12010-12-31  Paul Koning  <ni1d@arrl.net>
2
3	* gcc.c-torture/compile/pr46534.c: Skip if pdp11.
4	* gcc.c-torture/compile/920520-1.c: Ditto.
5	* gcc.c-torture/compile/pr35318.c: Ditto.
6
72010-12-31  Paul Koning  <ni1d@arrl.net>
8
9	* gcc.c-torture/execute/ieee/ieee.exp: Skip if pdp11.
10	* gcc.c-torture/compile/20000804-1.c: Skip if pdp11 -O0.
11	* gcc.c-torture/compile/20020312-1.c: Ditto.
12	* gcc.c-torture/compile/20040101-1.c: Skip if pdp11 -O1, -O2, or -Os.
13
142010-12-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
15
16	PR fortran/47065
17	* gfortran.dg/trim_optimize_3.f90:  New test.
18	* gfortran.dg/trim_optimize_4.f90:  New test.
19
202010-12-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
21
22	PR fortran/45338
23	* gfortran.dg/userdef_operator_2.f90:  New test case.
24
252010-12-31  Janus Weil  <janus@gcc.gnu.org>
26
27	PR fortran/46971
28	* gfortran.dg/class_33.f90: New.
29
302010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
31
32	* objc.dg/method-conflict-3.m: New.
33	* objc.dg/method-conflict-4.m: New.
34	* obj-c++.dg/method-conflict-3.m: New.
35	* obj-c++.dg/method-conflict-4.mm: New.
36
372010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
38
39	* objc.dg/class-extension-3.m: Updated.
40	* objc.dg/method-1.m: Updated.
41	* objc.dg/method-conflict-1.m: New.
42	* objc.dg/method-conflict-2.m: New.
43	* obj-c++.dg/class-extension-3.mm: Updated.
44	* obj-c++.dg/method-8.mm: Updated.
45	* obj-c++.dg/method-conflict-1.mm: New.
46	* obj-c++.dg/method-conflict-2.mm: New.
47
482010-12-30  Joseph Myers  <joseph@codesourcery.com>
49
50	PR c/46889
51	* gcc.dg/anon-struct-15.c: New test.
52
532010-12-30  Nathan Froyd  <froydnj@codesourcery.com>
54
55	PR target/44606
56	* gcc.dg/pr44606.c: New test.
57
582010-12-30  H.J. Lu  <hongjiu.lu@intel.com>
59
60	PR target/46519
61	* gfortran.dg/pr46519-2.f90: New.
62
632010-12-30  Janus Weil  <janus@gcc.gnu.org>
64
65	PR fortran/47085
66	* gfortran.dg/allocate_class_1.f90: New.
67
682010-12-30  Kai Tietz  <kai.tietz@onevision.com>
69
70	PR testsuite/47050
71	* gcc.target/i386/aggregate-ret1.c: Restrict to ilp32.
72	* gcc.target/i386/aggregate-ret2.c: Likewise.
73
742010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
75
76	* objc.dg/attributes/class-attribute-3.m: New.
77	* objc.dg/attributes/proto-attribute-4.m: New.
78	* obj-c++.dg/attributes/class-attribute-3.mm: New.
79	* obj-c++.dg/attributes/proto-attribute-4.mm: New.
80
812010-12-30  Jakub Jelinek  <jakub@redhat.com>
82
83	PR tree-optimization/47060
84	* gcc.dg/autopar/pr47060.c: New test.
85
862010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
87
88	* objc.dg/enhanced-proto-2.m: Updated.
89	* obj-c++.dg/enhanced-proto-2.mm: Updated.
90
912010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>
92
93	PR objc/47118
94	* objc.dg/sync-3.m: New.
95	* obj-c++.dg/sync-3.mm: New.
96
972010-12-29  Janus Weil  <janus@gcc.gnu.org>
98
99	PR fortran/46838
100	* gfortran.dg/alloc_comp_class_2.f90: New.
101
1022010-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
103
104	* gfortran.dg/character_comparison_7.f90:  New test.
105
1062010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>
107
108	PR objc/47075
109	* objc.dg/property/at-property-deprecated-1.m: Updated.
110	* objc.dg/property/at-property-deprecated-2.m: New.
111	* objc.dg/property/dotsyntax-deprecated-1.m: New.
112	* obj-c++.dg/property/at-property-deprecated-1.mm: Updated.
113	* obj-c++.dg/property/at-property-deprecated-2.mm: New.
114	* obj-c++.dg/property/dotsyntax-deprecated-1.mm: New.
115
1162010-12-28  Jason Merrill  <jason@redhat.com>
117
118	PR c++/47068
119	* g++.dg/cpp0x/decltype24.C: New.
120
1212010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
122
123	PR objc/47076
124	* objc.dg/protocol-forward-1.m: New.
125	* obj-c++.dg/protocol-forward-1.mm: New.
126	* objc.dg/attributes/proto-attribute-2.m: Updated.
127	* objc.dg/class-protocol-1.m: Updated.
128	* obj-c++.dg/attributes/proto-attribute-2.mm: Updated.
129	* obj-c++.dg/class-protocol-1.mm: Updated.
130
1312010-12-28  Janus Weil  <janus@gcc.gnu.org>
132
133	PR fortran/45827
134	* gfortran.dg/class_32.f90: New.
135
1362010-12-28  H.J. Lu  <hongjiu.lu@intel.com>
137
138	* gcc.target/i386/rdrand-1.c: Updated.
139	* gcc.target/i386/rdrand-2.c: Likewise.
140	* gcc.target/i386/rdrand-3.c: Likewise.
141
1422010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
143
144	* objc.dg/class-extension-4.m: New.
145	* obj-c++.dg/class-extension-4.mm: New.
146
1472010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
148
149	PR objc/47073
150	* objc.dg/incomplete-type-1.m: New test.
151
1522010-12-27  Jakub Jelinek  <jakub@redhat.com>
153
154	PR c++/46626
155	* g++.dg/cpp0x/constexpr-base4.C: New test.
156
1572010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
158
159	* objc.dg/gnu-api-2-class.m: Xfail the test on Apple Darwin m64.
160	* objc.dg/gnu-api-2-ivar.m: Same.
161	* objc.dg/gnu-api-2-method.m: Same.
162	* objc.dg/gnu-api-2-objc.m: Same.
163	* objc.dg/gnu-api-2-object.m: Same.
164	* objc.dg/gnu-api-2-protocol.m: Same.
165	* obj-c++.dg/gnu-api-2-class.mm: Same.
166	* obj-c++.dg/gnu-api-2-ivar.mm: Same.
167	* obj-c++.dg/gnu-api-2-method.mm: Same.
168	* obj-c++.dg/gnu-api-2-objc.mm: Same.
169	* obj-c++.dg/gnu-api-2-object.mm: Same.
170	* obj-c++.dg/gnu-api-2-protocol.mm: Same.
171
1722010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
173
174	* objc.dg/pr44509.m: New.
175
1762010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
177
178	* objc.dg/gnu-api-2-class.m: Updated the test to work with the
179	Apple runtime as well.
180	* obj-c++.dg/gnu-api-2-class.mm: Same change.
181	* objc.dg/gnu-api-2-ivar.m: Same change.
182	* obj-c++.dg/gnu-api-2-ivar.mm: Same change.
183	* objc.dg/gnu-api-2-method.m: Same change.
184	* obj-c++.dg/gnu-api-2-method.mm: Same change.
185	* objc.dg/gnu-api-2-objc.m: Same change.
186	* obj-c++.dg/gnu-api-2-objc.mm: Same change.
187	* objc.dg/gnu-api-2-object.m: Same change.
188	* obj-c++.dg/gnu-api-2-object.mm: Same change.
189	* objc.dg/gnu-api-2-property.m: Same change.
190	* obj-c++.dg/gnu-api-2-property.mm: Same change.
191	* objc.dg/gnu-api-2-protocol.m: Same change.
192	* obj-c++.dg/gnu-api-2-protocol.mm: Same change.
193
194	* objc.dg/gnu-api-2-objc.m: Also, fixed test for
195	objc_disposeClassPair not to create a new class pair with the same
196	name as an existing class, and to test that the class pair is
197	created correctly.
198	* obj-c++.dg/gnu-api-2-objc.mm: Same change.
199
2002010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
201
202	* objc.dg/special/special.exp: Added load-category-2 and
203	load-category-3 tests.
204	* objc.dg/special/load-category-2.h: New.
205	* objc.dg/special/load-category-2.m: New.
206	* objc.dg/special/load-category-2a.m: New.
207	* objc.dg/special/load-category-3.h: New.
208	* objc.dg/special/load-category-3.m: New.
209	* objc.dg/special/load-category-3a.m: New.
210
2112010-12-25  Ira Rosen  <irar@il.ibm.com>
212
213	PR testsuite/47057
214	* gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Change comment.
215	Expect two outer loops to get vectorized.
216
2172010-12-25  Kai Tietz  <kai.tietz@onevision.com>
218
219	PR c++/15774
220	* g++.dg/warn/pr15774-1.C: New test.
221	* g++.dg/warn/pr15774-2.C: New test.
222
2232010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
224
225	* objc.dg/gnu-api-2-sel.m: Test calling sel_getUid,
226	sel_registerName and sel_registerTypedName with NULL arguments.
227	Updated the test to work with the Apple runtime as well.
228	* obj-c++.dg/gnu-api-2-sel.mm: Same change.
229
2302010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
231
232	* objc.dg/gnu-api-2-class.m: Updated test to pass log_2 of the
233	alignment to class_addIvar, instead of the alignment itself.
234	* obj-c++.dg/gnu-api-2-class.mm: Same change.
235
2362010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
237
238	* objc.dg/gnu-api-2-sel.m: Updated for renaming of sel_getType to
239	sel_getTypeEncoding.  Test that sel_getTypeEncoding returns NULL
240	when called with a NULL argument.  Added test for
241	sel_copyTypedSelectorList and sel_getTypedSelector.
242	* obj-c++.dg/gnu-api-2-sel.mm: Same changes.
243
2442010-12-24  Eric Botcazou  <ebotcazou@adacore.com>
245
246	* gnat.dg/opt13_pkg.ad[sb]: Fix line ending.
247
2482010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
249
250	* obj-c.dg/gnu-api-2-class.m: Test that class_conformsToProtocol()
251	does not check the superclasses.
252	* obj-c++.dg/gnu-api-2-class.mm: Same change.
253
2542010-12-24  Alexander Monakov  <amonakov@ispras.ru>
255
256	PR rtl-optimization/47036
257	* g++.dg/opt/pr47036.C: New.
258
2592010-12-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
260
261	PR fortran/31821
262	* gfortran.dg/char_pointer_assign_6.f90:  New test.
263
2642010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
265
266	PR tree-optimization/46758
267	* gcc.dg/graphite/run-id-pr46758.c: New.
268
2692010-12-23  Mikael Morin  <mikael@gcc.gnu.org>
270
271	PR fortran/46978
272	* gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.
273
2742010-12-23  Nicola Pero  <nicola.pero@meta-innovation.com>
275
276	* obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
277	NO if the method is already implemented in the class.
278	* obj-c++.dg/gnu-api-2-class.mm: Same change.
279
2802010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
281
282	PR tree-optimization/47019
283	* gfortran.dg/graphite/pr47019.f: New.
284
2852010-12-22  Jason Merrill  <jason@redhat.com>
286
287	* g++.dg/init/volatile2.C: New.
288
2892010-12-22  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
290
291	* g++.dg/cpp0x/alignof2.C: New.
292
2932010-12-22  Martin Jambor  <mjambor@suse.cz>
294
295	PR tree-optimization/45934
296	PR tree-optimization/46302
297	PR tree-optimization/46987
298	* g++.dg/ipa/ipcp-ivi-1.C: Removed.
299	* g++.dg/ipa/ivinline-6.C: Likewise.
300	* g++.dg/otr-fold-1.C: Likewise.
301	* g++.dg/otr-fold-2.C: Likewise.
302	* g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
303	* g++.dg/tree-ssa/pr45605.C: Likewise.
304	* g++.dg/tree-ssa/pr46987.C: New test.
305
3062010-12-22  Steven Bosscher  <steven@gcc.gnu.org>
307
308	* gfortran.dg/pr46755.f: Fix test case.
309
3102010-12-22  Andrey Belevantsev  <abel@ispras.ru>
311
312	PR rtl-optimization/45352
313	PR rtl-optimization/46521
314	PR rtl-optimization/46522
315	* gcc.dg/pr46521.c: New.
316	* gcc.dg/pr46522.c: New.
317
3182010-12-21  Ian Lance Taylor  <iant@google.com>
319
320	* go.test/go-test.exp: Clear runtests around invocation of
321	go-dg-runtest from errchk and go-execute-xfail.
322
3232010-12-21  Jakub Jelinek  <jakub@redhat.com>
324
325	PR target/46880
326	* gcc.target/i386/pr46880.c: New test.
327
3282010-12-21  Ira Rosen  <irar@il.ibm.com>
329
330	PR tree-optimization/47001
331	* gcc.dg/vect/pr47001.c: New.
332
3332010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
334
335	PR libobjc/16110
336	* objc.dg/special/special.exp: Added new test.
337	* objc.dg/special/load-category-1.m: New.
338	* objc.dg/special/load-category-1a.m: New.
339	* objc.dg/special/load-category-1.h: New.
340
3412010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
342
343	PR middle-end/45310
344	* g++.dg/pr45310.C: New test.
345
3462010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
347
348	PR rtl-optimization/46755
349	* gfortran.dg/pr46755.f: New test.
350
3512010-12-21  Jakub Jelinek  <jakub@redhat.com>
352
353	PR rtl-optimization/47008
354	* gfortran.dg/pr47008.f03: New test.
355
3562010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
357
358	PR libobjc/45953
359	* objc.dg/libobjc-selector-1.m: New test.
360
3612010-12-21  Jakub Jelinek  <jakub@redhat.com>
362
363	PR middle-end/45852
364	* gcc.target/i386/pr45852.c: New test.
365
3662010-12-20  Tobias Burnus  <burnus@net-b.de>
367
368	PR fortran/46974
369	* gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
370
3712010-12-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
372
373	PR testsuite/45342
374	* gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
375
3762010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
377
378	* objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
379	not objc_lookupClass.
380	* obj-c++.dg/gnu-api-2-objc.mm: Same change.
381
3822010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
383
384	* objc.dg/gnu-api-2-objc_msg_lookup.m: New.
385	* obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New.
386
3872010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
388
389	* gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
390	load/store immediate indexes.
391
3922010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
393
394	* objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
395	* obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
396
3972010-12-18  Jakub Jelinek  <jakub@redhat.com>
398
399	PR tree-optimization/46969
400	* gcc.dg/autopar/pr46969.c: New test.
401
4022010-12-18  Nicola Pero  <nicola.pero@meta-innovation.com>
403
404	* objc.dg/fobjc-exceptions-1.m: Updated.
405	* objc.dg/fobjc-exceptions-2.m: New.
406	* objc.dg/fobjc-exceptions-3.m: New.
407	* obj-c++.dg/fobjc-exceptions-1.mm: New.
408	* obj-c++.dg/fobjc-exceptions-2.mm: New.
409	* obj-c++.dg/fobjc-exceptions-3.mm: New.
410
4112010-12-18  Tobias Burnus  <burnus@net-b.de>
412
413	PR fortran/46974
414	* gfortran.dg/c_ptr_tests_16.f90: New.
415
4162010-12-18  Jakub Jelinek  <jakub@redhat.com>
417
418	PR tree-optimization/46985
419	* gfortran.dg/pr46985.f90: New test.
420
4212010-12-18  Eric Botcazou  <ebotcazou@adacore.com>
422
423	PR tree-optimization/46232
424	* gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
425
4262010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
427
428	* objc.dg/fobjc-exceptions.m: Update dg-error syntax.
429
4302010-12-18  Kai Tietz  <kai.tietz@onevision.com>
431
432	PR target/36834
433	* gcc.target/i386/aggregate-ret1.c: New.
434	* gcc.target/i386/aggregate-ret2.c: New.
435
4362010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
437
438	* gcc.target/powerpc/darwin-split-ld-stret.c: New test.
439
4402010-12-17  Ahmad Sharif  <asharif@google.com>
441
442	* gcc.target/i386/max-stack-align.c: New testcase.
443
4442010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
445
446	* objc.dg/exceptions-4.m: Adjust for change in error message.
447
4482010-12-17  Paolo Bonzini  <bonzini@gnu.org>
449
450	PR c/20385
451	* objc.dg/tls/init-2.m: Adjust.
452	* gcc.dg/noncompile/920923-1.c: Adjust.
453	* gcc.dg/noncompile/pr44517.c: Adjust.
454	* gcc.dg/declspec-18.c: New test.
455
4562010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
457
458	* gcc.dg/titype-1.c: Enable TImode on __SPU__.
459	* gcc.dg/torture/fp-int-convert.h: Likewise.
460	* gcc.dg/tree-ssa/ivopts-1.c: Likewise.
461	* gcc.dg/uninit-C.c: Likewise.
462	* gcc.dg/uninit-C-O0.c: Likewise.
463	* gcc.dg/format/unnamed-1.c: Likewise.
464	* gcc.dg/format/ms_unnamed-1.c: Likewise.
465
4662010-12-17  Jason Merrill  <jason@redhat.com>
467
468	PR c++/46670
469	* g++.dg/cpp0x/constexpr-null1.C: New.
470
4712010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
472
473	* gcc.c-torture/compile/20101217-1.c: New test.
474
4752010-12-17  Alexander Monakov  <amonakov@ispras.ru>
476
477	PR middle-end/46761
478	* gcc.dg/graphite/pr46761.c: New.
479
4802010-12-17  Janus Weil  <janus@gcc.gnu.org>
481
482	PR fortran/46849
483	* gfortran.dg/block_9.f08: New.
484
4852010-12-17  Dodji Seketeli  <dodji@redhat.com>
486
487	* g++.dg/debug/dwarf2/self-ref-1.C: New test.
488	* g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
489
4902010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
491
492	PR tree-optimization/46924
493	* gcc.dg/graphite/pr46924.c: New.
494
4952010-12-16  Jakub Jelinek  <jakub@redhat.com>
496
497	PR tree-optimization/46966
498	* gcc.dg/graphite/pr46966.c: New test.
499
5002010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
501
502	* gnat.dg/opt13.adb: New test.
503	* gnat.dg/opt13_pkg.ad[sb]: New helper.
504
5052010-12-16  Jakub Jelinek  <jakub@redhat.com>
506
507	PR tree-optimization/43655
508	* g++.dg/opt/pr43655.C: New test.
509
5102010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
511
512	PR tree-optimization/46404
513	* gcc.dg/graphite/pr46404-1.c: New.
514
5152010-12-16  Jakub Jelinek  <jakub@redhat.com>
516
517	PR debug/46893
518	* gcc.dg/pr46893.c: New test.
519
5202010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
521
522	PR lto/46976
523	* gcc.dg/lto/pr46940_1.c (main): Return 0.
524
5252010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
526
527	PR target/46883
528	* gcc.target/arm/pr46883.c: New testcase.
529
5302010-12-16  Jan Hubicka  <jh@suse.cz>
531
532	PR lto/46976
533	* gcc.dg/lto/pr46940_0.c: Fix commit.
534
5352010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
536
537	PR c++/39859
538	PR c++/44522
539	PR c++/44523
540	* g++.dg/parse/colon-autocorrect-1.C: New testcase.
541	* g++.dg/parse/colon-autocorrect-2.C: New testcase.
542
5432010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
544
545	PR c++/46852
546	* g++.dg/pr46852.C: New test.
547
5482010-12-16  Jan Hubicka  <jh@suse.cz>
549
550	PR middle-end/46939
551	* gcc.target/i386/pr46939.c: New testcase.
552
5532010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
554
555	PR tree-optimization/46404
556	* gcc.dg/graphite/pr46404.c: New.
557
5582010-12-15  Jakub Jelinek  <jakub@redhat.com>
559
560	PR fortran/46945
561	* gfortran.dg/pr46945.f90: New test.
562
563	PR debug/46815
564	* g++.dg/guality/pr46815.C: New test.
565
5662010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
567
568	PR c++/42083
569	* g++.dg/cpp0x/lambda/lambda-ice2.C: New.
570
5712010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
572
573	* gfortran.dg/debug/pr46756.f: Correct PR number.
574
5752010-12-15  Martin Jambor  <mjambor@suse.cz>
576
577	PR tree-optimization/46053
578	PR middle-end/46287
579	PR middle-end/46242
580	* g++.dg/ipa/pr46053.C: New test.
581	* g++.dg/ipa/pr46287-1.C: Likewise.
582	* g++.dg/ipa/pr46287-2.C: Likewise.
583	* g++.dg/ipa/pr46287-3.C: Likewise.
584	* g++.dg/torture/covariant-1.C: Likewise.
585	* g++.dg/torture/pr46287.C: Likewise.
586
5872010-12-15  Alexander Monakov  <amonakov@ispras.ru>
588
589	PR rtl-optimization/46649
590	* g++.dg/opt/pr46649.C: New.
591
5922010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
593
594	PR testsuite/46938
595	* gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
596
5972010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
598
599	PR tree-optimization/46845
600	* gcc.dg/graphite/id-pr46845.c: New.
601
6022010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
603
604	PR tree-optimization/46928
605	* gcc.dg/tree-ssa/ldist-17.c: New.
606
6072010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
608
609	PR tree-optimization/45948
610	* gcc.dg/tree-ssa/ldist-pr45948.c: New.
611
6122010-12-14  Jason Merrill  <jason@redhat.com>
613
614	PR c++/46930
615	* g++.dg/cpp0x/constexpr-decl.C: New.
616	* g++.dg/cpp0x/constexpr-ex1.C: Fix.
617	* g++.dg/cpp0x/constexpr-static5.C: Fix.
618
6192010-12-14  Jan Hubicka  <jh@suse.cz>
620
621	PR lto/46940
622	PR lto/44463
623	* gcc.dg/lto/pr46940_0.c: New testcase.
624	* gcc.dg/lto/pr46940_1.c: New testcase.
625
6262010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
627
628	PR c++/45330
629	* g++.dg/lookup/suggestions1.C: New test.
630
6312010-12-14  Tobias Burnus  <burnus@net-b.de>
632
633	PR fortran/46937
634	* gfortran.dg/pointer_intent_4.f90: New.
635
6362010-12-14  Jakub Jelinek  <jakub@redhat.com>
637
638	PR debug/46885
639	* gcc.dg/autopar/pr46885.c: New test.
640
641	PR tree-optimization/46909
642	* gcc.c-torture/execute/pr46909-1.c: New test.
643	* gcc.c-torture/execute/pr46909-2.c: New test.
644	* gcc.dg/pr46909.c: New test.
645
6462010-12-14  Alexander Monakov  <amonakov@ispras.ru>
647
648	PR rtl-optimization/46875
649	* gcc.dg/pr46875.c: New.
650
6512010-12-14  Jan Hubicka  <jh@suse.cz>
652
653	* g++.dg/other/first-global.C: Update regexp to match new
654	names of ctors.
655
6562010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
657
658	PR rtl-optimization/44374
659	Reapply patch with fixes.
660	* gcc.target/arm/headmerge-1.c: New test.
661	* gcc.target/arm/headmerge-2.c: New test.
662	* gcc.target/i386/headmerge-1.c: New test.
663	* gcc.target/i386/headmerge-2.c: New test.
664
6652010-12-13  Jason Merrill  <jason@redhat.com>
666
667	PR c++/46873
668	PR c++/46877
669	* g++.dg/cpp0x/constexpr-ctor4.C: New.
670	* g++.dg/cpp0x/constexpr-ctor5.C: New.
671
6722010-12-13  Janus Weil  <janus@gcc.gnu.org>
673
674	PR fortran/46201
675	* gfortran.dg/proc_ptr_comp_27.f90: New.
676
6772010-12-13  Jakub Jelinek  <jakub@redhat.com>
678
679	PR debug/46867
680	* gcc.dg/pr46867.c: New test.
681
6822010-12-13  Janus Weil  <janus@gcc.gnu.org>
683
684	PR fortran/46841
685	* gfortran.dg/proc_ptr_comp_26.f90: New.
686
6872010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
688
689	* gnat.dg/pack9.adb: XFAIL everywhere.
690
6912010-12-13  Jakub Jelinek  <jakub@redhat.com>
692
693	PR fortran/46884
694	* gfortran.dg/pr46884.f: New test.
695
6962010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
697
698	* objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
699	Adjust XFAILs.
700
7012010-12-13  Alexandre Oliva  <aoliva@redhat.com>
702
703	PR debug/46756
704	* gfortran.dg/debug/pr46756.f: New.
705
7062010-12-13  Alexandre Oliva  <aoliva@redhat.com>
707
708	PR debug/46782
709	* gcc.dg/debug/pr46782.c: New.
710
7112010-12-12  Janus Weil  <janus@gcc.gnu.org>
712
713	PR fortran/46809
714	* gfortran.dg/pointer_check_8.f90: New.
715
7162010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
717
718	PR fortran/46705
719	* gfortran.dg/continuation_12.f90: New test.
720
7212010-12-11  Tobias Burnus  <burnus@net-b.de>
722
723	PR fortran/46370
724	* gfortran.dg/coarray_14.f90: New.
725
7262010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
727
728	PR fortran/46842
729	* gfortran.dg/array_function_6.f90: New test.
730
7312010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
732
733	* objc.dg/gnu-api-2-resolve-method.m: New.
734	* obj-c++.dg/gnu-api-2-resolve-method.mm: New.
735
7362010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
737
738	* gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
739
7402010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
741
742	* objc.dg/fobjc-std-1.m: Updated to test that class extensions
743	produce an error with -fobjc-std=objc1.
744	* obj-c++.dg/fobjc-std-1.mm: Same change.
745
7462010-12-10  Jakub Jelinek  <jakub@redhat.com>
747
748	PR c++/46001
749	* g++.dg/diagnostic/bitfld1.C: New test.
750
7512010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
752
753	PR tree-optimization/43023
754	* gfortran.dg/ldist-1.f90: Adjust pattern.
755	* gfortran.dg/ldist-pr43023.f90: New.
756
7572010-12-10  Jakub Jelinek  <jakub@redhat.com>
758
759	PR rtl-optimization/46804
760	* gfortran.dg/pr46804.f90: New test.
761
7622010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
763
764	PR middle-end/46674
765	PR lto/43157
766	* gcc.dg/pr43157.c: New file.
767
7682010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
769
770	* gcc.dg/dfp/struct-union.c: Adjust.
771	* gcc.dg/lvalue-2.c: Adjust.
772	* gcc.dg/pr21419.c: Adjust.
773	* gcc.dg/qual-component-1.c: Adjust.
774	* g++.dg/other/const1.C: Adjust.
775
7762010-12-10  Jakub Jelinek  <jakub@redhat.com>
777
778	PR rtl-optimization/46865
779	* gcc.target/i386/pr46865-1.c: New test.
780	* gcc.target/i386/pr46865-2.c: New test.
781
782	PR tree-optimization/46864
783	* g++.dg/opt/pr46864.C: New test.
784
7852010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
786	    Iain Sandoe  <iains@gcc.gnu.org>
787
788	PR 43751/target
789	* lib/prune.exp: Prune dsymutil warnings.
790
7912010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
792
793	* objc.dg/class-extension-1.m: New.
794	* objc.dg/class-extension-2.m: New.
795	* objc.dg/class-extension-3.m: New.
796	* objc.dg/property/at-property-26.m: New.
797	* objc.dg/property/at-property-27.m: New.
798	* objc.dg/property/at-property-28.m: New.
799	* obj-c++.dg/class-extension-1.mm: New.
800	* obj-c++.dg/class-extension-2.mm: New.
801	* obj-c++.dg/class-extension-3.mm: New.
802	* obj-c++.dg/property/at-property-26.mm: New.
803	* obj-c++.dg/property/at-property-27.mm: New.
804	* obj-c++.dg/property/at-property-28.mm: New.
805
8062010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
807
808	PR target/46057
809	* gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
810	* gcc.dg/torture/stackalign/vararg-1.c: Likewise.
811	* gcc.dg/torture/stackalign/nested-2.c: Likewise.
812	* gcc.dg/torture/stackalign/vararg-2.c: Likewise.
813	* gcc.dg/torture/stackalign/nested-3.c: Likewise.
814	* gcc.dg/torture/stackalign/nested-4.c: Likewise.
815	* gcc.dg/torture/stackalign/global-1.c: Likewise.
816	* gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
817	* gcc.dg/torture/stackalign/inline-1.c: Likewise.
818	* gcc.dg/torture/stackalign/inline-2.c: Likewise.
819	* gcc.dg/torture/stackalign/struct-1.c: Likewise.
820	* gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
821	* gcc.dg/torture/stackalign/alloca-1.c: Likewise.
822	* g++.dg/torture/stackalign/throw-1.C: Likewise.
823	* g++.dg/torture/stackalign/throw-2.C: Likewise.
824	* g++.dg/torture/stackalign/throw-4.C: Likewise.
825	* g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
826	* g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
827	* g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
828	* g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
829	* g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
830	* g++.dg/torture/stackalign/eh-global-1.C: Likewise.
831
832	PR tree-optimization/46021
833	gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
834
8352010-12-09  Richard Guenther  <rguenther@suse.de>
836
837	PR middle-end/46844
838	* gcc.c-torture/compile/pr46866.c: New testcase.
839
8402010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
841
842	PR testsuite/45068
843	* g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
844
8452010-12-09  Martin Jambor  <mjambor@suse.cz>
846
847	PR middle-end/46734
848	* g++.dg/tree-ssa/pr46734.C: New test.
849
8502010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
851
852	PR c++/44641
853	* lib/scanasm.exp (dg-function-on-line): Add match pattern for
854	hppa*-*-*.
855
8562010-12-08  Jason Merrill  <jason@redhat.com>
857
858	PR c++/46348
859	* g++.dg/cpp0x/constexpr-array2.C: New.
860
8612010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
862
863	* gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
864	expected scan.
865
8662010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
867
868	* objc.dg/exceptions-7.m: New.
869	* obj-c++.dg/exceptions-7.mm: New.
870	* obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
871	* obj-c++.dg/exceptions-5.mm: Same change.
872
8732010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
874
875	* objc.dg/foreach-6.m: Updated location of error messages.
876	* objc.dg/foreach-7.m: Same change.
877
8782010-12-08  Richard Guenther  <rguenther@suse.de>
879	    Sebastian Pop  <sebastian.pop@amd.com>
880
881	PR tree-optimization/45230
882	PR tree-optimization/45231
883	PR tree-optimization/45370
884	* gcc.dg/graphite/id-pr45230-1.c: New.
885	* gcc.dg/graphite/id-pr45231.c: New.
886	* gfortran.dg/graphite/id-pr45370.f90: New.
887
8882010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
889
890	PR c++/45329
891	* testsuite/g++.dg/conversion/ambig1.C: Adjust.
892	* testsuite/g++.dg/conversion/op1.C: Adjust.
893	* testsuite/g++.dg/conversion/simd1.C: Adjust.
894	* testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
895	* testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
896	* testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
897	* testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
898	* testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
899	* testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
900	* testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
901	* testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
902	* testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
903	* testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
904	* testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
905	* testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
906	* testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
907	* testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
908	* testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
909	* testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
910	* testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
911	* testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
912	* testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
913	* testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
914	* testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
915	* testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
916	* testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
917	* testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
918	* testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
919	* testsuite/g++.dg/expr/cond9.C: Adjust.
920	* testsuite/g++.dg/expr/pmf-1.C: Adjust.
921	* testsuite/g++.dg/ext/label5.C: Adjust.
922	* testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
923	* testsuite/g++.dg/ext/vla2.C: Adjust.
924	* testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
925	* testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
926	* testsuite/g++.dg/init/synth2.C: Adjust.
927	* testsuite/g++.dg/lookup/conv-1.C: Adjust.
928	* testsuite/g++.dg/lookup/new1.C: Adjust.
929	* testsuite/g++.dg/lookup/using9.C: Adjust.
930	* testsuite/g++.dg/other/error13.C: Adjust.
931	* testsuite/g++.dg/other/error20.C: Adjust.
932	* testsuite/g++.dg/other/error31.C: Adjust.
933	* testsuite/g++.dg/other/pr28114.C: Adjust.
934	* testsuite/g++.dg/other/ptrmem10.C: Adjust.
935	* testsuite/g++.dg/other/ptrmem11.C: Adjust.
936	* testsuite/g++.dg/overload/ambig1.C: Adjust.
937	* testsuite/g++.dg/overload/arg3.C: Adjust.
938	* testsuite/g++.dg/overload/builtin1.C: Adjust.
939	* testsuite/g++.dg/overload/copy1.C: Adjust.
940	* testsuite/g++.dg/overload/new1.C: Adjust.
941	* testsuite/g++.dg/overload/template4.C: Adjust.
942	* testsuite/g++.dg/overload/unknown1.C: Adjust.
943	* testsuite/g++.dg/overload/using2.C: Adjust.
944	* testsuite/g++.dg/parse/crash5.C: Adjust.
945	* testsuite/g++.dg/parse/error19.C: Adjust.
946	* testsuite/g++.dg/parse/error28.C: Adjust.
947	* testsuite/g++.dg/parse/template7.C: Adjust.
948	* testsuite/g++.dg/parse/typename7.C: Adjust.
949	* testsuite/g++.dg/rtti/typeid6.C: Adjust.
950	* testsuite/g++.dg/tc1/dr152.C: Adjust.
951	* testsuite/g++.dg/template/conv11.C: Adjust.
952	* testsuite/g++.dg/template/copy1.C: Adjust.
953	* testsuite/g++.dg/template/crash37.C: Adjust.
954	* testsuite/g++.dg/template/deduce3.C: Adjust.
955	* testsuite/g++.dg/template/dependent-expr5.C: Adjust.
956	* testsuite/g++.dg/template/error38.C: Adjust.
957	* testsuite/g++.dg/template/error40.C: Adjust.
958	* testsuite/g++.dg/template/friend.C: Adjust.
959	* testsuite/g++.dg/template/incomplete2.C: Adjust.
960	* testsuite/g++.dg/template/instantiate5.C: Adjust.
961	* testsuite/g++.dg/template/local4.C: Adjust.
962	* testsuite/g++.dg/template/local6.C: Adjust.
963	* testsuite/g++.dg/template/new3.C: Adjust.
964	* testsuite/g++.dg/template/operator9.C: Adjust.
965	* testsuite/g++.dg/template/overload6.C: Adjust.
966	* testsuite/g++.dg/template/ptrmem2.C: Adjust.
967	* testsuite/g++.dg/template/ptrmem20.C: Adjust.
968	* testsuite/g++.dg/template/ptrmem4.C: Adjust.
969	* testsuite/g++.dg/template/ptrmem8.C: Adjust.
970	* testsuite/g++.dg/template/qualttp5.C: Adjust.
971	* testsuite/g++.dg/template/sfinae2.C: Adjust.
972	* testsuite/g++.dg/template/spec22.C: Adjust.
973	* testsuite/g++.dg/template/spec23.C: Adjust.
974	* testsuite/g++.dg/template/ttp25.C: Adjust.
975	* testsuite/g++.dg/template/typedef4.C: Adjust.
976	* testsuite/g++.dg/template/unify10.C: Adjust.
977	* testsuite/g++.dg/template/unify11.C: Adjust.
978	* testsuite/g++.dg/template/unify6.C: Adjust.
979	* testsuite/g++.dg/template/unify7.C: Adjust.
980	* testsuite/g++.dg/template/unify9.C: Adjust.
981	* testsuite/g++.dg/template/varmod1.C: Adjust.
982	* testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
983	* testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
984	* testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
985	* testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
986	* testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
987	* testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
988	* testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
989	* testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
990	* testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
991	* testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
992	* testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
993	* testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
994	* testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
995	* testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
996	* testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
997	* testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
998	* testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
999	* testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
1000	* testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
1001	* testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
1002	* testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
1003	* testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
1004	* testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
1005	* testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
1006	* testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
1007	* testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
1008	* testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
1009	* testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
1010	* testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
1011	* testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
1012	* testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
1013	* testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
1014	* testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
1015	* testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
1016	* testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
1017	* testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
1018	* testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
1019	* testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
1020	* testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
1021	* testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
1022	* testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
1023	* testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
1024	* testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
1025	* testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
1026	* testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
1027	* testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
1028	* testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
1029	* testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
1030	* testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
1031	* testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
1032	* testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
1033	* testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
1034	* testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
1035	* testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
1036	* testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
1037	* testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
1038	* testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
1039	* testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
1040	* testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
1041	* testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
1042	* testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
1043	* testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
1044	* testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1045	* testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
1046	* testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
1047	* testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
1048	* testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
1049	* testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
1050	* testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
1051	* testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
1052	* testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
1053	* testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
1054	* testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
1055	* testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
1056	* testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
1057	* testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
1058	* testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
1059
10602010-12-08  Jason Merrill  <jason@redhat.com>
1061
1062	PR c++/45822
1063	* g++.dg/init/synth4.C: New.
1064
1065	PR c++/46736
1066	* g++.dg/cpp0x/defaulted21.C: New.
1067
10682010-12-08  Wei Guozhi  <carrot@google.com>
1069
1070	PR target/46631
1071	* gcc.target/arm/pr46631: New testcase.
1072
10732010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
1074
1075	PR middle-end/42694
1076	* gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
1077	0.75) is not optimized if the machine has no sqrt instruction.
1078
10792010-12-07  Andrey Belevantsev  <abel@ispras.ru>
1080
1081	PR target/43603
1082	* gcc.target/ia64/pr43603.c: New.
1083	* gcc/testsuite/g++.dg/opt/pr46640.C: New.
1084
10852010-12-07  Tobias Burnus  <burnus@net-b.de>
1086
1087	PR fortran/44352
1088	* gfortran.dg/string_4.f90: New.
1089
10902010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
1091
1092	PR tree-optimization/44676
1093	* gcc.dg/graphite/id-pr44676.c: New.
1094
10952010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
1096
1097	PR tree-optimization/42327
1098	* gcc.dg/tree-ssa/pr42327.c: New.
1099
11002010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
1101
1102	PR c++/45330
1103	* g++.dg/pr45330.C: New test.
1104	* g++.dg/ext/builtin3.C: Adjust.
1105	* g++.dg/lookup/error1.C: Adjust.
1106	* g++.dg/lookup/koenig5.C: Adjust.
1107	* g++.dg/overload/koenig1.C: Adjust.
1108	* g++.dg/parse/decl-specifier-1.C: Adjust.
1109	* g++.dg/template/static10.C: Adjust.
1110	* g++.old-deja/g++.mike/ns5.C: Adjust.
1111	* g++.old-deja/g++.mike/ns7.C: Adjust.
1112	* g++.old-deja/g++.ns/koenig5.C: Adjust.
1113	* g++.old-deja/g++.ns/koenig9.C: Adjust.
1114	* g++.old-deja/g++.other/lineno5.C: Adjust.
1115
11162010-12-07  Richard Guenther  <rguenther@suse.de>
1117
1118	PR tree-optimization/46832
1119	* gcc.c-torture/compile/pr46832.c: New testcase.
1120
11212010-12-07  Jakub Jelinek  <jakub@redhat.com>
1122
1123	PR debug/46799
1124	* gcc.dg/autopar/pr46799.c: New test.
1125
11262010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1127
1128	* gfortran.dg/internal_dummy_2.f08: Fix dg-options.
1129	* gfortran.dg/internal_dummy_3.f08: Fix dg-options.
1130
11312010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
1132
1133	PR middle-end/41562
1134	* g++.dg/graphite/pr41562.C: New.
1135
1136	PR middle-end/46185
1137	* gcc.dg/graphite/pr46185.c: New.
1138
11392010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1140
1141	* objc.dg/foreach-8.m: New.
1142
11432010-12-06  Jakub Jelinek  <jakub@redhat.com>
1144
1145	PR debug/45997
1146	* g++.dg/debug/dwarf2/pr45997-1.C: New test.
1147	* g++.dg/debug/dwarf2/pr45997-2.C: New test.
1148
1149	PR target/43897
1150	* gcc.target/ia64/pr43897.c: New test.
1151
1152	PR debug/46771
1153	* gcc.dg/pr46771.c: New test.
1154
1155	PR rtl-optimization/46777
1156	* gcc.dg/pr46777.c: New test.
1157
11582010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1159
1160	* ada/acats/run_acats (which): Assign output to temporary
1161	variable, only use if successful.
1162	Use last field of type output.
1163
11642010-12-06  Richard Guenther  <rguenther@suse.de>
1165
1166	PR tree-optimization/46806
1167	* g++.dg/torture/20100825.C: New testcase.
1168
11692010-12-06  Richard Guenther  <rguenther@suse.de>
1170
1171	PR tree-optimization/46785
1172	* gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
1173
11742010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
1175
1176	* gcc.dg/pr46674.c (LABEL3): New macro definition.
1177	(LABEL2): Likewise.
1178	(LABEL): Likewise.
1179	(jelly): Account for user label prefix in asm name.
1180
11812010-12-05  Daniel Kraft  <d@domob.eu>
1182
1183	PR fortran/46794
1184	* gfortran.dg/power2.f90: Initialize variables.
1185
11862010-12-04  Jan Hubicka  <jh@suse.cz>
1187
1188	* snprintf-chk.c (ptr): Declare volatile.
1189	* strcpy-chk.c (s2, s3, l1): Declare volatile.
1190	* snprintf-chk.c (ptr): Declare volatile.
1191	* vsprintf-chk.c (ptr): Declare volatile.
1192	* vsnprintf-chk.c (ptr): Declare volatile.
1193
11942010-12-04  Tobias Burnus  <burnus@net-b.de>
1195
1196	PR fortran/46584
1197	* gfortran.dg/quad_1.f90: Remove some complex
1198	math checks as they fail on some non-libquadmath
1199	systems.
1200
12012010-12-04  Daniel Kraft  <d@domob.eu>
1202
1203	PR fortran/46794
1204	* gfortran.dg/power2.f90: New test.
1205
12062010-12-03  Jakub Jelinek  <jakub@redhat.com>
1207
1208	PR debug/46123
1209	* g++.dg/debug/pr46123.C: New test.
1210	* g++.dg/debug/dwarf2/pr46123.C: New test.
1211
12122010-12-03  Jason Merrill  <jason@redhat.com>
1213
1214	PR c++/46058
1215	* g++.dg/template/scope4.C: New.
1216
12172010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
1218
1219	* gcc.target/arm/neon-offset-1.c: New test.
1220
12212010-12-03  Alexander Monakov  <amonakov@ispras.ru>
1222
1223	PR rtl-optimization/45354
1224	* gcc.dg/tree-prof/pr45354.c: New.
1225
12262010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1227
1228	PR fortran/45159
1229	* gfortran.dg/dependency_38.f90:  New test.
1230
12312010-12-02  Ian Lance Taylor  <iant@google.com>
1232
1233	* lib/go.exp: New file.
1234	* lib/go-dg.exp: New file.
1235	* lib/go-torture.exp: New file.
1236	* lib/target-supports.exp (check_compile): Match // Go.
1237
12382010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
1239
1240	* gcc.dg/pr46685.c: New test.
1241
12422010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
1243
1244	PR tree-optimization/45199
1245	* gcc.dg/tree-ssa/ldist-15.c: New.
1246	* gcc.dg/tree-ssa/ldist-16.c: New.
1247	* gfortran.dg/ldist-pr45199.f: New.
1248
12492010-12-02  Richard Guenther  <rguenther@suse.de>
1250
1251	PR tree-optimization/46723
1252	* gcc.dg/torture/pr46723.c: New testcase.
1253
12542010-12-02  Richard Guenther  <rguenther@suse.de>
1255
1256	PR lto/44871
1257	* g++.dg/lto/20101126-1_0.C: New testcase.
1258	* g++.dg/lto/20101126-1_1.c: Likewise.
1259
12602010-12-02  Richard Guenther  <rguenther@suse.de>
1261	    Ira Rosen  <irar@il.ibm.com>
1262
1263	PR tree-optimization/46663
1264	* gcc.dg/vect/pr46663.c: New test.
1265
12662010-12-02  Jie Zhang  <jie@codesourcery.com>
1267
1268	PR middle-end/46674
1269	* gcc.dg/pr46674.c: New test.
1270
12712010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1272
1273	* objc.dg/exceptions-6.m: New.
1274	* obj-c++.dg/exceptions-6.mm: New.
1275
12762010-12-01  Jan Hubicka  <jh@suse.cz>
1277
1278	* gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
1279
12802010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
1281
1282	PR middle-end/45297
1283	* gcc.dg/graphite/pr45297.c: New.
1284
12852010-12-01  Richard Guenther  <rguenther@suse.de>
1286
1287	PR tree-optimization/46730
1288	* g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
1289
12902010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
1291
1292	* gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1293	(a*b)-c generates two fma instructions, instead of separate
1294	multiply, add, and subtract.
1295
12962010-11-30  Tobias Burnus  <burnus@net-b.de>
1297
1298	* gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1299	a value to all array elements.
1300
13012010-11-30  Richard Guenther  <rguenther@suse.de>
1302
1303	PR tree-optimization/46722
1304	* gcc.target/i386/fma4-fma-2.c: New testcase.
1305
13062010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1307
1308	* objc.dg/duplicate-class-1.m: New.
1309	* obj-c++.dg/duplicate-class-1.mm: New.
1310
13112010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1312
1313	* objc.dg/property/dotsyntax-21.m
1314	* obj-c++.dg/property/dotsyntax-21.mm
1315
13162010-11-29  Alexandre Oliva  <aoliva@redhat.com>
1317
1318	PR debug/46338
1319	* g++.dg/debug/pr46338.C: New.
1320
13212010-11-29  Richard Guenther  <rguenther@suse.de>
1322	    Zdenek Dvorak  <rakdver@kam.uniff.cz>
1323
1324	PR tree-optimization/46675
1325	* gcc.dg/pr46675.c: New test.
1326
13272010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1328
1329	* gcc/testsuite/objc.dg/strings-1.m: Move to...
1330	* gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1331	* gcc/testsuite/objc.dg/strings-2.m: Move to ...
1332	* gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1333	constructor and class reference for NeXT runtime.  Update paths.
1334	* gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1335	* gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1336	* gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1337	* gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1338	constructor and class reference for NeXT runtime.  Update paths.
1339
13402010-11-29  Dodji Seketeli  <dodji@redhat.com>
1341
1342	PR c++/42260
1343	* g++.dg/conversion/cast2.C: New test.
1344
1345	PR c++/45383
1346	* g++.dg/conversion/cond4.C: Likewise.
1347
13482010-11-29  Dodji Seketeli  <dodji@redhat.com>
1349
1350	PR c++/45383
1351	Reverted patch for PR c++/42260
1352	* g++.dg/conversion/cast2.C: Reverted new test.
1353
13542010-11-29  Dodji Seketeli  <dodji@redhat.com>
1355
1356	PR debug/46101
1357	* g++.dg/debug/dwarf2/typedef5.C: New test
1358
13592010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1360	    Mike Stump  <mrs@gcc.gnu.org>
1361
1362	PR target/26427
1363	PR target/33120
1364	PR testsuite/35710
1365	* gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1366	* gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1367	* gcc.dg/darwin-comm.c: Adjust for new allocators.
1368	* gcc.dg/darwin-sections.c: New test.
1369	* g++.dg/ext/instantiate2.C: Adjust for new allocators.
1370
13712010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1372
1373	* objc.dg/exceptions-1.m: New.
1374	* objc.dg/exceptions-2.m: New.
1375	* objc.dg/exceptions-3.m: New.
1376	* objc.dg/exceptions-4.m: New.
1377	* objc.dg/exceptions-5.m: New.
1378	* obj-c++.dg/exceptions-1.mm: New.
1379	* obj-c++.dg/exceptions-2.mm: New.
1380	* obj-c++.dg/exceptions-3.mm: New.
1381	* obj-c++.dg/exceptions-4.mm: New.
1382	* obj-c++.dg/exceptions-5.mm: New.
1383
13842010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1385
1386	* obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1387	* obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1388	* obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1389
13902010-11-28  Janus Weil  <janus@gcc.gnu.org>
1391
1392	PR fortran/46662
1393	* gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1394
13952010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
1396
1397	* gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1398	* gnat.dg/pack9.adb (dg-final): Likewise.
1399
14002010-11-28  Paul Thomas  <pault@gcc.gnu.org
1401
1402	PR fortran/35810
1403	* gfortran.dg/realloc_on_assign_1.f03: New test.
1404	* gfortran.dg/realloc_on_assign_2.f03: New test.
1405	* gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1406	* gfortran.dg/unpack_bounds_1.f90: The same.
1407	* gfortran.dg/cshift_bounds_2.f90: The same.
1408	* gfortran.dg/matmul_bounds_2.f90: The same.
1409	* gfortran.dg/matmul_bounds_3.f90: The same.
1410	* gfortran.dg/matmul_bounds_4.f90: The same.
1411	* gfortran.dg/matmul_bounds_5.f90: The same.
1412
14132010-11-27  Tobias Burnus  <burnus@net-b.de>
1414
1415	PR fortran/46638
1416	PR fortran/46668
1417	* gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1418
14192010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1420
1421	PR objc++/46222
1422	* obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1423
14242010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1425
1426	* objc.dg/property/at-property-24.m: New.
1427	* objc.dg/property/at-property-25.m: New.
1428	* obj-c++.dg/property/at-property-24.mm: New.
1429	* obj-c++.dg/property/at-property-25.mm: New.
1430
14312010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1432
1433	* objc.dg/protocol-qualifier-1.m: New.
1434	* objc.dg/protocol-qualifier-2.m: New.
1435	* obj-c++.dg/protocol-qualifier-1.mm: New.
1436	* obj-c++.dg/protocol-qualifier-2.mm: New.
1437
14382010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1439
1440	* lib/gnat.exp: Load gcc.exp.
1441	(gnat_target_compile): Use gcc_target_compile for *.c sources.
1442	* gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1443
14442010-11-26  Richard Guenther  <rguenther@suse.de>
1445
1446	PR lto/46648
1447	* gcc.dg/lto/20101125-1_0.c: New testcase.
1448	* gcc.dg/lto/20101125-1_1.c: Likewise.
1449
14502010-11-22   Bud Davis  <jmdavis@link.com>
1451
1452	* arith_divide_no_check.f
1453	 ,arith_divide.f,old_style_init.f90: new tests.
1454
14552010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1456
1457	PR tree-optimization/46665
1458	* gfortran.dg/pr46665.f90: New.
1459
14602010-11-26  Jakub Jelinek  <jakub@redhat.com>
1461
1462	PR middle-end/46647
1463	* gcc.dg/pr46647.c: New test.
1464
14652010-11-25  Janus Weil  <janus@gcc.gnu.org>
1466
1467	PR fortran/46581
1468	* gfortran.dg/select_type_19.f03: New.
1469
14702010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1471
1472	* objc.dg/ivar-problem-1.m: New.
1473	* obj-c++.dg/ivar-problem-1.mm: New.
1474
14752010-11-25  Jakub Jelinek  <jakub@redhat.com>
1476
1477	PR middle-end/46637
1478	* gcc.c-torture/compile/pr46637.c: New test.
1479
14802010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1481
1482	* gfortran.dg/pr46519-1.f: Add -mtune=generic.
1483
14842010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1485
1486	PR middle-end/46647
1487	* gcc.target/i386/pr46647.c: New.
1488
14892010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1490
1491	* gcc.dg/dll-8.c: New.
1492
14932010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1494
1495	* gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1496	* gnat.dg/sse_nolib.adb: Likewise.
1497
14982010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1499
1500	PR rtl-optimization/46585
1501	* gcc.dg/pr46585.c: New.
1502
15032010-11-24  Richard Henderson  <rth@redhat.com>
1504
1505	* lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1506	vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1507	vect_unpack, vect_int_mult, vect_extract_even_odd,
1508	vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1509
15102010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1511
1512	PR target/46519
1513	* gfortran.dg/pr46519-1.f: New.
1514
15152010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1516
1517	PR target/46519
1518	* gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1519	* gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1520
1521	* gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1522	* gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1523	* gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1524	* gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1525
1526	* gcc.target/i386/avx-vzeroupper-20.c: New.
1527	* gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1528	* gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1529	* gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1530	* gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1531	* gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1532	* gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1533
15342010-11-24  Richard Guenther  <rguenther@suse.de>
1535
1536	PR lto/43218
1537	* gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1538
15392010-11-24  Jakub Jelinek  <jakub@redhat.com>
1540
1541	PR rtl-optimization/46614
1542	* gcc.dg/pr46614.c: New test.
1543
15442010-11-24  Tobias Burnus  <burnus@net-b.de>
1545
1546	PR fortran/46638
1547	* gfortran.dg/transfer_simplify_10.f90: New.
1548
15492010-11-24  Jakub Jelinek  <jakub@redhat.com>
1550
1551	PR middle-end/46629
1552	* gfortran.dg/lto/pr46629_0.f90: New test.
1553
15542010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1555
1556	* gcc.target/mips/loongson3a-muldiv-1.c: New test.
1557	* gcc.target/mips/loongson3a-muldiv-2.c: New test.
1558
15592010-11-23  Joseph Myers  <joseph@codesourcery.com>
1560
1561	* gcc.dg/opts-5.c: New test.
1562
15632010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1564
1565	PR c++/46527
1566	* g++.dg/debug/dwarf2/pr46527.C: New test.
1567
15682010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1569
1570	* gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1571
15722010-11-23  Jakub Jelinek  <jakub@redhat.com>
1573
1574	PR middle-end/46499
1575	* gcc.dg/pr46499-1.c: New test.
1576	* gcc.dg/pr46499-2.c: New test.
1577
15782010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1579
1580	* gcc.target/i386/alias-1.c: Require alias support.
1581
15822010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1583
1584	* gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1585	for vectorizer tests.
1586	* gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1587	* gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1588	* gcc.dg/graphite/pr41888.c: Ditto.
1589	* gcc.dg/graphite/pr42729.c: Ditto.
1590
15912010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1592	    Uros Bizjak  <ubizjak@gmail.com>
1593
1594	* lib/target-supports.exp (check_vect_support_and_set_flags): New
1595	procedure to check if the target supports vectorizer tests. Set
1596	DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1597	capabilites.
1598	* gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1599	* g++.dg/vect/vect.exp: Ditto.
1600	* gfortran.dg/vect/vect.exp: Ditto.
1601
16022010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1603
1604	PR objc/34033
1605	* objc.dg/strings-1.m: New.
1606	* objc.dg/strings-2.m: New.
1607	* obj-c++.dg/strings-1.mm: New.
1608	* obj-c++.dg/strings-2.mm: New.
1609
16102010-11-22  Ian Bolton  <ian.bolton@arm.com>
1611
1612	* testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1613	"target short_enums".
1614	* testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1615
16162010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1617
1618	* gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1619
1620	PR rtl-optimization/46603
1621	* gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1622
1623	PR testsuite/46230
1624	* gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1625	being vectorized.  Adjust dg-final pattern.
1626	* gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1627
1628	* gcc.dg/vect: Do not include <stdio.h> in testcases.
1629	* gcc.dg/vect/costmodel/ppc: Likewise.
1630
16312010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1632
1633	PR rtl-optimization/45652
1634	* gcc.dg/pr45652.c: New.
1635
16362010-11-21  Richard Henderson  <rth@redhat.com>
1637
1638	PR rtl-optimization/46571
1639	* gcc.dg/pr46571.c: New.
1640
16412010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1642
1643	* g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1644
16452010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1646
1647	PR target/46533
1648	* gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1649
16502010-11-20  Joseph Myers  <joseph@codesourcery.com>
1651
1652	* g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1653	* gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1654	* gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1655	* gcc.dg/pack-test-2.c: Test for all targets.
1656	* gcc.dg/pragma-align.c: Test for all targets.
1657	* gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1658	* gcc.dg/ucnid-10.c: Test for all targets.
1659
16602010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1661
1662	* gcc.target/sparc/sparc-align-1.c: New test.
1663
16642010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1665
1666	PR c++/16189
1667	PR c++/36888
1668	PR c++/45331
1669	* g++.dg/parse/semicolon3.C: New test.
1670	* g++.dg/debug/pr22514.C: Adjust.
1671	* g++.dg/init/error1.C: Adjust.
1672	* g++.dg/other/bitfield3.C: Adjust.
1673	* g++.dg/other/semicolon.C: Adjust.
1674	* g++.dg/parse/error14.C: Adjust.
1675	* g++.dg/parse/error5.C: Adjust.
1676	* g++.dg/parse/parameter-declaration-1.C: Adjust.
1677	* g++.dg/template/pr23510.C: Adjust.
1678	* g++.dg/template/pr39425.C: Adjust.
1679	* g++.old-deja/g++.robertl/eb125.C: Adjust.
1680
16812010-11-20  Jakub Jelinek  <jakub@redhat.com>
1682
1683	PR debug/46561
1684	* gcc.dg/autopar/pr46561.c: New test.
1685
1686	PR c++/46538
1687	* g++.dg/other/error34.C: New test.
1688
1689	PR c++/46526
1690	* g++.dg/cpp0x/constexpr-base3.C: New test.
1691
1692	PR tree-optimization/45830
1693	* gcc.target/i386/pr45830.c: New test.
1694	* gcc.c-torture/execute/pr45830.c: New test.
1695
16962010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1697
1698	* objc.dg/attributes/class-attribute-1.m: Rewritten.
1699	* objc.dg/attributes/class-attribute-2.m: Same change.
1700	* obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1701	* obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1702	* objc.dg/fobjc-std-1.m: Updated.
1703	* obj-c++.dg/fobjc-std-1.mm: Updated.
1704
17052010-11-19  Michael Matz  <matz@suse.de>
1706
1707	PR tree-optimization/46077
1708	* gcc.dg/vect/O3-pr46077.c: New testcase.
1709
17102010-11-19  Joseph Myers  <joseph@codesourcery.com>
1711
1712	PR c/46547
1713	* gcc.c-torture/compile/pr46547-1.c: New test.
1714
17152010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1716
1717	* lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1718	exec $compiler.
1719	* lib/gfortran.exp (gfortran_link_flags): Remove braces around
1720	$GFORTRAN_UNDER_TEST.
1721	(gfortran_init): Use -B to specify specpath, add trailing /.
1722
17232010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1724
1725	* gcc.target/powerpc/ppc-target-1.c: New file to test target
1726	attributes on PowerPC.
1727	* gcc.target/powerpc/ppc-target-2.c: Ditto.
1728	* gcc.target/powerpc/ppc-target-3.c: Ditto.
1729
17302010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1731
1732	* objc.dg/attributes/proto-attribute-1.m: Updated.
1733	* objc.dg/attributes/proto-attribute-2.m: New.
1734	* objc.dg/attributes/proto-attribute-3.m: New.
1735	* obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1736	* obj-c++.dg/attributes/proto-attribute-2.mm: New.
1737	* obj-c++.dg/attributes/proto-attribute-3.mm: New.
1738
17392010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1740
1741	* gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1742
17432010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1744
1745	* gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1746
17472010-11-18  Steve Ellcey  <sje@cup.hp.com>
1748
1749	* gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1750	* gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1751
17522010-11-18  Jakub Jelinek  <jakub@redhat.com>
1753
1754	PR middle-end/46534
1755	* gcc.c-torture/compile/pr46534.c: New test.
1756
17572010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1758
1759	* gnat.dg/atomic4.ad[sb]: New test.
1760	* gnat.dg/volatile4.adb: Likewise.
1761
17622010-11-18  Richard Henderson  <rth@redhat.com>
1763
1764	* gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1765
17662010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1767
1768	PR c/33193
1769	* c-c++-common/pr33193.c: New test.
1770
17712010-11-18  Richard Guenther  <rguenther@suse.de>
1772
1773	PR tree-optimization/46172
1774	* gcc.dg/torture/pr46172.c: New testcase.
1775
17762010-11-18  Jeff Law  <law@redhat.com>
1777
1778	PR middle-end-optimization/46297
1779	* gfortran.dg/pr46297.f: New test.
1780
17812010-11-17  Steve Ellcey  <sje@cup.hp.com>
1782
1783	PR middle-end/31490
1784	* gcc.dg/pr31490.c: New test.
1785
17862010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1787
1788	* gcc.dg/nop.h: Move from ...
1789	* gcc.dg/guality/nop.h: ... here.
1790	* gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1791	* gcc.dg/guality/asm-1.c: Update nop.h include.
1792	* gcc.dg/guality/pr43329-1.c: Ditto.
1793
17942010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1795
1796	* gcc.dg/two-types-1.c: New test.
1797	* gcc.dg/two-types-2.c: New test.
1798	* gcc.dg/two-types-3.c: New test.
1799	* gcc.dg/two-types-4.c: New test.
1800	* gcc.dg/two-types-5.c: New test.
1801	* gcc.dg/two-types-6.c: New test.
1802	* gcc.dg/two-types-7.c: New test.
1803	* gcc.dg/two-types-8.c: New test.
1804	* gcc.dg/two-types-9.c: New test.
1805	* gcc.dg/two-types-10.c: New test.
1806	* objc.dg/two-types-1.m: New test.
1807
18082010-11-17  Jakub Jelinek  <jakub@redhat.com>
1809
1810	PR rtl-optimization/46440
1811	* gcc.dg/pr46440.c: New test.
1812
1813	PR testsuite/45429
1814	* gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1815
18162010-11-17  Ira Rosen  <irar@il.ibm.com>
1817
1818	PR tree-optimization/46312
1819	* gcc.dg/vect/vect-scal-opt2.c: Rename to...
1820	* gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1821	on targets that support vector shifts with scalar shift argument.
1822	Remove dg-options.
1823	* gcc.dg/vect/vect-scal-opt.c: Rename to...
1824	* gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1825	* gcc.dg/vect/vect-scal-opt1.c: Rename to...
1826	* gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1827	* gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1828	* gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1829	support misaligned data accesses.
1830	* gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1831	* gcc.dg/vect/pr43430-2.c: Remove dg-options.
1832	* lib/target-supports.exp
1833	(check_effective_target_vect_shift_scalar): New.
1834
18352010-11-17  Jakub Jelinek  <jakub@redhat.com>
1836
1837	* gcc.dg/guality/nop.h: New file.
1838	* gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1839	"nop".  Adjust line numbers in gdb-test.
1840	* gcc.dg/guality/pr43329-1.c: Likewise.
1841
18422010-11-16  Jason Merrill  <jason@redhat.com>
1843
1844	* g++.dg/cpp0x/defaulted20.C: New.
1845
1846	* g++.dg/template/injected2.C: New.
1847
18482010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1849
1850	* objc.dg/protocol-optional-1.m: New.
1851	* obj-c++.dg/protocol-optional-1.mm: New.
1852
18532010-11-16  Richard Henderson  <rth@redhat.com>
1854
1855	* gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1856	* gcc.target/powerpc/ppc-fma-4.c: Likewise.
1857
18582010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1859
1860	* gnat.dg/opt12.adb: New test.
1861	* gnat.dg/opt12_pkg.ad[sb]: New helper.
1862
18632010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1864
1865	* gcc.target/rx/pack.c: New test.
1866
18672010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1868	    Tobias Burnus  <burnus@net-b.de>
1869
1870	PR fortran/32049
1871	* gfortran.dg/quad_1.f90: New.
1872	* lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1873	compiler arguments.
1874	* lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1875	library search path; call gcc-set-multilib-library-path with
1876	arguments such that libgfortran.spec is found.
1877	(gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1878
18792010-11-16  Jakub Jelinek  <jakub@redhat.com>
1880
1881	PR c++/46401
1882	* g++.dg/warn/Wsequence-point-3.C: New test.
1883
18842010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1885
1886	PR preprocessor/17349
1887	* gcc.dg/cpp/cmdlne-C3.c: New.
1888
18892010-11-16  Richard Guenther  <rguenther@suse.de>
1890
1891	PR tree-optimization/44545
1892	* gcc.dg/pr44545.c: New testcase.
1893
18942010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1895
1896	PR rtl-optimization/46366
1897	* gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1898	casts.
1899
19002010-11-16  Richard Guenther  <rguenther@suse.de>
1901
1902	* gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1903
19042010-11-16  Richard Guenther  <rguenther@suse.de>
1905
1906	PR middle-end/45172
1907	* gfortran.dg/gomp/pr45172.f90: New testcase.
1908
19092010-11-16  Nick Clifton  <nickc@redhat.com>
1910
1911	* gcc.target/rx/pack.c: New test.
1912
19132010-11-15  Richard Henderson  <rth@redhat.com>
1914
1915	* gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1916	* gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1917	Use builtin_constant_p rather than scanning for builtin name.
1918
19192010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1920
1921	* objc.dg/property/dotsyntax-18.m: New.
1922	* objc.dg/property/dotsyntax-19.m: New.
1923	* objc.dg/property/dotsyntax-20.m: New.
1924	* obj-c++.dg/property/dotsyntax-18.mm: New.
1925	* obj-c++.dg/property/dotsyntax-19.mm: New.
1926	* obj-c++.dg/property/dotsyntax-20.mm: New.
1927	* objc.dg/property/dotsyntax-4.m: Removed some unused
1928	variables and code.
1929	* objc.dg/property/dotsyntax-6.m: Same change.
1930	* objc.dg/property/dotsyntax-16.m: Same change.
1931	* objc.dg/property/dotsyntax-17.m: Same change.
1932	* obj-c++.dg/property/dotsyntax-4.mm: Same change.
1933	* obj-c++.dg/property/dotsyntax-6.mm: Same change.
1934	* obj-c++.dg/property/dotsyntax-16.mm: Same change.
1935	* obj-c++.dg/property/dotsyntax-17.mm: Same change.
1936	* objc.dg/property/at-property-22.m: Added missing casts.
1937	* obj-c++.dg/property/at-property-22.mm: Same change.
1938
19392010-11-15  Jakub Jelinek  <jakub@redhat.com>
1940
1941	PR tree-optimization/46491
1942	* gcc.target/i386/pr46491.c: New test.
1943
1944	PR tree-optimization/46461
1945	* gcc.c-torture/compile/pr46461.c: New test.
1946
19472010-11-15  Tobias Burnus  <burnus@net.b.de>
1948
1949	PR fortran/46484
1950	* gfortran.dg/allocatable_scalar_11.f90: New.
1951	* gfortran.dg/allocatable_scalar_5.f90: Make test case
1952	standard conform.
1953
19542010-11-15  Jakub Jelinek  <jakub@redhat.com>
1955
1956	PR debug/46095
1957	* gcc.target/i386/pr46095.c: New test.
1958
1959	PR debug/46387
1960	* gcc.dg/pr46387.c: New test.
1961
19622010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1963
1964	* objc.dg/property/dotsyntax-16.m: New.
1965	* objc.dg/property/dotsyntax-17.m: New.
1966	* obj-c++.dg/property/dotsyntax-16.mm: New.
1967	* obj-c++.dg/property/dotsyntax-17.mm: New.
1968	* objc.dg/property/at-property-10.m: Uncommented using 'x++'
1969	syntax with properties, which now works.
1970	* obj-c++.dg/property/at-property-10.mm: Same change.
1971
19722010-11-15  Martin Jambor  <mjambor@suse.cz>
1973
1974	PR tree-optimization/46349
1975	* gnat.dg/opt9.adb: New file.
1976	* gnat.dg/opt9_pkg.ads: Likewise
1977
19782010-11-15  Richard Guenther  <rguenther@suse.de>
1979
1980	PR lto/44989
1981	* g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1982
19832010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1984
1985	PR preprocessor/45038
1986	* g++.dg/pr45038.C: New test.
1987
19882010-11-15  Richard Guenther  <rguenther@suse.de>
1989
1990	PR tree-optimization/46467
1991	* gcc.dg/ipa/ipa-pta-16.c: New testcase.
1992
19932010-11-15  Richard Guenther  <rguenther@suse.de>
1994
1995	PR testsuite/46423
1996	* g++.dg/torture/pr34850.C: Adjust.
1997
19982010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1999
2000	PR c/46475
2001	* gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
2002
20032010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
2004
2005	* objc.dg/property/at-property-21.m: New.
2006	* objc.dg/property/at-property-22.m: New.
2007	* objc.dg/property/at-property-23.m: New.
2008	* objc.dg/property/synthesize-9.m: New.
2009	* objc.dg/property/synthesize-10.m: New.
2010	* objc.dg/property/synthesize-11.m: New.
2011	* obj-c++.dg/property/at-property-21.mm: New.
2012	* obj-c++.dg/property/at-property-22.mm: New.
2013	* obj-c++.dg/property/at-property-23.mm: New.
2014	* obj-c++.dg/property/synthesize-9.mm: New.
2015	* obj-c++.dg/property/synthesize-10.mm: New.
2016	* obj-c++.dg/property/synthesize-11.mm: New.
2017
2018	* objc.dg/property/at-property-4.m: Updated to match new compiler
2019	where some errors have been converted into warnings and vice versa.
2020	* objc.dg/property/at-property-16.m: Same change.
2021	* objc.dg/property/at-property-18.m: Same change.
2022	* objc.dg/property/property-neg-5.m: Same change.
2023	* obj-c++.dg/property/at-property-4.mm: Same change.
2024	* obj-c++.dg/property/at-property-16.mm: Same change.
2025	* obj-c++.dg/property/at-property-18.mm: Same change.
2026	* obj-c++.dg/property/property-neg-5.mm: Same change.
2027
2028	* obj-c++.dg/property/dynamic-2.mm: Enable tests that were
2029	commented out because of testsuite problems; I found out that
2030	using dg-warning instead of dg-message gets them to work.
2031	* obj-c++.dg/property/property-neg-3.mm: Same change.
2032	* obj-c++.dg/property/synthesize-6.mm: Same change.
2033	* obj-c++.dg/property/at-property-5.mm: Same change.
2034	* obj-c++.dg/property/at-property-14.mm: Same change.
2035	* obj-c++.dg/property/at-property-18.mm: Same change.
2036	* obj-c++.dg/property/at-property-16.mm: Same change (in this file,
2037	some tests still do not work due to some other testsuite issue).
2038
20392010-11-13  Jason Merrill  <jason@redhat.com>
2040
2041	* g++.dg/cpp0x/auto20.C: New.
2042
20432010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
2044
2045	* objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
2046	* obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
2047
20482010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2049
2050	PR c/46462
2051	* gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
2052	* gcc.dg/pr35746.c: Likewise.
2053	* gcc.dg/cpp/direct2.c: Likewise.
2054	* gcc.dg/cpp/direct2s.c: Likewise.
2055	* gcc.dg/noncompile/920923-1.c: Likewise.
2056	* gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
2057
20582010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2059
2060	* obj-c++.dg/attributes/method-format-1.mm: Adjust.
2061
20622010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2063
2064	* objc/compile/20060406-1.m: Fixed testcase not to try to qualify
2065	a pointer to an arbitrary C struct with an Objective-C protocol.
2066	Test various valid uses of typedef with Objective-C objects and
2067	protocols instead.
2068	* objc.dg/invalid-type-1.m: New.
2069	* obj-c++.dg/invalid-type-1.m: New.
2070
20712010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
2072
2073	* gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
2074
20752010-11-13  Tobias Burnus  <burnus@net-b.de>
2076
2077	PR fortran/45742
2078	* gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
2079
20802010-11-13  Tobias Burnus  <burnus@net-b.de>
2081
2082	PR fortran/45742
2083	* gfortran.dg/volatile12.f90: New.
2084
20852010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2086
2087	* objc.dg/attributes/method-format-1.m: Adjust.
2088
20892010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2090
2091	PR c/20385
2092	* gcc.dg/decl-9.c: New.
2093
20942010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2095
2096	* gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
2097
20982010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2099
2100	* gcc.dg/format/few-1.c: New test.
2101	* gcc.dg/format/asm_fprintf-1.c: Adjust.
2102	* gcc.dg/format/c90-scanf-1.c: Adjust.
2103	* gcc.dg/format/cmn-err-1.c: Adjust.
2104	* gcc.dg/format/dfp-printf-1.c: Adjust.
2105	* gcc.dg/format/dfp-scanf-1.c: Adjust.
2106	* gcc.dg/format/gcc_diag-1.c: Adjust.
2107	* gcc.dg/format/ms_unnamed-1.c: Adjust.
2108	* gcc.dg/format/strfmon-1.c: Adjust.
2109	* gcc.dg/format/unnamed-1.c: Adjust.
2110	* gcc.dg/format/xopen-2.c: Adjust.
2111	* g++.dg/ext/builtin4.C: Adjust.
2112	* g++.dg/ext/builtin5.C: Adjust.
2113
21142010-11-12  Joseph Myers  <joseph@codesourcery.com>
2115
2116	* gcc.dg/pragma-diag-2.c: New test.
2117
21182010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2119
2120	PR fortran/45794
2121	* gfortran.dg/optional_mask.f90: New test.
2122
21232010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
2124
2125	* g++.dg/cpp0x/defaulted15.C: Adjust.
2126
21272010-11-12  James Dennett <jdennett@google.com>
2128
2129	PR c++/39415
2130	* g++.dg/expr/static_cast7.C: New.
2131
21322010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2133
2134	* lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
2135	warning.
2136	* g++.dg/abi/packed1.C (struct INNER): Ignore warning on
2137	mips-sgi-irix*.
2138	* g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
2139	* gcc.target/mips/call-3.c: Add dg-require-visibility.
2140
21412010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
2142
2143	* gcc.dg/pr46375.c: New test.
2144
21452010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
2146
2147	PR c/44782
2148	* c-c++-common/fmax-errors.c: New test.
2149
21502010-11-11  Richard Henderson  <rth@redhat.com>
2151
2152	* gcc.target/i386/sse-24.c: Use -ffp-contract.
2153
21542010-11-11  Jan Hubicka  <jh@suse.cz>
2155
2156	* gcc.dg/tree-ssa/inline-5.c: Fix testcase.
2157	* gcc.dg/tree-ssa/inline-6.c: Fix testcase.
2158
21592010-11-12  Jakub Jelinek  <jakub@redhat.com>
2160
2161	PR target/46088
2162	* gcc.dg/pr46088.c: New test.
2163
21642010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2165
2166	* gfortran.dg/empty_derived_type.f90: New test.
2167
21682010-11-11  Tobias Burnus  <burnus@net-b.de>
2169
2170	PR fortran/46413
2171	* gfortran.dg/class_31.f90: New.
2172
2173	PR fortran/46205
2174	* gfortran.dg/forall_14.f90: New.
2175
21762010-11-11  Jakub Jelinek  <jakub@redhat.com>
2177	    Tobias Burnus  <burnus@net-b.de>
2178
2179	PR fortran/46325
2180	* gfortran.dg/char_initialiser_actual.f90: Make test case valid.
2181
21822010-11-11  Jan Hubicka  <jh@suse.cz>
2183
2184	* gcc.dg/20081223-1.c: Update LTO options.
2185	* gcc.dg/lto/20090206-1_0.c: Update LTO options.
2186	* gcc.dg/lto/20081118_0.c: Update LTO options.
2187	* gcc.dg/lto/ipareference_0.c: Update LTO options.
2188	* gcc.dg/lto/20100423-2_0.c: Update LTO options.
2189	* gcc.dg/lto/20081201-1_0.c: Update LTO options.
2190	* gcc.dg/lto/ipacp_0.c: Update LTO options.
2191	* gcc.dg/lto/20090116_0.c: Update LTO options.
2192	* gcc.dg/lto/20091015-1_0.c: Update LTO options.
2193	* gcc.dg/lto/20090126-2_0.c: Update LTO options.
2194	* gcc.dg/lto/20081202-2_0.c: Update LTO options.
2195	* gcc.dg/lto/20081204-1_0.c: Update LTO options.
2196	* gcc.dg/lto/const-uniq_0.c: Update LTO options.
2197	* gcc.dg/lto/20081224_0.c: Update LTO options.
2198	* gcc.dg/lto/20090219_0.c: Update LTO options.
2199	* gcc.dg/lto/ipareference2_0.c: Update LTO options.
2200	* gcc.dg/lto/20090206-2_0.c: Update LTO options.
2201	* gcc.dg/lto/20081115_0.c: Update LTO options.
2202	* gcc.dg/lto/20081201-2_0.c: Update LTO options.
2203	* gcc.dg/lto/20081120-2_0.c: Update LTO options.
2204	* gcc.dg/lto/materialize-1_0.c: Update LTO options.
2205	* gcc.dg/lto/20090126-1_0.c: Update LTO options.
2206	* gcc.dg/lto/20081202-1_0.c: Update LTO options.
2207	* gcc.dg/lto/noreturn-1_0.c: Update LTO options.
2208	* g++.dg/20090107-1.C: Update LTO options.
2209	* g++.dg/lto/pr45679-2_0.C: Update LTO options.
2210	* g++.dg/lto/20081123_0.C: Update LTO options.
2211	* g++.dg/lto/20090313_0.C: Update LTO options.
2212	* g++.dg/lto/20081125_0.C: Update LTO options.
2213	* g++.dg/lto/20081109-1_0.C: Update LTO options.
2214	* g++.dg/lto/20081219_0.C: Update LTO options.
2215	* g++.dg/lto/20100724-1_0.C: Update LTO options.
2216	* g++.dg/lto/20081204-1_0.C: Update LTO options.
2217	* g++.dg/lto/20090303_0.C: Update LTO options.
2218	* g++.dg/lto/20100723-1_0.C: Update LTO options.
2219	* g++.dg/lto/pr45679-1_0.C: Update LTO options.
2220	* g++.dg/lto/20090128_0.C: Update LTO options.
2221	* g++.dg/lto/20081204-2_0.C: Update LTO options.
2222	* g++.dg/lto/20090302_0.C: Update LTO options.
2223	* g++.dg/lto/20081119-1_0.C: Update LTO options.
2224	* g++.dg/lto/20081118_0.C: Update LTO options.
2225	* g++.dg/20090121-1.C: Update LTO options.
2226	* objc.dg/lto/lto.exp: Update LTO options.
2227	* lib/lto.exp: Update LTO options.
2228	* lib/gcc-dg.exp: Update LTO options.
2229	* lib/c-torture.exp: Update LTO options.
2230	* obj-c++.dg/lto/lto.exp: Update LTO options.
2231
22322010-11-11  Jan Hubicka  <jh@suse.cz>
2233
2234	PR tree-optimize/40436
2235	* gcc.dg/tree-ssa/inline-5.c: New testcase.
2236	* gcc.dg/tree-ssa/inline-6.c: New testcase.
2237
22382010-11-11  Janus Weil  <janus@gcc.gnu.org>
2239
2240	* gfortran.dg/proc_decl_24.f90: New.
2241
22422010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
2243
2244	* objc.dg/property/at-property-20.m: New.
2245	* objc.dg/property/synthesize-8.m: New.
2246	* obj-c++.dg/property/at-property-20.m: New.
2247	* obj-c++.dg/property/synthesize-8.mm: New.
2248
22492010-11-11  Joseph Myers  <joseph@codesourcery.com>
2250
2251	* gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
2252
22532010-11-11  Jakub Jelinek  <jakub@redhat.com>
2254
2255	PR middle-end/46388
2256	* gcc.c-torture/compile/pr46388.c: New test.
2257
22582010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2259
2260	* lib/lto.exp (lto-get-options-main): Support optional target
2261	selector for dg-suppress-ld-options.
2262
22632010-11-11  Martin Jambor  <mjambor@suse.cz>
2264
2265	PR tree-optimization/46383
2266	* g++.dg/torture/pr46383.C: New test.
2267
22682010-11-11  Uros Bizjak  <ubizjak@gmail.com>
2269
2270	* gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
2271	* gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
2272	to dg-options.
2273	* gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
2274	* g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
2275	* g++.dg/other/i386-3.C: Ditto.
2276
22772010-11-10  Jason Merrill  <jason@redhat.com>
2278
2279	* g++.dg/cpp0x/constexpr-46420.C: New.
2280
22812010-11-10  Joseph Myers  <joseph@codesourcery.com>
2282
2283	* g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
2284	gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
2285	gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
2286	gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
2287	expected messages.
2288
22892010-11-10  Jan Hubicka  <jh@suse.cz>
2290
2291	PR tree-optimize/38669
2292	* gcc.dg/tree-ssa/pr38699.c: New testcase.
2293
22942010-11-10  Jan Hubicka  <jh@suse.cz>
2295
2296	* gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2297
22982010-11-10  Jason Merrill  <jason@redhat.com>
2299
2300	* g++.dg/cpp0x/constexpr-bitfield.C: New.
2301
23022010-11-10  Jakub Jelinek  <jakub@redhat.com>
2303
2304	PR debug/46409
2305	* gcc.dg/debug/pr46409.c: New test.
2306
2307	PR c++/46368
2308	* g++.dg/cpp0x/constexpr-defarg2.C: New test.
2309
23102010-11-10  Uros Bizjak  <ubizjak@gmail.com>
2311
2312	PR target/46419
2313	* gcc-target/i386/pr46419.c: New test.
2314
23152010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2316
2317	* g++.dg/other/i386-2.C: Add -mtbm.
2318	* g++.dg/other/i386-3.C: Likewise.
2319	* gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2320	* gcc.target/i386/funcspec-6.c: Likewise.
2321	* gcc.target/i386/sse-12.c: Add -mtbm.
2322	* gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2323	operand intrinsics.
2324	* gcc.target/i386/sse-14.c: Likewise.
2325	* gcc.target/i386/sse-22.c: Likewise.
2326	* gcc.target/i386/sse-23.c: Likewise.
2327	* gcc.target/i386/tbm-1.c: New file.
2328	* gcc.target/i386/tbm-2.c: Likewise.
2329
23302010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2331
2332	* g++.dg/other/i386-2.C: Add -mbmi.
2333	* g++.dg/other/i386-3.C: Likewise.
2334	* gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2335	* gcc.target/i386/funcspec-6.c: Likewise.
2336	* gcc.target/i386/sse-12.c: Add -mbmi.
2337	* gcc.target/i386/bmi-1.c: New file.
2338	* gcc.target/i386/bmi-2.c: Likewise.
2339	* gcc.target/i386/bmi-3.c: Likewise.
2340	* gcc.target/i386/bmi-4.c: Likewise.
2341	* gcc.target/i386/bmi-5.c: Likewise.
2342	* gcc.target/i386/bmi-6.c: Likewise.
2343
23442010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
2345
2346	PR c++/46065
2347	* g++.dg/pr46065.C: New test.
2348
23492010-11-10  Jan Hubicka  <jh@suse.cz>
2350
2351	PR tree-optimize/33172
2352	PR tree-optimize/43411
2353	* gcc.dg/tree-ssa/pr33172.c: New testcase.
2354	* g++.dg/tree-ssa/pr43411.C: New testcase.
2355
23562010-11-10  Jan Hubicka  <jh@suse.cz>
2357
2358	PR tree-optimize/46228
2359	* g++.dg/tree-ssa/pr46228.C: New testcase.
2360
23612010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
2362
2363	PR tree-optimization/46414
2364	* gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2365
23662010-11-10  Tobias Burnus  <burnus@net-b.de>
2367
2368	PR fortran/46411
2369	* gfortran.dg/intrinsic_7.f90: New.
2370
23712010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2372
2373	* g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2374	* g++.dg/abi/thunk4.C: Likewise.
2375	* g++.dg/opt/combine.C: Add dg-require-visibility.
2376	* g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2377	* g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2378	alpha*-dec-osf*.
2379	* g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2380	* g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2381	* g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2382	large arena_size.
2383	* gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2384	* gcc.dg/intmax_t-1.c: Likewise.
2385
23862010-11-10  Tobias Burnus  <burnus@net-b.de>
2387
2388	PR fortran/46244
2389	* gfortran.dg/class_30.f90: New.
2390
23912010-11-10  Tobias Burnus  <burnus@net-b.de>
2392
2393	PR fortran/46223
2394	* gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2395	failure on s390.
2396
23972010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
2398
2399	PR tree-optimization/45971
2400	* gcc.dg/vect/O3-pr45971.c: New.
2401
24022010-11-10  Richard Guenther  <rguenther@suse.de>
2403
2404	PR tree-optimization/44964
2405	* gcc.dg/pr44964.c: New testcase.
2406
24072010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2408
2409	* gnat.dg/opt10.adb: Fix typo.
2410
24112010-11-10  Martin Jambor  <mjambor@suse.cz>
2412
2413	PR tree-optimization/46351
2414	PR tree-optimization/46377
2415	* gnat.dg/opt10.adb: New file.
2416	* gnat.dg/opt10_pkg.ads: Likewise.
2417	* gnat.dg/opt11.adb: Likewise.
2418	* gnat.dg/opt11.ads: Likewise.
2419
24202010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2421
2422	* gnat.dg/boolean_conv.adb: New test.
2423
24242010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2425
2426	* gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2427
24282010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2429
2430	* gnat.dg/unchecked_convert7.adb: New test.
2431
24322010-11-10  Richard Guenther  <rguenther@suse.de>
2433
2434	PR tree-optimization/46398
2435	* gcc.dg/torture/pr46398.c: New testcase.
2436
24372010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2438
2439	* gfortran.dg/open_dev_null.f90: New test.
2440
24412010-11-09  Jan Hubicka  <jh@suse.cz>
2442
2443	* testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2444	unrolling.
2445
24462010-11-09  Joseph Myers  <joseph@codesourcery.com>
2447
2448	* gcc.dg/struct-semi-4.c: New test.
2449
24502010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2451
2452	* gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2453	power5 to enable generation of FRIZ.
2454
2455	* gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2456	optimization.
2457
2458	* gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2459	expected.
2460
24612010-11-09  Jakub Jelinek  <jakub@redhat.com>
2462
2463	PR target/43808
2464	* gfortran.dg/pr43808.f90: New test.
2465
24662010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2467
2468	PR tree-optimization/46036
2469	* gfortran.dg/lto/pr46036_0.f90: New.
2470
24712010-10-09  Jakub Jelinek  <jakub@redhat.com>
2472
2473	PR middle-end/45663
2474	* gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2475	bar invocation instead of first.
2476
2477	PR debug/46171
2478	* gcc.dg/pr46171.c: New test.
2479
24802010-11-09  Richard Guenther  <rguenther@suse.de>
2481
2482	PR tree-optimization/46355
2483	* gcc.dg/pr46355.c: New testcase.
2484
24852010-11-09  Richard Guenther  <rguenther@suse.de>
2486
2487	PR tree-optimization/46177
2488	* gcc.dg/pr46177-2.c: New testcase.
2489
24902010-11-09  Richard Guenther  <rguenther@suse.de>
2491
2492	PR testsuite/46312
2493	* gcc.dg/vec-scal-opt.c: Move ...
2494	* gcc.dg/vect/vect-scal-opt.c: ... here.
2495	* gcc.dg/vec-scal-opt1.c: Move ...
2496	* gcc.dg/vect/vect-scal-opt1.c: ... here.
2497	* gcc.dg/vec-scal-opt2.c: Move ...
2498	* gcc.dg/vect/vect-scal-opt2.c: ... here.
2499
25002010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2501
2502	* gnat.dg/specs/static_initializer5.ads: New test.
2503	* gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2504
25052010-11-09  Jakub Jelinek  <jakub@redhat.com>
2506
2507	PR middle-end/46360
2508	* gcc.c-torture/compile/pr46360.c: New test.
2509
2510	PR c++/45894
2511	* g++.dg/warn/Wsequence-point-2.C: New test.
2512
25132010-11-09  Janus Weil  <janus@gcc.gnu.org>
2514
2515	PR fortran/46313
2516	* gfortran.dg/class_29.f03: New.
2517
25182010-11-09  Richard Guenther  <rguenther@suse.de>
2519
2520	PR middle-end/46221
2521	* gcc.target/i386/alias-1.c: New testcase.
2522
25232010-11-08  Jason Merrill  <jason@redhat.com>
2524
2525	* g++.dg/cpp0x/constexpr-sassert.C: New.
2526
25272010-11-08  Jason Merrill  <jason@redhat.com>
2528
2529	* g++.dg/cpp0x/constexpr-defarg.C: New.
2530
25312010-11-08  Xinliang David Li  <davidxl@google.com>
2532
2533	PR tree-optimization/46316
2534	* gcc.c-torture/execute/pr46316.c: New test.
2535
25362010-11-08  Janus Weil  <janus@gcc.gnu.org>
2537
2538	PR fortran/46344
2539	* gfortran.dg/class_28.f03: Extended.
2540
25412010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2542
2543	* objc.dg/property/dotsyntax-13.m: New.
2544	* objc.dg/property/dotsyntax-14.m: New.
2545	* objc.dg/property/dotsyntax-15.m: New.
2546	* objc.dg/property/synthesize-7.m: New.
2547	* obj-c++.dg/property/dotsyntax-13.mm: New.
2548	* obj-c++.dg/property/dotsyntax-14.mm: New.
2549	* obj-c++.dg/property/dotsyntax-15.mm: New.
2550	* obj-c++.dg/property/synthesize-7.mm: New.
2551
25522010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2553
2554	* objc.dg/property/dynamic-4.m: New.
2555	* objc.dg/property/dynamic-5.m: New.
2556	* objc.dg/property/dynamic-6.m: New.
2557	* obj-c++.dg/property/dynamic-4.mm: New.
2558	* obj-c++.dg/property/dynamic-5.mm: New.
2559	* obj-c++.dg/property/dynamic-6.mm: New.
2560
25612010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2562
2563	* objc.dg/property/synthesize-3.m: New.
2564	* objc.dg/property/synthesize-4.m: New.
2565	* objc.dg/property/synthesize-5.m: New.
2566	* objc.dg/property/synthesize-6.m: New.
2567	* obj-c++.dg/property/synthesize-3.mm: New.
2568	* obj-c++.dg/property/synthesize-4.mm: New.
2569	* obj-c++.dg/property/synthesize-5.mm: New.
2570	* obj-c++.dg/property/synthesize-6.mm: New.
2571
25722010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2573
2574	* objc.dg/property/at-property-5.m: Updated test.
2575	* objc.dg/property/at-property-16.m: New.
2576	* objc.dg/property/at-property-17.m: New.
2577	* objc.dg/property/at-property-18.m: New.
2578	* objc.dg/property/at-property-19.m: New.
2579	* objc.dg/property/dotsyntax-12.m: New.
2580	* objc.dg/protocol-inheritance-1.m: New.
2581	* objc.dg/protocol-inheritance-2.m: New.
2582	* obj-c++.dg/property/at-property-5.mm: Updated test.
2583	* obj-c++.dg/property/at-property-16.mm: New.
2584	* obj-c++.dg/property/at-property-17.mm: New.
2585	* obj-c++.dg/property/at-property-18.mm: New.
2586	* obj-c++.dg/property/at-property-19.mm: New.
2587	* obj-c++.dg/protocol-inheritance-1.mm: New.
2588	* obj-c++.dg/protocol-inheritance-2.mm: New.
2589	* obj-c++.dg/property/dotsyntax-12.mm: New.
2590
25912010-11-08  Jason Merrill  <jason@redhat.com>
2592
2593	* g++.dg/expr/overflow1.C: New.
2594	* g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2595	* g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2596	* g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2597	* g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2598
25992010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2600
2601	* gcc.dg/pr35442.c: Adapt warning.
2602
2603	PR target/46280
2604	* g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2605	dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2606	* g++.dg/torture/pr36444.C: Add dg-options -msse for
2607	i?86-*-* x86_64-*-*.
2608	* g++.dg/torture/pr36445.C: Likewise.
2609	* gcc.c-torture/compile/pr34856.c: Likewise.
2610	* gcc.c-torture/compile/pr39928-1.c: Likewise.
2611	* gcc.c-torture/compile/vector-1.c: Likewise.
2612	* gcc.c-torture/compile/vector-2.c: Likewise.
2613	* gcc.dg/pr32912-1.c: Likewise.
2614	* gcc.c-torture/execute/va-arg-25.c: Move ...
2615	* gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2616	Add dg-options -msse, dg-require-effective-target sse_runtime for
2617	for i?86-*-*, x86_64-*-*.
2618	* gcc.c-torture/execute/vector-1.c: Likewise.
2619	* gcc.c-torture/execute/vector-2.c: Likewise.
2620	* gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2621	i?86-*-*, x86_64-*-*.
2622	* gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2623	* gcc.dg/tree-ssa/sra-4.c: Likewise.
2624	* gcc.dg/tree-ssa/vector-1.c: Likewise.
2625	* gcc.dg/tree-ssa/vector-2.c: Likewise.
2626	* gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2627
26282010-11-08  Steve Ellcey  <sje@cup.hp.com>
2629
2630	* gcc.dg/torture/pr45982.c: Add -std=c99
2631	* gcc.dg/torture/pr45623.c: Ditto.
2632
26332010-11-08  Steve Ellcey  <sje@cup.hp.com>
2634
2635	* gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2636	* gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2637
26382010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2639
2640	PR target/28627
2641	* g++.dg/ext/dllimport7.C: Adjust second error check and
2642	allow test for x86_64 mingw, too.
2643
26442010-11-08  Janus Weil  <janus@gcc.gnu.org>
2645
2646	PR fortran/46344
2647	* gfortran.dg/class_28.f03: New.
2648
26492010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2650
2651	PR rtl-optimization/45352
2652	gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2653	gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2654	gcc.target/i386/pr45352-2.c: New tests.
2655
26562010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2657
2658	PR libobjc/36610
2659	* objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2660	XFAIL the run for all but m32 x86.
2661
26622010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2663
2664	* g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2665	as comment character.
2666
26672010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2668
2669	* gcc.target/mips/mips.exp: Revert previous patch.
2670	* gcc.target/mips/fma-1.c: Delete.
2671	* gcc.target/mips/fma-2.c: Likewise.
2672	* gcc.target/mips/fma-3.c: Likewise.
2673	* gcc.target/mips/fma-4.c: Likewise.
2674	* gcc.target/mips/fma-5.c: Likewise.
2675	* gcc.target/mips/fma-6.c: Likewise.
2676	* gcc.target/mips/fma-7.c: Likewise.
2677	* gcc.target/mips/fma-8.c: Likewise.
2678	* gcc.target/mips/fma-9.c: Likewise.
2679	* gcc.target/mips/fma-10.c: Likewise.
2680	* gcc.target/mips/fma-11.c: Likewise.
2681	* gcc.target/mips/fma-12.c: Likewise.
2682	* gcc.target/mips/fma-13.c: Likewise.
2683	* gcc.target/mips/fma-14.c: Likewise.
2684	* gcc.target/mips/fma-15.c: Likewise.
2685	* gcc.target/mips/fma-16.c: Likewise.
2686	* gcc.target/mips/fma-17.c: Likewise.
2687	* gcc.target/mips/fma-18.c: Likewise.
2688	* gcc.target/mips/fma-19.c: Likewise.
2689	* gcc.target/mips/fma-20.c: Likewise.
2690
26912010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2692
2693	* gcc.target/mips/mips.exp: Add support for -ffp-contract.
2694	* gcc.target/mips/fma-1.c: New test.
2695	* gcc.target/mips/fma-2.c: Likewise.
2696	* gcc.target/mips/fma-3.c: Likewise.
2697	* gcc.target/mips/fma-4.c: Likewise.
2698	* gcc.target/mips/fma-5.c: Likewise.
2699	* gcc.target/mips/fma-6.c: Likewise.
2700	* gcc.target/mips/fma-7.c: Likewise.
2701	* gcc.target/mips/fma-8.c: Likewise.
2702	* gcc.target/mips/fma-9.c: Likewise.
2703	* gcc.target/mips/fma-10.c: Likewise.
2704	* gcc.target/mips/fma-11.c: Likewise.
2705	* gcc.target/mips/fma-12.c: Likewise.
2706	* gcc.target/mips/fma-13.c: Likewise.
2707	* gcc.target/mips/fma-14.c: Likewise.
2708	* gcc.target/mips/fma-15.c: Likewise.
2709	* gcc.target/mips/fma-16.c: Likewise.
2710	* gcc.target/mips/fma-17.c: Likewise.
2711	* gcc.target/mips/fma-18.c: Likewise.
2712	* gcc.target/mips/fma-19.c: Likewise.
2713	* gcc.target/mips/fma-20.c: Likewise.
2714
27152010-11-06  Jason Merrill  <jason@redhat.com>
2716
2717	* g++.dg/cpp0x/constexpr-ctor3.C: New.
2718
27192010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2720
2721	PR c/43384
2722	* gcc.dg/parser-error-3.c: New test.
2723
27242010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2725
2726	PR c++/45332
2727	* g++.dg/parse/semicolon2.C: New testcase.
2728	* g++.dg/ext/asmspec1.C: Adjust.
2729	* g++.dg/init/new13.C: Adjust.
2730	* g++.dg/parse/ctor5.C: Adjust.
2731
27322010-11-06  Janus Weil  <janus@gcc.gnu.org>
2733
2734	PR fortran/46330
2735	* gfortran.dg/class_27.f03: New.
2736
27372010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2738
2739	Fixed using the Objective-C 2.0 dot-syntax with self and super.
2740	* objc.dg/property/dotsyntax-5.m: New.
2741	* objc.dg/property/dotsyntax-6.m: New.
2742	* objc.dg/property/dotsyntax-7.m: New.
2743	* objc.dg/property/dotsyntax-8.m: New.
2744	* objc.dg/property/dotsyntax-9.m: New.
2745	* objc.dg/property/dotsyntax-10.m: New.
2746	* objc.dg/property/dotsyntax-11.m: New.
2747	* obj-c++.dg/property/dotsyntax-5.mm: New.
2748	* obj-c++.dg/property/dotsyntax-6.mm: New.
2749	* obj-c++.dg/property/dotsyntax-7.mm: New.
2750	* obj-c++.dg/property/dotsyntax-8.mm: New.
2751	* obj-c++.dg/property/dotsyntax-9.mm: New.
2752	* obj-c++.dg/property/dotsyntax-10.mm: New.
2753	* obj-c++.dg/property/dotsyntax-11.mm: New.
2754
27552010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2756
2757	* obj-c++.dg/encode-3.mm: Provide a different string check for the
2758	NeXT runtime when the type is READONLY.
2759
27602010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2761
2762	* gcc.target/i386/387-2.c: Skip if -march= is specified.
2763	* gcc.target/i386/387-6.c: Ditto.
2764	* gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2765	* gcc.target/i386/387-4.c: Ditto.
2766	* gcc.target/i386/387-7.c: Ditto.
2767	* gcc.target/i386/387-8.c: Ditto.
2768	* gcc.target/i386/387-9.c: Ditto.
2769	* gcc.target/i386/387-10.c: Ditto.
2770	* gcc.target/i386/387-11.c: Ditto.
2771	* gcc.target/i386/387-12.c: Ditto.
2772
2773	* gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2774
27752010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2776
2777	PR target/44981
2778	* gcc.dg/darwin-cfstring-format-1.c: New.
2779	* gcc.dg/warn-nsstring.c: New.
2780	* objc.dg/fsf-nsstring-format-1.m: New.
2781	* obj-c++.dg/fsf-nsstring-format-1.mm: New.
2782	* obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2783	linker warning.
2784
27852010-11-05  Jason Merrill  <jason@redhat.com>
2786
2787	PR c++/45473
2788	* g++.dg/inherit/virtual6.C: New.
2789
27902010-11-05  Jakub Jelinek  <jakub@redhat.com>
2791
2792	PR c/44772
2793	* gcc.dg/Wcxx-compat-21.c: New test.
2794
27952010-11-05  Ian Lance Taylor  <iant@google.com>
2796
2797	PR target/46084
2798	* gcc.target/i386/pr46084.c: New test.
2799
28002010-11-05  Steve Ellcey  <sje@cup.hp.com>
2801
2802	* lib/target-supports.exp (check_function_available): Use -fno-builtin.
2803	* (check_effective_target_mempcpy): New.
2804	* gcc.c-torture/execute/pr45636.c: Move this...
2805	* gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2806
28072010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2808
2809	* gcc.target/i386/i386.exp (FLAGS): Remove.
2810	Wrap gcc_target_compile with $clearcap_ldflags added to options.
2811
28122010-11-05  Jakub Jelinek  <jakub@redhat.com>
2813
2814	PR c++/46160
2815	* g++.dg/opt/empty2.C: New test.
2816
2817	PR target/45670
2818	* gcc.target/i386/pr45670.c: New test.
2819
28202010-11-05  Janus Weil  <janus@gcc.gnu.org>
2821
2822	PR fortran/45451
2823	PR fortran/46174
2824	* gfortran.dg/class_19.f03: Modified.
2825	* gfortran.dg/class_allocate_6.f03: New.
2826
28272010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2828
2829	* gcc.target/i386/avx-vzeroupper-19.c: New.
2830
28312010-11-05  Jakub Jelinek  <jakub@redhat.com>
2832
2833	PR tree-optimization/46099
2834	* gcc.dg/autopar/pr46099.c: New test.
2835
2836	PR middle-end/43690
2837	* c-c++-common/pr43690.c: New test.
2838
28392010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2840
2841	* objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2842	* objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2843	declaration and implementation.
2844	* objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2845	* obj-c++.dg/property/at-property-13.mm: Likewise.
2846	* obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2847	* obj-c++.dg/property/property-1.mm: Likewise.
2848	* obj-c++.dg/property/at-property-7.mm: Likewise.
2849	* obj-c++.dg/property/at-property-9.mm: Likewise.
2850	* obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2851	* obj-c++.dg/property/at-property-10.mm: Likewise.
2852	* obj-c++.dg/property/synthesize-2.mm: Likewise.
2853	* obj-c++.dg/property/at-property-12.mm: Likewise.
2854	* obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2855	* obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2856	* obj-c++.dg/property/at-property-6.mm: Likewise.
2857	* obj-c++.dg/property/at-property-8.mm: Likewise.
2858	* obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2859	* obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2860	* obj-c++.dg/property/at-property-11.mm: Likewise.
2861	* obj-c++.dg/template-8.mm: Likewise.
2862	* obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2863	* obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2864	* obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2865	and put a FIXME for this.
2866	* obj-c++.dg/property/property-2.mm: Remove.
2867	* obj-c++.dg/property/property-3.mm: Remove.
2868
28692010-11-05  Jakub Jelinek  <jakub@redhat.com>
2870
2871	PR debug/46307
2872	* gcc.dg/pr46307.c: New test.
2873
28742010-11-05  Jason Merrill  <jason@redhat.com>
2875
2876	PR c++/46304
2877	* g++.dg/ext/complex6.C: New.
2878
28792010-11-04  Bud Davis	<jimmied@smu.edu>
2880
2881	* gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2882
28832010-11-04  Chao-ying Fu  <fu@mips.com>
2884
2885	* gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2886	msubu, mult, multu.
2887	* gcc.target/mips/mips32-dsp-run.c: Likewise.
2888
28892010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2890
2891	Fixed using the Objective-C 2.0 dot-syntax with class names.
2892	* objc.dg/property/dotsyntax-3.m: New.
2893	* objc.dg/property/dotsyntax-4.m: New.
2894	* obj-c++.dg/property/dotsyntax-3.mm: New.
2895	* obj-c++.dg/property/dotsyntax-4.mm: New.
2896
2897	* objc.dg/fobjc-std-1.m: Added test for warnings when the
2898	Objective-C 2.0 dot-syntax is used with class names.
2899	* obj-c++.dg/fobjc-std-1.mm: Same change.
2900
29012010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2902
2903	* gcc.target/powerpc/loop_align.c: New.
2904
29052010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2906
2907	* gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2908
2909	merge from FSF 'apple/trunk' branch.
2910	* gcc.target/powerpc/darwin64-abi.c: New.
2911
29122010-11-04  Jakub Jelinek  <jakub@redhat.com>
2913
2914	PR tree-optimization/46233
2915	* gcc.dg/pr46233.c: New test.
2916
29172010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2918
2919	* objc.dg/property/property-2.m: Deleted.
2920	* objc.dg/property/property-3.m: Deleted.
2921
29222010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2923
2924	* objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2925	defined.
2926	* objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2927	* objc.dg/property/fsf-property-named-ivar.m: Likewise.
2928	* objc.dg/property/property-1.m: Likewise.
2929	* objc.dg/property/at-property-6.m: Likewise.
2930	* objc.dg/property/at-property-7.m: Likewise.
2931	* objc.dg/property/dotsyntax-1.m: Likewise.
2932	* objc.dg/property/at-property-8.m: Likewise.
2933	* objc.dg/property/dotsyntax-2.m: Likewise.
2934	* objc.dg/property/at-property-9.m: Likewise.
2935	* objc.dg/property/synthesize-2.m: Likewise.
2936	* objc.dg/property/at-property-10.m: Likewise.
2937	* objc.dg/property/at-property-11.m: Likewise.
2938	* objc.dg/property/at-property-12.m: Likewise.
2939	* objc.dg/property/at-property-13.m: Likewise.
2940	* objc.dg/property/fsf-property-method-access.m: Likewise.
2941	* objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2942	linker warning.
2943	* objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2944	warnings.
2945	* objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2946	deprecation warnings.  Use Object1 implementation.
2947	* objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2948	* objc/execute/forward-1.m: Remove.
2949	* objc/execute/forward-1.x: Remove.
2950
29512010-11-04  Jason Merrill  <jason@redhat.com>
2952
2953	* g++.dg/cpp0x/constexpr-access.C: New.
2954
29552010-11-04  Richard Guenther  <rguenther@suse.de>
2956
2957	PR rtl-optimization/46183
2958	* gcc.dg/torture/pr46183.c: New testcase.
2959
29602010-11-04  Richard Guenther  <rguenther@suse.de>
2961
2962	PR tree-optimization/46068
2963	* gcc.dg/torture/pr46068.c: New testcase.
2964
29652010-11-04  Richard Guenther  <rguenther@suse.de>
2966
2967	PR tree-optimization/45991
2968	* gcc.dg/pr45991.c: New testcase.
2969
29702010-11-04  Richard Guenther  <rguenther@suse.de>
2971
2972	PR tree-optimization/46154
2973	* g++.dg/torture/pr46154.C: New testcase.
2974
29752010-11-04  Richard Guenther  <rguenther@suse.de>
2976
2977	PR tree-optimization/45733
2978	* gcc.dg/pr45733.c: New testcase.
2979
29802010-11-04  Ira Rosen  <irar@il.ibm.com>
2981
2982	PR tree-optimization/46213
2983	* gfortran.dg/vect/pr46213.f90: New.
2984
29852010-11-04  Richard Guenther  <rguenther@suse.de>
2986
2987	PR testsuite/45702
2988	* gcc.dg/pr34989-1.c: Move ...
2989	* gcc.dg/lto/pr34989-1_0.c: ... here.
2990	* gcc.dg/pr34989-2.c: Move ...
2991	* gcc.dg/lto/pr34989-1_1.c: ... here.
2992	* gcc.dg/pr27898.c: Move ...
2993	* gcc.dg/lto/pr27898_0.c: ... here and ...
2994	* gcc.dg/lto/pr27898_1.c: ... split.
2995	* gcc.dg/pr28712.c: Move ...
2996	* gcc.dg/lto/pr28712_0.c: ... here and ...
2997	* gcc.dg/lto/pr28712_1.c: ... split ...
2998	* gcc.dg/lto/pr28712_2.c: ... twice.
2999	* gcc.dg/pr28706.c: Move ...
3000	* gcc.dg/lto/pr28706_0.c: ... here and ...
3001	* gcc.dg/lto/pr28706_1.c: ... split.
3002
30032010-11-04  Richard Guenther  <rguenther@suse.de>
3004	    Richard Henderson  <rth@redhat.com>
3005
3006	* gcc.target/i386/fma4-vector-2.c: New testcase.
3007
30082010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3009	    Richard Guenther  <rguenther@suse.de>
3010
3011	* gcc.dg/vec-scal-opt.c: New testcase.
3012	* gcc.dg/vec-scal-opt1.c: New testcase.
3013	* gcc.dg/vec-scal-opt2.c: New testcase.
3014
30152010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
3016
3017	* lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
3018	from plugin build flags on Darwin targets.
3019
30202010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3021
3022	* gcc.target/i386/pr46285.c: Require split_stack target.
3023
30242010-11-03  Jason Merrill  <jason@redhat.com>
3025
3026	PR c++/46293
3027	* g++.dg/cpp0x/constexpr-base2.C: New.
3028
3029	PR c++/46289
3030	* g++.dg/cpp0x/initlist45.C: New.
3031
30322010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3033
3034	* objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
3035	is now allowed in categories.
3036	* obj-c++.dg/property/dynamic-2.mm: Same change.
3037	* objc.dg/property/dynamic-3.m: New.
3038	* obj-c++.dg/property/dynamic-3.mm: New.
3039	* objc.dg/property/at-property-14.m: New.
3040	* objc.dg/property/at-property-15.m: New.
3041	* obj-c++.dg/property/at-property-14.mm: New.
3042	* obj-c++.dg/property/at-property-15.mm: New.
3043
3044	* objc.dg/foreach-6.m: Added a few more tests for valid and
3045	invalid iterating variables and collections.
3046
30472010-11-03  Xinliang David Li  <davidxl@google.com>
3048
3049	PR target/46200
3050	* g++.dg/tree-ssa/ivopts-2.C: New test.
3051
30522010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3053
3054	PR target/46295
3055	* gcc.target/i386/pr46295.c: New.
3056
30572010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
3058
3059	* gcc.target/powerpc/vsx-sfminmax.c: New test for using double
3060	precision min/max for single precision on VSX.
3061
30622010-11-03  Jason Merrill  <jason@redhat.com>
3063
3064	PR c++/46289
3065	* g++.dg/cpp0x/constexpr-ice3.C: New.
3066
30672010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
3068
3069	* gnat.dg/opt8.ad[sb]: New test.
3070	* gnat.dg/opt8_pkg.ads: New helper.
3071
30722010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3073
3074	PR rtl-optimization/45865
3075	* gcc.dg/pr45865.c: New.
3076	* gcc.dg/torture/pr45865.c: Likewise.
3077
3078	* gcc.target/arm/headmerge-1.c: Revert revision 164552.
3079	* gcc.target/arm/headmerge-2.c: Likewise.
3080	* gcc.target/i386/headmerge-1.c: Likewise.
3081	* gcc.target/i386/headmerge-2.c: Likewise.
3082
30832010-11-03  Richard Guenther  <rguenther@suse.de>
3084
3085	PR middle-end/46288
3086	* gcc.dg/pr46288.c: New testcase.
3087
30882010-11-03  Richard Guenther  <rguenther@suse.de>
3089
3090	PR tree-optimization/44807
3091	* gcc.dg/torture/pr44807.c: New testcase.
3092
30932010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3094
3095	PR libgfortran/43899
3096	* gfortran.dg/namelist_67.f90: New test.
3097
30982010-11-03  Jakub Jelinek  <jakub@redhat.com>
3099
3100	PR tree-optimization/46009
3101	* gcc.dg/vect/pr46009.c: New function.
3102
31032010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3104
3105	Implemented -fobjc-std=objc1 flag.
3106	* objc.dg/fobjc-std-1.m: New.
3107	* obj-c++.dg/fobjc-std-1.mm: New.
3108
31092010-11-03  Richard Guenther  <rguenther@suse.de>
3110
3111	PR middle-end/46241
3112	* g++.dg/debug/pr46241.C: New testcase.
3113
31142010-11-03  Richard Guenther  <rguenther@suse.de>
3115
3116	PR tree-optimization/46190
3117	* gfortran.dg/pr46190.f90: New testcase.
3118
31192010-11-03  Richard Guenther  <rguenther@suse.de>
3120
3121	PR testsuite/46274
3122	* gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
3123	* gcc.dg/vect/vect-19.c: Likewise.
3124	* gcc.dg/vect/vect-17.c: Likewise.
3125
31262010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3127
3128	PR target/46285
3129	* gcc.target/i386/pr46285.c: New.
3130
31312010-11-03  Richard Guenther  <rguenther@suse.de>
3132
3133	PR tree-optimization/46217
3134	* gcc.dg/pr46217.c: New testcase.
3135
31362010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3137
3138	* objc.dg/property/dotsyntax-1.m: New.
3139	* objc.dg/property/dotsyntax-2.m: New.
3140	* obj-c++.dg/property/dotsyntax-1.mm: New.
3141	* obj-c++.dg/property/dotsyntax-2.mm: New.
3142
31432010-11-03  Jakub Jelinek  <jakub@redhat.com>
3144
3145	PR tree-optimization/46165
3146	* gcc.dg/pr46165.c: New test.
3147
31482010-11-03  Richard Guenther  <rguenther@suse.de>
3149
3150	PR middle-end/46251
3151	* gcc.dg/pr46251.c: New testcase.
3152
31532010-11-03  Jakub Jelinek  <jakub@redhat.com>
3154
3155	PR tree-optimization/46107
3156	* gcc.c-torture/compile/pr46107.c: New test.
3157
3158	PR debug/46252
3159	* gcc.dg/pr46252.c: New test.
3160
3161	PR rtl-optimization/46034
3162	PR rtl-optimization/46212
3163	PR rtl-optimization/46248
3164	* gcc.c-torture/compile/pr46034.c: New test.
3165	* gcc.c-torture/compile/pr46248.c: New test.
3166	* gcc.dg/pr46212.c: New test.
3167
31682010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3169
3170	* gnat.dg/sizetype4.adb: New test.
3171
31722010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
3173
3174	* gcc.target/i386/avx-vzeroupper-15.c: New.
3175	* gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3176	* gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3177	* gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3178
3179	PR target/46253
3180	* gcc.target/i386/pr46253.c: New.
3181
31822010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3183	    Tobias Burnus  <burnus@net-b.de>
3184
3185	PR fortran/45170
3186	* gfortran.dg/deferred_type_param_1.f90: New.
3187	* gfortran.dg/deferred_type_param_2.f90: New.
3188	* gfortran.dg/initialization_1.f90: Update dg-errors.
3189	* gfortran.dg/initialization_9.f90: Update dg-errors.
3190
31912010-11-02  Richard Guenther  <rguenther@suse.de>
3192
3193	PR tree-optimization/46149
3194	* g++.dg/torture/pr46149.C: New testcase.
3195
31962010-11-02  Richard Guenther  <rguenther@suse.de>
3197
3198	PR tree-optimization/46216
3199	* gcc.dg/torture/pr46216.c: New testcase.
3200
32012010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3202
3203	PR target/46131
3204	* lib/target-supports.exp (add_options_for_tls): Pass -pthread for
3205	*-*-osf*.
3206
32072010-11-02  Richard Guenther  <rguenther@suse.de>
3208
3209	PR tree-optimization/46184
3210	* gcc.dg/pr46184.c: New testcase.
3211
32122010-11-02  Richard Guenther  <rguenther@suse.de>
3213
3214	PR tree-optimization/46177
3215	* gcc.dg/pr46177.c: New testcase.
3216
32172010-11-02  Martin Jambor  <mjambor@suse.cz>
3218
3219	PR middle-end/46120
3220	* g++.dg/ipa/ivinline-9.C: New test.
3221
32222010-11-02  Martin Jambor  <mjambor@suse.cz>
3223
3224	PR tree-optimization/45875
3225	* g++.dg/torture/pr45875.C: New test.
3226
32272010-11-02  Richard Guenther  <rguenther@suse.de>
3228
3229	PR testsuite/46249
3230	* gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
3231
32322010-11-02  Jakub Jelinek  <jakub@redhat.com>
3233
3234	PR debug/46255
3235	* gcc.dg/pr46255.c: New test.
3236
32372010-11-02  Dodji Seketeli  <dodji@redhat.com>
3238
3239	PR c++/46170
3240    	PR c++/46162
3241	* g++.dg/template/sfinae26.C: New test.
3242	* g++.dg/template/sfinae27.C: Likewise.
3243
32442010-11-02  Dodji Seketeli  <dodji@redhat.com>
3245
3246	PR c++/45606
3247	* g++.dg/template/typedef36.C: New test.
3248	* gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
3249	* g++.dg/template/canon-type-10.C: Likewise.
3250	* g++.dg/template/canon-type-11.C: Likewise.
3251	* g++.dg/template/canon-type-12.C: Likewise.
3252	* g++.dg/template/canon-type-13.C: Likewise.
3253
32542010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
3255
3256	* g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
3257	instance of debug_pubnames on darwin.
3258
32592010-11-01  Jason Merrill  <jason@redhat.com>
3260	    Benjamin Kosnik  <bkoz@redhat.com>
3261
3262	* g++.dg/cpp0x/constexpr-initlist2.C: New.
3263	* g++.dg/cpp0x/constexpr-initlist3.C: New.
3264
3265	* g++.dg/cpp0x/constexpr-array-ptr.C: New.
3266	* g++.dg/cpp0x/constexpr-array-ptr2.C: New.
3267	* g++.dg/cpp0x/constexpr-array-ptr3.C: New.
3268	* g++.dg/cpp0x/constexpr-array-ptr4.C: New.
3269	* g++.dg/cpp0x/constexpr-array-ptr5.C: New.
3270	* g++.dg/cpp0x/constexpr-array-ptr6.C: New.
3271	* g++.dg/cpp0x/constexpr-array.C: New.
3272	* g++.dg/cpp0x/constexpr-base.C: New.
3273	* g++.dg/cpp0x/constexpr-complex.C: New.
3274	* g++.dg/cpp0x/constexpr-data1.C: New.
3275	* g++.dg/cpp0x/constexpr-data2.C: New.
3276	* g++.dg/cpp0x/constexpr-deref.C: New.
3277	* g++.dg/cpp0x/constexpr-diag1.C: New.
3278	* g++.dg/cpp0x/constexpr-eh-spec.C: New.
3279	* g++.dg/cpp0x/constexpr-ellipsis.C: New.
3280	* g++.dg/cpp0x/constexpr-ellipsis2.C: New.
3281	* g++.dg/cpp0x/constexpr-empty.C: New.
3282	* g++.dg/cpp0x/constexpr-empty2.C: New.
3283	* g++.dg/cpp0x/constexpr-empty3.C: New.
3284	* g++.dg/cpp0x/constexpr-empty4.C: New.
3285	* g++.dg/cpp0x/constexpr-empty5.C: New.
3286	* g++.dg/cpp0x/constexpr-ex1.C: New.
3287	* g++.dg/cpp0x/constexpr-ex2.C: New.
3288	* g++.dg/cpp0x/constexpr-ex3.C: New.
3289	* g++.dg/cpp0x/constexpr-ex4.C: New.
3290	* g++.dg/cpp0x/constexpr-explicit-inst.C: New.
3291	* g++.dg/cpp0x/constexpr-fnptr.C: New.
3292	* g++.dg/cpp0x/constexpr-function1.C: New.
3293	* g++.dg/cpp0x/constexpr-function2.C: New.
3294	* g++.dg/cpp0x/constexpr-function3.C: New.
3295	* g++.dg/cpp0x/constexpr-ice.C: New.
3296	* g++.dg/cpp0x/constexpr-initlist.C: New.
3297	* g++.dg/cpp0x/constexpr-neg1.C: New.
3298	* g++.dg/cpp0x/constexpr-noexcept.C: New.
3299	* g++.dg/cpp0x/constexpr-noexcept2.C: New.
3300	* g++.dg/cpp0x/constexpr-noexcept3.C: New.
3301	* g++.dg/cpp0x/constexpr-noexcept4.C: New.
3302	* g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3303	* g++.dg/cpp0x/constexpr-nonlit.C: New.
3304	* g++.dg/cpp0x/constexpr-nonlit2.C: New.
3305	* g++.dg/cpp0x/constexpr-nullptr.C: New.
3306	* g++.dg/cpp0x/constexpr-object1.C: New.
3307	* g++.dg/cpp0x/constexpr-object2.C: New.
3308	* g++.dg/cpp0x/constexpr-overflow.C: New.
3309	* g++.dg/cpp0x/constexpr-pedantic.C: New.
3310	* g++.dg/cpp0x/constexpr-pos1.C: New.
3311	* g++.dg/cpp0x/constexpr-potential1.C: New.
3312	* g++.dg/cpp0x/constexpr-ptrmem.C: New.
3313	* g++.dg/cpp0x/constexpr-pure.C: New.
3314	* g++.dg/cpp0x/constexpr-static.C: New.
3315	* g++.dg/cpp0x/constexpr-static2.C: New.
3316	* g++.dg/cpp0x/constexpr-static3.C: New.
3317	* g++.dg/cpp0x/constexpr-static4.C: New.
3318	* g++.dg/cpp0x/constexpr-static5.C: New.
3319	* g++.dg/cpp0x/constexpr-static6.C: New.
3320	* g++.dg/cpp0x/constexpr-string.C: New.
3321	* g++.dg/cpp0x/constexpr-switch.C: New.
3322	* g++.dg/cpp0x/constexpr-targ.C: New.
3323	* g++.dg/cpp0x/constexpr-throw.C: New.
3324	* g++.dg/cpp0x/constexpr-typeid.C: New.
3325	* g++.dg/cpp0x/constexpr-union.C: New.
3326	* g++.dg/cpp0x/constexpr-value.C: New.
3327	* g++.dg/cpp0x/constexpr-value2.C: New.
3328	* g++.dg/cpp0x/constexpr-variadic.C: New.
3329	* g++.dg/cpp0x/initlist5.C: Use constexpr.
3330	* g++.dg/cpp0x/static_assert3.C: Add expected error.
3331	* g++.dg/other/fold1.C: Likewise.
3332	* g++.dg/parse/crash36.C: Likewise.
3333	* g++.dg/parse/constant4.C: Adjust expected error.
3334	* g++.dg/template/arg5.C: Likewise.
3335	* g++.dg/template/non-dependent10.C: Likewise.
3336	* g++.dg/template/qualified-id3.C: Likewise.
3337	* g++.dg/warn/overflow-warn-1.C: Likewise.
3338	* g++.dg/warn/overflow-warn-3.C: Likewise.
3339	* g++.dg/warn/overflow-warn-4.C: Likewise.
3340	* g++.old-deja/g++.pt/crash10.C: Likewise.
3341
3342	* g++.dg/cpp0x/constexpr-ctor2.C: New.
3343
33442010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3345
3346	Implemented format and noreturn attributes for Objective-C methods.
3347	* objc.dg/attributes/method-attribute-2.m: Updated warnings.
3348	* objc.dg/attributes/method-deprecated-1.m: New.
3349	* objc.dg/attributes/method-deprecated-2.m: New.
3350	* objc.dg/attributes/method-deprecated-3.m: New.
3351	* objc.dg/attributes/method-noreturn-1.m: New.
3352	* objc.dg/attributes/method-sentinel-1.m: New.
3353	* objc.dg/attributes/method-format-1.m: New.
3354	* obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3355	* obj-c++.dg/attributes/method-deprecated-1.mm: New.
3356	* obj-c++.dg/attributes/method-deprecated-2.mm: New.
3357	* obj-c++.dg/attributes/method-deprecated-3.mm: New.
3358	* obj-c++.dg/attributes/method-noreturn-1.mm: New.
3359	* obj-c++.dg/attributes/method-sentinel-1.mm: New.
3360	* obj-c++.dg/attributes/method-format-1.mm: New.
3361
33622010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3363
3364	* objc.dg/property/at-property-deprecated-1.m: New.
3365	* obj-c++.dg/property/at-property-deprecated-1.mm: New.
3366
33672010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3368
3369	Implemented Objective-C 2.0 property accessors.
3370	* objc.dg/property/at-property-6.m: Use nonatomic properties to
3371	avoid testing more complex accessors in this testcase which is not
3372	about them.
3373	* objc.dg/property/at-property-7.m: Same change.
3374	* objc.dg/property/at-property-8.m: Same change.
3375	* objc.dg/property/at-property-9.m: Same change.
3376	* objc.dg/property/at-property-10.m: Same change.
3377	* objc.dg/property/at-property-11.m: Same change.
3378	* obj-c++.dg/property/at-property-6.mm: Same change.
3379	* obj-c++.dg/property/at-property-7.mm: Same change.
3380	* obj-c++.dg/property/at-property-8.mm: Same change.
3381	* obj-c++.dg/property/at-property-9.mm: Same change.
3382	* obj-c++.dg/property/at-property-10.mm: Same change.
3383	* obj-c++.dg/property/at-property-11.mm: Same change.
3384	* objc.dg/property/at-property-12.m: New.
3385	* objc.dg/property/at-property-13.m: New.
3386	* obj-c++.dg/property/at-property-12.mm: New.
3387	* obj-c++.dg/property/at-property-13.mm: New.
3388
33892010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3390
3391	PR fortran/46152
3392	* gfortran.dg/select_type_11.f03: Update dg-error phrase.
3393	* gfortran.dg/allocate_with_typespec_4.f90: New test.
3394	* gfortran.dg/allocate_with_typespec_1.f90: New test.
3395	* gfortran.dg/allocate_with_typespec_2.f: New test.
3396	* gfortran.dg/allocate_with_typespec_3.f90: New test.
3397	* gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3398	* gfortran.dg/select_type_1.f03: Update dg-error phrase.
3399
34002010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
3401	    Nathan Froyd  <froydnj@codesourcery.com>
3402
3403	PR tree-optimization/46259
3404	* gfortran.dg/pr46259.f: New testcase.
3405
34062010-11-01  Paul Koning  <ni1d@arrl.net>
3407
3408	* gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3409	* gcc.c-torture/compile/20020604-1.c: Ditto.
3410	* gcc.c-torture/compile/20001226-1.c: Ditto.
3411	* gcc.c-torture/compile/20010327-1.c: Ditto.
3412	* gcc.c-torture/compile/limits-stringlit.c: Ditto.
3413	* gcc.c-torture/compile/pr43191.c: Ditto.
3414	* gcc.c-torture/compile/pr41181.c: Ditto.
3415
34162010-10-31  Richard Henderson  <rth@redhat.com>
3417
3418	* lib/target-supports.exp
3419	(check_effective_target_automatic_stack_alignment): True for
3420	x86 but not windows.
3421	* g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3422	use of the preferred-stack-boundary arguments.
3423	* gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3424
34252010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
3426
3427	PR target/46142
3428	* gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3429	* gcc.target/i386/fma4-builtin-2.c: Likewise.
3430
34312010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3432
3433	* gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3434
34352010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3436
3437	* gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3438	* gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3439	than tls.
3440	* gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3441	* gcc.dg/torture/tls/thr-init-2.c: Likewise.
3442	* objc.dg/torture/tls/thr-init.m: Likewise.
3443	* objc.dg/torture/tls/thr-init-2.m: Likewise.
3444	* objc.dg/torture/tls/thr-init-3.m: Likewise.
3445
34462010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3447
3448	* gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3449	the Linux kernel.
3450
34512010-10-30  Janus Weil  <janus@gcc.gnu.org>
3452
3453	PR fortran/44917
3454	PR fortran/44926
3455	PR fortran/46196
3456	* gfortran.dg/typebound_generic_10.f03: New.
3457
34582010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3459
3460	Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3461	* objc.dg/property/property-neg-1.m: Updated for changes in the
3462	syntax of @property and the implementation of
3463	@synthesize/@dynamic.
3464	* objc.dg/property/property-neg-2.m: Same change.
3465	* objc.dg/property/property-neg-3.m: Same change.
3466	* objc.dg/property/property-neg-4.m: Same change.
3467	* objc.dg/property/property-neg-5.m: Same change.
3468	* objc.dg/property/property-neg-7.m: Same change.
3469	* objc.dg/property/property-1.m: Same change.
3470	* objc.dg/property/synthesize-1.m: Same change.
3471	* objc.dg/property/at-property-2.m: Same change.
3472	* objc.dg/property/at-property-4.m: Same change.
3473
3474	* objc.dg/property/fsf-property-method-acces.m: Updated for
3475	changes in the syntax of @property and the implementation of
3476	@synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3477	* objc.dg/property/fsf-property-basic.m: Same change.
3478	* objc.dg/property/fsf-property-named-ivar.m: Same change.
3479
3480	* objc.dg/property/at-property-5.m: New.
3481	* objc.dg/property/at-property-6.m: New.
3482	* objc.dg/property/at-property-7.m: New.
3483	* objc.dg/property/at-property-8.m: New.
3484	* objc.dg/property/at-property-9.m: New.
3485	* objc.dg/property/at-property-10.m: New.
3486	* objc.dg/property/at-property-11.m: New.
3487	* objc.dg/property/synthesize-2.m: New.
3488	* objc.dg/property/dynamic-2.m: New.
3489
3490	* obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3491	syntax of @property and the implementation of
3492	@synthesize/@dynamic.
3493	* obj-c++.dg/property/property-neg-2.mm: Same change.
3494	* obj-c++.dg/property/property-neg-3.mm: Same change.
3495	* obj-c++.dg/property/property-neg-4.mm: Same change.
3496	* obj-c++.dg/property/property-neg-5.mm: Same change.
3497	* obj-c++.dg/property/property-neg-7.mm: Same change.
3498	* obj-c++.dg/property/property-1.mm: Same change.
3499	* obj-c++.dg/property/synthesize-1.mm: Same change.
3500	* obj-c++.dg/property/at-property-2.mm: Same change.
3501	* obj-c++.dg/property/at-property-4.mm: Same change.
3502
3503	* obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3504	changes in the syntax of @property and the implementation of
3505	@synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3506	* obj-c++.dg/property/fsf-property-basic.mm: Same change.
3507	* obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3508
3509	* obj-c++.dg/property/at-property-5.mm: New.
3510	* obj-c++.dg/property/at-property-6.mm: New.
3511	* obj-c++.dg/property/at-property-7.mm: New.
3512	* obj-c++.dg/property/at-property-8.mm: New.
3513	* obj-c++.dg/property/at-property-9.mm: New.
3514	* obj-c++.dg/property/at-property-10.mm: New.
3515	* obj-c++.dg/property/at-property-11.mm: New.
3516	* obj-c++.dg/property/synthesize-2.mm: New.
3517	* obj-c++.dg/property/dynamic-2.mm: New.
3518
35192010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3520	    Andrew Pinski  <pinskia@gmail.com>
3521
3522	* gcc.c-torture/execute/vector-shift.c: New testcase.
3523	* gcc.c-torture/execute/vector-shift1.c: Likewise.
3524	* gcc.c-torture/execute/vector-shift2.c: Likewise.
3525	* gcc.dg/vector-shift.c: Likewise.
3526	* gcc.dg/vector-shift1.c: Likewise.
3527	* gcc.dg/torture/vector-shift2.c: Likewise.
3528	* gcc.dg/vector-shift3.c: Likewise.
3529	* gcc.dg/simd-1b.c: Adjust.
3530
35312010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3532
3533	* gcc.c-torture/execute/20101011-1.c: Skip on SH.
3534
35352010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3536
3537	* gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3538
35392010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3540
3541	PR target/46153
3542	* gcc.target/i386/pr46153.c: New test.
3543
35442010-10-27  Jason Merrill  <jason@redhat.com>
3545
3546	* g++.dg/cpp0x/constexpr-is_literal.C: New.
3547
35482010-10-27  Janus Weil  <janus@gcc.gnu.org>
3549
3550	PR fortran/46161
3551	* gfortran.dg/class_dummy_3.f03: New.
3552
35532010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3554
3555	* gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3556	* gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3557
3558	* gcc.target/i386/avx-vzeroupper-3.c: New.
3559	* gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3560	* gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3561	* gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3562	* gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3563	* gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3564	* gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3565	* gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3566	* gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3567	* gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3568	* gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3569	* gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3570
35712010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3572
3573	* obj-c.dg/property/at-property-4.m: New.
3574	* obj-c++.dg/property/at-property-4.mm: New.
3575	* obj-c++.dg/property/property-neg-5.m: Updated testcase for
3576	updates in warning.
3577	* obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3578	updates in warning.
3579
35802010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3581
3582	* objc.dg/property/at-property-1.m: New.
3583	* objc.dg/property/at-property-2.m: New.
3584	* objc.dg/property/at-property-3.m: New.
3585	* objc.dg/ivar-invalid-type-1.m: New.
3586	* obj-c++.dg/property/at-property-1.mm: New.
3587	* obj-c++.dg/property/at-property-2.mm: New.
3588	* obj-c++.dg/property/at-property-3.mm: New.
3589	* obj-c++.dg/ivar-invalid-type-1.mm: New.
3590	* objc.dg/property/property-neg-6.m: Updated testcase for updates
3591	in error reporting.
3592
35932010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3594
3595	PR libgfortran/46010
3596	* gfortran.dg/namelist_66.f90: New test.
3597	* gfortran.dg/fmt_t_6.f: Fix whitespace.
3598
35992010-10-26  Janus Weil  <janus@gcc.gnu.org>
3600
3601	PR fortran/42647
3602	* gfortran.dg/allocatable_scalar_9.f90: Extended.
3603	* gfortran.dg/allocatable_scalar_10.f90: New.
3604	* gfortran.dg/class_19.f03: Extended.
3605
36062010-10-26  Jan Hubicka  <jh@suse.cz>
3607
3608	PR middle-end/45736
3609	* testsuite/gcc.dg/lto/pr45736_0.c: New function.
3610
36112010-10-26  Ira Rosen  <irar@il.ibm.com>
3612
3613	PR tree-optimization/46167
3614	* gcc.dg/vect/O-pr46167.c: New.
3615	* gcc.dg/vect/vect.exp: Run tests with -O.
3616
36172010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3618
3619	PR target/44948
3620	* g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3621	* g++.dg/vect/pr33860a.cc: Likewise.
3622	* gcc.c-torture/compile/20070522-1.c: Likewise.
3623	* gcc.dg/compat/struct-align-1_x.c: Likewise.
3624	* gcc.dg/compat/struct-align-1_y.c: Likewise.
3625	* gcc.dg/compat/struct-align-2_x.c: Likewise.
3626	* gcc.dg/compat/struct-align-2_y.c: Likewise.
3627	* gcc.dg/pr44136.c: Likewise.
3628
3629	* gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3630	* gcc.dg/compat/vector-1_x.c: Likewise.
3631	* gcc.dg/compat/vector-1_y.c: Likewise.
3632	* gcc.dg/compat/vector-2_x.c: Likewise.
3633	* gcc.dg/compat/vector-2_y.c: Likewise.
3634	* gcc.dg/pr43300.c: Likewise.
3635
3636	* gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3637	* gcc.dg/compat/vector-1a_y.c: Likewise.
3638	* gcc.dg/compat/vector-1b_x.c: Likewise.
3639	* gcc.dg/compat/vector-1b_y.c: Likewise.
3640	* gcc.dg/compat/vector-2a_x.c: Likewise.
3641	* gcc.dg/compat/vector-2a_y.c: Likewise.
3642	* gcc.dg/compat/vector-2b_x.c: Likewise.
3643	* gcc.dg/compat/vector-2b_y.c: Likewise.
3644	* gcc.target/i386/pr39162.c: Likewise.
3645	* gcc.target/i386/pr40906-2.c: Likewise.
3646	* gcc.target/i386/sse-5.c: Likewise.
3647
3648	* gcc.dg/pr35442.c: Prune ABI change warnings.
3649
3650	* gcc.c-torture/execute/pr38151.x: New.
3651	* gcc.target/i386/pr44948-1a.c: Likewise.
3652	* gcc.target/i386/pr44948-1b.c: Likewise.
3653	* gcc.target/i386/pr44948-2a.c: Likewise.
3654	* gcc.target/i386/pr44948-2b.c: Likewise.
3655
36562010-10-26  Ian Lance Taylor  <iant@google.com>
3657
3658	PR middle-end/45687
3659	* gcc.c-torture/execute/20101025-1.c: New test.
3660
36612010-10-26  Tobias Burnus  <burnus@net-b.de>
3662
3663	PR fortran/45451
3664	* gfortran.dg/class_allocate_5.f90: New.
3665
36662010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3667
3668	Implement opaque-enum-specifiers for C++0x
3669	* g++.dg/cpp0x/forw_enum1.C: New.
3670	* g++.dg/cpp0x/forw_enum2.C: New.
3671	* g++.dg/cpp0x/forw_enum3.C: New.
3672	* g++.dg/cpp0x/forw_enum4.C: New.
3673	* g++.dg/cpp0x/forw_enum5.C: New.
3674	* g++.dg/cpp0x/forw_enum6.C: New.
3675	* g++.dg/cpp0x/forw_enum7.C: New.
3676	* g++.dg/cpp0x/forw_enum8.C: New.
3677	* g++.dg/cpp0x/forw_enum9.C: New.
3678	* g++.dg/parse/enum3.C: Add new errors.
3679	* g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3680	* g++.dg/cpp0x/auto9.C: Add new error.
3681	* g++.dg/template/crash79.C: Add new errors.
3682
36832010-10-26  Jie Zhang  <jie@codesourcery.com>
3684
3685	* gcc.target/arm/volatile-bitfields-1.c: New test.
3686	* gcc.target/arm/volatile-bitfields-2.c: New test.
3687	* gcc.target/arm/volatile-bitfields-3.c: New test.
3688
36892010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3690
3691	* gnat.dg/pointer_discr1.adb: New test.
3692	* gnat.dg/pointer_discr1_pkg1.ads: New helper.
3693	* gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3694	* gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3695
36962010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3697
3698	* gnat.dg/loop_optimization8.adb: New test.
3699	* gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3700	* gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3701
37022010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3703
3704	* gnat.dg/in_out_parameter2.adb: New test.
3705	* gnat.dg/in_out_parameter3.adb: Likewise.
3706
37072010-10-25  Jie Zhang  <jie@codesourcery.com>
3708
3709	* g++.dg/opt/combine.c: New test.
3710
37112010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3712
3713	* gnat.dg/opt7.ad[sb]: New test.
3714	* gnat.dg/opt7_pkg.ads: New helper.
3715
37162010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3717
3718	PR objc/45735
3719	* obj-c.dg/pr45735.mm: New.
3720	* obj-c++.dg/pr45735.mm: New.
3721
37222010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3723
3724	PR objc/24393
3725	* objc.dg/pr24393.m: New.
3726	* obj-c++.dg/pr24393.mm: New.
3727
37282010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3729
3730	PR objc/28049
3731	* objc.dg/pr28049.m: New.
3732	* obj-c++.dg/pr28049.mm: New.
3733
37342010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3735
3736	* objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3737	parameter attributes are now supported.
3738	* obj-c++.dg/attributes/method-attribute-2.m: Same change.
3739	* objc.dg/attributes/parameter-attribute-1.m: New test.
3740	* objc.dg/attributes/parameter-attribute-2.m: New test.
3741	* obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3742	* obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3743
37442010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3745
3746	Based on the CFString implementation in FSF apple/trunk branch.
3747
3748	* gcc.dg/darwin-cfstring-1.c: New.
3749	* gcc.dg/darwin-cfstring-2.c: New.
3750	* gcc.dg/torture/darwin-cfstring-3.c: New.
3751	* g++.dg/other/darwin-cfstring1.C: New.
3752	* g++.dg/torture/darwin-cfstring-3.C: New.
3753
37542010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3755
3756	* objc.dg/demangle-1.m: New test.
3757	* obj-c++.dg/demangle-1.mm: New test.
3758	* obj-c++.dg/demangle-2.mm: New test.
3759	* obj-c++.dg/demangle-3.mm: New test.
3760
37612010-10-23  Ian Lance Taylor  <iant@google.com>
3762
3763	* gcc.c-torture/execute/20101011-1.c: New test.
3764	* gcc.c-torture/execute/20101011-1.x: New test driver.
3765
37662010-10-23  Tobias Burnus  <burnus@net-b.de>
3767
3768	PR fortran/46122
3769	* gfortran.dg/protected_8.f90: New.
3770
37712010-10-23  Joseph Myers  <joseph@codesourcery.com>
3772
3773	* gcc.dg/march-generic.c: Skip for -march in multilib options.
3774	* gcc.target/i386/isa-9.c: Skip for -march other than
3775	-march=amdfam10 in multilib options.
3776	* gcc.target/i386/pr42589.c: Skip for -march other than
3777	-march=i486 in multilib options.
3778	* gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3779	other -march in multilib options.
3780
37812010-10-23  Jie Zhang  <jie@codesourcery.com>
3782
3783	PR rtl-optimization/37360
3784	* gcc.dg/pr37360.c: New test.
3785
37862010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3787
3788	* gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3789
37902010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3791	    Andrew Pinski  <pinskia@gmail.com>
3792
3793	* gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3794	* gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3795	* gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3796	* gcc.dg/vector-subscript-1.c: Likewise.
3797	* gcc.dg/vector-subscript-2.c: Likewise.
3798	* gcc.dg/vector-subscript-3.c: New testcase.
3799	* gcc.dg/array-8.c: Adjust.
3800
38012010-10-22  Richard Guenther  <rguenther@suse.de>
3802
3803	PR middle-end/46137
3804	* c-c++-common/torture/pr46137.c: New testcase.
3805
38062010-10-22  Jason Merrill  <jason@redhat.com>
3807
3808	PR c++/46129
3809	* g++.dg/template/defarg14.C: New.
3810
38112010-10-22  Jason Merrill  <jason@redhat.com>
3812
3813	PR c++/46103
3814	* g++.dg/cpp0x/implicit10.C: New.
3815
38162010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3817
3818	PR target/46098
3819	* gcc.target/i386/pr46098.c: New test.
3820
38212010-10-22  Richard Guenther  <rguenther@suse.de>
3822
3823	PR tree-optimization/45720
3824	* gcc.dg/torture/pr45720.c: New testcase.
3825
38262010-10-22  Ira Rosen  <irar@il.ibm.com>
3827
3828	PR tree-optimization/46126
3829	* gcc.dg/vect/pr46126.c: New.
3830
38312010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3832
3833	Based on the CFString implementation in FSF apple/trunk branch.
3834
3835	* lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3836	so that the latter can be used in dg-skip and dg-xfail clauses.
3837	* lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3838	* obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3839	to use dg-additional-files for Object1.
3840	* obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3841	to use dg-additional-files for Object1, move to torture/strings/.
3842	* obj-c++.dg/const-str-4.mm: Likewise.
3843	* obj-c++.dg/const-str-3.mm: Likewise.
3844	* obj-c++.dg/const-str-8.mm: Likewise.
3845	* obj-c++.dg/const-str-9.mm: Likewise.
3846	* obj-c++.dg/const-str-10.mm: Likewise.
3847	* obj-c++.dg/const-str-10.mm: Likewise.
3848	* obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3849	to use dg-additional-files for Object1, move to strings/.
3850	* obj-c++.dg/const-str-2.mm: Likewise.
3851	* obj-c++.dg/const-str-5.mm: Likewise.
3852	* obj-c++.dg/const-str-6.mm: Likewise.
3853	* obj-c++.dg/const-str-12.mm: Likewise.
3854	* obj-c++.dg/strings/strings.exp: New.
3855	* obj-c++.dg/strings/const-cfstring-2.mm: New.
3856	* obj-c++.dg/strings/const-cfstring-5.mm: New.
3857	* obj-c++.dg/torture/strings/strings.exp: New.
3858	* obj-c++.dg/torture/strings/string1.mm: New.
3859	* obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3860	* obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3861	* obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3862
3863	* objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3864	use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3865	* objc/execute/string2.m: Likewise.
3866	* objc/execute/string3.m: Likewise.
3867	* objc/execute/string3.m: Likewise.
3868	* objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3869	* objc.dg/foreach-4.m: Likewise.
3870	* objc.dg/foreach-5.m: Likewise.
3871	* objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3872	use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3873	* objc.dg/const-str-4.m: Likewise.
3874	* objc.dg/const-str-7.m: Likewise.
3875	* objc.dg/const-str-8.m: Likewise.
3876	* objc.dg/const-str-9.m: Likewise.
3877	* objc.dg/const-str-10.m: Likewise.
3878	* objc.dg/const-str-11.m: Likewise.
3879	* objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3880	to use dg-additional-files for Object1, move to objc.dg/strings/.
3881	* objc.dg/const-str-2.m: Likewise.
3882	* objc.dg/const-str-5.m: Likewise.
3883	* objc.dg/const-str-6.m: Likewise.
3884	* objc.dg/const-str-12.m: Likewise.
3885	* objc.dg/const-str-12b.m: Likewise.
3886	* objc.dg/strings/strings.exp: New.
3887	* objc.dg/strings/const-cfstring-2.m: New.
3888	* objc.dg/strings/const-cfstring-5.m: New.
3889	* objc.dg/torture/strings/strings.exp: New.
3890	* objc.dg/torture/strings/const-cfstring-1.m: New.
3891	* objc.dg/torture/strings/const-cfstring-3.m: New.
3892	* objc.dg/torture/strings/const-cfstring-4.m: New.
3893
38942010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3895
3896	* gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3897
38982010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3899
3900	PR c++/46117
3901	* g++.dg/parse/crash57.C: New.
3902
39032010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3904	    H.J. Lu  <hongjiu.lu@intel.com>
3905
3906	PR target/45946
3907	* gcc.target/i386/pr45946.c: New test.
3908
39092010-10-21  Martin Jambor  <mjambor@suse.cz>
3910
3911	PR tree-optimization/45875
3912	* g++.dg/ipa/pr45875.C: New test.
3913
39142010-10-21  Ira Rosen  <irar@il.ibm.com>
3915
3916	PR tree-optimization/46049
3917	PR tree-optimization/46052
3918	* gcc.dg/vect/pr46052.c: New test.
3919	* gcc.dg/vect/pr46049.c: New test.
3920
39212010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3922
3923	PR fortran/46007
3924	* gfortran.dg/shape_5.f90:  New test case.
3925
39262010-10-21  Janus Weil  <janus@gcc.gnu.org>
3927
3928	PR fortran/46060
3929	* gfortran.dg/proc_ptr_comp_25.f90: New.
3930
39312010-10-21  Richard Guenther  <rguenther@suse.de>
3932	    Michael Matz  <matz@suse.de>
3933
3934	PR tree-optimization/45764
3935	* gcc.dg/torture/pr45764.c: New testcase.
3936
39372010-10-21  Richard Guenther  <rguenther@suse.de>
3938
3939	PR tree-optimization/46111
3940	* g++.dg/torture/pr46111.C: New testcase.
3941
39422010-10-21  Janus Weil  <janus@gcc.gnu.org>
3943
3944	PR fortran/46067
3945	* gfortran.dg/dummy_procedure_4.f90: New.
3946	* gfortran.dg/proc_ptr_30.f90: New.
3947
39482010-10-21  Tobias Burnus  <burnus@net-b.de>
3949
3950	PR fortran/46100
3951	* gfortran.dg/ptr-func-1.f90: New.
3952	* gfortran.dg/ptr-func-2.f90: New.
3953
39542010-10-20  Jakub Jelinek  <jakub@redhat.com>
3955
3956	PR tree-optimization/45919
3957	* gcc.c-torture/compile/pr45919.c: New test.
3958
3959	PR tree-optimization/46066
3960	* gcc.dg/autopar/pr46066.c: New test.
3961
39622010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3963
3964	PR c++/46024
3965	* g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3966
39672010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3968
3969	PR c++/46056
3970	* g++.dg/cpp0x/range-for7.C: New.
3971
39722010-10-20  Richard Guenther  <rguenther@suse.de>
3973
3974	PR lto/45667
3975	* g++.dg/lto/20101020-1_0.h: New testcase.
3976	* g++.dg/lto/20101020-1_0.C: Likewise.
3977	* g++.dg/lto/20101020-1_1.C: Likewise.
3978
39792010-10-20  Dmitry Melnik  <dm@ispras.ru>
3980
3981	* gcc.dg/20101013-1.c: New test.
3982
39832010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3984
3985	PR target/46085
3986	* gcc.target/i386/pr46085-1.c: New.
3987	* gcc.target/i386/pr46085-2.c: Likewise.
3988
39892010-10-20  Richard Guenther  <rguenther@suse.de>
3990
3991	PR tree-optimization/45860
3992	* gcc.dg/torture/pr45860.c: New testcase.
3993
39942010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3995
3996	* gnat.dg/discr25.adb: New test.
3997	* gnat.dg/discr25_pkg.ad[sb]: New helper.
3998
39992010-10-20  Olivier Hainque  <hainque@adacore.com>
4000
4001	* gcc.target/powerpc/ehreturn.c: New test.
4002
40032010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
4004
4005	Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
4006	not require Foundation and run with the GNU runtime as well.
4007
4008	2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4009
4010	Radar 4439126
4011	* obj-c++.dg/template-8.mm: New.
4012
40132010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
4014
4015	PR objc/23709
4016	* objc.dg/pr23709.m: New.
4017	* obj-c++.dg/pr23709.m: New.
4018
40192010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
4020
4021	PR c++/46046
4022	* g++.dg/template/crash104.C: New.
4023
40242010-10-19  Richard Henderson  <rth@redhat.com>
4025
4026	* gcc.target/i386/fma3-fma.c: New.
4027	* gcc.target/i386/fma3-builtin.c: New.
4028	* gcc.target/i386/fma4-builtin.c: New.
4029
40302010-10-19  Richard Guenther  <rguenther@suse.de>
4031
4032	PR testsuite/46081
4033	* gcc.dg/ipa/ipa-pta-10.c: Adjust.
4034
40352010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4036
4037	Merge from 'apple/trunk' branch on FSF servers.
4038
4039	2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
4040
4041	Radar 4293709
4042	* objc.dg/proto-init-mimatch-1.m: New.
4043	* obj-c++.dg/proto-init-mimatch-1.mm: New.
4044
40452010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4046
4047	Implemented parsing @synthesize and @dynamic for
4048	Objective-C/Objective-C++.
4049	* objc.dg/property/dynamic-1.m: New.
4050	* objc.dg/property/synthesize-1.m: New.
4051	* obj-c++.dg/property/dynamic-1.mm: New.
4052	* obj-c++.dg/property/synthesize-1.mm: New.
4053
40542010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4055
4056	* objc.dg/at-class-1.m: New.
4057	* objc.dg/at-class-1.mm: New.
4058
40592010-10-18  Steve Ellcey  <sje@cup.hp.com>
4060
4061	* gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
4062
40632010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4064
4065	Merge from 'apple/trunk' branch on FSF servers.
4066
4067	2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
4068
4069	Radar 4407151
4070	* obj-c++.dg/template-7.mm: New.
4071
40722010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4073
4074	* objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
4075	bugfix.
4076
40772010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4078
4079	Merge from 'apple/trunk' branch on FSF servers.
4080
4081	2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
4082
4083	Radar 4451818
4084	* obj-c++.dg/try-catch-16.mm: New.
4085	* obj-c++.dg/try-catch-17.mm: New.
4086
4087	2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
4088
4089	Radar 4330422
4090	* obj-c++.dg/try-catch-15.mm: New
4091
4092	2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
4093
4094	Radar 4204796
4095	* obj-c++.dg/try-catch-12.mm: New
4096	* obj-c++.dg/try-catch-13.mm: New
4097	* obj-c++.dg/try-catch-14.mm: New
4098	* objc.dg/try-catch-11.m: New
4099	* objc.dg/try-catch-12.m: New
4100	* objc.dg/try-catch-13.m: New
4101
41022010-10-18  Richard Henderson  <rth@redhat.com>
4103
4104	* gcc.target/ia64/20101014.c: Fix double-paste of test case.
4105
41062010-10-18  Jakub Jelinek  <jakub@redhat.com>
4107
4108	PR c/46015
4109	* c-c++-common/Wunused-var-13.c: New test.
4110
41112010-10-18  Richard Guenther  <rguenther@suse.de>
4112
4113	PR tree-optimization/45967
4114	* gcc.dg/torture/pr45967.c: New testcase.
4115	* gcc.dg/ipa/ipa-pta-10.c: Adjust.
4116	* gcc.dg/ipa/ipa-pta-13.c: Likewise
4117	* gcc.dg/torture/pr39074-2.c: Likewise
4118	* gcc.dg/torture/pta-escape-1.c: Likewise
4119	* gcc.dg/torture/pta-ptrarith-1.c: Likewise
4120	* gcc.dg/tree-ssa/pta-callused.c: Likewise
4121	* gcc.dg/tree-ssa/pta-escape-1.c: Likewise
4122	* gcc.dg/tree-ssa/pta-escape-2.c: Likewise
4123	* gcc.dg/tree-ssa/pta-escape-3.c: Likewise
4124	* gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
4125
41262010-10-18  Kai Tietz  <kai.tietz@onevision.com>
4127
4128	* gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
4129
41302010-10-18  Richard Guenther  <rguenther@suse.de>
4131
4132	PR lto/44950
4133	* g++.dg/lto/20101015-2_0.C: New testcase.
4134
41352010-10-18  Jakub Jelinek  <jakub@redhat.com>
4136
4137	PR middle-end/46019
4138	* gcc.c-torture/execute/pr46019.c: New test.
4139
41402010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4141
4142	Merge from 'apple/trunk' branch on FSF servers.
4143
4144	2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
4145
4146	Radar 4516785
4147	* obj-c++.dg/method-namespace-2.mm: New.
4148
41492010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4150
4151	Merge from 'apple/trunk' branch on FSF servers.
4152
4153	2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4154
4155	Radar 4133425
4156	* objc.dg/private-1.m: Test modified.
4157	* obj-c++.dg/private-1.mm: Test modified.
4158
41592010-10-17  Uros Bizjak  <ubizjak@gmail.com>
4160
4161	PR testsuite/45987
4162	* gcc.target/i386/push-1.c: Remove.
4163
41642010-10-17  Uros Bizjak  <ubizjak@gmail.com>
4165	    H.J. Lu  <hongjiu.lu@intel.com>
4166
4167	PR target/46051
4168	* gcc.target/i386/pr46051.c: New test.
4169
41702010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4171
4172	* obj-c++.dg/gnu-api-2-class.mm: New.
4173	* obj-c++.dg/gnu-api-2-ivar.mm: New.
4174	* obj-c++.dg/gnu-api-2-method.mm: New.
4175	* obj-c++.dg/gnu-api-2-objc.mm: New.
4176	* obj-c++.dg/gnu-api-2-object.mm: New.
4177	* obj-c++.dg/gnu-api-2-property.mm: New.
4178	* obj-c++.dg/gnu-api-2-protocol.mm: New.
4179	* obj-c++.dg/gnu-api-2-sel.mm: New.
4180
41812010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
4182
4183	* objc.dg/fsf-package-0.m: New.
4184	* obj-c++.dg/fsf-package-0.m: New.
4185
41862010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4187
4188	PR objc/18255
4189	* objc.dg/pr18255.m: New.
4190
41912010-10-16  Jan Hubicka  <jh@suse.cz>
4192
4193	PR middle-end/44206
4194	* g++.dg/torture/pr44206.C: New.
4195
41962010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
4197
4198	* objc.dg/gnu-api-2-class.m: New.
4199	* objc.dg/gnu-api-2-objc.m: New.
4200
42012010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
4202
4203	* objc.dg/gnu-api-2-ivar.m: New.
4204
42052010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4206
4207	* objc.dg/gnu-api-2-property.m: New.
4208
42092010-10-15  Xinliang David Li  <davidxl@google.com>
4210
4211	* g++.dg/uninit-pred-3_a.C: New test.
4212	* g++.dg/uninit-pred-3_b.C: New test.
4213
42142010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4215
4216	* objc.dg/gnu-api-2-object.m: New.
4217
42182010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4219
4220	* objc.dg/gnu-api-2-method.m: New.
4221
42222010-10-15  Jason Merrill  <jason@redhat.com>
4223
4224	* g++.dg/lto/pr45983_0.C: New.
4225
42262010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4227
4228	* gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
4229	builtin combiner patterns.
4230	* gcc.target/powerpc/ppc-fma-2.c: Ditto.
4231	* gcc.target/powerpc/ppc-fma-3.c: Ditto.
4232	* gcc.target/powerpc/ppc-fma-4.c: Ditto.
4233	* gcc.target/powerpc/ppc-fma-5.c: Ditto.
4234	* gcc.target/powerpc/ppc-fma-6.c: Ditto.
4235
42362010-10-15  Richard Guenther  <rguenther@suse.de>
4237
4238	* g++.dg/lto/20101015-1_0.C: New testcase.
4239
42402010-10-15  Richard Guenther  <rguenther@suse.de>
4241
4242	PR testsuite/46021
4243	* gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
4244	* gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4245
42462010-10-15  Richard Guenther  <rguenther@suse.de>
4247
4248	PR lto/45957
4249	* g++.dg/lto/20101014-1_0.C: New testcase.
4250
42512010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4252
4253	* objc.dg/gnu-api-2-protocol.m: New.
4254	* objc.dg/gnu-api-2-sel.m: New.
4255
42562010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4257
4258	* g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
4259	arm-eabi targets.
4260
42612010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
4262
4263	* gcc.dg/20101010-1.c: New testcase.
4264
42652010-10-15  Jie Zhang  <jie@codesourcery.com>
4266
4267	* lib/lto.exp (lto-link-and-maybe-run): Use the default linker
4268	script when relocatable linking.
4269
42702010-10-14  Yao Qi  <yao@codesourcery.com>
4271
4272	PR target/45447
4273	* gcc.target/arm/pr45447.c: New test.
4274
42752010-10-14  Jan Hubicka  <jh@suse.cz>
4276
4277	PR middle-end/45621
4278	* g++.dg/lto/pr45621.h : New.
4279	* g++.dg/lto/pr45621_0.C: New.
4280	* g++.dg/lto/pr45621_1.C: New.
4281
42822010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4283
4284	* objc.dg/property: New.
4285	* objc.dg/property/fsf-property-basic.m: New.
4286	* objc.dg/property/fsf-property-method-access.m: New.
4287	* objc.dg/property/fsf-property-named-ivar.m: New.
4288	* obj-c++.dg/property: New.
4289	* obj-c++.dg/property/fsf-property-basic.mm: New.
4290	* obj-c++.dg/property/fsf-property-method-access.mm: New.
4291	* obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4292
4293	merge from FSF apple 'trunk' branch.
4294	2006 Fariborz Jahanian  <fjahanian@apple.com>
4295
4296	Radars 4436866, 4505126, 4506903, 4517826
4297	* objc.dg/property/property-1.m: New.
4298	* objc.dg/property/property-2.m: New.
4299	* objc.dg/property/property-3.m: New.
4300	* objc.dg/property/property-neg-1.m: New.
4301	* objc.dg/property/property-neg-2.m: New.
4302	* objc.dg/property/property-neg-3.m: New.
4303	* objc.dg/property/property-neg-4.m: New.
4304	* objc.dg/property/property-neg-5.m: New.
4305	* objc.dg/property/property-neg-6.m: New.
4306	* objc.dg/property/property-neg-7.m: New.
4307	* objc.dg/property/property.exp: New.
4308	* obj-c++.dg/property/property-1.mm: New.
4309	* obj-c++.dg/property/property-2.mm: New.
4310	* obj-c++.dg/property/property-3.mm: New.
4311	* obj-c++.dg/property/property-neg-1.mm: New.
4312	* obj-c++.dg/property/property-neg-2.mm: New.
4313	* obj-c++.dg/property/property-neg-3.mm: New.
4314	* obj-c++.dg/property/property-neg-4.mm: New.
4315	* obj-c++.dg/property/property-neg-5.mm: New.
4316	* obj-c++.dg/property/property-neg-6.mm: New.
4317	* obj-c++.dg/property/property-neg-7.mm: New.
4318	* obj-c++.dg/property/property.exp: New.
4319
43202010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4321
4322	* gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
4323
43242010-10-14  Joseph Myers  <joseph@codesourcery.com>
4325
4326	PR c/45969
4327	* gcc.c-torture/compile/pr45969-1.c: New test.
4328
43292010-10-14  Richard Guenther  <rguenther@suse.de>
4330
4331	PR tree-optimization/44913
4332	* gcc.dg/torture/pr44913.c: New testcase.
4333
43342010-10-14  Richard Guenther  <rguenther@suse.de>
4335
4336	PR lto/45382
4337	* g++.dg/lto/20101014-2_0.C: New testcase.
4338
43392010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4340
4341	* gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4342	* gcc.target/i386/avx-copysignf-vec.c: Likewise.
4343	* gcc.target/i386/pr44130.c: Likewise.
4344	* gcc.target/i386/pr44144.c: Likewise.
4345	* gcc.target/i386/pr44180.c: Likewise.
4346	* gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4347	* gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4348	* gcc.target/i386/vect-sizes-1.c: Likewise.
4349	* gcc.target/i386/vectorize4-avx.c: Likewise.
4350
43512010-10-14  Richard Guenther  <rguenther@suse.de>
4352
4353	PR lto/44561
4354	* g++.dg/lto/20101010-3_0.C: New testcase.
4355	* g++.dg/lto/20101010-4_0.C: Likewise.
4356
43572010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4358
4359	* objc.dg/pr45878.m: Update to include NSConstantString interface
4360	for -fnext-runtime.
4361	* objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4362	-fnext-runtime, XFAIL the m64 -fnext-runtime run.
4363	* objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4364	reference for m64 -fnext-runtime.
4365
43662010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4367
4368	* gcc.target/i386/vect-sizes-1.c: New.
4369
43702010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4371
4372	PR middle-end/46011
4373	* gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4374
43752010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4376
4377	* gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4378	* gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4379
43802010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4381
4382	* gcc.target/ia64/20101005.c: New test.
4383
43842010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4385
4386	PR rtl-optimization/45570
4387	* gcc.dg/pr45570.c: New test.
4388
43892010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4390
4391	* gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4392	* gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4393	* gcc.target/i386/vectorize4-avx.c: Likewise.
4394
43952010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4396
4397	* gcc.target/i386/avx-copysign-vec.c: New.
4398	* gcc.target/i386/avx-copysignf-vec.c: Likewise.
4399
44002010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4401
4402	PR middle-end/44130
4403	* gcc.target/i386/pr44130.c: New.
4404
44052010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4406
4407	PR middle-end/44144
4408	* gcc.target/i386/pr44144.c: New.
4409
44102010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4411
4412	PR target/44180
4413	* gcc.target/i386/pr44180.c: New.
4414
44152010-10-13  Jason Merrill  <jason@redhat.com>
4416
4417	* g++.dg/template/canon-type-8.C: New.
4418
44192010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4420
4421	* gcc.c-torture/execute/20101013-1.c: New test.
4422
44232010-10-13  Richard Guenther  <rguenther@suse.de>
4424
4425	PR objc/45878
4426	* objc.dg/pr45878.m: New testcase.
4427
44282010-10-13  Kai Tietz  <kai.tietz@onevision.com>
4429
4430	* gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4431	* gcc.dg/format/dfp-printf-1.c: Likewise.
4432	* gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4433
44342010-10-13  Richard Guenther  <rguenther@suse.de>
4435
4436	PR tree-optimization/45788
4437	* g++.dg/pr45788.C: New testcase.
4438
44392010-10-13  Richard Guenther  <rguenther@suse.de>
4440
4441	PR tree-optimization/45970
4442	* gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4443
44442010-10-13  Richard Guenther  <rguenther@suse.de>
4445
4446	PR tree-optimization/45982
4447	* gcc.dg/torture/pr45982.c: New testcase.
4448	* gcc.dg/tree-ssa/pr24287.c: Adjust.
4449	* gcc.dg/tree-ssa/pta-callused.c: Likewise.
4450	* gcc.dg/torture/pr39074-2.c: Likewise.
4451
44522010-10-13  Richard Guenther  <rguenther@suse.de>
4453
4454	PR middle-end/45874
4455	* g++.dg/torture/pr45874.C: New testcase.
4456
44572010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4458
4459	* objc.dg/attributes/method-attribute-1.m: Update to respond
4460	to implemented method attributes..
4461	* objc.dg/attributes/method-attribute-2.m: Likewise.
4462	* objc.dg/attributes/method-attribute-3.m: Likewise.
4463	* obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4464	* obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4465	* obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4466
44672010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4468
4469	PR libobjc/23214
4470	* objc.dg/pr23214.m: New.
4471
44722010-10-12  Michael Eager  <eager@eagercon.com>
4473
4474	PR testsuite/45856
4475	* gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4476	* gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4477
44782010-10-12  Jakub Jelinek  <jakub@redhat.com>
4479
4480	PR fortran/45636
4481	* gcc.c-torture/execute/pr45636.c: New test.
4482	* gfortran.dg/pr45636.f90: New test.
4483
44842010-10-12  Richard Henderson  <rth@redhat.com>
4485
4486	* g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4487
44882010-10-12  Daniel Kraft  <d@domob.eu>
4489
4490	PR fortran/38936
4491	* gfortran.dg/associate_1.f03: More tests with derived-types.
4492	* gfortran.dg/associate_9.f03: New test (XFAIL for now).
4493	* gfortran.dg/associate_8.f03: Fix typo.
4494	* gfortran.dg/initialization_27.f90: Fix typo.
4495
44962010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4497
4498	PR testsuite/45851
4499	* lib/lto.exp (lto-get-options-main): Support optional target
4500	selector for dg-extra-ld-options.
4501
45022010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4503
4504	* gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4505	* gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4506
45072010-10-11  Martin Jambor  <mjambor@suse.cz>
4508
4509	PR middle-end/45699
4510	* g++.dg/torture/pr45699.C: New test.
4511	* g++.dg/otr-fold-1.C: Adjusted.
4512	* g++.dg/otr-fold-1.C: Likewise.
4513
45142010-10-11  Nick Clifton  <nickc@redhat.com>
4515
4516	* gcc.c-torture/compile/pr44197.c: Require visibility support.
4517	Allow for a user label prefix.
4518
45192010-10-10  Richard Guenther  <rguenther@suse.de>
4520
4521	* g++.dg/lto/20101010-1_0.C: New testcase.
4522	* g++.dg/lto/20101010-2_0.C: Likewise.
4523
45242010-10-11  Ira Rosen  <irar@il.ibm.com>
4525
4526	PR tree-optimization/45902
4527	* gcc.dg/vect/45902.c: New test.
4528
45292010-10-11  Jakub Jelinek  <jakub@redhat.com>
4530
4531	PR target/45870
4532	* gcc.dg/tls/pr45870.c: New test.
4533
45342010-10-10  Janus Weil  <janus@gcc.gnu.org>
4535
4536	PR fortran/45961
4537	* gfortran.dg/typebound_operator_6.f03: New.
4538
45392010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4540
4541	* g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4542	and adjust -export symbol scanning.
4543	* g++.dg/ext/dllexport1.C: Likewise.
4544	* g++.dg/ext/dllexport3.C: Likewise.
4545	* gcc.dg/dll-3.c: Likewise.
4546	* gcc.dg/dll-4.c: Likewise.
4547	* gcc.dg/dll-5.c: Likewise.
4548
45492010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4550
4551	* gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4552	instead of tree_profile dump file.
4553	* g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4554	* gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4555	dump file.
4556
45572010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4558
4559	* gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4560
45612010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4562
4563	* gfortran.dg/character_comparison_4.f90:  New test.
4564	* gfortran.dg/character_comparison_5.f90:  New test.
4565	* gfortran.dg/character_comparison_6.f90:  New test.
4566
45672010-10-09  Richard Henderson  <rth@redhat.com>
4568
4569	* lib/target-supports.exp
4570	(check_effective_target_automatic_stack_alignment): Always true.
4571
45722010-10-09  Richard Guenther  <rguenther@suse.de>
4573
4574	PR lto/45956
4575	* gcc.dg/lto/20101009-2_0.c: New testcase.
4576	* gcc.dg/lto/20101009-2_1.c: Likewise.
4577	* gcc.dg/lto/20101009-2_2.c: Likewise.
4578
45792010-10-09  Richard Guenther  <rguenther@suse.de>
4580
4581	PR lto/45947
4582	* g++.dg/lto/20101009-1_0.C: New testcase.
4583
45842010-10-09  Richard Guenther  <rguenther@suse.de>
4585
4586	PR tree-optimization/45945
4587	* gcc.dg/lto/20101009-1_0.c: New testcase.
4588
45892010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4590
4591	PR target/45913
4592	* gcc.target/i386/pr45913.c: New.
4593
45942010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4595
4596	PR fortran/45943
4597	* gfortran.dg/streamio_16.f90: Update test.
4598
45992010-10-08  Jakub Jelinek  <jakub@redhat.com>
4600
4601	PR tree-optimization/45903
4602	* gcc.target/i386/pr45903.c: New test.
4603
46042010-10-08  Arnaud Charlet  <charlet@adacore.com>
4605
4606	* gnat.dg/interface5.adb: Compile with warnings disabled.
4607
46082010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4609
4610	* obj-c++.dg/encode-10.mm: New testcase.
4611
46122010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4613
4614	PR objc++/23614
4615	* obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4616	C++ class.  Removed XFAIL.
4617
46182010-10-07  Janus Weil  <janus@gcc.gnu.org>
4619
4620	PR fortran/45933
4621	* gfortran.dg/typebound_operator_5.f03: New.
4622
46232010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4624
4625	Merge from 'apple/trunk' branch on FSF servers.
4626
4627	2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4628
4629	Radar 4508851
4630	* obj-c++.dg/method-namespace-1.mm: New.
4631
46322010-10-07  Martin Jambor  <mjambor@suse.cz>
4633
4634	* gcc.dg/tree-ssa/sra-11.c: New test.
4635
46362010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4637
4638	PR Tree-Vect/45847
4639	* gcc.dg/vect/pr45847.c: New test.
4640
46412010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4642	    Kai Tietz  <kai.tietz@onevision.com>
4643
4644	* objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4645
46462010-10-07  Richard Guenther  <rguenther@suse.de>
4647
4648	PR tree-optimization/45732
4649	* gcc.dg/torture/pr45732.c: New testcase.
4650
46512010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4652
4653	* objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4654	* objc.dg/foreach-2.m: Likewise.
4655	* objc.dg/foreach-3.m: Likewise.
4656	* objc.dg/foreach-4.m: Likewise.
4657	* objc.dg/foreach-5.m: Likewise.
4658	* objc.dg/foreach-6.m: Likewise.
4659	* objc.dg/foreach-7.m: Likewise.
4660	* objc.dg/objc-foreach-4.m: Likewise.
4661	* objc.dg/objc-foreach-5.m: Likewise.
4662
46632010-10-07  Richard Guenther  <rguenther@suse.de>
4664
4665	PR middle-end/45869
4666	* gcc.dg/torture/pr45869.c: New testcase.
4667
46682010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4669
4670	* objc.dg/set-not-used-1.m: New
4671	* obj-c++.dg/set-not-used-1.mm: New.
4672
46732010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4674
4675	* objc.dg/attributes/method-attribute-3.m: New.
4676	* obj-c++.dg/attributes/method-attribute-3.mm: New.
4677
46782010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4679
4680	PR fortran/45916
4681	* gfortran.dg/generic_typebound_operator_1.f90: New test.
4682
46832010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4684
4685	PR fortran/45889
4686	* gfortran.dg/alloc_comp_constraint_6.f90: New test.
4687
46882010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4689
4690	Merge from 'apple/trunk' branch on FSF servers.
4691
4692	2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4693
4694	Radar 4278774
4695	* obj-c++.dg/encode-9.mm: New.
4696
46972010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4698
4699	* g++.dg/cpp0x/pr45908.C: New test.
4700
47012010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4702
4703	* gnat.dg/opt6.ad[sb]: New test.
4704
47052010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4706
4707	Implemented fast enumeration for Objective-C.
4708	* objc.dg/foreach-1.m: New.
4709	* objc.dg/foreach-2.m: New.
4710	* objc.dg/foreach-3.m: New.
4711	* objc.dg/foreach-4.m: New.
4712	* objc.dg/foreach-5.m: New.
4713	* objc.dg/foreach-6.m: New.
4714	* objc.dg/foreach-7.m: New.
4715
4716	Merge from 'apple/trunk' branch on FSF servers:
4717	2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4718
4719	Radar 4502236
4720	* objc.dg/objc-foreach-5.m: New.
4721
4722	2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4723
4724	Radar 4507230
4725	* objc.dg/objc-foreach-4.m: New.
4726
4727	2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4728
4729	Radar 4472881
4730	* objc.dg/objc-foreach-3.m: New.
4731
4732	2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4733
4734	Radar 4468498
4735	* objc.dg/objc-foreach-2.m: New.
4736
4737	2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4738
4739	Radar 4294910
4740	* objc.dg/objc-foreach-1.m: New
4741
47422010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4743
4744	* gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4745	unsigned values.
4746
47472010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4748
4749	PR objc++/28050
4750	* obj-c++.dg/syntax-error-10.mm: New.
4751
47522010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4753
4754	PR objc++/23707
4755	* obj-c++.dg/syntax-error-9.mm: New.
4756
47572010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4758
4759	PR objc++/31126
4760	* obj-c++.dg/syntax-error-8.mm: New.
4761
47622010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4763
4764	Merge from 'apple/trunk' branch on FSF servers.
4765
4766	2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4767
4768	Radar 4290840
4769	* obj-c++.dg/syntax-error-7.mm: New
4770
4771	2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4772
4773	Radar 4294425
4774	* obj-c++.dg/syntax-error-6.mm: New
4775
4776	2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4777
4778	Radar 4261146
4779	* obj-c++.dg/syntax-error-5.mm: New
4780
4781	2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4782
4783	Radar 4093475
4784	* obj-c++.dg/syntax-error-[3-4].mm: New.
4785
4786	2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4787
4788	Radar 4185810
4789	* obj-c++.dg/syntax-error-[1-2].mm: New.
4790
47912010-10-05  Ira Rosen  <irar@il.ibm.com>
4792
4793	PR tree-optimization/45752
4794	* gcc.dg/vect/pr45752.c: New test.
4795
47962010-10-05  Richard Guenther  <rguenther@suse.de>
4797
4798	* gcc.dg/tree-prof/val-prof-1.c: Adjust.
4799	* gcc.dg/tree-prof/val-prof-2.c: Likewise.
4800	* gcc.dg/tree-prof/val-prof-3.c: Likewise.
4801	* gcc.dg/tree-prof/val-prof-4.c: Likewise.
4802	* gcc.dg/tree-prof/val-prof-5.c: Likewise.
4803	* gcc.dg/tree-prof/val-prof-7.c: Likewise.
4804	* gcc.dg/tree-prof/stringop-1.c: Likewise.
4805	* gcc.dg/tree-prof/stringop-2.c: Likewise.
4806	* gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4807	* gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4808	* gcc.dg/tree-prof/update-loopch.c: Likewise.
4809	* g++.dg/tree-prof/indir-call-prof.C: Likewise.
4810	* g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4811	* gcc.dg/tree-prof/tracer-1.c: Likewise.
4812	* gcc.dg/tree-ssa/inline-4.c: Likewise.
4813	* gcc.dg/tree-ssa/inline-3.c: Likewise.
4814	* gcc.dg/tree-ssa/20080530.c: Likewise.
4815	* g++.dg/tree-ssa/inline-3.C: Likewise.
4816	* g++.dg/tree-ssa/inline-1.C: Likewise.
4817	* g++.dg/tree-ssa/inline-2.C: Likewise.
4818	* gcc.dg/profile-dir-1.c: Likewise.
4819	* gcc.dg/profile-dir-2.c: Likewise.
4820	* gcc.dg/profile-dir-3.c: Likewise.
4821
48222010-10-05  Richard Guenther  <rguenther@suse.de>
4823
4824	PR middle-end/45877
4825	* g++.dg/torture/pr45877.C: New testcase.
4826
48272010-10-04  Jakub Jelinek  <jakub@redhat.com>
4828
4829	PR debug/45849
4830	* gcc.dg/debug/pr45849.c: New test.
4831
4832	PR middle-end/45876
4833	* gcc.c-torture/compile/pr45876.c: New test.
4834
48352010-10-04  Julian Brown  <julian@codesourcery.com>
4836
4837	* gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4838	vect_hw_misalign.
4839	* gcc.dg/vect/vect-60.c: Likewise.
4840	* gcc.dg/vect/vect-56.c: Likewise.
4841	* gcc.dg/vect/vect-93.c: Likewise.
4842	* gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4843	* gcc.dg/vect/vect-95.c: Likewise.
4844	* gcc.dg/vect/vect-96.c: Likewise.
4845	* gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4846	* gcc.dg/vect/slp-25.c: Likewise.
4847	* gcc.dg/vect/slp-3.c: Likewise.
4848	* gcc.dg/vect/vect-multitypes-1.c: Likewise.
4849	* gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4850	* gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4851	* gcc.dg/vect/vect-109.c: Likewise.
4852	* gcc.dg/vect/vect-peel-1.c: Likewise.
4853	* gcc.dg/vect/vect-peel-2.c: Likewise.
4854	* lib/target-supports.exp
4855	(check_effective_target_arm_vect_no_misalign): New.
4856	(check_effective_target_vect_no_align): Use above.
4857	(check_effective_target_vect_element_align): New.
4858	(add_options_for_quad_vectors): New.
4859
48602010-10-04  Martin Jambor  <mjambor@suse.cz>
4861
4862	PR tree-optimization/45572
4863	* g++.dg/ipa/pr45572-1.C: New test.
4864	* g++.dg/ipa/pr45572-2.C: Likewise.
4865
48662010-10-03  Ian Lance Taylor  <iant@google.com>
4867
4868	* gcc.dg/anon-struct-11.c: New test.
4869	* gcc.dg/anon-struct-12.c: New test.
4870	* gcc.dg/anon-struct-13.c: New test.
4871	* gcc.dg/anon-struct-14.c: New test.
4872
48732010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4874
4875	* g++.dg/torture/pr45764.C: Revert revision 164914.
4876	* gcc.dg/vect/pr43432.c: Likewise.
4877	* gcc.dg/vect/vect-114.c: Likewise.
4878	* gcc.dg/vect/vect-15.c: Likewise.
4879
48802010-10-03  Jason Merrill  <jason@redhat.com>
4881
4882	* g++.dg/cpp0x/sfinae5.C: New.
4883
48842010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4885
4886	PR tree-optimization/45720
4887	PR tree-optimization/45764
4888	* g++.dg/torture/pr45764.C: New.
4889
4890	* gcc.dg/vect/pr43432.c: Xfail.
4891	* gcc.dg/vect/vect-114.c: Likewise.
4892	* gcc.dg/vect/vect-15.c: Likewise.
4893
48942010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4895
4896	* gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4897	hppa*-*-hpux*.
4898	* gcc.dg/torture/pr45678-2.c: Likewise.
4899
49002010-10-02  Janus Weil  <janus@gcc.gnu.org>
4901
4902	PR fortran/45748
4903	* gfortran.dg/intrinsic_6.f90: New.
4904
49052010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4906
4907	PR fortran/42831
4908	* gfortran.dg/dependency_37.f90:  New test.
4909
49102010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4911
4912	* gcc.target/i386/shift_mask.c: New test.
4913
49142010-10-01  Richard Guenther  <rguenther@suse.de>
4915
4916	PR tree-optimization/45854
4917	* g++.dg/torture/pr45854.C: New testcase.
4918
49192010-09-30  Michael Eager  <eager@eagercon.com>
4920
4921	* gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4922	__FLT_{MIN,MAX}__.
4923
49242010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4925
4926	PR middle-end/45758
4927	* gfortran.dg/graphite/pr45758.f90: New.
4928
49292010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4930
4931	PR middle-end/45230
4932	* gcc.dg/graphite/id-pr45230.c: New.
4933
49342010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4935
4936	* gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4937	* gfortran.dg/graphite/graphite.exp: Same.
4938	* gcc.dg/graphite/vect-pr43423.c: New.
4939
49402010-09-30  Jakub Jelinek  <jakub@redhat.com>
4941
4942	PR target/45843
4943	* g++.dg/torture/pr45843.C: New test.
4944
49452010-09-30  Janus Weil  <janus@gcc.gnu.org>
4946
4947	PR fortran/45828
4948	* gfortran.dg/allocate_derived_5.f90: New.
4949
49502010-09-30  Jakub Jelinek  <jakub@redhat.com>
4951
4952	PR tree-optimization/31261
4953	* gcc.dg/tree-ssa/pr31261.c: New test.
4954
49552010-09-30  Michael Eager  <eager@eagercon.com>
4956
4957	* gcc.c-torture/execute/cmpsi-2.c: New testcase.
4958	* gcc.c-torture/execute/cmpsf-1.c: Ditto.
4959	* gcc.target/microblaze/microblaze.exp: Ditto.
4960	* gcc.target/microblaze/others/string_cst1.c: Ditto.
4961	* gcc.target/microblaze/others/string_cst2.c: Ditto.
4962	* gcc.target/microblaze/others/data_var1.c: Ditto.
4963	* gcc.target/microblaze/others/data_var2.c: Ditto.
4964	* gcc.target/microblaze/others/data_var3.c: Ditto.
4965	* gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4966	* gcc.target/microblaze/others/strings1.c:: Ditto.
4967	* gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4968	* gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4969	* gcc.target/microblaze/others/sdata_var1.c: Ditto.
4970	* gcc.target/microblaze/others/sdata_var2.c: Ditto.
4971	* gcc.target/microblaze/others/sdata_var3.c: Ditto.
4972	* gcc.target/microblaze/others/sdata_var4.c: Ditto.
4973	* gcc.target/microblaze/others/sdata_var5.c: Ditto.
4974	* gcc.target/microblaze/others/sdata_var6.c: Ditto.
4975	* gcc.target/microblaze/isa/fsqrt.c: Ditto.
4976	* gcc.target/microblaze/isa/pcmp.c: Ditto.
4977	* gcc.target/microblaze/isa/nofloat.c: Ditto.
4978	* gcc.target/microblaze/isa/fcvt.c: Ditto.
4979	* gcc.target/microblaze/isa/float.c: Ditto.
4980	* gcc.target/microblaze/isa/mulh.c: Ditto.
4981	* gcc.target/microblaze/isa/fcmp1.c: Ditto.
4982	* gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4983	* gcc.target/microblaze/isa/fcmp2.c: Ditto.
4984	* gcc.target/microblaze/isa/fcmp3.c: Ditto.
4985	* gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4986	* gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4987	* gcc.target/microblaze/isa/bshift.c: Ditto.
4988	* gcc.target/microblaze/isa/nofcmp.c: Ditto.
4989	* gcc.target/microblaze/isa/div.c: Ditto.
4990	* gcc.target/microblaze/isa/vanilla.c: Ditto.
4991	* gcc.target/microblaze/isa/mul.c: Ditto.
4992
49932010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4994
4995	merge from FSF 'apple/trunk' branch.
4996	2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4997
4998	Radar 4386773
4999	* objc.dg/enhanced-proto-1.m: New.
5000	* objc.dg/enhanced-proto-2.m: New.
5001	* obj-c++.dg/enhanced-proto-1.mm: New
5002	* obj-c++.dg/enhanced-proto-2.mm: New.
5003
50042010-09-30  Richard Guenther  <rguenther@suse.de>
5005
5006	PR testsuite/45702
5007	* gcc.dg/debug/pr41893-1.c: Adjust.
5008	* gcc.dg/pr30762-1.c: Likewise.
5009	* gcc.dg/pr31529-1.c: Likewise.
5010	* gcc.dg/pr34457-1.c: Likewise.
5011	* gcc.dg/pr34668-1.c: Likewise.
5012	* gcc.dg/pr43557-1.c: Likewise.
5013
50142010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
5015
5016	PR objc/45842
5017	* objc.dg/threedotthree-abi-1.m: Only apply at m32.
5018	* objc.dg/const-str-3.m: Correct header for memcpy.
5019	* objc.dg/const-str-7.m: Likewise.
5020	* objc.dg/method-20b.m: Provide an implementation of Object.
5021	Adjust XFAIL for m64 NeXT runtime.
5022	* objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
5023	* objc.dg/encode-3.m: Correct line ordering, provide header for
5024	sprintf.
5025	* objc.dg/encode-7-next.m: Only run for 32bit.
5026	* objc.dg/encode-7-next-64bit.m: Only run for 64bit.
5027	* objc.dg/type-size-2.m: Provide an implementation of Object.
5028	Ajust headers.
5029	* obj-c++.dg/const-str-7.mm: Correct header for memcpy.
5030	* obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
5031	* obj-c++.dg/method-23.mm: Provide an implementation of Object.
5032	Adjust XFAIL for m64 NeXT runtime.
5033	* obj-c++.dg/method-22.mm: Likewise.
5034	* obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
5035
50362010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
5037
5038	Merge from 'apple/trunk' branch on FSF servers.
5039
5040	2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
5041
5042	Radar 4278236
5043	* obj-c++.dg/bad-forward-decl.mm: New
5044
50452010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
5046
5047	* ada/acats/run_acats: Revert revision 157037.
5048
50492010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
5050
5051	Merge from 'apple/trunk' branch on FSF servers.
5052
5053	2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
5054
5055	Radar 4281748
5056	* objc.dg/naming-2.m: Update
5057	* objc.dg/naming-3.m: New
5058
50592010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
5060
5061	PR target/40457
5062	* gcc.target/arm/pr40457-3.c: New test.
5063
50642010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
5065
5066	* lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
5067	alias checking.
5068	* lib/target-supports.exp (check_ifunc_available): Likewise.
5069
50702010-09-29  Tristan Gingold  <gingold@adacore.com>
5071
5072	* gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
5073
50742010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
5075
5076	* objc.dg/keywords-1.m: New test.
5077	* objc.dg/keywords-2.m: New test.
5078	* objc.dg/keywords-3.m: New test.
5079	* obj-c++.dg/keywords-1.mm: New test.
5080	* obj-c++.dg/keywords-2.mm: New test.
5081
50822010-09-28  Jason Merrill  <jason@redhat.com>
5083
5084	* g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
5085	* g++.dg/ext/complit11.C: Likewise.
5086	* g++.old-deja/g++.law/temps1.C: Likewise.
5087
5088	* g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
5089	* g++.old-deja/g++.mike/misc6.C: Likewise.
5090
50912010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
5092
5093	* objc.dg/attributes/method-attribute-1.m: New.
5094	* objc.dg/attributes/method-attribute-2.m: New.
5095
5096	* obj-c++.dg/attributes/method-attribute-1.m: New.
5097	* obj-c++.dg/attributes/method-attribute-2.m: New.
5098
50992010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
5100
5101	* objc.dg/attributes: New.
5102	* objc.dg/attributes/attributes.exp: New.
5103	* objc.dg/attributes/class-attribute-1.m: New.
5104	* objc.dg/attributes/class-attribute-2.m: New
5105	* objc.dg/attributes/categ-attribute-1.m: New
5106	* objc.dg/attributes/categ-attribute-2.m: New
5107	* objc.dg/attributes/proto-attribute-1.m: New
5108
5109	* obj-c++.dg/attributes: New.
5110	* obj-c++.dg/attributes/attributes.exp: New
5111	* obj-c++.dg/attributes/class-attribute-1.mm: New
5112	* obj-c++.dg/attributes/class-attribute-2.mm: New
5113	* obj-c++.dg/attributes/categ-attribute-1.mm: New
5114	* obj-c++.dg/attributes/categ-attribute-2.mm: New
5115	* obj-c++.dg/attributes/proto-attribute-1.mm: New
5116
51172010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5118
5119	Merge from 'apple/trunk' branch on FSF servers (test method-20.m
5120	from the branch renamed to method-20b.m to avoid clashes).
5121
5122	2005-08-23  Stuart Hastings  <stuart@apple.com>
5123		    Ziemowit Laski  <zlaski@apple.com>
5124
5125	Radar 4209854
5126	* obj-c++.dg/method-23.mm: New.
5127	* objc.dg/method-20.m: New.
5128
51292010-09-28  Jan Hubicka  <jh@suse.cz>
5130
5131	* gcc.dg/tree-ssa/foldconst-5.c: New testcase.
5132
51332010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5134
5135	PR target/44452
5136	* gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
5137	i?86-*-solaris2.[89], *-*-vxworks*.
5138	* gcc.target/i386/pr22152.c: Likewise.
5139	* gcc.target/i386/vect8-ret.c: New test.
5140
51412010-09-28  Jie Zhang  <jie@codesourcery.com>
5142
5143	* gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
5144
51452010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5146
5147	Merge from 'apple/trunk' branch on FSF servers.
5148
5149	2005-07-18  Ziemowit Laski  <zlaski@apple.com>
5150
5151	Radar 4175534
5152	* obj-c++.dg/method-22.mm: New.
5153
51542010-09-27  Jason Merrill  <jason@redhat.com>
5155
5156	* g++.dg/cpp0x/rv-lvalue-req.C: New.
5157	* g++.dg/ext/complit11.C: Adjust.
5158	* g++.old-deja/g++.law/temps1.C: Adjust.
5159	* g++.old-deja/g++.ns/koenig6.C: Adjust.
5160	* g++.old-deja/g++.oliva/partord1.C: Adjust.
5161
51622010-09-27  Ian Lance Taylor  <iant@google.com>
5163
5164	* lib/target-supports.exp (check_effective_target_split_stack):
5165	New procedure.
5166	* gcc.dg/split-1.c: New test.
5167	* gcc.dg/split-2.c: New test.
5168	* gcc.dg/split-3.c: New test.
5169	* gcc.dg/split-4.c: New test.
5170
51712010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5172
5173	PR objc/25464
5174	* objc.dg/type-size-3.m: New test.
5175
51762010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5177
5178	PR objc/45763
5179	* objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
5180
51812010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5182
5183	PR objc/25450
5184	* objc.dg/encode-3.m: Updated for fix of encoding of enums.
5185	* objc.dg/type-size-2.m: Same change.
5186	* obj-c++.dg/encode-5.mm: Same change.
5187
51882010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5189
5190	Merge from 'apple/trunk' branch on FSF servers.  The original
5191	Changelogs are below.
5192
5193	* objc.dg/encode-6.m: Execute the test only with the GNU runtime.
5194	* objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
5195	* objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
5196	* objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
5197	in the branch).
5198	* objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
5199	proto-qual-1.m in the branch) and the normal ABI on GNU.
5200	* objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
5201	the test only with the NeXT runtime.
5202	* obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
5203	* obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
5204	* obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
5205	Run the test only with the NeXT runtime.
5206
5207	2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
5208
5209	Radar 4492973
5210	* objc.dg/encode-7-64bit.m: New.
5211	* objc.dg/encode-7.m: Skip if -m64.
5212
5213	2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
5214
5215	Radar 4301047
5216	* objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
5217	* obj-c++.dg/threedotthree-abi-1.mm: New
5218	* objc.dg/threedotthree-abi-1.m: New
5219
5220	2005-07-20  Ziemowit Laski  <zlaski@apple.com>
5221
5222	Radar 4136935
5223	* obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
5224	* objc.dg/encode-6.m: Likewise.
5225	* objc.dg/encode-7.m: New test case.
5226
52272010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5228
5229	Merge from 'apple/trunk' branch on FSF servers.  Renamed
5230	const-str-12.m to constr-str-12b.m to avoid conflicts.
5231
5232	2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
5233
5234	Radar 4229905
5235	* obj-c++.dg/warn5.mm: New
5236
5237	2005-06-22  Ziemowit Laski  <zlaski@apple.com>
5238
5239	Radar 4154928
5240	* obj-c++.dg/const-str-12.mm: New.
5241	* objc.dg/const-str-12.m: New.
5242
52432010-09-27  Tobias Burnus  <burnus@net-b.de>
5244
5245	PR fortran/40569
5246	PR fortran/40568
5247	* gfortran.dg/storage_size_2.f08: Fix test.
5248	* gfortran.dg/c_sizeof_1.f90: Fix test.
5249	* gfortran.dg/c_sizeof_2.f90: Update dg-error.
5250	* gfortran.dg/c_sizeof_3.f90: New.
5251	* gfortran.dg/c_sizeof_4.f90: New.
5252	* gfortran.dg/iso_c_binding_compiler_1.f90: New.
5253	* gfortran.dg/iso_c_binding_compiler_2.f90: New.
5254
52552010-09-26  Daniel Kraft  <d@domob.eu>
5256
5257	PR fortran/45783
5258	PR fortran/45795
5259	* gfortran.dg/select_type_18.f03: New test.
5260
52612010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
5262
5263	* gnat.dg/return2.ad[sb]: New test.
5264	* gnat.dg/return2_pkg.ads: New helper.
5265
52662010-09-25  Daniel Kraft  <d@domob.eu>
5267
5268	PR fortran/45776
5269	* gfortran.dg/io_constraints_6.f03: New test.
5270	* gfortran.dg/io_constraints_7.f03: New test.
5271	* gfortran.dg/newunit_2.f90: New test.
5272
52732010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5274
5275	* gfortran.dg/operator_c1202.f90: New test.
5276
52772010-09-24  Jan Hubicka  <jh@suse.cz>
5278
5279	* gcc.dg/tree-ssa/leaf.c: New testcase.
5280
52812010-09-24  Jan Hubicka  <jh@suse.cz>
5282
5283	PR tree-optimization/45738
5284	PR tree-optimization/45741
5285	* gcc.c-torture/compile/pr45741.c: New.
5286	* gfortran.fortran-torture/compile/pr45738.f90: New.
5287
52882010-09-24  Joseph Myers  <joseph@codesourcery.com>
5289
5290	* gcc.dg/cpp/undef-opt-1.c: New test.
5291
52922010-09-24  Jason Merrill  <jason@redhat.com>
5293
5294	* g++.dg/other/error10.C: Adjust expected output.
5295
52962010-09-24  Jakub Jelinek  <jakub@redhat.com>
5297
5298	PR middle-end/45234
5299	* gcc.dg/torture/stackalign/alloca-6.c: New test.
5300	* gcc.target/i386/pr45234.c: New test.
5301
53022010-09-24  Richard Guenther  <rguenther@suse.de>
5303
5304	* gcc.dg/lto/20091006-2_0.c: Prune warnings.
5305
53062010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5307
5308	* g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5309	as a comment leader in regexp.
5310
53112010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5312
5313	* objc.dg/sync-2.m: New test.
5314	* obj-c++.dg/sync-2.mm: New test.
5315
53162010-09-24  Tobias Burnus  <burnus@net-b.de>
5317
5318	PR fortran/40571
5319	* gfortran.dg/iso_fortran_env_7.f90: New.
5320
53212010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5322
5323	* obj-c++.dg/too-many-args.mm: New file.
5324
53252010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5326
5327	Merge from 'apple/trunk' branch on FSF servers.
5328
5329	2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
5330
5331	Radar 4491608
5332	* objc.dg/too-many-args.m: New
5333
53342010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5335
5336	PR fortran/45744
5337	* gfortran.dg/dependency_36.f90:  New test.
5338
53392010-09-23  Uros Bizjak  <ubizjak@gmail.com>
5340
5341	* gcc.target/i386/pad-1.c: Remove -S from dg-options.
5342	* gcc.target/i386/pad-3.c: Ditto.
5343	* gcc.target/i386/pad-7.c: Ditto.
5344	* gcc.target/i386/pad-7.c: Ditto.
5345	* gcc.target/i386/pr36502.c: Ditto.
5346	* gcc.target/i386/zee.c: Ditto.
5347	* gcc.target/i386/20060821-1.c: Ditto.
5348	* gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
5349	* gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
5350	* gcc.target/i386/pad-5b.c: Ditto.
5351	* gcc.target/i386/pad-6a.c: Ditto.
5352	* gcc.target/i386/pad-6b.c: Ditto.
5353	* gcc.target/i386/pad-8.c: Ditto.
5354	* gcc.target/i386/pad-9.c: Ditto.
5355	* gcc.target/i386/pad-10.c: Ditto.
5356	* gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
5357
53582010-09-23  Richard Guenther  <rguenther@suse.de>
5359
5360	PR tree-optimization/45565
5361	* g++.dg/ipa/pr45565.C: New testcase.
5362
53632010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
5364
5365	PR fortran/45745
5366	PR fortran/45648
5367	* gfortran.dg/vector_subscript_bound_1.f90: New.
5368
53692010-09-23  Richard Guenther  <rguenther@suse.de>
5370
5371	PR middle-end/45750
5372	* gcc.dg/pr45750.c: New testcase.
5373
53742010-09-23  Jakub Jelinek  <jakub@redhat.com>
5375
5376	* gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5377	* gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
5378	build.
5379
53802010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
5381
5382	PR rtl-optimization/44374
5383	* gcc.target/arm/headmerge-1.c: New test.
5384	* gcc.target/arm/headmerge-2.c: New test.
5385	* gcc.target/i386/headmerge-1.c: New test.
5386	* gcc.target/i386/headmerge-2.c: New test.
5387
53882010-09-23  Daniel Kraft  <d@domob.eu>
5389
5390	PR fortran/38936
5391	PR fortran/44044
5392	PR fortran/45474
5393	* gfortran.dg/intrinsic_intent_1.f03: New test.
5394	* gfortran.dg/select_type_17.f03: New test.
5395	* gfortran.dg/associate_5.f03: More definability tests.
5396	* gfortran.dg/enum_2.f90: Check definability.
5397	* gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5398	* gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5399	* gfortran.dg/char_expr_2.f90: Ditto.
5400	* gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5401	* gfortran.dg/enum_5.f90: Ditto.
5402	* gfortran.dg/equiv_constraint_8.f90: Ditto.
5403	* gfortran.dg/impure_assignment_2.f90: Ditto.
5404	* gfortran.dg/impure_assignment_3.f90: Ditto.
5405	* gfortran.dg/intent_out_1.f90: Ditto.
5406	* gfortran.dg/intent_out_3.f90: Ditto.
5407	* gfortran.dg/pointer_assign_7.f90: Ditto.
5408	* gfortran.dg/pointer_intent_3.f90: Ditto.
5409	* gfortran.dg/pr19936_1.f90: Ditto.
5410	* gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5411	* gfortran.dg/simpleif_2.f90: Ditto.
5412	* gfortran.dg/protected_5.f90: Ditto.
5413	* gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5414	* gfortran.dg/protected_6.f90: Ditto.
5415	* gfortran.dg/protected_7.f90: Ditto.
5416
54172010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5418
5419	PR libfortran/45710
5420	* gfortran.dg/namelist_65.f90: New test.
5421
54222010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5423
5424	* lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5425	the regexp pattern between the expected label and location string.
5426
54272010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5428
5429	* gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5430
54312010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5432
5433	* gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5434	* gcc.dg/pr27898.c: Likewise.
5435	* gcc.dg/pr28712.c: Likewise.
5436	* gcc.dg/pr30762-1.c: Likewise.
5437	* gcc.dg/pr31529-1.c: Likewise.
5438	* gcc.dg/pr34457-1.c: Likewise.
5439	* gcc.dg/pr34668-1.c: Likewise.
5440	* gcc.dg/pr34989-1.c: Likewise.
5441	* gcc.dg/pr43557-1.c: Likewise.
5442
54432010-09-22  Jakub Jelinek  <jakub@redhat.com>
5444
5445	PR rtl-optimization/45739
5446	* gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5447
54482010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5449
5450	* gcc.target/sparc/mnofpu.c: New test.
5451
54522010-09-22  Jakub Jelinek  <jakub@redhat.com>
5453
5454	PR rtl-optimization/45739
5455	* gcc.target/i386/pr45739.c: New test.
5456
54572010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5458
5459	PR fortran/45648
5460	* gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5461	and counts. Add non-elemental function call check.
5462
5463	PR fortran/45648
5464	* gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5465	arguments checks. Update temporary counts.
5466	* gfortran.dg/transpose_optimization_1.f90: New.
5467
54682010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5469
5470	PR objc/23710
5471	* objc.dg/invalid-method-1.m: New.
5472
54732010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5474
5475	Merge from 'apple/trunk' branch on FSF servers.
5476
5477	2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5478
5479	Radar 4291785
5480	* objc.dg/naming-4.m: New
5481	* objc.dg/naming-5.m: New
5482	* obj-c++.dg/naming-1.mm: New
5483	* obj-c++.dg/naming-2.mm: New
5484
54852010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5486	    Jack Howarth  <howarth@bromo.med.uc.edu>
5487
5488	PR c++/45645
5489	* g++.dg/torture/pr44972.C: Use portable assert().
5490
54912010-09-21  Richard Guenther  <rguenther@suse.de>
5492
5493	PR tree-optimization/45580
5494	* g++.dg/torture/pr45580.C: New testcase.
5495
54962010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5497
5498	* lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5499
55002010-09-20  Janus Weil  <janus@gcc.gnu.org>
5501
5502	PR fortran/45438
5503	* gfortran.dg/pointer_check_7.f90: New.
5504
55052010-09-20  Jakub Jelinek  <jakub@redhat.com>
5506
5507	PR rtl-optimization/45728
5508	* gcc.c-torture/compile/pr45728.c: New test.
5509
55102010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5511
5512	PR fortran/45081
5513	* gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5514
55152010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5516
5517	* g++.dg/tree-ssa/pr45605.C: Add "\\".
5518
55192010-09-20  Richard Guenther  <rguenther@suse.de>
5520
5521	PR middle-end/45704
5522	* gcc.dg/torture/pr45704.c: New testcase.
5523
55242010-09-20  Jan Hubicka  <jh@suse.cz>
5525
5526	PR tree-optimize/45605
5527	* g++.dg/tree-ssa/pr45605.C: New testcase.
5528
55292010-09-20  Michael Matz  <matz@suse.de>
5530
5531	PR testsuite/45706
5532	* gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5533	enough.
5534
55352010-09-20  Richard Guenther  <rguenther@suse.de>
5536
5537	PR tree-optimization/45705
5538	* gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5539
55402010-09-20  Michael Matz  <matz@suse.de>
5541
5542	PR testsuite/45706
5543	* lib/target-supports.exp (check_effective_target_vect_perm):
5544	Add i?86-*-*.
5545
55462010-09-20  Jakub Jelinek  <jakub@redhat.com>
5547
5548	PR rtl-optimization/45695
5549	* gcc.c-torture/execute/pr45695.c: New test.
5550
55512010-09-19  Jan Hubicka  <jh@suse.cz>
5552
5553	PR lto/44246
5554	* gcc.c-torture/compile/pr44246.c:New file.
5555
55562010-09-19  Ira Rosen  <irar@il.ibm.com>
5557
5558	PR tree-optimization/45714
5559	* gfortran.dg/vect/pr45714-a.f: New test.
5560	* gfortran.dg/vect/pr45714-b.f: New test.
5561
55622010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5563
5564	* gnat.dg/const1.adb: Rename into...
5565	* gnat.dg/constant1.adb: ...this.
5566	* gnat.dg/constant2.adb: New test.
5567	* gnat.dg/constant2_pkg1.ads: New helper.
5568	* gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5569
55702010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5571
5572	* gnat.dg/specs/constant1.ads: New test.
5573	* gnat.dg/specs/constant1_pkg.ads: New helper.
5574
55752010-09-18  Jan Hubicka  <jh@suse.cz>
5576
5577	PR tree-optimization/45453
5578	* g++.dg/tree-ssa/pr45453.C: New testcase.
5579
55802010-09-18  Jason Merrill  <jason@redhat.com>
5581
5582	* g++.dg/cpp0x/initlist44.C: New.
5583
55842010-09-18  Richard Guenther  <rguenther@suse.de>
5585
5586	PR tree-optimization/45709
5587	* g++.dg/torture/pr45709-2.C: New testcase.
5588
55892010-09-18  Richard Guenther  <rguenther@suse.de>
5590
5591	PR tree-optimization/45709
5592	* g++.dg/torture/pr45709.C: New testcase.
5593
55942010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5595
5596	PR testsuite/45719
5597	* gcc.target/i386/pad-3.c: Pass -fno-pic.
5598
55992010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5600
5601	* gcc.target/i386/pad-1.c: New.
5602	* gcc.target/i386/pad-2.c: Likewise.
5603	* gcc.target/i386/pad-3.c: Likewise.
5604	* gcc.target/i386/pad-4.c: Likewise.
5605	* gcc.target/i386/pad-5a.c: Likewise.
5606	* gcc.target/i386/pad-5b.c: Likewise.
5607	* gcc.target/i386/pad-6a.c: Likewise.
5608	* gcc.target/i386/pad-6b.c: Likewise.
5609	* gcc.target/i386/pad-7.c: Likewise.
5610	* gcc.target/i386/pad-8.c: Likewise.
5611	* gcc.target/i386/pad-9.c: Likewise.
5612	* gcc.target/i386/pad-10.c: Likewise.
5613
56142010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5615
5616	PR middle-end/45234
5617	* gcc.dg/torture/stackalign/alloca-5.c: New.
5618
56192010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5620
5621	PR middle-end/45678
5622	* gcc.dg/torture/pr45678-2.c: New.
5623
56242010-09-17  Richard Guenther  <rguenther@suse.de>
5625
5626	PR middle-end/45678
5627	* gcc.dg/torture/pr45678-1.c: New testcase.
5628
56292010-09-17  Michael Matz  <matz@suse.de>
5630
5631	PR tree-optimization/43432
5632	* lib/target-supports.exp (check_effective_target_vect_perm_byte,
5633	check_effective_target_vect_perm_short): New predicates.
5634	(check_effective_target_vect_perm): Include x86_64.
5635	* gcc.dg/vect/pr43432.c: New test.
5636	* gcc.dg/vect/vect-114.c: Adjust.
5637	* gcc.dg/vect/vect-15.c: Ditto.
5638	* gcc.dg/vect/slp-perm-8.c: Use new predicate.
5639	* gcc.dg/vect/slp-perm-9.c: Ditto.
5640
56412010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5642
5643	PR testsuite/45692
5644	* objc/execute/exceptions/throw-nil.m: Run the test only with the
5645	GNU runtime.
5646
56472010-09-17  Richard Guenther  <rguenther@suse.de>
5648
5649	* gcc.dg/pr27898.c: Use -flto instead of -combine.
5650	* gcc.dg/pr28706.c: Likewise.
5651	* gcc.dg/pr28712.c: Likewise.
5652	* gcc.dg/pr30762-1.c: Likewise.
5653	* gcc.dg/pr30762-2.c: Likewise.
5654	* gcc.dg/pr31529-1.c: Likewise.
5655	* gcc.dg/pr31529-2.c: Likewise.
5656	* gcc.dg/pr34457-1.c: Likewise.
5657	* gcc.dg/pr34457-2.c: Likewise.
5658	* gcc.dg/pr34668-1.c: Likewise.
5659	* gcc.dg/pr34668-2.c: Likewise.
5660	* gcc.dg/pr34989-1.c: Likewise.
5661	* gcc.dg/pr34989-2.c: Likewise.
5662	* gcc.dg/pr43557-1.c: Likewise.
5663	* gcc.dg/pr43557-2.c: Likewise.
5664	* gcc.dg/debug/pr41893-1.c: Likewise.
5665	* gcc.dg/matrix/matrix.exp: Do not use -combine.
5666	* gcc.dg/matrix/matrix-3.c: Drop dg-options.
5667	* gcc.dg/matrix/matrix-4.c: Likewise.
5668	* gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5669	* gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5670	* gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5671	* gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5672
56732010-09-16  Tobias Burnus  <burnus@net-b.de>
5674
5675	PR fortran/43665
5676	* gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5677	optimizations.
5678	* gfortran.dg/intent_optimize_1.f90: New test.
5679
56802010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5681
5682	* gcc.target/i386/divmod-1.c: New.
5683	* gcc.target/i386/divmod-2.c: Likewise.
5684	* gcc.target/i386/divmod-3.c: Likewise.
5685	* gcc.target/i386/divmod-4.c: Likewise.
5686	* gcc.target/i386/divmod-4a.c: Likewise.
5687	* gcc.target/i386/divmod-5.c: Likewise.
5688	* gcc.target/i386/divmod-6.c: Likewise.
5689	* gcc.target/i386/divmod-7.c: Likewise.
5690	* gcc.target/i386/divmod-8.c: Likewise.
5691	* gcc.target/i386/udivmod-1.c: Likewise.
5692	* gcc.target/i386/udivmod-2.c: Likewise.
5693	* gcc.target/i386/udivmod-3.c: Likewise.
5694	* gcc.target/i386/udivmod-4.c: Likewise.
5695	* gcc.target/i386/udivmod-4a.c: Likewise.
5696	* gcc.target/i386/udivmod-5.c: Likewise.
5697	* gcc.target/i386/udivmod-6.c: Likewise.
5698	* gcc.target/i386/udivmod-7.c: Likewise.
5699	* gcc.target/i386/udivmod-8.c: Likewise.
5700
57012010-09-16  Jan Hubicka  <jh@suse.cz>
5702
5703	* g++.dg/lto/pr45679-1_0.C: New file.
5704	* g++.dg/lto/pr45679-1_1.C: New file.
5705	* g++.dg/lto/pr45679-0_0.C: New file.
5706	* g++.dg/lto/pr45679-0_1.C: New file.
5707
57082010-09-16  Janus Weil  <janus@gcc.gnu.org>
5709
5710	PR fortran/45674
5711	* gfortran.dg/class_dummy_2.f03: New.
5712
57132010-09-16  Richard Guenther  <rguenther@suse.de>
5714
5715	PR tree-optimization/45623
5716	* gcc.dg/torture/pr45623.c: New testcase.
5717
57182010-09-16  Ira Rosen  <irar@il.ibm.com>
5719
5720	* gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5721	name and parentheses.
5722	* gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5723
57242010-09-15  Jason Merrill  <jason@redhat.com>
5725
5726	* g++.dg/parse/parameter-declaration-2.C: New.
5727
5728	* g++.dg/cpp0x/scoped_enum2.C: New.
5729
57302010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5731
5732	* gcc.c-torture/compile/20100915-1.c: New test.
5733
57342010-09-15  Martin Jambor  <mjambor@suse.cz>
5735
5736	PR middle-end/45644
5737	* gcc.dg/ipa/pr45644.c: New test.
5738
57392010-09-15  Jakub Jelinek  <jakub@redhat.com>
5740
5741	PR tree-optimization/45633
5742	* gcc.dg/vect/pr45633.c: New test.
5743
57442010-09-15  Janus Weil  <janus@gcc.gnu.org>
5745
5746	PR fortran/45577
5747	* gfortran.dg/allocate_derived_4.f90: New.
5748
57492010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5750
5751	* lib/target-supports.exp
5752	(check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5753	supported flag to true for neon.
5754
57552010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5756
5757	PR c++/45665
5758	* g++.dg/template/crash103.C: New.
5759
57602010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5761
5762	Merge from 'apple/trunk' branch on FSF servers.
5763
5764	2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5765
5766	Radar 4457381
5767	* objc.dg/msg-in-protocol.m: New.
5768	* obj-c++.dg/msg-in-protocol.mm: New.
5769
5770	2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5771
5772	Radar 4219590
5773	* objc.dg/break-in-ifstmt.m: New.
5774
5775	2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5776
5777	Radar 4174166
5778	* obj-c++.dg/comp-types-13.mm: New.
5779	* objc.dg/comp-types-12.m: New.
5780
5781	2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5782
5783	Radar 4216500
5784	* obj-c++.dg/proto-lossage-7.mm: New.
5785	* objc.dg/proto-lossage-7.m: New.
5786
57872010-09-14  Jan Hubicka  <jh@suse.cz>
5788
5789	* gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5790	folding.
5791	* gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5792	folding.
5793
57942010-09-14  Jakub Jelinek  <jakub@redhat.com>
5795
5796	PR middle-end/45567
5797	* gcc.dg/pr45567.c: New test.
5798
5799	PR debug/45660
5800	* g++.dg/debug/pr45660.C: New test.
5801
58022010-09-14  Ira Rosen  <irar@il.ibm.com>
5803
5804	PR tree-optimization/45470
5805	* g++.dg/vect/pr45470-a.cc: New test.
5806	* g++.dg/vect/pr45470-a.cc: New test.
5807
58082010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5809
5810	PR target/42070
5811	* lib/profopt.exp: Prune warnings on execname2 compile.
5812	* lib/prune.exp: Prune "can't add line info" warnings.
5813
58142010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5815
5816	PR libfortran/45532
5817	* gfortran.dg/namelist_64.f90: New test.
5818
58192010-09-13  Jakub Jelinek  <jakub@redhat.com>
5820
5821	PR rtl-optimization/45617
5822	* gcc.target/i386/pr45617.c: New test.
5823
58242010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5825
5826	* gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5827
58282010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5829
5830	* gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5831	* gcc.target/i386/fma4-vector.c: Likewise.
5832	* gcc.target/i386/vectorize2.c: Likewise.
5833	* gcc.target/i386/vectorize4.c: Likewise.
5834	* gcc.target/i386/vectorize5.c: Likewise.
5835	* gcc.target/i386/vectorize6.c: Likewise.
5836	* gcc.target/i386/vectorize8.c: Likewise.
5837
5838	* gcc.target/i386/vect-double-1.c: New.
5839	* gcc.target/i386/vect-double-1a.c: Likewise.
5840	* gcc.target/i386/vect-double-2.c: Likewise.
5841	* gcc.target/i386/vect-double-2a.c: Likewise.
5842
5843	* lib/target-supports.exp (check_effective_target_vect_double):
5844	Set et_vect_double_saved to 0 when tuning for Atom.
5845
58462010-09-13  Jan Hubicka  <jh@suse.cz>
5847
5848	* gcc.dg/torture/pr23821.c: Drop static keyword.
5849	* gcc.dg/tree-ssa/loop-19.c: Likewise.
5850	* gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5851
58522010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5853
5854	* gcc.target/arm/sync-1.c: New.
5855
58562010-09-12  Olivier Hainque  <hainque@adacore.com>
5857
5858	* gnat.dg/memtrap.adb: New test.
5859
58602010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5861
5862	* gfortran.dg/promotion.f90: Fix options.
5863
58642010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5865
5866	* g++.dg/cpp0x/range-for1.C: New.
5867	* g++.dg/cpp0x/range-for2.C: New.
5868	* g++.dg/cpp0x/range-for3.C: New.
5869	* g++.dg/cpp0x/range-for4.C: New.
5870	* g++.dg/cpp0x/range-for5.C: New.
5871	* g++.dg/cpp0x/range-for6.C: New.
5872
58732010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5874
5875	* gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5876	and counts. Check that transpose is not called.
5877	* gfortran.dg/transpose_2.f90: Update error message.
5878
58792010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5880
5881	PR c++/43824
5882	* g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5883	* g++.dg/lookup/strong-using-2.C: Likewise.
5884	* g++.dg/lookup/strong-using-3.C: Likewise.
5885	* g++.dg/lookup/strong-using-5.C: Likewise.
5886
5887	* g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5888	* g++.dg/cpp0x/inline-ns4.C: New.
5889	* g++.dg/cpp0x/inline-ns5.C: New.
5890
58912010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5892
5893	PR middle-end/45634
5894	* gfortran.fortran-torture/compile/pr45634.f90: New.
5895
58962010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5897
5898	* objc.dg/fobjc-exceptions.m: New test.
5899
59002010-09-10  Jan Hubicka  <jh@suse.cz>
5901
5902	* g++.dg/inherit/covariant7.C: Fix pattern matching.
5903
59042010-09-10  Martin Jambor  <mjambor@suse.cz>
5905
5906	PR tree-optimization/44972
5907	* gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5908	* gcc.dg/tree-ssa/pr45144.c: Likewise.
5909	* gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5910	instead.
5911	* g++.dg/torture/pr44972.C: New test.
5912
59132010-09-10  Martin Jambor  <mjambor@suse.cz>
5914
5915	PR tree-optimization/44972
5916	* g++.dg/torture/pr34850.C: Remove expected warning.
5917
59182010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5919
5920	* gfortran.dg/dummy_optional_arg.f90: New test.
5921
59222010-09-08  Jan Hubicka  <jh@suse.cz>
5923
5924	PR tree-optimization/45598
5925	* fortran.fortran-torture/compile/pr45598.f90: New test.
5926
59272010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5928
5929	* lib/target-supports-dg.exp (dg-require-ifunc): New.
5930	* lib/target-supports.exp (check_ifunc_available): New.
5931	* gcc.dg/attr-ifunc-1.c: New.
5932	* gcc.dg/attr-ifunc-2.c: New.
5933	* gcc.dg/attr-ifunc-3.c: New.
5934	* gcc.dg/attr-ifunc-4.c: New.
5935	* gcc.dg/attr-ifunc-5.c: New.
5936	* g++.dg/ext/attr-ifunc-1.C: New.
5937	* g++.dg/ext/attr-ifunc-2.C: New.
5938	* g++.dg/ext/attr-ifunc-3.C: New.
5939	* g++.dg/ext/attr-ifunc-4.C: New.
5940
59412010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5942
5943	PR middle-end/40386
5944	* gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5945
59462010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5947
5948	* gfortran.dg/inline_transpose_1.f90: New test.
5949
59502010-09-08  Jakub Jelinek  <jakub@redhat.com>
5951
5952	PR c++/45588
5953	* g++.dg/warn/Wunused-var-15.C: New test.
5954
59552010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5956
5957	* c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5958	hppa*-*-hpux*.
5959
59602010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5961
5962	* objc/execute/exceptions/throw-nil.m: New test.
5963	* objc/execute/exceptions/handler-1.m: Updated to use the new
5964	objc_set_uncaught_exception_handler() function.
5965	* objc/execute/exceptions/matcher-1.m: New test.
5966
59672010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5968
5969	PR fortran/38282
5970	* gfortran.dg/bit_comparison_1.F90: New test.
5971	* gfortran.dg/leadz_trailz_3.f90: New test.
5972	* gfortran.dg/masklr_2.F90: New test.
5973	* gfortran.dg/shiftalr_1.F90: New test.
5974	* gfortran.dg/merge_bits_2.F90: New test.
5975	* gfortran.dg/dshift_2.F90: New test.
5976	* gfortran.dg/bit_comparison_2.F90: New test.
5977	* gfortran.dg/masklr_1.F90: New test.
5978	* gfortran.dg/merge_bits_1.F90: New test.
5979	* gfortran.dg/dshift_1.F90: New test.
5980	* gfortran.dg/shiftalr_2.F90: New test.
5981
59822010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5983
5984	* objc.dg/type-stream-1.m: Replaced with a test that tests that
5985	functions from objc/typedstream.h are deprecated.
5986
59872010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5988
5989	* lib/target-supports.exp
5990	(check_effective_target_run_expensive_tests): New proc.
5991	* gcc.c-torture/compile/limits-fnargs.c: Use
5992	dg-require-effective-target run_expensive_tests.
5993
59942010-09-08  Jakub Jelinek  <jakub@redhat.com>
5995
5996	PR fortran/45597
5997	* gfortran.dg/gomp/pr45597.f90: New test.
5998
5999	PR fortran/45595
6000	* gfortran.dg/gomp/pr45595.f90: New test.
6001
60022010-09-08  Michael Matz  <matz@suse.de>
6003
6004	* c-c++-common/uninit-17.c: Adjust.
6005
60062010-09-08  Michael Matz  <matz@suse.de>
6007
6008	PR tree-optimization/43430
6009	* gcc.dg/vect/pr43430-2.c: New test.
6010
60112010-09-08  Michael Matz  <matz@suse.de>
6012
6013	PR tree-optimization/33244
6014	* gfortran.dg/vect/fast-math-vect-8.f90: New test.
6015
60162010-09-08  Richard Guenther  <rguenther@suse.de>
6017
6018	PR tree-optimization/45578
6019	* gfortran.dg/pr45578.f90: New testcase.
6020
60212010-09-08  Richard Guenther  <rguenther@suse.de>
6022
6023	PR testsuite/45590
6024	* gcc.dg/graphite/pr44391.c: Remove -m32 option.
6025
60262010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6027
6028	PR fortran/45576
6029	* gfortran.dg/char_length_18.f90:  New test.
6030
60312010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
6032
6033	PR target/36502
6034	* gcc.target/i386/pr36502.c: New test.
6035
6036	PR target/42313
6037	PR target/44651
6038	* gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
6039	* gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
6040
60412010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
6042
6043	* gfortran.dg/achar_4.f90: Enable bounds checking.
6044
60452010-09-07  Uros Bizjak  <ubizjak@gmail.com>
6046
6047	PR target/45206
6048	* gcc.target/i386/pr45206.c: New test.
6049
60502010-09-07  Hans-Peter Nilsson  <hp@axis.com>
6051
6052	PR fortran/45505
6053	* gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
6054
60552010-09-07  Jan Hubicka  <jh@suse.cz>
6056
6057	* gcc.c-torture/compile/20100907.c: New testcase.
6058
60592010-09-07  Richard Guenther  <rguenther@suse.de>
6060
6061	PR middle-end/45569
6062	* g++.dg/eh/pr45569.C: New testcase.
6063
60642010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
6065
6066	PR target/43137
6067	* gcc.target/arm/pr43137.c: New test.
6068
60692010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6070
6071	PR fortran/36931
6072	* gfortran.dg/dependency_35.f90:  New test.
6073
60742010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6075
6076	PR fortran/34145
6077	* gfortran.dg/char_length_17.f90:  New test.
6078
60792010-09-06  Dodji Seketeli  <dodji@redhat.com>
6080
6081	PR c++/45200
6082	PR c++/45293
6083	PR c++/45558
6084	* g++.dg/template/typedef34.C: New test.
6085	* g++.dg/template/typedef35.C: New test.
6086
60872010-09-06  Uros Bizjak  <ubizjak@gmail.com>
6088
6089	PR target/22152
6090	* gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
6091
60922010-09-06  Mark Mitchell  <mark@codesourcery.com>
6093
6094	* g++.dg/warn/Wdouble-promotion.C: New.
6095
60962010-09-06  Arnaud Charlet  <charlet@adacore.com>
6097
6098	* g++.dg/parse/redef2.C: New.
6099
61002010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6101
6102	* gcc.dg/20100906-1.c: New testcase.
6103
61042010-09-06  Jakub Jelinek  <jakub@redhat.com>
6105
6106	PR testsuite/45543
6107	* g++.dg/debug/dwarf2/typedef1.C: Expect just one
6108	DW_TAG_enumeration_type DIE.
6109
61102010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
6111
6112	* objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
6113	Update XFAILs.
6114
61152010-09-06  Alexander Monakov  <amonakov@ispras.ru>
6116
6117	PR rtl-optimization/44919
6118	* g++.dg/opt/pr44919.C: New.
6119
61202010-09-06  Tobias Burnus  <burnus@net-b.de>
6121
6122	PR fortran/38282
6123	* gfortran.dg/iall_iany_iparity_1.f90: New.
6124	* gfortran.dg/iall_iany_iparity_2.f90: New.
6125
61262010-09-06  Jason Merrill  <jason@redhat.com>
6127
6128	* g++.dg/cpp0x/initlist42.C: New.
6129
6130	* g++.dg/cpp0x/auto19.C: New.
6131
6132	* g++.dg/template/sfinae25.C: New.
6133	* g++.dg/template/char1.C: Expect warning.
6134	* g++.dg/template/nontype10.C: Likewise.
6135
6136	* g++.dg/cpp0x/implicit9.C: New.
6137
6138	* g++.dg/cpp0x/initlist43.C: New.
6139
61402010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
6141
6142	* gcc.dg/tree-ssa/tailrecursion-7.c: New file.
6143
61442010-09-05  Mark Mitchell  <mark@codesourcery.com>
6145
6146	* gcc.dg/Wdouble-promotion.c: New.
6147
61482010-09-05  Tobias Burnus  <burnus@net-b.de>
6149
6150	* gfortran.dg/float128_1.f90: Remove test case as
6151	it always fails since Rev 163611 backed out the
6152	front-end implementation.
6153
61542010-09-05  Tobias Burnus  <burnus@net-b.de>
6155
6156	* gfortran.dg/float128_1.f90: XFAIL test case.
6157
61582010-09-05  Tobias Burnus  <burnus@net-b.de>
6159
6160	* gfortran.dg/bessel_7.f90: Decrease required precision.
6161
61622010-09-05  Hans-Peter Nilsson  <hp@axis.com>
6163
6164	PR testsuite/45545
6165	* gfortran.dg/array_memcpy_3.f90: Correct pattern for
6166	ref-all-matching targets.
6167
61682010-09-05  Richard Guenther  <rguenther@suse.de>
6169
6170	PR tree-optimization/45535
6171	* gcc.c-torture/compile/pr45535.c: New testcase.
6172
61732010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
6174
6175	* g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
6176	"\[^\n\]*".
6177	* g++.dg/debug/dwarf2/namespace-1.C: Likewise.
6178	* g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
6179	* g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
6180	* g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
6181	* g++.dg/debug/dwarf2/template-params-4.C: Likewise.
6182	* g++.dg/debug/dwarf2/template-params-6.C: Likewise.
6183	* g++.dg/debug/dwarf2/template-params-7.C: Likewise.
6184	* g++.dg/debug/dwarf2/typedef1.C: Likewise.
6185	* gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
6186	* gcc.dg/debug/dwarf2/inline2.c: Likewise.
6187	* gcc.target/i386/pr22152.c: Likewise.
6188	* gcc.target/i386/pr36992-1.c: Likewise.
6189	* gcc.target/i386/pr36992-2.c: Likewise.
6190	* gcc.target/sh/sh4a-memmovua.c: Likewise.
6191
61922010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6193
6194	PR testsuite/43957
6195	* gcc.dg/const-uniq-1.c: Modify regexp.
6196
61972010-09-04  Tobias Burnus  <burnus@net-b.de>
6198
6199	PR fortran/45530
6200	* gfortran.dg/namelist_63.f90: New.
6201
62022010-09-04  Jan Hubicka  <jh@suse.cz>
6203
6204	* gcc.dg/tree-ssa/foldconst-2.c: New testcase.
6205	* gcc.dg/tree-ssa/foldconst-3.c: New testcase.
6206
62072010-09-04  Jan Hubicka  <jh@suse.cz>
6208
6209	* gcc.dg/tree-ssa/foldconst-1.c: New testcase.
6210
62112010-09-04  Janus Weil  <janus@gcc.gnu.org>
6212
6213	PR fortran/45507
6214	* gfortran.dg/allocate_alloc_opt_12.f90: New.
6215
62162010-09-03  Joseph Myers  <joseph@codesourcery.com>
6217
6218	* gcc.dg/opts-4.c: New test.
6219
62202010-09-03  Steve Ellcey  <sje@cup.hp.com>
6221
6222	* gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
6223	* gcc.dg/vect/vect-peel-4.c: Ditto.
6224
62252010-09-03  Daniel Kraft  <d@domob.eu>
6226
6227	PR fortran/45525
6228	* gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
6229
62302010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6231
6232	PR fortran/45159
6233	* gfortran.dg/dependency_34.f90:  New test.
6234
62352010-09-03  Steve Ellcey  <sje@cup.hp.com>
6236
6237	* gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
6238
62392010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6240
6241	* gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
6242	gcc.target/i386/clearcap.map if supported.
6243
62442010-09-03  Michael Matz  <matz@suse.de>
6245
6246	PR middle-end/45415
6247	* gcc.dg/pr45415.c: New test.
6248
62492010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6250
6251	PR tree-optimization/45506
6252	* gcc.dg/pr45506.c: New.
6253
62542010-09-03  Uros Bizjak  <ubizjak@gmail.com>
6255
6256	PR target/45476
6257	* gcc.target/i386/float128-1.c: Enable for all x86 targets.
6258	* gcc.target/i386/float128-2.c: Ditto.
6259
62602010-09-03  Daniel Kraft  <d@domob.eu>
6261
6262	PR fortran/34162
6263	* gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
6264	* gfortran.dg/internal_dummy_2.f08: New test.
6265	* gfortran.dg/internal_dummy_3.f08: New test.
6266	* gfortran.dg/internal_dummy_4.f08: New test.
6267
62682010-09-03  Jakub Jelinek  <jakub@redhat.com>
6269
6270	PR debug/45500
6271	* gcc.target/i386/pr45500.c: New test.
6272
62732010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
6274
6275	* gcc.target/mips/loongson-shift-count-truncated-1.c: New.
6276
62772010-09-03  Daniel Kraft  <d@domob.eu>
6278
6279	PR fortran/44602
6280	* gfortran.dg/exit_2.f08; Adapt error messages.
6281	* gfortran.dg/exit_3.f08: New test.
6282	* gfortran.dg/exit_4.f08: New test.
6283	* gfortran.dg/exit_5.f03: New test.
6284
62852010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6286
6287	* gfortran.dg/ishft_4.f90: New test.
6288
62892010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6290
6291	* gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6292	FRIZ/XSRIZ instruciton for (double)(long long)x.
6293	* gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6294
62952010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6296
6297	* g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6298
62992010-09-02  Richard Guenther  <rguenther@suse.de>
6300
6301	PR tree-optimization/44937
6302	PR tree-optimization/45412
6303	* g++.dg/opt/pr45412.C: New testcase.
6304	* gcc.c-torture/compile/pr45412.c: Likewise.
6305	* gcc.c-torture/compile/pr44937.c: Likewise.
6306
63072010-09-02  Joseph Myers  <joseph@codesourcery.com>
6308
6309	* gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
6310	but using -Werror=comment.
6311	* gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6312	expected error messages.
6313
63142010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6315
6316	* gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6317	* gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6318
63192010-09-02  Tobias Burnus  <burnus@net-b.de>
6320
6321	PR fortran/45489
6322	* gfortran.dg/initialization_27.f90: New.
6323
63242010-09-02  Ira Rosen  <irar@il.ibm.com>
6325
6326	* gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6327	check into different basic blocks. Expect vectorization if misaligned
6328	stores are supported.
6329	* gcc.dg/vect/bb-slp-8a.c: New test.
6330	* gcc.dg/vect/bb-slp-8b.c: New test.
6331
63322010-09-01  Steve Ellcey  <sje@cup.hp.com>
6333
6334	* gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6335
63362010-09-01  Janus Weil  <janus@gcc.gnu.org>
6337
6338	PR fortran/44541
6339	* gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6340	* gfortran.dg/class_dummy_1.f03: New.
6341
63422010-09-01  Jakub Jelinek  <jakub@redhat.com>
6343
6344	PR middle-end/45458
6345	* g++.dg/tree-prof/partition2.C: New test.
6346
63472010-09-01  Richard Guenther  <rguenther@suse.de>
6348
6349	* gcc.dg/vect/vect-outer-fir.c: Adjust.
6350	* gcc.dg/tree-ssa/vrp54.c: New testcase.
6351	* gcc.c-torture/execute/20100827-1.c: Likewise.
6352
63532010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6354
6355	* gfortran.dg/execute_command_line_1.f90: New test.
6356
63572010-08-31  Jakub Jelinek  <jakub@redhat.com>
6358
6359	PR preprocessor/45457
6360	* c-c++-common/cpp/pr45457.c: New test.
6361
63622010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
6363
6364	* gcc.dg/nested-func-8.c: New test.
6365
63662010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6367
6368	PR fortran/38282
6369	* gfortran.dg/popcnt_poppar_1.F90: New test.
6370	* gfortran.dg/popcnt_poppar_2.F90: New test.
6371
63722010-08-31  Uros Bizjak  <ubizjak@gmail.com>
6373
6374	* gcc.target/i386/volatile-2.c: Require nonpic target.
6375
63762010-08-31  Jakub Jelinek  <jakub@redhat.com>
6377
6378	PR middle-end/45461
6379	* gcc.dg/pr45461.c: New test.
6380
63812010-08-31  Richard Guenther  <rguenther@suse.de>
6382
6383	PR testsuite/45455
6384	* gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6385
63862010-08-31  Bingfeng Mei  <bmei@broadcom.com>
6387
6388	* gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6389
63902010-08-30  Janus Weil  <janus@gcc.gnu.org>
6391
6392	PR fortran/45456
6393	* gfortran.dg/typebound_proc_18.f03: New.
6394
63952010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6396
6397	* lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6398	* lib/scanasm.exp (scan-stack-usage): Likewise.
6399	(scan-stack-usage-not): Likewise.
6400	* gcc.dg/stack-usage-1.c: New test.
6401	* gcc.target/i386/stack-usage-realign.c: Likewise.
6402
64032010-08-30  Zdenek Dvorak  <ook@ucw.cz>
6404
6405	PR tree-optimization/45427
6406	* gcc.dg/tree-ssa/pr45427.c: New test.
6407
64082010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
6409
6410	PR c++/45043
6411	* g++.dg/template/crash102.C: New.
6412
64132010-08-30  Jakub Jelinek  <jakub@redhat.com>
6414
6415	PR middle-end/45423
6416	* gcc.dg/gomp/atomic-12.c: New test.
6417	* gcc.dg/gomp/atomic-13.c: New test.
6418	* gcc.dg/gomp/atomic-14.c: New test.
6419	* g++.dg/gomp/atomic-11.C: New test.
6420	* g++.dg/gomp/atomic-12.C: New test.
6421	* g++.dg/gomp/atomic-13.C: New test.
6422	* g++.dg/gomp/atomic-14.C: New test.
6423
64242010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6425
6426	* g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6427	delimiter.
6428
64292010-08-30  Thomas Quinot  <quinot@adacore.com>
6430
6431	* gnat.dg/discr24.adb: New test.
6432
64332010-08-30  Richard Guenther  <rguenther@suse.de>
6434
6435	PR tree-optimization/45449
6436	* gcc.dg/pr45449.c: New testcase.
6437
64382010-08-30  Joseph Myers  <joseph@codesourcery.com>
6439
6440	* gcc.dg/opts-1.c: Expect errors, not warnings.
6441
64422010-08-29  Janus Weil  <janus@gcc.gnu.org>
6443
6444	PR fortran/42769
6445	* gfortran.dg/dynamic_dispatch_11.f03: New.
6446
64472010-08-29  Jason Merrill  <jason@redhat.com>
6448
6449	PR c++/44991
6450	* g++.dg/parse/defarg15.C: New.
6451
64522010-08-29  Janus Weil  <janus@gcc.gnu.org>
6453
6454	PR fortran/45439
6455	* gfortran.dg/select_type_16.f03: New.
6456
64572010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6458	    Tobias Burnus  <burnus@net-b.de>
6459
6460	* gfortran.dg/bessel_7.f90: Decrease required precision.
6461
64622010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6463	    Kaz Kojima  <kkojima@gcc.gnu.org>
6464
6465	* gcc.dg/attr-isr.c: Skip test for -m2a.  Don't	run on sh2a*-*-*.
6466
64672010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6468
6469	* gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6470	floating point conversion code generation.
6471	* gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6472	* gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6473	* gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6474	* gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6475	to integer conversion code generation.
6476	* gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6477	* gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6478	* gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6479	* gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6480
64812010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6482
6483	PR fortran/32049
6484	* gfortran.dg/random_seed_1.f90: Adjust test.
6485	* gfortran.dg/float128_1.f90: New test.
6486
64872010-08-27  Tobias Burnus  <burnus@net-b.de>
6488
6489	PR fortran/33197
6490	* gfortran.dg/norm2_1.f90: New.
6491	* gfortran.dg/norm2_2.f90: New.
6492	* gfortran.dg/norm2_3.f90: New.
6493	* gfortran.dg/norm2_4.f90: New.
6494	* gfortran.dg/parity_1.f90: New.
6495	* gfortran.dg/parity_2.f90: New.
6496	* gfortran.dg/parity_3.f90: New.
6497
64982010-08-27  Janus Weil  <janus@gcc.gnu.org>
6499
6500	PR fortran/45420
6501	* gfortran.dg/select_type_15.f03: New.
6502
65032010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6504
6505	PR libfortran/43217
6506	* gfortran.dg/hollerith8.f90: New test.
6507
65082010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6509
6510	PR fortran/45159
6511	* gfortran.dg/dependency_33.f90:  New test.
6512
65132010-08-27  Richard Guenther  <rguenther@suse.de>
6514
6515	* gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6516	* gcc.dg/graphite/scop-2.c: Likewise.
6517	* gcc.dg/graphite/scop-20.c: Likewise.
6518	* gcc.dg/vect/slp-25.c: Likewise.
6519
65202010-08-27  Olivier Hainque  <hainque@adacore.com>
6521
6522	* gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6523
65242010-08-26  Daniel Kraft  <d@domob.eu>
6525
6526	PR fortran/38936
6527	PR fortran/44047
6528	PR fortran/45384
6529	* gfortran.dg/associate_8.f03: New test.
6530	* gfortran.dg/select_type_13.f03: New test.
6531	* gfortran.dg/select_type_14.f03: New test.
6532
65332010-08-26  Jakub Jelinek  <jakub@redhat.com>
6534
6535	PR tree-optimization/44485
6536	* gcc.dg/pr44485.c: New test.
6537
65382010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6539
6540	* gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6541	* gcc.dg/torture/tls/thr-init-1.c: Likewise.
6542	* gcc.dg/torture/tls/thr-init-2.c: Likewise.
6543
65442010-08-26  Richard Guenther  <rguenther@suse.de>
6545
6546	* gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6547	* gcc.dg/graphite/scop-21.c: Likewise.
6548
65492010-08-26  Richard Guenther  <rguenther@suse.de>
6550
6551	* gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6552	* gcc.dg/vect/fast-math-slp-27.c: Likewise.
6553	* gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6554	* gcc.dg/vect/vect-91.c: Likewise.
6555	* gcc.dg/vect/vect-peel-1.c: Likewise.
6556	* gcc.dg/vect/vect-peel-2.c: Likewise.
6557	* gcc.dg/vect/vect-peel-4.c: Likewise.
6558
65592010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6560
6561	PR libfortran/41859
6562	* gfortran.dg/der_io_4.f90: New test.
6563
65642010-08-25  Jakub Jelinek  <jakub@redhat.com>
6565
6566	PR rtl-optimization/44858
6567	* gcc.c-torture/execute/pr44858.c: New test.
6568
6569	PR rtl-optimization/45400
6570	* g++.dg/other/i386-8.C: New test.
6571
65722010-08-25  Richard Guenther  <rguenther@suse.de>
6573
6574	* gcc.dg/alias-8.c: Adjust.
6575
65762010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6577
6578	* gcc.target/i386/combine-mul.c: New test.
6579
65802010-08-25  Richard Guenther  <rguenther@suse.de>
6581
6582	PR lto/44562
6583	* gcc.dg/graphite/id-27.c: New testcase.
6584	* gcc.dg/lto/20100825-1_0.c: Likewise.
6585
65862010-08-25  Richard Guenther  <rguenther@suse.de>
6587
6588	PR tree-optimization/45316
6589	* g++.dg/opt/pr45316.C: New testcase.
6590
65912010-08-25  Richard Guenther  <rguenther@suse.de>
6592
6593	PR tree-optimization/45393
6594	* g++.dg/torture/pr45393.C: New testcase.
6595
65962010-08-25  Jakub Jelinek  <jakub@redhat.com>
6597
6598	PR tree-optimization/45059
6599	* gcc.c-torture/compile/pr45059.c: New test.
6600
66012010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6602
6603	* lib/target-supports.exp (check_effective_target_vect_unpack):
6604	Set vect_unpack supported flag to true for neon.
6605
66062010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6607
6608	* gcc.dg/tree-ssa/ifc-5.c: New.
6609
66102010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6611
6612	* gcc.dg/tree-ssa/ifc-4.c: New.
6613	* gcc.dg/tree-ssa/ifc-7.c: New.
6614
66152010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6616
6617	* gcc.dg/vect/vect.exp: Check loongson targets
6618	* g++.dg/vect/vect.exp: Likewise
6619	* gfortran.dg/vect/vect.exp: Likewise
6620
66212010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6622
6623	* gcc.target/powerpc/vsx-mass-1.c: New file, test
6624	-mveclibabi=mass.
6625
66262010-08-23  Janus Weil  <janus@gcc.gnu.org>
6627
6628	PR fortran/45366
6629	* gfortran.dg/proc_ptr_29.f90: New.
6630
66312010-08-22  Tobias Burnus  <burnus@net-b.de>
6632	    Dominique d'Humieres  <dominiq@lps.ens.fr>
6633
6634	PR fortran/45367
6635	* gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6636
66372010-08-22  Tobias Burnus  <burnus@net-b.de>
6638
6639	PR fortran/45367
6640	* gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6641
66422010-08-22  Tobias Burnus  <burnus@net-b.de>
6643
6644	PR fortran/36158
6645	* gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6646
66472010-08-22  Tobias Burnus  <burnus@net-b.de>
6648	    Dominique d'Humieres  <dominiq@lps.ens.fr>
6649
6650	PR fortran/45367
6651	PR fortran/36158
6652	* gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6653	* gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6654
66552010-08-21  Janus Weil  <janus@gcc.gnu.org>
6656
6657	PR fortran/44863
6658	PR fortran/45271
6659	PR fortran/45290
6660	* gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6661	* gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6662	* gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6663
66642010-08-21  Tobias Burnus  <burnus@net-b.de>
6665
6666	PR fortran/36158
6667	PR fortran/33197
6668	* gfortran.dg/bessel_6.f90: New.
6669	* gfortran.dg/bessel_7.f90: New.
6670
66712010-08-20  Jan Hubicka  <jh@suse.cz>
6672
6673	PR c++/45307
6674	PR c++/17736
6675	* gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6676	* g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6677
66782010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6679
6680	PR target/45336
6681	* gcc.target/i386/pr45336-1.c: New.
6682	* gcc.target/i386/pr45336-2.c: Likewise.
6683	* gcc.target/i386/pr45336-3.c: Likewise.
6684	* gcc.target/i386/pr45336-4.c: Likewise.
6685
66862010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6687
6688	PR testsuite/45361
6689	* gcc.target/i386/volatile-2.c: Update scan strings to also
6690	include (%rip) for the memory reference on x86_64.
6691
66922010-08-20  Jakub Jelinek  <jakub@redhat.com>
6693
6694	PR middle-end/44974
6695	* gcc.dg/pr44974.c: New test.
6696
6697	PR rtl-optimization/45353
6698	* gcc.dg/pr45353.c: New test.
6699
67002010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6701
6702	* gcc.target/i386/volatile-2.c: New.
6703
67042010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6705
6706	PR rtl-optimization/44691
6707	* gfortran.dg/pr44691.f: New test.
6708
67092010-10-19  Olivier Hainque  <hainque@adacore.com>
6710
6711	* gcc.target/sparc/sibcall-dslot.c: New testcase.
6712
67132010-08-19  Jason Merrill  <jason@redhat.com>
6714
6715	* g++.dg/init/synth3.C: New.
6716	* g++.dg/init/value8.C: New.
6717	* g++.dg/tree-ssa/empty-2.C: New.
6718	* g++.dg/cpp0x/noexcept09.C: New.
6719
67202010-08-19  Daniel Kraft  <d@domob.eu>
6721
6722	PR fortran/29785
6723	PR fortran/45016
6724	* gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6725	* gfortran.dg/pointer_remapping_1.f90: New test.
6726	* gfortran.dg/pointer_remapping_2.f03: New test.
6727	* gfortran.dg/pointer_remapping_3.f08: New test.
6728	* gfortran.dg/pointer_remapping_4.f03: New test.
6729	* gfortran.dg/pointer_remapping_5.f08: New test.
6730	* gfortran.dg/pointer_remapping_6.f08: New test.
6731
67322010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6733
6734	PR testsuite/45324
6735	* gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6736
67372010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6738
6739	* gcc.dg/vect/vect-1.c (foo): Fix last commit.
6740
67412010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6742
6743	* gcc.dg/vect/vect-1.c (foo): Change inner loop index
6744	variable.
6745
67462010-08-19  Ian Bolton  <ian.bolton@arm.com>
6747
6748	PR target/45070
6749	* gcc.c-torture/execute/pr45070.c: New.
6750
67512010-08-19  Ian Bolton  <ian.bolton@arm.com>
6752
6753	* g++.dg/pr44328.C: New test.
6754
67552010-08-19  Tobias Burnus  <burnus@net-b.de>
6756
6757	PR fortran/36158
6758	PR fortran/33197
6759	* gfortran.dg/bessel_3.f90: New.
6760	* gfortran.dg/bessel_4.f90: New.
6761	* gfortran.dg/bessel_5.f90: New.
6762
67632010-08-19  Janus Weil  <janus@gcc.gnu.org>
6764
6765	PR fortran/45290
6766	* gfortran.dg/proc_ptr_comp_3.f90: Modified.
6767	* gfortran.dg/pointer_init_2.f90: New.
6768	* gfortran.dg/pointer_init_3.f90: New.
6769	* gfortran.dg/pointer_init_4.f90: New.
6770
67712010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6772
6773	PR c++/45049
6774	* g++.dg/pr45049-1.C: New test.
6775	* g++.dg/pr45049-2.C: New test.
6776
67772010-08-18  Jie Zhang  <jie@codesourcery.com>
6778
6779	* gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6780	20 if __ARM_PCS is defined otherwise 64.
6781	(bar): Use STACK_ARGUMENTS_SIZE for the third argument
6782	instead of hard coded 64.
6783
67842010-08-18  Yao Qi  <yao@codesourcery.com>
6785
6786	PR target/45094
6787	* gcc.target/arm/pr45094.c: New test.
6788
67892010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6790
6791	* gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6792
67932010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6794
6795	PR rtl-optimization/42575
6796	* gcc.target/arm/pr42575.c: New test.
6797
67982010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6799
6800	* lib/target-supports.exp (check_effective_target_tls_emulated): New.
6801	* gcc.dg/tls/thr-cse-1.c: New.
6802
68032010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6804
6805	PR debug/42487
6806	* lib/target-supports.exp
6807	(check_effective_target_function_sections): New.
6808	* gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6809	function sections before proceding.
6810
68112010-08-17  Jakub Jelinek  <jakub@redhat.com>
6812
6813	PR fortran/45308
6814	* gfortran.dg/pr45308.f03: New test.
6815
68162010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6817
6818	PR target/45296
6819	* gcc.target/i386/pr45296.c: New test.
6820
68212010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6822
6823	* g++.dg/ext/uow-1.C: New.
6824	* g++.dg/ext/uow-2.C: New.
6825	* g++.dg/ext/uow-3.C: New.
6826	* g++.dg/ext/uow-4.C: New.
6827
68282010-08-17  Richard Guenther  <rguenther@suse.de>
6829
6830	PR testsuite/45266
6831	* gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6832
68332010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6834
6835	PR c/40563
6836	* gcc.dg/Wcxx-compat-20.c: New test.
6837
68382010-08-17  Daniel Kraft  <d@domob.eu>
6839
6840	PR fortran/38936
6841	* gfortran.dg/associate_1.f03: Extended to test newly supported
6842	features like association to variables.
6843	* gfortran.dg/associate_3.f03: Removed check for illegal change
6844	of associate-name here...
6845	* gfortran.dg/associate_5.f03: ...and added it here.
6846	* gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6847	* gfortran.dg/associate_7.f03: New test.
6848
68492010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6850
6851	* gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6852
68532010-08-15  Daniel Kraft  <d@domob.eu>
6854
6855	PR fortran/38936
6856	* gfortran.dg/associate_1.f03: Enable test for array expressions.
6857	* gfortran.dg/associate_3.f03: Clarify comment.
6858	* gfortran.dg/associate_5.f03: New test.
6859	* gfortran.dg/associate_6.f03: New test.
6860
68612010-08-15  Tobias Burnus  <burnus@net-b.de>
6862
6863	PR fortran/45211
6864	* gfortran.dg/bind_c_usage_21.f90: New.
6865	* gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6866
68672010-08-15  Tobias Burnus  <burnus@net-b.de>
6868
6869	* gfortran.dg/optional_absent_1.f90: New.
6870	* gfortran.dg/null_actual.f90: New.
6871
68722010-08-15  Tobias Burnus  <burnus@net-b.de>
6873
6874	* gfortran.dg/pointer_target_1.f90: New.
6875	* gfortran.dg/pointer_target_2.f90: New.
6876	* gfortran.dg/pointer_target_3.f90: New.
6877
68782010-08-15  Daniel Kraft  <d@domob.eu>
6879
6880	PR fortran/45197
6881	* gfortran.dg/elemental_args_check_3.f90: New test.
6882	* gfortran.dg/impure_1.f08: New test.
6883	* gfortran.dg/impure_2.f08: New test.
6884	* gfortran.dg/impure_3.f90: New test.
6885	* gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6886
68872010-08-15  Ira Rosen  <irar@il.ibm.com>
6888
6889	* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6890	* gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6891	SLP tests.
6892	* gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6893	misaligned loads.
6894	* gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6895	misaligned stores.c
6896	* gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6897
68982010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6899
6900	* gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6901	dg-require-effective-target after dg-do.
6902
69032010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6904
6905	* lib/target-supports.exp (check_effective_target_vect_int): Return
6906	true for Loongson targets.
6907	(check_effective_target_vect_shift): Likewise.
6908	(check_effective_target_vect_no_int_max): Likewise.
6909	(check_effective_target_vect_no_align): Likewise.
6910	(check_effective_target_vect_short_mult): Likewise.
6911
69122010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6913
6914	* g++.dg/cast.C: Change fields of structures to "long" to pass
6915	the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6916	* g++.dg/cpp0x/iop.C: Ditto.
6917	* g++.dg/cpp0x/named_refs.C: Ditto.
6918	* g++.dg/cpp0x/rv1p.C: Ditto.
6919	* g++.dg/cpp0x/rv2p.C: Ditto.
6920	* g++.dg/cpp0x/rv3p.C: Ditto.
6921	* g++.dg/cpp0x/rv4p.C: Ditto.
6922	* g++.dg/cpp0x/rv5p.C: Ditto.
6923	* g++.dg/cpp0x/rv6p.C: Ditto.
6924	* g++.dg/cpp0x/rv7p.C: Ditto.
6925	* g++.dg/cpp0x/rv8p.C: Ditto.
6926	* g++.dg/cpp0x/unnamed_refs.C: Ditto.
6927
69282010-08-13  Daniel Kraft  <d@domob.eu>
6929
6930	* gfortran.dg/implied_shape_1.f08: New test.
6931	* gfortran.dg/implied_shape_2.f90: New test.
6932	* gfortran.dg/implied_shape_3.f08: New test.
6933
69342010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6935
6936	PR libfortran/42526
6937	* gfortran.dg/char_component_initializer_1.f90: New test.
6938
69392010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6940
6941	PR tree-optimization/45241
6942	* gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6943
69442010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6945
6946	* gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6947	to dg-options.
6948	* gcc.target/i386/pr40906-2.c: Ditto.
6949	* gcc.target/i386/pr40906-3.c: Ditto.
6950
69512010-08-12  Jakub Jelinek  <jakub@redhat.com>
6952
6953	PR middle-end/45262
6954	* gcc.c-torture/execute/pr45262.c: New test.
6955
69562010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6957
6958	* gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6959	empty argument.
6960	* g++.dg/other/profile1.C: Ditto.
6961
69622010-08-12  Richard Guenther  <rguenther@suse.de>
6963
6964	PR tree-optimization/45232
6965	* gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6966	* gcc.dg/tree-ssa/loop-7.c: Adjust.
6967	* gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6968	* gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6969	unsigned arithmetic.
6970	* gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6971	* gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6972	* gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6973	* gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6974	* gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6975	unsigned arithmetic.
6976	* gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6977	* gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6978	unsigned arithmetic.
6979	* gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6980	* gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6981	* gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6982	unsigned arithmetic.
6983	* gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6984	* gcc.dg/tree-ssa/negate.c: Adjust.
6985	* gcc.dg/vect/vect-1.c: Adjust.
6986	* gfortran.dg/reassoc_6.f: XFAIL.
6987
69882010-08-12  Jakub Jelinek  <jakub@redhat.com>
6989
6990	PR debug/45259
6991	* gcc.dg/pr45259.c: New test.
6992
69932010-08-12  Wei Guozhi  <carrot@google.com>
6994
6995	PR target/44999
6996	* gcc.target/arm/pr44999.c: New testcase.
6997
69982010-08-12  Jie Zhang  <jie@codesourcery.com>
6999
7000	* gcc.dg/graphite/interchange-9.c (M): Define to be 111.
7001	(N): Likewise.
7002	(main): Adjust accordingly.
7003
70042010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7005
7006	* gfortran.dg/graphite/id-22.f: New.
7007
70082010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7009
7010	* gcc.dg/graphite/id-26.c: New.
7011
70122010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7013
7014	* gcc.dg/graphite/id-25.c: New.
7015
70162010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7017
7018	* gcc.dg/graphite/run-id-5.c: New.
7019	* gcc.dg/graphite/run-id-6.c: New.
7020	* gfortran.dg/graphite/id-21.f: New.
7021
70222010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7023
7024	* gcc.dg/graphite/id-24.c: New.
7025
70262010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7027
7028	* gcc.dg/tree-ssa/pr20742.c: New.
7029
70302010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7031
7032	* gcc.dg/graphite/id-23.c: New.
7033
70342010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7035
7036	* gfortran.dg/graphite/id-20.f: Adjust testcase.
7037
70382010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7039
7040	* gcc.dg/graphite/pr42729.c: New.
7041
70422010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7043
7044	* gfortran.dg/graphite/id-20.f: New.
7045
70462010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7047
7048	* gcc.dg/graphite/id-22.c: New.
7049
70502010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7051
7052	* gcc.dg/graphite/run-id-2.c: Call abort.
7053
70542010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7055
7056	* gcc.dg/graphite/id-20.c: New.
7057
70582010-08-11  Janus Weil  <janus@gcc.gnu.org>
7059	    Steve Kargl  <kargl@gcc.gnu.org>
7060
7061	PR fortran/44595
7062	* gfortran.dg/move_alloc_3.f90: New.
7063	* gfortran.dg/random_seed_2.f90: New.
7064
70652010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7066
7067	* lib/target-supports.exp (check_effective_target_sync_int_long):
7068	Add hppa*-*-linux*.
7069	(check_effective_target_sync_char_short): Likewise.
7070
70712010-08-10  Yao Qi  <yao@codesourcery.com>
7072
7073	* gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
7074	general form.
7075	* gcc.dg/tree-ssa/loop-31.c: Likewise.
7076	* g++.dg/other/packed1.C: Likewise.
7077	* g++.dg/other/crash-4.C: Likewise.
7078	* g++.dg/ext/packed8.C: Likewise.
7079	* g++.dg/init/array16.C: Likewise.
7080
70812010-08-10  xinliang David Li  <davidxl@google.com>
7082	* gcc.dg/tree-ssa/loop-19.c: Add option
7083	-fno-prefetch-loop-array
7084
70852010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
7086
7087	PR middle-end/45182
7088	* gcc.c-torture/compile/pr45182.c: New test.
7089
70902010-08-09  Jason Merrill  <jason@redhat.com>
7091
7092	PR c++/45236
7093	* g++.dg/cpp0x/variadic-104.C: New.
7094
70952010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7096
7097	PR fortran/44235
7098	* gfortran.dg/dependency_32.f90:  New test.
7099
71002010-08-09  Richard Guenther  <rguenther@suse.de>
7101
7102	PR middle-end/44632
7103	* g++.dg/opt/nrv17.C: New testcase.
7104
71052010-08-09  Richard Guenther  <rguenther@suse.de>
7106
7107	PR middle-end/45212
7108	* emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
7109	alignment from MEM_REF offset only if we took it from the
7110	base object.
7111
7112	* gcc.target/i386/pr24178.c: New testcase.
7113
71142010-08-08  Uros Bizjak  <ubizjak@gmail.com>
7115
7116	* gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
7117	* gcc.dg/20030702-1.c: Ditto.
7118	* gcc.dg/20050309-1.c: Ditto.
7119	* gcc.dg/20050325-1.c: Ditto.
7120	* gcc.dg/20050330-2.c: Ditto.
7121	* gcc.dg/20051201-1.c: Ditto.
7122	* gcc.dg/gomp/pr27573.c: Ditto.
7123	* gcc.dg/gomp/pr34610.c: Ditto.
7124	* gcc.dg/pr24225.c: Ditto.
7125	* gcc.dg/pr26570.c: Ditto.
7126	* gcc.dg/pr32773.c: Ditto.
7127	* g++.dg/gcov/gcov-6.C: Ditto.
7128	* g++.dg/gomp/pr34608.C: Ditto.
7129	* gfortran.dg/gomp/pr27573.f90: Ditto.
7130
7131	* gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
7132	dg-require-host-local dg directive.
7133	* gcc.dg/profile-dir-2.c: Ditto.
7134	* gcc.dg/profile-dir-3.c: Ditto.
7135
71362010-08-08  Richard Guenther  <rguenther@suse.de>
7137
7138	PR tree-optimization/45109
7139	* gcc.c-torture/compile/pr45109.c: New testcase.
7140
71412010-08-08  Uros Bizjak  <ubizjak@gmail.com>
7142
7143	* gcc.dg/march.c: Skip if -march defined.
7144	* gcc.dg/mtune.c: Skip if -mtune defined.
7145
7146	* g++.old-deja/g++.jason/thunk3.C: Skip for targets with
7147	generic thunk support.
7148
71492010-08-07  Uros Bizjak  <ubizjak@gmail.com>
7150
7151	PR target/45213
7152	* gcc.target/i386/pr45213.c: New test.
7153
71542010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7155
7156	PR libfortran/45143
7157	* gfortran.dg/fmt_error_11.f03: New test.
7158
71592010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7160
7161	* lib/target-supports.exp (check_effective_target_sync_int_long):
7162	Add arm*-*-linux-gnueabi.
7163	(check_effective_target_sync_char_short): Likewise.
7164
71652010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7166
7167	PR fortran/45159
7168	* gfortran.dg/dependency_31.f90:  New test.
7169
71702010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7171
7172	* gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
7173
71742010-08-06  Jason Merrill  <jason@redhat.com>
7175
7176	* g++.dg/cpp0x/sfinae3.C: New.
7177	* g++.dg/cpp0x/sfinae4.C: New.
7178
71792010-08-06  Richard Guenther  <rguenther@suse.de>
7180
7181	* gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
7182	* gcc.dg/tree-ssa/pr23744.c: Disable CCP.
7183	* gcc.dg/tree-ssa/pr25382.c: Likewise.
7184	* gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
7185	* gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
7186	* gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
7187	* gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
7188	* gcc.c-torture/execute/20100805-1.c: Likewise.
7189
71902010-08-05  Martin Jambor  <mjambor@suse.cz>
7191
7192	PR testsuite/42855
7193	* gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
7194
71952010-08-05  Martin Jambor  <mjambor@suse.cz>
7196
7197	* gcc.dg/ipa/ipcp-ii-1.c: New test.
7198	* g++.dg/ipa/ipcp-ivi-1.C: Likewise.
7199
72002010-08-05  Martin Jambor  <mjambor@suse.cz>
7201
7202	* g++.dg/ipa/devirt-1.C: New test.
7203	* g++.dg/ipa/devirt-2.C: Likewise.
7204	* g++.dg/ipa/devirt-3.C: Likewise.
7205	* g++.dg/ipa/devirt-4.C: Likewise.
7206	* g++.dg/ipa/devirt-5.C: Likewise.
7207	* gcc.dg/ipa/iinline-3.c: Likewise.
7208
72092010-08-05  Jie Zhang  <jie@codesourcery.com>
7210
7211	PR tree-optimization/45144
7212	* gcc.dg/tree-ssa/pr45144.c: New test.
7213
72142010-08-04  Janus Weil  <janus@gcc.gnu.org>
7215
7216	PR fortran/42207
7217	PR fortran/44064
7218	PR fortran/44065
7219	* gfortran.dg/class_25.f03: New.
7220	* gfortran.dg/class_26.f03: New.
7221
72222010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
7223
7224	* g++.dg/warn/miss-format-1.C: Update line number.
7225
72262010-08-04  Uros Bizjak  <ubizjak@gmail.com>
7227
7228	PR c++/44641
7229	* lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
7230	.frame and .mask assembler directives.
7231
72322010-08-04  Richard Guenther  <rguenther@suse.de>
7233
7234	* gcc.dg/tree-ssa/vrp35.c: Adjust.
7235	* gcc.dg/tree-ssa/vrp36.c: Likewise.
7236	* gcc.dg/tree-ssa/vrp50.c: Likewise.
7237	* gcc.dg/tree-ssa/vrp52.c: Likewise.
7238
72392010-08-04  Tobias Burnus  <burnus@net-b.de>
7240
7241	PR fortran/44857
7242	* gfortran.dg/derived_constructor_char_1.f90: New.
7243	* gfortran.dg/derived_constructor_char_2.f90: New.
7244
72452010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7246
7247	PR fortran/45159
7248	* gfortran.dg/dependency_30.f90:  New test.
7249
72502010-08-03  Jan Hubicka  <jh@suse.cz>
7251
7252	* gcc.c-torture/compile/pr45085.c: New testcase.
7253
72542010-08-03  Janus Weil  <janus@gcc.gnu.org>
7255
7256	PR fortran/44584
7257	PR fortran/45161
7258	* gfortran.dg/typebound_call_9.f03: Modified.
7259	* gfortran.dg/typebound_generic_1.f03: Modified.
7260
72612010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7262
7263	PR fortran/45159
7264
7265	* gfortran.dg/dependency_29.f90:  New test.
7266
72672010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7268
7269	PR fortran/36854
7270	* gfortran.dg/character_comparison_2.f90:  New test.
7271	* gfortran.dg/character_comparison_3.f90:  New test.
7272	* gfortran.dg/dependency_28.f90:  New test.
7273
72742010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
7275
7276	PR target/40457
7277	* gcc.target/arm/pr40457-1.c: New test.
7278	* gcc.target/arm/pr40457-2.c: New test.
7279
72802010-08-01  Janus Weil  <janus@gcc.gnu.org>
7281
7282	PR fortran/44912
7283	* gfortran.dg/typebound_call_17.f03: New.
7284
72852010-07-30  Janus Weil  <janus@gcc.gnu.org>
7286
7287	PR fortran/44929
7288	* gfortran.dg/allocate_derived_3.f90: New.
7289
72902010-07-30  Xinliang David Li  <davidxl@google.com>
7291	PR tree-optimization/45121
7292	* c-c++-common/uninit-17.c: Add -fno-ivops option.
7293
72942010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7295
7296	PR c++/45112
7297	* g++.dg/pr45112.C: New test.
7298
72992010-07-30  Jakub Jelinek  <jakub@redhat.com>
7300
7301	PR debug/45055
7302	PR rtl-optimization/45137
7303	* gcc.dg/pr45055.c: New test.
7304
73052010-07-30  Alan Modra  <amodra@gmail.com>
7306
7307	* gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7308	* gfortran.dg/ltime_gmtime_2.f90: Likewise.
7309
73102010-07-29  Tobias Burnus  <burnus@net-b.de>
7311
7312	PR fortran/45087
7313	PR fortran/45125
7314	* gfortran.dg/whole_file_25.f90: New.
7315	* gfortran.dg/whole_file_26.f90: New.
7316	* gfortran.dg/whole_file_27.f90: New.
7317
73182010-07-29  Janus Weil  <janus@gcc.gnu.org>
7319
7320	PR fortran/44962
7321	* gfortran.dg/typebound_proc_17.f03: New.
7322
73232010-07-29  Janus Weil  <janus@gcc.gnu.org>
7324
7325	PR fortran/45004
7326	* gfortran.dg/move_alloc_2.f90: New.
7327
73282010-07-29  Xinliang David Li  <davidxl@google.com>
7329	PR tree-optimization/45121
7330	* c-c++-common/uninit-17.c: Fix expected output.
7331
73322010-07-29  Richard Guenther  <rguenther@suse.de>
7333
7334	PR tree-optimization/45120
7335	* gcc.dg/ipa/ipa-pta-15.c: New testcase.
7336
73372010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
7338
7339	PR fortran/42051
7340	PR fortran/44064
7341	* gfortran.dg/pr42051.f03: New testcase.
7342
73432010-07-29  Richard Guenther  <rguenther@suse.de>
7344
7345	PR middle-end/45034
7346	* gcc.c-torture/execute/pr45034.c: New testcase.
7347
73482010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7349
7350	PR c++/45096
7351	* g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7352
73532010-07-28  Daniel Kraft  <d@domob.eu>
7354
7355	* gfortran.dg/bound_8.f90: New test.
7356
73572010-07-28  Jakub Jelinek  <jakub@redhat.com>
7358
7359	PR debug/45105
7360	* gcc.dg/pr45105.c: New test.
7361
73622010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7363
7364	PR rtl-optimization/45107
7365	* gcc.dg/pr45107.c: New test.
7366
73672010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7368
7369	PR rtl-optimization/45101
7370	* gcc.dg/pr45101.c: New test.
7371
73722010-07-28  Tobias Burnus  <burnus@net-b.de>
7373
7374	PR fortran/45077
7375	* gfortran.dg/whole_file_24.f90: New.
7376
73772010-07-27  Jason Merrill  <jason@redhat.com>
7378
7379	* g++.dg/cpp0x/variadic102.C: New.
7380	* g++.dg/cpp0x/variadic103.C: New.
7381
73822010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7383
7384	PR rtl-optimization/40956
7385	PR target/42495
7386	PR middle-end/42574
7387	* gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7388	* gcc.target/arm/pr42574.c: Add tests.
7389
73902010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7391
7392	* lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7393	test name.
7394	(cleanup-repo-files): Ditto.
7395	(cleanup-saved-temps): Ditto.
7396
73972010-07-27  Jakub Jelinek  <jakub@redhat.com>
7398
7399	PR testsuite/44701
7400	* gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7401
7402	PR c/45079
7403	* gcc.dg/pr45079.c: New test.
7404
74052010-07-27  Ira Rosen  <irar@il.ibm.com>
7406
7407	PR tree-optimization/44152
7408	* gcc.dg/vect/fast-math-pr44152.c: New test.
7409
74102010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
7411
7412	PR ObjC/44140
7413	* obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7414	* obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7415	* obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7416	* obj-c++.dg/torture/trivial.mm: Ditto.
7417	* objc.dg/torture/tls/thr-init-2.m: Ditto.
7418	* objc.dg/torture/tls/thr-init-3.m: Ditto.
7419	* objc.dg/torture/tls/thr-init.m: Ditto.
7420	* objc.dg/torture/trivial.m: Ditto.
7421
74222010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7423
7424	* gfortran.dg/char4_iunit_1.f03: Add ieee options.
7425	Skip on spu-*-* targets.
7426
74272010-07-27  Jakub Jelinek  <jakub@redhat.com>
7428
7429	PR tree-optimization/45083
7430	* gcc.dg/pr45083.c: New test.
7431
74322010-07-26  Tobias Burnus  <burnus@net-b.de>
7433
7434	PR fortran/40873
7435	* gfortran.dg/whole_file_22.f90: New test.
7436	* gfortran.dg/whole_file_23.f90: New test.
7437
74382010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
7439	    Jack Howarth  <howarth@bromo.med.uc.edu>
7440	    Richard Henderson  <rth@redhat.com>
7441
7442	PR target/44132
7443	* gcc.dg/tls/thr-init-1.c: New.
7444	* gcc.dg/tls/thr-init-2.c: New.
7445	* gcc.dg/torture/tls New.
7446	* gcc.dg/torture/tls/tls-test.c: New.
7447	* gcc.dg/torture/tls/thr-init-1.c: New.
7448	* gcc.dg/torture/tls/tls.exp: New.
7449	* gcc.dg/torture/tls/thr-init-2.c: New.
7450	* gcc.dg/tls/emutls-2.c: New test
7451
7452	* g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7453	* g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7454	g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7455	g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7456	g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7457	g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7458	g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7459	gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7460	gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7461	gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7462	gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7463	gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7464	gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7465	gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7466	gfortran.dg/gomp/appendix-a/a.22.4.f90,
7467	gfortran.dg/gomp/appendix-a/a.22.5.f90,
7468	gfortran.dg/gomp/appendix-a/a.22.6.f90,
7469	gfortran.dg/gomp/appendix-a/a.24.1.f90,
7470	gfortran.dg/gomp/appendix-a/a.32.1.f90,
7471	gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7472	gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7473	gfortran.dg/gomp/omp_threadprivate1.f90,
7474	gfortran.dg/gomp/omp_threadprivate2.f90,
7475	gfortran.dg/gomp/reduction1.f90,
7476	gfortran.dg/gomp/sharing-1.f90: Likewise.
7477
74782010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7479
7480	* g++.dg/torture/pr44900.C: Use dg-require-effective-target
7481	sse_runtime.
7482	* gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7483	dg-require-visibility.
7484
74852010-07-26  Richard Guenther  <rguenther@suse.de>
7486
7487	PR tree-optimization/43784
7488	* gcc.c-torture/execute/pr43784.c: New testcase.
7489	* g++.dg/torture/pr43784.C: Likewise.
7490
74912010-07-26  Richard Guenther  <rguenther@suse.de>
7492
7493	PR middle-end/45056
7494	* g++.dg/pr45056.C: New testcase.
7495
74962010-07-26  Richard Guenther  <rguenther@suse.de>
7497
7498	PR tree-optimization/45071
7499	* gcc.dg/pr45071.c: New testcase.
7500
75012010-07-26  Tobias Burnus  <burnus@net-b.de>
7502
7503	PR fortran/45066
7504	* gfortran.dg/namelist_62.f90: New.
7505
75062010-07-26  Richard Guenther  <rguenther@suse.de>
7507
7508	* gcc.c-torture/execute/pr45017.c: Move ...
7509	* gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7510
75112010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7512
7513	PR fortran/40628
7514	* trim_optimize_1.f90:  New test.
7515	* character_comparision_1.f90:  New test.
7516
75172010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7518
7519	PR fortran/42852
7520	* gfortran.dg/wtruncate_fix.f: New test.
7521
75222010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7523
7524	PR testsuite/45068
7525	* g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7526
75272010-07-24  Richard Guenther  <rguenther@suse.de>
7528
7529	PR lto/43788
7530	* g++.dg/lto/20100724-1_0.C: New testcase.
7531
75322010-07-24  Richard Guenther  <rguenther@suse.de>
7533
7534	PR lto/43212
7535	* gcc.dg/lto/20100724-1_0.c: New testcase.
7536	* gcc.dg/lto/20100724-1_1.c: Likewise.
7537
75382010-07-24  Tobias Burnus  <burnus@net-b.de>
7539
7540	PR fortran/40011
7541	* gfortran.dg/whole_file_21.f90: New.
7542
7543	* gfortran.dg/integer_exponentiation_3.F90: Use
7544	-ffloat-store only for i?86/x86-64 -m32.
7545
75462010-07-24  Tobias Burnus  <burnus@net-b.de>
7547
7548	* gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7549	* gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7550
75512010-07-24  Tobias Burnus  <burnus@net-b.de>
7552
7553	* gfortran.dg/func_decl_4.f90: Split test into two ...
7554	* gfortran.dg/func_decl_5.f90: ... parts.
7555	* gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7556	* gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7557	* gfortran.dg/global_references_1.f90: Add new dg-warning.
7558	* gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7559	* gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7560	* gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7561	* gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7562	* gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7563	* gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7564	* gfortran.dg/sizeof.f90: Make test valid.
7565	* gfortran.dg/pr20865.f90: Add new dg-error.
7566	* gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7567	* gfortran.dg/g77/19990218-0.f: Ditto.
7568	* gfortran.dg/g77/19990218-1.f: Ditto.
7569	* gfortran.dg/g77/970625-2.f: Ditto.
7570	* gfortran.dg/pr37243.f: Fix function declaration.
7571	* gfortran.dg/use_only_1.f90: Fix implicit typing.
7572	* gfortran.dg/loc_1.f90: Fix pointer datatype.
7573
75742010-07-23  Tobias Burnus  <burnus@net-b.de>
7575
7576	PR fortran/44945
7577	* gfortran.dg/char_array_structure_constructor.f90: Add
7578	-fwhole-file as dg-option as it otherwise fails on some
7579	systems.
7580
75812010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7582
7583	* gnat.dg/aggr16.ad[sb]: New test.
7584	* gnat.dg/aggr16_pkg.ads: New helper.
7585
75862010-07-23  Richard Guenther  <rguenther@suse.de>
7587
7588	PR lto/43071
7589	* g++.dg/lto/20100723-1_0.C: New testcase.
7590
75912010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7592
7593	* gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7594	AVX support.
7595	* gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7596	* gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7597
75982010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7599
7600	* lib/target-supports.exp (add_options_for_tls): New proc.
7601	* g++.dg/tls/static-1.C: Use dg-add-options tls.
7602	* g++.dg/tls/static-1a.cc: Likewise.
7603	* gcc.dg/tls/emutls-1.c: Likewise.
7604	* gcc.dg/tls/opt-11.c: Likewise.
7605	* gcc.dg/tls/opt-12.c: Likewise.
7606	* gcc.dg/tls/pr24428-2.c: Likewise.
7607	* gcc.dg/tls/pr24428.c: Likewise.
7608	* obj-c++.dg/tls/static-1.mm: Likewise.
7609	* obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7610	* obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7611	* obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7612	* objc.dg/torture/tls/thr-init-2.m: Likewise.
7613	* objc.dg/torture/tls/thr-init-3.m: Likewise.
7614	* objc.dg/torture/tls/thr-init.m: Likewise.
7615	* gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7616
76172010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7618
7619	* gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7620	* gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7621	* gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7622	optimized dump files.
7623
76242010-07-23  Jakub Jelinek  <jakub@redhat.com>
7625
7626	PR tree-optimization/45047
7627	* gcc.c-torture/compile/pr45047.c: New test.
7628
76292010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7630
7631	* gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7632	instead of dg-compile.
7633	* gcc.dg/float-range-4.c: Ditto.
7634	* gcc.dg/float-range-5.c: Ditto.
7635	* gcc.dg/fold-overflow-1.c: Ditto.
7636	* gcc.dg/gomp/sections-4.c: Ditto.
7637	* gcc.dg/transparent-union-1.c: Ditto.
7638	* gcc.dg/transparent-union-2.c: Ditto.
7639	* gcc.target/i386/pr39315-check.c: Ditto.
7640	* g++.dg/gomp/sections-4.C: Ditto.
7641	* g++.dg/template/dtor7.C: Ditto.
7642	* g++.dg/tree-ssa/pr19952.C: Ditto.
7643	* gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7644	* gfortran.dg/graphite/pr42185.f90: Ditto.
7645	* gfortran.dg/namelist_36.f90: Ditto.
7646	* gnat.dg/noreturn1.adb: Ditto.
7647	* gnat.dg/specs/small_alignment.ads: Ditto.
7648
76492010-07-23  Martin Jambor  <mjambor@suse.cz>
7650
7651	PR tree-optimization/44915
7652	* g++.dg/torture/pr44915.C: New test.
7653
76542010-07-23  Martin Jambor  <mjambor@suse.cz>
7655
7656	PR tree-optimization/44914
7657	* g++.dg/tree-ssa/pr44914.C: New test.
7658
76592010-07-23  Jie Zhang  <jie@codesourcery.com>
7660
7661	PR target/44290
7662	* gcc.dg/pr44290-1.c: New test.
7663	* gcc.dg/pr44290-2.c: New test.
7664
76652010-07-23  Jason Merrill  <jason@redhat.com>
7666
7667	PR c++/45008
7668	* g++.dg/abi/mangle44.C: New.
7669
76702010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7671
7672	* gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7673	for compile-time only tests.
7674	* gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7675	target check.
7676	* gcc.target/i386/pr39315-4.c: Ditto.
7677	* gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7678	target check.  Include sse-os-support.h.
7679	(main): Call check_isa and sse_os_support.
7680	* gcc.target/i386/vperm-v4sf-1.c: Ditto.
7681	* gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7682	* gcc.target/i386/vperm-v4sf-2.c: Ditto.
7683	* gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7684	target check.  Include sse-os-support.h.
7685	(main): Call check_isa and sse_os_support.
7686	* gcc.target/i386/vperm-v2df.c: Ditto.
7687
76882010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7689
7690	* lib/target-supports.exp (check_avx_hw_available): New procedure.
7691	(check_effective_target_avx_runtime): New procedure.
7692	(check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7693	(check_effective_target_sse_runtime): Add check_effective_target_sse.
7694
7695	* gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7696	* gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7697	and __get_cpuid test.
7698	* gcc.dg/compat/vector-2b_main.c: Ditto.
7699
7700	* gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7701
7702	* gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7703	for compile-time only test.
7704	* gcc.dg/pr32716.c: Ditto.
7705	* gcc.dg/pr34856.c: Ditto.
7706	* gcc.dg/pr36997.c: Ditto.
7707	* gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7708	* gfortran.dg/pr28158.f90: Ditto.
7709	* gfortran.dg/pr30667.f: Ditto.
7710
7711	* gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7712	i?86-*-* and x86_64-*-* targets to disable execution on targets
7713	without sse2 runtime support.
7714	* g++.dg/vect/vect.exp: Ditto.
7715	* gfortran.dg/vect/vect.exp: Ditto.
7716
7717	* gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7718	* gcc.dg/pr37544.c: Ditto.
7719	* gcc.dg/pr40550.c: Ditto.
7720	* gcc.dg/compat/union-m128-1_main.c: Ditto.
7721	* gcc.dg/compat/vector-1a_main.c: Ditto.
7722	* gcc.dg/compat/vector-2a_main.c: Ditto.
7723	* gcc.dg/torture/pr16104-1.c: Ditto.
7724	* gcc.dg/torture/pr35771-1.c: Ditto.
7725	* gcc.dg/torture/pr35771-2.c: Ditto.
7726	* gcc.dg/torture/pr35771-3.c: Ditto.
7727	* gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7728	* gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7729	* gcc.dg/torture/stackalign/push-1.c: Ditto.
7730	* gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7731	* g++.dg/other/i386-1.C: Ditto.
7732	* g++.dg/other/pr40446.C: Ditto.
7733
77342010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7735
7736	* gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7737
77382010-07-23  Daniel Kraft  <d@domob.eu>
7739
7740	PR fortran/44709
7741	* gfortran.dg/exit_1.f08: New test.
7742	* gfortran.dg/exit_2.f08: New test.
7743
77442010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7745
7746	PR tree-optimization/39839
7747	* gcc.target/arm/pr39839.c: New test case.
7748
77492010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7750
7751	* gnat.dg/unchecked_convert5b.adb: New test.
7752	* gnat.dg/unchecked_convert6.adb: Likewise.
7753	* gnat.dg/unchecked_convert6b.adb: Likewise.
7754
77552010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7756
7757	* gnat.dg/aggr15.ad[sb]: New test.
7758
77592010-07-22  Dodji Seketeli  <dodji@redhat.com>
7760
7761	PR debug/45024
7762	* g++.dg/debug/dwarf2/nested-2.C: New test case.
7763
77642010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7765
7766	* gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7767	with dg-require-linker-plugin.
7768
77692010-07-22  Richard Guenther  <rguenther@suse.de>
7770
7771	PR lto/43850
7772	* g++.dg/lto/20100722-1_0.C: New testcase.
7773
77742010-07-22  Richard Guenther  <rguenther@suse.de>
7775
7776	PR lto/42451
7777	* gcc.dg/lto/20100720-3_0.c: New testcase.
7778	* gcc.dg/lto/20100720-3_1.c: Likewise.
7779
77802010-07-22  Richard Guenther  <rguenther@suse.de>
7781
7782	* lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7783	* lib/target-supports.exp (check_linker_plugin_available): Likewise.
7784
7785	PR lto/43373
7786	* gcc.dg/lto/20100722-1_0.c: New testcase.
7787
77882010-07-22  Martin Jambor  <mjambor@suse.cz>
7789
7790	PR tree-optimization/44891
7791	* gcc.c-torture/compile/pr44891.c: New test.
7792
77932010-07-22  Richard Guenther  <rguenther@suse.de>
7794
7795	PR tree-optimization/45017
7796	* gcc.c-torture/execute/pr45017.c: New testcase.
7797
77982010-07-22  Tobias Burnus  <burnus@net-b.de>
7799
7800	PR fortran/45019
7801	* gfortran.dg/aliasing_dummy_5.f90: New.
7802
78032010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7804
7805	PR target/43698
7806	* gcc.target/arm/pr43698.c: New test.
7807
78082010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7809
7810	PR fortran/44929
7811	* Revert my commit r162325 for this PR.
7812
78132010-07-21  Jakub Jelinek  <jakub@redhat.com>
7814
7815	PR debug/45015
7816	* gcc.target/m68k/pr45015.c: New test.
7817
78182010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7819
7820	PR c++/44641
7821	* lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7822	comments.
7823
78242010-07-21  Richard Guenther  <rguenther@suse.de>
7825
7826	PR lto/45018
7827	* g++.dg/lto/20100721-1_0.C: New testcase.
7828
78292010-07-21  Martin Jambor  <mjambor@suse.cz>
7830
7831	PR tree-optimization/44900
7832	* g++.dg/torture/pr44900.C: New test.
7833
78342010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7835
7836	PR middle-end/44738
7837	* c-c++-common/uninit-17.c: Correct expected error.
7838
78392010-07-21  Jakub Jelinek  <jakub@redhat.com>
7840
7841	* gcc.dg/guality/asm-1.c: New test.
7842
7843	PR debug/45003
7844	* gcc.dg/guality/pr45003-2.c: New test.
7845	* gcc.dg/guality/pr45003-3.c: New test.
7846
78472010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7848
7849	PR libfortran/44697
7850	* gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7851
78522010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7853
7854	* lib/scanasm.exp (dg-function-on-line): Test that a function is
7855	defined on the current line.
7856	* g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7857	* g++.dg/debug/dwarf2/pr44641.C: New.
7858
78592010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7860
7861	* gcc.target/powerpc/block-move-1.c: New test.
7862	* gcc.target/powerpc/block-move-2.c: New test.
7863
78642010-07-20  Jason Merrill  <jason@redhat.com>
7865
7866	PR c++/44967
7867	* g++.dg/cpp0x/sfinae2.C: New.
7868
78692010-07-20  Richard Guenther  <rguenther@suse.de>
7870
7871	PR lto/42696
7872	* gcc.dg/lto/20100720-4_0.c: New testcase.
7873
78742010-07-20  Richard Guenther  <rguenther@suse.de>
7875
7876	PR lto/43221
7877	* gcc.dg/lto/20100720-2_0.c: New testcase.
7878	* gcc.dg/lto/20100720-2_1.c: Likewise.
7879
78802010-07-20  Richard Guenther  <rguenther@suse.de>
7881
7882	PR lto/43208
7883	* gcc.dg/lto/20100720-1_0.c: New testcase.
7884	* gcc.dg/lto/20100720-1_1.c: Likewise.
7885
78862010-07-20  Jakub Jelinek  <jakub@redhat.com>
7887
7888	PR debug/45003
7889	* gcc.dg/guality/pr45003-1.c: New test.
7890
78912010-07-20  Richard Guenther  <rguenther@suse.de>
7892
7893	PR tree-optimization/44977
7894	* gcc.dg/torture/pr44977.c: New testcase.
7895
78962010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7897
7898	* gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7899	sync_char_short
7900
79012010-07-20  Richard Guenther  <rguenther@suse.de>
7902
7903	PR middle-end/44971
7904	PR middle-end/44988
7905	* gcc.dg/pr44971.c: New testcase.
7906	* gcc.c-torture/compile/pr44988.c: Likewise.
7907
79082010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7909
7910	PR fortran/44929
7911	* gfortran.dg/allocate_with_typespec.f90: New test.
7912	* gfortran.dg/allocate_derived_1.f90: Update error message.
7913
79142010-07-19  Jason Merrill  <jason@redhat.com>
7915
7916	PR c++/44996
7917	* g++.dg/cpp0x/decltype23.C: New.
7918
79192010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7920
7921	PR fortran/42385
7922	* gfortran.dg/class_defined_operator_1.f03 : New test.
7923
79242010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7925
7926	* gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7927	* gcc.dg/vect/slp-perm-2.c (main): Likewise.
7928	* gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7929	* gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7930
79312010-07-19  Richard Guenther  <rguenther@suse.de>
7932
7933	PR middle-end/44941
7934	* gcc.c-torture/compile/pr44941.c: New testcase.
7935
79362010-07-19  Jason Merrill  <jason@redhat.com>
7937
7938	PR c++/44969
7939	* g++.dg/template/sfinae24.C: New.
7940
79412010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7942
7943	PR fortran/44353
7944	* gfortran.dg/data_implied_do_2.f90: Removed.
7945
79462010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7947
7948	PR c++/44969
7949	* g++.dg/template/sfinae23.C: New.
7950
79512010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7952
7953	* lib/target-supports.exp (check_sse_os_support_available): New
7954	proc.
7955	(check_sse_hw_available): New proc.
7956	(check_effective_target_sse_runtime): New proc.
7957	(check_effective_target_sse2_runtime): New proc.
7958	* lib/fortran-torture.exp (get-fortran-torture-options): Only add
7959	-msse2 if check_sse_os_support_available.
7960	* g++.dg/vect/vect.exp: Only run -msse2 tests if
7961	check_sse_os_support_available.
7962	* gcc.dg/vect/vect.exp: Likewise.
7963	* gfortran.dg/vect/vect.exp: Likewise.
7964	* gcc.target/i386/sol2-check: Renamed to ...
7965	* gcc.target/i386/sse-os-support.h: ... this.
7966	(sol2_check): Renamed to ...
7967	(sse_os_support): ... this.
7968	Only test movss with xmm registers.
7969	* gcc.target/i386/sse-check.h: Reflect new header and function names.
7970	Removed ILL_INSN, ILL_INSN_LEN.
7971	* gcc.target/i386/sse2-check.h: Likewise.
7972	* gcc.target/i386/sse3-check.h: Likewise.
7973	* gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7974	Removed cpuid.h, __get_cpuid test.
7975	* g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7976	Removed cpuid.h, __get_cpuid test.
7977	* g++.dg/other/pr40446.C: Likewise.
7978	* gcc.dg/compat/union-m128-1_main.c: Likewise.
7979	* gcc.dg/compat/vector-1a_main.c: Likewise.
7980	* gcc.dg/compat/vector-2a_main.c: Likewise.
7981	* gcc.dg/pr36584.c: Likewise.
7982	* gcc.dg/pr37544.c: Likewise.
7983	* gcc.dg/torture/pr16104-1.c: Likewise.
7984	* gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7985	* gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7986	* gcc.dg/torture/stackalign/push-1.c: Likewise.
7987	* gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7988	* gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7989	* gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7990	sse2_runtime.
7991	* gcc.dg/torture/pr35771-2.c: Likewise.
7992	* gcc.dg/torture/pr35771-3.c: Likewise.
7993	* gcc.target/i386/pr39315-2.c: Likewise.
7994	* gcc.target/i386/pr39315-4.c: Likewise.
7995	* gcc.target/i386/vperm-v2df.c: Likewise.
7996	* gcc.target/i386/vperm-v2di.c: Likewise.
7997	* gcc.target/i386/vperm-v4si-1.c: Likewise.
7998	* gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7999	sse_runtime.
8000
80012010-07-18  Paul Thomas  <pault@gcc.gnu.org>
8002
8003	PR fortran/44353
8004	* gfortran.dg/data_implied_do_2.f90: New test.
8005
80062010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
8007
8008	* gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
8009
80102010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
8011
8012	* gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
8013	to the "mips16" group.
8014	(mips_using_mips16_p): New procedure.
8015	(mips-dg-options): Use it.
8016
80172010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
8018
8019	* gcc.target/mips/mips16-attributes-4.c: New test.
8020
80212010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
8022
8023	PR testsuite/44418
8024	* gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
8025	* gcc.target/powerpc/recip-2.c: Ditto.
8026	* gcc.target/powerpc/recip-3.c: Ditto.
8027
80282010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
8029
8030	* gcc.target/arm/pr42235.c: New test.
8031
80322010-07-16  Jason Merrill  <jason@redhat.com>
8033
8034	PR c++/32505
8035	* g++.dg/template/partial8.C: New.
8036
80372010-07-16  Jakub Jelinek  <jakub@redhat.com>
8038
8039	* gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
8040	* gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
8041	in C++.
8042	(gualcvt): New overloaded inline.
8043	(GUALCVT): Use it for C++.
8044	* g++.dg/guality/guality.exp: New.
8045	* g++.dg/guality/guality.h: New.
8046	* g++.dg/guality/redeclaration1.C: New test.
8047	* g++.dg/dg.exp: Prune also guality/* tests.
8048	* gcc.dg/guality/pr43141.c: Moved to...
8049	* c-c++-common/guality/pr43141.c: ... here.
8050
80512010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8052
8053	PR libfortran/37077
8054	* gfortran.dg/char4_iunit_2.f03: New test.
8055
80562010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
8057
8058	PR testsuite/43925
8059	* lib/plugin-support.exp (plugin-test-execute):
8060	Add ${gcc_objdir}/intl to includes.
8061
80622010-07-16  Jakub Jelinek  <jakub@redhat.com>
8063
8064	PR target/44942
8065	* gcc.c-torture/execute/pr44942.c: New test.
8066	* gcc.target/i386/pr44942.c: New test.
8067
80682010-07-15  Jason Merrill  <jason@redhat.com>
8069
8070	PR c++/44909
8071	* g++.dg/cpp0x/implicit7.C: New.
8072	* g++.dg/cpp0x/implicit8.C: New.
8073
80742010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8075
8076	Disable float tests for __SPU__ targets due to lack of signed zero:
8077	* c-c++-common/torture/complex-sign-add.c (check_add_float).
8078	* c-c++-common/torture/complex-sign-sub.c (check_sub_float).
8079	* c-c++-common/torture/complex-sign-mul.c (check_mul_float).
8080	* c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
8081	* c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
8082	* c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
8083	* c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
8084	* c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
8085	* c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
8086
80872010-07-15  Jakub Jelinek  <jakub@redhat.com>
8088
8089	* gfortran.dg/select_char_2.f90: New test.
8090
80912010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
8092
8093	* g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
8094	with DECL_CHAIN.
8095
80962010-07-15  Janus Weil  <janus@gcc.gnu.org>
8097
8098	PR fortran/44936
8099	* gfortran.dg/typebound_generic_9.f03: New.
8100
81012010-07-15  Richard Guenther  <rguenther@suse.de>
8102
8103	PR tree-optimization/44946
8104	* gcc.c-torture/compile/pr44946.c: New testcase.
8105
81062010-07-15  Jakub Jelinek  <jakub@redhat.com>
8107
8108	PR fortran/40206
8109	* gfortran.dg/select_char_3.f90: New test.
8110
81112010-07-15  Magnus Granberg  <zorry@gentoo.org>
8112	    Kevin F. Quinn  <kevquinn@gentoo.org>
8113
8114	* gcc.dg/Wtrampolines.c: New.
8115
81162010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8117
8118	PR libfortran/44934
8119	* gfortran.dg/endfile_2.f90: Fix to unformatted file type.
8120
81212010-07-14  Jason Merrill  <jason@redhat.com>
8122
8123	PR c++/44810
8124	* g++.dg/torture/pr36745.C: Avoid undefined behavior.
8125
8126	Implement C++0x unrestricted unions (N2544)
8127	* g++.dg/cpp0x/union1.C: New.
8128	* g++.dg/cpp0x/union2.C: New.
8129	* g++.dg/cpp0x/union3.C: New.
8130	* g++.dg/cpp0x/defaulted2.C: Adjust.
8131	* g++.old-deja/g++.bugs/900121_02.C: Adjust.
8132	* g++.old-deja/g++.ext/anon2.C: Adjust.
8133	* g++.old-deja/g++.mike/misc6.C: Adjust.
8134
81352010-07-14  Janus Weil  <janus@gcc.gnu.org>
8136
8137	PR fortran/44925
8138	* gfortran.dg/c_loc_tests_15.f90: New.
8139
81402010-07-13  Jason Merrill  <jason@redhat.com>
8141
8142	PR c++/44909
8143	* g++.dg/cpp0x/implicit6.C: New.
8144
81452010-07-13  Jason Merrill  <jason@redhat.com>
8146
8147	PR c++/44540
8148	* g++.dg/abi/noreturn1.C: New.
8149	* g++.dg/abi/noreturn2.C: New.
8150
81512010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
8152
8153	PR other/44874
8154	PR debug/44832
8155	* c-c++-common/pr44832.c: New test.
8156
81572010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
8158
8159	PR objc/44488
8160	* lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
8161	on the target.  Make sure that we can assemble the emitted asm when
8162	the test type is 'compile'.
8163
81642010-07-13  Richard Guenther  <rguenther@suse.de>
8165
8166	PR tree-optimization/36960
8167	* g++.dg/torture/pr36960.C: New testcase.
8168
81692010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
8170
8171	PR c++/44908
8172	* g++.dg/template/sfinae21.C: New.
8173	* g++.dg/template/sfinae22.C: Likewise.
8174
81752010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
8176
8177	PR testsuite/42843
8178	* gcc.dg/plugin/selfassign.c: Include diagnostic.h.
8179	* gcc.dg/plugin/ggcplug.c: Likewise.
8180	* g++.dg/plugin/selfassign.c: Likewise.
8181	* g++.dg/plugin/attribute_plugin.c: Likewise.
8182	* g++.dg/plugin/dumb_plugin.c: Likewise.
8183	* g++.dg/plugin/pragma_plugin.c: Likewise.
8184
81852010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
8186
8187	* gcc.c-torture/execute/pr44683.x: New.
8188	* gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
8189
81902010-07-13  Janus Weil  <janus@gcc.gnu.org>
8191
8192	PR fortran/44434
8193	PR fortran/44565
8194	PR fortran/43945
8195	PR fortran/44869
8196	* gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
8197	* gfortran.dg/dynamic_dispatch_2.f03: Ditto.
8198	* gfortran.dg/dynamic_dispatch_3.f03: Ditto.
8199	* gfortran.dh/typebound_call_16.f03: New.
8200	* gfortran.dg/typebound_generic_6.f03: New.
8201	* gfortran.dg/typebound_generic_7.f03: New.
8202	* gfortran.dg/typebound_generic_8.f03: New.
8203
82042010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8205
8206	PR libfortran/37077
8207	* gfortran.dg/char4_iunit_1.f03: New test.
8208
82092010-07-12  Jakub Jelinek  <jakub@redhat.com>
8210
8211	* gcc.dg/tree-ssa/vrp53.c: New test.
8212
82132010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
8214
8215	PR c++/44907
8216	* g++.dg/template/sfinae19.C: New.
8217	* g++.dg/template/sfinae20.C: Likewise.
8218
82192010-07-12  Jie Zhang  <jie@codesourcery.com>
8220
8221	* gcc.target/arm/interrupt-1.c: New test.
8222	* gcc.target/arm/interrupt-2.c: New test.
8223
82242010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8225
8226	* gcc.dg/pr42427.c: Require c99_runtime.
8227	* gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
8228	c99_runtime.
8229	* gcc.target/i386/avx-cmpss-1.c: Likewise.
8230	* gcc.target/i386/avx-vcmppd-1.c: Likewise.
8231	* gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
8232	* gcc.target/i386/avx-vcmpps-1.c: Likewise.
8233	* gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
8234	* gcc.target/i386/avx-vcmpsd-1.c: Likewise.
8235	* gcc.target/i386/avx-vcmpss-1.c: Likewise.
8236	* gcc.target/i386/sse-cmpss-1.c: Likewise.
8237	* gcc.target/i386/sse2-cmpsd-1.c: Likewise
8238	* gcc.target/i386/pr37275.c: Require visibility support.
8239
82402010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8241
8242	* lib/target-supports.exp (check_effective_target_sse): New proc.
8243	* gcc.target/i386/sol2-check.h: New file.
8244	* gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
8245	Include sol2-check.h.
8246	(main) Only run do_test () if sol2_check ().
8247	* gcc.target/i386/sse2-check.h: Likewise.
8248	* gcc.target/i386/sse3-check.h: Likewise.
8249	* gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
8250	[__sun__ && __svr4__]: Execute SSE2 instruction.
8251	* gcc.target/i386/math-torture/math-torture.exp: Only add options
8252	with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
8253	* g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
8254	* g++.dg/ext/vector14.C: Likewise.
8255	* g++.dg/other/mmintrin.C: Likewise.
8256	* gcc.dg/20020418-1.c: Likewise.
8257	* gcc.dg/debug/dwarf2/const-2b.c: Likewise.
8258	* gcc.dg/format/ms_unnamed-1.c: Likewise.
8259	* gcc.dg/format/unnamed-1.c: Likewise.
8260	Adapt dg-warning line number.
8261	* gcc.dg/graphite/pr40281.c: Likewise.
8262	* gcc.dg/pr32176.c: Likewise.
8263	* gcc.dg/pr40550.c: Likewise.
8264	* gcc.dg/prefetch-loop-arrays-1.c: Likewise.
8265	* gcc.dg/torture/pr36891.c: Likewise.
8266	* gcc.target/i386/20020218-1.c: Likewise.
8267	* gcc.target/i386/20020523.c: Likewise.
8268	* gcc.target/i386/abi-1.c: Likewise.
8269	* gcc.target/i386/brokensqrt.c: Likewise.
8270	* gcc.target/i386/fastcall-sseregparm.c: Likewise.
8271	* gcc.target/i386/pr13366.c: Likewise.
8272	* gcc.target/i386/pr13685.c: Likewise.
8273	* gcc.target/i386/pr24306.c: Likewise.
8274	* gcc.target/i386/pr31486.c: Likewise.
8275	* gcc.target/i386/pr32065-1.c: Likewise.
8276	* gcc.target/i386/pr32065-2.c: Likewise.
8277	* gcc.target/i386/pr32389.c: Likewise.
8278	* gcc.target/i386/pr38824.c: Likewise.
8279	* gcc.target/i386/pr38931.c: Likewise.
8280	* gcc.target/i386/pr39592-1.c: Likewise.
8281	* gcc.target/i386/pr43766.c: Likewise.
8282	* gcc.target/i386/recip-divf.c: Likewise.
8283	* gcc.target/i386/recip-sqrtf.c: Likewise.
8284	* gcc.target/i386/recip-vec-divf.c: Likewise.
8285	* gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8286	* gcc.target/i386/sse-1.c: Likewise.
8287	* gcc.target/i386/sse-16.c: Likewise.
8288	* gcc.target/i386/sse-2.c: Likewise.
8289	* gcc.target/i386/sse-20.c: Likewise.
8290	* gcc.target/i386/sse-3.c: Likewise.
8291	* gcc.target/i386/sse-7.c: Likewise.
8292	* gcc.target/i386/sse-9.c: Likewise.
8293	* gcc.target/i386/sse-addps-1.c: Likewise.
8294	* gcc.target/i386/sse-addss-1.c: Likewise.
8295	* gcc.target/i386/sse-andnps-1.c: Likewise.
8296	* gcc.target/i386/sse-andps-1.c: Likewise.
8297	* gcc.target/i386/sse-cmpss-1.c: Likewise.
8298	* gcc.target/i386/sse-comiss-1.c: Likewise.
8299	* gcc.target/i386/sse-comiss-2.c: Likewise.
8300	* gcc.target/i386/sse-comiss-3.c: Likewise.
8301	* gcc.target/i386/sse-comiss-4.c: Likewise.
8302	* gcc.target/i386/sse-comiss-5.c: Likewise.
8303	* gcc.target/i386/sse-comiss-6.c: Likewise.
8304	* gcc.target/i386/sse-copysignf-vec.c: Likewise.
8305	* gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8306	* gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8307	* gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8308	* gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8309	* gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8310	* gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8311	* gcc.target/i386/sse-divps-1.c: Likewise.
8312	* gcc.target/i386/sse-divss-1.c: Likewise.
8313	* gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8314	* gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8315	* gcc.target/i386/sse-maxps-1.c: Likewise.
8316	* gcc.target/i386/sse-maxss-1.c: Likewise.
8317	* gcc.target/i386/sse-minps-1.c: Likewise.
8318	* gcc.target/i386/sse-minss-1.c: Likewise.
8319	* gcc.target/i386/sse-movaps-1.c: Likewise.
8320	* gcc.target/i386/sse-movaps-2.c: Likewise.
8321	* gcc.target/i386/sse-movhlps-1.c: Likewise.
8322	* gcc.target/i386/sse-movhps-1.c: Likewise.
8323	* gcc.target/i386/sse-movhps-2.c: Likewise.
8324	* gcc.target/i386/sse-movlhps-1.c: Likewise.
8325	* gcc.target/i386/sse-movmskps-1.c: Likewise.
8326	* gcc.target/i386/sse-movntps-1.c: Likewise.
8327	* gcc.target/i386/sse-movss-1.c: Likewise.
8328	* gcc.target/i386/sse-movss-2.c: Likewise.
8329	* gcc.target/i386/sse-movss-3.c: Likewise.
8330	* gcc.target/i386/sse-movups-1.c: Likewise.
8331	* gcc.target/i386/sse-movups-2.c: Likewise.
8332	* gcc.target/i386/sse-mulps-1.c: Likewise.
8333	* gcc.target/i386/sse-mulss-1.c: Likewise.
8334	* gcc.target/i386/sse-orps-1.c: Likewise.
8335	* gcc.target/i386/sse-rcpps-1.c: Likewise.
8336	* gcc.target/i386/sse-recip-vec.c: Likewise.
8337	* gcc.target/i386/sse-recip.c: Likewise.
8338	* gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8339	* gcc.target/i386/sse-set-ps-1.c: Likewise.
8340	* gcc.target/i386/sse-sqrtps-1.c: Likewise.
8341	* gcc.target/i386/sse-subps-1.c: Likewise.
8342	* gcc.target/i386/sse-subss-1.c: Likewise.
8343	* gcc.target/i386/sse-ucomiss-1.c: Likewise.
8344	* gcc.target/i386/sse-ucomiss-2.c: Likewise.
8345	* gcc.target/i386/sse-ucomiss-3.c: Likewise.
8346	* gcc.target/i386/sse-ucomiss-4.c: Likewise.
8347	* gcc.target/i386/sse-ucomiss-5.c: Likewise.
8348	* gcc.target/i386/sse-ucomiss-6.c: Likewise.
8349	* gcc.target/i386/sse-unpckhps-1.c: Likewise.
8350	* gcc.target/i386/sse-unpcklps-1.c: Likewise.
8351	* gcc.target/i386/sse-xorps-1.c: Likewise.
8352	* gcc.target/i386/ssefn-1.c: Likewise.
8353	* gcc.target/i386/ssefn-3.c: Likewise.
8354	* gcc.target/i386/sseregparm-1.c: Likewise.
8355	* gcc.target/i386/stackalign/return-3.c: Likewise.
8356	* gcc.target/i386/vectorize1.c: Likewise.
8357	* gcc.target/i386/vperm-v4sf-1.c: Likewise.
8358	* gcc.target/i386/xorps-sse.c: Likewise.
8359	* gfortran.dg/pr28158.f90: Likewise.
8360	* gfortran.dg/pr30667.f: Likewise.
8361	* gnat.dg/loop_optimization7.adb: Likewise.
8362	* gnat.dg/sse_nolib.adb: Likewise.
8363
83642010-07-11  Tobias Burnus  <burnus@net-b.de>
8365
8366	PR fortran/44702
8367	* gfortran.dg/use_rename_6.f90: New.
8368	* gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8369
83702010-07-11  Janus Weil  <janus@gcc.gnu.org>
8371
8372	PR fortran/44869
8373	* gfortran.dg/class_24.f03: New.
8374
83752010-07-10  Richard Guenther  <rguenther@suse.de>
8376
8377	PR lto/44889
8378	* gcc.dg/lto/20100709-1_0.c: New testcase.
8379	* gcc.dg/lto/20100709-1_1.c: Likewise.
8380
83812010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
8382
8383	* gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8384
83852010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
8386
8387	PR objc/44140
8388	* objc.dg/lto/trivial-1_0.m: New.
8389	* objc.dg/lto/lto.exp: New.
8390	* obj-c++.dg/lto/trivial-1_0.mm: New.
8391	* obj-c++.dg/lto/lto.exp: New.
8392	* objc.dg/symtab-1.m: Adjust sizes.
8393	* objc.dg/image-info.m: Do not run for gnu-runtime.
8394
83952010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8396
8397	* gcc.dg/pr32370.c: Allow another kind of error message.
8398
83992010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
8400
8401	* gnat.dg/atomic3.adb: New test.
8402
84032010-07-09  Jakub Jelinek  <jakub@redhat.com>
8404	    Denys Vlasenko  <dvlasenk@redhat.com>
8405	    Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8406
8407	PR tree-optimization/28632
8408	* gcc.dg/tree-ssa/vrp51.c: New test.
8409	* gcc.dg/tree-ssa/vrp52.c: New test.
8410
84112010-07-09  Jason Merrill  <jason@redhat.com>
8412
8413	* g++.dg/abi/covariant6.C: New.
8414	* g++.dg/inherit/covariant17.C: Test both bases.
8415	* g++.dg/inherit/covariant7.C: Check vtable layout.
8416
84172010-07-09  Tom de Vries  <tjvries@xs4all.nl>
8418
8419	* gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8420
84212010-07-09  Richard Guenther  <rguenther@suse.de>
8422
8423	PR tree-optimization/44852
8424	* gcc.c-torture/execute/pr44852.c: New testcase.
8425
84262010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8427
8428	* gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8429	multiplication by values.
8430	* gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8431	* gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8432
84332010-07-09  Richard Guenther  <rguenther@suse.de>
8434
8435	PR tree-optimization/44882
8436	* gfortran.dg/pr44882.f90: New testcase.
8437
84382010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8439
8440	PR target/40657
8441	* gcc.target/arm/pr40657-1.c: New test.
8442	* gcc.target/arm/pr40657-2.c: New test.
8443	* gcc.c-torture/execute/pr40657.c: New test.
8444
84452010-07-09  Jakub Jelinek  <jakub@redhat.com>
8446
8447	* gcc.dg/tree-ssa/vrp50.c: New test.
8448	* gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8449
84502010-07-08  Janus Weil  <janus@gcc.gnu.org>
8451
8452	PR fortran/44649
8453	* gfortran.dg/c_sizeof_1.f90: Modified.
8454	* gfortran.dg/storage_size_1.f08: New.
8455	* gfortran.dg/storage_size_2.f08: New.
8456
84572010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8458
8459	* gcc.c-torture/execute/20100708-1.c: New test.
8460
84612010-07-08  Jakub Jelinek  <jakub@redhat.com>
8462
8463	PR fortran/44847
8464	* gfortran.dg/gomp/pr44847.f90: New test.
8465
84662010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8467
8468	PR tree-optimization/44710
8469	* gcc.dg/tree-ssa/ifc-6.c: New.
8470	* gcc.dg/tree-ssa/ifc-pr44710.c: New.
8471
84722010-07-08  Tobias Burnus  <burnus@net-b.de>
8473
8474	PR fortran/18918
8475	* gfortran.dg/coarray_10.f90: Add an additional test.
8476
84772010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8478
8479	PR middle-end/44828
8480	* gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8481	* gcc.c-torture/execute/pr44828.x: Revert.
8482
84832010-07-08  Jason Merrill  <jason@redhat.com>
8484
8485	PR c++/43120
8486	* g++.dg/inherit/covariant17.C: New.
8487	* g++.dg/abi/covariant1.C: Actually test for the bug.
8488
84892010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8490
8491	PR rtl-optimization/44838
8492	* gcc.dg/pr44838.c: New.
8493
84942010-07-08  Richard Guenther  <rguenther@suse.de>
8495
8496	PR tree-optimization/44831
8497	* gcc.c-torture/compile/pr44831.c: New testcase.
8498	* gcc.dg/tree-ssa/pr21463.c: Adjust.
8499
85002010-07-08  Richard Guenther  <rguenther@suse.de>
8501
8502	PR tree-optimization/44861
8503	* g++.dg/vect/pr44861.cc: New testcase.
8504
85052010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8506
8507	PR middle-end/44828
8508	* gcc.c-torture/execute/pr44828.x: New file.
8509
85102010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8511
8512	* g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8513	dg-options.
8514	* g++.dg/ext/altivec-17.C: Adjust error message.
8515
85162010-07-07  Tom Tromey  <tromey@redhat.com>
8517
8518	* g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8519
85202010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8521
8522	PR target/44844
8523	* gcc.target/i386/rdrand-1.c: Scan "jnc".
8524	* gcc.target/i386/rdrand-2.c: Likewise.
8525	* gcc.target/i386/rdrand-3.c: Likewise.
8526
85272010-07-07  Jan Hubicka  <jh@suse.cz>
8528
8529	PR middle-end/44813
8530	* g++.dg/torture/pr44813.C: New testcase.
8531	* g++.dg/torture/pr44826.C: New testcase.
8532
85332010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8534
8535	PR rtl-optimization/44787
8536	* gcc.c-torture/compile/pr44788.c: New test.
8537	* gcc.target/arm/pr44788.c: New test.
8538
85392010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8540
8541	* gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8542
85432010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8544
8545	* gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8546	to dg-options.
8547
85482010-07-06  Tobias Burnus  <burnus@net-b.de>
8549
8550	PR fortran/44742
8551	* gfortran.dg/parameter_array_init_6.f90: New.
8552	* gfortran.dg/initialization_20.f90: Update dg-error.
8553	* gfortran.dg/initialization_24.f90: Ditto.
8554
85552010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8556	PR fortran/PR44693
8557	* gfortran.dg/dim_range_1.f90:  New test.
8558	* gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8559
85602010-07-06  Jason Merrill  <jason@redhat.com>
8561
8562	PR c++/44703
8563	* g++.dg/cpp0x/initlist41.C: New.
8564
8565	PR c++/44778
8566	* g++.dg/template/ptrmem22.C: New.
8567
85682010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8569
8570	* gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8571	support.
8572	* gcc.target/i386/i386.exp: Likewise.
8573
85742010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8575
8576	PR testsuite/44195
8577	* gcc.dg/lto/20100518_0.c: Limit to x86.
8578
85792010-07-06  Richard Guenther  <rguenther@suse.de>
8580
8581	PR middle-end/44828
8582	* gcc.c-torture/execute/pr44828.c: New testcase.
8583
85842010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8585
8586	* g++.dg/warn/noeffect2.C: Adjust expected warning.
8587	* g++.dg/warn/volatile1.C: Likewise.
8588	* g++.dg/template/warn1.C: Likewise.
8589
85902010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8591
8592	AVX Programming Reference (June, 2010)
8593	* g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8594	* g++.dg/other/i386-3.C: Likewise.
8595	* gcc.target/i386/sse-12.c: Likewise.
8596
8597	* gcc.target/i386/f16c-check.h: New.
8598	* gcc.target/i386/rdfsbase-1.c: Likewise.
8599	* gcc.target/i386/rdfsbase-2.c: Likewise.
8600	* gcc.target/i386/rdgsbase-1.c: Likewise.
8601	* gcc.target/i386/rdgsbase-2.c: Likewise.
8602	* gcc.target/i386/rdrand-1.c: Likewise.
8603	* gcc.target/i386/rdrand-2.c: Likewise.
8604	* gcc.target/i386/rdrand-3.c: Likewise.
8605	* gcc.target/i386/vcvtph2ps-1.c: Likewise.
8606	* gcc.target/i386/vcvtph2ps-2.c: Likewise.
8607	* gcc.target/i386/vcvtph2ps-3.c: Likewise.
8608	* gcc.target/i386/vcvtps2ph-1.c: Likewise.
8609	* gcc.target/i386/vcvtps2ph-2.c: Likewise.
8610	* gcc.target/i386/vcvtps2ph-3.c: Likewise.
8611	* gcc.target/i386/wrfsbase-1.c: Likewise.
8612	* gcc.target/i386/wrfsbase-2.c: Likewise.
8613	* gcc.target/i386/wrgsbase-1.c: Likewise.
8614	* gcc.target/i386/wrgsbase-2.c: Likewise.
8615
8616	* gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8617	(__builtin_ia32_vcvtps2ph): New.
8618	(__builtin_ia32_vcvtps2ph256): Likewise.
8619
8620	* gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8621	Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8622
8623	* gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8624	Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8625
8626	* gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8627	(__builtin_ia32_vcvtps2ph256): Likewise.
8628	Add fsgsbase,rdrnd,f16c.
8629
8630	* lib/target-supports.exp (check_effective_target_f16c): New.
8631
86322010-07-05  Jakub Jelinek  <jakub@redhat.com>
8633
8634	* gcc.dg/guality/nrv-1.c: New test.
8635
86362010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8637
8638	PR middle-end/42505
8639	* gcc.target/arm/pr42505.c: New test case.
8640
86412010-07-05  Jakub Jelinek  <jakub@redhat.com>
8642
8643	PR c++/44808
8644	* g++.dg/opt/nrv16.C: New test.
8645
86462010-07-05  Richard Guenther  <rguenther@suse.de>
8647
8648	PR tree-optimization/44784
8649	* gcc.c-torture/compile/pr44784.c: New testcase.
8650
86512010-07-05  Ira Rosen  <irar@il.ibm.com>
8652
8653	* gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8654	Increase loop bound and array size.
8655	* gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8656	Likewise.
8657
86582010-07-05  Ira Rosen  <irar@il.ibm.com>
8659
8660	* gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8661	* gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8662	* gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8663	* gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8664	* gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8665
86662010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8667
8668	PR c++/22138
8669	* g++.dg/parse/template25.C: New.
8670
86712010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8672
8673	PR rtl-optimization/44695
8674	* gcc.dg/torture/pr44695.c: New.
8675
86762010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8677
8678	PR c++/16630
8679	* g++.dg/ext/pretty3.C: New.
8680
86812010-07-04  Richard Guenther  <rguenther@suse.de>
8682
8683	PR middle-end/44809
8684	* g++.dg/torture/pr44809.C: New testcase.
8685
86862010-07-04  Richard Guenther  <rguenther@suse.de>
8687
8688	PR tree-optimization/44656
8689	* gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8690
86912010-07-04  Ira Rosen  <irar@il.ibm.com>
8692	    Revital Eres  <eres@il.ibm.com>
8693
8694	* gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8695	misaligned stores.
8696	* gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8697	gcc.dg/vect/vect-96.c: Likewise.
8698	* gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8699	that support misaligned stores. Change the number of expected
8700	misaligned accesses.
8701	* gcc.dg/vect/vect-peel-1.c: New test.
8702	* gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8703	gcc.dg/vect/vect-peel-4.c: Likewise.
8704	* gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8705	vectorizable on all targets that support realignment.
8706	* gcc.dg/vect/vect-multitypes-4.c: Likewise.
8707
87082010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8709
8710	PR c/44806
8711	* gcc.dg/torture/pr44806.c: New.
8712
87132010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8714
8715	* gnat.dg/cond_expr1.adb: New test.
8716
87172010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8718
8719	* gnat.dg/modular3.adb: New test.
8720	* gnat.dg/modular3_pkg.ads: New helper.
8721
87222010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8723	    Mikael Pettersson  <mikpe@it.uu.se>
8724
8725	PR testsuite/44518
8726	* obj-c++.dg/encode-2.mm: Produce object and save temps.
8727	Make signed-ness of chars explicit.  Scan the object for
8728	strings that are split by some target assemblers.
8729	* obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8730	explicit.
8731
87322010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8733
8734	* gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8735
87362010-07-02  Le-Chun Wu  <lcwu@google.com>
8737
8738	PR/44128
8739	* g++.dg/warn/Wshadow-7.C: New test.
8740
87412010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8742	    Julian Brown  <julian@codesourcery.com>
8743	    Sandra Loosemore  <sandra@codesourcery.com>
8744
8745	* gcc.c-torture/execute/20100416-1.c: New test case.
8746
87472010-07-02  Julian Brown  <julian@codesourcery.com>
8748	    Sandra Loosemore  <sandra@codesourcery.com>
8749
8750	PR target/43703
8751
8752	* gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8753	* gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8754
87552010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8756	    Julian Brown  <julian@codesourcery.com>
8757
8758	* gcc.target/arm/neon/vadds64.c: Regenerated.
8759	* gcc.target/arm/neon/vaddu64.c: Regenerated.
8760	* gcc.target/arm/neon/vsubs64.c: Regenerated.
8761	* gcc.target/arm/neon/vsubu64.c: Regenerated.
8762	* gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8763	* gcc.target/arm/neon-vmls-1.c: Likewise.
8764	* gcc.target/arm/neon-vsubs64.c: New execution test.
8765	* gcc.target/arm/neon-vsubu64.c: New execution test.
8766	* gcc.target/arm/neon-vadds64.c: New execution test.
8767	* gcc.target/arm/neon-vaddu64.c: New execution test.
8768
87692010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8770
8771	* gcc.target/arm/neon-vands64.c: New.
8772	* gcc.target/arm/neon-vandu64.c: New.
8773	* gcc.target/arm/neon-vbics64.c: New.
8774	* gcc.target/arm/neon-vbicu64.c: New.
8775	* gcc.target/arm/neon-veors64.c: New.
8776	* gcc.target/arm/neon-veoru64.c: New.
8777	* gcc.target/arm/neon-vorns64.c: New.
8778	* gcc.target/arm/neon-vornu64.c: New.
8779	* gcc.target/arm/neon-vorrs64.c: New.
8780	* gcc.target/arm/neon-vorru64.c: New.
8781	* gcc.target/arm/neon/vands64.c: Regenerated.
8782	* gcc.target/arm/neon/vandu64.c: Regenerated.
8783	* gcc.target/arm/neon/vbics64.c: Regenerated.
8784	* gcc.target/arm/neon/vbicu64.c: Regenerated.
8785	* gcc.target/arm/neon/veors64.c: Regenerated.
8786	* gcc.target/arm/neon/veoru64.c: Regenerated.
8787	* gcc.target/arm/neon/vorns64.c: Regenerated.
8788	* gcc.target/arm/neon/vornu64.c: Regenerated.
8789	* gcc.target/arm/neon/vorrs64.c: Regenerated.
8790	* gcc.target/arm/neon/vorru64.c: Regenerated.
8791
87922010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8793
8794	* gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8795
87962010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8797
8798	* gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8799	* gfortran.dg/intent_out_5.f90: Same.
8800	* gfortran.dg/ltrans-7.f90: Same.
8801	* gfortran.dg/char_bounds_check_fail_1.f90: Same.
8802
88032010-07-02  Jan Hubicka  <jh@suse.cz>
8804
8805	* gcc.dg/tree-ssa/ipa-split-5.c: New function.
8806
88072010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8808
8809	* objc-obj-c++-shared/Object1.h: Correct Line endings.
8810
88112010-07-02  Jakub Jelinek  <jakub@redhat.com>
8812
8813	PR c++/44780
8814	* c-c++-common/Wunused-var-12.c: New test.
8815
88162010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8817
8818	PR target/42835
8819	* gcc.target/arm/pr42835.c: New test.
8820
8821	PR target/42172
8822	* gcc.target/arm/pr42172-1.c: New test.
8823
88242010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8825
8826	* g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8827
88282010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8829
8830	* gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8831	* gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8832	* gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8833	* gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8834	* gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8835	* gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8836	* gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8837	* gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8838	* gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8839	* gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8840	* gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8841	* gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8842	* gcc.target/arm/neon-vdup_ns64.c: New.
8843	* gcc.target/arm/neon-vdup_nu64.c: New.
8844	* gcc.target/arm/neon-vdupQ_ns64.c: New.
8845	* gcc.target/arm/neon-vdupQ_nu64.c: New.
8846	* gcc.target/arm/neon-vdupQ_lanes64.c: New.
8847	* gcc.target/arm/neon-vdupQ_laneu64.c: New.
8848	* gcc.target/arm/neon-vmov_ns64.c: New.
8849	* gcc.target/arm/neon-vmov_nu64.c: New.
8850	* gcc.target/arm/neon-vmovQ_ns64.c: New.
8851	* gcc.target/arm/neon-vmovQ_nu64.c: New.
8852	* gcc.target/arm/neon-vget_lanes64.c: New.
8853	* gcc.target/arm/neon-vget_laneu64.c: New.
8854	* gcc.target/arm/neon-vset_lanes64.c: New.
8855	* gcc.target/arm/neon-vset_laneu64.c: New.
8856
88572010-07-02  Richard Guenther  <rguenther@suse.de>
8858
8859	* g++.dg/torture/20100702-1.C: New testcase.
8860
88612010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8862
8863	PR target/44707
8864	* gcc.c-torture/compile/pr44707.c: New test.
8865
88662010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8867
8868	PR c++/44039
8869	* g++.dg/template/crash101.C: New.
8870
88712010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8872
8873	* obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8874	Use the ABI-0 accessors and fail it for m64.
8875
88762010-07-02  Jan Hubicka  <jh@suse.cz>
8877
8878	* g++.dg/tree-ssa/pr44706.C: New testcase.
8879
88802010-07-02  Richard Guenther  <rguenther@suse.de>
8881
8882	PR tree-optimization/44748
8883	* gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8884
88852010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8886
8887	* objc-obj-c++-shared/next-abi.h: Remove dependency on system
8888	headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8889	* objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8890	the method types to forward:.
8891
88922010-06-30  Jason Merrill  <jason@redhat.com>
8893
8894	* g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8895	* g++.dg/other/pr25632.C: Likewise.
8896
88972010-07-01  Jakub Jelinek  <jakub@redhat.com>
8898
8899	PR tree-optimization/40421
8900	* gfortran.fortran-torture/compile/pr40421.f90: New test.
8901
89022010-07-01  Richard Guenther  <rguenther@suse.de>
8903
8904	PR middle-end/42834
8905	PR middle-end/44468
8906	* gcc.c-torture/execute/20100316-1.c: New testcase.
8907	* gcc.c-torture/execute/pr44468.c: Likewise.
8908	* gcc.c-torture/compile/20100609-1.c: Likewise.
8909	* gcc.dg/volatile2.c: Adjust.
8910	* gcc.dg/plugin/selfassign.c: Likewise.
8911	* gcc.dg/pr36902.c: Likewise.
8912	* gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8913	* gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8914	* gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8915	* gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8916	* gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8917	* gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8918	* gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8919	* gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8920	* gcc.dg/tree-ssa/20030807-7.c: Likewise.
8921	* gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8922	* gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8923	* gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8924	* gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8925	* gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8926	* gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8927	* gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8928	* gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8929	* gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8930	* gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8931	* gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8932	* gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8933	* gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8934	* gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8935	* gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8936	* gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8937	* gcc.dg/struct/wo_prof_global_var.c: Likewise.
8938	* gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8939	* gcc.dg/struct/w_prof_local_array.c: Likewise.
8940	* gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8941	* gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8942	* gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8943	* gcc.dg/struct/w_prof_global_array.c: Likewise.
8944	* gcc.dg/struct/wo_prof_array_field.c: Likewise.
8945	* gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8946	* gcc.dg/struct/w_prof_local_var.c: Likewise.
8947	* gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8948	* gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8949	* gcc.dg/struct/wo_prof_local_array.c: Likewise.
8950	* gcc.dg/struct/w_prof_global_var.c: Likewise.
8951	* gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8952	* gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8953	* gcc.dg/struct/wo_prof_global_array.c: Likewise.
8954	* gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8955	* gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8956	* gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8957	* gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8958	* gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8959	* gcc.dg/struct/wo_prof_local_var.c: Likewise.
8960	* gcc.dg/tree-prof/stringop-1.c: Adjust.
8961	* g++.dg/tree-ssa/pr31146.C: Likewise.
8962	* g++.dg/tree-ssa/copyprop-1.C: Likewise.
8963	* g++.dg/tree-ssa/pr33604.C: Likewise.
8964	* g++.dg/plugin/selfassign.c: Likewise.
8965	* gfortran.dg/array_memcpy_3.f90: Likewise.
8966	* gfortran.dg/array_memcpy_4.f90: Likewise.
8967	* c-c++-common/torture/pr42834.c: New testcase.
8968
89692010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8970
8971	PR c++/44628
8972	* g++.dg/template/crash100.C: New.
8973
89742010-06-30  Jan Hubicka  <jh@suse.cz>
8975
8976	* gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8977
89782010-06-30  Michael Matz  <matz@suse.de>
8979
8980	PR bootstrap/44699
8981	* gcc.dg/pr44699.c: New test.
8982
89832010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8984
8985	PR tree-optimization/39799
8986	* c-c++-common/uninit-17.c: New test.
8987
89882010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8989
8990	PR libfortran/43298
8991	* gfortran.dg/read_infnan_1.f90: New test.
8992
89932010-06-29  Jason Merrill  <jason@redhat.com>
8994
8995	Enable implicitly declared move constructor/operator= (N3053).
8996	* g++.dg/cpp0x/implicit3.C: New.
8997	* g++.dg/cpp0x/implicit4.C: New.
8998	* g++.dg/cpp0x/implicit5.C: New.
8999	* g++.dg/cpp0x/implicit-copy.C: Adjust.
9000	* g++.dg/cpp0x/not_special.C: Adjust.
9001	* g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
9002	* g++.dg/cpp0x/rv1n.C: Adjust.
9003	* g++.dg/cpp0x/rv1p.C: Adjust.
9004	* g++.dg/cpp0x/rv2n.C: Adjust.
9005	* g++.dg/cpp0x/rv2p.C: Adjust.
9006	* g++.dg/cpp0x/rv3n.C: Adjust.
9007	* g++.dg/cpp0x/rv3p.C: Adjust.
9008	* g++.dg/cpp0x/rv4n.C: Adjust.
9009	* g++.dg/cpp0x/rv4p.C: Adjust.
9010	* g++.dg/cpp0x/rv5n.C: Adjust.
9011	* g++.dg/cpp0x/rv5p.C: Adjust.
9012	* g++.dg/cpp0x/rv6n.C: Adjust.
9013	* g++.dg/cpp0x/rv6p.C: Adjust.
9014	* g++.dg/cpp0x/rv7n.C: Adjust.
9015	* g++.dg/cpp0x/rv7p.C: Adjust.
9016	* g++.dg/cpp0x/rv8p.C: Adjust.
9017	* g++.dg/gomp/pr26690-1.C: Adjust.
9018	* g++.dg/other/error20.C: Adjust.
9019	* g++.dg/other/error31.C: Adjust.
9020	* g++.dg/parse/error19.C: Adjust.
9021	* g++.dg/template/qualttp5.C: Adjust.
9022	* g++.old-deja/g++.law/ctors5.C: Adjust.
9023
9024	Enable implicitly deleted functions (N2346)
9025	* g++.dg/cpp0x/defaulted17.C: New.
9026	* g++.dg/cpp0x/implicit1.C: New.
9027	* g++.dg/cpp0x/implicit2.C: New.
9028	* g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
9029	* g++.dg/ext/has_virtual_destructor.C: Adjust.
9030	* g++.dg/init/ctor4.C: Adjust.
9031	* g++.dg/init/synth2.C: Adjust.
9032	* g++.dg/lto/20081118_1.C: Adjust.
9033	* g++.dg/other/error13.C: Adjust.
9034	* g++.dg/other/unused1.C: Adjust.
9035	* g++.old-deja/g++.bob/inherit2.C: Adjust.
9036	* g++.old-deja/g++.bugs/900205_04.C: Adjust.
9037	* g++.old-deja/g++.jason/opeq3.C: Adjust.
9038	* g++.old-deja/g++.law/ctors17.C: Adjust.
9039	* g++.old-deja/g++.oliva/delete1.C: Adjust.
9040	* g++.old-deja/g++.pt/assign1.C: Adjust.
9041	* g++.old-deja/g++.pt/crash20.C: Adjust.
9042
9043	* g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
9044	* g++.dg/cpp0x/defaulted13.C: Adjust.
9045	* g++.dg/cpp0x/defaulted2.C: Adjust.
9046	* g++.dg/cpp0x/defaulted3.C: Adjust.
9047	* g++.dg/cpp0x/initlist9.C: Adjust.
9048	* g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
9049	* g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
9050	* g++.dg/init/synth2.C: Adjust.
9051
9052	* g++.dg/cpp0x/defaulted19.C: New.
9053
9054	* g++.dg/expr/string-1.C: Fix for -std=c++0x.
9055	* g++.dg/template/error23.C: Fix for -std=c++0x.
9056
90572010-06-29  Janus Weil  <janus@gcc.gnu.org>
9058
9059	PR fortran/44718
9060	* gfortran.dg/proc_ptr_28.f90: New.
9061
90622010-06-29  Jakub Jelinek  <jakub@redhat.com>
9063
9064	PR tree-optimization/43801
9065	* g++.dg/torture/pr43801.C: New test.
9066
9067	PR debug/44668
9068	* g++.dg/debug/dwarf2/accessibility1.C: New test.
9069
90702010-06-29  Jason Merrill  <jason@redhat.com>
9071
9072	PR c++/44587
9073	* g++.dg/template/qualified-id2.C: New.
9074	* g++.dg/template/qualified-id3.C: New.
9075
90762010-06-29  Janus Weil  <janus@gcc.gnu.org>
9077
9078	PR fortran/44696
9079	* gfortran.dg/associated_target_4.f90: New.
9080
90812010-06-29  Paul Thomas  <pault@gcc.gnu.org>
9082
9083	PR fortran/44582
9084	* gfortran.dg/aliasing_array_result_1.f90 : New test.
9085
90862010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9087
9088	* lib/lto.exp (lto_prune_warns): Also accept leading single quote.
9089
90902010-06-29  Jan Hubicka  <jh@suse.cz>
9091
9092	* gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
9093
90942010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
9095
9096	PR target/43902
9097	* gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
9098	* gcc.target/arm/wmul-3.c: New test.
9099	* gcc.target/arm/wmul-4.c: New test.
9100
91012010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
9102
9103	PR rtl-optimization/44659
9104	* gcc.target/i386/extract-1.c: New.
9105	* gcc.target/i386/extract-2.c: Likewise.
9106	* gcc.target/i386/extract-3.c: Likewise.
9107	* gcc.target/i386/extract-4.c: Likewise.
9108	* gcc.target/i386/extract-5.c: Likewise.
9109	* gcc.target/i386/extract-6.c: Likewise.
9110
91112010-06-28  Jakub Jelinek  <jakub@redhat.com>
9112
9113	PR c++/44682
9114	* g++.dg/warn/Wunused-var-14.C: New test.
9115
91162010-06-28  Tobias Burnus  <burnus@net-b.de>
9117
9118	PR fortran/43298
9119	* gfortran.dg/nan_6.f90: New.
9120
91212010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
9122
9123	PR tree-optimization/43781
9124	* gcc.dg/torture/pr43781.c: New.
9125
91262010-06-28  Paul Thomas  <pault@gcc.gnu.org>
9127
9128	PR fortran/40158
9129	* gfortran.dg/actual_rank_check_1.f90: New test.
9130
91312010-06-28  Martin Jambor  <mjambor@suse.cz>
9132
9133	* gcc.dg/ipa/ipa-sra-6.c: New test.
9134
91352010-06-28  Jan Hubicka  <jh@suse.cz>
9136
9137	PR tree-optimization/44687
9138	* gcc.c-torture/compile/pr44687.c
9139
91402010-06-28  Martin Jambor  <mjambor@suse.cz>
9141
9142	PR c++/44535
9143	* g++.dg/torture/pr44535.C: New test.
9144
91452010-06-28  Michael Matz  <matz@suse.de>
9146
9147	PR middle-end/44592
9148	* gfortran.dg/pr44592.f90: New test.
9149
91502010-06-28  Jan Hubicka  <jh@suse.cz>
9151
9152	PR tree-optimization/44357
9153	* g++.dg/torture/pr44357.C: New testcase.
9154
91552010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9156
9157	* gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
9158	* gcc.dg/tree-ssa/ltrans-3.c: Likewise.
9159	* gcc.dg/tree-ssa/ltrans-4.c: Likewise.
9160	* gcc.dg/tree-ssa/ltrans-5.c: Likewise.
9161	* gcc.dg/tree-ssa/ltrans-6.c: Likewise.
9162	* gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9163	* gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
9164	* gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
9165
91662010-06-27  Jan Hubicka  <jh@suse.cz>
9167
9168	* gcc.c-torture/compile/pr44686.c: New file.
9169
91702010-06-27  Richard Guenther  <rguenther@suse.de>
9171
9172	PR tree-optimization/44683
9173	* gcc.c-torture/execute/pr44683.c: New testcase.
9174
91752010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
9176
9177	* gnat.dg/noreturn3.ad[sb]: New test.
9178
91792010-06-26  Jason Merrill  <jason@redhat.com>
9180
9181	* g++.dg/cpp0x/explicit5.C: New.
9182
91832010-06-26  Richard Guenther  <rguenther@suse.de>
9184
9185	PR tree-optimization/44393
9186	* gcc.dg/pr44393.c: New testcase.
9187
91882010-06-26  Jan Hubicka  <jh@suse.cz>
9189
9190	* gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
9191
91922010-06-26  Richard Guenther  <rguenther@suse.de>
9193
9194	PR middle-end/44674
9195	* gcc.dg/pr44674.c: New testcase.
9196
91972010-06-26  Joseph Myers  <joseph@codesourcery.com>
9198
9199	* gcc.dg/opts-3.c: New test.
9200
92012010-06-26  Tobias Burnus  <burnus@net-b.de>
9202
9203	* gfortran.dg/type_decl_1.f90: New.
9204	* gfortran.dg/type_decl_2.f90: New.
9205
92062010-06-26  Tobias Burnus  <burnus@net-b.de>
9207
9208	* gfortran.dg/semicolon_fixed.f: Fix dg syntax..
9209	* gfortran.dg/semicolon_fixed_2.f: Ditto.
9210
92112010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9212
9213	PR testsuite/38946
9214	* gfortran.dg/array_constructor_23.f: Update test to allow for small
9215	error in comparing reals.
9216
92172010-06-25  Tobias Burnus  <burnus@net-b.de>
9218
9219	* selected_real_kind_2.f90: New.
9220	* selected_real_kind_3.f90: New.
9221
92222010-06-25  Tobias Burnus  <burnus@net-b.de>
9223
9224	* gfortran.dg/entry_19.f90: New.
9225
92262010-06-25  Tobias Burnus  <burnus@net-b.de>
9227
9228	* gfortran.dg/end_subroutine_1.f90: New.
9229	* gfortran.dg/end_subroutine_2.f90: New.
9230	* gfortran.dg/interface_proc_end.f90: Update.
9231
92322010-06-25  Tobias Burnus  <burnus@net-b.de>
9233
9234	* gfortran.dg/semicolon_fixed.f: Update.
9235	* gfortran.dg/semicolon_fixed_2.f: New.
9236	* gfortran.dg/semicolon_free_2.f90: New.
9237	* gfortran.dg/semicolon_free.f90: Update.
9238
92392010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9240
9241	PR fortran/44448
9242	* gfortran.dg/atan2_1.f90: Add -ffloat-store.
9243
92442010-06-25  Martin Jambor  <mjambor@suse.cz>
9245
9246	* g++.dg/ipa/iinline-3.C: New test.
9247	* gcc.dg/ipa/modif-1.c: Removed.
9248
92492010-06-25  Jan Hubicka  <jh@suse.cz>
9250
9251	* gcc.dg/tree-ssa/ipa-split-1.c
9252
92532010-06-25  Martin Jambor  <mjambor@suse.cz>
9254
9255	* g++.dg/ipa/iinline-2.C: New test.
9256
92572010-06-25  Jakub Jelinek  <jakub@redhat.com>
9258
9259	PR middle-end/43866
9260	* gfortran.dg/pr43866.f90: New test.
9261
9262	PR tree-optimization/44539
9263	* gcc.dg/pr44539.c: New test.
9264
92652010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
9266
9267	From Jim Wilson:
9268	PR target/43902
9269	* gcc.target/mips/madd-9.c: New test.
9270
92712010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
9272
9273	PR c/44517
9274	* gcc.dg/noncompile/pr44517.c: New.
9275	* gcc.dg/noncompile/990416-1.c: Adjust expected error.
9276
92772010-06-24  Steve Ellcey  <sje@cup.hp.com>
9278
9279	PR testsuite/43283
9280	* gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
9281	and add argument to nop for IA64.
9282
92832010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9284
9285	PR target/44588
9286	* gcc.target/i386/mod-1.c: New.
9287	* gcc.target/i386/umod-1.c: Likewise.
9288	* gcc.target/i386/umod-2.c: Likewise.
9289	* gcc.target/i386/umod-3.c: Likewise.
9290
92912010-06-24  Jakub Jelinek  <jakub@redhat.com>
9292
9293	PR middle-end/44492
9294	* g++.dg/torture/pr44492.C: New test.
9295
92962010-06-24  Andi Kleen  <ak@linux.intel.com>
9297
9298	* c-c++-common/warn-omitted-condop.c: New.
9299
93002010-06-24  Tobias Burnus  <burnus@net-b.de>
9301
9302	PR fortran/44614
9303	* gfortran.dg/import8.f90: New.
9304
93052010-06-23  Arnaud Charlet  <charlet@adacore.com>
9306
9307	* gnat.dg/not_null.adb: Update test case.
9308
93092010-06-22  Jakub Jelinek  <jakub@redhat.com>
9310
9311	PR c++/44619
9312	* g++.dg/warn/Wunused-var-13.C: New test.
9313
9314	PR c++/44627
9315	* g++.dg/diagnostic/method1.C: New test.
9316
93172010-06-22  Cary Coutant  <ccoutant@google.com>
9318
9319	* g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9320
93212010-06-22  Janus Weil  <janus@gcc.gnu.org>
9322
9323	PR fortran/44616
9324	* gfortran.dg/abstract_type_8.f03: New.
9325
93262010-06-21  Jason Merrill  <jason@redhat.com>
9327
9328	* g++.dg/cpp0x/noexcept08.C: New.
9329
9330	* g++.dg/ext/unary_trait_incomplete.C: Adjust.
9331
93322010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9333
9334	PR target/44615
9335	* gcc.target/i386/sse2-vec-2a.c: New.
9336
93372010-06-21  DJ Delorie  <dj@redhat.com>
9338
9339	* gcc.dg/pragma-diag-1.c: New.
9340
93412010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9342
9343	PR target/44615
9344	* gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9345
93462010-06-21  Alan Modra  <amodra@gmail.com>
9347
9348	PR testsuite/44505
9349	* gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9350	tail call to check_fa_mid.
9351
93522010-06-21  Jakub Jelinek  <jakub@redhat.com>
9353
9354	PR target/44575
9355	* gcc.c-torture/execute/pr44575.c: New test.
9356
93572010-06-21  Tobias Burnus  <burnus@net-b.de>
9358
9359	PR fortran/40632
9360	* gfortran.dg/contiguous_1.f90: New.
9361	* gfortran.dg/contiguous_2.f90: New.
9362	* gfortran.dg/contiguous_3.f90: New.
9363
93642010-06-21  Kai Tietz  <kai.tietz@onevision.com>
9365
9366	* gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9367	* gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9368
93692010-06-20  Uros Bizjak  <ubizjak@gmail.com>
9370
9371	PR target/44546
9372	* gcc.target/i386/pr44546.c: New test.
9373
93742010-06-20  Joseph Myers  <joseph@codesourcery.com>
9375
9376	* gcc.dg/opts-2.c: New test.
9377
93782010-06-19  Janus Weil  <janus@gcc.gnu.org>
9379
9380	PR fortran/44584
9381	* gfortran.dg/typebound_proc_15.f03: Modified.
9382
93832010-06-19  Richard Earnshaw  <rearnsha@arm.com>
9384
9385	PR target/44072
9386	* gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9387	* gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9388
93892010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9390
9391	* g++.dg/ext/label13.C: Fix typo in last change.
9392
93932010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9394
9395	PR libfortran/44477
9396	* gfortran.dg/eof_3.f90
9397	* gfortran.dg/endfile_2.f90
9398	* gfortran.dg/endfile_4.f90
9399	* gfortran.dg/endfile_3.f90
9400
94012010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9402
9403	PR c++/41090
9404	* g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9405
94062010-06-18  Tobias Burnus  <burnus@net-b.de>
9407
9408	PR fortran/44556
9409	* gfortran.dg/allocate_alloc_opt_11.f90: New.
9410
94112010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
9412
9413	* gcc.target/arm/pr40900.c: New test.
9414
94152010-06-18  Arnaud Charlet  <charlet@adacore.com>
9416
9417	* gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9418
94192010-06-17  Janus Weil  <janus@gcc.gnu.org>
9420
9421	PR fortran/44558
9422	* gfortran.dg/typebound_call_15.f03: New.
9423
94242010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9425
9426	PR c++/44486
9427	* g++.dg/pr44486.C: New.
9428
94292010-06-16  DJ Delorie  <dj@redhat.com>
9430
9431	* gcc.target/i386/volatile-bitfields-1.c: New.
9432	* gcc.target/i386/volatile-bitfields-2.c: New.
9433
94342010-06-16  Jason Merrill  <jason@redhat.com>
9435
9436	* g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9437
9438	* g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9439
94402010-06-16  Richard Guenther  <rguenther@suse.de>
9441
9442	PR c/44555
9443	* gcc.c-torture/execute/pr44555.c: New testcase.
9444
94452010-06-16  Janus Weil  <janus@gcc.gnu.org>
9446
9447	PR fortran/44549
9448	* gfortran.dg/typebound_proc_16.f03: New.
9449
94502010-06-16  Martin Jambor  <mjambor@suse.cz>
9451
9452	* g++.dg/torture/pr43905.C: New test.
9453
94542010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9455
9456	PR testsuite/44538
9457	* gcc.dg/vect/slp-perm-5.c (main): Prevent
9458	initialization loop from being vectorized.
9459	* gcc.dg/vect/slp-perm-6.c (main): Likewise.
9460
94612010-06-16  Alan Modra  <amodra@gmail.com>
9462
9463	PR tree-optimization/44507
9464	* gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9465
94662010-06-15  Jason Merrill  <jason@redhat.com>
9467
9468	* g++.dg/overload/arg3.C: Adjust error locations.
9469	* g++.dg/overload/copy1.C: Likewise.
9470	* g++.dg/tc1/dr152.C: Likewise.
9471	* g++.dg/template/incomplete4.C: Likewise.
9472	* g++.dg/template/incomplete5.C: Likewise.
9473	* g++.old-deja/g++.bob/inherit2.C: Likewise.
9474	* g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9475	* g++.old-deja/g++.pt/crash9.C: Likewise.
9476
9477	* g++.dg/inherit/virtual5.C: New.
9478
9479	* g++.dg/cpp0x/defaulted18.C: New.
9480
9481	* g++.dg/cpp0x/initlist40.C: New.
9482
9483	* g++.dg/cpp0x/initlist39.C: New.
9484
94852010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9486
9487	PR middle-end/44391
9488	* gcc.dg/graphite/pr44391.c: New.
9489
94902010-06-15  Janus Weil  <janus@gcc.gnu.org>
9491
9492	PR fortran/43388
9493	* gfortran.dg/allocate_alloc_opt_8.f90: New.
9494	* gfortran.dg/allocate_alloc_opt_9.f90: New.
9495	* gfortran.dg/allocate_alloc_opt_10.f90: New.
9496	* gfortran.dg/class_allocate_2.f03: Modified an error message.
9497
94982010-06-15  Richard Guenther  <rguenther@suse.de>
9499
9500	* gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9501
95022010-06-15  Richard Guenther  <rguenther@suse.de>
9503
9504	* gcc.dg/vect/bb-slp-21.c: Adjust.
9505	* gcc.dg/vect/bb-slp-13.c: Likewise
9506	* gcc.dg/vect/bb-slp-4.c: Likewise
9507	* gcc.dg/vect/bb-slp-22.c: Likewise
9508	* gcc.dg/vect/bb-slp-14.c: Likewise
9509	* gcc.dg/vect/bb-slp-23.c: Likewise
9510	* gcc.dg/vect/bb-slp-15.c: Likewise
9511	* gcc.dg/vect/bb-slp-17.c: Likewise
9512	* gcc.dg/vect/bb-slp-18.c: Likewise
9513	* gcc.dg/vect/bb-slp-19.c: Likewise
9514	* gcc.dg/vect/bb-slp-10.c: Likewise
9515	* gcc.dg/vect/bb-slp-11.c: Likewise
9516	* gcc.dg/vect/bb-slp-20.c: Likewise
9517	* gcc.dg/vect/bb-slp-3.c: Likewise
9518
95192010-06-15  Jakub Jelinek  <jakub@redhat.com>
9520
9521	PR fortran/44536
9522	* gfortran.dg/gomp/pr44536.f90: New test.
9523	* gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9524
95252010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9526
9527	PR target/44534
9528	* gcc.target/i386/avx-vextractf128-256-3.c: New.
9529	* gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9530
95312010-06-14  Jakub Jelinek  <jakub@redhat.com>
9532
9533	PR tree-optimization/44508
9534	* gcc.dg/tree-ssa/pr21086.c: Adjust.
9535
9536	PR bootstrap/44509
9537	* gcc.dg/pr44509.c: New test.
9538
95392010-06-14  Ira Rosen  <irar@il.ibm.com>
9540
9541	PR tree-optimization/44507
9542	* gcc.dg/vect/pr44507.c: New test.
9543
95442010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9545
9546	* g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9547	and c-pretty-print.h.
9548
9549	* g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9550
95512010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9552
9553	* gfortran.dg/whole_file_18.f90: Updated error message.
9554
95552010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9556
9557	* gfortran.dg/whole_file_20.f03: New.
9558
95592010-06-12  Jan Hubicka  <jh@suse.cz>
9560
9561	* gcc.c-torture/compile/pc44485.c: New testcase.
9562
95632010-06-12  Janus Weil  <janus@gcc.gnu.org>
9564
9565	PR fortran/40117
9566	* gfortran.dg/typebound_proc_4.f03: Modified error message.
9567	* gfortran.dg/typebound_proc_14.f03: New.
9568	* gfortran.dg/typebound_proc_15.f03: New.
9569
95702010-06-11  Joseph Myers  <joseph@codesourcery.com>
9571
9572	* gcc.dg/opts-1.c: New test.
9573
95742010-06-11  Joseph Myers  <joseph@codesourcery.com>
9575
9576	* gcc.dg/funroll-loops-all.c: Update expected error.
9577
95782010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9579
9580	PR target/44481
9581	* gcc.target/i386/pr44481.c: New test.
9582
95832010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9584
9585	* gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9586
95872010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9588
9589	PR middle-end/44483
9590	* gcc.dg/tree-ssa/pr44483.c: New.
9591
95922010-06-11  Paul Brook  <paul@codesourcery.com>
9593
9594	* g++.dg/other/arm-neon-1.C: New test.
9595
95962010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9597
9598	PR fortran/42051
9599	PR fortran/43896
9600	* gfortran.dg/class_23.f03: New test.
9601
96022010-06-11  Jan Hubicka  <jh@suse.cz>
9603
9604	* gcc.dg/ipa/pure-const-2.c: New testcase.
9605
96062010-06-11  Jan Hubicka  <jh@suse.cz>
9607
9608	* gcc.dg/noreturn-7.c: Update.
9609	* gcc.dg/noreturn-4.c: Update.
9610
96112010-06-10  Dodji Seketeli  <dodji@redhat.com>
9612
9613	Fix MIPS bootstrap
9614	* g++.dg/other/typedef4.C: New test.
9615
96162010-06-10  Janus Weil  <janus@gcc.gnu.org>
9617
9618	PR fortran/44207
9619	* gfortran.dg/allocate_alloc_opt_7.f90: New test.
9620
96212010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9622
9623	PR fortran/44457
9624	* gfortran.dg/asynchronous_3.f03
9625
96262010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9627
9628	PR middle-end/44185
9629	* gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9630	non-temporal stores out of the tests to form new test cases.  As a
9631	result, no non-temporal store should be generated in this case.
9632
9633	* gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9634	prefetch-7.c that generate one non-temporal store.
9635
9636	* gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9637	prefetch-7.c that generate one non-temporal store and one
9638	one-temporal prefetch.
9639
96402010-06-10  Martin Jambor  <mjambor@suse.cz>
9641
9642	PR tree-optimization/44258
9643	* gcc.dg/tree-ssa/pr44258.c: New test.
9644
96452010-06-10  Daniel Kraft  <d@domob.eu>
9646
9647	PR fortran/38936
9648	* gfortran.dg/associate_1.f03: New test.
9649	* gfortran.dg/associate_2.f95: New test.
9650	* gfortran.dg/associate_3.f03: New test.
9651	* gfortran.dg/associate_4.f08: New test.
9652
96532010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9654
9655	* gfortran.dg/selected_char_kind_4.f90: New test.
9656
96572010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9658
9659	* gcc.dg/pr42461.c: New test.
9660
96612010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9662
9663	PR fortran/44347
9664	* gfortran.dg/selected_real_kind_1.f90: New.
9665
96662010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9667
9668	PR fortran/44359
9669	* gfortran.dg/warn_conversion.f90: Removed check for redundant
9670	warning.
9671	* gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9672	check for warning.
9673
96742010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9675
9676	* gfortran.dg/data_namelist_conflict.f90: New test.
9677
96782010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9679
9680	* g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9681	* g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9682	* g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9683
96842010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9685
9686	* gfortran.dg/mvbits_9.f90: New test.
9687	* gfortran.dg/ibset_1.f90: Ditto.
9688	* gfortran.dg/ibits_1.f90: Ditto.
9689	* gfortran.dg/btest_1.f90: Ditto.
9690	* gfortran.dg/ibclr_1.f90: Ditto.
9691
96922010-06-09  Jason Merrill  <jason@redhat.com>
9693
9694	PR c++/44366
9695	* g++.dg/cpp0x/decltype23.C: Move to...
9696	* g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9697
96982010-06-09  Janus Weil  <janus@gcc.gnu.org>
9699
9700	PR fortran/44211
9701	* gfortran.dg/typebound_call_14.f03: New test.
9702
97032010-06-09  Martin Jambor  <mjambor@suse.cz>
9704
9705	PR tree-optimization/44423
9706	* gcc.dg/tree-ssa/pr44423.c: New test.
9707
97082010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9709
9710	PR testsuite/42843
9711	* gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9712	TV_NONE to initialize tv_id field.
9713	* g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9714	* gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9715	* g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9716	Include toplev.h .
9717	* gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9718	* g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9719	* g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9720
97212010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9722
9723	PR tree-optimization/39874
9724	PR middle-end/28685
9725	* gcc.dg/pr39874.c: New file.
9726
97272010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9728
9729	* g++.dg/ext/attr-alias-1.C: New.
9730	* g++.dg/ext/attr-alias-2.C: New.
9731
97322010-06-07  Tobias Burnus  <burnus@net-b.de>
9733
9734	PR fortran/44446
9735	* gfortran.dg/proc_ptr_27.f90: New.
9736
97372010-06-07  Jason Merrill  <jason@redhat.com>
9738
9739	PR c++/44366
9740	* g++.dg/cpp0x/decltype23.C: New.
9741
97422010-06-08  Andrew Pinski  <pinskia@gmail.com>
9743	    Shujing Zhao  <pearly.zhao@oracle.com>
9744
9745	PR c/37724
9746	* gcc.dg/c90-const-expr-10.c: Adjust.
9747	* gcc.dg/c99-const-expr-10.c: Adjust.
9748	* gcc.dg/init-bad-7.c: New.
9749
97502010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9751
9752	* lib/target-supports.exp (check_effective_target_gas): New proc.
9753	* gcc.c-torture/execute/960321-1.x: New file.
9754
97552010-06-07  Jason Merrill  <jason@redhat.com>
9756
9757	PR c++/44401
9758	* g++.dg/tc1/dr147.C: Test case of member with same name as class.
9759
97602010-06-07  Jakub Jelinek  <jakub@redhat.com>
9761
9762	PR c++/44444
9763	* g++.dg/warn/Wunused-var-12.C: New test.
9764
9765	PR c++/44443
9766	* c-c++-common/Wunused-var-11.c: New test.
9767
97682010-06-07  Jan Hubicka  <jh@suse.cz>
9769
9770	* gcc.dg/ipa/pure-const-1.c: New testcase.
9771
97722010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9773
9774	PR rtl-optimization/44404
9775	* gcc.dg/pr44404.c: New.
9776
97772010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9778
9779	PR target/44159
9780	* gcc.target/i386/abi-2.c: Check sysv abi here.
9781	* gcc.target/i386/aes-avx-check.h: Call test in noinline
9782	function to avoid failures by different ABIs.
9783	* gcc.target/i386/aes-check.h: Likewise.
9784	* gcc.target/i386/avx-check.h: Likewise.
9785	* gcc.target/i386/fma4-check.h: Likewise.
9786	* gcc.target/i386/mmx-3dnow-check.h: Likewise.
9787	* gcc.target/i386/mmx-check.h: Likewise.
9788	* gcc.target/i386/pclmul-avx-check.h: Likewise.
9789	* gcc.target/i386/pclmul-check.h: Likewise.
9790	* gcc.target/i386/sse-check.h: Likewise.
9791	* gcc.target/i386/sse2-check.h: Likewise.
9792	* gcc.target/i386/sse3-check.h: Likewise.
9793	* gcc.target/i386/sse4_1-check.h: Likewise.
9794	* gcc.target/i386/sse4_2-check.h: Likewise.
9795	* gcc.target/i386/sse4a-check.h: Likewise.
9796	* gcc.target/i386/ssse3-check.h: Likewise.
9797	* gcc.target/i386/xop-check.h: Likewise.
9798	* gcc.target/i386/pr27971.c: Fix for LLP64.
9799	* gcc.target/i386/pr39139.c: Likewise.
9800	* gcc.target/i386/pr39315-check.c: Likewise.
9801	* gcc.target/i386/vararg-1.c: Likewise.
9802	* gcc.target/i386/vararg-2.c: Likewise.
9803	Additional add dg-compile to avoid failure due
9804	missing foo symbol.
9805
9806	* gcc.dg/compound-literal-1.c: Fix for llp64.
9807	* gcc.dg/pr32370.c: Likewise.
9808	* gcc.dg/pr37561.c: Likewise.
9809	* gcc.dg/pr41340.c: Likewise.
9810	* gcc.dg/pr41551.c: Likewise.
9811
98122010-05-25  Dodji Seketeli  <dodji@redhat.com>
9813
9814	PR c++/44188
9815	* g++.dg/debug/dwarf2/typedef3.C: New test.
9816
98172010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9818
9819	PR c/20000
9820	* c-c++-common/pr20000.c: New.
9821
98222010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9823
9824	PR c++/44086
9825	* g++.dg/init/pr44086.C: New.
9826	* g++.dg/cpp0x/decltype4.C: Adjust.
9827
98282010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9829
9830	PR fortran/43945
9831	* gfortran.dg/generic_23.f03: New test.
9832
98332010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9834
9835	PR fortran/43895
9836	* gfortran.dg/alloc_comp_class_1.f90 : New test.
9837
98382010-06-05  Jakub Jelinek  <jakub@redhat.com>
9839
9840	PR c++/44361
9841	* c-c++-common/Wunused-var-9.c: New test.
9842
98432010-06-05  Jason Merrill  <jason@redhat.com>
9844
9845	* g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9846
98472010-06-05  Joseph Myers  <joseph@codesourcery.com>
9848
9849	PR c/44322
9850	* gcc.dg/c99-restrict-4.c: New test.
9851
98522010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9853
9854	* g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9855	* g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9856	* g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9857	* g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9858	* g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9859	* g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9860	* g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9861	* g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9862	* g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9863	* g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9864	* g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9865	* g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9866	* g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9867	* g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9868	* g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9869	* g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9870	* g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9871	* g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9872	* g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9873	* g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9874	* g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9875	* g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9876
98772010-06-04  Jason Merrill  <jason@redhat.com>
9878
9879	* g++.dg/cpp0x/noexcept06.C: New.
9880	* g++.dg/cpp0x/noexcept07.C: New.
9881
9882	* g++.dg/cpp0x/noexcept01.C: New.
9883	* g++.dg/cpp0x/noexcept02.C: New.
9884	* g++.dg/cpp0x/noexcept03.C: New.
9885	* g++.dg/cpp0x/noexcept04.C: New.
9886	* g++.dg/cpp0x/noexcept05.C: New.
9887
98882010-06-04  Jakub Jelinek  <jakub@redhat.com>
9889
9890	PR c++/44412
9891	* g++.dg/warn/Wunused-var-10.C: New test.
9892	* g++.dg/warn/Wunused-var-11.C: New test.
9893
9894	PR c++/44362
9895	* c-c++-common/Wunused-var-10.c: New test.
9896
98972010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9898
9899	PR c/25880
9900	* gcc.dg/assign-warn-2.c: Update.
9901	* gcc.dg/cpp/line3.c: Update.
9902	* gcc.dg/c99-array-lval-8.c: Update.
9903	* gcc.dg/cast-qual-2.c: Update.
9904	* gcc.dg/c99-arraydecl-3.c:  Update.
9905	* gcc.dg/assign-warn-1.c:  Update.
9906	* gcc.dg/format/gcc_diag-1.c:  Update.
9907
99082010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9909
9910	PR rtl-optimization/39871
9911	PR rtl-optimization/40615
9912	PR rtl-optimization/42500
9913	PR rtl-optimization/42502
9914	* gcc.target/arm/eliminate.c: New test.
9915
99162010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9917
9918	PR libstdc++/44410
9919	* g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9920	* g++.old-deja/g++.other/delete3.C: Likewise.
9921	* g++.old-deja/g++.other/new.C: Likewise.
9922	* g++.old-deja/g++.law/operators27.C: Likewise.
9923	* g++.old-deja/g++.mike/p755.C: Likewise.
9924	* g++.dg/eh/new1.C: Likewise.
9925	* g++.dg/init/new5.C: Likewise.
9926
99272010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9928
9929	* gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9930	* gfortran.dg/unpack_bounds_2.f90:  Likewise.
9931	* gfortran.dg/unpack_bounds_3.f90:  Likewise.
9932
99332010-06-03  Richard Guenther  <rguenther@suse.de>
9934
9935	PR lto/41921
9936	* lib/lto.exp: Always load gcc.exp.
9937	(lto-obj): For C source files invoke gcc_target_compile.
9938	* g++.dg/lto/20100603-1_0.C: New testcase.
9939	* g++.dg/lto/20100603-1_1.c: Likewise.
9940
99412010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9942
9943	PR tree-optimization/43688
9944	* gfortran.dg/pr43688.f90: New.
9945
99462010-06-03  Richard Guenther  <rguenther@suse.de>
9947
9948	PR lto/41584
9949	* gcc.dg/lto/20100603-1_0.c: New testcase.
9950	* gcc.dg/lto/20100603-2_0.c: Likewise.
9951	* gcc.dg/lto/20100603-3_0.c: Likewise.
9952
99532010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9954
9955	PR target/44218
9956	* gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9957	* gcc.target/powerpc/recip-2.c: Ditto.
9958	* gcc.target/powerpc/recip-3.c: Ditto.
9959	* gcc.target/powerpc/recip-4.c: Ditto.
9960	* gcc.target/powerpc/recip-5.c: Ditto.
9961	* gcc.target/powerpc/recip-6.c: Ditto.
9962	* gcc.target/powerpc/recip-7.c: Ditto.
9963	* gcc.target/powerpc/recip-test.h: Ditto.
9964	* gcc.target/powerpc/recip-test2.h: Ditto.
9965
99662010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9967
9968	* g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9969
99702010-06-02  Jason Merrill  <jason@redhat.com>
9971
9972	* g++.dg/ext/vector9.C: Expect typedef in error message.
9973
9974	PR c++/9726
9975	PR c++/23594
9976	PR c++/44333
9977	* g++.dg/tc1/dr101.C: Remove xfails.
9978
99792010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9980
9981	PR middle-end/44372
9982	* g++.dg/ipa/pr44372.C: New.
9983
99842010-06-02  Jan Hubicka  <jh@suse.cz>
9985
9986	PR middle-end/44295
9987	* g++.dg/torture/pr44295.C: Neww testcase.
9988
99892010-06-02  Jan Hubicka  <jh@suse.cz>
9990
9991	* gcc.dg/tree-ssa/loadpre6.c: Update.
9992
99932010-06-02  Richard Guenther  <rguenther@suse.de>
9994
9995	* g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9996	diagnostic.h.
9997
99982010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9999
10000	* lib/lto.exp (lto-link-and-maybe-run): Show the options in
10001	the link fail message.
10002
100032010-06-02  Tobias Burnus  <burnus@net-b.de>
10004
10005	PR fortran/44360
10006	* gfortran.dg/use_13.f90: New test case.
10007
100082010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10009
10010	PR fortran/44371
10011	* gfortran.dg/error_stop_2.f08: Minor update.
10012
100132010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10014
10015	PR fortran/44371
10016	* gfortran.dg/error_stop_1.f08: New test.
10017	* gfortran.dg/error_stop_2.f08: New test.
10018
100192010-06-01  Jason Merrill  <jason@redhat.com>
10020
10021	DR 990
10022	* g++.dg/cpp0x/initlist37.C: New.
10023	* g++.dg/cpp0x/initlist38.C: New.
10024
10025	PR c++/44358
10026	* g++.dg/cpp0x/initlist36.C: New.
10027
100282010-05-31 Jan Hubicka  <jh@suse.cz>
10029
10030	* gcc.dg/noreturn-8.c: New testcase.
10031
100322010-05-31 Jan Hubicka  <jh@suse.cz>
10033
10034	* gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
10035	* gcc.dg/lto/noreturn-1_0.c: Move it here.
10036
100372010-05-31 Jan Hubicka  <jh@suse.cz>
10038
10039	* gcc.dg/lto/noreturn-1_1.c: New testcase.
10040	* gcc.dg/lto/noreturn-1_0.c: New testcase.
10041
100422010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
10043
10044	PR fortran/36928
10045	* gfortran.dg/dependency_27.f90:  New test.
10046	* gfortran.dg/array_assign_1.F90:  New test.
10047
100482010-05-31  Jakub Jelinek  <jakub@redhat.com>
10049
10050	PR target/44338
10051	* gcc.target/i386/sse-24.c: New test.
10052
100532010-05-31  Jan Hubicka  <jh@suse.cz>
10054
10055	* gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
10056
100572010-05-31  Jakub Jelinek  <jakub@redhat.com>
10058
10059	PR middle-end/44337
10060	* gcc.dg/pr44337.c: New test.
10061
10062	PR tree-optimization/44182
10063	* g++.dg/debug/pr44182.C: New test.
10064
100652010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
10066
10067	* gcc.dg/nested-func-7.c: New test.
10068	* gnat.dg/frame_overflow.adb: Adjust directives.
10069
100702010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
10071
10072	* gnat.dg/prot2.ad[sb]: New test.
10073	* gnat.dg/prot2_pkg1.ads: New helper.
10074	* gnat.dg/prot2_pkg2.ad[sb]: Likewise.
10075
100762010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
10077
10078	* gnat.dg/array11.adb: Adjust dg-warning directive.
10079	* gnat.dg/object_overflow.adb: Likewise.
10080
100812010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
10082
10083	PR middle-end/44306
10084	* gcc.dg/tree-ssa/pr44306.c: New.
10085
100862010-05-29  Jan Hubicka  <jh@suse.cz>
10087
10088	* gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
10089
100902010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
10091
10092	* gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
10093
100942010-05-28  Mike Stump  <mikestump@comcast.net>
10095
10096	PR objc/44125
10097	* objc.dg/const-str-9.m: Remove static.
10098
100992010-05-28  Jakub Jelinek  <jakub@redhat.com>
10100
10101	PR target/43636
10102	* gcc.c-torture/compile/pr43636.c: New test.
10103
101042010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
10105
10106	PR objc++/23616
10107	* obj-c++.dg/try-catch-2.mm: Adjust xfail.
10108	* obj-c++.dg/try-catch-9.mm: Ditto.
10109
101102010-05-28  Dodji Seketeli  <dodji@redhat.com>
10111
10112	Revert patch for PR c++/44188
10113	* g++.dg/debug/dwarf2/typedef3.C: Revert new test.
10114
101152010-05-25  Dodji Seketeli  <dodji@redhat.com>
10116
10117	PR c++/44188
10118	* g++.dg/debug/dwarf2/typedef3.C: New test.
10119
101202010-05-27  Jason Merrill  <jason@redhat.com>
10121
10122	PR c++/43555
10123	* g++.dg/ext/vla9.C: New.
10124
101252010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
10126
10127	PR objc/44140
10128	* objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
10129	* objc.dg/torture/tls/thr-init-3.m: Ditto.
10130	* objc.dg/torture/tls/thr-init.m: Ditto.
10131	* objc.dg/torture/trivial.m: Ditto.
10132	* obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
10133	* obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
10134	* obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
10135	* obj-c++.dg/torture/trivial.mm: Ditto.
10136
101372010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
10138
10139	* g++.dg/lto/20100302_0.C: Skip on darwin.
10140
101412010-05-27  Richard Guenther  <rguenther@suse.de>
10142
10143	PR tree-optimization/44284
10144	* gcc.dg/vect/vect-118.c: New testcase.
10145	* gcc.dg/vect/bb-slp-20.c: Adjust.
10146	* gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10147	* gcc.dg/vect/slp-9.c: Likewise.
10148	* gcc.dg/vect/slp-reduc-4.c: Likewise.
10149	* gcc.dg/vect/vect-10.c: Likewise.
10150	* gcc.dg/vect/vect-109.c: Likewise.
10151	* gcc.dg/vect/vect-12.c: Likewise.
10152	* gcc.dg/vect/vect-36.c: Likewise.
10153	* gcc.dg/vect/vect-7.c: Likewise.
10154	* gcc.dg/vect/vect-iv-8.c: Likewise.
10155	* gcc.dg/vect/vect-multitypes-10.c: Likewise.
10156	* gcc.dg/vect/vect-multitypes-13.c: Likewise.
10157	* gcc.dg/vect/vect-multitypes-14.c: Likewise.
10158	* gcc.dg/vect/vect-multitypes-15.c: Likewise.
10159	* gcc.dg/vect/vect-multitypes-7.c: Likewise.
10160	* gcc.dg/vect/vect-multitypes-8.c: Likewise.
10161	* gcc.dg/vect/vect-multitypes-9.c: Likewise.
10162	* gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
10163	* gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
10164	* gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10165	* gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10166	* gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10167	* gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10168	* gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
10169	* gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
10170	* gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
10171	* gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10172
101732010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
10174
10175	* gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
10176	necessary.
10177
101782010-05-26  Jan Hubicka  <jh@suse.cz>
10179
10180	* gcc.dg/lto/materialize-1_0.c: New file.
10181	* gcc.dg/lto/materialize-1_1.c: New file.
10182
101832010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
10184
10185	* gnat.dg/lto10.adb: New test.
10186	* gnat.dg/lto10_pkg.ads: New helper.
10187
101882010-05-26  Kai Tietz  <kai.tietz@onevision.com>
10189
10190	* lib/target-supports.exp (check_effective_target_int128): New
10191	function to check if __int128 types are available for target.
10192	* c-c++-common/int128-types-1.c: New.
10193	* c-c++-common/int128-1.c: New.
10194	* c-c++-common/int128-2.c: New.
10195	* g++.dg/abi/mangle43.C: New.
10196	* g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
10197	* g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
10198	pointer-wide scalar.
10199	* g++.dg/other/pr25632.C: Likewise.
10200	* g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
10201	* g++.dg/warn/pr13358-2.C: Add llp64 for check of special
10202	overflow warnings.
10203	* g++.dg/warn/pr13358-4.C: Likewise.
10204	* g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
10205	* g++.dg/warn/Wconversion-null.C: Likewise.
10206
102072010-05-26  Jason Merrill  <jason@redhat.com>
10208
10209	PR c++/43382
10210	* g++.dg/cpp0x/variadic101.C: New.
10211
102122010-05-26  Richard Guenther  <rguenther@suse.de>
10213
10214	PR rtl-optimization/44164
10215	* gcc.c-torture/execute/pr44164.c: New testcase.
10216	* g++.dg/tree-ssa/pr13146.C: Adjust.
10217
102182010-05-26  Paul Thomas  <pault@gcc.gnu.org>
10219
10220	PR fortran/40011
10221	* gfortran.dg/whole_file_19.f90 : New test.
10222
102232010-05-25  Daniel Franke  <franke.daniel@gmail.com>
10224
10225	PR fortran/30668
10226	PR fortran/31346
10227	PR fortran/34260
10228	* gfortran.dg/pr40999.f: Fix function type.
10229	* gfortran.dg/whole_file_5.f90: Likewise.
10230	* gfortran.dg/whole_file_6.f90: Likewise.
10231	* gfortran.dg/whole_file_16.f90: New.
10232	* gfortran.dg/whole_file_17.f90: New.
10233	* gfortran.dg/whole_file_18.f90: New.
10234
102352010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
10236	    Iain Sandoe  <iains@gcc.gnu.org>
10237
10238	* g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
10239	* gcc.c-torture/compile/pr44197.c: Require alias support.
10240	* gcc.dg/lto/20081222_0.c: Ditto.
10241
102422010-05-25  Jakub Jelinek  <jakub@redhat.com>
10243
10244	PR debug/42801
10245	* gcc.dg/guality/vla-2.c: New test.
10246
102472010-05-25  Richard Guenther  <rguenther@suse.de>
10248
10249	PR middle-end/44069
10250	* g++.dg/torture/pr44069.C: New testcase.
10251
102522010-05-25  Richard Guenther  <rguenther@suse.de>
10253
10254	* gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
10255
102562010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10257
10258	PR objc/44140
10259	* objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
10260
102612010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10262
10263	* obj-c++.dg/torture/tls/trivial.mm: New.
10264	* obj-c++.dg/torture/tls/thr-init-1.mm: New.
10265	* obj-c++.dg/torture/tls/thr-init-2.mm: New.
10266	* obj-c++.dg/torture/tls/thr-init-3.mm: New.
10267	* obj-c++.dg/torture/tls/diag-1.mm: New.
10268	* obj-c++.dg/torture/tls/tls.exp: New.
10269	* obj-c++.dg/torture/trivial.mm: New.
10270	* obj-c++.dg/torture/dg-torture.exp: New.
10271	* obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
10272	* obj-c++.dg/tls/trivial.m: New.
10273	* obj-c++.dg/tls/init-1.mm: New.
10274	* obj-c++.dg/tls/diag-1.mm: New.
10275	* obj-c++.dg/tls/init-2.mm: New.
10276	* obj-c++.dg/tls/diag-2.mm: New.
10277	* obj-c++.dg/tls/diag-3.mm: New.
10278	* obj-c++.dg/tls/diag-4.mm: New.
10279	* obj-c++.dg/tls/static-1.mm: New.
10280	* obj-c++.dg/tls/tls.exp: New.
10281	* obj-c++.dg/tls/diag-5.mm: New.
10282	* obj-c++.dg/tls/static-1a.mm: New.
10283	* objc-obj-c++-shared/Object1.mm: New.
10284	* lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
10285
102862010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
10287
10288	PR objc++/43689
10289	* obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
10290	* obj-c++.dg/const-str-6.mm: Ditto.
10291
102922010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10293
10294	* g++.dg/parse/array-size2.C: Remove dg-error directives.
10295
102962010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10297
10298	PR ada/38394
10299	* gnat.dg/array13.ad[sb]: New test.
10300
103012010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
10302	    Sandra Loosemore  <sandra@codesourcery.com>
10303
10304	* gcc.target/arm/neon/: Regenerated test cases.
10305
10306	* gcc.target/arm/neon/polytypes.c,
10307	gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10308	gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10309	gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10310	gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10311	g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10312	dg-add-options arm_neon.
10313
10314	* gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10315	gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10316	g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10317	and arm_neon_fp16_ok.
10318
10319	* gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10320	gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10321
10322	* lib/target-supports.exp (add_options_for_arm_neon): New.
10323	(check_effective_target_arm_neon_ok_nocache): New, from
10324	check_effective_target_arm_neon_ok.  Check multiple possibilities.
10325	(check_effective_target_arm_neon_ok): Use
10326	check_effective_target_arm_neon_ok_nocache.
10327	(add_options_for_arm_neon_fp16)
10328	(check_effective_target_arm_neon_fp16_ok)
10329	check_effective_target_arm_neon_fp16_ok_nocache): New.
10330	(check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10331
103322010-05-24  Jason Merrill  <jason@redhat.com>
10333
10334	PR c++/41510
10335	* g++.dg/cpp0x/initlist35.C: New.
10336	* g++.dg/init/brace6.C: Adjust.
10337
103382010-05-24  Paul Brook  <paul@codesourcery.com>
10339
10340	* gcc.target/arm/frame-pointer-1.c: New test.
10341	* gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10342	pointer elimination.
10343
103442010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10345
10346	PR target/44245
10347	* gcc.target/i386/crc32-3.c: New.
10348	* gcc.target/i386/crc32-4.c: Likewise.
10349
103502010-05-23  Joseph Myers  <joseph@codesourcery.com>
10351
10352	* gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10353	gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10354	* gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10355
103562010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10357
10358	* gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10359
103602010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
10361
10362	PR target/43869
10363	* gcc.c-target/pr43869.c: New test.
10364
103652010-05-22  Janus Weil  <janus@gcc.gnu.org>
10366
10367	PR fortran/44212
10368	* gfortran.dg/class_22.f03: New.
10369
103702010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
10371
10372	PR lto/44238
10373	* gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10374
103752010-05-22  Janus Weil  <janus@gcc.gnu.org>
10376
10377	PR fortran/44213
10378	* gfortran.dg/abstract_type_7.f03: New.
10379
103802010-05-21  Jason Merrill  <jason@redhat.com>
10381
10382	* g++.dg/eh/spec11.C: Test cleanup optimization.
10383
103842010-05-21  Jakub Jelinek  <jakub@redhat.com>
10385
10386	PR debug/44223
10387	* gcc.target/i386/pr44223.c: New test.
10388
103892010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10390
10391	* gcc.target/i386/pr25993.c: Use @function as type specifier.
10392
103932010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
10394
10395	* g++.dg/other/const3.C: New test.
10396
103972010-05-20  Daniel Franke  <franke.daniel@gmail.com>
10398
10399	PR fortran/38407
10400	* warn_unused_dummy_argument_1.f90: New.
10401	* warn_unused_dummy_argument_2.f90: New.
10402
104032010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10404
10405	PR c++/30298
10406	* g++.dg/inherit/crash1.C: New.
10407	* g++.dg/inherit/crash2.C: Likewise.
10408
104092010-05-20  Jakub Jelinek  <jakub@redhat.com>
10410
10411	PR debug/44178
10412	* g++.dg/debug/pr44178.C: New test.
10413
104142010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
10415
10416	PR middle-end/44185
10417	* gcc.dg/tree-ssa/prefetch-6.c: Add
10418	--param min-insn-to-prefetch-ratio=6.
10419	* gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10420	allow unrolling, and adjust the movnti count.
10421
104222010-05-20  Jan Hubicka  <jh@suse.cz>
10423
10424	PR middle-end/44197
10425	* gcc.c-torture/compile/pr44197.c: New file.
10426
104272010-05-20  Uros Bizjak  <ubizjak@gmail.com>
10428
10429	* gcc.target/i386/i386.exp (check_effective_target_3dnow):
10430	Fix test code.
10431	(check_effective_target_xop): Remove __may_alias__ attribute.
10432
104332010-05-20  Hans-Peter Nilsson  <hp@axis.com>
10434
10435	PR target/44202
10436	* gcc.c-torture/execute/pr44202-1.c: New test.
10437
104382010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10439
10440	PR fortran/43851
10441	* gfortran.dg/label_1.f90: Update test.
10442
104432010-05-19  Jan Hubicka  <jh@suse.cz>
10444
10445	* gcc.dg/lto/ipareference2_0.c: New file.
10446	* gcc.dg/lto/ipareference2_1.c: New file.
10447
104482010-05-19  Jason Merrill  <jason@redhat.com>
10449
10450	* g++.dg/parse/fn-typedef2.C: New.
10451
10452	* g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10453	function type.
10454
10455	PR c++/44193
10456	* g++.dg/template/fntype1.C: New.
10457
104582010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10459
10460	* gnat.dg/discr23.ad[sb]: New test.
10461	* gnat.dg/discr23_pkg.ads: New helper.
10462
10463	* gnat.dg/specs/controlled1.ads: New test.
10464	* gnat.dg/specs/controlled1_pkg.ads: New helper.
10465
104662010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10467
10468	PR fortran/44055
10469	* gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10470	Fixed scope of C_SIZEOF.
10471	* gfortran.dg/warn_conversion_2.f90: New.
10472
104732010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10474
10475	* lib/target-supports.exp (check_effective_target_sse2): New proc.
10476	* lib/target-supports-dg.exp (dg-require-effective-target): Allow
10477	for optional selector.
10478	* gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10479	(check_effective_target_sse3): New proc.
10480	* gcc.target/i386/math-torture/math-torture.exp: Load
10481	target-supports.exp.
10482	Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10483	check_effective_target_sse2.
10484	* gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10485	* gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10486	* g++.dg/vect/vect.exp: Likewise.
10487	* gfortran.dg/vect/vect.exp: Likewise.
10488	* lib/fortran-torture.exp (get-fortran-torture-options): Only use
10489	-msse2 if check_effective_target_sse2.
10490
10491	* gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10492	* gcc.target/i386/3dnow-2.c: Likewise.
10493	* gcc.target/i386/3dnowA-1.c: Likewise.
10494	* gcc.target/i386/3dnowA-2.c: Likewise.
10495	* gcc.target/i386/pr42549.c: Likewise.
10496
10497	* gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10498	* gcc.target/i386/sse3-addsubpd.c: Likewise.
10499	* gcc.target/i386/sse3-addsubps.c: Likewise.
10500	* gcc.target/i386/sse3-haddpd.c: Likewise.
10501	* gcc.target/i386/sse3-haddps.c: Likewise.
10502	* gcc.target/i386/sse3-hsubpd.c: Likewise.
10503	* gcc.target/i386/sse3-hsubps.c: Likewise.
10504	* gcc.target/i386/sse3-movddup.c: Likewise.
10505	* gcc.target/i386/sse3-movshdup.c: Likewise.
10506	* gcc.target/i386/sse3-movsldup.c: Likewise.
10507
10508	* g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10509	* g++.dg/ext/attrib35.C: Likewise.
10510	* g++.dg/opt/pr40496.C: Likewise.
10511	* g++.dg/other/i386-1.C: Likewise.
10512	* g++.dg/other/i386-4.C: Likewise.
10513	* g++.dg/other/pr34435.C: Likewise.
10514	* g++.dg/other/pr39496.C: Likewise.
10515	* g++.dg/other/pr40446.C: Likewise.
10516	* gcc.dg/compat/union-m128-1_main.c: Likewise.
10517	* gcc.dg/compat/vector-1a_main.c: Likewise.
10518	* gcc.dg/compat/vector-2a_main.c: Likewise.
10519	* gcc.dg/lto/20090206-1_0.c: Likewise.
10520	* gcc.dg/pr34856.c: Likewise.
10521	* gcc.dg/pr36584.c: Likewise.
10522	* gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10523	* gcc.dg/pr37544.c: Likewise.
10524	* gcc.dg/torture/pr16104-1.c: Likewise.
10525	* gcc.dg/torture/pr35771-1.c: Likewise.
10526	* gcc.dg/torture/pr35771-2.c: Likewise.
10527	* gcc.dg/torture/pr35771-3.c: Likewise.
10528	* gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10529	* gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10530	* gcc.dg/torture/stackalign/push-1.c: Likewise.
10531	* gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10532	* gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10533	* gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10534	* gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10535	* gcc.target/i386/20060512-1.c: Likewise.
10536	* gcc.target/i386/20060512-3.c: Likewise.
10537	* gcc.target/i386/all_one_m128i.c: Likewise.
10538	* gcc.target/i386/float128-1.c: Likewise.
10539	* gcc.target/i386/float128-2.c: Likewise.
10540	* gcc.target/i386/fpcvt-1.c: Likewise.
10541	* gcc.target/i386/fpcvt-2.c: Likewise.
10542	* gcc.target/i386/fpcvt-3.c: Likewise.
10543	* gcc.target/i386/fpprec-1.c: Likewise.
10544	* gcc.target/i386/funcspec-9.c: Likewise.
10545	* gcc.target/i386/incoming-1.c: Likewise.
10546	* gcc.target/i386/incoming-12.c: Likewise.
10547	* gcc.target/i386/incoming-2.c: Likewise.
10548	* gcc.target/i386/incoming-3.c: Likewise.
10549	* gcc.target/i386/incoming-4.c: Likewise.
10550	* gcc.target/i386/incoming-6.c: Likewise.
10551	* gcc.target/i386/incoming-7.c: Likewise.
10552	* gcc.target/i386/incoming-8.c: Likewise.
10553	* gcc.target/i386/opt-1.c: Likewise.
10554	* gcc.target/i386/opt-2.c: Likewise.
10555	* gcc.target/i386/ordcmp-1.c: Likewise.
10556	* gcc.target/i386/pr17692.c: Likewise.
10557	* gcc.target/i386/pr18614-1.c: Likewise.
10558	* gcc.target/i386/pr22152.c: Likewise.
10559	* gcc.target/i386/pr23570.c: Likewise.
10560	* gcc.target/i386/pr23575.c: Likewise.
10561	* gcc.target/i386/pr26449-1.c: Likewise.
10562	* gcc.target/i386/pr26600.c: Likewise.
10563	* gcc.target/i386/pr27790.c: Likewise.
10564	* gcc.target/i386/pr28839.c: Likewise.
10565	* gcc.target/i386/pr30970.c: Likewise.
10566	* gcc.target/i386/pr32000-1.c: Likewise.
10567	* gcc.target/i386/pr32000-2.c: Likewise.
10568	* gcc.target/i386/pr32280.c: Likewise.
10569	* gcc.target/i386/pr32661.c: Likewise.
10570	* gcc.target/i386/pr32708-1.c: Likewise.
10571	* gcc.target/i386/pr32961.c: Likewise.
10572	* gcc.target/i386/pr33329.c: Likewise.
10573	* gcc.target/i386/pr35714.c: Likewise.
10574	* gcc.target/i386/pr35767-1.c: Likewise.
10575	* gcc.target/i386/pr35767-1d.c: Likewise.
10576	* gcc.target/i386/pr35767-1i.c: Likewise.
10577	* gcc.target/i386/pr35767-2.c: Likewise.
10578	* gcc.target/i386/pr35767-2d.c: Likewise.
10579	* gcc.target/i386/pr35767-2i.c: Likewise.
10580	* gcc.target/i386/pr35767-3.c: Likewise.
10581	* gcc.target/i386/pr35767-5.c: Likewise.
10582	* gcc.target/i386/pr36222-1.c: Likewise.
10583	* gcc.target/i386/pr36578-1.c: Likewise.
10584	* gcc.target/i386/pr36578-2.c: Likewise.
10585	* gcc.target/i386/pr36992-1.c: Likewise.
10586	* gcc.target/i386/pr37101.c: Likewise.
10587	* gcc.target/i386/pr37216.c: Likewise.
10588	* gcc.target/i386/pr37434-1.c: Likewise.
10589	* gcc.target/i386/pr37434-2.c: Likewise.
10590	* gcc.target/i386/pr37843-3.c: Likewise.
10591	* gcc.target/i386/pr37843-4.c: Likewise.
10592	* gcc.target/i386/pr39162.c: Likewise.
10593	* gcc.target/i386/pr39315-1.c: Likewise.
10594	* gcc.target/i386/pr39315-2.c: Likewise.
10595	* gcc.target/i386/pr39315-3.c: Likewise.
10596	* gcc.target/i386/pr39315-4.c: Likewise.
10597	* gcc.target/i386/pr39445.c: Likewise.
10598	* gcc.target/i386/pr39496.c: Likewise.
10599	* gcc.target/i386/pr40809.c: Likewise.
10600	* gcc.target/i386/pr40906-3.c: Likewise.
10601	* gcc.target/i386/pr41019.c: Likewise.
10602	* gcc.target/i386/pr42542-1.c: Likewise.
10603	* gcc.target/i386/pr42542-2.c: Likewise.
10604	* gcc.target/i386/pr42542-3.c: Likewise.
10605	* gcc.target/i386/pr42542-3a.c: Likewise.
10606	* gcc.target/i386/pr42881.c: Likewise.
10607	* gcc.target/i386/push-1.c: Likewise.
10608	* gcc.target/i386/quad-sse.c: Likewise.
10609	* gcc.target/i386/reload-1.c: Likewise.
10610	* gcc.target/i386/sse-10.c: Likewise.
10611	* gcc.target/i386/sse-11.c: Likewise.
10612	* gcc.target/i386/sse-15.c: Likewise.
10613	* gcc.target/i386/sse-17.c: Likewise.
10614	* gcc.target/i386/sse-18.c: Likewise.
10615	* gcc.target/i386/sse-19.c: Likewise.
10616	* gcc.target/i386/sse-4.c: Likewise.
10617	* gcc.target/i386/sse-6.c: Likewise.
10618	* gcc.target/i386/sse-vect-types.c: Likewise.
10619	* gcc.target/i386/sse2-addpd-1.c: Likewise.
10620	* gcc.target/i386/sse2-addsd-1.c: Likewise.
10621	* gcc.target/i386/sse2-andnpd-1.c: Likewise.
10622	* gcc.target/i386/sse2-andpd-1.c: Likewise.
10623	* gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10624	* gcc.target/i386/sse2-comisd-1.c: Likewise.
10625	* gcc.target/i386/sse2-comisd-2.c: Likewise.
10626	* gcc.target/i386/sse2-comisd-3.c: Likewise.
10627	* gcc.target/i386/sse2-comisd-4.c: Likewise.
10628	* gcc.target/i386/sse2-comisd-5.c: Likewise.
10629	* gcc.target/i386/sse2-comisd-6.c: Likewise.
10630	* gcc.target/i386/sse2-copysign-vec.c: Likewise.
10631	* gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10632	* gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10633	* gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10634	* gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10635	* gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10636	* gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10637	* gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10638	* gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10639	* gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10640	* gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10641	* gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10642	* gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10643	* gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10644	* gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10645	* gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10646	* gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10647	* gcc.target/i386/sse2-divpd-1.c: Likewise.
10648	* gcc.target/i386/sse2-divsd-1.c: Likewise.
10649	* gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10650	* gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10651	* gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10652	* gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10653	* gcc.target/i386/sse2-lrint-vec.c: Likewise.
10654	* gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10655	* gcc.target/i386/sse2-maxpd-1.c: Likewise.
10656	* gcc.target/i386/sse2-maxsd-1.c: Likewise.
10657	* gcc.target/i386/sse2-minpd-1.c: Likewise.
10658	* gcc.target/i386/sse2-minsd-1.c: Likewise.
10659	* gcc.target/i386/sse2-mmx.c: Likewise.
10660	* gcc.target/i386/sse2-movapd-1.c: Likewise.
10661	* gcc.target/i386/sse2-movapd-2.c: Likewise.
10662	* gcc.target/i386/sse2-movd-1.c: Likewise.
10663	* gcc.target/i386/sse2-movd-2.c: Likewise.
10664	* gcc.target/i386/sse2-movdqa-1.c: Likewise.
10665	* gcc.target/i386/sse2-movdqa-2.c: Likewise.
10666	* gcc.target/i386/sse2-movdqu-1.c: Likewise.
10667	* gcc.target/i386/sse2-movdqu-2.c: Likewise.
10668	* gcc.target/i386/sse2-movhpd-1.c: Likewise.
10669	* gcc.target/i386/sse2-movhpd-2.c: Likewise.
10670	* gcc.target/i386/sse2-movlpd-1.c: Likewise.
10671	* gcc.target/i386/sse2-movlpd-2.c: Likewise.
10672	* gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10673	* gcc.target/i386/sse2-movntdq-1.c: Likewise.
10674	* gcc.target/i386/sse2-movntpd-1.c: Likewise.
10675	* gcc.target/i386/sse2-movq-1.c: Likewise.
10676	* gcc.target/i386/sse2-movq-2.c: Likewise.
10677	* gcc.target/i386/sse2-movq-3.c: Likewise.
10678	* gcc.target/i386/sse2-movsd-1.c: Likewise.
10679	* gcc.target/i386/sse2-movsd-2.c: Likewise.
10680	* gcc.target/i386/sse2-movupd-1.c: Likewise.
10681	* gcc.target/i386/sse2-movupd-2.c: Likewise.
10682	* gcc.target/i386/sse2-mulpd-1.c: Likewise.
10683	* gcc.target/i386/sse2-mulsd-1.c: Likewise.
10684	* gcc.target/i386/sse2-orpd-1.c: Likewise.
10685	* gcc.target/i386/sse2-packssdw-1.c: Likewise.
10686	* gcc.target/i386/sse2-packsswb-1.c: Likewise.
10687	* gcc.target/i386/sse2-packuswb-1.c: Likewise.
10688	* gcc.target/i386/sse2-paddb-1.c: Likewise.
10689	* gcc.target/i386/sse2-paddd-1.c: Likewise.
10690	* gcc.target/i386/sse2-paddq-1.c: Likewise.
10691	* gcc.target/i386/sse2-paddsb-1.c: Likewise.
10692	* gcc.target/i386/sse2-paddsw-1.c: Likewise.
10693	* gcc.target/i386/sse2-paddusb-1.c: Likewise.
10694	* gcc.target/i386/sse2-paddusw-1.c: Likewise.
10695	* gcc.target/i386/sse2-paddw-1.c: Likewise.
10696	* gcc.target/i386/sse2-pand-1.c: Likewise.
10697	* gcc.target/i386/sse2-pandn-1.c: Likewise.
10698	* gcc.target/i386/sse2-pavgb-1.c: Likewise.
10699	* gcc.target/i386/sse2-pavgw-1.c: Likewise.
10700	* gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10701	* gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10702	* gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10703	* gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10704	* gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10705	* gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10706	* gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10707	* gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10708	* gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10709	* gcc.target/i386/sse2-pminsw-1.c: Likewise.
10710	* gcc.target/i386/sse2-pminub-1.c: Likewise.
10711	* gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10712	* gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10713	* gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10714	* gcc.target/i386/sse2-pmullw-1.c: Likewise.
10715	* gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10716	* gcc.target/i386/sse2-por-1.c: Likewise.
10717	* gcc.target/i386/sse2-psadbw-1.c: Likewise.
10718	* gcc.target/i386/sse2-pshufd-1.c: Likewise.
10719	* gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10720	* gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10721	* gcc.target/i386/sse2-pslld-1.c: Likewise.
10722	* gcc.target/i386/sse2-pslld-2.c: Likewise.
10723	* gcc.target/i386/sse2-pslldq-1.c: Likewise.
10724	* gcc.target/i386/sse2-psllq-1.c: Likewise.
10725	* gcc.target/i386/sse2-psllq-2.c: Likewise.
10726	* gcc.target/i386/sse2-psllw-1.c: Likewise.
10727	* gcc.target/i386/sse2-psllw-2.c: Likewise.
10728	* gcc.target/i386/sse2-psrad-1.c: Likewise.
10729	* gcc.target/i386/sse2-psrad-2.c: Likewise.
10730	* gcc.target/i386/sse2-psraw-1.c: Likewise.
10731	* gcc.target/i386/sse2-psraw-2.c: Likewise.
10732	* gcc.target/i386/sse2-psrld-1.c: Likewise.
10733	* gcc.target/i386/sse2-psrld-2.c: Likewise.
10734	* gcc.target/i386/sse2-psrldq-1.c: Likewise.
10735	* gcc.target/i386/sse2-psrlq-1.c: Likewise.
10736	* gcc.target/i386/sse2-psrlq-2.c: Likewise.
10737	* gcc.target/i386/sse2-psrlw-1.c: Likewise.
10738	* gcc.target/i386/sse2-psrlw-2.c: Likewise.
10739	* gcc.target/i386/sse2-psubb-1.c: Likewise.
10740	* gcc.target/i386/sse2-psubd-1.c: Likewise.
10741	* gcc.target/i386/sse2-psubq-1.c: Likewise.
10742	* gcc.target/i386/sse2-psubsb-1.c: Likewise.
10743	* gcc.target/i386/sse2-psubsw-1.c: Likewise.
10744	* gcc.target/i386/sse2-psubw-1.c: Likewise.
10745	* gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10746	* gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10747	* gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10748	* gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10749	* gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10750	* gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10751	* gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10752	* gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10753	* gcc.target/i386/sse2-pxor-1.c: Likewise.
10754	* gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10755	* gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10756	* gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10757	* gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10758	* gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10759	* gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10760	* gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10761	* gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10762	* gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10763	* gcc.target/i386/sse2-shufpd-1.c: Likewise.
10764	* gcc.target/i386/sse2-shufps-1.c: Likewise.
10765	* gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10766	* gcc.target/i386/sse2-subpd-1.c: Likewise.
10767	* gcc.target/i386/sse2-subsd-1.c: Likewise.
10768	* gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10769	* gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10770	* gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10771	* gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10772	* gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10773	* gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10774	* gcc.target/i386/sse2-unpack-1.c: Likewise.
10775	* gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10776	* gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10777	* gcc.target/i386/sse2-vec-1.c: Likewise.
10778	* gcc.target/i386/sse2-vec-2.c: Likewise.
10779	* gcc.target/i386/sse2-vec-3.c: Likewise.
10780	* gcc.target/i386/sse2-vec-4.c: Likewise.
10781	* gcc.target/i386/sse2-vec-5.c: Likewise.
10782	* gcc.target/i386/sse2-vec-6.c: Likewise.
10783	* gcc.target/i386/sse2-xorpd-1.c: Likewise.
10784	* gcc.target/i386/ssefn-2.c: Likewise.
10785	* gcc.target/i386/ssefn-4.c: Likewise.
10786	* gcc.target/i386/ssefp-1.c: Likewise.
10787	* gcc.target/i386/ssefp-2.c: Likewise.
10788	* gcc.target/i386/sseregparm-3.c: Likewise.
10789	* gcc.target/i386/sseregparm-4.c: Likewise.
10790	* gcc.target/i386/sseregparm-5.c: Likewise.
10791	* gcc.target/i386/sseregparm-6.c: Likewise.
10792	* gcc.target/i386/sseregparm-7.c: Likewise.
10793	* gcc.target/i386/ssetype-1.c: Likewise.
10794	* gcc.target/i386/ssetype-2.c: Likewise.
10795	* gcc.target/i386/ssetype-3.c: Likewise.
10796	* gcc.target/i386/ssetype-4.c: Likewise.
10797	* gcc.target/i386/ssetype-5.c: Likewise.
10798	* gcc.target/i386/unordcmp-1.c: Likewise.
10799	* gcc.target/i386/vararg-1.c: Likewise.
10800	* gcc.target/i386/vararg-2.c: Likewise.
10801	* gcc.target/i386/vararg-3.c: Likewise.
10802	* gcc.target/i386/vararg-4.c: Likewise.
10803	* gcc.target/i386/vararg-7.c: Likewise.
10804	* gcc.target/i386/vararg-8.c: Likewise.
10805	* gcc.target/i386/vecinit-1.c: Likewise.
10806	* gcc.target/i386/vecinit-2.c: Likewise.
10807	* gcc.target/i386/vecinit-3.c: Likewise.
10808	* gcc.target/i386/vecinit-4.c: Likewise.
10809	* gcc.target/i386/vecinit-5.c: Likewise.
10810	* gcc.target/i386/vecinit-6.c: Likewise.
10811	* gcc.target/i386/vectorize2.c: Likewise.
10812	* gcc.target/i386/vectorize3.c: Likewise.
10813	* gcc.target/i386/vectorize4.c: Likewise.
10814	* gcc.target/i386/vectorize6.c: Likewise.
10815	* gcc.target/i386/vectorize7.c: Likewise.
10816	* gcc.target/i386/vectorize8.c: Likewise.
10817	* gcc.target/i386/vperm-v2df.c: Likewise.
10818	* gcc.target/i386/vperm-v2di.c: Likewise.
10819	* gcc.target/i386/vperm-v4si-1.c: Likewise.
10820	* gcc.target/i386/xorps-sse2.c: Likewise.
10821	* gcc.target/i386/xorps.c: Likewise.
10822	* gfortran.dg/graphite/pr42326-1.f90: Likewise.
10823	* gfortran.dg/graphite/pr42326.f90: Likewise.
10824	* gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10825
108262010-05-19  Richard Guenther  <rguenther@suse.de>
10827
10828	PR lto/44196
10829	* g++.dg/lto/20100519-1_0.C: New testcase.
10830
108312010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10832
10833	PR fortran/42360
10834	* gfortran.dg/warn_intent_out_not_set.f90: New.
10835
108362010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10837
10838	PR fortran/38404
10839	* gfortran.dg/data_char_1.f90: Updated warning message.
10840	* gfortran.dg/data_array_6.f: New.
10841
108422010-05-19  Martin Jambor  <mjambor@suse.cz>
10843
10844	* g++.dg/ipa/ivinline-8.C: New test.
10845	* gcc.dg/ipa/iinline-2.c: Likewise.
10846
108472010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10848
10849	PR fortran/34505
10850	* gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10851	arguments; add check for return value kind.
10852	* gfortran.dg/float_1.f90: Likewise.
10853
108542010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10855
10856	* gcc.target/i386/20011009-1.c (COMMENT): Define.
10857	(main): Use it.
10858	* gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10859	* lib/lto.exp (lto_prune_warns): Fix location line regex.
10860	Prune another location line format.
10861	(lto-obj): Call lto_prune_warns on comp_output.
10862
108632010-05-18  Jan Hubicka  <jh@suse.cz>
10864
10865	* gcc.dg/lto/ipacp_0.c: New test.
10866	* gcc.dg/lto/ipacp_1.c: New test.
10867
108682010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10869
10870	PR lto/44184
10871	* gcc.dg/lto/20100518_0.c: New test.
10872
108732010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10874
10875	* gnat.dg/specs/lto3.ads: Add missing dg-options.
10876
108772010-05-17  Janus Weil  <janus@gcc.gnu.org>
10878
10879	PR fortran/43990
10880	* gfortran.dg/class_21.f03: New.
10881
108822010-05-17  Jason Merrill  <jason@redhat.com>
10883
10884	PR c++/44157
10885	* g++.dg/cpp0x/initlist34.C: New.
10886
10887	PR c++/44158
10888	* g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10889
108902010-05-17  Martin Jambor  <mjambor@suse.cz>
10891
10892	* g++.dg/ipa/ivinline-1.C: New test.
10893	* g++.dg/ipa/ivinline-2.C: New test.
10894	* g++.dg/ipa/ivinline-3.C: New test.
10895	* g++.dg/ipa/ivinline-4.C: New test.
10896	* g++.dg/ipa/ivinline-5.C: New test.
10897	* g++.dg/ipa/ivinline-6.C: New test.
10898
108992010-05-17  Dodji Seketeli  <dodji@redhat.com>
10900	    Jason Merrill  <jason@redhat.com>
10901
10902	PR c++/44108
10903	* c-c++-common/Wunused-var-8.c: New test.
10904
109052010-05-17  Jakub Jelinek  <jakub@redhat.com>
10906
10907	PR bootstrap/42347
10908	* gcc.c-torture/compile/pr42347.c: New test.
10909
10910	PR middle-end/44102
10911	* g++.dg/ext/asmgoto1.C: New test.
10912
109132010-05-17  Martin Jambor  <mjambor@suse.cz>
10914
10915	PR middle-end/44133
10916	* gcc.dg/tree-ssa/pr44133.c: New test.
10917	* gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10918	precise.
10919
109202010-05-17  Janus Weil  <janus@gcc.gnu.org>
10921
10922	PR fortran/44044
10923	* gfortran.dg/class_20.f03: New.
10924
109252010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10926
10927	PR 44078
10928	* gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10929	debug messages but not the newly introduced one.
10930
109312010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10932
10933	PR fortran/35779
10934	* gfortran.dg/initialization_25.f90: Commented testcase.
10935	* gfortran.dg/initialization_26.f90: New.
10936
109372010-05-16  Richard Guenther  <rguenther@suse.de>
10938
10939	* gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10940	* gcc.dg/pr43084.c: Likewise.
10941	* gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10942	-fipa-type-escape.
10943	* gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10944	-fipa-type-escape.
10945	* gcc.dg/struct/struct-reorg.exp: Likewise.
10946	* gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10947	* gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10948
109492010-05-16  Joseph Myers  <joseph@codesourcery.com>
10950
10951	* gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10952	gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10953	gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10954	gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10955	tests.
10956
109572010-05-15  Jason Merrill  <jason@redhat.com>
10958
10959	* g++.dg/eh/spec10.C: New.
10960	* g++.dg/eh/spec11.C: New.
10961	* g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10962
109632010-05-15  Janus Weil  <janus@gcc.gnu.org>
10964
10965	PR fortran/44154
10966	PR fortran/42647
10967	* gfortran.dg/allocatable_scalar_9.f90: New.
10968
109692010-05-15  Jakub Jelinek  <jakub@redhat.com>
10970
10971	PR c++/44148
10972	* g++.dg/torture/pr44148.C: New test.
10973
109742010-05-15  Joseph Myers  <joseph@codesourcery.com>
10975
10976	* gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10977	gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10978	* gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10979	diagnostics and type sizes.
10980
109812010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10982
10983	* gnat.dg/lto9.adb: New test.
10984	* gnat.dg/lto9_pkg1.ads: New helper.
10985	* gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10986
109872010-05-15  Jan Hubicka  <jh@suse.cz>
10988
10989	* gcc.dg/lto/ipareference_1.c: Rename to ...
10990	* gcc.dg/lto/ipareference_0.c: ... this one.
10991	* gcc.dg/lto/ipareference_2.c: Rename to ...
10992	* gcc.dg/lto/ipareference_1.c: ... this one.
10993
109942010-05-15  Jan Hubicka  <jh@suse.cz>
10995
10996	* gcc.dg/lto/ipareference_1.c: New file.
10997	* gcc.dg/lto/ipareference_2.c: New file.
10998
109992010-05-15  Richard Guenther  <rguenther@suse.de>
11000
11001	PR tree-optimization/44038
11002	* gcc.c-torture/compile/pr44038.c: New testcase.
11003
110042010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
11005
11006	* gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
11007	* gcc.target/i386/avx-cmpss-1.c: Likewise.
11008
110092010-05-15  Janus Weil  <janus@gcc.gnu.org>
11010
11011	PR fortran/43207
11012	PR fortran/43969
11013	* gfortran.dg/class_18.f03: New.
11014	* gfortran.dg/class_19.f03: New.
11015
110162010-05-14  Jakub Jelinek  <jakub@redhat.com>
11017
11018	PR debug/44112
11019	* gcc.dg/debug/dwarf2/const-1.c: Remove.
11020	* g++.dg/debug/dwarf2/const1.C: Remove.
11021
110222010-05-14  Jason Merrill  <jason@redhat.com>
11023
11024	* g++.dg/eh/cond4.C: New.
11025	* g++.dg/eh/elide2.C: Adjust.
11026	* g++.old-deja/g++.eh/terminate1.C: Adjust.
11027
110282010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11029
11030	PR fortran/44135
11031	* gfortran.dg/actual_array_interface_2.f90: New test.
11032
110332010-05-14  Richard Guenther  <rguenther@suse.de>
11034
11035	PR tree-optimization/44119
11036	* gcc.c-torture/compile/pr44119.c: New testcase.
11037
110382010-05-14  Jason Merrill  <jason@redhat.com>
11039
11040	PR c++/44127
11041	* g++.dg/eh/terminate1.C: New.
11042
110432010-05-14  Jakub Jelinek  <jakub@redhat.com>
11044
11045	* gfortran.dg/gomp/pr44036-1.f90: Adjust.
11046
11047	PR debug/44136
11048	* gcc.dg/pr44136.c: New test.
11049
110502010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
11051
11052	PR c++/30566
11053	* g++.dg/warn/Wshadow-4.C: Adjust.
11054	* g++.dg/warn/Wshadow-5.C: New test.
11055	* g++.dg/warn/Wshadow-6.C: New test
11056
110572010-05-13  Daniel Franke  <franke.daniel@gmail.com>
11058
11059	PR fortran/35779
11060	* gfortran.dg/initialization_25.f90: New.
11061
110622010-05-13  Martin Jambor  <mjambor@suse.cz>
11063
11064	* g++.dg/otr-fold-1.C: New test.
11065	* g++.dg/otr-fold-2.C: New test.
11066
110672010-05-13  Jakub Jelinek  <jakub@redhat.com>
11068
11069	PR fortran/44036
11070	* gfortran.dg/gomp/pr44036-1.f90: New test.
11071	* gfortran.dg/gomp/pr44036-2.f90: New test.
11072	* gfortran.dg/gomp/pr44036-3.f90: New test.
11073
11074	PR debug/43983
11075	* gcc.dg/guality/sra-1.c: New test.
11076
110772010-05-12  Jan Hubicka  <jh@suse.cz>
11078
11079	* tree-ssa/unreachable.c: New test.
11080
110812010-05-12  Jason Merrill  <jason@redhat.com>
11082
11083	* g++.dg/cpp0x/sfinae1.C: New.
11084
110852010-05-12  Sriraman Tallam  <tmsriram@google.com>
11086
11087	* gcc.target/i386/zee.c: New file.
11088
110892010-05-12  Jason Merrill  <jason@redhat.com>
11090
11091	* g++.dg/conversion/op1.C: Expect template candidate message.
11092	* g++.dg/cpp0x/nullptr15.C: Likewise.
11093	* g++.dg/cpp0x/pr31431-2.C: Likewise.
11094	* g++.dg/cpp0x/pr31431.C: Likewise.
11095	* g++.dg/cpp0x/temp_default2.C: Likewise.
11096	* g++.dg/cpp0x/trailing4.C: Likewise.
11097	* g++.dg/cpp0x/variadic-ex3.C: Likewise.
11098	* g++.dg/cpp0x/variadic-ex4.C: Likewise.
11099	* g++.dg/cpp0x/variadic-throw.C: Likewise.
11100	* g++.dg/cpp0x/variadic35.C: Likewise.
11101	* g++.dg/cpp0x/vt-35147.C: Likewise.
11102	* g++.dg/cpp0x/vt-37737-1.C: Likewise.
11103	* g++.dg/cpp0x/vt-37737-2.C: Likewise.
11104	* g++.dg/ext/visibility/anon8.C: Likewise.
11105	* g++.dg/ext/vla2.C: Likewise.
11106	* g++.dg/other/pr28114.C: Likewise.
11107	* g++.dg/other/ptrmem10.C: Likewise.
11108	* g++.dg/other/ptrmem11.C: Likewise.
11109	* g++.dg/overload/unknown1.C: Likewise.
11110	* g++.dg/parse/template7.C: Likewise.
11111	* g++.dg/parse/typename7.C: Likewise.
11112	* g++.dg/template/conv11.C: Likewise.
11113	* g++.dg/template/copy1.C: Likewise.
11114	* g++.dg/template/deduce3.C: Likewise.
11115	* g++.dg/template/dependent-expr5.C: Likewise.
11116	* g++.dg/template/friend.C: Likewise.
11117	* g++.dg/template/incomplete2.C: Likewise.
11118	* g++.dg/template/local4.C: Likewise.
11119	* g++.dg/template/local6.C: Likewise.
11120	* g++.dg/template/operator10.C: Likewise.
11121	* g++.dg/template/overload6.C: Likewise.
11122	* g++.dg/template/ptrmem2.C: Likewise.
11123	* g++.dg/template/ptrmem20.C: Likewise.
11124	* g++.dg/template/ptrmem8.C: Likewise.
11125	* g++.dg/template/sfinae2.C: Likewise.
11126	* g++.dg/template/ttp25.C: Likewise.
11127	* g++.dg/template/unify10.C: Likewise.
11128	* g++.dg/template/unify11.C: Likewise.
11129	* g++.dg/template/unify6.C: Likewise.
11130	* g++.dg/template/unify7.C: Likewise.
11131	* g++.dg/template/unify9.C: Likewise.
11132	* g++.dg/template/varmod1.C: Likewise.
11133	* g++.old-deja/g++.brendan/crash56.C: Likewise.
11134	* g++.old-deja/g++.law/operators32.C: Likewise.
11135	* g++.old-deja/g++.pt/crash28.C: Likewise.
11136	* g++.old-deja/g++.pt/crash60.C: Likewise.
11137	* g++.old-deja/g++.pt/explicit38.C: Likewise.
11138	* g++.old-deja/g++.pt/explicit39.C: Likewise.
11139	* g++.old-deja/g++.pt/explicit41.C: Likewise.
11140	* g++.old-deja/g++.pt/explicit67.C: Likewise.
11141	* g++.old-deja/g++.pt/explicit77.C: Likewise.
11142	* g++.old-deja/g++.pt/expr2.C: Likewise.
11143	* g++.old-deja/g++.pt/overload7.C: Likewise.
11144	* g++.old-deja/g++.pt/ptrmem6.C: Likewise.
11145	* g++.old-deja/g++.pt/spec5.C: Likewise.
11146	* g++.old-deja/g++.pt/spec6.C: Likewise.
11147	* g++.old-deja/g++.pt/t24.C: Likewise.
11148	* g++.old-deja/g++.pt/unify4.C: Likewise.
11149	* g++.old-deja/g++.pt/unify6.C: Likewise.
11150	* g++.old-deja/g++.pt/unify8.C: Likewise.
11151	* g++.old-deja/g++.robertl/eb119.C: Likewise.
11152	* g++.old-deja/g++.robertl/eb79.C: Likewise.
11153	* g++.old-deja/g++.robertl/eb98.C: Likewise.
11154
11155	* g++.dg/cpp0x/initlist32.C: New.
11156
11157	* g++.dg/template/conv11.C: New.
11158	* g++.dg/conversion/op1.C: Adjust expected error.
11159
11160	* g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
11161
111622010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
11163
11164	PR target/44088
11165	* gcc.target/i386/avx-cmpsd-1.c: New.
11166	* gcc.target/i386/avx-cmpsd-2.c: Likewise.
11167	* gcc.target/i386/avx-cmpss-1.c: Likewise.
11168	* gcc.target/i386/avx-cmpss-2.c: Likewise.
11169	* gcc.target/i386/sse-cmpss-1.c: Likewise.
11170	* gcc.target/i386/sse2-cmpsd-1.c: Likewise.
11171
111722010-05-12  Jakub Jelinek  <jakub@redhat.com>
11173
11174	PR middle-end/44085
11175	* gcc.dg/gomp/pr44085.c: New test.
11176	* gfortran.dg/gomp/pr44085.f90: New test.
11177
111782010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
11179
11180	* objc-obj-c++-shared/Object1.m: New.
11181	* objc.dg/torture: New directory.
11182	* objc.dg/torture/tls: Ditto.
11183	* objc.dg/tls: Ditto.
11184	* objc.dg/torture/tls/trivial.m: New test.
11185	* objc.dg/torture/tls/thr-init-2.m: New test.
11186	* objc.dg/torture/tls/thr-init-3.m: New test.
11187	* objc.dg/torture/tls/thr-init.m: New test.
11188	* objc.dg/torture/tls/diag-1.m: New test.
11189	* objc.dg/torture/tls/tls.exp: New.
11190	* objc.dg/torture/trivial.m: New test.
11191	* objc.dg/torture/dg-torture.exp: New.
11192	* objc.dg/tls/diag-3.m: New test.
11193	* objc.dg/tls/diag-4.m: New test.
11194	* objc.dg/tls/diag-5.m: New test.
11195	* objc.dg/tls/init-1.m: New test.
11196	* objc.dg/tls/init-2.m: New test.
11197	* objc.dg/tls/tls.exp: New.
11198	* objc.dg/tls/diag-2.m: New test.
11199	* lib/objc.exp: Respond to dg-additional-files.
11200
112012010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
11202
11203	* gcc.target/m68k/20100512-1.c: New.
11204
112052010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
11206
11207	* gnat.dg/lto8.adb: New test.
11208	* gnat.dg/lto8_pkg.ad[sb]: New helper.
11209	* gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
11210
112112010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
11212
11213	PR c++/34272
11214	PR c++/43630
11215	PR c++/34491
11216	* g++.dg/template/crash97.C: New.
11217	* g++.dg/template/crash98.C: Likewise.
11218	* g++.dg/template/crash99.C: Likewise.
11219	* g++.dg/cpp0x/pr31439.C: Adjust.
11220	* g++.dg/template/crash95.C: Likewise.
11221
112222010-05-11  Jakub Jelinek  <jakub@redhat.com>
11223
11224	PR middle-end/44071
11225	* c-c++-common/asmgoto-4.c: New test.
11226	* gcc.target/i386/pr44071.c: New test.
11227
11228	PR c++/44062
11229	* c-c++-common/Wunused-var-7.c: New test.
11230	* g++.dg/warn/Wunused-var-9.C: New test.
11231
112322010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11233
11234	PR fortran/43711
11235	* gfortran.dg/gomp/pr43711.f90: New.
11236
112372010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11238
11239	PR fortran/31820
11240	* gfortran.dg/select_5.f90: Updated.
11241
112422010-05-11  Jan Hubicka  <jh@suse.cz>
11243
11244	PR tree-optimize/44063
11245	* gcc.c-torture/compile/pr44063.c: New testcase.
11246
112472010-05-11  Jakub Jelinek  <jakub@redhat.com>
11248
11249	PR debug/44023
11250	* gcc.dg/pr44023.c: New test.
11251
112522010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
11253
11254	* gnat.dg/lto7.adb: New test.
11255	* gnat.dg/lto7_pkg.ad[sb]: New helper.
11256
112572010-05-10  Jason Merrill  <jason@redhat.com>
11258
11259	PR c++/44017
11260	* g++.dg/template/inherit5.C: New.
11261
11262	PR c++/44045
11263	* g++.dg/cpp0x/initlist33.C: New.
11264	* g++.dg/cpp0x/initlist26.C: Adjust.
11265	* g++.dg/cpp0x/initlist28.C: Adjust.
11266
112672010-05-10  Fabien Chêne  <fabien@gcc.gnu.org>
11268
11269	PR c++/43719
11270	* g++.dg/init/pr43719.C: New.
11271	* g++.dg/anon-struct4.C: Adjust.
11272
112732010-05-10  Jakub Jelinek  <jakub@redhat.com>
11274
11275	PR debug/44028
11276	* gcc.dg/pr44028.c: New test.
11277
112782010-05-08  Daniel Franke  <franke.daniel@gmail.com>
11279
11280	PR fortran/27866
11281	PR fortran/35003
11282	PR fortran/42809
11283	* gfortran.dg/array_constructor_type_17.f03: Updated match string.
11284	* gfortran.dg/warn_conversion.f90: New.
11285
112862010-05-10  Michael Matz  <matz@suse.de>
11287
11288	* gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
11289
112902010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
11291
11292	PR rtl-optimization/44012
11293	* gcc.dg/pr44012.c: New.
11294
112952010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11296
11297	* lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11298	Log text on entry and exit.
11299	Prune Sun ld warnings for common symbols with differing sizes.
11300	(lto-link-and-maybe-run): Change caller.
11301
113022010-05-10  Janus Weil  <janus@gcc.gnu.org>
11303
11304	PR fortran/44044
11305	* gfortran.dg/class_7.f03: Modified.
11306	* gfortran.dg/select_type_1.f03: Modified.
11307	* gfortran.dg/select_type_12.f03: New.
11308
113092010-05-10  Richard Guenther  <rguenther@suse.de>
11310
11311	PR tree-optimization/44050
11312	* gcc.dg/torture/pr44050.c: New testcase.
11313
113142010-05-10  Wei Guozhi  <carrot@google.com>
11315
11316	PR target/42879
11317	* gcc.target/arm/pr42879.c: New testcase.
11318
113192010-05-09  Joseph Myers  <joseph@codesourcery.com>
11320
11321	PR c/44051
11322	* gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11323
113242010-05-09  Joseph Myers  <joseph@codesourcery.com>
11325
11326	PR c/10676
11327	* gcc.dg/anon-struct-10.c: New test.
11328
113292010-05-09  Richard Guenther  <rguenther@suse.de>
11330
11331	PR middle-end/44024
11332	* gcc.dg/pr44024.c: New testcase.
11333
113342010-05-09  Joseph Myers  <joseph@codesourcery.com>
11335
11336	PR c/4784
11337	* gcc.dg/anon-struct-9.c: New test.
11338
113392010-05-09  Richard Guenther  <rguenther@suse.de>
11340
11341	PR middle-end/44043
11342	* gcc.c-torture/compile/pr44043.c: New testcase.
11343
113442010-05-09  Richard Guenther  <rguenther@suse.de>
11345
11346	* gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11347
113482010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
11349
11350	* gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11351
113522010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11353
11354	* gnat.dg/lto[12456].adb: Add "target lto" marker.
11355	* gnat.dg/specs/lto3.ads: Likewise.
11356
113572010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
11358
11359	PR middle-end/28685
11360	* gcc.dg/pr28685-1.c: New file.
11361
113622010-05-08  Richard Guenther  <rguenther@suse.de>
11363
11364	PR tree-optimization/44030
11365	* gcc.c-torture/compile/pr44030.c: New testcase.
11366
113672010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11368
11369	* gnat.dg/lto6.adb: New test.
11370	* gnat.dg/lto6_pkg.ads: New helper.
11371
113722010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11373
11374	* gnat.dg/lto5.adb: New test.
11375	* gnat.dg/lto5_pkg.ad[sb]: New helper.
11376
113772010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11378
11379	* gnat.dg/lto4.ad[sb]: New test.
11380
113812010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11382
11383	* gnat.dg/specs/lto3.ads: New test.
11384	* gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11385	* gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11386
113872010-05-08  Quentin Ochem  <ochem@adacore.com>
11388
11389	* gnat.dg/sizetype3.ad[sb]: New test.
11390	* gnat.dg/sizetype3_pkg.ads: New helper.
11391
113922010-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
11393
11394	PR c++/43951
11395	* g++.dg/init/new29.C: New.
11396
113972010-05-07  Daniel Franke  <franke.daniel@gmail.com>
11398
11399	PR fortran/40728
11400	* gfortran.dg/coarray_1.f90: Fixed error message.
11401	* gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11402	* gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11403	* gfortran.dg/intrinsic_std_5.f90: New.
11404
114052010-05-07  Jason Merrill  <jason@redhat.com>
11406
11407	* g++.dg/cpp0x/nullptr20.C: Use sprintf.
11408
114092010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11410
11411	* gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11412	(size_t, stderr): Remove.
11413	(read_error): Replaced __builtin_fprintf by fprintf.
11414
114152010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
11416
11417	* gcc.dg/ordered-comparison-1.c: New test.
11418	* gcc.dg/ordered-comparison-2.c: New test.
11419	* gcc.dg/ordered-comparison-3.c: New test.
11420	* gcc.dg/ordered-comparison-4.c: New test.
11421
114222010-05-06  Mike Stump  <mikestump@comcast.net>
11423
11424	PR objc/35165
11425	* obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11426
114272010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
11428	    Jason Merrill  <jason@redhat.com>
11429
11430	* g++.dg/cpp0x/nullptr01.C: New.
11431	* g++.dg/cpp0x/nullptr02.C: New.
11432	* g++.dg/cpp0x/nullptr03.C: New.
11433	* g++.dg/cpp0x/nullptr04.C: New.
11434	* g++.dg/cpp0x/nullptr05.C: New.
11435	* g++.dg/cpp0x/nullptr06.C: New.
11436	* g++.dg/cpp0x/nullptr07.C: New.
11437	* g++.dg/cpp0x/nullptr08.C: New.
11438	* g++.dg/cpp0x/nullptr09.C: New.
11439	* g++.dg/cpp0x/nullptr10.C: New.
11440	* g++.dg/cpp0x/nullptr11.C: New.
11441	* g++.dg/cpp0x/nullptr12.C: New.
11442	* g++.dg/cpp0x/nullptr13.C: New.
11443	* g++.dg/cpp0x/nullptr14.C: New.
11444	* g++.dg/cpp0x/nullptr15.C: New.
11445	* g++.dg/cpp0x/nullptr16.C: New.
11446	* g++.dg/cpp0x/nullptr17.C: New.
11447	* g++.dg/cpp0x/nullptr18.C: New.
11448	* g++.dg/cpp0x/nullptr19.C: New.
11449	* g++.dg/cpp0x/nullptr20.C: New.
11450	* g++.dg/cpp0x/nullptr21.C: New.
11451	* g++.dg/cpp0x/nullptr22.C: New.
11452	* g++.dg/debug/nullptr01.C: New.
11453	* gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11454
114552010-05-06  Jakub Jelinek  <jakub@redhat.com>
11456
11457	* gcc.dg/Wunused-var-8.c: Move to...
11458	* c-c++-common/Wunused-var-6.c: ... here.  New test.
11459
114602010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11461
11462	PR c++/40406
11463	* g++.dg/template/crash96.C: New.
11464
114652010-05-06  Jan Hubicka  <jh@suse.cz>
11466
11467	PR tree-optimization/43791
11468	* gcc.c-torture/compile/pr43791.c: New file.
11469
114702010-05-06  Michael Matz  <matz@suse.de>
11471
11472	PR tree-optimization/43984
11473	* gfortran.dg/pr43984.f90: New test.
11474
114752010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11476
11477	PR 40989
11478	* gcc.dg/pr40989.c: New.
11479
114802010-05-06  Richard Guenther  <rguenther@suse.de>
11481
11482	PR tree-optimization/43934
11483	* gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11484
114852010-05-06  Richard Guenther  <rguenther@suse.de>
11486
11487	PR tree-optimization/43987
11488	* gcc.c-torture/execute/pr43987.c: New testcase.
11489	* gcc.dg/torture/pta-escape-1.c: Adjust.
11490	* gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11491	* gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11492	* gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11493	* gcc.dg/ipa/ipa-pta-11.c: Likewise.
11494
114952010-04-22  Jakub Jelinek  <jakub@redhat.com>
11496	    Dodji Seketeli  <dodji@redhat.com>
11497
11498	PR c/18624
11499	* g++.dg/warn/Wunused-7.C: Add dg-warning.
11500	* g++.dg/template/sfinae16.C: Likewise.
11501	* gcc.dg/Wunused-var-1.c: Moved to...
11502	* c-c++-common/Wunused-var-1.c: ...here. New test.
11503	* gcc.dg/Wunused-var-2.c: Moved to...
11504	* c-c++-common/Wunused-var-2.c: ...here. New test.
11505	* gcc.dg/Wunused-var-3.c: Moved to...
11506	* c-c++-common/Wunused-var-3.c: ...here. New test.
11507	* gcc.dg/Wunused-var-4.c: Moved to...
11508	* gcc.dg/Wunused-var-1.c: ... here.
11509	* gcc.dg/Wunused-var-5.c: Moved to...
11510	* c-c++-common/Wunused-var-4.c: ...here. New test.
11511	* gcc.dg/Wunused-var-7.c: Moved to...
11512	* c-c++-common/Wunused-var-5.c: ...here. New test.
11513	* gcc.dg/Wunused-var-6.c: Moved to...
11514	* gcc.dg/Wunused-var-2.c: ... here.
11515	* c-c++-common/Wunused-var-1.c: New test.
11516	* c-c++-common/Wunused-var-2.c: New test.
11517	* c-c++-common/Wunused-var-3.c: New test.
11518	* c-c++-common/Wunused-var-4.c: New test.
11519	* c-c++-common/Wunused-var-5.c: New test.
11520	* g++.dg/warn/Wunused-var-1.C: New test.
11521	* g++.dg/warn/Wunused-var-2.C: New test.
11522	* g++.dg/warn/Wunused-var-3.C: New test.
11523	* g++.dg/warn/Wunused-var-4.C: New test.
11524	* g++.dg/warn/Wunused-var-5.C: New test.
11525	* g++.dg/warn/Wunused-var-6.C: New test.
11526	* g++.dg/warn/Wunused-var-7.C: New test.
11527	* g++.dg/warn/Wunused-var-8.C: New test.
11528	* g++.dg/warn/Wunused-parm-1.C: New test.
11529	* g++.dg/warn/Wunused-parm-2.C: New test.
11530	* g++.dg/warn/Wunused-parm-3.C: New test.
11531
115322010-05-06  Tobias Burnus  <burnus@net-b.de>
11533
11534	PR fortran/43985
11535	* gfortran.dg/gomp/crayptr5.f90: New test case.
11536
115372010-05-05  Jason Merrill  <jason@redhat.com>
11538
11539	PR debug/43370
11540	* g++.dg/ext/attrib39.C: New.
11541
115422010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11543
11544	PR fortran/24978
11545	* gfortran.dg/data_invalid.f90: New.
11546
115472010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11548
11549	* gnat.dg/lto2.adb: New test.
11550
115512010-05-05  Jason Merrill  <jason@redhat.com>
11552
11553	PR c++/43787
11554	* g++.dg/opt/empty1.C: New.
11555
115562010-05-05  Janus Weil  <janus@gcc.gnu.org>
11557
11558	PR fortran/43696
11559	* gfortran.dg/class_17.f03: New.
11560
115612010-05-04  Neil Vachharajani  <nvachhar@google.com>
11562
11563	* gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11564
115652010-05-04  Mike Stump  <mikestump@comcast.net>
11566
11567	PR objc/35165
11568	* encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11569
115702010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11571
11572	PR target/43668
11573	* gcc.target/i386/pr43668.c: New.
11574
115752010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11576
11577	PR c++/43028
11578	* g++.dg/cpp0x/initlist31.C: New.
11579
115802010-05-04  Jakub Jelinek  <jakub@redhat.com>
11581
11582	PR c/43981
11583	* gcc.dg/Wunused-var-8.c: New test.
11584
115852010-05-04  Jason Merrill  <jason@redhat.com>
11586
11587	PR c++/38064
11588	* g++.dg/cpp0x/enum3.C: Extend.
11589
115902010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11591
11592	PR target/43799
11593	* gcc.target/i386/pr43799.c: New.
11594
115952010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11596
11597	* gnat.dg/lto1.adb: New test.
11598	* gnat.dg/lto1_pkg.ad[sb]: New helper.
11599
116002010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11601
11602	PR middle-end/43671
11603	* gcc.target/i386/pr43671.c: New.
11604
116052010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11606
11607	PR c++/43705
11608	* g++.dg/template/crash95.C: New.
11609
116102010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11611
11612	PR debug/43508
11613	* gcc.target/i386/pr43508.c: New.
11614
116152010-05-04  Richard Guenther  <rguenther@suse.de>
11616
11617	PR tree-optimization/43879
11618	* g++.dg/torture/pr43879-1_0.C: New testcase.
11619	* g++.dg/torture/pr43879-1_1.C: Likewise.
11620
116212010-05-03  Dodji Seketeli  <dodji@redhat.com>
11622
11623	PR c++/43953
11624	* g++.dg/other/crash-12.C: New test.
11625
116262010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11627
11628	* g++.dg/cdce3.C: Add a space.  Updated.
11629
116302010-05-03  Jason Merrill  <jason@redhat.com>
11631
11632	PR c++/43680
11633	* g++.dg/opt/enum2.C: New.
11634	* g++.dg/warn/pr33738.C: Use -fstrict-enums.
11635	* g++.dg/warn/Wswitch-1.C: Adjust message.
11636
116372010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11638
11639	* g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11640	* g++.dg/ext/label13.C: Fix typo.
11641	* g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11642	alpha*-dec-osf5*.
11643	* gcc.c-torture/compile/limits-declparen.c: xfail on
11644	alpha*-dec-osf5* with -g.
11645	* gcc.c-torture/compile/limits-pointer.c: Likewise.
11646	* gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11647	* gcc.dg/c99-tgmath-2.c: Likewise.
11648	* gcc.dg/c99-tgmath-3.c: Likewise.
11649	* gcc.dg/c99-tgmath-4.c: Likewise.
11650
116512010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11652
11653	PR fortran/43592
11654	* gfortran.dg/unexpected_interface.f90: New test.
11655
116562010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11657
11658	* ada/acats/run_acats (which): New function.
11659	(host_gnatchop, host_gnatmake): Use it.
11660
116612010-05-03  Richard Guenther  <rguenther@suse.de>
11662
11663	PR tree-optimization/43971
11664	* gcc.dg/pr43971.c: New testcase.
11665
116662010-05-03  Jakub Jelinek  <jakub@redhat.com>
11667
11668	PR debug/43972
11669	* gcc.dg/debug/pr43972.c: New test.
11670
116712010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11672
11673	PR testsuite/43963
11674	* g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11675
116762010-05-02  Richard Guenther  <rguenther@suse.de>
11677
11678	PR tree-optimization/43879
11679	* gcc.dg/torture/pr43879-3.c: New testcase.
11680
116812010-05-01  Richard Guenther  <rguenther@suse.de>
11682
11683	PR tree-optimization/43949
11684	* g++.dg/warn/Warray-bounds-5.C: New testcase.
11685
116862010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11687
11688	PR c++/43951
11689	* g++.dg/init/new28.C: New.
11690
116912010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11692
11693	PR objc++/32052
11694	* obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11695	structure and nested declarations.
11696	* obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11697	structure and nested declarations.  Reduce header clutter and
11698	use _exit() rather than abort().
11699	* objc.dg/encode-10.m: New.
11700	* objc.dg/encode-11.m: New.
11701
117022010-04-30  DJ Delorie  <dj@redhat.com>
11703
11704	* gcc.c-torture/execute/20100430-1.c: New test.
11705
117062010-04-30  Jason Merrill  <jason@redhat.com>
11707
11708	PR c++/43868
11709	* g++.dg/template/ptrmem21.C: New.
11710
117112010-04-30  Tobias Burnus  Mburnus@net-b.de>
11712
11713	PR fortran/18918
11714	PR fortran/43931
11715	* gfortran.dg/coarray_13.f90: New test.
11716
117172010-04-30  Richard Guenther  <rguenther@suse.de>
11718
11719	PR lto/43946
11720	* gcc.dg/lto/20100430-1_0.c: New testcase.
11721
117222010-04-30  Jakub Jelinek  <jakub@redhat.com>
11723
11724	PR debug/43942
11725	* c-c++-common/pr43942.c: New test.
11726
117272009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11728
11729	* gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11730	conflict with darwin crt1.o 'start' symbol.
11731
117322010-04-30  Richard Guenther  <rguenther@suse.de>
11733
11734	PR tree-optimization/43879
11735	* gcc.dg/torture/pr43879_1.c: New testcase.
11736
117372010-04-30  Richard Guenther  <rguenther@suse.de>
11738
11739	* gcc.dg/tree-ssa/builtin-free.c: New testcase.
11740
117412010-04-29  Janus Weil  <janus@gcc.gnu.org>
11742
11743	PR fortran/42274
11744	* gfortran.dg/class_16.f03: New test.
11745
117462010-04-29  Janus Weil  <janus@gcc.gnu.org>
11747
11748	PR fortran/42274
11749	* gfortran.dg/class_15.f03: New.
11750
117512010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11752
11753	PR fortran/43326
11754	* gfortran.dg/dynamic_dispatch_9.f03: New test.
11755
117562010-04-29  Janus Weil  <janus@gcc.gnu.org>
11757
11758	PR fortran/43492
11759	* gfortran.dg/generic_22.f03 : New test.
11760
117612010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11762
11763	PR fortran/42353
11764	* gfortran.dg/class_14.f03: New test.
11765
117662010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11767
11768	PR fortran/42680
11769	* gfortran.dg/interface_32.f90: New test.
11770
117712009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11772	    Janus Weil  <janus@gcc.gnu.org>
11773
11774	PR fortran/41829
11775	* gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11776	* gfortran.dg/dynamic_dispatch_7.f03 : New test.
11777	* gfortran.dg/dynamic_dispatch_8.f03 : New test.
11778
117792010-04-28  Mike Stump  <mikestump@comcast.net>
11780
11781	* g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11782	dg-excess-errors.
11783	* g++.dg/uninit-pred-2_b.C: Likewise.
11784
117852010-04-28  Tobias Burnus  <burnus@net-b.de>
11786
11787	PR fortran/18918
11788	PR fortran/43919
11789	* gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11790
117912010-04-28  Matthias Klose  <doko@ubuntu.com>
11792
11793	* gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11794	* gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11795	* gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11796	* gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11797	* gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11798
117992010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11800
11801	* gcc.dg/const-uniq-1.c: New test.
11802	* gcc.dg/lto/const-uniq_[01].c: Likewise.
11803
118042010-04-28  Xinliang David Li  <davidxl@google.com>
11805
11806	* gcc.dg/uninit-pred-2_b.c: New test.
11807	* gcc.dg/uninit-pred-4_b.c: New test.
11808	* gcc.dg/uninit-pred-3_d.c: New test.
11809	* gcc.dg/uninit-pred-6_b.c: New test.
11810	* gcc.dg/uninit-pred-8_b.c: New test.
11811	* gcc.dg/uninit-pred-3_a.c: New test.
11812	* gcc.dg/uninit-pred-2_c.c: New test.
11813	* gcc.dg/uninit-pred-5_a.c: New test.
11814	* gcc.dg/uninit-pred-3_e.c: New test.
11815	* gcc.dg/uninit-pred-7_a.c: New test.
11816	* gcc.dg/uninit-pred-6_c.c: New test.
11817	* gcc.dg/uninit-pred-9_a.c: New test.
11818	* gcc.dg/uninit-pred-8_c.c: New test.
11819	* gcc.dg/uninit-pred-3_b.c: New test.
11820	* gcc.dg/uninit-pred-5_b.c: New test.
11821	* gcc.dg/uninit-pred-7_b.c: New test.
11822	* gcc.dg/uninit-pred-6_d.c: New test.
11823	* gcc.dg/uninit-pred-9_b.c: New test.
11824	* gcc.dg/uninit-pred-2_a.c: New test.
11825	* gcc.dg/uninit-pred-4_a.c: New test.
11826	* gcc.dg/uninit-pred-3_c.c: New test.
11827	* gcc.dg/uninit-pred-6_a.c: New test.
11828	* gcc.dg/uninit-pred-8_a.c: New test.
11829	* gcc.dg/uninit-pred-7_c.c: New test.
11830	* gcc.dg/uninit-pred-6_e.c: New test.
11831	* g++.dg/uninit-pred-loop-1_b.cc: New test.
11832	* g++.dg/uninit-pred-1_a.C: New test.
11833	* g++.dg/uninit-pred-1_b.C: New test.
11834	* g++.dg/uninit-pred-2_a.C: New test.
11835	* g++.dg/uninit-pred-2_b.C: New test.
11836	* g++.dg/uninit-pred-loop-1_a.cc: New test.
11837	* g++.dg/uninit-pred-loop-1_c.cc: New test.
11838	* g++.dg/uninit-pred-loop_1.cc: New test.
11839
118402010-04-28  Martin Jambor  <mjambor@suse.cz>
11841
11842	* gcc.dg/lto/20091209-1_0.c: New testcase.
11843
118442010-04-28  Richard Guenther  <rguenther@suse.de>
11845
11846	PR tree-optimization/43879
11847	PR tree-optimization/43909
11848	* gcc.dg/ipa/ipa-pta-14.c: Adjust.
11849
118502010-04-28  Richard Guenther  <rguenther@suse.de>
11851
11852	PR c++/43880
11853	* g++.dg/torture/pr43880.C: New testcase.
11854
118552010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11856
11857	PR c++/9335
11858	* g++.dg/template/recurse2.C: Update
11859	* g++.dg/template/recurse.C: Update.
11860	* g++.dg/template/pr23510.C: Update.
11861	* lib/prune.exp: Filter out 'recursively instantiated'.
11862
118632010-04-27  Fabien Chêne  <fabien@gcc.gnu.org>
11864
11865	PR c++/29043
11866	* g++.dg/init/pr29043.C: New.
11867
118682010-04-27  Jason Merrill  <jason@redhat.com>
11869
11870	* g++.dg/lookup/scoped5.C: Adjust.
11871	* g++.dg/lookup/scoped8.C: Adjust.
11872	* g++.dg/template/dependent-expr5.C: Adjust.
11873	* g++.old-deja/g++.brendan/nest1.C: Adjust.
11874
11875	PR c++/43856
11876	* g++.dg/cpp0x/lambda/lambda-this2.C: New.
11877
11878	PR c++/43875
11879	* g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11880
118812010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11882	    Jan Hubicka  <hubicka@ucw.cz>
11883
11884	* gcc.dg/pure-2.c: New testcase.
11885	* gcc.dg/const-1.c: New testcase.
11886
118872010-04-27  Jason Merrill  <jason@redhat.com>
11888
11889	* g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11890
11891	PR c++/41468
11892	* g++.dg/template/sfinae17.C: New.
11893	* g++.dg/template/sfinae18.C: New.
11894
118952010-04-27  Fabien Chêne  <fabien@gcc.gnu.org>
11896
11897	* g++.dg/init/pr42844.C: New.
11898	* g++.dg/cpp0x/pr42844-2.C: New.
11899	* g++.dg/cpp0x/defaulted2.C: Adjust.
11900	* g++.dg/tree-ssa/pr27549.C: Likewise.
11901	* g++.old-deja/g++.mike/dyncast8.C: Likewise.
11902
119032010-04-27  Tobias Burnus  <burnus@net-b.de>
11904
11905	PR fortran/18918
11906	* gfortran.dg/coarray_12.f90: Fix dump parsing.
11907
119082010-04-27  Richard Guenther  <rguenther@suse.de>
11909
11910	PR middle-end/40561
11911	* g++.dg/other/pr40561.C: New testcase.
11912
119132010-04-27  Martin Jambor  <mjambor@suse.cz>
11914
11915	PR middle-end/43812
11916	* g++.dg/ipa/pr43812.C: New test.
11917
119182010-04-27  Jan Hubicka  <jh@suse.cz>
11919
11920	* gcc.dg/ipa/iinline-1.c (main): Rename to...
11921	(test): ... this one.
11922
119232010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11924
11925	PR target/40657
11926	* gcc.target/arm/thumb-stackframe.c: New test.
11927
119282010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11929
11930	* gcc.dg/pr32207.c: Fix typo in expected warning messages.
11931	* gcc.dg/misc-column.c: Likewise.
11932	* gcc.dg/Walways-true-1.c: Likewise.
11933	* gcc.dg/Walways-true-2.c: Likewise.
11934	* gcc.dg/warn-addr-cmp.c: Likewise.
11935
119362010-04-27  Tobias Burnus  <burnus@net-b.de>
11937
11938	PR fortran/18918
11939	* gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11940	* gfortran.dg/coarray_12.f90: New.
11941
119422010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11943
11944	PR c/32207
11945	* gcc.dg/pr32207.c: New test.
11946	* gcc.dg/misc-column.c: Adjust expected warning.
11947	* gcc.dg/Walways-true-1.c: Likewise.
11948	* gcc.dg/Walways-true-2.c: Likewise.
11949	* gcc.dg/warn-addr-cmp.c: Likewise.
11950
119512010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11952
11953	PR lto/42776
11954	* lib/lto.exp (lto_prune_vis_warns): New function.
11955	(lto-link-and-maybe-run): Call it.
11956
119572010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11958
11959	PR tree-optimization/43904
11960	* gcc.dg/tree-ssa/tailcall-6.c: New.
11961
119622010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11963
11964	PR testsuite/35165
11965	* obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11966	Darwin8/OSX10.4 - compatible code generation.
11967	Use scan-rtl-dump.
11968	* obj-c++.dg/stubify-1.mm: Ditto.
11969	* lib/objc-torture.exp: Do not require link success for
11970	"trivial.m" in the runtime checks when dowhat = 'compile'.
11971	* lib/dg-pch.exp (dg-flags-pch): New Proc.
11972	* objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11973	Darwin8/OSX10.4 - compatible code generation.
11974	* objc.dg/stubify-2.m: Ditto.
11975	* objc.dg/symtab-1.m: Match '.quad' for m64 code.
11976	* objc.dg/next-runtime-1.m: Ditto.
11977	* objc.dg/stret-2.m: Restrict to ilp32 targets.
11978	* objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11979	runtimes on Darwin.
11980
119812010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11982
11983	PR 43715
11984	* lib/plugin-support.exp: Use "-undefined
11985	dynamic_lookup" on darwin.
11986
119872010-04-26  Richard Guenther  <rguenther@suse.de>
11988
11989	* gcc.dg/lto/20100426_0.c: New testcase.
11990
119912010-04-26  Jie Zhang  <jie@codesourcery.com>
11992
11993	PR tree-optimization/43833
11994	gcc.dg/Warray-bounds-8.c: New test case.
11995
119962010-04-26  Richard Guenther  <rguenther@suse.de>
11997
11998	PR lto/43080
11999	* g++.dg/lto/20100423-3_0.C: New testcase.
12000
120012010-04-26  Richard Guenther  <rguenther@suse.de>
12002
12003	PR lto/42425
12004	* g++.dg/lto/20100423-2_0.C: New testcase.
12005
120062010-04-26  Ira Rosen  <irar@il.ibm.com>
12007
12008	* gcc.dg/vect/bb-slp-23.c: New test.
12009
120102010-04-25  Joseph Myers  <joseph@codesourcery.com>
12011
12012	* gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
12013	* gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
12014	* gcc.dg/c1x-float-1.c: New test.
12015
120162010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
12017
12018	* gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
12019	of "lea\[ \t\]".
12020
120212010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
12022
12023	* gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
12024	FreeBSD.
12025	* gfortran.dg/default_format_denormal_1.f90: Ditto.
12026	* gfortran.dg/default_format_2.f90: Ditto.
12027
120282010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
12029
12030	* gfortran.dg/pr43505.f90: Clean up .mod file.
12031	* gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
12032	* gfortran.dg/pr41347.f90: Ditto.
12033	* gfortran.dg/internal_pack_4.f90: Ditto.
12034	* gfortran.dg/proc_decl_23.f90: Ditto.
12035	* gfortran.dg/recursive_check_3.f90: Ditto.
12036	* gfortran.dg/intent_out_3.f90: Ditto.
12037	* gfortran.dg/assignment_2.f90: Ditto.
12038	* gfortran.dg/pr41928.f90: Ditto.
12039	* gfortran.dg/pr42166.f90: Ditto.
12040	* gfortran.dg/private_type_12.f90: Ditto.
12041	* gfortran.dg/graphite/pr42185.f90: Ditto.
12042	* gfortran.dg/graphite/pr42186.f90: Ditto.
12043	* gfortran.dg/graphite/pr40982.f90: Ditto.
12044	* gfortran.dg/graphite/id-2.f90: Ditto.
12045	* gfortran.dg/graphite/id-4.f90: Ditto.
12046	* gfortran.dg/graphite/pr42050.f90: Ditto.
12047	* gfortran.dg/graphite/id-18.f90: Ditto.
12048	* gfortran.dg/graphite/pr42393-1.f90: Ditto.
12049	* gfortran.dg/graphite/pr41924.f90: Ditto.
12050	* gfortran.dg/graphite/pr42393.f90: Ditto.
12051	* gfortran.dg/graphite/pr37980.f90: Ditto.
12052	* gfortran.dg/graphite/pr38953.f90: Ditto.
12053	* gfortran.dg/graphite/pr42180.f90: Ditto.
12054	* gfortran.dg/graphite/pr42181.f90: Ditto.
12055	* gfortran.dg/where_operator_assign_4.f90: Ditto.
12056	* gfortran.dg/select_type_4.f90: Ditto.
12057	* gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12058	* gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
12059	* gfortran.dg/lto/pr40725_0.f03: Ditto.
12060	* gfortran.dg/elemental_args_check_2.f90: Ditto.
12061	* gfortran.dg/whole_file_11.f90: Ditto.
12062	* gfortran.dg/private_type_11.f90: Ditto.
12063	* gfortran.dg/vect/vect-gems.f90: Ditto.
12064	* gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
12065
120662010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
12067
12068	* gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
12069
120702010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
12071
12072	* gnat.dg/pack15.ad[sb]: New test.
12073
120742010-04-25  Paolo Bonzini  <bonzini@gnu.org>
12075
12076	* gcc.target/arm/mla-1.c: New test.
12077
120782010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
12079
12080	PR fortran/30073
12081	PR fortran/43793
12082	* gfortran.dg/pr43793.f90: New test.
12083
120842010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
12085
12086	PR tree-optimization/41442
12087	* gcc.target/i386/pr41442.c: New test.
12088
120892010-04-24  Hans-Peter Nilsson  <hp@axis.com>
12090
12091	PR fortran/43832
12092	* gfortran.dg/fgetc_3.f90: Delete bogus test.
12093
120942010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12095
12096	PR fortran/43832
12097	* gfortran.dg/open_nounit.f90: New test.
12098
120992010-04-24  Paul Thomas  <pault@gcc.gnu.org>
12100
12101	PR fortran/43841
12102	PR fortran/43843
12103	* gfortran.dg/elemental_scalar_args_1.f90 : New test.
12104
121052010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12106
12107	* gcc.dg/Wconversion-integer.c: Update.
12108
121092010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
12110
12111	* gnat.dg/unchecked_convert5.adb: New test.
12112
121132010-04-23  Richard Guenther  <rguenther@suse.de>
12114
12115	PR lto/41734
12116	* gcc.dg/lto/20100423-2_0.c: New testcase.
12117	* gcc.dg/lto/20100423-2_0.c: Likewise.
12118
121192010-04-23  Richard Guenther  <rguenther@suse.de>
12120
12121	PR lto/43455
12122	* gcc.dg/lto/20100423-1_0.c: New testcase.
12123	* gcc.dg/lto/20100423-1_1.c: Likewise.
12124
121252010-04-23  Martin Jambor  <mjambor@suse.cz>
12126
12127	PR tree-optimization/43846
12128	* gcc.dg/tree-ssa/sra-10.c: New test.
12129
121302010-04-23  Martin Jambor  <mjambor@suse.cz>
12131
12132	PR middle-end/43835
12133	* gcc.c-torture/execute/pr43835.c: New test.
12134
121352010-04-23  Richard Guenther  <rguenther@suse.de>
12136
12137	PR lto/42653
12138	* g++.dg/lto/20100423-1_0.C: New testcase.
12139
121402010-04-22  Uros Bizjak  <ubizjak@gmail.com>
12141
12142	* gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
12143
121442010-04-22  Ira Rosen  <irar@il.ibm.com>
12145
12146	PR tree-optimization/43842
12147	* gcc.dg/vect/pr43842.c: New test.
12148
121492010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12150
12151	* gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
12152	* gcc.target/i386/wmul-2.c: Likewise.
12153
121542010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12155
12156	* gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
12157	* gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
12158
121592010-04-22  Alexander Monakov  <amonakov@ispras.ru>
12160
12161	* gfortran.dg/reassoc_6.f: New testcase.
12162
121632010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12164
12165	PR middle-end/29274
12166	* gcc.target/arm/wmul-1.c: New test.
12167	* gcc.target/arm/wmul-2.c: New test.
12168
121692010-04-22  Richard Guenther  <rguenther@suse.de>
12170
12171	PR tree-optimization/43845
12172	* gcc.c-torture/compile/pr43845.c: New testcase.
12173
121742010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12175
12176	PR middle-end/29274
12177	* gcc.target/i386/wmul-1.c: New test.
12178	* gcc.target/i386/wmul-2.c: New test.
12179	* gcc.target/bfin/wmul-1.c: New test.
12180	* gcc.target/bfin/wmul-2.c: New test.
12181
121822010-04-22  Richard Guenther  <rguenther@suse.de>
12183
12184	PR fortran/43829
12185	* gfortran.dg/vector_subscript_6.f90: New testcase.
12186	* gfortran.dg/assign_10.f90: Adjust.
12187
121882010-04-21  Jakub Jelinek  <jakub@redhat.com>
12189
12190	PR fortran/43836
12191	* gfortran.dg/gomp/pr43836.f90: New test.
12192
121932010-04-21  Richard Guenther  <rguenther@suse.de>
12194
12195	* gcc.dg/ipa/ipa-pta-11.c: Adjust.
12196
121972010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12198
12199	* gcc.dg/torture/builtin-cproj-3.c: New.
12200
122012010-04-20  Jason Merrill  <jason@redhat.com>
12202
12203	PR c++/9335
12204	* g++.dg/template/recurse2.C: New.
12205	* g++.dg/parse/crash36.C: Adjust.
12206	* g++.dg/other/fold1.C: Adjust.
12207	* g++.dg/init/member1.C: Adjust.
12208	* lib/prune.exp: Prune "skipping N instantiation contexts".
12209
122102010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12211
12212	* gcc.dg/torture/builtin-cproj-1.c: Test more cases.
12213
122142010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12215
12216	* gcc.dg/torture/builtin-cproj-1.c: New.
12217	* gcc.dg/torture/builtin-cproj-2.c: New.
12218
122192010-04-20  Dodji Seketeli  <dodji@redhat.com>
12220
12221	PR c++/43800
12222	PR c++/43704
12223	* g++.dg/template/typedef32.C: Adjust.
12224	* g++.dg/template/typedef33.C: New test.
12225
122262010-04-20  Paul Thomas  <pault@gcc.gnu.org>
12227
12228	PR fortran/43227
12229	* gfortran.dg/proc_decl_23.f90: New test.
12230
12231	PR fortran/43266
12232	* gfortran.dg/abstract_type_6.f03: New test.
12233
122342010-04-20  Xinliang David Li  <davidxl@google.com>
12235
12236	* g++.dg/tree-ssa/fold-compare.C: New.
12237
122382010-04-20  Richard Guenther  <rguenther@suse.de>
12239
12240	PR tree-optimization/39417
12241	* g++.dg/torture/pr39417.C: New testcase.
12242
122432010-04-20  Richard Guenther  <rguenther@suse.de>
12244
12245	* gcc.dg/ipa/ipa-pta-14.c: New testcase.
12246
122472010-04-20  Jakub Jelinek  <jakub@redhat.com>
12248
12249	* g++.dg/debug/dwarf2/rv1.C: New test.
12250
122512010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12252
12253	PR target/43635
12254	* gcc.c-torture/compile/pr43635.c: New testcase.
12255
122562010-04-19  Jakub Jelinek  <jakub@redhat.com>
12257
12258	PR fortran/43339
12259	* gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
12260	of sequential loops being private only in the innermost containing
12261	task region.
12262
12263	PR middle-end/43337
12264	* gfortran.dg/gomp/pr43337.f90: New test.
12265
122662010-04-19  Richard Guenther  <rguenther@suse.de>
12267
12268	PR tree-optimization/43796
12269	* gfortran.dg/pr43796.f90: New testcase.
12270
122712010-04-19  Richard Guenther  <rguenther@suse.de>
12272
12273	PR tree-optimization/43783
12274	* gcc.c-torture/execute/pr43783.c: New testcase.
12275
122762010-04-19  Uros Bizjak  <ubizjak@gmail.com>
12277
12278	PR target/43766
12279	* gcc.target/i386/pr43766.c: New test.
12280
122812010-04-19  Jie Zhang  <jie@codesourcery.com>
12282
12283	PR target/43662
12284	* gcc.target/i386/pr43662.c: New test.
12285
122862010-04-19  Dodji Seketeli  <dodji@redhat.com>
12287
12288	PR c++/43704
12289	* g++.dg/template/typedef32.C: New test.
12290
122912010-04-19  Ira Rosen  <irar@il.ibm.com>
12292
12293	PR tree-optimization/37027
12294	* lib/target-supports.exp
12295	(check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12296	* gcc.dg/vect/pr37027.c: New test.
12297	* gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12298	gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12299	gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12300	gcc.dg/vect/vect-complex-6.c: Likewise.
12301
123022010-04-19  Jakub Jelinek  <jakub@redhat.com>
12303
12304	* g++.dg/debug/dwarf2/enum1.C: New test.
12305
123062010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
12307
12308	* gnat.dg/rep_clause5.ad[sb]: New test.
12309	* gnat.dg/rep_clause5_pkg.ads: New helper.
12310
123112010-04-18  Ira Rosen  <irar@il.ibm.com>
12312
12313	PR tree-optimization/43771
12314	* g++.dg/vect/pr43771.cc: New test.
12315
123162010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12317
12318	PR fortran/31538
12319	* gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12320	* gfortran.dg/bounds_check_fail_3.f90: Ditto.
12321
123222010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12323
12324	* gnat.dg/sizetype.adb: Rename into...
12325	* gnat.dg/sizetype1.adb: ...this.
12326	* gnat.dg/sizetype2.adb: New test.
12327
123282010-04-16  Richard Guenther  <rguenther@suse.de>
12329
12330	PR tree-optimization/43572
12331	* gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12332
123332010-04-16  Olivier Hainque  <hainque@adacore.com>
12334
12335	* gnat.dg/specs/discr_private.ads: New test.
12336
123372010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
12338
12339	PR target/41514
12340	* gcc.target/arm/thumb-comparisons.c: New test.
12341
12342	PR target/40603
12343	* gcc.target/arm/thumb-cbranchqi.c: New test.
12344
123452010-04-16  Christian Bruel  <christian.bruel@st.com>
12346
12347	* g++.dg/torture/pr36191.C: Enable for SH.
12348
123492010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
12350
12351	* gnat.dg/wide_boolean.adb: New test.
12352	* gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12353
123542010-04-15  Richard Guenther  <rguenther@suse.de>
12355
12356	* gcc.dg/ipa/ipa-pta-1.c: New testcase.
12357	* gcc.dg/ipa/ipa-pta-2.c: Likewise.
12358	* gcc.dg/ipa/ipa-pta-3.c: Likewise.
12359	* gcc.dg/ipa/ipa-pta-4.c: Likewise.
12360	* gcc.dg/ipa/ipa-pta-5.c: Likewise.
12361	* gcc.dg/ipa/ipa-pta-6.c: Likewise.
12362	* gcc.dg/ipa/ipa-pta-7.c: Likewise.
12363	* gcc.dg/ipa/ipa-pta-8.c: Likewise.
12364	* gcc.dg/ipa/ipa-pta-9.c: Likewise.
12365	* gcc.dg/ipa/ipa-pta-10.c: Likewise.
12366	* gcc.dg/ipa/ipa-pta-11.c: Likewise.
12367	* gcc.dg/ipa/ipa-pta-12.c: Likewise.
12368	* gcc.dg/ipa/ipa-pta-13.c: Likewise.
12369	* gcc.dg/torture/ipa-pta-2.c: Likewise.
12370	* gcc.dg/torture/ipa-pta-1.c: Adjust.
12371
123722010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
12373
12374	PR target/21803
12375	* gcc.target/arm/pr42496.c: New test.
12376
123772010-04-14  Jason Merrill  <jason@redhat.com>
12378
12379	PR c++/36625
12380	* g++.dg/ext/attrib38.C: New.
12381
123822010-04-14  Steve Ellcey  <sje@cup.hp.com>
12383
12384	PR testsuite/43739
12385	* gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12386
123872010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12388
12389	PR 42966
12390	* gcc.dg/cpp/warn-undef-2.c: Update.
12391	* gcc.dg/cpp/warn-traditional-2.c: Update.
12392	* gcc.dg/cpp/warn-comments-2.c: Update.
12393	* gcc.dg/cpp/warn-variadic-2.c: Update.
12394	* gcc.dg/cpp/warn-long-long-2.c: Update.
12395	* gcc.dg/cpp/warn-deprecated-2.c: Update.
12396	* gcc.dg/cpp/warn-multichar-2.c: Update.
12397	* gcc.dg/cpp/warn-normalized-3.c: Update.
12398	* gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12399	* gcc.dg/cpp/warn-trigraphs-3.c: Update.
12400	* gcc.dg/cpp/warn-unused-macros-2.c: Update.
12401	* gcc.dg/cpp/warn-trigraphs-4.c: Update.
12402	* gcc.dg/cpp/warn-redefined-2.c: Update.
12403	* gfortran.dg/warning-directive-2.F90: Update.
12404	* c-c++-common/cpp/warning-directive-2.c: Update.
12405
124062010-04-14  Michael Matz  <matz@suse.de>
12407
12408	PR tree-optimization/42963
12409	* gcc.dg/pr42963.c: New testcase.
12410
124112010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
12412
12413	* gnat.dg/class_wide.adb: Rename into...
12414	* gnat.dg/class_wide1.adb: ...this.
12415	* gnat.dg/class_wide2.ad[sb]: New test.
12416
124172010-04-14  Tobias Burnus  <burnus@net-b.de>
12418
12419	PR fortran/18918
12420	* gfortran.dg/coarray_9.f90: Update dg-errors.
12421	* gfortran.dg/coarray_10.f90: New test.
12422	* gfortran.dg/coarray_11.f90: New test.
12423
124242010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12425
12426	PR fortran/43747
12427	gfortran.dg/initialization_24.f90: New test.
12428
124292010-04-13  Jason Merrill  <jason@redhat.com>
12430
12431	* g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12432	* g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12433
124342010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12435
12436	* gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12437	* g++.dg/dg.exp: Likewise.
12438	* gcc.dg/cpp/warning-directive-1.c: Move to ...
12439	* c-c++-common/cpp/warning-directive-1.c: ... here.
12440	* gcc.dg/cpp/warning-directive-2.c: Move to ...
12441	* c-c++-common/cpp/warning-directive-2.c: ... here.
12442	* gcc.dg/cpp/warning-directive-3.c: Move to ...
12443	* c-c++-common/cpp/warning-directive-3.c: ... here.
12444	* gcc.dg/cpp/warning-directive-4.c: Move to ...
12445	* c-c++-common/cpp/warning-directive-4.c: ... here.
12446	* g++.dg/cpp/warning-directive-1.C: Delete.
12447	* g++.dg/cpp/warning-directive-2.C: Delete.
12448	* g++.dg/cpp/warning-directive-3.C: Delete.
12449	* g++.dg/cpp/warning-directive-4.C: Delete.
12450	* gcc.dg/cpp/normalised-3.c: Delete.
12451	* g++.dg/cpp/normalised-1.C: Rename as ...
12452	* c-c++-common/cpp/normalised-3.c: ... this.
12453
124542010-04-13  Martin Jambor  <mjambor@suse.cz>
12455
12456	* gcc.dg/tree-ssa/sra-9.c: New test.
12457
124582010-04-13  Michael Matz  <matz@suse.de>
12459
12460	PR middle-end/43730
12461	* gcc.dg/pr43730.c: New test.
12462
124632010-04-13  Michael Matz  <matz@suse.de>
12464
12465	* gcc.dg/tree-ssa/negate.c: New testcase.
12466
124672010-04-13  Richard Guenther  <rguenther@suse.de>
12468
12469	PR testsuite/43735
12470	* gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12471
124722010-04-13  Richard Guenther  <rguenther@suse.de>
12473
12474	* gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12475
124762010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12477
12478	* gnat.dg/derived_type1.adb: New test.
12479
124802010-04-13  Matthias Klose  <doko@ubuntu.com>
12481
12482	* gcc.dg/plugindir1.c: New testcase.
12483	* gcc.dg/plugindir2.c: New testcase.
12484	* gcc.dg/plugindir3.c: New testcase.
12485	* gcc.dg/plugindir4.c: New testcase.
12486
124872010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12488
12489	* gcc.target/i386/rotate-2.c: New test.
12490
124912010-04-12  Jason Merrill  <jason@redhat.com>
12492
12493	PR c++/43641
12494	* g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12495	* g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12496
124972010-04-12  Fabien Chene  <fabien@gcc.gnu.org>
12498
12499	PR c++/25811
12500	* g++.dg/init/pr25811.C: New test.
12501
125022010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12503
12504	* g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12505	dg-error, dg-warning.
12506	* gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12507
125082010-04-12  Richard Guenther  <rguenther@suse.de>
12509
12510	* gcc.dg/torture/inline-2.c: New testcase.
12511
125122010-04-12  Jakub Jelinek  <jakub@redhat.com>
12513
12514	PR bootstrap/43699
12515	* gcc.dg/Wunused-var-7.c: New test.
12516
12517	PR tree-optimization/43560
12518	* gcc.c-torture/execute/pr43560.c: New test.
12519
125202010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12521
12522	* gnat.dg/aggr13.adb: New test.
12523	* gnat.dg/aggr14.adb: Likewise.
12524	* gnat.dg/aggr14_pkg.ad[sb]: New helper.
12525
125262010-04-12  Richard Guenther  <rguenther@suse.de>
12527
12528	PR c++/43611
12529	* g++.dg/torture/pr43611.C: New testcase.
12530
125312010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12532
12533	PR c/36774
12534	* gcc.dg/pr36774-1.c: New test.
12535	* gcc.dg/pr36774-2.c: New test.
12536
125372010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12538
12539	* gcc.target/sh/rte-delay-slot.c: New test.
12540
125412010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12542
12543	* gnat.dg/pack9.adb: Remove -cargs option.
12544	* gnat.dg/aggr12.ad[sb]: New test.
12545
125462010-04-10  Jie Zhang  <jie@codesourcery.com>
12547
12548	PR target/43417
12549	* gcc.target/sh/pr43417.c: New test.
12550
125512010-04-10  Tobias Burnus  <burnus@net-b.de>
12552
12553	PR fortran/43591
12554	* gfortran.dg/spec_expr_6.f90: New test.
12555
125562010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12557
12558	PR cpp/43195
12559	* gcc.dg/cpp/pr43195.c: New.
12560	* gcc.dg/cpp/pr43195.h: New.
12561
125622010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12563
12564	PR 42965
12565	* gcc.dg/Werror-6.c: Adjust.
12566	* gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12567	* gcc.dg/Werror-4.c: Likewise.
12568	* gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12569	* gcc.dg/Wswitch-enum-error.c: Likewise.
12570	* gcc.dg/Wpointer-arith.c: Likewise.
12571	* gcc.dg/Wfatal.c: Likewise.
12572	* gcc.dg/Wswitch-error.c: Likewise.
12573	* g++.dg/warn/unused-result1-Werror.c: Likewise.
12574	* gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12575	* gcc.dg/cpp/warn-undef-2.c: Likewise.
12576	* gcc.dg/cpp/warn-traditional-2.c: Likewise.
12577	* gcc.dg/cpp/warn-comments-2.c: Likewise.
12578	* gcc.dg/cpp/warn-variadic-2.c: Likewise.
12579	* gcc.dg/cpp/warning-directive-2.c: Likewise.
12580	* gcc.dg/cpp/warn-long-long-2.c: Likewise.
12581	* gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12582	* gcc.dg/cpp/warn-multichar-2.c: Likewise.
12583	* gcc.dg/cpp/warn-normalized-3.c: Likewise.
12584	* gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12585	* gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12586	* gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12587	* gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12588	* gcc.dg/cpp/warn-redefined-2.c: Likewise.
12589	* g++.dg/cpp/warning-directive-2.C: Likewise.
12590	* gfortran.dg/warning-directive-2.F90: Likewise.
12591
125922010-04-09  Jason Merrill  <jason@redhat.com>
12593
12594	PR c++/42623
12595	* g++.dg/template/sizeof13.C: New.
12596
125972010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12598
12599	* g++.dg/other/pr35504.C: Add check for thiscall.
12600	* g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12601	* gcc.dg/torture/stackalign/thiscall-1.c: New.
12602
126032010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12604
12605	PR c++/28584
12606	* gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12607	* c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12608	* gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12609	* c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12610	* gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12611	* c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12612	* g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12613	* g++.dg/other/increment1.C: Likewise.
12614
126152010-04-09  Tobias Burnus  <burnus@net-b.de>
12616
12617	PR fortran/18918
12618	* gfortran.dg/coarray_7.f90: New test.
12619	* gfortran.dg/coarray_8.f90: New test.
12620
126212010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12622
12623	PR fortran/28039
12624	* gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12625
126262010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12627
12628	PR target/43643
12629	* gcc.dg/pr43643.c: New test.
12630
126312010-04-08  Tobias Burnus  <burnus@net-b.de>
12632
12633	* gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12634
126352010-04-08  Richard Guenther  <rguenther@suse.de>
12636
12637	PR tree-optimization/43679
12638	* gcc.c-torture/compile/pr43679.c: New testcase.
12639
126402010-04-08  Jakub Jelinek  <jakub@redhat.com>
12641
12642	PR debug/43670
12643	* gcc.dg/pr43670.c: New test.
12644
126452010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12646
12647	PR middle-end/40815
12648	* gcc.dg/tree-ssa/reassoc-19.c: New.
12649
126502010-04-07  Jakub Jelinek  <jakub@redhat.com>
12651
12652	PR c/18624
12653	* gcc.dg/Wunused-var-1.c: New test.
12654	* gcc.dg/Wunused-var-2.c: New test.
12655	* gcc.dg/Wunused-var-3.c: New test.
12656	* gcc.dg/Wunused-var-4.c: New test.
12657	* gcc.dg/Wunused-var-5.c: New test.
12658	* gcc.dg/Wunused-var-6.c: New test.
12659	* gcc.dg/Wunused-parm-1.c: New test.
12660
12661	* gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12662	* gcc.dg/trunc-1.c: Likewise.
12663	* gcc.dg/vla-9.c: Likewise.
12664	* gcc.dg/dfp/composite-type.c: Likewise.
12665
126662010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12667
12668	PR objc/35996
12669	* objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12670	* obj-c++.dg/objc-gc-3.mm: Ditto.
12671
126722010-04-07  Simon Baldwin  <simonb@google.com>
12673
12674	* gcc.dg/cpp/warn-undef-2.c: New.
12675	* gcc.dg/cpp/warn-traditional-2.c: New.
12676	* gcc.dg/cpp/warn-comments-2.c: New.
12677	* gcc.dg/cpp/warning-directive-1.c: New.
12678	* gcc.dg/cpp/warn-long-long.c: New.
12679	* gcc.dg/cpp/warn-traditional.c: New.
12680	* gcc.dg/cpp/warn-variadic-2.c: New.
12681	* gcc.dg/cpp/warn-undef.c: New.
12682	* gcc.dg/cpp/warn-normalized-1.c: New.
12683	* gcc.dg/cpp/warning-directive-2.c: New.
12684	* gcc.dg/cpp/warn-long-long-2.c: New.
12685	* gcc.dg/cpp/warn-variadic.c: New.
12686	* gcc.dg/cpp/warn-normalized-2.c: New.
12687	* gcc.dg/cpp/warning-directive-3.c: New.
12688	* gcc.dg/cpp/warn-deprecated-2.c: New.
12689	* gcc.dg/cpp/warn-trigraphs-1.c: New.
12690	* gcc.dg/cpp/warn-multichar-2.c: New.
12691	* gcc.dg/cpp/warn-normalized-3.c: New.
12692	* gcc.dg/cpp/warning-directive-4.c: New.
12693	* gcc.dg/cpp/warn-unused-macros.c: New.
12694	* gcc.dg/cpp/warn-trigraphs-2.c: New.
12695	* gcc.dg/cpp/warn-cxx-compat-2.c: New.
12696	* gcc.dg/cpp/warn-cxx-compat.c: New.
12697	* gcc.dg/cpp/warn-redefined.c: New.
12698	* gcc.dg/cpp/warn-trigraphs-3.c: New.
12699	* gcc.dg/cpp/warn-unused-macros-2.c: New.
12700	* gcc.dg/cpp/warn-deprecated.c: New.
12701	* gcc.dg/cpp/warn-trigraphs-4.c: New.
12702	* gcc.dg/cpp/warn-redefined-2.c: New.
12703	* gcc.dg/cpp/warn-comments.c: New.
12704	* gcc.dg/cpp/warn-multichar.c: New.
12705	* g++.dg/cpp/warning-directive-1.C: New.
12706	* g++.dg/cpp/warning-directive-2.C: New.
12707	* g++.dg/cpp/warning-directive-3.C: New.
12708	* g++.dg/cpp/warning-directive-4.C: New.
12709	* gfortran.dg/warning-directive-1.F90: New.
12710	* gfortran.dg/warning-directive-3.F90: New.
12711	* gfortran.dg/warning-directive-2.F90: New.
12712	* gfortran.dg/warning-directive-4.F90: New.
12713
127142010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12715
12716	PR objc++/23716
12717	* obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12718
127192010-04-07  Jason Merrill  <jason@redhat.com>
12720
12721	* g++.dg/template/dr408.C: New.
12722
12723	* g++.dg/lookup/ns4.C: New.
12724
12725	PR c++/38392
12726	* g++.dg/template/friend51.C: New test.
12727
12728	PR c++/41970
12729	* g++.old-deja/g++.other/linkage1.C: Adjust.
12730
127312010-04-07  Dodji Seketeli  <dodji@redhat.com>
12732
12733	PR c++/42697
12734	* g++.dg/template/crash94.C: New test.
12735
127362010-04-07  Dodji Seketeli  <dodji@redhat.com>
12737
12738	PR c++/40239
12739	* g++.dg/init/aggr5.C: New test.
12740	* g++.dg/init/aggr5.C: New test.
12741
127422010-04-07  Richard Guenther  <rguenther@suse.de>
12743
12744	PR tree-optimization/43270
12745	* g++.dg/warn/Warray-bounds-4.C: New testcase.
12746	* gcc.dg/Warray-bounds-7.c: Likewise.
12747
127482010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12749
12750	* gnat.dg/bit_packed_array.ad[sb]: Rename into...
12751	* gnat.dg/bit_packed_array1.ad[sb]: ...this.
12752	* gnat.dg/bit_packed_array4.ad[sb]: New test.
12753
127542010-04-07  Jie Zhang  <jie@codesourcery.com>
12755
12756	PR c++/42556
12757	* g++.dg/init/pr42556.C: New test.
12758
127592010-04-07  Dodji Seketeli  <dodji@redhat.com>
12760
12761	PR debug/43628
12762	* g++.dg/debug/dwarf2/typedef2.C: New test.
12763
127642010-04-06  Dodji Seketeli  <dodji@redhat.com>
12765
12766	* g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12767	c-c++-common/dwarf2/redeclaration-1.C
12768
127692010-04-06  Jason Merrill  <jason@redhat.com>
12770
12771	* g++.dg/cpp0x/pr31437.C: Adjust error location.
12772	* g++.dg/ext/attrib18.C: Likewise.
12773	* g++.dg/ext/bitfield2.C: Likewise.
12774	* g++.dg/ext/bitfield4.C: Likewise.
12775	* g++.dg/ext/visibility/warn2.C: Likewise.
12776	* g++.dg/ext/visibility/warn3.C: Likewise.
12777	* g++.dg/gomp/pr26690-1.C: Likewise.
12778	* g++.dg/inherit/covariant7.C: Likewise.
12779	* g++.dg/init/synth2.C: Likewise.
12780	* g++.dg/lookup/using7.C: Likewise.
12781	* g++.dg/other/crash-4.C: Likewise.
12782	* g++.dg/other/error13.C: Likewise.
12783	* g++.dg/other/error20.C: Likewise.
12784	* g++.dg/parse/crash31.C: Likewise.
12785	* g++.dg/parse/error16.C: Likewise.
12786	* g++.dg/parse/error19.C: Likewise.
12787	* g++.dg/parse/error27.C: Likewise.
12788	* g++.dg/parse/error28.C: Likewise.
12789	* g++.dg/parse/fused-params1.C: Likewise.
12790	* g++.dg/template/error2.C: Likewise.
12791	* g++.dg/template/local6.C: Likewise.
12792	* g++.dg/template/qualttp15.C: Likewise.
12793	* g++.dg/warn/Wnvdtor-2.C: Likewise.
12794	* g++.dg/warn/anonymous-namespace-3.C: Likewise.
12795	* g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12796	* g++.old-deja/g++.brendan/crash29.C: Likewise.
12797	* g++.old-deja/g++.eh/spec6.C: Likewise.
12798	* g++.old-deja/g++.jason/crash3.C: Likewise.
12799	* g++.old-deja/g++.jason/destruct2.C: Likewise.
12800	* g++.old-deja/g++.law/ctors5.C: Likewise.
12801	* g++.old-deja/g++.law/ctors9.C: Likewise.
12802	* g++.old-deja/g++.mike/p3538a.C: Likewise.
12803	* g++.old-deja/g++.mike/p3538b.C: Likewise.
12804	* g++.old-deja/g++.other/struct1.C: Likewise.
12805	* g++.old-deja/g++.other/volatile1.C: Likewise.
12806	* g++.old-deja/g++.pt/crash36.C: Likewise.
12807	* g++.old-deja/g++.pt/derived3.C: Likewise.
12808	* g++.old-deja/g++.robertl/eb109.C: Likewise.
12809	* g++.old-deja/g++.robertl/eb4.C: Likewise.
12810
128112010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12812
12813	PR middle-end/43519
12814	* gcc.dg/graphite/run-id-pr42644.c: Call abort.
12815	* gcc.dg/graphite/id-19.c: New.
12816
128172010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12818
12819	PR middle-end/32824
12820	* gcc.dg/vect/pr32824: New.
12821
128222010-04-06  Tobias Burnus  <burnus@net-b.de>
12823
12824	PR fortran/18918
12825	* gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12826	* gfortran.dg/coarray_3.f90: Ditto.
12827	* gfortran.dg/coarray_4.f90: Ditto.
12828	* gfortran.dg/coarray_5.f90: Ditto.
12829	* gfortran.dg/coarray_6.f90: Ditto.
12830	* gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12831
128322010-04-06  Tobias Burnus  <burnus@net-b.de>
12833
12834	PR fortran/18918
12835	* gfortran.dg/coarray_4.f90: Fix test.
12836	* gfortran.dg/coarray_6.f90: Add more tests.
12837
128382010-04-06  Tobias Burnus  <burnus@net-b.de>
12839
12840	PR fortran/18918
12841	* gfortran.dg/coarray_4.f90: New test.
12842	* gfortran.dg/coarray_5.f90: New test.
12843	* gfortran.dg/coarray_6.f90: New test.
12844
128452010-04-06  Tobias Burnus  <burnus@net-b.de>
12846
12847	PR fortran/18918
12848	* gfortran.dg/iso_fortran_env_5.f90: New test.
12849	* gfortran.dg/iso_fortran_env_6.f90: New test.
12850
128512010-04-06  Tobias Burnus  <burnus@net-b.de>
12852
12853	PR fortran/39997
12854	* gfortran.dg/coarray_1.f90: New test.
12855	* gfortran.dg/coarray_2.f90: New test.
12856	* gfortran.dg/coarray_3.f90: New test.
12857
128582010-04-06  Jason Merrill  <jason@redhat.com>
12859
12860	PR c++/43648
12861	* g++.dg/template/dtor8.C: New.
12862
12863	PR c++/43621
12864	* g++.dg/template/error-recovery2.C: New.
12865
128662010-04-06  Jan Hubicka  <jh@suse.czpli
12867
12868	PR tree-optimization/42906
12869	* gcc.dg/tree-ssa/dce-1.c: New testcase.
12870
128712010-04-06  Tobias Burnus  <burnus@net-b.de>
12872
12873	PR fortran/43178
12874	* gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12875	* gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12876	* gfortran.dg/auto_dealloc_1.f90: Ditto.
12877
128782010-04-06  Richard Guenther  <rguenther@suse.de>
12879
12880	PR tree-optimization/43627
12881	* gcc.dg/tree-ssa/vrp49.c: New testcase.
12882
128832010-04-06  Jakub Jelinek  <jakub@redhat.com>
12884
12885	PR target/43638
12886	* gcc.target/i386/pr43638.c: New test.
12887
128882010-04-06  Richard Guenther  <rguenther@suse.de>
12889
12890	PR middle-end/43661
12891	* gcc.c-torture/compile/pr43661.c: New testcase.
12892
128932010-04-06  Jakub Jelinek  <jakub@redhat.com>
12894
12895	* gcc.target/s390/stackcheck1.c: Add dg-warning.
12896
128972010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12898
12899	* gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12900
129012010-04-02  Richard Guenther  <rguenther@suse.de>
12902
12903	PR tree-optimization/43629
12904	* gcc.c-torture/execute/pr43629.c: New testcase.
12905
129062010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12907	    Dominique d'Humieres  <dominiq@lps.ens.fr>
12908
12909	PR libfortran/43605
12910	* gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12911
129122010-04-01  Dodji Seketeli  <dodji@redhat.com>
12913
12914	PR debug/43325
12915	* c-c++-common/dwarf2/redeclaration-1.C: New test.
12916
129172010-04-01  Jason Merrill  <jason@redhat.com>
12918
12919	* g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12920
129212010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12922	    Manfred Schwarb  <manfred99@gmx.ch>
12923
12924	PR libfortran/43605
12925	* gfortran.dg/ftell_3.f90: New test.
12926
129272010-04-01  Richard Guenther  <rguenther@suse.de>
12928
12929	PR middle-end/43614
12930	* gcc.c-torture/compile/pr43614.c: New testcase.
12931
129322010-04-01  Martin Jambor  <mjambor@suse.cz>
12933
12934	PR tree-optimization/43141
12935	* gcc.dg/guality/pr43141.c: New test.
12936
129372010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12938
12939	* g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12940	* g++.dg/eh/spbp.C: Likewise.
12941	* g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12942	* g++.dg/other/pragma-ep-1.C: Properly define p, remove
12943	superfluous casts.
12944	* gcc.dg/mtune.c: Add dg-bogus "mcpu".
12945	* objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12946	* objc.dg/dwarf-2.m: Likewise.
12947
129482010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12949
12950	PR middle-end/43464
12951	* gcc.dg/graphite/id-pr43464.c: New.
12952	* gcc.dg/graphite/id-pr43464-1.c: New.
12953
129542010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12955
12956	PR middle-end/43351
12957	* gcc.dg/graphite/id-pr43351.c
12958
129592010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12960
12961	PR testsuite/35165
12962	* obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12963	* obj-c++.dg/try-catch-2.mm: Ditto.
12964	* obj-c++.dg/lookup-2.mm: Ditto.
12965	* obj-c++.dg/encode-8.m: Ditto.
12966	* obj-c++.dg/cxx-ivars-2.mm: Ditto.
12967	* obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12968	* obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12969	* obj-c++.dg/const-str-11.mm: Ditto.
12970	* obj-c++.dg/const-str-9.mm: Ditto.
12971	* obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12972	* obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12973	* obj-c++.dg/except-1.mm: Ditto.
12974	* obj-c++.dg/const-str-7.mm: Ditto.
12975	* obj-c++.dg/cxx-ivars-1.mm: Ditto.
12976	* obj-c++.dg/const-str-3.mm: Ditto.
12977	* obj-c++.dg/const-str-7.mm: Ditto.
12978	* obj-c++.dg/stubify-2.mm: Change dump file name.
12979
12980	PR objc++/23613
12981	* objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12982	New macro.
12983	* obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12984	Remove dg-xfail-if.
12985
129862010-03-31  Martin Jambor  <mjambor@suse.cz>
12987
12988	* gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12989	only with -O2, -O3 or -Os and not with -fwhopr.
12990
129912010-03-31  Dodji Seketeli  <dodji@redhat.com>
12992
12993	PR c++/43558
12994	* g++.dg/template/typedef31.C: New test.
12995
129962010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12997
12998	* g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12999	assembler output on *-*-solaris2*.
13000	* g++.dg/ext/visibility/pragma-override2.C: Likewise.
13001
130022010-03-31  Jakub Jelinek  <jakub@redhat.com>
13003
13004	PR debug/43557
13005	* gcc.dg/pr43557-1.c: New test.
13006	* gcc.dg/pr43557-2.c: New file.
13007
130082010-03-31  Jie Zhang  <jie@codesourcery.com>
13009
13010	PR 43562
13011	* gcc.dg/pr43562.c: New test.
13012
130132010-03-30  Jason Merrill  <jason@redhat.com>
13014
13015	PR c++/43076
13016	* g++.dg/template/error-recovery1.C: New.
13017
13018	PR c++/41786
13019	* g++.dg/parse/ambig5.C: New.
13020
130212010-03-30  Jakub Jelinek  <jakub@redhat.com>
13022
13023	PR debug/43593
13024	* gcc.dg/guality/pr43593.c: New test.
13025
130262010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
13027
13028	PR middle-end/43430
13029	* gcc.dg/vect/pr43430-1.c: New.
13030
130312010-03-30  Jason Merrill  <jason@redhat.com>
13032
13033	PR c++/43559
13034	* g++.dg/template/partial7.C: New.
13035
130362010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13037
13038	* gcc.target/s390/stackcheck1.c: New testcase.
13039
130402010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13041
13042	PR libfortran/43265
13043	* gfortran.dg/read_eof_8.f90: New test.
13044
130452010-03-29  Jason Merrill  <jason@redhat.com>
13046
13047	* gcc.dg/cpp/include6.c: Change [] to ().
13048
13049	N3077
13050	* c-c++-common/raw-string-1.c: Update handling of trigraphs, line
13051	splicing and UCNs.
13052	* c-c++-common/raw-string-2.c: Add trigraph test.
13053	* c-c++-common/raw-string-8.c: New.
13054	* c-c++-common/raw-string-9.c: New.
13055	* c-c++-common/raw-string-10.c: New.
13056
13057	* c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
13058	* c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
13059	* c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
13060	* c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
13061	* c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
13062	* c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
13063	* c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
13064
130652010-03-29  Richard Guenther  <rguenther@suse.de>
13066
13067	PR tree-optimization/43560
13068	* gcc.dg/torture/pr43560.c: New testcase.
13069
130702010-03-29  Jason Merrill  <jason@redhat.com>
13071
13072	N3077
13073	* g++.dg/ext/raw-string-1.C: Change [] to ().
13074	* g++.dg/ext/raw-string-2.C: Change [] to ().
13075	Don't use \ in delimiter.
13076	* g++.dg/ext/raw-string-3.C: Change [] to ().
13077	* g++.dg/ext/raw-string-4.C: Change [] to ().
13078	* g++.dg/ext/raw-string-5.C: Change [] to ().
13079	Test for error on \ in delimiter.
13080	* g++.dg/ext/raw-string-6.C: Change [] to ().
13081	* g++.dg/ext/raw-string-7.C: Change [] to ().
13082
130832010-03-29  Jie Zhang  <jie@codesourcery.com>
13084
13085	PR 43564
13086	* gcc.dg/pr43564.c: New test.
13087
130882010-03-29  Tobias Burnus  <burnus@net-b.de>
13089
13090	PR fortran/43551
13091	* gfortran.dg/direct_io_12.f90: New test.
13092
130932010-03-28  Jan Hubicka  <jh@suse.cz>
13094
13095	PR tree-optimization/43505
13096	* gfortran.dg/pr43505.f90: New testcase.
13097
130982010-03-27  Uros Bizjak  <ubizjak@gmail.com>
13099
13100	PR tree-optimization/43528
13101	* gcc.target/i386/pr43528.c: New test.
13102
131032010-03-26  Joseph Myers  <joseph@codesourcery.com>
13104
13105	PR c/43381
13106	* gcc.dg/parm-impl-decl-3.c: New test.
13107
131082010-03-26  Jason Merrill  <jason@redhat.com>
13109
13110	PR c++/43509
13111	* g++.dg/cpp0x/parse1.C: New.
13112
131132010-03-26  Uros Bizjak  <ubizjak@gmail.com>
13114
13115	PR target/43524
13116	* gcc.target/i386/pr43524.c: New test.
13117
131182010-03-26  Martin Jambor  <mjambor@suse.cz>
13119
13120	* gcc.dg/tree-ssa/loadpre1.c: Delete trailing
13121	whitespace, rename main to foo.
13122	* gcc.dg/tree-ssa/loadpre14.c: Likewise.
13123	* gcc.dg/tree-ssa/loadpre15.c: Likewise.
13124	* gcc.dg/tree-ssa/loadpre16.c: Likewise.
13125	* gcc.dg/tree-ssa/loadpre17.c: Likewise.
13126	* gcc.dg/tree-ssa/loadpre19.c: Likewise.
13127	* gcc.dg/tree-ssa/loadpre20.c: Likewise.
13128	* gcc.dg/tree-ssa/loadpre3.c: Likewise.
13129	* gcc.dg/tree-ssa/loadpre5.c: Likewise.
13130	* gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
13131	* gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
13132	* gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13133
131342010-03-26  Dodji Seketeli  <dodji@redhat.com>
13135
13136	PR c++/43327
13137	* g++.dg/other/crash-10.C: New test.
13138	* g++.dg/other/crash-11.C: New test.
13139
131402010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13141
13142	PR libfortran/43517
13143	* gfortran.dg/read_eof_7.f90: New test.
13144
131452010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13146
13147	PR objc/35165
13148	PR testsuite/43512
13149	* objc-obj-c++-shared: New directory.
13150	* objc-obj-c++-shared/Object1-implementation.h: New file.
13151	* objc-obj-c++-shared/Object1.h: New file.
13152	* objc-obj-c++-shared/Protocol1.h: New file.
13153	* objc-obj-c++-shared/next-abi.h: New file.
13154	* objc-obj-c++-shared/next-mapping.h: New file.
13155	* objc/execute/next_mapping.h: Delete.
13156	* objc.dg/special/special.exp: For all targets run the tests with
13157	-fgnu-runtime, for darwin targets also run the tests with
13158	-fnext-runtime.
13159	* objc.dg/dg.exp: Ditto.
13160	* obj-c++.dg/dg.exp: Ditto.
13161	* objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
13162	Protocol1.h) and next-mapping.h as required.  Amend testcase to
13163	include use of updated NeXT interface.
13164	* objc/execute/formal_protocol-5.m: Ditto.
13165	* objc/execute/protocol-isEqual-2.m: Ditto.
13166	* objc/execute/protocol-isEqual-4.m: Ditto.
13167	* objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
13168	Protocol1.h) and next-mapping.h as required.
13169	* objc/execute/object_is_class.m: Ditto.
13170	* objc/execute/enumeration-1.m: Ditto.
13171	* objc/execute/class-13.m: Ditto.
13172	* objc/execute/formal_protocol-2.m: Ditto.
13173	* objc/execute/formal_protocol-4.m: Ditto.
13174	* objc/execute/class-1.m: Ditto.
13175	* objc/execute/bycopy-1.m: Ditto.
13176	* objc/execute/formal_protocol-6.m: Ditto.
13177	* objc/execute/bycopy-3.m: Ditto.
13178	* objc/execute/class-3.m: Ditto.
13179	* objc/execute/bf-11.m: Ditto.
13180	* objc/execute/class-5.m: Ditto.
13181	* objc/execute/bf-13.m: Ditto.
13182	* objc/execute/class-7.m: Ditto.
13183	* objc/execute/bf-15.m: Ditto.
13184	* objc/execute/class-9.m: Ditto.
13185	* objc/execute/bf-17.m: Ditto.
13186	* objc/execute/bf-19.m: Ditto.
13187	* objc/execute/IMP.m: Ditto.
13188	* objc/execute/exceptions/catchall-1.m: Ditto.
13189	* objc/execute/exceptions/trivial.m: Ditto.
13190	* objc/execute/exceptions/finally-1.m: Ditto.
13191	* objc/execute/exceptions/local-variables-1.m: Ditto.
13192	* objc/execute/exceptions/foward-1.m: Ditto.
13193	* objc/execute/bf-2.m: Ditto.
13194	* objc/execute/string1.m: Ditto.
13195	* objc/execute/bf-4.m: Ditto.
13196	* objc/execute/informal_protocol.m: Ditto.
13197	* objc/execute/string3.m: Ditto.
13198	* objc/execute/bf-6.m: Ditto.
13199	* objc/execute/bf-8.m: Ditto.
13200	* objc/execute/class-tests-1.h: Ditto.
13201	* objc/execute/protocol-isEqual-1.m: Ditto.
13202	* objc/execute/protocol-isEqual-3.m: Ditto.
13203	* objc/execute/_cmd.m: Ditto.
13204	* objc/execute/function-message-1.m: Ditto.
13205	* objc/execute/bf-20.m: Ditto.
13206	* objc/execute/bf-common.h: Ditto.
13207	* objc/execute/np-2.m: Ditto.
13208	* objc/execute/class-10.m: Ditto.
13209	* objc/execute/class-12.m: Ditto.
13210	* objc/execute/enumeration-2.m: Ditto.
13211	* objc/execute/class-14.m: Ditto.
13212	* objc/execute/encode-1.m: Ditto.
13213	* objc/execute/formal_protocol-1.m: Ditto.
13214	* objc/execute/formal_protocol-3.m: Ditto.
13215	* objc/execute/accessing_ivars.m: Ditto.
13216	* objc/execute/bycopy-2.m: Ditto.
13217	* objc/execute/class-2.m: Ditto.
13218	* objc/execute/bf-10.m: Ditto.
13219	* objc/execute/formal_protocol-7.m: Ditto.
13220	* objc/execute/root_methods.m: Ditto.
13221	* objc/execute/class-4.m: Ditto.
13222	* objc/execute/bf-12.m: Ditto.
13223	* objc/execute/class-6.m: Ditto.
13224	* objc/execute/bf-14.m: Ditto.
13225	* objc/execute/nested-func-1.m: Ditto.
13226	* objc/execute/class-8.m: Ditto.
13227	* objc/execute/private.m: Ditto.
13228	* objc/execute/bf-16.m: Ditto.
13229	* objc/execute/bf-18.m: Ditto.
13230	* objc/execute/load-3.m: Ditto.
13231	* objc/execute/compatibility_alias.m: Ditto.
13232	* objc/execute/bf-1.m: Ditto.
13233	* objc/execute/no_clash.m: Ditto.
13234	* objc/execute/bf-3.m: Ditto.
13235	* objc/execute/string2.m: Ditto.
13236	* objc/execute/bf-5.m: Ditto.
13237	* objc/execute/string4.m: Ditto.
13238	* objc/execute/bf-7.m: Ditto.
13239	* objc/execute/object_is_meta_class.m: Ditto.
13240	* objc/execute/bf-9.m: Ditto.
13241	* objc/execute/bf-21.m: Ditto.
13242	* objc/execute/cascading-1.m: Ditto.
13243	* objc/execute/trivial.m: Ditto.
13244	* objc/execute/np-1.m: Ditto.
13245	* objc/compile/trivial.m: Ditto.
13246	* objc/execute/class_self-2.m: Include <stdlib.h>.
13247	* objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
13248	* objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
13249	Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13250	and 64bit. Use new NeXT interface as required.
13251	* objc.dg/special/unclaimed-category-1.m: Ditto.
13252	* objc.dg/special/unclaimed-category-1.h: Ditto.
13253	* objc.dg/special/unclaimed-category-1a.m: Ditto.
13254	* objc.dg/func-ptr-1.m: Ditto.
13255	* objc.dg/stret-1.m: Ditto.
13256	* objc.dg/encode-2.m: Ditto.
13257	* objc.dg/category-1.m: Ditto.
13258	* objc.dg/encode-3.m: Ditto.
13259	* objc.dg/call-super-3.m: Ditto.
13260	* objc.dg/method-3.m: Ditto.
13261	* objc.dg/func-ptr-2.m: Ditto.
13262	* objc.dg/lookup-1.m: Ditto.
13263	* objc.dg/encode-4.m: Ditto.
13264	* objc.dg/fix-and-continue-1.m: Ditto.
13265	* objc.dg/proto-lossage-3.m: Ditto.
13266	* objc.dg/method-13.m: Ditto.
13267	* objc.dg/proto-qual-1.m: Ditto.
13268	* objc.dg/zero-link-3.m: Ditto.
13269	* objc.dg/bitfield-1.m: Ditto.
13270	* objc.dg/va-meth-1.m: Ditto.
13271	* objc.dg/super-class-3.m: Ditto.
13272	* objc.dg/call-super-1.m: Ditto.
13273	* objc.dg/type-size-2.m: Ditto.
13274	* objc.dg/method-10.m: Ditto.
13275	* objc.dg/defs.m: Ditto.
13276	* objc.dg/const-str-3.m: Ditto.
13277	* objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
13278	Protocol1.h) and next-mapping.h as required. Use new NeXT
13279	interface as required.
13280	* objc.dg/super-class-4.m: Ditto.
13281	* objc.dg/comp-types-8.m: Ditto.
13282	* objc.dg/call-super-2.m: Ditto.
13283	* objc.dg/objc-fast-4.m: Ditto.
13284	* objc.dg/method-6.m: Ditto.
13285	* objc.dg/const-str-3.m: Ditto.
13286	* objc.dg/const-str-7.m: Ditto.
13287	* objc.dg/method-15.m: Ditto.
13288	* objc.dg/method-19.m: Ditto.
13289	* objc.dg/sync-1.m: Ditto.
13290	* objc.dg/layout-1.m: Ditto.
13291	* objc.dg/bitfield-3.m: Ditto.
13292	* objc.dg/try-catch-3.m: Ditto.
13293	* objc.dg/try-catch-7.m: Ditto.
13294	* objc.dg/comp-types-10.m: Ditto.
13295	* objc.dg/selector-2.: Ditto.
13296	* objc.dg/method-7.m: Ditto.
13297	* objc.dg/typedef-alias-1.m: Ditto.
13298	* objc.dg/proto-lossage-2.m: Ditto.
13299	* objc.dg/comp-types-11.m: Ditto.
13300	* objc.dg/sizeof-1.m: Ditto.
13301	* objc.dg/method-17.m: Ditto.
13302	* objc.dg/bitfield-5.m: Ditto.
13303	* objc.dg/try-catch-1.m: Ditto.
13304	* objc.dg/encode-5.m: Ditto.
13305	* objc.dg/fix-and-continue-2.m: Ditto.
13306	* objc.dg/method-9.m: Ditto.
13307	* objc.dg/isa-field-1.m: Ditto.
13308	* objc.dg/local-decl-2.m: Ditto.
13309	* objc.dg/objc-gc-4.m: Ditto.
13310	* objc.dg/type-stream-1.m: Skip for NeXT runtime.
13311	* objc.dg/gnu-runtime-3.m: Ditto.
13312	* objc.dg/encode-7.m: Ditto.
13313	* objc.dg/encode-8.m: Ditto.
13314	* objc.dg/selector-3.m: Ditto.
13315	* objc.dg/gnu-runtime-1.m: Ditto.
13316	* objc.dg/const-str-12.m: Ditto.
13317	* objc.dg/gnu-runtime-2.m: Ditto.
13318	* objc.dg/no-extra-load.m: Skip for gnu-runtime.
13319	* objc.dg/selector-1.m: Ditto.
13320	* objc.dg/stubify-2.m: Ditto.
13321	* objc.dg/zero-link-1.m: Ditto.
13322	* objc.dg/stret-2.m: Ditto.
13323	* objc.dg/zero-link-2.m: Ditto.
13324	* objc.dg/next-runtime-1.m: Ditto.
13325	* objc.dg/symtab-1.m: Ditto.
13326	* objc.dg/stubify-1.m: Ditto.
13327	* objc.dg/bitfield-2.m: Ditto.
13328	* objc.dg/try-catch-10.m: Apply to both runtimes.
13329	* objc.dg/const-str-1.m: Ditto.
13330	* objc.dg/image-info.m: Ditto.
13331	* objc.dg/encode-9.m: Ditto.
13332	* objc.dg/pragma-1.m: Apply test to all targets.
13333	* objc.dg/const-str-4.m: Ditto.
13334	* objc.dg/const-str-8.m: Ditto.
13335	* objc.dg/super-class-2.m: Ditto.
13336	* objc.dg/try-catch-5.m: Ditto.
13337	* objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13338	Protocol1.h) and next-mapping.h as required. Use new NeXT
13339	interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
13340	* objc.dg/const-str-11.m: Ditto.
13341	* objc.dg/const-str-9.m: Ditto.
13342	* objc.dg/method-4.m: Skip for 64Bit NeXT.
13343	* objc.dg/encode-1.m: Remove redundant -lobjc.
13344	* objc.dg/try-catch-9.m: Tidy space.
13345	* obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13346	Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13347	and 64bit. Use new NeXT interface as required.
13348	* obj-c++.dg/template-4.mm: Ditto.
13349	* obj-c++.dg/defs.mm: Ditto.
13350	* obj-c++.dg/basic.mm: Ditto.
13351	* obj-c++.dg/encode-4.mm: Ditto.
13352	* obj-c++.dg/method-17.mm: Ditto.
13353	* obj-c++.dg/proto-lossage-3.mm: Ditto.
13354	* obj-c++.dg/cxx-class-1.mm: Ditto.
13355	* obj-c++.dg/method-10.mm: Ditto.
13356	* obj-c++.dg/va-meth-1.mm: Ditto.
13357	* obj-c++.dg/encode-5.mm: Ditto.
13358	* obj-c++.dg/lookup-2.mm: Ditto.
13359	* obj-c++.dg/template-3.mm: Ditto.
13360	* obj-c++.dg/proto-qual-1.mm: Ditto.
13361	* obj-c++.dg/qual-types-1.m: Ditto.
13362	* obj-c++.dg/cxx-scope-1.mm: Ditto.
13363	* obj-c++.dg/template-1.mm: Ditto.
13364	* obj-c++.dg/encode-6.mm: Ditto.
13365	* obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
13366	Protocol1.h) and next-mapping.h as required. Use new NeXT
13367	interface as required.
13368	* obj-c++.dg/except-1.mm: Ditto.
13369	* obj-c++.dg/const-str-7.mm: Ditto.
13370	* obj-c++.dg/ivar-list-semi.mm: Ditto.
13371	* obj-c++.dg/cxx-scope-2.mm: Ditto.
13372	* obj-c++.dg/selector-2.mm: Ditto.
13373	* obj-c++.dg/isa-field-1.mm: Ditto.
13374	* obj-c++.dg/try-catch-1.mm: Ditto.
13375	* obj-c++.dg/local-decl-1.mm: Ditto.
13376	* obj-c++.dg/try-catch-9.mm: Ditto.
13377	* obj-c++.dg/no-extra-load.mm: Ditto.
13378	* obj-c++.dg/selector-5.mm: Ditto.
13379	* obj-c++.dg/method-12.mm: Ditto.
13380	* obj-c++.dg/try-catch-11.mm: Ditto.
13381	* obj-c++.dg/comp-types-11.mm: Ditto.
13382	* obj-c++.dg/bitfield-3.mm: Ditto.
13383	* obj-c++.dg/method-6.mm: Ditto.
13384	* obj-c++.dg/super-class-2.mm: Ditto.
13385	* obj-c++.dg/method-21.mm: Ditto.
13386	* obj-c++.dg/const-str-8.mm: Ditto.
13387	* obj-c++.dg/try-catch-7.mm: Ditto.
13388	* obj-c++.dg/method-15.mm: Ditto.
13389	* obj-c++.dg/layout-1.mm: Ditto.
13390	* obj-c++.dg/cxx-ivars-1.mm: Ditto.
13391	* obj-c++.dg/const-str-3.mm: Ditto.
13392	* obj-c++.dg/try-catch-2.mm: Ditto.
13393	* obj-c++.dg/objc-gc-3.mm: Ditto.
13394	* obj-c++.dg/fix-and-continue-2.mm: Ditto.
13395	* obj-c++.dg/bitfield-1.mm: Ditto.
13396	* obj-c++.dg/selector-6.mm: Ditto.
13397	* obj-c++.dg/method-13.mm: Ditto.
13398	* obj-c++.dg/comp-types-12.mm: Ditto.
13399	* obj-c++.dg/bitfield-4.mm: Ditto.
13400	* obj-c++.dg/try-catch-8.mm: Ditto.
13401	* obj-c++.dg/method-2.mm: Ditto.
13402	* obj-c++.dg/cxx-ivars-2.mm: Ditto.
13403	* obj-c++.dg/typedef-alias-1.mm: Ditto.
13404	* obj-c++.dg/const-str-4.mm: Ditto.
13405	* obj-c++.dg/proto-lossage-2.mm: Ditto.
13406	* obj-c++.dg/try-catch-3.mm: Ditto.
13407	* obj-c++.dg/comp-types-9.mm: Ditto.
13408	* obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13409	* obj-c++.dg/gnu-runtime-3.mm: Ditto.
13410	* obj-c++.dg/gnu-runtime-1.mm: Ditto.
13411	* objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13412	headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13413	Use new NeXT interface as required.
13414	* obj-c++.dg/const-str-10.mm: Ditto.
13415	* obj-c++.dg/const-str-11.mm: Ditto.
13416	* obj-c++.dg/const-str-9.mm: Ditto.
13417	* obj-c++.dg/method-11.mm: Ditto.
13418	* obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13419	headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13420	Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13421	* obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13422	* obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13423
134242010-03-25  Dodji Seketeli  <dodji@redhat.com>
13425
13426	PR c++/43206
13427	* g++.dg/template/typedef30.C: New test case.
13428
134292010-03-25  Jakub Jelinek  <jakub@redhat.com>
13430
13431	PR c/43385
13432	* gcc.c-torture/execute/pr43385.c: New test.
13433
134342010-03-24  Joseph Myers  <joseph@codesourcery.com>
13435
13436	* gcc.dg/strncpy-fix-1.c: New test.
13437
134382010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13439
13440	PR testsuite/41609
13441	* lib/objc-torture.exp (objc-set-runtime-options): New.
13442	* objc/execute/execute.exp: Check runtime options on each pass.
13443	* objc/execute/exceptions/exceptions.exp: Ditto.
13444	* objc/compile/compile.exp: Ditto.
13445
13446	PR testsuite/42348
13447	* lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13448	standard tests.
13449	(check_effective_target_objc2): New proc.
13450	(check_effective_target_next_runtime): New proc.
13451	* lib/objc.exp: Determine which runtime is in force and support it.
13452	* lib/obj-c++.exp: Ditto.
13453
134542010-03-24  Jason Merrill  <jason@redhat.com>
13455
13456	PR c++/43502
13457	* g++.dg/cpp0x/lambda/lambda-debug.C: New.
13458
134592010-03-24  Martin Jambor  <mjambor@suse.cz>
13460
13461	* gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13462	a loop.
13463	* gcc.dg/ipa/ipa-2.c: Likewise.
13464	* gcc.dg/ipa/ipa-3.c: Likewise.
13465	* gcc.dg/ipa/ipa-4.c: Likewise.
13466	* gcc.dg/ipa/ipa-5.c: Likewise.
13467	* gcc.dg/ipa/ipa-7.c: Likewise.
13468	* gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13469	a loop.
13470	* gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13471	i_can_not_be_propagated_fully2 into a loop.
13472	* gcc.dg/ipa/ipa-8.c: New test.
13473	* g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13474
134752010-03-24  Jakub Jelinek  <jakub@redhat.com>
13476
13477	PR debug/19192
13478	PR debug/43479
13479	* gcc.dg/guality/pr43479.c: New test.
13480	* gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13481	and add volatile keyword.
13482
134832010-03-23  Mike Stump  <mikestump@comcast.net>
13484
13485	* g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13486
134872010-03-23  Jason Merrill  <jason@redhat.com>
13488
13489	* g++.dg/ext/altivec-17.C: Adjust error message.
13490
13491	* g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13492	* g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13493	* g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13494	* g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13495	* g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13496	* g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13497
134982010-03-22  Jason Merrill  <jason@redhat.com>
13499
13500	PR c++/43333
13501	* g++.dg/ext/is_pod.C: Pass -std=c++0x.
13502	* g++.dg/ext/is_pod_98.C: New.
13503
13504	PR c++/43281
13505	* g++.dg/cpp0x/auto18.C: New.
13506
13507	* gcc.dg/pr36997.c: Adjust error message.
13508	* g++.dg/ext/vector9.C: Likewise.
13509	* g++.dg/conversion/simd3.C: Likewise.
13510	* g++.dg/other/error23.C: Likewise.
13511
135122010-03-22  Michael Matz  <matz@suse.de>
13513
13514	PR middle-end/43475
13515	* gfortran.dg/pr43475.f90: New testcase.
13516
135172010-03-22  Richard Guenther  <rguenther@suse.de>
13518
13519	PR tree-optimization/43390
13520	* gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13521
135222010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13523
13524	* gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13525	* gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13526
135272010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13528	    Michael Matz  <matz@suse.de>
13529
13530	PR c++/43081
13531	* g++.dg/parse/crash56.C: New test.
13532
135332010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13534
13535	PR fortran/43450
13536	* gfortran.dg/whole_file_15.f90 : New test.
13537
135382010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13539
13540	PR fortran/43409
13541	* gfortran.dg/inquire_size.f90: New test.
13542
135432010-03-20  Richard Guenther  <rguenther@suse.de>
13544
13545	PR rtl-optimization/43438
13546	* gcc.c-torture/execute/pr43438.c: New testcase.
13547
135482010-03-20  Dodji Seketeli  <dodji@redhat.com>
13549
13550	PR c++/43375
13551	* g++.dg/abi/mangle42.C: New test.
13552
135532010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13554
13555	PR C/43211
13556	* gcc.dg/pr43211.c: New test.
13557	* gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13558
135592010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13560
13561	PR rtl-optimization/42258
13562	* gcc.target/arm/thumb1-mul-moves.c: New test.
13563
13564	PR target/40697
13565	* gcc.target/arm/thumb-andsi.c: New test.
13566
13567	* gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13568	dg-require-effective-target.
13569
135702010-03-19  Michael Matz  <matz@suse.de>
13571
13572	PR c++/43116
13573	* g++.dg/other/pr43116.C: New testcase.
13574
135752010-03-19  Michael Matz  <matz@suse.de>
13576
13577	PR target/43305
13578	* gcc.dg/pr43305.c: New testcase.
13579
135802010-03-19  Richard Guenther  <rguenther@suse.de>
13581
13582	PR tree-optimization/43415
13583	* gcc.c-torture/compile/pr43415.c: New testcase.
13584
135852010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13586
13587	PR ada/43106
13588	* gnat.dg/case_optimization2.adb: New test.
13589	* gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13590
135912010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13592	    Jack Howarth  <howarth@bromo.med.uc.edu>
13593
13594	PR target/36399
13595	* gcc.target/i386/push-1.c: Don't xfail
13596	  scan-assembler-not "movups" on darwin.
13597
135982010-03-18  Jakub Jelinek  <jakub@redhat.com>
13599
13600	PR debug/43058
13601	* gcc.dg/pr43058.c: New test.
13602
136032010-03-18  Martin Jambor  <mjambor@suse.cz>
13604
13605	PR middle-end/42450
13606	* g++.dg/torture/pr42450.C: New test.
13607
136082010-03-18  Michael Matz  <matz@suse.de>
13609
13610	PR middle-end/43419
13611	* gcc.dg/pr43419.c: New testcase.
13612
136132010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13614
13615	PR rtl-optimization/43360
13616	* gcc.dg/torture/pr43360.c: New.
13617
136182010-03-18  Michael Matz  <matz@suse.de>
13619
13620	PR tree-optimization/43402
13621	* gcc.dg/pr43402.c: New testcase.
13622
136232010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13624
13625	PR target/42427
13626	* gcc.dg/pr42427.c: New test.
13627
136282010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13629
13630	PR libfortran/43265
13631	* gfortran.dg/read_empty_file.f: New test.
13632	* gfortran.dg/read_eof_all.f90: New test.
13633	* gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13634	* gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13635
136362010-03-17  Michael Matz  <matz@suse.de>
13637
13638	* gcc.dg/pr43300.c: Add -w.
13639
136402010-03-17  Richard Guenther  <rguenther@suse.de>
13641
13642	* gcc.dg/pr43379.c: Add -w.
13643
136442010-03-17  Tobias Burnus  <burnus@net-b.de>
13645
13646	PR fortran/43331
13647	* gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13648
136492010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13650
13651	* gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13652
136532010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13654
13655	* ada/acats/run_all.sh: Log start and end times.
13656
136572010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13658
13659	* gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13660
136612010-03-16  Richard Guenther  <rguenther@suse.de>
13662
13663	PR middle-end/43379
13664	* gcc.dg/pr43379.c: New testcase.
13665
136662010-03-16  Jakub Jelinek  <jakub@redhat.com>
13667
13668	PR debug/43051
13669	* gcc.dg/guality/pr43051-1.c: New test.
13670
136712010-03-15  Janis Johnson  <janis187@us.ibm.com>
13672
13673	PR testsuite/43363
13674	* g++.dg/ext/altivec-17.C: Handle changes to error message.
13675
136762010-03-15  Michael Matz  <matz@suse.de>
13677
13678	PR middle-end/43300
13679	* gcc.dg/pr43300.c: New testcase.
13680
136812010-03-15  Richard Guenther  <rguenther@suse.de>
13682
13683	PR tree-optimization/43367
13684	* gcc.c-torture/compile/pr43367.c: New testcase.
13685
136862010-03-15  Richard Guenther  <rguenther@suse.de>
13687
13688	PR tree-optimization/43317
13689	* gcc.dg/pr43317.c: New testcase.
13690
136912010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13692
13693	* g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13694
136952010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13696
13697	* g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13698
136992010-03-14  Tobias Burnus  <burnus@net-b.de>
13700
13701	PR fortran/43362
13702	* gfortran.dg/impure_constructor_1.f90: New test.
13703
137042010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13705
13706	PR middle-end/43354
13707	* gfortran.dg/graphite/id-pr43354.f: New.
13708
137092010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13710
13711	PR middle-end/43349
13712	* gfortran.dg/graphite/pr43349.f: New.
13713
137142010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13715
13716	PR middle-end/43306
13717	* gcc.dg/graphite/pr43306.c: New.
13718
137192010-03-12  David S. Miller  <davem@davemloft.net>
13720
13721	* gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13722	sparc.
13723
137242010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13725
13726	* gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13727
137282010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13729
13730	PR fortran/43291
13731	PR fortran/43326
13732	* gfortran.dg/dynamic_dispatch_7.f03: New test.
13733
137342010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13735
13736	* gfortran.dg/default_format_denormal_1.f90: Don't assume
13737	fail for *-*-mingw* targets.
13738
137392010-03-12  Jakub Jelinek  <jakub@redhat.com>
13740
13741	PR debug/43329
13742	* gcc.dg/guality/pr43329-1.c: New test.
13743
137442010-03-11  Martin Jambor  <mjambor@suse.cz>
13745
13746	PR tree-optimization/43257
13747	* g++.dg/torture/pr43257.C: New test.
13748
137492010-03-11  Tobias Burnus  <burnus@net-b.de>
13750
13751	PR fortran/43228
13752	* gfortran.dg/namelist_61.f90: New test.
13753
137542010-03-11  Richard Guenther  <rguenther@suse.de>
13755
13756	PR tree-optimization/43255
13757	* gcc.c-torture/compile/pr43255.c: New testcase.
13758
137592010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13760
13761	* gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13762	* gcc.dg/pr43280.c: New testcase.
13763
137642010-03-11  Richard Guenther  <rguenther@suse.de>
13765
13766	PR lto/43200
13767	* gcc.dg/lto/20100227-1_0.c: New testcase.
13768	* gcc.dg/lto/20100227-1_1.c: Likewise.
13769
137702010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13771
13772	PR libfortran/43320
13773	PR libfortran/43265
13774	* gfortran.dg/read_eof_6.f: New test
13775	* gfortran.dg/read_x_eof.f90: New test.
13776	* gfortran.dg/read_x_past.f: Update test.
13777
137782010-03-10  Jan Hubicka  <jh@suse.cz>
13779
13780	* gcc.c-torture/compile/pr43288.c: New test.
13781
137822010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13783
13784	* g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13785	-fpic/-fPIC flags.
13786	* g++.old-deja/g++.pt/asm2.C: Likewise.
13787	* gcc.c-torture/compile/20000804-1.c: Likewise.
13788	* gcc.target/i386/clobbers.c: Likewise.
13789
137902010-03-10  Tobias Burnus  <burnus@net-b.de>
13791
13792	PR fortran/43303
13793	* gfortran.dg/c_assoc_3.f90: New test.
13794
137952010-03-10  Jakub Jelinek  <jakub@redhat.com>
13796
13797	PR debug/36728
13798	* gcc.dg/guality/pr36728-1.c: New test.
13799	* gcc.dg/guality/pr36728-2.c: New test.
13800
138012010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13802
13803	* gcc.dg/h8300-div-delay-slot.c: New test.
13804
138052010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13806
13807	PR tree-optimization/43236
13808	* gcc.c-torture/execute/pr43236.c: New test.
13809
138102010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13811
13812	PR middle-end/42859
13813	* g++.dg/eh/pr42859.C: New test.
13814
138152010-03-09  Jakub Jelinek  <jakub@redhat.com>
13816
13817	PR debug/43299
13818	* gcc.dg/pr43299.c: New test.
13819
13820	PR debug/43290
13821	* g++.dg/eh/unwind2.C: New test.
13822
138232010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13824	    Reza Yazdani  <reza.yazdani@amd.com>
13825
13826	PR middle-end/43065
13827	* gcc.dg/graphite/run-id-4.c: New.
13828
138292010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13830
13831	PR middle-end/43065
13832	* gcc.dg/graphite/run-id-3.c: New.
13833
138342010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13835
13836	PR middle-end/42644
13837	PR middle-end/42130
13838	* gcc.dg/graphite/id-18.c: New.
13839	* gcc.dg/graphite/run-id-pr42644.c: New.
13840
138412010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13842
13843	PR middle-end/42326
13844	* gcc.dg/graphite/pr42326.c: New.
13845
138462010-03-08  Richard Guenther  <rguenther@suse.de>
13847
13848	PR tree-optimization/43269
13849	* gcc.c-torture/execute/pr43269.c: New testcase.
13850
138512010-03-08  Janus Weil  <janus@gcc.gnu.org>
13852
13853	PR fortran/43256
13854	* gfortran.dg/typebound_call_13.f03: New.
13855
138562010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13857
13858	* lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13859	of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13860
138612010-03-05  Jason Merrill  <jason@redhat.com>
13862
13863	* g++.dg/abi/mangle40.C: Require weak and alias.
13864
138652010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13866
13867	PR middle-end/42326
13868	* gfortran.dg/graphite/pr42326.f90: New.
13869	* gfortran.dg/graphite/pr42326-1.f90: New.
13870
138712010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13872
13873	* lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13874	(gnat_target_compile): Likewise.
13875	Reinitialize GNAT_UNDER_TEST if target changes.
13876	Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13877	(local_find_gnatmake): Pass full --GCC to gnatlink.
13878	Remove --LINK.
13879
138802010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13881
13882	PR c/43248
13883	* gcc.dg/compound-literal-1.c: New testcase.
13884
138852010-03-04  Martin Jambor  <mjambor@suse.cz>
13886
13887	PR tree-optimization/43164
13888	PR tree-optimization/43191
13889	* gcc.c-torture/compile/pr43164.c: New test.
13890	* gcc.c-torture/compile/pr43191.c: Likewise.
13891
138922010-03-04  Janus Weil  <janus@gcc.gnu.org>
13893
13894	PR fortran/43244
13895	* gfortran.dg/finalize_9.f90: New.
13896
138972010-03-04  Tobias Burnus  <burnus@net-b.de>
13898	    Ken Werner  <ken@linux.vnet.ibm.com>
13899
13900	* gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13901	to dg-options for spu.
13902	* gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13903	dump-scan target to exclude spu.
13904
139052010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13906
13907	PR middle-end/43209
13908	* gcc.dg/tree-ssa/ivopts-4.c: New.
13909
139102010-03-03  Janis Johnson  <janis187@us.ibm.com>
13911
13912	* lib/target-supports-dg.exp (check-flags): Provide defaults for
13913	include-opts and exclude-opts; skip checking the flags if arguments
13914	are the same as the defaults.
13915	(dg-xfail-if): Verify the number of arguments, supply defaults
13916	for unspecified optional arguments.
13917	(dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13918
139192010-03-03  Jason Merrill  <jason@redhat.com>
13920
13921	PR c++/12909
13922	* g++.dg/abi/mangle40.C: Updated.
13923
139242010-03-03  Jason Merrill  <jason@redhat.com>
13925
13926	* g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13927	* g++.dg/abi/mangle23.C: Likewise.
13928	* g++.dg/eh/simd-2.C: Likewise.
13929	* g++.dg/ext/attribute-test-2.C: Likewise.
13930	* g++.dg/ext/vector14.C: Likewise.
13931	* g++.dg/other/pr34435.C: Likewise.
13932	* g++.dg/template/conv8.C: Likewise.
13933	* g++.dg/template/nontype9.C: Likewise.
13934	* g++.dg/template/qualttp17.C: Likewise.
13935	* g++.dg/template/ref1.C: Likewise.
13936	* g++.old-deja/g++.pt/crash68.C: Likewise.
13937	* g++.old-deja/g++.pt/ref1.C: Likewise.
13938	* g++.old-deja/g++.pt/ref3.C: Likewise.
13939	* g++.old-deja/g++.pt/ref4.C: Likewise.
13940
13941	PR c++/12909
13942	* g++.dg/abi/mangle40.C: New.
13943	* g++.dg/abi/mangle41.C: New.
13944	* g++.dg/lto/20100302_0.C: New.
13945	* g++.dg/lto/20100302_1.C: New.
13946	* g++.dg/lto/20100302.h: New.
13947
139482010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13949
13950	PR fortran/43243
13951	* gfortran.dg/internal_pack_12.f90: New test.
13952
139532010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13954
13955	* gcc.dg/pr36997.c: Adjust error message.
13956
139572010-03-03  Mike Stump  <mikestump@comcast.net>
13958
13959	* gcc.target/i386/builtin-unreachable.c: Don't expect stack
13960	adjustments to not be present on machines that align the stack to
13961	more than 4 bytes and don't have a red zone yet as that is an
13962	unimplemented optimization.
13963
139642010-03-03  Janus Weil  <janus@gcc.gnu.org>
13965
13966	PR fortran/43169
13967	* gfortran.dg/impure_assignment_3.f90: New.
13968
139692010-03-03  Jakub Jelinek  <jakub@redhat.com>
13970
13971	PR debug/43229
13972	* gfortran.dg/pr43229.f90: New test.
13973
13974	PR debug/43237
13975	* gcc.dg/debug/dwarf2/pr43237.c: New test.
13976
13977	PR debug/43177
13978	* gcc.dg/guality/pr43177.c: New test.
13979
139802010-03-02  Jason Merrill  <jason@redhat.com>
13981
13982	* g++.dg/ext/vector9.C: Adjust error message.
13983	* g++.dg/conversion/simd3.C: Likewise.
13984	* g++.dg/other/error23.C: Likewise.
13985
139862010-03-02  Mike Stump  <mikestump@comcast.net>
13987
13988	PR c++/41090
13989	* g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13990
139912010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13992
13993	PR fortran/43180
13994	* gfortran.dg/internal_pack_10.f90: New test.
13995
13996	PR fortran/43173
13997	* gfortran.dg/internal_pack_11.f90: New test.
13998
139992010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
14000
14001	PR middle-end/42640
14002	* gcc.dg/tree-ssa/pr42640.c: New.
14003
140042010-03-01  Richard Guenther  <rguenther@suse.de>
14005
14006	PR tree-optimization/43220
14007	* gcc.c-torture/execute/pr43220.c: New testcase.
14008
140092010-03-01  Richard Guenther  <rguenther@suse.de>
14010
14011	PR middle-end/43213
14012	* gcc.dg/pr43213.c: New testcase.
14013
140142010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14015
14016	PR pch/14940
14017	* gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
14018
140192010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14020
14021	* lib/target-supports.exp (check_effective_target_ucn_nocache):
14022	New function.
14023	(check_effective_target_ucn): Likewise.
14024
14025	* g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
14026	if !ucn.
14027	* gcc.dg/ucnid-2.c: Likewise.
14028	* gcc.dg/ucnid-3.c: Likewise.
14029	* gcc.dg/ucnid-4.c: Likewise.
14030	* gcc.dg/ucnid-11.c: Likewise.
14031	* gcc.dg/ucnid-12.c: Likewise.
14032	* gcc.dg/ucnid-6.c: Skip if !ucn.
14033	* gcc.dg/ucnid-9.c: Likewise.
14034
140352010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14036
14037	* gcc.target/i386/pr32000-2.c: Add missing include and exclude
14038	lists to dg-skip-if.
14039	* gcc.target/i386/stackalign/return-3.c: Likewise.
14040
140412010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14042
14043	* gcc.target/i386/clearcap.map: New file.
14044	* gcc.target/i386/i386.exp: Check for linker -M mapfile support.
14045	Pass clearcap.map by default if supported.
14046
140472010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14048
14049	PR fortran/42900
14050	* gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
14051	Explain this.
14052	* gfortran.dg/stat_2.f90: Likewise.
14053
140542010-03-01  Tobias Burnus  <burnus@net-b.de>
14055
14056	PR fortran/43199
14057	* gfortran.dg/module_read_2.f90: New test.
14058
140592010-02-27  Mark Mitchell  <mark@codesourcery.com>
14060
14061	PR c++/42748
14062	* g++.dg/abi/mangle11.C: Adjust mangling warning locations.
14063	* g++.dg/abi/mangle12.C: Likewise.
14064	* g++.dg/abi/mangle20-2.C: Likewise.
14065	* g++.dg/abi/mangle17.C: Likewise.
14066	* g++.dg/template/cond2.C: Likewise.
14067	* g++.dg/template/pr35240.C: Likewise.
14068
140692010-02-27  Richard Guenther  <rguenther@suse.de>
14070
14071	PR tree-optimization/43186
14072	* gcc.c-torture/compile/pr43186.c: Adjust testcase.
14073
140742010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
14075
14076	* g++.dg/abi/packed1.C: Expect warning on the SH.
14077
140782010-02-27  Simon Martin  <simartin@users.sourceforge.net>
14079
14080	PR c++/42054:
14081	* g++.dg/parse/error37.C: New test.
14082
140832010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14084
14085	PR c/24577
14086	PR c/43192
14087	* gcc.dg/pr8927-1.c: Match new note.
14088	* gcc.dg/990506-0.c: Likewise.
14089	* gcc.dg/gomp/flush-2.c: Likewise.
14090	* gcc.dg/gomp/atomic-5.c: Likewise.
14091	* gcc.dg/gomp/pr34607.c: Likewise.
14092	* gcc.dg/pr35746.c: Likewise.
14093	* gcc.dg/cpp/pragma-1.c: Likewise.
14094	* gcc.dg/cpp/pragma-2.c: Likewise.
14095	* gcc.dg/pr41842.c: Likewise.
14096	* gcc.dg/noncompile/20040629-1.c: Likewise.
14097	* objc.dg/private-1.m: Likewise.
14098
140992010-02-27  Tobias Burnus  <burnus@net-b.de>
14100
14101	PR fortran/43185
14102	* gfortran.dg/default_initialization_1.f90: Add -std=f2003.
14103	* gfortran.dg/default_initialization_4.f90: New test.
14104
141052010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
14106
14107	* gnat.dg/thin_pointer.ad[sb]: Rename into...
14108	* gnat.dg/thin_pointer1.ad[sb]: ...this.
14109	* gnat.dg/thin_pointer2.adb: New test.
14110	* gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
14111
141122010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14113
14114	PR c/20631
14115	* gcc.dg/cpp/c90-pedantic.c: New.
14116	* gcc.dg/cpp/c90.c: New.
14117	* gcc.dg/gnu90-const-expr-1.c: New.
14118	* gcc.dg/Woverlength-strings-pedantic-c90.c: New.
14119
141202010-02-26  Richard Guenther  <rguenther@suse.de>
14121
14122	PR tree-optimization/43186
14123	* gcc.c-torture/compile/pr43186.c: New testcase.
14124
141252010-02-26  Jakub Jelinek  <jakub@redhat.com>
14126
14127	PR debug/43190
14128	* c-c++-common/dwarf2/pr43190.c: New test.
14129
141302010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
14131
14132	PR testsuite/37074:
14133	* gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
14134
141352010-02-26  Richard Guenther  <rguenther@suse.de>
14136
14137	PR tree-optimization/43188
14138	* gcc.c-torture/compile/pr43188.c: New testcase.
14139
141402010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
14141
14142	PR target/43175
14143	* gcc.target/i386/vperm-v4si-2-sse4.c: New.
14144
141452010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
14146
14147	* g++.dg/abi/packed1.C: Expect warning on the SPARC.
14148
141492010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
14150
14151	PR target/43154
14152	* gcc.target/powerpc/pr43154.c: New file.
14153
141542010-02-25  Jakub Jelinek  <jakub@redhat.com>
14155
14156	PR debug/43166
14157	* gfortran.dg/debug/pr43166.f: New test.
14158
14159	PR debug/43165
14160	* gcc.dg/torture/pr43165.c: New test.
14161
141622010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14163
14164	PR c/43128
14165	* c-c++-common/pr41779.c: Update.
14166
141672010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14168
14169	PR ada/32547
14170	* lib/gnat-dg.exp (gnat_load): Redefine.
14171
14172	* ada/acats/run_acats: Run run_all.sh with $SHELL.
14173	* ada/acats/run_all.sh: Downcase tasking not implemented message.
14174
141752010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14176
14177	PR libobjc/36610
14178	* objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
14179	i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
14180	-fgnu-runtime.
14181	Sort entries.
14182
141832010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14184
14185	* gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
14186
141872010-02-24  Jakub Jelinek  <jakub@redhat.com>
14188
14189	PR debug/43150
14190	* gcc.dg/guality/vla-1.c: New test.
14191
141922010-02-24  Tobias Burnus  <burnus@net-b.de>
14193
14194	PR fortran/43042
14195	* gfortran.dg/c_ptr_tests_15.f90: New test.
14196
141972010-02-23  Jakub Jelinek  <jakub@redhat.com>
14198
14199	PR target/43107
14200	* gcc.target/i386/pr43107.c: New test.
14201
142022010-02-23  Jason Merrill  <jason@redhat.com>
14203
14204	PR c++/43143
14205	* g++.dg/cpp0x/variadic100.C: New.
14206
142072010-02-23  Jason Merrill  <jason@redhat.com>
14208
14209	PR debug/42800
14210	* gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
14211	* g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
14212	* c-c++-common/dwarf2/vla1.c: New.
14213
142142010-02-23  Jakub Jelinek  <jakub@redhat.com>
14215
14216	PR target/43139
14217	* gcc.dg/pr43139.c: New test.
14218
14219	PR debug/43077
14220	* gcc.dg/guality/pr43077-1.c: New test.
14221
142222010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14223
14224	PR 43123
14225	* gcc.dg/march.c: New.
14226	* gcc.dg/march-generic.c: New.
14227	* gcc.dg/mtune.c: New.
14228
142292010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14230
14231	PR middle-end/43083
14232	* gcc.dg/graphite/pr43083.c: New.
14233
142342010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14235
14236	PR middle-end/43097
14237	* gfortran.dg/graphite/pr43097.f: New.
14238
142392010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14240	    Manuel López-Ibáñez  <manu@gcc.gnu.org>
14241
14242	PR middle-end/43140
14243	* g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
14244
142452010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14246
14247	PR middle-end/43026
14248	* g++.dg/graphite/pr43026.C: New.
14249
142502010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14251
14252	PR c++/43126
14253	* gcc.dg/cleanup-1.c: Update.
14254	* gcc.dg/func-args-1.c: Update.
14255	* gcc.dg/format/sentinel-1.c: Update.
14256	* g++.old-deja/g++.jason/scoping10.C: Update.
14257	* g++.old-deja/g++.ns/lookup5.C: Update.
14258	* g++.dg/ext/cleanup-1.C: Update.
14259	* g++.dg/parse/varmod1.C: Update.
14260	* g++.dg/parse/error33.C: Update.
14261	* g++.dg/expr/call3.C: Update.
14262	* g++.dg/func-args-1.C: New.
14263
142642010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14265
14266	PR c/43125
14267	* gcc.dg/attr-used-2.c: Moved to ...
14268	* c-c++-common/attr-used-2.c: Here.
14269
14270	* gcc.dg/attr-used.c: Moved to ...
14271	* c-c++-common/attr-used.c: Here.
14272
142732010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
14274
14275	* gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
14276
142772010-02-22  Richard Guenther  <rguenther@suse.de>
14278
14279	PR lto/43045
14280	* gfortran.dg/lto/20100222-1_0.f03: New testcase.
14281	* gfortran.dg/lto/20100222-1_1.c: Likewise.
14282
142832010-02-22  Richard Guenther  <rguenther@suse.de>
14284
14285	PR tree-optimization/42749
14286	* gcc.c-torture/compile/pr42749.c: New testcase.
14287
142882010-02-22  Paul Thomas  <pault@gcc.gnu.org>
14289
14290	PR fortran/43072
14291	* gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14292	* gfortran.dg/internal_pack_9.f90: New test.
14293
142942010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14295
14296	PR c++/23510
14297	* g++.dg/template/recurse.C: Adjust.
14298	* g++.dg/template/pr23510.C: New.
14299
143002010-02-21  Dodji Seketeli  <dodji@redhat.com>
14301
14302	PR c++/42824
14303	* g++.dg/template/memclass4.C: New test.
14304
143052010-02-21  Tobias Burnus  <burnus@net-b.de>
14306
14307	PR fortran/35259
14308	* gfortran.dg/reassoc_5.f90: New test.
14309
143102010-02-20  Uros Bizjak  <ubizjak@gmail.com>
14311
14312	PR target/43067
14313	* gcc.target/i386/pr43067.c: New test.
14314
143152010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14316
14317	PR c++/35669
14318	* g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14319	-Wconversion-null.
14320	* g++.dg/warn/Wconversion-null.C: New test.
14321	* g++.old-deja/g++.other/null1.C: Move to...
14322	* g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14323
143242010-02-20  Paul Thomas  <pault@gcc.gnu.org>
14325
14326	PR fortran/36932
14327	PR fortran/36933
14328	* gfortran.dg/dependency_26.f90: New test.
14329
14330	PR fortran/43072
14331	* gfortran.dg/internal_pack_7.f90: New test.
14332
14333	PR fortran/43111
14334	* gfortran.dg/internal_pack_8.f90: New test.
14335
143362010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14337
14338	PR 43128
14339	* c-c++-common/pr41779.c: Fix broken testcase.
14340
143412010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14342
14343	PR 36513
14344	* c-c++-common/pr36513.c: New testcase.
14345	* c-c++-common/pr36513-2.c: New testcase.
14346
143472010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14348
14349	PR 41779
14350	* c-c++-common/pr41779.c: New.
14351
143522010-02-19  Jakub Jelinek  <jakub@redhat.com>
14353
14354	PR debug/43084
14355	* gcc.dg/pr43084.c: New test.
14356
143572010-02-19  Richard Guenther  <rguenther@suse.de>
14358
14359	PR tree-optimization/42916
14360	* gcc.dg/pr42916.c: New testcase.
14361
143622010-02-18  Jason Merrill  <jason@redhat.com>
14363
14364	PR c++/42837
14365	* g++.dg/abi/packed1.C: Add expected warning.
14366
14367	PR c++/43108
14368	* g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14369	* gcc.dg/torture/dg-torture.exp: Likewise.
14370	* c-c++-common/torture/complex-sign.h,
14371	c-c++-common/torture/complex-sign-add.c,
14372	c-c++-common/torture/complex-sign-mixed-add.c,
14373	c-c++-common/torture/complex-sign-mixed-div.c,
14374	c-c++-common/torture/complex-sign-mixed-mul.c,
14375	c-c++-common/torture/complex-sign-mixed-sub.c,
14376	c-c++-common/torture/complex-sign-mul.c,
14377	c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14378	Adapt for C++ compilation as well.
14379
14380	PR c++/43070
14381	* g++.dg/ext/label1.C: Update.
14382	* g++.dg/ext/label2.C: Update.
14383
14384	PR c++/26261
14385	* g++.dg/template/dependent-name6.C: New.
14386
14387	PR c++/43109
14388	* g++.dg/parse/namespace12.C: New.
14389
143902010-02-18  Martin Jambor  <mjambor@suse.cz>
14391
14392	PR tree-optimization/43066
14393	* gcc.c-torture/compile/pr43066.c: New test.
14394
143952010-02-18  Uros Bizjak  <ubizjak@gmail.com>
14396
14397	* g++.dg/ext/attrib35.C: Fix target selector string.
14398	* g++.dg/ext/attrib36.C: Ditto.
14399	* g++.dg/ext/attrib37.C: Ditto.
14400	* g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14401	* g++.dg/abi/mangle25.C: Ditto.
14402
144032010-02-17  Jason Merrill  <jason@redhat.com>
14404
14405	PR c++/43069
14406	* g++.dg/parse/namespace11.C: New.
14407
14408	PR c++/43093
14409	* g++.dg/ext/attrib37.C: New.
14410
14411	PR c++/43079
14412	* g++.dg/template/ptrmem20.C: New.
14413
144142010-02-17  Uros Bizjak  <ubizjak@gmail.com>
14415
14416	PR target/43103
14417	* gcc.target/i386/xop-check.h: Include m256-check.h.
14418	* gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14419	* gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14420	* gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14421	* gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14422
144232010-02-17  Jakub Jelinek  <jakub@redhat.com>
14424
14425	PR debug/42918
14426	* gcc.dg/pr42918.c: New test.
14427
144282010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14429
14430	* g++.dg/ext/attrib36.C: Require ILP32.
14431
144322010-02-16  Richard Guenther  <rguenther@suse.de>
14433
14434	PR tree-optimization/41043
14435	* gfortran.dg/pr41043.f90: New testcase.
14436	* gcc.dg/Wstrict-overflow-18.c: XFAIL.
14437
144382010-02-16  Jason Merrill  <jason@redhat.com>
14439
14440	* g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14441
144422010-02-16  Ira Rosen  <irar@il.ibm.com>
14443
14444	PR tree-optimization/43074
14445	* gcc.dg/vect/fast-math-pr43074.c: New test.
14446
144472010-02-16  Jakub Jelinek  <jakub@redhat.com>
14448
14449	* lib/prune.exp: Prune variable tracking size limit exceeded notes.
14450
144512010-02-16  Jason Merrill  <jason@redhat.com>
14452
14453	PR c++/43031
14454	* g++.dg/ext/attrib36.C: New.
14455
14456	PR c++/43036
14457	* g++.dg/other/array6.C: New.
14458
144592010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14460
14461	* g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14462
144632010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14464
14465	* gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14466	_mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14467	* gcc.target/i386/xop-vpermil2pd-1.c: New.
14468	* gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14469	* gcc.target/i386/xop-vpermil2ps-1.c: New.
14470	* gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14471
144722010-02-15  Richard Guenther  <rguenther@suse.de>
14473
14474	PR middle-end/43068
14475	* g++.dg/torture/pr43068.C: New testcase.
14476
144772010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14478
14479	PR c++/43024
14480	* g++.dg/opt/ice1.C: New.
14481
144822010-02-14  Jason Merrill  <jason@redhat.com>
14483
14484	PR c++/41997
14485	* g++.dg/cpp0x/initlist-opt.C: New.
14486
144872010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14488
14489	PR fortran/41113
14490	PR fortran/41117
14491	* gfortran.dg/internal_pack_6.f90: New test.
14492
144932010-02-12  Jason Merrill  <jason@redhat.com>
14494
14495	PR c++/43054
14496	* g++.dg/cpp0x/variadic99.C: New.
14497
144982010-02-12  Jakub Jelinek  <jakub@redhat.com>
14499
14500	* gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14501	sign extend pointers to gualchk_t.
14502
14503	PR c++/43033
14504	* g++.dg/other/default3.C: Xfail g4 test.
14505
145062010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14507
14508	PR middle-end/43012
14509	* gcc.dg/graphite/pr43012.c: New.
14510
145112010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14512
14513	PR middle-end/42930
14514	* g++.dg/graphite/pr42930.C: New.
14515
145162010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14517
14518	PR middle-end/42914
14519	PR middle-end/42530
14520	* gcc.dg/graphite/pr42530.c: New.
14521	* gcc.dg/graphite/pr42914.c: New.
14522
145232010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14524
14525	PR middle-end/42771
14526	* gcc.dg/graphite/pr42771.c: New.
14527
145282010-02-11  Richard Guenther  <rguenther@suse.de>
14529
14530	PR tree-optimization/42998
14531	* gcc.c-torture/compile/pr42998.c: New testcase.
14532
145332010-02-10  Jason Merrill  <jason@redhat.com>
14534
14535	PR c++/41896
14536	* g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14537
14538	PR c++/42983, core issue 906
14539	* g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14540	* g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14541
14542	PR c++/43016
14543	* g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14544
145452010-02-10  Richard Guenther  <rguenther@suse.de>
14546
14547	PR tree-optimization/43017
14548	* gcc.dg/torture/pr43017.c: New testcase.
14549
145502010-02-10  Tobias Burnus  <burnus@net-b.de>
14551
14552	PR fortran/40823
14553	* gfortran.dg/private_type_1.f90: Update error location.
14554	* gfortran.dg/invalid_interface_assignment.f90: Ditto.
14555	* gfortran.dg/typebound_operator_2.f03: Ditto.
14556	* gfortran.dg/assignment_2.f90: Ditto.
14557	* gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14558	* gfortran.dg/binding_label_tests_9.f03: Ditto.
14559
145602010-02-10  Tobias Burnus  <burnus@net-b.de>
14561
14562	PR fortran/43015
14563	* gfortran.dg/bind_c_usage_20.f90: New test.
14564
145652010-02-10  Jakub Jelinek  <jakub@redhat.com>
14566
14567	PR debug/43010
14568	* g++.dg/debug/pr43010.C: New test.
14569
145702010-02-10  Richard Guenther  <rguenther@suse.de>
14571
14572	PR c/43007
14573	* gcc.c-torture/execute/20100209-1.c: New testcase.
14574	* gcc.dg/fold-div-3.c: Likewise.
14575
145762010-02-10  Jakub Jelinek  <jakub@redhat.com>
14577
14578	* gcc.dg/builtin-ffs-1.c: New test.
14579
145802010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14581
14582	PR fortran/42999
14583	* gfortran.dg/array_constructor_35.f90: New test.
14584
145852010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14586
14587	* gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14588
145892010-02-09  Jason Merrill  <jason@redhat.com>
14590
14591	PR c++/42399
14592	* g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14593
14594	PR c++/42370
14595	* g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14596
145972010-02-09  Tobias Burnus  <burnus@net-b.de>
14598
14599	PR fortran/41869
14600	* gfortran.dg/module_write_1.f90: New test.
14601
146022010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14603
14604	* gcc.dg/pr19340.c: Adjust.
14605
146062010-02-09  Richard Guenther  <rguenther@suse.de>
14607
14608	PR tree-optimization/43008
14609	* gcc.c-torture/execute/pr43008.c: New testcase.
14610
146112010-02-09  Richard Guenther  <rguenther@suse.de>
14612
14613	PR tree-optimization/43000
14614	* gcc.dg/torture/pr43000.c: New testcase.
14615	* gcc.dg/torture/pr43002.c: Likewise.
14616
146172010-02-09  Daniel Kraft  <d@domob.eu>
14618
14619	PR fortran/39171
14620	* gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14621	and pass -Wsurprising as necessary.
14622
146232010-02-08  Jakub Jelinek  <jakub@redhat.com>
14624
14625	PR tree-optimization/42890
14626	* g++.dg/torture/pr42890.C: New test.
14627
146282010-02-08  Richard Guenther  <rguenther@suse.de>
14629
14630	PR middle-end/42995
14631	* gcc.dg/tree-ssa/inline-4.c: New testcase.
14632
146332010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14634
14635	* gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14636	return 0 from main.
14637	* gcc.dg/graphite/block-1.c: Same.
14638	* gcc.dg/graphite/block-3.c: Same.
14639	* gcc.dg/graphite/block-4.c: Same.
14640	* gcc.dg/graphite/block-5.c: Same.
14641	* gcc.dg/graphite/block-6.c: Same.
14642	* gcc.dg/graphite/block-7.c: Same.
14643	* gcc.dg/graphite/interchange-0.c: Same.
14644	* gcc.dg/graphite/interchange-1.c: Same.
14645	* gcc.dg/graphite/interchange-10.c: Same.
14646	* gcc.dg/graphite/interchange-11.c: Same.
14647	* gcc.dg/graphite/interchange-12.c: Same.
14648	* gcc.dg/graphite/interchange-2.c: Same.
14649	* gcc.dg/graphite/interchange-3.c: Same.
14650	* gcc.dg/graphite/interchange-4.c: Same.
14651	* gcc.dg/graphite/interchange-5.c: Same.
14652	* gcc.dg/graphite/interchange-6.c: Same.
14653	* gcc.dg/graphite/interchange-7.c: Same.
14654	* gcc.dg/graphite/interchange-8.c: Same.
14655	* gcc.dg/graphite/interchange-9.c: Same.
14656	* gcc.dg/graphite/interchange-mvt.c: Same.
14657
146582010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14659
14660	* gfortran.dg/graphite/id-19.f: New.
14661	* gfortran.dg/graphite/pr14741.f90: New.
14662	* gfortran.dg/graphite/pr41924.f90: New.
14663	* gfortran.dg/graphite/run-id-2.f90: New.
14664
146652010-02-07  Richard Guenther  <rguenther@suse.de>
14666
14667	PR middle-end/42956
14668	* gcc.c-torture/compile/pr42956.c: New testcase.
14669
146702010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14671
14672	PR libfortran/42742
14673	* gfortran.dg/fmt_cache_2.f: New test.
14674
146752010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14676
14677	* gfortran.dg/read_no_eor.f90: New test.
14678
146792010-02-05  Jason Merrill  <jason@redhat.com>
14680
14681	* g++.dg/ext/label13.C: Move constructor body out of class.
14682
146832010-02-03  Jason Merrill  <jason@redhat.com>
14684
14685	PR c++/42870
14686	* g++.dg/ext/dllexport3.C: New.
14687
146882010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14689
14690	* gcc.dg/format/ms-format3.c: New test for specific MS types.
14691
146922010-02-05  Richard Guenther  <rguenther@suse.de>
14693
14694	* gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14695
146962010-02-05  Dodji Seketeli  <dodji@redhat.com>
14697
14698	PR c++/42915
14699	* g++.dg/other/crash-9.C: New test.
14700
147012010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14702
14703	PR fortran/42309
14704	* gfortran.dg/subref_array_pointer_4.f90 : New test.
14705
147062010-02-04  Richard Guenther  <rguenther@suse.de>
14707
14708	PR rtl-optimization/42952
14709	* gcc.dg/torture/pr42952.c: New testcase.
14710
147112010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14712
14713	PR libfortran/42901
14714	* gfortran.dg/namelist_60.f90: New test.
14715
147162010-02-03  Jason Merrill  <jason@redhat.com>
14717
14718	PR c++/40138
14719	* g++.dg/ext/builtin11.C: New.
14720
14721	PR c++/4926
14722	PR c++/38600
14723	* g++.dg/abi/mangle35.C: New.
14724	* g++.dg/abi/mangle37.C: New.
14725
14726	PR c++/12909
14727	* g++.dg/abi/mangle36.C: New.
14728
14729	PR c++/35652
14730	* g++.dg/warn/string1.C: New.
14731
147322010-02-03  Richard Guenther  <rguenther@suse.de>
14733
14734	PR tree-optimization/42944
14735	* gcc.dg/errno-1.c: New testcase.
14736
147372010-02-03  Richard Guenther  <rguenther@suse.de>
14738
14739	PR middle-end/42927
14740	* gcc.c-torture/compile/pr42927.c: New testcase.
14741
147422010-02-03  Tobias Burnus  <burnus@net-b.de>
14743
14744	PR fortran/42936
14745	* gfortran.dg/null_4.f90: New test.
14746
147472010-02-02  Jason Merrill  <jason@redhat.com>
14748
14749	PR c++/41090
14750	* g++.dg/ext/label13.C: New.
14751
147522010-02-02  Tobias Burnus  <burnus@net-b.de>
14753
14754	PR fortran/42650
14755	* gfortran.dg/func_result_5.f90: New test.
14756
147572010-02-01  Tobias Burnus  <burnus@net-b.de>
14758
14759	PR fortran/42922
14760	* gfortran.dg/pure_initializer_3.f90: News test.
14761
147622010-01-31  Janus Weil  <janus@gcc.gnu.org>
14763
14764	PR fortran/42888
14765	* gfortran.dg/allocate_derived_2.f90: New test.
14766
147672010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14768
14769	PR middle-end/42898
14770	* gcc.dg/torture/pr42898-2.c: New test.
14771
147722010-01-31  Richard Guenther  <rguenther@suse.de>
14773
14774	PR middle-end/42898
14775	* gcc.dg/torture/pr42898.c: New testcase.
14776
147772010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14778
14779	PR fortran/38324
14780	* gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14781	* gfortran.dg/alloc_comp_bounds_1.f90: New test.
14782
147832010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14784
14785	* g++.dg/tree-ssa/inline-1.C: New.
14786	* g++.dg/tree-ssa/inline-2.C: New.
14787	* g++.dg/tree-ssa/inline-3.C: New.
14788
147892010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14790
14791	PR testsuite/41701
14792	* gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14793	the string 'pow' in the pathname of the compiler from generating a
14794	test failure.
14795
147962010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14797
14798	* g++.old-deja/g++.mike/eh16.C: Rename err to e.
14799	* g++.old-deja/g++.mike/eh17.C: Likewise.
14800	* g++.old-deja/g++.mike/p5571.C: Likewise.
14801
148022010-01-29  Dodji Seketeli  <dodji@redhat.com>
14803
14804	PR c++/42758
14805	PR c++/42634
14806	PR c++/42336
14807	PR c++/42797
14808	PR c++/42880
14809	* g++.dg/other/crash-5.C: New test.
14810	* g++.dg/other/crash-6.C: New test.
14811	* g++.dg/other/crash-7.C: New test.
14812	* g++.dg/other/crash-8.C: New test.
14813
148142010-01-29  Jakub Jelinek  <jakub@redhat.com>
14815
14816	PR rtl-optimization/42889
14817	* gcc.dg/pr42889.c: New test.
14818
148192010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14820
14821	* gcc.target/i386/pr42881.c: Use SSE2.
14822
148232010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14824
14825	PR target/42891
14826	* gcc.target/i386/pr42891.c: New test.
14827
148282010-01-28  Richard Guenther  <rguenther@suse.de>
14829
14830	PR tree-optimization/42871
14831	* g++.dg/torture/pr42871.C: New testcase.
14832
148332010-01-28  Richard Guenther  <rguenther@suse.de>
14834
14835	* gcc.dg/Wobjsize-1.h: New testcase.
14836	* gcc.dg/Wobjsize-1.c: Likewise.
14837
148382010-01-28  Richard Guenther  <rguenther@suse.de>
14839
14840	PR middle-end/42883
14841	* g++.dg/torture/pr42883.C: New testcase.
14842
148432010-01-28  Michael Matz  <matz@suse.de>
14844
14845	* gcc.target/i386/pr42881.c: New test.
14846
148472010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14848
14849	* gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14850	Add i?86-*-solaris2* support.
14851
148522010-01-28  Dodji Seketeli  <dodji@redhat.com>
14853
14854	PR c++/42713
14855	PR c++/42820
14856	* g++.dg/template/typedef27.C: New test case.
14857	* g++.dg/template/typedef28.C: New test case.
14858
148592010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14860
14861	* gcc.dg/optimize-bswap*.c: Add ARM target
14862
148632010-01-27  Richard Guenther  <rguenther@suse.de>
14864
14865	PR middle-end/42878
14866	* gcc.dg/torture/pr42878-1.c: New testcase.
14867	* gcc.dg/torture/pr42878-2.c: Likewise.
14868
148692010-01-27  Jakub Jelinek  <jakub@redhat.com>
14870
14871	PR middle-end/42874
14872	* gcc.dg/vla-22.c: New test.
14873
148742010-01-26  Jakub Jelinek  <jakub@redhat.com>
14875
14876	* ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14877	current collation.
14878
148792010-01-26  Richard Guenther  <rguenther@suse.de>
14880
14881	PR rtl-optimization/42685
14882	* gcc.dg/pr42685.c: New testcase.
14883	* g++.dg/other/pr42685.C: Likewise.
14884
148852010-01-26  Richard Guenther  <rguenther@suse.de>
14886
14887	PR middle-end/42806
14888	* g++.dg/other/pr42806.C: New testcase.
14889
148902010-01-26  Richard Guenther  <rguenther@suse.de>
14891
14892	PR tree-optimization/42250
14893	* gcc.dg/pr42250.c: New testcase.
14894
148952010-01-25  Arnaud Charlet  <charlet@adacore.com>
14896
14897	* gnat.dg/array_bounds_test.adb: New test.
14898
148992010-01-25  Tobias Burnus  <burnus@net-b.de>
14900
14901	PR fortran/42858
14902	* gfortran.dg/generic_21.f90: New test.
14903
149042010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14905
14906	PR testsuite/41522
14907	* gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14908
149092010-01-24  Mark Mitchell  <mark@codesourcery.com>
14910
14911	PR c++/42748
14912	* g++.dg/abi/arm_va_list2.C: New test.
14913	* g++.dg/abi/arm_va_list2.h: Companion header file.
14914
149152010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14916
14917	PR fortran/41044
14918	* gfortran.dg/parameter_array_ref_2.f90 : New test.
14919
14920	PR fortran/41167
14921	* gfortran.dg/char_array_arg_1.f90 : New test.
14922
14923	* gfortran.dg/pr25923.f90 : Remove XFAIL.
14924
149252010-01-24  Tobias Burnus  <burnus@net-b.de>
14926
14927	PR fortran/39304
14928	* gfortran.dg/generic_20.f90: New test.
14929
149302010-01-22  Michael Matz  <matz@suse.de>
14931
14932	* gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14933	-msse2.
14934
149352010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14936
14937	PR fortran/42736
14938	* gfortran.dg/dependency_25.f90 : New test.
14939
149402010-01-21  Martin Jambor  <mjambor@suse.cz>
14941
14942	PR tree-optimization/42585
14943	* gcc.dg/tree-ssa/pr42585.c: New test.
14944
149452010-01-21  Richard Guenther  <rguenther@suse.de>
14946
14947	PR middle-end/19988
14948	* gcc.dg/pr19988.c: New testcase.
14949
149502010-01-20  Janis Johnson  <janis187@us.ibm.com>
14951
14952	* g++.dg/compat/decimal/compat-common.h: New file.
14953	* g++.dg/compat/decimal/decimal-dummy.h: New file.
14954	* g++.dg/compat/decimal/pass_x.h: New file.
14955	* g++.dg/compat/decimal/pass_y.h: New file.
14956	* g++.dg/compat/decimal/pass-1_main.C: New file.
14957	* g++.dg/compat/decimal/pass-1_x.C: New file.
14958	* g++.dg/compat/decimal/pass-1_y.C: New file.
14959	* g++.dg/compat/decimal/pass-2_main.C: New file.
14960	* g++.dg/compat/decimal/pass-2_x.C: New file.
14961	* g++.dg/compat/decimal/pass-2_y.C: New file.
14962	* g++.dg/compat/decimal/pass-3_main.C: New file.
14963	* g++.dg/compat/decimal/pass-3_x.C: New file.
14964	* g++.dg/compat/decimal/pass-3_y.C: New file.
14965	* g++.dg/compat/decimal/pass-4_main.C: New file.
14966	* g++.dg/compat/decimal/pass-4_x.C: New file.
14967	* g++.dg/compat/decimal/pass-4_y.C: New file.
14968	* g++.dg/compat/decimal/pass-5_main.C: New file.
14969	* g++.dg/compat/decimal/pass-5_x.C: New file.
14970	* g++.dg/compat/decimal/pass-5_y.C: New file.
14971	* g++.dg/compat/decimal/pass-6_main.C: New file.
14972	* g++.dg/compat/decimal/pass-6_x.C: New file.
14973	* g++.dg/compat/decimal/pass-6_y.C: New file.
14974	* g++.dg/compat/decimal/return_x.h: New file.
14975	* g++.dg/compat/decimal/return_y.h: New file.
14976	* g++.dg/compat/decimal/return-1_main.C: New file.
14977	* g++.dg/compat/decimal/return-1_x.C: New file.
14978	* g++.dg/compat/decimal/return-1_y.C: New file.
14979	* g++.dg/compat/decimal/return-2_main.C: New file.
14980	* g++.dg/compat/decimal/return-2_x.C: New file.
14981	* g++.dg/compat/decimal/return-2_y.C: New file.
14982	* g++.dg/compat/decimal/return-3_main.C: New file.
14983	* g++.dg/compat/decimal/return-3_x.C: New file.
14984	* g++.dg/compat/decimal/return-3_y.C: New file.
14985	* g++.dg/compat/decimal/return-4_main.C: New file.
14986	* g++.dg/compat/decimal/return-4_x.C: New file.
14987	* g++.dg/compat/decimal/return-4_y.C: New file.
14988	* g++.dg/compat/decimal/return-5_main.C: New file.
14989	* g++.dg/compat/decimal/return-5_x.C: New file.
14990	* g++.dg/compat/decimal/return-5_y.C: New file.
14991	* g++.dg/compat/decimal/return-6_main.C: New file.
14992	* g++.dg/compat/decimal/return-6_x.C: New file.
14993	* g++.dg/compat/decimal/return-6_y.C: New file.
14994
149952010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14996
14997	PR debug/42715
14998	* gcc.dg/pr42715.c: New.
14999
150002010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
15001
15002	PR c++/42038
15003	* g++.dg/parse/crash55.C: New.
15004
150052010-01-20  Alexandre Oliva  <aoliva@redhat.com>
15006
15007	PR debug/42782
15008	* gcc.dg/guality/pr42782.c: New.
15009
150102010-01-20  Jason Merrill  <jason@redhat.com>
15011
15012	PR c++/41788
15013	* g++.dg/abi/packed1.C: New.
15014
15015	PR c++/41920
15016	* g++.dg/cpp0x/lambda/lambda-warn1.C: New.
15017
15018	PR c++/40750
15019	* g++.dg/parse/fn-typedef1.C: New.
15020	* g++.dg/other/cv_quals.C: Adjust.
15021
150222010-01-20  Anthony Green  <green@moxielogic.com>
15023
15024	* gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
15025	pack(push) pragma).
15026	* gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
15027	* gcc.dg/20020312-2.c: Port this to the moxie core.
15028	* gcc.dg/weak/typeof-2.c: Ditto.
15029
150302010-01-20  Richard Guenther  <rguenther@suse.de>
15031
15032	PR tree-optimization/42717
15033	* gcc.c-torture/compile/pr42717.c: New testcase.
15034
150352010-01-20  Jakub Jelinek  <jakub@redhat.com>
15036
15037	* gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
15038	of signed, add a few new tests.
15039
15040	PR middle-end/42803
15041	* g++.dg/parse/limits-initializer1.C: New test.
15042
150432010-01-19  Janus Weil  <janus@gcc.gnu.org>
15044
15045	PR fortran/42804
15046	* gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
15047	* gfortran.dg/typebound_call_12.f03: New test.
15048
150492010-01-19  Paul Thomas  <pault@gcc.gnu.org>
15050
15051	PR fortran/42783
15052	* gfortran.dg/bounds_check_15.f90 : New test.
15053
150542010-01-19  Michael Matz  <matz@suse.de>
15055
15056	PR tree-optimization/41783
15057	* gfortran.dg/vect/fast-math-mgrid-resid.f: New.
15058
150592010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
15060
15061	PR target/38697.
15062	* gcc.target/arm/neon/vget_lowf32.c: Regenerate.
15063	* gcc.target/arm/neon/vget_lowp16.c: Likewise.
15064	* gcc.target/arm/neon/vget_lowp8.c:  Likewise.
15065	* gcc.target/arm/neon/vget_lows16.c: Likewise.
15066	* gcc.target/arm/neon/vget_lows32.c: Likewise.
15067	* gcc.target/arm/neon/vget_lows64.c: Likewise.
15068	* gcc.target/arm/neon/vget_lows8.c: Likewise.
15069	* gcc.target/arm/neon/vget_lowu16.c: Likewise.
15070	* gcc.target/arm/neon/vget_lowu32.c: Likewise.
15071	* gcc.target/arm/neon/vget_lowu64.c: Likewise.
15072	* gcc.target/arm/neon/vget_lowu8.c: Likewise.
15073
150742010-01-19  Janus Weil  <janus@gcc.gnu.org>
15075
15076	PR fortran/42545
15077	* gfortran.dg/extends_6.f03: Modified an error message.
15078	* gfortran.dg/extends_10.f03: New test.
15079	* gfortran.dg/private_type_6.f03: Modified an error message.
15080	* gfortran.dg/structure_constructor_8.f03: Ditto.
15081
150822010-01-19  Jakub Jelinek  <jakub@redhat.com>
15083
15084	PR tree-optimization/42719
15085	* gcc.dg/pr42719.c: New test.
15086
15087	PR debug/42728
15088	* gcc.dg/pr42728.c: New test.
15089
150902010-01-19  Anthony Green  <green@moxielogic.com>
15091
15092	* gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
15093
150942010-01-18  Anthony Green  <green@moxielogic.com>
15095
15096	* gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
15097	for moxie.
15098
150992010-01-19  Dodji Seketeli  <dodji@redhat.com>
15100
15101	* g++.dg/template/error45.C: reverted as part of reverting the
15102	fix of PR c++/42634.
15103
151042010-01-18  Dodji Seketeli  <dodji@redhat.com>
15105
15106	PR c++/42634
15107	* g++.dg/template/error45.C: New test.
15108
151092010-01-18  Dodji Seketeli  <dodji@redhat.com>
15110
15111	PR c++/42766
15112	* g++.dg/conversion/op6.C: New test.
15113
151142010-01-18  Uros Bizjak  <ubizjak@gmail.com>
15115
15116	PR target/42774
15117	* gcc.target/alpha/pr42774.c: New test.
15118
151192010-01-18  Richard Guenther  <rguenther@suse.de>
15120
15121	PR tree-optimization/42781
15122	* gfortran.fortran-torture/compile/pr42781.f90: New testcase.
15123
151242010-01-17  Richard Guenther  <rguenther@suse.de>
15125
15126	PR middle-end/42248
15127	* gcc.c-torture/execute/pr42248.c: New testcase.
15128
151292010-01-17  Richard Guenther  <rguenther@suse.de>
15130
15131	PR tree-optimization/42773
15132	* g++.dg/torture/pr42773.C: New testcase.
15133
151342010-01-17  Janus Weil  <janus@gcc.gnu.org>
15135
15136	PR fortran/42677
15137	* gfortran.dg/interface_assignment_5.f90: New test.
15138
151392010-01-17  Dodji Seketeli  <dodji@redhat.com>
15140
15141	PR c++/42697
15142	* g++.dg/template/crash94.C: Reverted.
15143
151442010-01-17  Jie Zhang  <jie.zhang@analog.com>
15145
15146	PR debug/42767
15147	* gcc.dg/debug/pr42767.c: New.
15148
151492010-01-15  Jason Merrill  <jason@redhat.com>
15150
15151	PR c++/42761
15152	* g++.dg/cpp0x/decltype22.C: New.
15153
151542010-01-16  Jakub Jelinek  <jakub@redhat.com>
15155
15156	PR middle-end/42760
15157	* g++.dg/torture/pr42760.C: New test.
15158
151592010-01-15  Jing Yu  <jingyu@google.com>
15160
15161	PR rtl-optimization/42691
15162	* gcc.c-torture/execute/pr42691.c: New.
15163
151642010-01-15  Richard Guenther  <rguenther@suse.de>
15165
15166	PR middle-end/42739
15167	* g++.dg/torture/pr42739.C: New testcase.
15168
151692010-01-15  Dodji Seketeli  <dodji@redhat.com>
15170
15171	* g++.dg/template/error45.C: Revert as part of reverting changes
15172	or PR c++/42634.
15173
151742010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15175
15176	PR fortran/42684
15177	* gfortran.dg/interface_31.f90: New test.
15178
151792010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
15180
15181	* gcc.target/powerpc/pr42747.c: New file.
15182
151832010-01-14  Jakub Jelinek  <jakub@redhat.com>
15184
15185	PR middle-end/42674
15186	* c-c++-common/pr42674.c: New test.
15187
15188	PR c++/42608
15189	* g++.dg/template/instantiate11.C: New test.
15190
151912010-01-14  Jason Merrill  <jason@redhat.com>
15192
15193	PR c++/42701
15194	* g++.dg/overload/error3.C: New.
15195
15196	PR c++/42655
15197	* g++.dg/overload/rvalue1.C: New.
15198
151992010-01-14  Martin Jambor  <mjambor@suse.cz>
15200
15201	PR tree-optimization/42706
15202	* gcc.dg/ipa/pr42706.c: New testcase.
15203
152042010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
15205
15206	* g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
15207
152082010-01-14  Martin Jambor  <mjambor@suse.cz>
15209
15210	PR tree-optimization/42714
15211	* g++.dg/torture/pr42714.C: New test.
15212
152132010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15214
15215	PR rtl-optimization/42246
15216	* gfortran.dg/pr42246-2.f: New.
15217
152182010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15219
15220	PR rtl-optimization/42389
15221	* gcc.dg/pr42389.c: New.
15222
152232010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15224
15225	PR rtl-optimization/42388
15226	* gcc.dg/pr42388.c: New.
15227
152282010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15229
15230	PR rtl-optimization/42294
15231	* gfortran.dg/pr42294.f: New.
15232
152332010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15234
15235	PR rtl-optimization/39453
15236	PR rtl-optimization/42246
15237	* gcc.dg/pr39453.c: New.
15238	* gcc.dg/pr42246.c: New.
15239
152402010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15241
15242	PR middle-end/42245
15243	* gcc.dg/pr42245.c: New.
15244	* gcc.dg/pr42245-2.c: New.
15245
152462010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15247
15248	PR rtl-optimization/42249
15249	* gcc.dg/pr42249.c: New.
15250
152512010-01-14  Jakub Jelinek  <jakub@redhat.com>
15252
15253	PR c/42721
15254	* gcc.c-torture/execute/pr42721.c: New test.
15255
152562010-01-14  Ira Rosen  <irar@il.ibm.com>
15257
15258	PR tree-optimization/42709
15259	* gcc.dg/vect/pr42709.c: New test.
15260
152612010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15262
15263	PR fortran/41478
15264	* gfortran.dg/alloc_comp_scalar_1.f90: New test.
15265	* gfortran.dg/alloc_comp_transformational_1.f90: New test.
15266
152672010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15268
15269	PR fortran/42481
15270	* gfortran.dg/generic_19.f90 : New test.
15271
152722010-01-13  Richard Guenther  <rguenther@suse.de>
15273
15274	PR tree-optimization/42730
15275	* gcc.c-torture/compile/pr42730.c: New testcase.
15276
152772010-01-13  Steve Ellcey  <sje@cup.hp.com>
15278
15279	PR target/pr42542
15280	* gcc.target/ia64/pr42542-1.c: New.
15281	* gcc.target/ia64/pr42542-2.c: New.
15282	* gcc.target/ia64/pr42542-3.c: New.
15283
152842010-01-13  Dodji Seketeli  <dodji@redhat.com>
15285
15286	PR c++/42634
15287	* g++.dg/template/error45.C: New test.
15288
152892010-01-13  Martin Jambor  <mjambor@suse.cz>
15290
15291	PR tree-optimization/42704
15292	* g++.dg/torture/pr42704.C: New test.
15293
152942010-01-13  Martin Jambor  <mjambor@suse.cz>
15295
15296	PR tree-optimization/42703
15297	* gcc.c-torture/compile/pr42703.c: New test.
15298
152992010-01-13  Richard Guenther  <rguenther@suse.de>
15300
15301	PR tree-optimization/42705
15302	* gcc.c-torture/compile/pr42705.c: New testcase.
15303
153042010-01-13  Jie Zhang  <jie.zhang@analog.com>
15305
15306	* gcc.target/bfin/l2.c: New test.
15307	* gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15308
153092010-01-13  Richard Guenther  <rguenther@suse.de>
15310
15311	PR middle-end/42716
15312	* gcc.c-torture/compile/pr42716.c: New testcase.
15313
153142010-01-13  Richard Guenther  <rguenther@suse.de>
15315
15316	PR lto/42678
15317	* gfortran.dg/lto/20100110-1_0.f90: New testcase.
15318
153192010-01-12  Joseph Myers  <joseph@codesourcery.com>
15320
15321	PR c/42708
15322	* gcc.c-torture/compile/pr42708-1.c: New test.
15323
153242010-01-12  Jakub Jelinek  <jakub@redhat.com>
15325
15326	PR debug/42662
15327	* gcc.dg/pr42662.c: New test.
15328
15329	PR tree-optimization/42645
15330	* g++.dg/other/pr42645-1.C: New test.
15331	* g++.dg/other/pr42645-2.C: New test.
15332
153332010-01-11  Janis Johnson  <janis187@us.ibm.com>
15334
15335	PR target/42416
15336	* gcc.target/powerpc/warn-1.c: New test.
15337	* gcc.target/powerpc/warn-2.c: New test.
15338
153392010-01-11  Uros Bizjak  <ubizjak@gmail.com>
15340
15341	* gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15342	stack alignment.
15343
153442010-01-10  Rafael Avila de Espindola  <espindola@google.com>
15345
15346	* gcc.dg/lto/20100108_0.c: New.
15347
153482010-01-10  Uros Bizjak  <ubizjak@gmail.com>
15349
15350	* gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15351	Add -march=i686 -msse for 32bit x86 targets.
15352
153532010-01-10  Richard Guenther  <rguenther@suse.de>
15354
15355	PR middle-end/42667
15356	* gcc.dg/torture/pr42667.c: New testcase.
15357
153582010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15359
15360	PR fortran/32489
15361	* gfortran.dg/array_constructor_34.f90: New test.
15362
153632010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15364
15365	PR fortran/20923
15366	* gfortran.dg/array_constructor_33.f90: New test.
15367	gfortran.dg/array_function_5.f90: Add credit.
15368
153692010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15370
15371	PR debug/42631
15372	* gcc.dg/pr42631.c: New.
15373
153742010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15375
15376	PR debug/42630
15377	* gcc.dg/pr42630.c: New.
15378
153792010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15380
15381	PR debug/42629
15382	* gcc.dg/pr42629.c: New.
15383
153842010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15385
15386	PR middle-end/42363
15387	* gcc.dg/torture/pr42363.c: New.
15388
153892010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15390
15391	PR debug/42604
15392	PR debug/42395
15393	* gcc.dg/vect/pr42604.c: New.
15394	* gcc.dg/vect/pr42395.c: New.
15395
153962010-01-09  Richard Guenther  <rguenther@suse.de>
15397
15398	PR middle-end/42512
15399	* gcc.c-torture/execute/pr42512.c: New testcase.
15400
154012010-01-09  Tobias Burnus  <burnus@net-b.de>
15402
15403	PR fortran/41298
15404	* gfortran.dg/c_ptr_tests_14.f90: New test.
15405
154062010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15407
15408	PR ada/41929
15409	* gnat.dg/null_pointer_deref1.adb: Don't run on
15410	sparc*-sun-solaris2.11.
15411
154122010-01-08  Richard Guenther  <rguenther@suse.de>
15413
15414	PR lto/42528
15415	* gcc.dg/lto/20100103-1_0.c: New testcase.
15416	* gcc.dg/lto/20100103-2_0.c: Likewise.
15417
154182010-01-08  Tobias Burnus  <burnus@net-b.de
15419
15420	PR/fortran 25829
15421	* gfortran.dg/asynchronous_1.f90: New test.
15422	* gfortran.dg/asynchronous_2.f90: New test.
15423	* gfortran.dg/conflicts.f90: Update error message.
15424
154252010-01-07  Dodji Seketeli  <dodji@redhat.com>
15426
15427	c++/40155
15428	* g++.dg/cpp0x/variadic-unify-2.C: New test.
15429
154302010-01-07  Jakub Jelinek  <jakub@redhat.com>
15431
15432	PR tree-optimization/42625
15433	* g++.dg/opt/dtor4.C: New test.
15434	* g++.dg/opt/dtor4.h: New.
15435	* g++.dg/opt/dtor4-aux.cc: New.
15436
154372010-01-07  Tobias Burnus  <burnus@net-b.de>
15438
15439	PR fortran/42597
15440	* gfortran.dg/proc_ptr_26.f90: New test.
15441
154422010-01-07  Tobias Burnus  <burnus@net-b.de>
15443
15444	PR fortran/41872
15445	* gfortran.dg/allocatable_scalar_7.f90: New test.
15446
154472010-01-06  Richard Guenther  <rguenther@suse.de>
15448
15449	* gcc.c-torture/compile/pr42632.c: New testcase.
15450
154512010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15452
15453	PR target/42542
15454	* gcc.target/i386/pr42542-4.c: New.
15455	* gcc.target/i386/pr42542-4a.c: Likewise.
15456	* gcc.target/i386/pr42542-5.c: Likewise.
15457	* gcc.target/i386/pr42542-5a.c: Likewise.
15458
154592010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15460
15461	* gcc.dg/tls/opt-15.c: New test.
15462
154632010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15464
15465	* gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15466
154672010-01-05  Martin Jambor  <mjambor@suse.cz>
15468
15469	PR tree-optimization/42462
15470	* g++.dg/torture/pr42462.C: New test.
15471
154722010-01-05  Jason Merrill  <jason@redhat.com>
15473
15474	* g++.dg/cpp0x/initlist30.C: New test.
15475
154762010-01-05  Richard Guenther  <rguenther@suse.de>
15477
15478	PR tree-optimization/42614
15479	* gcc.c-torture/execute/pr42614.c: New testcase.
15480
154812010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15482
15483	* gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15484	* gcc.dg/Wunreachable-1.c: Remove the testcase of
15485	-Wunreachable-code.
15486	* gcc.dg/Wunreachable-2.c: Likewise.
15487	* gcc.dg/Wunreachable-3.c: Likewise.
15488	* gcc.dg/Wunreachable-4.c: Likewise.
15489	* gcc.dg/Wunreachable-5.c: Likewise.
15490	* gcc.dg/Wunreachable-6.c: Likewise.
15491	* gcc.dg/Wunreachable-7.c: Likewise.
15492	* gcc.dg/Wunreachable-8.c: Likewise.
15493	* gcc.dg/20041231-1.c: Likewise.
15494
154952010-01-05  Jakub Jelinek  <jakub@redhat.com>
15496
15497	PR other/42611
15498	* gcc.dg/pr42611.c: New test.
15499
15500	PR tree-optimization/42508
15501	* g++.dg/opt/pr42508.C: New test.
15502
155032010-01-05  Tobias Burnus  <burnus@net-b.de>
15504
15505	PR fortran/41872
15506	* gfortran.dg/allocatable_scalar_8.f90: New.
15507
155082010-01-04  Martin Jambor  <mjambor@suse.cz>
15509
15510	PR tree-optimization/42398
15511	* gcc.c-torture/compile/pr42398.c: New test.
15512
155132010-01-04  Jason Merrill  <jason@redhat.com>
15514
15515	PR c++/42555
15516	* g++.dg/ext/attrib35.C: New.
15517
15518	PR c++/42567
15519	* g++.dg/cpp0x/auto17.C: New.
15520
155212010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15522
15523	* gcc.dg/lto/20100104_0.c: New.
15524
155252010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15526
15527	PR target/42542
15528	* gcc.target/i386/pr42542-1.c: New.
15529	* gcc.target/i386/pr42542-1a.c: Likewise.
15530	* gcc.target/i386/pr42542-1b.c: Likewise.
15531	* gcc.target/i386/pr42542-2.c: Likewise.
15532	* gcc.target/i386/pr42542-2a.c: Likewise.
15533	* gcc.target/i386/pr42542-2b.c: Likewise.
15534	* gcc.target/i386/pr42542-3.c: Likewise.
15535	* gcc.target/i386/pr42542-3a.c: Likewise.
15536
155372009-01-04  Tobias Burnus  <burnus@net-b.de>
15538
15539	PR fortran/41872
15540	* gfortran.dg/allocatable_scalar_5.f90: New test.
15541	* gfortran.dg/allocatable_scalar_6.f90: New test.
15542
155432010-01-03  Richard Guenther  <rguenther@suse.de>
15544
15545	PR testsuite/42583
15546	* gfortran.dg/gomp/recursion1.f90: Remove.
15547
155482010-01-03  Richard Guenther  <rguenther@suse.de>
15549
15550	* gcc.dg/Warray-bounds.c: Remove XFAILs.
15551	* gcc.dg/uninit-6.c: Likewise.
15552	* gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15553
155542010-01-03  Richard Guenther  <rguenther@suse.de>
15555
15556	PR tree-optimization/42589
15557	* gcc.target/i386/pr42589.c: New testcase.
15558
155592010-01-03  Richard Guenther  <rguenther@suse.de>
15560
15561	PR tree-optimization/42438
15562	* gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15563
155642010-01-02  Richard Guenther  <rguenther@suse.de>
15565
15566	PR testsuite/41651
15567	* g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15568
155692010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15570
15571	PR target/42448
15572	* gcc.target/alpha/pr42448-1.c: New test.
15573	* gcc.target/alpha/pr42448-2.c: Ditto.
15574
155752010-01-01  Joseph Myers  <joseph@codesourcery.com>
15576
15577	PR preprocessor/41947
15578	* gcc.dg/c99-hexfloat-3.c: New test.
15579
155802010-01-01  Richard Guenther  <rguenther@suse.de>
15581
15582	PR c/42570
15583	* gcc.c-torture/execute/pr42570.c: New testcase.
15584
155852010-01-01  Richard Guenther  <rguenther@suse.de>
15586
15587	PR middle-end/42559
15588	* gcc.c-torture/compile/pr42559.c: New testcase.
15589
15590
15591Copyright (C) 2010 Free Software Foundation, Inc.
15592
15593Copying and distribution of this file, with or without modification,
15594are permitted in any medium without royalty provided the copyright
15595notice and this notice are preserved.
15596