OSDN Git Service

In gcc/testsuite/:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2
3         * objc.dg/gnu-api-2-ivar.m: New.
4
5 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
6
7         * objc.dg/gnu-api-2-property.m: New.
8
9 2010-10-15  Xinliang David Li  <davidxl@google.com>
10
11         * g++.dg/uninit-pred-3_a.C: New test.
12         * g++.dg/uninit-pred-3_b.C: New test.
13
14 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
15
16         * objc.dg/gnu-api-2-object.m: New.
17
18 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
19
20         * objc.dg/gnu-api-2-method.m: New.
21
22 2010-10-15  Jason Merrill  <jason@redhat.com>
23
24         * g++.dg/lto/pr45983_0.C: New.
25
26 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
27
28         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
29         builtin combiner patterns.
30         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
31         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
32         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
33         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
34         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
35
36 2010-10-15  Richard Guenther  <rguenther@suse.de>
37
38         * g++.dg/lto/20101015-1_0.C: New testcase.
39
40 2010-10-15  Richard Guenther  <rguenther@suse.de>
41
42         PR testsuite/46021
43         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
44         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
45
46 2010-10-15  Richard Guenther  <rguenther@suse.de>
47
48         PR lto/45957
49         * g++.dg/lto/20101014-1_0.C: New testcase.
50
51 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
52
53         * objc.dg/gnu-api-2-protocol.m: New.
54         * objc.dg/gnu-api-2-sel.m: New.
55
56 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
57
58         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
59         arm-eabi targets.
60
61 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
62
63         * gcc.dg/20101010-1.c: New testcase.
64
65 2010-10-15  Jie Zhang  <jie@codesourcery.com>
66
67         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
68         script when relocatable linking.
69
70 2010-10-14  Yao Qi  <yao@codesourcery.com>
71
72         PR target/45447
73         * gcc.target/arm/pr45447.c: New test.
74
75 2010-10-14  Jan Hubicka  <jh@suse.cz>
76
77         PR middle-end/45621
78         * g++.dg/lto/pr45621.h : New.
79         * g++.dg/lto/pr45621_0.C: New.
80         * g++.dg/lto/pr45621_1.C: New.
81
82 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
83
84         * objc.dg/property: New.
85         * objc.dg/property/fsf-property-basic.m: New.
86         * objc.dg/property/fsf-property-method-access.m: New.
87         * objc.dg/property/fsf-property-named-ivar.m: New.
88         * obj-c++.dg/property: New.
89         * obj-c++.dg/property/fsf-property-basic.mm: New.
90         * obj-c++.dg/property/fsf-property-method-access.mm: New.
91         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
92
93         merge from FSF apple 'trunk' branch.
94         2006 Fariborz Jahanian <fjahanian@apple.com>
95
96         Radars 4436866, 4505126, 4506903, 4517826
97         * objc.dg/property/property-1.m: New.
98         * objc.dg/property/property-2.m: New.
99         * objc.dg/property/property-3.m: New.
100         * objc.dg/property/property-neg-1.m: New.
101         * objc.dg/property/property-neg-2.m: New.
102         * objc.dg/property/property-neg-3.m: New.
103         * objc.dg/property/property-neg-4.m: New.
104         * objc.dg/property/property-neg-5.m: New.
105         * objc.dg/property/property-neg-6.m: New.
106         * objc.dg/property/property-neg-7.m: New.
107         * objc.dg/property/property.exp: New.
108         * obj-c++.dg/property/property-1.mm: New.
109         * obj-c++.dg/property/property-2.mm: New.
110         * obj-c++.dg/property/property-3.mm: New.
111         * obj-c++.dg/property/property-neg-1.mm: New.
112         * obj-c++.dg/property/property-neg-2.mm: New.
113         * obj-c++.dg/property/property-neg-3.mm: New.
114         * obj-c++.dg/property/property-neg-4.mm: New.
115         * obj-c++.dg/property/property-neg-5.mm: New.
116         * obj-c++.dg/property/property-neg-6.mm: New.
117         * obj-c++.dg/property/property-neg-7.mm: New.
118         * obj-c++.dg/property/property.exp: New.
119
120 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
121
122         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
123
124 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
125
126         PR c/45969
127         * gcc.c-torture/compile/pr45969-1.c: New test.
128
129 2010-10-14  Richard Guenther  <rguenther@suse.de>
130
131         PR tree-optimization/44913
132         * gcc.dg/torture/pr44913.c: New testcase.
133
134 2010-10-14  Richard Guenther  <rguenther@suse.de>
135
136         PR lto/45382
137         * g++.dg/lto/20101014-2_0.C: New testcase.
138
139 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
140
141         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
142         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
143         * gcc.target/i386/pr44130.c: Likewise.
144         * gcc.target/i386/pr44144.c: Likewise.
145         * gcc.target/i386/pr44180.c: Likewise.
146         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
147         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
148         * gcc.target/i386/vect-sizes-1.c: Likewise.
149         * gcc.target/i386/vectorize4-avx.c: Likewise.
150
151 2010-10-14  Richard Guenther  <rguenther@suse.de>
152
153         PR lto/44561
154         * g++.dg/lto/20101010-3_0.C: New testcase.
155         * g++.dg/lto/20101010-4_0.C: Likewise.
156
157 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
158
159         * objc.dg/pr45878.m: Update to include NSConstantString interface
160         for -fnext-runtime.
161         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
162         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
163         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
164         reference for m64 -fnext-runtime.
165
166 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
167
168         * gcc.target/i386/vect-sizes-1.c: New.
169
170 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
171
172         PR middle-end/46011
173         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
174
175 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
176
177         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
178         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
179
180 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
181
182         * gcc.target/ia64/20101005.c: New test.
183
184 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
185
186         PR rtl-optimization/45570
187         * gcc.dg/pr45570.c: New test.
188
189 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
190
191         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
192         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
193         * gcc.target/i386/vectorize4-avx.c: Likewise.
194
195 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
196
197         * gcc.target/i386/avx-copysign-vec.c: New.
198         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
199
200 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
201
202         PR middle-end/44130
203         * gcc.target/i386/pr44130.c: New.
204
205 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
206
207         PR middle-end/44144
208         * gcc.target/i386/pr44144.c: New.
209
210 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
211
212         PR target/44180
213         * gcc.target/i386/pr44180.c: New.
214
215 2010-10-13  Jason Merrill  <jason@redhat.com>
216
217         * g++.dg/template/canon-type-8.C: New.
218
219 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
220
221         * gcc.c-torture/execute/20101013-1.c: New test.
222
223 2010-10-13  Richard Guenther  <rguenther@suse.de>
224
225         PR objc/45878
226         * objc.dg/pr45878.m: New testcase.
227
228 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
229
230         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
231         * gcc.dg/format/dfp-printf-1.c: Likewise.
232         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
233
234 2010-10-13  Richard Guenther  <rguenther@suse.de>
235
236         PR tree-optimization/45788
237         * g++.dg/pr45788.C: New testcase.
238
239 2010-10-13  Richard Guenther  <rguenther@suse.de>
240
241         PR tree-optimization/45970
242         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
243
244 2010-10-13  Richard Guenther  <rguenther@suse.de>
245
246         PR tree-optimization/45982
247         * gcc.dg/torture/pr45982.c: New testcase.
248         * gcc.dg/tree-ssa/pr24287.c: Adjust.
249         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
250         * gcc.dg/torture/pr39074-2.c: Likewise.
251
252 2010-10-13  Richard Guenther  <rguenther@suse.de>
253
254         PR middle-end/45874
255         * g++.dg/torture/pr45874.C: New testcase.
256
257 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
258
259         * objc.dg/attributes/method-attribute-1.m: Update to respond
260         to implemented method attributes..
261         * objc.dg/attributes/method-attribute-2.m: Likewise.
262         * objc.dg/attributes/method-attribute-3.m: Likewise.
263         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
264         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
265         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
266
267 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
268
269         PR libobjc/23214
270         * objc.dg/pr23214.m: New.
271
272 2010-10-12  Michael Eager  <eager@eagercon.com>
273
274         PR testsuite/45856
275         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
276         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
277
278 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
279
280         PR fortran/45636
281         * gcc.c-torture/execute/pr45636.c: New test.
282         * gfortran.dg/pr45636.f90: New test.
283
284 2010-10-12  Richard Henderson  <rth@redhat.com>
285
286         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
287
288 2010-10-12  Daniel Kraft  <d@domob.eu>
289
290         PR fortran/38936
291         * gfortran.dg/associate_1.f03: More tests with derived-types.
292         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
293         * gfortran.dg/associate_8.f03: Fix typo.
294         * gfortran.dg/initialization_27.f90: Fix typo.
295
296 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
297
298         PR testsuite/45851
299         * lib/lto.exp (lto-get-options-main): Support optional target
300         selector for dg-extra-ld-options.
301
302 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
303
304         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
305         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
306
307 2010-10-11  Martin Jambor  <mjambor@suse.cz>
308
309         PR middle-end/45699
310         * g++.dg/torture/pr45699.C: New test.
311         * g++.dg/otr-fold-1.C: Adjusted.
312         * g++.dg/otr-fold-1.C: Likewise.
313
314 2010-10-11  Nick Clifton  <nickc@redhat.com>
315
316         * gcc.c-torture/compile/pr44197.c: Require visibility support.
317         Allow for a user label prefix.
318
319 2010-10-10  Richard Guenther  <rguenther@suse.de>
320
321         * g++.dg/lto/20101010-1_0.C: New testcase.
322         * g++.dg/lto/20101010-2_0.C: Likewise.
323
324 2010-10-11  Ira Rosen  <irar@il.ibm.com>
325
326         PR tree-optimization/45902
327         * gcc.dg/vect/45902.c: New test.
328
329 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
330
331         PR target/45870
332         * gcc.dg/tls/pr45870.c: New test.
333
334 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
335
336         PR fortran/45961
337         * gfortran.dg/typebound_operator_6.f03: New.
338
339 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
340
341         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
342         and adjust -export symbol scanning.
343         * g++.dg/ext/dllexport1.C: Likewise.
344         * g++.dg/ext/dllexport3.C: Likewise.
345         * gcc.dg/dll-3.c: Likewise.
346         * gcc.dg/dll-4.c: Likewise.
347         * gcc.dg/dll-5.c: Likewise.
348
349 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
350
351         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
352         instead of tree_profile dump file.
353         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
354         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
355         dump file.
356
357 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
358
359         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
360
361 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
362
363         * gfortran.dg/character_comparison_4.f90:  New test.
364         * gfortran.dg/character_comparison_5.f90:  New test.
365         * gfortran.dg/character_comparison_6.f90:  New test.
366
367 2010-10-09  Richard Henderson  <rth@redhat.com>
368
369         * lib/target-supports.exp
370         (check_effective_target_automatic_stack_alignment): Always true.
371
372 2010-10-09  Richard Guenther  <rguenther@suse.de>
373
374         PR lto/45956
375         * gcc.dg/lto/20101009-2_0.c: New testcase.
376         * gcc.dg/lto/20101009-2_1.c: Likewise.
377         * gcc.dg/lto/20101009-2_2.c: Likewise.
378
379 2010-10-09  Richard Guenther  <rguenther@suse.de>
380
381         PR lto/45947
382         * g++.dg/lto/20101009-1_0.C: New testcase.
383
384 2010-10-09  Richard Guenther  <rguenther@suse.de>
385
386         PR tree-optimization/45945
387         * gcc.dg/lto/20101009-1_0.c: New testcase.
388
389 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
390
391         PR target/45913
392         * gcc.target/i386/pr45913.c: New.
393
394 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
395
396         PR fortran/45943
397         * gfortran.dg/streamio_16.f90: Update test.
398
399 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
400
401         PR tree-optimization/45903
402         * gcc.target/i386/pr45903.c: New test.
403
404 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
405
406         * gnat.dg/interface5.adb: Compile with warnings disabled.
407
408 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
409
410         * obj-c++.dg/encode-10.mm: New testcase.
411
412 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
413
414         PR objc++/23614
415         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
416         C++ class.  Removed XFAIL.
417
418 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
419
420         PR fortran/45933
421         * gfortran.dg/typebound_operator_5.f03: New.
422
423 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
424
425         Merge from 'apple/trunk' branch on FSF servers.
426
427         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
428
429         Radar 4508851
430         * obj-c++.dg/method-namespace-1.mm: New.
431
432 2010-10-07  Martin Jambor  <mjambor@suse.cz>
433
434         * gcc.dg/tree-ssa/sra-11.c: New test.
435
436 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
437
438         PR Tree-Vect/45847
439         * gcc.dg/vect/pr45847.c: New test.
440
441 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
442             Kai Tietz  <kai.tietz@onevision.com>
443
444         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
445
446 2010-10-07  Richard Guenther  <rguenther@suse.de>
447
448         PR tree-optimization/45732
449         * gcc.dg/torture/pr45732.c: New testcase.
450
451 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
452
453         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
454         * objc.dg/foreach-2.m: Likewise.
455         * objc.dg/foreach-3.m: Likewise.
456         * objc.dg/foreach-4.m: Likewise.
457         * objc.dg/foreach-5.m: Likewise.
458         * objc.dg/foreach-6.m: Likewise.
459         * objc.dg/foreach-7.m: Likewise.
460         * objc.dg/objc-foreach-4.m: Likewise.
461         * objc.dg/objc-foreach-5.m: Likewise.
462
463 2010-10-07  Richard Guenther  <rguenther@suse.de>
464
465         PR middle-end/45869
466         * gcc.dg/torture/pr45869.c: New testcase.
467
468 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
469
470         * objc.dg/set-not-used-1.m: New
471         * obj-c++.dg/set-not-used-1.mm: New.
472
473 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
474
475         * objc.dg/attributes/method-attribute-3.m: New.
476         * obj-c++.dg/attributes/method-attribute-3.mm: New.
477
478 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
479
480         PR fortran/45916
481         * gfortran.dg/generic_typebound_operator_1.f90: New test.
482
483 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
484
485         PR fortran/45889
486         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
487
488 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
489
490         Merge from 'apple/trunk' branch on FSF servers.
491
492         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
493
494         Radar 4278774
495         * obj-c++.dg/encode-9.mm: New.
496
497 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
498
499         * g++.dg/cpp0x/pr45908.C: New test.
500
501 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
502
503         * gnat.dg/opt6.ad[sb]: New test.
504
505 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
506
507         Implemented fast enumeration for Objective-C.
508         * objc.dg/foreach-1.m: New.
509         * objc.dg/foreach-2.m: New.
510         * objc.dg/foreach-3.m: New.
511         * objc.dg/foreach-4.m: New.
512         * objc.dg/foreach-5.m: New.
513         * objc.dg/foreach-6.m: New.
514         * objc.dg/foreach-7.m: New.
515
516         Merge from 'apple/trunk' branch on FSF servers:
517         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
518
519         Radar 4502236
520         * objc.dg/objc-foreach-5.m: New.
521
522         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
523
524         Radar 4507230
525         * objc.dg/objc-foreach-4.m: New.
526
527         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
528
529         Radar 4472881
530         * objc.dg/objc-foreach-3.m: New.
531
532         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
533
534         Radar 4468498
535         * objc.dg/objc-foreach-2.m: New.
536
537         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
538
539         Radar 4294910
540         * objc.dg/objc-foreach-1.m: New
541
542 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
543
544         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
545         unsigned values.
546
547 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
548
549         PR objc++/28050
550         * obj-c++.dg/syntax-error-10.mm: New.
551
552 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
553
554         PR objc++/23707
555         * obj-c++.dg/syntax-error-9.mm: New.
556
557 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
558
559         PR objc++/31126
560         * obj-c++.dg/syntax-error-8.mm: New.
561
562 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
563
564         Merge from 'apple/trunk' branch on FSF servers.
565
566         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
567
568         Radar 4290840
569         * obj-c++.dg/syntax-error-7.mm: New
570
571         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
572
573         Radar 4294425
574         * obj-c++.dg/syntax-error-6.mm: New
575
576         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
577
578         Radar 4261146
579         * obj-c++.dg/syntax-error-5.mm: New
580
581         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
582
583         Radar 4093475
584         * obj-c++.dg/syntax-error-[3-4].mm: New.
585
586         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
587
588         Radar 4185810
589         * obj-c++.dg/syntax-error-[1-2].mm: New.
590
591 2010-10-05  Ira Rosen  <irar@il.ibm.com>
592
593         PR tree-optimization/45752
594         * gcc.dg/vect/pr45752.c: New test.
595
596 2010-10-05  Richard Guenther  <rguenther@suse.de>
597
598         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
599         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
600         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
601         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
602         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
603         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
604         * gcc.dg/tree-prof/stringop-1.c: Likewise.
605         * gcc.dg/tree-prof/stringop-2.c: Likewise.
606         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
607         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
608         * gcc.dg/tree-prof/update-loopch.c: Likewise.
609         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
610         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
611         * gcc.dg/tree-prof/tracer-1.c: Likewise.
612         * gcc.dg/tree-ssa/inline-4.c: Likewise.
613         * gcc.dg/tree-ssa/inline-3.c: Likewise.
614         * gcc.dg/tree-ssa/20080530.c: Likewise.
615         * g++.dg/tree-ssa/inline-3.C: Likewise.
616         * g++.dg/tree-ssa/inline-1.C: Likewise.
617         * g++.dg/tree-ssa/inline-2.C: Likewise.
618         * gcc.dg/profile-dir-1.c: Likewise.
619         * gcc.dg/profile-dir-2.c: Likewise.
620         * gcc.dg/profile-dir-3.c: Likewise.
621
622 2010-10-05  Richard Guenther  <rguenther@suse.de>
623
624         PR middle-end/45877
625         * g++.dg/torture/pr45877.C: New testcase.
626
627 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
628
629         PR debug/45849
630         * gcc.dg/debug/pr45849.c: New test.
631
632         PR middle-end/45876
633         * gcc.c-torture/compile/pr45876.c: New test.
634
635 2010-10-04  Julian Brown  <julian@codesourcery.com>
636
637         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
638         vect_hw_misalign.
639         * gcc.dg/vect/vect-60.c: Likewise.
640         * gcc.dg/vect/vect-56.c: Likewise.
641         * gcc.dg/vect/vect-93.c: Likewise.
642         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
643         * gcc.dg/vect/vect-95.c: Likewise.
644         * gcc.dg/vect/vect-96.c: Likewise.
645         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
646         * gcc.dg/vect/slp-25.c: Likewise.
647         * gcc.dg/vect/slp-3.c: Likewise.
648         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
649         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
650         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
651         * gcc.dg/vect/vect-109.c: Likewise.
652         * gcc.dg/vect/vect-peel-1.c: Likewise.
653         * gcc.dg/vect/vect-peel-2.c: Likewise.
654         * lib/target-supports.exp
655         (check_effective_target_arm_vect_no_misalign): New.
656         (check_effective_target_vect_no_align): Use above.
657         (check_effective_target_vect_element_align): New.
658         (add_options_for_quad_vectors): New.
659
660 2010-10-04  Martin Jambor  <mjambor@suse.cz>
661
662         PR tree-optimization/45572
663         * g++.dg/ipa/pr45572-1.C: New test.
664         * g++.dg/ipa/pr45572-2.C: Likewise.
665
666 2010-10-03  Ian Lance Taylor  <iant@google.com>
667
668         * gcc.dg/anon-struct-11.c: New test.
669         * gcc.dg/anon-struct-12.c: New test.
670         * gcc.dg/anon-struct-13.c: New test.
671         * gcc.dg/anon-struct-14.c: New test.
672
673 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
674
675         * g++.dg/torture/pr45764.C: Revert revision 164914.
676         * gcc.dg/vect/pr43432.c: Likewise.
677         * gcc.dg/vect/vect-114.c: Likewise.
678         * gcc.dg/vect/vect-15.c: Likewise.
679
680 2010-10-03  Jason Merrill  <jason@redhat.com>
681
682         * g++.dg/cpp0x/sfinae5.C: New.
683
684 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
685
686         PR tree-optimization/45720
687         PR tree-optimization/45764
688         * g++.dg/torture/pr45764.C: New.
689
690         * gcc.dg/vect/pr43432.c: Xfail.
691         * gcc.dg/vect/vect-114.c: Likewise.
692         * gcc.dg/vect/vect-15.c: Likewise.
693
694 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
695
696         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
697         hppa*-*-hpux*.
698         * gcc.dg/torture/pr45678-2.c: Likewise.
699
700 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
701
702         PR fortran/45748
703         * gfortran.dg/intrinsic_6.f90: New.
704
705 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
706
707         PR fortran/42831
708         * gfortran.dg/dependency_37.f90:  New test.
709
710 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
711
712         * gcc.target/i386/shift_mask.c: New test.
713
714 2010-10-01  Richard Guenther  <rguenther@suse.de>
715
716         PR tree-optimization/45854
717         * g++.dg/torture/pr45854.C: New testcase.
718
719 2010-09-30  Michael Eager  <eager@eagercon.com>
720
721         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
722         __FLT_{MIN,MAX}__.
723
724 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
725
726         PR middle-end/45758
727         * gfortran.dg/graphite/pr45758.f90: New.
728
729 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
730
731         PR middle-end/45230
732         * gcc.dg/graphite/id-pr45230.c: New.
733
734 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
735
736         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
737         * gfortran.dg/graphite/graphite.exp: Same.
738         * gcc.dg/graphite/vect-pr43423.c: New.
739
740 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
741
742         PR target/45843
743         * g++.dg/torture/pr45843.C: New test.
744
745 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
746
747         PR fortran/45828
748         * gfortran.dg/allocate_derived_5.f90: New.
749
750 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
751
752         PR tree-optimization/31261
753         * gcc.dg/tree-ssa/pr31261.c: New test.
754
755 2010-09-30  Michael Eager  <eager@eagercon.com>
756
757         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
758         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
759         * gcc.target/microblaze/microblaze.exp: Ditto.
760         * gcc.target/microblaze/others/string_cst1.c: Ditto.
761         * gcc.target/microblaze/others/string_cst2.c: Ditto.
762         * gcc.target/microblaze/others/data_var1.c: Ditto.
763         * gcc.target/microblaze/others/data_var2.c: Ditto.
764         * gcc.target/microblaze/others/data_var3.c: Ditto.
765         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
766         * gcc.target/microblaze/others/strings1.c:: Ditto.
767         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
768         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
769         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
770         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
771         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
772         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
773         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
774         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
775         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
776         * gcc.target/microblaze/isa/pcmp.c: Ditto.
777         * gcc.target/microblaze/isa/nofloat.c: Ditto.
778         * gcc.target/microblaze/isa/fcvt.c: Ditto.
779         * gcc.target/microblaze/isa/float.c: Ditto.
780         * gcc.target/microblaze/isa/mulh.c: Ditto.
781         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
782         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
783         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
784         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
785         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
786         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
787         * gcc.target/microblaze/isa/bshift.c: Ditto.
788         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
789         * gcc.target/microblaze/isa/div.c: Ditto.
790         * gcc.target/microblaze/isa/vanilla.c: Ditto.
791         * gcc.target/microblaze/isa/mul.c: Ditto.
792
793 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
794
795         merge from FSF 'apple/trunk' branch.
796         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
797
798         Radar 4386773
799         * objc.dg/enhanced-proto-1.m: New.
800         * objc.dg/enhanced-proto-2.m: New.
801         * obj-c++.dg/enhanced-proto-1.mm: New
802         * obj-c++.dg/enhanced-proto-2.mm: New.
803
804 2010-09-30  Richard Guenther  <rguenther@suse.de>
805
806         PR testsuite/45702
807         * gcc.dg/debug/pr41893-1.c: Adjust.
808         * gcc.dg/pr30762-1.c: Likewise.
809         * gcc.dg/pr31529-1.c: Likewise.
810         * gcc.dg/pr34457-1.c: Likewise.
811         * gcc.dg/pr34668-1.c: Likewise.
812         * gcc.dg/pr43557-1.c: Likewise.
813
814 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
815
816         PR objc/45842
817         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
818         * objc.dg/const-str-3.m: Correct header for memcpy.
819         * objc.dg/const-str-7.m: Likewise.
820         * objc.dg/method-20b.m: Provide an implementation of Object.
821         Adjust XFAIL for m64 NeXT runtime.
822         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
823         * objc.dg/encode-3.m: Correct line ordering, provide header for
824         sprintf.
825         * objc.dg/encode-7-next.m: Only run for 32bit.
826         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
827         * objc.dg/type-size-2.m: Provide an implementation of Object.
828         Ajust headers.
829         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
830         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
831         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
832         Adjust XFAIL for m64 NeXT runtime.
833         * obj-c++.dg/method-22.mm: Likewise.
834         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
835
836 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
837
838         Merge from 'apple/trunk' branch on FSF servers.
839
840         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
841
842         Radar 4278236
843         * obj-c++.dg/bad-forward-decl.mm: New
844
845 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
846
847         * ada/acats/run_acats: Revert revision 157037.
848
849 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
850
851         Merge from 'apple/trunk' branch on FSF servers.
852
853         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
854
855         Radar 4281748
856         * objc.dg/naming-2.m: Update
857         * objc.dg/naming-3.m: New
858
859 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
860
861         PR target/40457
862         * gcc.target/arm/pr40457-3.c: New test.
863
864 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
865
866         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
867         alias checking.
868         * lib/target-supports.exp (check_ifunc_available): Likewise.
869
870 2010-09-29  Tristan Gingold  <gingold@adacore.com>
871
872         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
873
874 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
875
876         * objc.dg/keywords-1.m: New test.
877         * objc.dg/keywords-2.m: New test.
878         * objc.dg/keywords-3.m: New test.
879         * obj-c++.dg/keywords-1.mm: New test.
880         * obj-c++.dg/keywords-2.mm: New test.
881
882 2010-09-28  Jason Merrill  <jason@redhat.com>
883
884         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
885         * g++.dg/ext/complit11.C: Likewise.
886         * g++.old-deja/g++.law/temps1.C: Likewise.
887
888         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
889         * g++.old-deja/g++.mike/misc6.C: Likewise.
890
891 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
892
893         * objc.dg/attributes/method-attribute-1.m: New.
894         * objc.dg/attributes/method-attribute-2.m: New.
895
896         * obj-c++.dg/attributes/method-attribute-1.m: New.
897         * obj-c++.dg/attributes/method-attribute-2.m: New.
898
899 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
900
901         * objc.dg/attributes: New.
902         * objc.dg/attributes/attributes.exp: New.
903         * objc.dg/attributes/class-attribute-1.m: New.
904         * objc.dg/attributes/class-attribute-2.m: New
905         * objc.dg/attributes/categ-attribute-1.m: New
906         * objc.dg/attributes/categ-attribute-2.m: New
907         * objc.dg/attributes/proto-attribute-1.m: New
908
909         * obj-c++.dg/attributes: New.
910         * obj-c++.dg/attributes/attributes.exp: New
911         * obj-c++.dg/attributes/class-attribute-1.mm: New
912         * obj-c++.dg/attributes/class-attribute-2.mm: New
913         * obj-c++.dg/attributes/categ-attribute-1.mm: New
914         * obj-c++.dg/attributes/categ-attribute-2.mm: New
915         * obj-c++.dg/attributes/proto-attribute-1.mm: New
916
917 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
918
919         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
920         from the branch renamed to method-20b.m to avoid clashes).
921
922         2005-08-23  Stuart Hastings  <stuart@apple.com>
923                     Ziemowit Laski  <zlaski@apple.com>
924
925         Radar 4209854
926         * obj-c++.dg/method-23.mm: New.
927         * objc.dg/method-20.m: New.
928
929 2010-09-28  Jan Hubicka  <jh@suse.cz>
930
931         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
932
933 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
934
935         PR target/44452
936         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
937         i?86-*-solaris2.[89], *-*-vxworks*.
938         * gcc.target/i386/pr22152.c: Likewise.
939         * gcc.target/i386/vect8-ret.c: New test.
940
941 2010-09-28  Jie Zhang  <jie@codesourcery.com>
942
943         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
944
945 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
946
947         Merge from 'apple/trunk' branch on FSF servers.
948
949         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
950
951         Radar 4175534
952         * obj-c++.dg/method-22.mm: New.
953
954 2010-09-27  Jason Merrill  <jason@redhat.com>
955
956         * g++.dg/cpp0x/rv-lvalue-req.C: New.
957         * g++.dg/ext/complit11.C: Adjust.
958         * g++.old-deja/g++.law/temps1.C: Adjust.
959         * g++.old-deja/g++.ns/koenig6.C: Adjust.
960         * g++.old-deja/g++.oliva/partord1.C: Adjust.
961
962 2010-09-27  Ian Lance Taylor  <iant@google.com>
963
964         * lib/target-supports.exp (check_effective_target_split_stack):
965         New procedure.
966         * gcc.dg/split-1.c: New test.
967         * gcc.dg/split-2.c: New test.
968         * gcc.dg/split-3.c: New test.
969         * gcc.dg/split-4.c: New test.
970
971 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
972
973         PR objc/25464
974         * objc.dg/type-size-3.m: New test.
975
976 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
977
978         PR objc/45763
979         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
980
981 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
982
983         PR objc/25450
984         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
985         * objc.dg/type-size-2.m: Same change.
986         * obj-c++.dg/encode-5.mm: Same change.
987
988 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
989
990         Merge from 'apple/trunk' branch on FSF servers.  The original
991         Changelogs are below.
992
993         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
994         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
995         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
996         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
997         in the branch).
998         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
999         proto-qual-1.m in the branch) and the normal ABI on GNU.
1000         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
1001         the test only with the NeXT runtime.
1002         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1003         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1004         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1005         Run the test only with the NeXT runtime.
1006
1007         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1008
1009         Radar 4492973
1010         * objc.dg/encode-7-64bit.m: New.
1011         * objc.dg/encode-7.m: Skip if -m64.
1012
1013         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
1014
1015         Radar 4301047
1016         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1017         * obj-c++.dg/threedotthree-abi-1.mm: New
1018         * objc.dg/threedotthree-abi-1.m: New
1019
1020         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
1021
1022         Radar 4136935
1023         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1024         * objc.dg/encode-6.m: Likewise.
1025         * objc.dg/encode-7.m: New test case.
1026
1027 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1028
1029         Merge from 'apple/trunk' branch on FSF servers.  Renamed
1030         const-str-12.m to constr-str-12b.m to avoid conflicts.
1031
1032         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
1033
1034         Radar 4229905
1035         * obj-c++.dg/warn5.mm: New
1036
1037         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
1038
1039         Radar 4154928
1040         * obj-c++.dg/const-str-12.mm: New.
1041         * objc.dg/const-str-12.m: New.
1042
1043 2010-09-27  Tobias Burnus  <burnus@net-b.de>
1044
1045         PR fortran/40569
1046         PR fortran/40568
1047         * gfortran.dg/storage_size_2.f08: Fix test.
1048         * gfortran.dg/c_sizeof_1.f90: Fix test.
1049         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1050         * gfortran.dg/c_sizeof_3.f90: New.
1051         * gfortran.dg/c_sizeof_4.f90: New.
1052         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1053         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1054
1055 2010-09-26  Daniel Kraft  <d@domob.eu>
1056
1057         PR fortran/45783
1058         PR fortran/45795
1059         * gfortran.dg/select_type_18.f03: New test.
1060
1061 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1062
1063         * gnat.dg/return2.ad[sb]: New test.
1064         * gnat.dg/return2_pkg.ads: New helper.
1065
1066 2010-09-25  Daniel Kraft  <d@domob.eu>
1067
1068         PR fortran/45776
1069         * gfortran.dg/io_constraints_6.f03: New test.
1070         * gfortran.dg/io_constraints_7.f03: New test.
1071         * gfortran.dg/newunit_2.f90: New test.
1072
1073 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
1074
1075         * gfortran.dg/operator_c1202.f90: New test.
1076
1077 2010-09-24  Jan Hubicka  <jh@suse.cz>
1078
1079         * gcc.dg/tree-ssa/leaf.c: New testcase.
1080
1081 2010-09-24  Jan Hubicka  <jh@suse.cz>
1082
1083         PR tree-optimization/45738
1084         PR tree-optimization/45741
1085         * gcc.c-torture/compile/pr45741.c: New.
1086         * gfortran.fortran-torture/compile/pr45738.f90: New.
1087
1088 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
1089
1090         * gcc.dg/cpp/undef-opt-1.c: New test.
1091
1092 2010-09-24  Jason Merrill  <jason@redhat.com>
1093
1094         * g++.dg/other/error10.C: Adjust expected output.
1095
1096 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
1097
1098         PR middle-end/45234
1099         * gcc.dg/torture/stackalign/alloca-6.c: New test.
1100         * gcc.target/i386/pr45234.c: New test.
1101
1102 2010-09-24  Richard Guenther  <rguenther@suse.de>
1103
1104         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1105
1106 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1107
1108         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1109         as a comment leader in regexp.
1110
1111 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1112
1113         * objc.dg/sync-2.m: New test.
1114         * obj-c++.dg/sync-2.mm: New test.
1115
1116 2010-09-24  Tobias Burnus  <burnus@net-b.de>
1117
1118         PR fortran/40571
1119         * gfortran.dg/iso_fortran_env_7.f90: New.
1120
1121 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1122
1123         * obj-c++.dg/too-many-args.mm: New file.
1124
1125 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1126
1127         Merge from 'apple/trunk' branch on FSF servers.
1128
1129         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1130
1131         Radar 4491608
1132         * objc.dg/too-many-args.m: New
1133
1134 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1135
1136         PR fortran/45744
1137         * gfortran.dg/dependency_36.f90:  New test.
1138
1139 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
1140
1141         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1142         * gcc.target/i386/pad-3.c: Ditto.
1143         * gcc.target/i386/pad-7.c: Ditto.
1144         * gcc.target/i386/pad-7.c: Ditto.
1145         * gcc.target/i386/pr36502.c: Ditto.
1146         * gcc.target/i386/zee.c: Ditto.
1147         * gcc.target/i386/20060821-1.c: Ditto.
1148         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
1149         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
1150         * gcc.target/i386/pad-5b.c: Ditto.
1151         * gcc.target/i386/pad-6a.c: Ditto.
1152         * gcc.target/i386/pad-6b.c: Ditto.
1153         * gcc.target/i386/pad-8.c: Ditto.
1154         * gcc.target/i386/pad-9.c: Ditto.
1155         * gcc.target/i386/pad-10.c: Ditto.
1156         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
1157
1158 2010-09-23  Richard Guenther  <rguenther@suse.de>
1159
1160         PR tree-optimization/45565
1161         * g++.dg/ipa/pr45565.C: New testcase.
1162
1163 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
1164
1165         PR fortran/45745
1166         PR fortran/45648
1167         * gfortran.dg/vector_subscript_bound_1.f90: New.
1168
1169 2010-09-23  Richard Guenther  <rguenther@suse.de>
1170
1171         PR middle-end/45750
1172         * gcc.dg/pr45750.c: New testcase.
1173
1174 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
1175
1176         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1177         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
1178         build.
1179
1180 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
1181
1182         PR rtl-optimization/44374
1183         * gcc.target/arm/headmerge-1.c: New test.
1184         * gcc.target/arm/headmerge-2.c: New test.
1185         * gcc.target/i386/headmerge-1.c: New test.
1186         * gcc.target/i386/headmerge-2.c: New test.
1187
1188 2010-09-23  Daniel Kraft  <d@domob.eu>
1189
1190         PR fortran/38936
1191         PR fortran/44044
1192         PR fortran/45474
1193         * gfortran.dg/intrinsic_intent_1.f03: New test.
1194         * gfortran.dg/select_type_17.f03: New test.
1195         * gfortran.dg/associate_5.f03: More definability tests.
1196         * gfortran.dg/enum_2.f90: Check definability.
1197         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1198         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1199         * gfortran.dg/char_expr_2.f90: Ditto.
1200         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1201         * gfortran.dg/enum_5.f90: Ditto.
1202         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1203         * gfortran.dg/impure_assignment_2.f90: Ditto.
1204         * gfortran.dg/impure_assignment_3.f90: Ditto.
1205         * gfortran.dg/intent_out_1.f90: Ditto.
1206         * gfortran.dg/intent_out_3.f90: Ditto.
1207         * gfortran.dg/pointer_assign_7.f90: Ditto.
1208         * gfortran.dg/pointer_intent_3.f90: Ditto.
1209         * gfortran.dg/pr19936_1.f90: Ditto.
1210         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1211         * gfortran.dg/simpleif_2.f90: Ditto.
1212         * gfortran.dg/protected_5.f90: Ditto.
1213         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1214         * gfortran.dg/protected_6.f90: Ditto.
1215         * gfortran.dg/protected_7.f90: Ditto.
1216
1217 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1218
1219         PR libfortran/45710
1220         * gfortran.dg/namelist_65.f90: New test.
1221
1222 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1223
1224         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1225         the regexp pattern between the expected label and location string.
1226
1227 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1228
1229         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1230
1231 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1232
1233         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1234         * gcc.dg/pr27898.c: Likewise.
1235         * gcc.dg/pr28712.c: Likewise.
1236         * gcc.dg/pr30762-1.c: Likewise.
1237         * gcc.dg/pr31529-1.c: Likewise.
1238         * gcc.dg/pr34457-1.c: Likewise.
1239         * gcc.dg/pr34668-1.c: Likewise.
1240         * gcc.dg/pr34989-1.c: Likewise.
1241         * gcc.dg/pr43557-1.c: Likewise.
1242
1243 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1244
1245         PR rtl-optimization/45739
1246         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1247
1248 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1249
1250         * gcc.target/sparc/mnofpu.c: New test.
1251
1252 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1253
1254         PR rtl-optimization/45739
1255         * gcc.target/i386/pr45739.c: New test.
1256
1257 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1258
1259         PR fortran/45648
1260         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1261         and counts. Add non-elemental function call check.
1262
1263         PR fortran/45648
1264         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1265         arguments checks. Update temporary counts.
1266         * gfortran.dg/transpose_optimization_1.f90: New.
1267
1268 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1269
1270         PR objc/23710
1271         * objc.dg/invalid-method-1.m: New.
1272
1273 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1274
1275         Merge from 'apple/trunk' branch on FSF servers.
1276
1277         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1278
1279         Radar 4291785
1280         * objc.dg/naming-4.m: New
1281         * objc.dg/naming-5.m: New
1282         * obj-c++.dg/naming-1.mm: New
1283         * obj-c++.dg/naming-2.mm: New
1284
1285 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1286             Jack Howarth  <howarth@bromo.med.uc.edu>
1287
1288         PR c++/45645
1289         * g++.dg/torture/pr44972.C: Use portable assert().
1290
1291 2010-09-21  Richard Guenther  <rguenther@suse.de>
1292
1293         PR tree-optimization/45580
1294         * g++.dg/torture/pr45580.C: New testcase.
1295
1296 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1297
1298         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1299
1300 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1301
1302         PR fortran/45438
1303         * gfortran.dg/pointer_check_7.f90: New.
1304
1305 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1306
1307         PR rtl-optimization/45728
1308         * gcc.c-torture/compile/pr45728.c: New test.
1309
1310 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1311
1312         PR fortran/45081
1313         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1314
1315 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1316
1317         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1318
1319 2010-09-20  Richard Guenther  <rguenther@suse.de>
1320
1321         PR middle-end/45704
1322         * gcc.dg/torture/pr45704.c: New testcase.
1323
1324 2010-09-20  Jan Hubicka  <jh@suse.cz>
1325
1326         PR tree-optimize/45605
1327         * g++.dg/tree-ssa/pr45605.C: New testcase.
1328
1329 2010-09-20  Michael Matz  <matz@suse.de>
1330
1331         PR testsuite/45706
1332         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1333         enough.
1334
1335 2010-09-20  Richard Guenther  <rguenther@suse.de>
1336
1337         PR tree-optimization/45705
1338         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1339
1340 2010-09-20  Michael Matz  <matz@suse.de>
1341
1342         PR testsuite/45706
1343         * lib/target-supports.exp (check_effective_target_vect_perm):
1344         Add i?86-*-*.
1345
1346 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1347
1348         PR rtl-optimization/45695
1349         * gcc.c-torture/execute/pr45695.c: New test.
1350
1351 2010-09-19  Jan Hubicka  <jh@suse.cz>
1352
1353         PR lto/44246
1354         * gcc.c-torture/compile/pr44246.c:New file.
1355
1356 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1357
1358         PR tree-optimization/45714
1359         * gfortran.dg/vect/pr45714-a.f: New test.
1360         * gfortran.dg/vect/pr45714-b.f: New test.
1361
1362 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1363
1364         * gnat.dg/const1.adb: Rename into...
1365         * gnat.dg/constant1.adb: ...this.
1366         * gnat.dg/constant2.adb: New test.
1367         * gnat.dg/constant2_pkg1.ads: New helper.
1368         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1369
1370 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1371
1372         * gnat.dg/specs/constant1.ads: New test.
1373         * gnat.dg/specs/constant1_pkg.ads: New helper.
1374
1375 2010-09-18  Jan Hubicka  <jh@suse.cz>
1376
1377         PR tree-optimization/45453
1378         * g++.dg/tree-ssa/pr45453.C: New testcase.
1379
1380 2010-09-18  Jason Merrill  <jason@redhat.com>
1381
1382         * g++.dg/cpp0x/initlist44.C: New.
1383
1384 2010-09-18  Richard Guenther  <rguenther@suse.de>
1385
1386         PR tree-optimization/45709
1387         * g++.dg/torture/pr45709-2.C: New testcase.
1388
1389 2010-09-18  Richard Guenther  <rguenther@suse.de>
1390
1391         PR tree-optimization/45709
1392         * g++.dg/torture/pr45709.C: New testcase.
1393
1394 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1395
1396         PR testsuite/45719
1397         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1398
1399 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1400
1401         * gcc.target/i386/pad-1.c: New.
1402         * gcc.target/i386/pad-2.c: Likewise.
1403         * gcc.target/i386/pad-3.c: Likewise.
1404         * gcc.target/i386/pad-4.c: Likewise.
1405         * gcc.target/i386/pad-5a.c: Likewise.
1406         * gcc.target/i386/pad-5b.c: Likewise.
1407         * gcc.target/i386/pad-6a.c: Likewise.
1408         * gcc.target/i386/pad-6b.c: Likewise.
1409         * gcc.target/i386/pad-7.c: Likewise.
1410         * gcc.target/i386/pad-8.c: Likewise.
1411         * gcc.target/i386/pad-9.c: Likewise.
1412         * gcc.target/i386/pad-10.c: Likewise.
1413
1414 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1415
1416         PR middle-end/45234
1417         * gcc.dg/torture/stackalign/alloca-5.c: New.
1418
1419 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1420
1421         PR middle-end/45678
1422         * gcc.dg/torture/pr45678-2.c: New.
1423
1424 2010-09-17  Richard Guenther  <rguenther@suse.de>
1425
1426         PR middle-end/45678
1427         * gcc.dg/torture/pr45678-1.c: New testcase.
1428
1429 2010-09-17  Michael Matz  <matz@suse.de>
1430
1431         PR tree-optimization/43432
1432         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1433         check_effective_target_vect_perm_short): New predicates.
1434         (check_effective_target_vect_perm): Include x86_64.
1435         * gcc.dg/vect/pr43432.c: New test.
1436         * gcc.dg/vect/vect-114.c: Adjust.
1437         * gcc.dg/vect/vect-15.c: Ditto.
1438         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1439         * gcc.dg/vect/slp-perm-9.c: Ditto.
1440
1441 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1442
1443         PR testsuite/45692
1444         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1445         GNU runtime.
1446
1447 2010-09-17  Richard Guenther  <rguenther@suse.de>
1448
1449         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1450         * gcc.dg/pr28706.c: Likewise.
1451         * gcc.dg/pr28712.c: Likewise.
1452         * gcc.dg/pr30762-1.c: Likewise.
1453         * gcc.dg/pr30762-2.c: Likewise.
1454         * gcc.dg/pr31529-1.c: Likewise.
1455         * gcc.dg/pr31529-2.c: Likewise.
1456         * gcc.dg/pr34457-1.c: Likewise.
1457         * gcc.dg/pr34457-2.c: Likewise.
1458         * gcc.dg/pr34668-1.c: Likewise.
1459         * gcc.dg/pr34668-2.c: Likewise.
1460         * gcc.dg/pr34989-1.c: Likewise.
1461         * gcc.dg/pr34989-2.c: Likewise.
1462         * gcc.dg/pr43557-1.c: Likewise.
1463         * gcc.dg/pr43557-2.c: Likewise.
1464         * gcc.dg/debug/pr41893-1.c: Likewise.
1465         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1466         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1467         * gcc.dg/matrix/matrix-4.c: Likewise.
1468         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1469         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1470         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1471         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1472
1473 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1474
1475         PR fortran/43665
1476         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1477         optimizations.
1478         * gfortran.dg/intent_optimize_1.f90: New test.
1479
1480 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1481
1482         * gcc.target/i386/divmod-1.c: New.
1483         * gcc.target/i386/divmod-2.c: Likewise.
1484         * gcc.target/i386/divmod-3.c: Likewise.
1485         * gcc.target/i386/divmod-4.c: Likewise.
1486         * gcc.target/i386/divmod-4a.c: Likewise.
1487         * gcc.target/i386/divmod-5.c: Likewise.
1488         * gcc.target/i386/divmod-6.c: Likewise.
1489         * gcc.target/i386/divmod-7.c: Likewise.
1490         * gcc.target/i386/divmod-8.c: Likewise.
1491         * gcc.target/i386/udivmod-1.c: Likewise.
1492         * gcc.target/i386/udivmod-2.c: Likewise.
1493         * gcc.target/i386/udivmod-3.c: Likewise.
1494         * gcc.target/i386/udivmod-4.c: Likewise.
1495         * gcc.target/i386/udivmod-4a.c: Likewise.
1496         * gcc.target/i386/udivmod-5.c: Likewise.
1497         * gcc.target/i386/udivmod-6.c: Likewise.
1498         * gcc.target/i386/udivmod-7.c: Likewise.
1499         * gcc.target/i386/udivmod-8.c: Likewise.
1500
1501 2010-09-16  Jan Hubicka  <jh@suse.cz>
1502
1503         * g++.dg/lto/pr45679-1_0.C: New file.
1504         * g++.dg/lto/pr45679-1_1.C: New file.
1505         * g++.dg/lto/pr45679-0_0.C: New file.
1506         * g++.dg/lto/pr45679-0_1.C: New file.
1507
1508 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1509
1510         PR fortran/45674
1511         * gfortran.dg/class_dummy_2.f03: New.
1512
1513 2010-09-16  Richard Guenther  <rguenther@suse.de>
1514
1515         PR tree-optimization/45623
1516         * gcc.dg/torture/pr45623.c: New testcase.
1517
1518 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1519
1520         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1521         name and parentheses.
1522         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1523
1524 2010-09-15  Jason Merrill  <jason@redhat.com>
1525
1526         * g++.dg/parse/parameter-declaration-2.C: New.
1527
1528         * g++.dg/cpp0x/scoped_enum2.C: New.
1529
1530 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1531
1532         * gcc.c-torture/compile/20100915-1.c: New test.
1533
1534 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1535
1536         PR middle-end/45644
1537         * gcc.dg/ipa/pr45644.c: New test.
1538
1539 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1540
1541         PR tree-optimization/45633
1542         * gcc.dg/vect/pr45633.c: New test.
1543
1544 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1545
1546         PR fortran/45577
1547         * gfortran.dg/allocate_derived_4.f90: New.
1548
1549 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1550
1551         * lib/target-supports.exp
1552         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1553         supported flag to true for neon.
1554
1555 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1556
1557         PR c++/45665
1558         * g++.dg/template/crash103.C: New.
1559
1560 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1561
1562         Merge from 'apple/trunk' branch on FSF servers.
1563
1564         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1565
1566         Radar 4457381
1567         * objc.dg/msg-in-protocol.m: New.
1568         * obj-c++.dg/msg-in-protocol.mm: New.
1569
1570         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1571
1572         Radar 4219590
1573         * objc.dg/break-in-ifstmt.m: New.
1574
1575         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1576
1577         Radar 4174166
1578         * obj-c++.dg/comp-types-13.mm: New.
1579         * objc.dg/comp-types-12.m: New.
1580
1581         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1582
1583         Radar 4216500
1584         * obj-c++.dg/proto-lossage-7.mm: New.
1585         * objc.dg/proto-lossage-7.m: New.
1586
1587 2010-09-14  Jan Hubicka  <jh@suse.cz>
1588
1589         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1590         folding.
1591         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1592         folding.
1593
1594 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1595
1596         PR middle-end/45567
1597         * gcc.dg/pr45567.c: New test.
1598
1599         PR debug/45660
1600         * g++.dg/debug/pr45660.C: New test.
1601
1602 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1603
1604         PR tree-optimization/45470
1605         * g++.dg/vect/pr45470-a.cc: New test.
1606         * g++.dg/vect/pr45470-a.cc: New test.
1607
1608 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1609
1610         PR target/42070
1611         * lib/profopt.exp: Prune warnings on execname2 compile.
1612         * lib/prune.exp: Prune "can't add line info" warnings.
1613
1614 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1615
1616         PR libfortran/45532
1617         * gfortran.dg/namelist_64.f90: New test.
1618
1619 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1620
1621         PR rtl-optimization/45617
1622         * gcc.target/i386/pr45617.c: New test.
1623
1624 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1625
1626         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1627
1628 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1629
1630         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1631         * gcc.target/i386/fma4-vector.c: Likewise.
1632         * gcc.target/i386/vectorize2.c: Likewise.
1633         * gcc.target/i386/vectorize4.c: Likewise.
1634         * gcc.target/i386/vectorize5.c: Likewise.
1635         * gcc.target/i386/vectorize6.c: Likewise.
1636         * gcc.target/i386/vectorize8.c: Likewise.
1637
1638         * gcc.target/i386/vect-double-1.c: New.
1639         * gcc.target/i386/vect-double-1a.c: Likewise.
1640         * gcc.target/i386/vect-double-2.c: Likewise.
1641         * gcc.target/i386/vect-double-2a.c: Likewise.
1642
1643         * lib/target-supports.exp (check_effective_target_vect_double):
1644         Set et_vect_double_saved to 0 when tuning for Atom.
1645
1646 2010-09-13  Jan Hubicka  <jh@suse.cz>
1647
1648         * gcc.dg/torture/pr23821.c: Drop static keyword.
1649         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1650         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1651
1652 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1653
1654         * gcc.target/arm/sync-1.c: New.
1655
1656 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1657
1658         * gnat.dg/memtrap.adb: New test.
1659
1660 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1661
1662         * gfortran.dg/promotion.f90: Fix options.
1663
1664 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1665
1666         * g++.dg/cpp0x/range-for1.C: New.
1667         * g++.dg/cpp0x/range-for2.C: New.
1668         * g++.dg/cpp0x/range-for3.C: New.
1669         * g++.dg/cpp0x/range-for4.C: New.
1670         * g++.dg/cpp0x/range-for5.C: New.
1671         * g++.dg/cpp0x/range-for6.C: New.
1672
1673 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1674
1675         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1676         and counts. Check that transpose is not called.
1677         * gfortran.dg/transpose_2.f90: Update error message.
1678
1679 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1680
1681         PR c++/43824
1682         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1683         * g++.dg/lookup/strong-using-2.C: Likewise.
1684         * g++.dg/lookup/strong-using-3.C: Likewise.
1685         * g++.dg/lookup/strong-using-5.C: Likewise.
1686
1687         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1688         * g++.dg/cpp0x/inline-ns4.C: New.
1689         * g++.dg/cpp0x/inline-ns5.C: New.
1690
1691 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1692
1693         PR middle-end/45634
1694         * gfortran.fortran-torture/compile/pr45634.f90: New.
1695
1696 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1697
1698         * objc.dg/fobjc-exceptions.m: New test.
1699
1700 2010-09-10  Jan Hubicka  <jh@suse.cz>
1701
1702         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1703
1704 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1705
1706         PR tree-optimization/44972
1707         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1708         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1709         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1710         instead.
1711         * g++.dg/torture/pr44972.C: New test.
1712
1713 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1714
1715         PR tree-optimization/44972
1716         * g++.dg/torture/pr34850.C: Remove expected warning.
1717
1718 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1719
1720         * gfortran.dg/dummy_optional_arg.f90: New test.
1721
1722 2010-09-08  Jan Hubicka  <jh@suse.cz>
1723
1724         PR tree-optimization/45598
1725         * fortran.fortran-torture/compile/pr45598.f90: New test.
1726
1727 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1728
1729         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1730         * lib/target-supports.exp (check_ifunc_available): New.
1731         * gcc.dg/attr-ifunc-1.c: New.
1732         * gcc.dg/attr-ifunc-2.c: New.
1733         * gcc.dg/attr-ifunc-3.c: New.
1734         * gcc.dg/attr-ifunc-4.c: New.
1735         * gcc.dg/attr-ifunc-5.c: New.
1736         * g++.dg/ext/attr-ifunc-1.C: New.
1737         * g++.dg/ext/attr-ifunc-2.C: New.
1738         * g++.dg/ext/attr-ifunc-3.C: New.
1739         * g++.dg/ext/attr-ifunc-4.C: New.
1740
1741 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1742
1743         PR middle-end/40386
1744         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1745
1746 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1747
1748         * gfortran.dg/inline_transpose_1.f90: New test.
1749
1750 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1751
1752         PR c++/45588
1753         * g++.dg/warn/Wunused-var-15.C: New test.
1754
1755 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1756
1757         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1758         hppa*-*-hpux*.
1759
1760 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1761
1762         * objc/execute/exceptions/throw-nil.m: New test.
1763         * objc/execute/exceptions/handler-1.m: Updated to use the new
1764         objc_set_uncaught_exception_handler() function.
1765         * objc/execute/exceptions/matcher-1.m: New test.
1766
1767 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1768
1769         PR fortran/38282
1770         * gfortran.dg/bit_comparison_1.F90: New test.
1771         * gfortran.dg/leadz_trailz_3.f90: New test.
1772         * gfortran.dg/masklr_2.F90: New test.
1773         * gfortran.dg/shiftalr_1.F90: New test.
1774         * gfortran.dg/merge_bits_2.F90: New test.
1775         * gfortran.dg/dshift_2.F90: New test.
1776         * gfortran.dg/bit_comparison_2.F90: New test.
1777         * gfortran.dg/masklr_1.F90: New test.
1778         * gfortran.dg/merge_bits_1.F90: New test.
1779         * gfortran.dg/dshift_1.F90: New test.
1780         * gfortran.dg/shiftalr_2.F90: New test.
1781
1782 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1783
1784         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1785         functions from objc/typedstream.h are deprecated.
1786
1787 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1788
1789         * lib/target-supports.exp
1790         (check_effective_target_run_expensive_tests): New proc.
1791         * gcc.c-torture/compile/limits-fnargs.c: Use
1792         dg-require-effective-target run_expensive_tests.
1793
1794 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1795
1796         PR fortran/45597
1797         * gfortran.dg/gomp/pr45597.f90: New test.
1798
1799         PR fortran/45595
1800         * gfortran.dg/gomp/pr45595.f90: New test.
1801
1802 2010-09-08  Michael Matz  <matz@suse.de>
1803
1804         * c-c++-common/uninit-17.c: Adjust.
1805
1806 2010-09-08  Michael Matz  <matz@suse.de>
1807
1808         PR tree-optimization/43430
1809         * gcc.dg/vect/pr43430-2.c: New test.
1810
1811 2010-09-08  Michael Matz  <matz@suse.de>
1812
1813         PR tree-optimization/33244
1814         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1815
1816 2010-09-08  Richard Guenther  <rguenther@suse.de>
1817
1818         PR tree-optimization/45578
1819         * gfortran.dg/pr45578.f90: New testcase.
1820
1821 2010-09-08  Richard Guenther  <rguenther@suse.de>
1822
1823         PR testsuite/45590
1824         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1825
1826 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1827
1828         PR fortran/45576
1829         * gfortran.dg/char_length_18.f90:  New test.
1830
1831 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1832
1833         PR target/36502
1834         * gcc.target/i386/pr36502.c: New test.
1835
1836         PR target/42313
1837         PR target/44651
1838         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1839         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1840
1841 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1842
1843         * gfortran.dg/achar_4.f90: Enable bounds checking.
1844
1845 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1846
1847         PR target/45206
1848         * gcc.target/i386/pr45206.c: New test.
1849
1850 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1851
1852         PR fortran/45505
1853         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1854
1855 2010-09-07  Jan Hubicka  <jh@suse.cz>
1856
1857         * gcc.c-torture/compile/20100907.c: New testcase.
1858
1859 2010-09-07  Richard Guenther  <rguenther@suse.de>
1860
1861         PR middle-end/45569
1862         * g++.dg/eh/pr45569.C: New testcase.
1863
1864 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1865
1866         PR target/43137
1867         * gcc.target/arm/pr43137.c: New test.
1868
1869 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1870
1871         PR fortran/36931
1872         * gfortran.dg/dependency_35.f90:  New test.
1873
1874 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1875
1876         PR fortran/34145
1877         * gfortran.dg/char_length_17.f90:  New test.
1878
1879 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1880
1881         PR c++/45200
1882         PR c++/45293
1883         PR c++/45558
1884         * g++.dg/template/typedef34.C: New test.
1885         * g++.dg/template/typedef35.C: New test.
1886
1887 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1888
1889         PR target/22152
1890         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1891
1892 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1893
1894         * g++.dg/warn/Wdouble-promotion.C: New.
1895
1896 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1897
1898         * g++.dg/parse/redef2.C: New.
1899
1900 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1901
1902         * gcc.dg/20100906-1.c: New testcase.
1903
1904 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1905
1906         PR testsuite/45543
1907         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1908         DW_TAG_enumeration_type DIE.
1909
1910 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1911
1912         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1913         Update XFAILs.
1914
1915 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1916
1917         PR rtl-optimization/44919
1918         * g++.dg/opt/pr44919.C: New.
1919
1920 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1921
1922         PR fortran/38282
1923         * gfortran.dg/iall_iany_iparity_1.f90: New.
1924         * gfortran.dg/iall_iany_iparity_2.f90: New.
1925
1926 2010-09-06  Jason Merrill  <jason@redhat.com>
1927
1928         * g++.dg/cpp0x/initlist42.C: New.
1929
1930         * g++.dg/cpp0x/auto19.C: New.
1931
1932         * g++.dg/template/sfinae25.C: New.
1933         * g++.dg/template/char1.C: Expect warning.
1934         * g++.dg/template/nontype10.C: Likewise.
1935
1936         * g++.dg/cpp0x/implicit9.C: New.
1937
1938         * g++.dg/cpp0x/initlist43.C: New.
1939
1940 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1941
1942         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1943
1944 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1945
1946         * gcc.dg/Wdouble-promotion.c: New.
1947
1948 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1949
1950         * gfortran.dg/float128_1.f90: Remove test case as
1951         it always fails since Rev 163611 backed out the
1952         front-end implementation.
1953
1954 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1955
1956         * gfortran.dg/float128_1.f90: XFAIL test case.
1957
1958 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1959
1960         * gfortran.dg/bessel_7.f90: Decrease required precision.
1961
1962 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1963
1964         PR testsuite/45545
1965         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1966         ref-all-matching targets.
1967
1968 2010-09-05  Richard Guenther  <rguenther@suse.de>
1969
1970         PR tree-optimization/45535
1971         * gcc.c-torture/compile/pr45535.c: New testcase.
1972
1973 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1974
1975         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1976         "\[^\n\]*".
1977         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1978         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1979         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1980         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1981         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1982         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1983         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1984         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1985         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1986         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1987         * gcc.target/i386/pr22152.c: Likewise.
1988         * gcc.target/i386/pr36992-1.c: Likewise.
1989         * gcc.target/i386/pr36992-2.c: Likewise.
1990         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1991
1992 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1993
1994         PR testsuite/43957
1995         * gcc.dg/const-uniq-1.c: Modify regexp.
1996
1997 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1998
1999         PR fortran/45530
2000         * gfortran.dg/namelist_63.f90: New.
2001
2002 2010-09-04  Jan Hubicka  <jh@suse.cz>
2003
2004         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2005         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2006
2007 2010-09-04  Jan Hubicka  <jh@suse.cz>
2008
2009         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2010
2011 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
2012
2013         PR fortran/45507
2014         * gfortran.dg/allocate_alloc_opt_12.f90: New.
2015
2016 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
2017
2018         * gcc.dg/opts-4.c: New test.
2019
2020 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2021
2022         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2023         * gcc.dg/vect/vect-peel-4.c: Ditto.
2024
2025 2010-09-03  Daniel Kraft  <d@domob.eu>
2026
2027         PR fortran/45525
2028         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2029
2030 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2031
2032         PR fortran/45159
2033         * gfortran.dg/dependency_34.f90:  New test.
2034
2035 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2036
2037         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2038
2039 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2040
2041         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2042         gcc.target/i386/clearcap.map if supported.
2043
2044 2010-09-03  Michael Matz  <matz@suse.de>
2045
2046         PR middle-end/45415
2047         * gcc.dg/pr45415.c: New test.
2048
2049 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2050
2051         PR tree-optimization/45506
2052         * gcc.dg/pr45506.c: New.
2053
2054 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
2055
2056         PR target/45476
2057         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2058         * gcc.target/i386/float128-2.c: Ditto.
2059
2060 2010-09-03  Daniel Kraft  <d@domob.eu>
2061
2062         PR fortran/34162
2063         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2064         * gfortran.dg/internal_dummy_2.f08: New test.
2065         * gfortran.dg/internal_dummy_3.f08: New test.
2066         * gfortran.dg/internal_dummy_4.f08: New test.
2067
2068 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
2069
2070         PR debug/45500
2071         * gcc.target/i386/pr45500.c: New test.
2072
2073 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
2074
2075         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2076
2077 2010-09-03  Daniel Kraft  <d@domob.eu>
2078
2079         PR fortran/44602
2080         * gfortran.dg/exit_2.f08; Adapt error messages.
2081         * gfortran.dg/exit_3.f08: New test.
2082         * gfortran.dg/exit_4.f08: New test.
2083         * gfortran.dg/exit_5.f03: New test.
2084
2085 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2086
2087         * gfortran.dg/ishft_4.f90: New test.
2088
2089 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2090
2091         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2092         FRIZ/XSRIZ instruciton for (double)(long long)x.
2093         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2094
2095 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2096
2097         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2098
2099 2010-09-02  Richard Guenther  <rguenther@suse.de>
2100
2101         PR tree-optimization/44937
2102         PR tree-optimization/45412
2103         * g++.dg/opt/pr45412.C: New testcase.
2104         * gcc.c-torture/compile/pr45412.c: Likewise.
2105         * gcc.c-torture/compile/pr44937.c: Likewise.
2106
2107 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
2108
2109         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
2110         but using -Werror=comment.
2111         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2112         expected error messages.
2113
2114 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2115
2116         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2117         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2118
2119 2010-09-02  Tobias Burnus  <burnus@net-b.de>
2120
2121         PR fortran/45489
2122         * gfortran.dg/initialization_27.f90: New.
2123
2124 2010-09-02  Ira Rosen  <irar@il.ibm.com>
2125
2126         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2127         check into different basic blocks. Expect vectorization if misaligned
2128         stores are supported.
2129         * gcc.dg/vect/bb-slp-8a.c: New test.
2130         * gcc.dg/vect/bb-slp-8b.c: New test.
2131
2132 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
2133
2134         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2135
2136 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
2137
2138         PR fortran/44541
2139         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2140         * gfortran.dg/class_dummy_1.f03: New.
2141
2142 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
2143
2144         PR middle-end/45458
2145         * g++.dg/tree-prof/partition2.C: New test.
2146
2147 2010-09-01  Richard Guenther  <rguenther@suse.de>
2148
2149         * gcc.dg/vect/vect-outer-fir.c: Adjust.
2150         * gcc.dg/tree-ssa/vrp54.c: New testcase.
2151         * gcc.c-torture/execute/20100827-1.c: Likewise.
2152
2153 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2154
2155         * gfortran.dg/execute_command_line_1.f90: New test.
2156
2157 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2158
2159         PR preprocessor/45457
2160         * c-c++-common/cpp/pr45457.c: New test.
2161
2162 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
2163
2164         * gcc.dg/nested-func-8.c: New test.
2165
2166 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2167
2168         PR fortran/38282
2169         * gfortran.dg/popcnt_poppar_1.F90: New test.
2170         * gfortran.dg/popcnt_poppar_2.F90: New test.
2171
2172 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
2173
2174         * gcc.target/i386/volatile-2.c: Require nonpic target.
2175
2176 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2177
2178         PR middle-end/45461
2179         * gcc.dg/pr45461.c: New test.
2180
2181 2010-08-31  Richard Guenther  <rguenther@suse.de>
2182
2183         PR testsuite/45455
2184         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2185
2186 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
2187
2188         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2189
2190 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2191
2192         PR fortran/45456
2193         * gfortran.dg/typebound_proc_18.f03: New.
2194
2195 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2196
2197         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2198         * lib/scanasm.exp (scan-stack-usage): Likewise.
2199         (scan-stack-usage-not): Likewise.
2200         * gcc.dg/stack-usage-1.c: New test.
2201         * gcc.target/i386/stack-usage-realign.c: Likewise.
2202
2203 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2204
2205         PR tree-optimization/45427
2206         * gcc.dg/tree-ssa/pr45427.c: New test.
2207
2208 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2209
2210         PR c++/45043
2211         * g++.dg/template/crash102.C: New.
2212
2213 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2214
2215         PR middle-end/45423
2216         * gcc.dg/gomp/atomic-12.c: New test.
2217         * gcc.dg/gomp/atomic-13.c: New test.
2218         * gcc.dg/gomp/atomic-14.c: New test.
2219         * g++.dg/gomp/atomic-11.C: New test.
2220         * g++.dg/gomp/atomic-12.C: New test.
2221         * g++.dg/gomp/atomic-13.C: New test.
2222         * g++.dg/gomp/atomic-14.C: New test.
2223
2224 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2225
2226         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2227         delimiter.
2228
2229 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2230
2231         * gnat.dg/discr24.adb: New test.
2232
2233 2010-08-30  Richard Guenther  <rguenther@suse.de>
2234
2235         PR tree-optimization/45449
2236         * gcc.dg/pr45449.c: New testcase.
2237
2238 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2239
2240         * gcc.dg/opts-1.c: Expect errors, not warnings.
2241
2242 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2243
2244         PR fortran/42769
2245         * gfortran.dg/dynamic_dispatch_11.f03: New.
2246
2247 2010-08-29  Jason Merrill  <jason@redhat.com>
2248
2249         PR c++/44991
2250         * g++.dg/parse/defarg15.C: New.
2251
2252 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2253
2254         PR fortran/45439
2255         * gfortran.dg/select_type_16.f03: New.
2256
2257 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2258             Tobias Burnus  <burnus@net-b.de>
2259
2260         * gfortran.dg/bessel_7.f90: Decrease required precision.
2261
2262 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2263             Kaz Kojima  <kkojima@gcc.gnu.org>
2264
2265         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2266
2267 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2268
2269         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2270         floating point conversion code generation.
2271         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2272         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2273         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2274         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2275         to integer conversion code generation.
2276         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2277         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2278         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2279         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2280
2281 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2282
2283         PR fortran/32049
2284         * gfortran.dg/random_seed_1.f90: Adjust test.
2285         * gfortran.dg/float128_1.f90: New test.
2286
2287 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2288
2289         PR fortran/33197
2290         * gfortran.dg/norm2_1.f90: New.
2291         * gfortran.dg/norm2_2.f90: New.
2292         * gfortran.dg/norm2_3.f90: New.
2293         * gfortran.dg/norm2_4.f90: New.
2294         * gfortran.dg/parity_1.f90: New.
2295         * gfortran.dg/parity_2.f90: New.
2296         * gfortran.dg/parity_3.f90: New.
2297
2298 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2299
2300         PR fortran/45420
2301         * gfortran.dg/select_type_15.f03: New.
2302
2303 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2304
2305         PR libfortran/43217
2306         * gfortran.dg/hollerith8.f90: New test.
2307
2308 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2309
2310         PR fortran/45159
2311         * gfortran.dg/dependency_33.f90:  New test.
2312
2313 2010-08-27  Richard Guenther  <rguenther@suse.de>
2314
2315         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2316         * gcc.dg/graphite/scop-2.c: Likewise.
2317         * gcc.dg/graphite/scop-20.c: Likewise.
2318         * gcc.dg/vect/slp-25.c: Likewise.
2319
2320 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2321
2322         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2323
2324 2010-08-26  Daniel Kraft  <d@domob.eu>
2325
2326         PR fortran/38936
2327         PR fortran/44047
2328         PR fortran/45384
2329         * gfortran.dg/associate_8.f03: New test.
2330         * gfortran.dg/select_type_13.f03: New test.
2331         * gfortran.dg/select_type_14.f03: New test.
2332
2333 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2334
2335         PR tree-optimization/44485
2336         * gcc.dg/pr44485.c: New test.
2337
2338 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2339
2340         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2341         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2342         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2343
2344 2010-08-26  Richard Guenther  <rguenther@suse.de>
2345
2346         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2347         * gcc.dg/graphite/scop-21.c: Likewise.
2348
2349 2010-08-26  Richard Guenther  <rguenther@suse.de>
2350
2351         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2352         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2353         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2354         * gcc.dg/vect/vect-91.c: Likewise.
2355         * gcc.dg/vect/vect-peel-1.c: Likewise.
2356         * gcc.dg/vect/vect-peel-2.c: Likewise.
2357         * gcc.dg/vect/vect-peel-4.c: Likewise.
2358
2359 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2360
2361         PR libfortran/41859
2362         * gfortran.dg/der_io_4.f90: New test.
2363
2364 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2365
2366         PR rtl-optimization/44858
2367         * gcc.c-torture/execute/pr44858.c: New test.
2368
2369         PR rtl-optimization/45400
2370         * g++.dg/other/i386-8.C: New test.
2371
2372 2010-08-25  Richard Guenther  <rguenther@suse.de>
2373
2374         * gcc.dg/alias-8.c: Adjust.
2375
2376 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2377
2378         * gcc.target/i386/combine-mul.c: New test.
2379
2380 2010-08-25  Richard Guenther  <rguenther@suse.de>
2381
2382         PR lto/44562
2383         * gcc.dg/graphite/id-27.c: New testcase.
2384         * gcc.dg/lto/20100825-1_0.c: Likewise.
2385
2386 2010-08-25  Richard Guenther  <rguenther@suse.de>
2387
2388         PR tree-optimization/45316
2389         * g++.dg/opt/pr45316.C: New testcase.
2390
2391 2010-08-25  Richard Guenther  <rguenther@suse.de>
2392
2393         PR tree-optimization/45393
2394         * g++.dg/torture/pr45393.C: New testcase.
2395
2396 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2397
2398         PR tree-optimization/45059
2399         * gcc.c-torture/compile/pr45059.c: New test.
2400
2401 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2402
2403         * lib/target-supports.exp (check_effective_target_vect_unpack):
2404         Set vect_unpack supported flag to true for neon.
2405
2406 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2407
2408         * gcc.dg/tree-ssa/ifc-5.c: New.
2409
2410 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2411
2412         * gcc.dg/tree-ssa/ifc-4.c: New.
2413         * gcc.dg/tree-ssa/ifc-7.c: New.
2414
2415 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2416
2417         * gcc.dg/vect/vect.exp: Check loongson targets
2418         * g++.dg/vect/vect.exp: Likewise
2419         * gfortran.dg/vect/vect.exp: Likewise
2420
2421 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2422
2423         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2424         -mveclibabi=mass.
2425
2426 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2427
2428         PR fortran/45366
2429         * gfortran.dg/proc_ptr_29.f90: New.
2430
2431 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2432             Dominique d'Humieres <dominiq@lps.ens.fr>
2433
2434         PR fortran/45367
2435         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2436
2437 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2438
2439         PR fortran/45367
2440         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2441
2442 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2443
2444         PR fortran/36158
2445         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2446
2447 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2448             Dominique d'Humieres <dominiq@lps.ens.fr>
2449
2450         PR fortran/45367
2451         PR fortran/36158
2452         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2453         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2454
2455 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2456
2457         PR fortran/44863
2458         PR fortran/45271
2459         PR fortran/45290
2460         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2461         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2462         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2463
2464 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2465
2466         PR fortran/36158
2467         PR fortran/33197
2468         * gfortran.dg/bessel_6.f90: New.
2469         * gfortran.dg/bessel_7.f90: New.
2470
2471 2010-08-20  Jan Hubicka  <jh@suse.cz>
2472
2473         PR c++/45307
2474         PR c++/17736
2475         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2476         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2477
2478 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2479
2480         PR target/45336
2481         * gcc.target/i386/pr45336-1.c: New.
2482         * gcc.target/i386/pr45336-2.c: Likewise.
2483         * gcc.target/i386/pr45336-3.c: Likewise.
2484         * gcc.target/i386/pr45336-4.c: Likewise.
2485
2486 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2487
2488         PR testsuite/45361
2489         * gcc.target/i386/volatile-2.c: Update scan strings to also
2490         include (%rip) for the memory reference on x86_64.
2491
2492 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2493
2494         PR middle-end/44974
2495         * gcc.dg/pr44974.c: New test.
2496
2497         PR rtl-optimization/45353
2498         * gcc.dg/pr45353.c: New test.
2499
2500 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2501
2502         * gcc.target/i386/volatile-2.c: New.
2503
2504 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2505
2506         PR rtl-optimization/44691
2507         * gfortran.dg/pr44691.f: New test.
2508
2509 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2510
2511         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2512
2513 2010-08-19  Jason Merrill  <jason@redhat.com>
2514
2515         * g++.dg/init/synth3.C: New.
2516         * g++.dg/init/value8.C: New.
2517         * g++.dg/tree-ssa/empty-2.C: New.
2518         * g++.dg/cpp0x/noexcept09.C: New.
2519
2520 2010-08-19  Daniel Kraft  <d@domob.eu>
2521
2522         PR fortran/29785
2523         PR fortran/45016
2524         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2525         * gfortran.dg/pointer_remapping_1.f90: New test.
2526         * gfortran.dg/pointer_remapping_2.f03: New test.
2527         * gfortran.dg/pointer_remapping_3.f08: New test.
2528         * gfortran.dg/pointer_remapping_4.f03: New test.
2529         * gfortran.dg/pointer_remapping_5.f08: New test.
2530         * gfortran.dg/pointer_remapping_6.f08: New test.
2531
2532 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2533
2534         PR testsuite/45324
2535         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2536
2537 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2538
2539         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2540
2541 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2542
2543         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2544         variable.
2545
2546 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2547
2548         PR target/45070
2549         * gcc.c-torture/execute/pr45070.c: New.
2550
2551 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2552
2553         * g++.dg/pr44328.C: New test.
2554
2555 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2556
2557         PR fortran/36158
2558         PR fortran/33197
2559         * gfortran.dg/bessel_3.f90: New.
2560         * gfortran.dg/bessel_4.f90: New.
2561         * gfortran.dg/bessel_5.f90: New.
2562
2563 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2564
2565         PR fortran/45290
2566         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2567         * gfortran.dg/pointer_init_2.f90: New.
2568         * gfortran.dg/pointer_init_3.f90: New.
2569         * gfortran.dg/pointer_init_4.f90: New.
2570
2571 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2572
2573         PR c++/45049
2574         * g++.dg/pr45049-1.C: New test.
2575         * g++.dg/pr45049-2.C: New test.
2576
2577 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2578
2579         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2580         20 if __ARM_PCS is defined otherwise 64.
2581         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2582         instead of hard coded 64.
2583
2584 2010-08-18  Yao Qi  <yao@codesourcery.com>
2585
2586         PR target/45094
2587         * gcc.target/arm/pr45094.c: New test.
2588
2589 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2590
2591         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2592
2593 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2594
2595         PR rtl-optimization/42575
2596         * gcc.target/arm/pr42575.c: New test.
2597
2598 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2599
2600         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2601         * gcc.dg/tls/thr-cse-1.c: New.
2602
2603 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2604
2605         PR debug/42487
2606         * lib/target-supports.exp
2607         (check_effective_target_function_sections): New.
2608         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2609         function sections before proceding.
2610
2611 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2612
2613         PR fortran/45308
2614         * gfortran.dg/pr45308.f03: New test.
2615
2616 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2617
2618         PR target/45296
2619         * gcc.target/i386/pr45296.c: New test.
2620
2621 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2622
2623         * g++.dg/ext/uow-1.C: New.
2624         * g++.dg/ext/uow-2.C: New.
2625         * g++.dg/ext/uow-3.C: New.
2626         * g++.dg/ext/uow-4.C: New.
2627
2628 2010-08-17  Richard Guenther  <rguenther@suse.de>
2629
2630         PR testsuite/45266
2631         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2632
2633 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2634
2635         PR c/40563
2636         * gcc.dg/Wcxx-compat-20.c: New test.
2637
2638 2010-08-17  Daniel Kraft  <d@domob.eu>
2639
2640         PR fortran/38936
2641         * gfortran.dg/associate_1.f03: Extended to test newly supported
2642         features like association to variables.
2643         * gfortran.dg/associate_3.f03: Removed check for illegal change
2644         of associate-name here...
2645         * gfortran.dg/associate_5.f03: ...and added it here.
2646         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2647         * gfortran.dg/associate_7.f03: New test.
2648
2649 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2650
2651         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2652
2653 2010-08-15  Daniel Kraft  <d@domob.eu>
2654
2655         PR fortran/38936
2656         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2657         * gfortran.dg/associate_3.f03: Clarify comment.
2658         * gfortran.dg/associate_5.f03: New test.
2659         * gfortran.dg/associate_6.f03: New test.
2660
2661 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2662
2663         PR fortran/45211
2664         * gfortran.dg/bind_c_usage_21.f90: New.
2665         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2666
2667 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2668
2669         * gfortran.dg/optional_absent_1.f90: New.
2670         * gfortran.dg/null_actual.f90: New.
2671
2672 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2673
2674         * gfortran.dg/pointer_target_1.f90: New.
2675         * gfortran.dg/pointer_target_2.f90: New.
2676         * gfortran.dg/pointer_target_3.f90: New.
2677
2678 2010-08-15  Daniel Kraft  <d@domob.eu>
2679
2680         PR fortran/45197
2681         * gfortran.dg/elemental_args_check_3.f90: New test.
2682         * gfortran.dg/impure_1.f08: New test.
2683         * gfortran.dg/impure_2.f08: New test.
2684         * gfortran.dg/impure_3.f90: New test.
2685         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2686
2687 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2688
2689         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2690         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2691         SLP tests.
2692         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2693         misaligned loads.
2694         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2695         misaligned stores.c
2696         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2697
2698 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2699
2700         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2701         dg-require-effective-target after dg-do.
2702
2703 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2704
2705         * lib/target-supports.exp (check_effective_target_vect_int): Return
2706         true for Loongson targets.
2707         (check_effective_target_vect_shift): Likewise.
2708         (check_effective_target_vect_no_int_max): Likewise.
2709         (check_effective_target_vect_no_align): Likewise.
2710         (check_effective_target_vect_short_mult): Likewise.
2711
2712 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2713
2714         * g++.dg/cast.C: Change fields of structures to "long" to pass
2715         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2716         * g++.dg/cpp0x/iop.C: Ditto.
2717         * g++.dg/cpp0x/named_refs.C: Ditto.
2718         * g++.dg/cpp0x/rv1p.C: Ditto.
2719         * g++.dg/cpp0x/rv2p.C: Ditto.
2720         * g++.dg/cpp0x/rv3p.C: Ditto.
2721         * g++.dg/cpp0x/rv4p.C: Ditto.
2722         * g++.dg/cpp0x/rv5p.C: Ditto.
2723         * g++.dg/cpp0x/rv6p.C: Ditto.
2724         * g++.dg/cpp0x/rv7p.C: Ditto.
2725         * g++.dg/cpp0x/rv8p.C: Ditto.
2726         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2727
2728 2010-08-13  Daniel Kraft  <d@domob.eu>
2729
2730         * gfortran.dg/implied_shape_1.f08: New test.
2731         * gfortran.dg/implied_shape_2.f90: New test.
2732         * gfortran.dg/implied_shape_3.f08: New test.
2733
2734 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2735
2736         PR libfortran/42526
2737         * gfortran.dg/char_component_initializer_1.f90: New test.
2738
2739 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2740
2741         PR tree-optimization/45241
2742         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2743
2744 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2745
2746         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2747         to dg-options.
2748         * gcc.target/i386/pr40906-2.c: Ditto.
2749         * gcc.target/i386/pr40906-3.c: Ditto.
2750
2751 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2752
2753         PR middle-end/45262
2754         * gcc.c-torture/execute/pr45262.c: New test.
2755
2756 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2757
2758         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2759         empty argument.
2760         * g++.dg/other/profile1.C: Ditto.
2761
2762 2010-08-12  Richard Guenther  <rguenther@suse.de>
2763
2764         PR tree-optimization/45232
2765         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2766         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2767         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2768         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2769         unsigned arithmetic.
2770         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2771         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2772         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2773         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2774         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2775         unsigned arithmetic.
2776         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2777         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2778         unsigned arithmetic.
2779         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2780         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2781         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2782         unsigned arithmetic.
2783         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2784         * gcc.dg/tree-ssa/negate.c: Adjust.
2785         * gcc.dg/vect/vect-1.c: Adjust.
2786         * gfortran.dg/reassoc_6.f: XFAIL.
2787
2788 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2789
2790         PR debug/45259
2791         * gcc.dg/pr45259.c: New test.
2792
2793 2010-08-12  Wei Guozhi  <carrot@google.com>
2794
2795         PR target/44999
2796         * gcc.target/arm/pr44999.c: New testcase.
2797
2798 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2799
2800         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2801         (N): Likewise.
2802         (main): Adjust accordingly.
2803
2804 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2805
2806         * gfortran.dg/graphite/id-22.f: New.
2807
2808 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2809
2810         * gcc.dg/graphite/id-26.c: New.
2811
2812 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2813
2814         * gcc.dg/graphite/id-25.c: New.
2815
2816 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2817
2818         * gcc.dg/graphite/run-id-5.c: New.
2819         * gcc.dg/graphite/run-id-6.c: New.
2820         * gfortran.dg/graphite/id-21.f: New.
2821
2822 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2823
2824         * gcc.dg/graphite/id-24.c: New.
2825
2826 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2827
2828         * gcc.dg/tree-ssa/pr20742.c: New.
2829
2830 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2831
2832         * gcc.dg/graphite/id-23.c: New.
2833
2834 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2835
2836         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2837
2838 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2839
2840         * gcc.dg/graphite/pr42729.c: New.
2841
2842 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2843
2844         * gfortran.dg/graphite/id-20.f: New.
2845
2846 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2847
2848         * gcc.dg/graphite/id-22.c: New.
2849
2850 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2851
2852         * gcc.dg/graphite/run-id-2.c: Call abort.
2853
2854 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2855
2856         * gcc.dg/graphite/id-20.c: New.
2857
2858 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2859             Steve Kargl <kargl@gcc.gnu.org>
2860
2861         PR fortran/44595
2862         * gfortran.dg/move_alloc_3.f90: New.
2863         * gfortran.dg/random_seed_2.f90: New.
2864
2865 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2866
2867         * lib/target-supports.exp (check_effective_target_sync_int_long):
2868         Add hppa*-*-linux*.
2869         (check_effective_target_sync_char_short): Likewise.
2870
2871 2010-08-10  Yao Qi  <yao@codesourcery.com>
2872
2873         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2874         general form.
2875         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2876         * g++.dg/other/packed1.C: Likewise.
2877         * g++.dg/other/crash-4.C: Likewise.
2878         * g++.dg/ext/packed8.C: Likewise.
2879         * g++.dg/init/array16.C: Likewise.
2880
2881 2010-08-10  xinliang David Li  <davidxl@google.com>
2882         * gcc.dg/tree-ssa/loop-19.c: Add option
2883         -fno-prefetch-loop-array
2884
2885 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2886
2887         PR middle-end/45182
2888         * gcc.c-torture/compile/pr45182.c: New test.
2889
2890 2010-08-09  Jason Merrill  <jason@redhat.com>
2891
2892         PR c++/45236
2893         * g++.dg/cpp0x/variadic-104.C: New.
2894
2895 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2896
2897         PR fortran/44235
2898         * gfortran.dg/dependency_32.f90:  New test.
2899
2900 2010-08-09  Richard Guenther  <rguenther@suse.de>
2901
2902         PR middle-end/44632
2903         * g++.dg/opt/nrv17.C: New testcase.
2904
2905 2010-08-09  Richard Guenther  <rguenther@suse.de>
2906
2907         PR middle-end/45212
2908         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2909         alignment from MEM_REF offset only if we took it from the
2910         base object.
2911
2912         * gcc.target/i386/pr24178.c: New testcase.
2913
2914 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2915
2916         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2917         * gcc.dg/20030702-1.c: Ditto.
2918         * gcc.dg/20050309-1.c: Ditto.
2919         * gcc.dg/20050325-1.c: Ditto.
2920         * gcc.dg/20050330-2.c: Ditto.
2921         * gcc.dg/20051201-1.c: Ditto.
2922         * gcc.dg/gomp/pr27573.c: Ditto.
2923         * gcc.dg/gomp/pr34610.c: Ditto.
2924         * gcc.dg/pr24225.c: Ditto.
2925         * gcc.dg/pr26570.c: Ditto.
2926         * gcc.dg/pr32773.c: Ditto.
2927         * g++.dg/gcov/gcov-6.C: Ditto.
2928         * g++.dg/gomp/pr34608.C: Ditto.
2929         * gfortran.dg/gomp/pr27573.f90: Ditto.
2930
2931         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2932         dg-require-host-local dg directive.
2933         * gcc.dg/profile-dir-2.c: Ditto.
2934         * gcc.dg/profile-dir-3.c: Ditto.
2935
2936 2010-08-08  Richard Guenther  <rguenther@suse.de>
2937
2938         PR tree-optimization/45109
2939         * gcc.c-torture/compile/pr45109.c: New testcase.
2940
2941 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2942
2943         * gcc.dg/march.c: Skip if -march defined.
2944         * gcc.dg/mtune.c: Skip if -mtune defined.
2945
2946         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2947         generic thunk support.
2948
2949 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2950
2951         PR target/45213
2952         * gcc.target/i386/pr45213.c: New test.
2953
2954 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2955
2956         PR libfortran/45143
2957         * gfortran.dg/fmt_error_11.f03: New test.
2958
2959 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2960
2961         * lib/target-supports.exp (check_effective_target_sync_int_long):
2962         Add arm*-*-linux-gnueabi.
2963         (check_effective_target_sync_char_short): Likewise.
2964
2965 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2966
2967         PR fortran/45159
2968         * gfortran.dg/dependency_31.f90:  New test.
2969
2970 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2971
2972         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2973
2974 2010-08-06  Jason Merrill  <jason@redhat.com>
2975
2976         * g++.dg/cpp0x/sfinae3.C: New.
2977         * g++.dg/cpp0x/sfinae4.C: New.
2978
2979 2010-08-06  Richard Guenther  <rguenther@suse.de>
2980
2981         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2982         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2983         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2984         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2985         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2986         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2987         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2988         * gcc.c-torture/execute/20100805-1.c: Likewise.
2989
2990 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2991
2992         PR testsuite/42855
2993         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2994
2995 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2996
2997         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2998         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2999
3000 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3001
3002         * g++.dg/ipa/devirt-1.C: New test.
3003         * g++.dg/ipa/devirt-2.C: Likewise.
3004         * g++.dg/ipa/devirt-3.C: Likewise.
3005         * g++.dg/ipa/devirt-4.C: Likewise.
3006         * g++.dg/ipa/devirt-5.C: Likewise.
3007         * gcc.dg/ipa/iinline-3.c: Likewise.
3008
3009 2010-08-05  Jie Zhang  <jie@codesourcery.com>
3010
3011         PR tree-optimization/45144
3012         * gcc.dg/tree-ssa/pr45144.c: New test.
3013
3014 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
3015
3016         PR fortran/42207
3017         PR fortran/44064
3018         PR fortran/44065
3019         * gfortran.dg/class_25.f03: New.
3020         * gfortran.dg/class_26.f03: New.
3021
3022 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
3023
3024         * g++.dg/warn/miss-format-1.C: Update line number.
3025
3026 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
3027
3028         PR c++/44641
3029         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3030         .frame and .mask assembler directives.
3031
3032 2010-08-04  Richard Guenther  <rguenther@suse.de>
3033
3034         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3035         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3036         * gcc.dg/tree-ssa/vrp50.c: Likewise.
3037         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3038
3039 2010-08-04  Tobias Burnus  <burnus@net-b.de>
3040
3041         PR fortran/44857
3042         * gfortran.dg/derived_constructor_char_1.f90: New.
3043         * gfortran.dg/derived_constructor_char_2.f90: New.
3044
3045 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3046
3047         PR fortran/45159
3048         * gfortran.dg/dependency_30.f90:  New test.
3049
3050 2010-08-03  Jan Hubicka  <jh@suse.cz>
3051
3052         * gcc.c-torture/compile/pr45085.c: New testcase.
3053
3054 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
3055
3056         PR fortran/44584
3057         PR fortran/45161
3058         * gfortran.dg/typebound_call_9.f03: Modified.
3059         * gfortran.dg/typebound_generic_1.f03: Modified.
3060
3061 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3062
3063         PR fortran/45159
3064
3065         * gfortran.dg/dependency_29.f90:  New test.
3066
3067 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3068
3069         PR fortran/36854
3070         * gfortran.dg/character_comparison_2.f90:  New test.
3071         * gfortran.dg/character_comparison_3.f90:  New test.
3072         * gfortran.dg/dependency_28.f90:  New test.
3073
3074 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
3075
3076         PR target/40457
3077         * gcc.target/arm/pr40457-1.c: New test.
3078         * gcc.target/arm/pr40457-2.c: New test.
3079
3080 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
3081
3082         PR fortran/44912
3083         * gfortran.dg/typebound_call_17.f03: New.
3084
3085 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
3086
3087         PR fortran/44929
3088         * gfortran.dg/allocate_derived_3.f90: New.
3089
3090 2010-07-30  Xinliang David Li  <davidxl@google.com>
3091         PR tree-optimization/45121
3092         * c-c++-common/uninit-17.c: Add -fno-ivops option.
3093
3094 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3095
3096         PR c++/45112
3097         * g++.dg/pr45112.C: New test.
3098
3099 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
3100
3101         PR debug/45055
3102         PR rtl-optimization/45137
3103         * gcc.dg/pr45055.c: New test.
3104
3105 2010-07-30  Alan Modra  <amodra@gmail.com>
3106
3107         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3108         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3109
3110 2010-07-29  Tobias Burnus  <burnus@net-b.de>
3111
3112         PR fortran/45087
3113         PR fortran/45125
3114         * gfortran.dg/whole_file_25.f90: New.
3115         * gfortran.dg/whole_file_26.f90: New.
3116         * gfortran.dg/whole_file_27.f90: New.
3117
3118 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3119
3120         PR fortran/44962
3121         * gfortran.dg/typebound_proc_17.f03: New.
3122
3123 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3124
3125         PR fortran/45004
3126         * gfortran.dg/move_alloc_2.f90: New.
3127
3128 2010-07-29  Xinliang David Li  <davidxl@google.com>
3129         PR tree-optimization/45121
3130         * c-c++-common/uninit-17.c: Fix expected output.
3131
3132 2010-07-29  Richard Guenther  <rguenther@suse.de>
3133
3134         PR tree-optimization/45120
3135         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3136
3137 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
3138
3139         PR fortran/42051
3140         PR fortran/44064
3141         * gfortran.dg/pr42051.f03: New testcase.
3142
3143 2010-07-29  Richard Guenther  <rguenther@suse.de>
3144
3145         PR middle-end/45034
3146         * gcc.c-torture/execute/pr45034.c: New testcase.
3147
3148 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3149
3150         PR c++/45096
3151         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3152
3153 2010-07-28  Daniel Kraft  <d@domob.eu>
3154
3155         * gfortran.dg/bound_8.f90: New test.
3156
3157 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
3158
3159         PR debug/45105
3160         * gcc.dg/pr45105.c: New test.
3161
3162 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3163
3164         PR rtl-optimization/45107
3165         * gcc.dg/pr45107.c: New test.
3166
3167 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3168
3169         PR rtl-optimization/45101
3170         * gcc.dg/pr45101.c: New test.
3171
3172 2010-07-28  Tobias Burnus  <burnus@net-b.de>
3173
3174         PR fortran/45077
3175         * gfortran.dg/whole_file_24.f90: New.
3176
3177 2010-07-27  Jason Merrill  <jason@redhat.com>
3178
3179         * g++.dg/cpp0x/variadic102.C: New.
3180         * g++.dg/cpp0x/variadic103.C: New.
3181
3182 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3183
3184         PR rtl-optimization/40956
3185         PR target/42495
3186         PR middle-end/42574
3187         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3188         * gcc.target/arm/pr42574.c: Add tests.
3189
3190 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3191
3192         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3193         test name.
3194         (cleanup-repo-files): Ditto.
3195         (cleanup-saved-temps): Ditto.
3196
3197 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3198
3199         PR testsuite/44701
3200         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3201
3202         PR c/45079
3203         * gcc.dg/pr45079.c: New test.
3204
3205 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3206
3207         PR tree-optimization/44152
3208         * gcc.dg/vect/fast-math-pr44152.c: New test.
3209
3210 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3211
3212         PR ObjC/44140
3213         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3214         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3215         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3216         * obj-c++.dg/torture/trivial.mm: Ditto.
3217         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3218         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3219         * objc.dg/torture/tls/thr-init.m: Ditto.
3220         * objc.dg/torture/trivial.m: Ditto.
3221
3222 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3223
3224         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3225         Skip on spu-*-* targets.
3226
3227 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3228
3229         PR tree-optimization/45083
3230         * gcc.dg/pr45083.c: New test.
3231
3232 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3233
3234         PR fortran/40873
3235         * gfortran.dg/whole_file_22.f90: New test.
3236         * gfortran.dg/whole_file_23.f90: New test.
3237
3238 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3239             Jack Howarth  <howarth@bromo.med.uc.edu>
3240             Richard Henderson  <rth@redhat.com>
3241
3242         PR target/44132
3243         * gcc.dg/tls/thr-init-1.c: New.
3244         * gcc.dg/tls/thr-init-2.c: New.
3245         * gcc.dg/torture/tls New.
3246         * gcc.dg/torture/tls/tls-test.c: New.
3247         * gcc.dg/torture/tls/thr-init-1.c: New.
3248         * gcc.dg/torture/tls/tls.exp: New.
3249         * gcc.dg/torture/tls/thr-init-2.c: New.
3250         * gcc.dg/tls/emutls-2.c: New test
3251
3252         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3253         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3254         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3255         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3256         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3257         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3258         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3259         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3260         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3261         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3262         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3263         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3264         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3265         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3266         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3267         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3268         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3269         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3270         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3271         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3272         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3273         gfortran.dg/gomp/omp_threadprivate1.f90,
3274         gfortran.dg/gomp/omp_threadprivate2.f90,
3275         gfortran.dg/gomp/reduction1.f90,
3276         gfortran.dg/gomp/sharing-1.f90: Likewise.
3277
3278 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3279
3280         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3281         sse_runtime.
3282         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3283         dg-require-visibility.
3284
3285 2010-07-26  Richard Guenther  <rguenther@suse.de>
3286
3287         PR tree-optimization/43784
3288         * gcc.c-torture/execute/pr43784.c: New testcase.
3289         * g++.dg/torture/pr43784.C: Likewise.
3290
3291 2010-07-26  Richard Guenther  <rguenther@suse.de>
3292
3293         PR middle-end/45056
3294         * g++.dg/pr45056.C: New testcase.
3295
3296 2010-07-26  Richard Guenther  <rguenther@suse.de>
3297
3298         PR tree-optimization/45071
3299         * gcc.dg/pr45071.c: New testcase.
3300
3301 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3302
3303         PR fortran/45066
3304         * gfortran.dg/namelist_62.f90: New.
3305
3306 2010-07-26  Richard Guenther  <rguenther@suse.de>
3307
3308         * gcc.c-torture/execute/pr45017.c: Move ...
3309         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3310
3311 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3312
3313         PR fortran/40628
3314         * trim_optimize_1.f90:  New test.
3315         * character_comparision_1.f90:  New test.
3316
3317 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3318
3319         PR fortran/42852
3320         * gfortran.dg/wtruncate_fix.f: New test.
3321
3322 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3323
3324         PR testsuite/45068
3325         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3326
3327 2010-07-24  Richard Guenther  <rguenther@suse.de>
3328
3329         PR lto/43788
3330         * g++.dg/lto/20100724-1_0.C: New testcase.
3331
3332 2010-07-24  Richard Guenther  <rguenther@suse.de>
3333
3334         PR lto/43212
3335         * gcc.dg/lto/20100724-1_0.c: New testcase.
3336         * gcc.dg/lto/20100724-1_1.c: Likewise.
3337
3338 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3339
3340         PR fortran/40011
3341         * gfortran.dg/whole_file_21.f90: New.
3342
3343         * gfortran.dg/integer_exponentiation_3.F90: Use
3344         -ffloat-store only for i?86/x86-64 -m32.
3345
3346 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3347
3348         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3349         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3350
3351 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3352
3353         * gfortran.dg/func_decl_4.f90: Split test into two ...
3354         * gfortran.dg/func_decl_5.f90: ... parts.
3355         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3356         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3357         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3358         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3359         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3360         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3361         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3362         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3363         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3364         * gfortran.dg/sizeof.f90: Make test valid.
3365         * gfortran.dg/pr20865.f90: Add new dg-error.
3366         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3367         * gfortran.dg/g77/19990218-0.f: Ditto.
3368         * gfortran.dg/g77/19990218-1.f: Ditto.
3369         * gfortran.dg/g77/970625-2.f: Ditto.
3370         * gfortran.dg/pr37243.f: Fix function declaration.
3371         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3372         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3373
3374 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3375
3376         PR fortran/44945
3377         * gfortran.dg/char_array_structure_constructor.f90: Add
3378         -fwhole-file as dg-option as it otherwise fails on some
3379         systems.
3380
3381 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3382
3383         * gnat.dg/aggr16.ad[sb]: New test.
3384         * gnat.dg/aggr16_pkg.ads: New helper.
3385
3386 2010-07-23  Richard Guenther  <rguenther@suse.de>
3387
3388         PR lto/43071
3389         * g++.dg/lto/20100723-1_0.C: New testcase.
3390
3391 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3392
3393         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3394         AVX support.
3395         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3396         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3397
3398 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3399
3400         * lib/target-supports.exp (add_options_for_tls): New proc.
3401         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3402         * g++.dg/tls/static-1a.cc: Likewise.
3403         * gcc.dg/tls/emutls-1.c: Likewise.
3404         * gcc.dg/tls/opt-11.c: Likewise.
3405         * gcc.dg/tls/opt-12.c: Likewise.
3406         * gcc.dg/tls/pr24428-2.c: Likewise.
3407         * gcc.dg/tls/pr24428.c: Likewise.
3408         * obj-c++.dg/tls/static-1.mm: Likewise.
3409         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3410         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3411         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3412         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3413         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3414         * objc.dg/torture/tls/thr-init.m: Likewise.
3415         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3416
3417 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3418
3419         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3420         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3421         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3422         optimized dump files.
3423
3424 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3425
3426         PR tree-optimization/45047
3427         * gcc.c-torture/compile/pr45047.c: New test.
3428
3429 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3430
3431         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3432         instead of dg-compile.
3433         * gcc.dg/float-range-4.c: Ditto.
3434         * gcc.dg/float-range-5.c: Ditto.
3435         * gcc.dg/fold-overflow-1.c: Ditto.
3436         * gcc.dg/gomp/sections-4.c: Ditto.
3437         * gcc.dg/transparent-union-1.c: Ditto.
3438         * gcc.dg/transparent-union-2.c: Ditto.
3439         * gcc.target/i386/pr39315-check.c: Ditto.
3440         * g++.dg/gomp/sections-4.C: Ditto.
3441         * g++.dg/template/dtor7.C: Ditto.
3442         * g++.dg/tree-ssa/pr19952.C: Ditto.
3443         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3444         * gfortran.dg/graphite/pr42185.f90: Ditto.
3445         * gfortran.dg/namelist_36.f90: Ditto.
3446         * gnat.dg/noreturn1.adb: Ditto.
3447         * gnat.dg/specs/small_alignment.ads: Ditto.
3448
3449 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3450
3451         PR tree-optimization/44915
3452         * g++.dg/torture/pr44915.C: New test.
3453
3454 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3455
3456         PR tree-optimization/44914
3457         * g++.dg/tree-ssa/pr44914.C: New test.
3458
3459 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3460
3461         PR target/44290
3462         * gcc.dg/pr44290-1.c: New test.
3463         * gcc.dg/pr44290-2.c: New test.
3464
3465 2010-07-23  Jason Merrill  <jason@redhat.com>
3466
3467         PR c++/45008
3468         * g++.dg/abi/mangle44.C: New.
3469
3470 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3471
3472         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3473         for compile-time only tests.
3474         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3475         target check.
3476         * gcc.target/i386/pr39315-4.c: Ditto.
3477         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3478         target check.  Include sse-os-support.h.
3479         (main): Call check_isa and sse_os_support.
3480         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3481         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3482         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3483         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3484         target check.  Include sse-os-support.h.
3485         (main): Call check_isa and sse_os_support.
3486         * gcc.target/i386/vperm-v2df.c: Ditto.
3487
3488 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3489
3490         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3491         (check_effective_target_avx_runtime): New procedure.
3492         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3493         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3494
3495         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3496         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3497         and __get_cpuid test.
3498         * gcc.dg/compat/vector-2b_main.c: Ditto.
3499
3500         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3501
3502         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3503         for compile-time only test.
3504         * gcc.dg/pr32716.c: Ditto.
3505         * gcc.dg/pr34856.c: Ditto.
3506         * gcc.dg/pr36997.c: Ditto.
3507         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3508         * gfortran.dg/pr28158.f90: Ditto.
3509         * gfortran.dg/pr30667.f: Ditto.
3510
3511         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3512         i?86-*-* and x86_64-*-* targets to disable execution on targets
3513         without sse2 runtime support.
3514         * g++.dg/vect/vect.exp: Ditto.
3515         * gfortran.dg/vect/vect.exp: Ditto.
3516
3517         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3518         * gcc.dg/pr37544.c: Ditto.
3519         * gcc.dg/pr40550.c: Ditto.
3520         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3521         * gcc.dg/compat/vector-1a_main.c: Ditto.
3522         * gcc.dg/compat/vector-2a_main.c: Ditto.
3523         * gcc.dg/torture/pr16104-1.c: Ditto.
3524         * gcc.dg/torture/pr35771-1.c: Ditto.
3525         * gcc.dg/torture/pr35771-2.c: Ditto.
3526         * gcc.dg/torture/pr35771-3.c: Ditto.
3527         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3528         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3529         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3530         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3531         * g++.dg/other/i386-1.C: Ditto.
3532         * g++.dg/other/pr40446.C: Ditto.
3533
3534 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3535
3536         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3537
3538 2010-07-23  Daniel Kraft  <d@domob.eu>
3539
3540         PR fortran/44709
3541         * gfortran.dg/exit_1.f08: New test.
3542         * gfortran.dg/exit_2.f08: New test.
3543
3544 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3545
3546         PR tree-optimization/39839
3547         * gcc.target/arm/pr39839.c: New test case.
3548
3549 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3550
3551         * gnat.dg/unchecked_convert5b.adb: New test.
3552         * gnat.dg/unchecked_convert6.adb: Likewise.
3553         * gnat.dg/unchecked_convert6b.adb: Likewise.
3554
3555 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3556
3557         * gnat.dg/aggr15.ad[sb]: New test.
3558
3559 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3560
3561         PR debug/45024
3562         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3563
3564 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3565
3566         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3567         with dg-require-linker-plugin.
3568
3569 2010-07-22  Richard Guenther  <rguenther@suse.de>
3570
3571         PR lto/43850
3572         * g++.dg/lto/20100722-1_0.C: New testcase.
3573
3574 2010-07-22  Richard Guenther  <rguenther@suse.de>
3575
3576         PR lto/42451
3577         * gcc.dg/lto/20100720-3_0.c: New testcase.
3578         * gcc.dg/lto/20100720-3_1.c: Likewise.
3579
3580 2010-07-22  Richard Guenther  <rguenther@suse.de>
3581
3582         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3583         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3584
3585         PR lto/43373
3586         * gcc.dg/lto/20100722-1_0.c: New testcase.
3587
3588 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3589
3590         PR tree-optimization/44891
3591         * gcc.c-torture/compile/pr44891.c: New test.
3592
3593 2010-07-22  Richard Guenther  <rguenther@suse.de>
3594
3595         PR tree-optimization/45017
3596         * gcc.c-torture/execute/pr45017.c: New testcase.
3597
3598 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3599
3600         PR fortran/45019
3601         * gfortran.dg/aliasing_dummy_5.f90: New.
3602
3603 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3604
3605         PR target/43698
3606         * gcc.target/arm/pr43698.c: New test.
3607
3608 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3609
3610         PR fortran/44929
3611         * Revert my commit r162325 for this PR.
3612
3613 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3614
3615         PR debug/45015
3616         * gcc.target/m68k/pr45015.c: New test.
3617
3618 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3619
3620         PR c++/44641
3621         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3622         comments.
3623
3624 2010-07-21  Richard Guenther  <rguenther@suse.de>
3625
3626         PR lto/45018
3627         * g++.dg/lto/20100721-1_0.C: New testcase.
3628
3629 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3630
3631         PR tree-optimization/44900
3632         * g++.dg/torture/pr44900.C: New test.
3633
3634 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3635
3636         PR middle-end/44738
3637         * c-c++-common/uninit-17.c: Correct expected error.
3638
3639 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3640
3641         * gcc.dg/guality/asm-1.c: New test.
3642
3643         PR debug/45003
3644         * gcc.dg/guality/pr45003-2.c: New test.
3645         * gcc.dg/guality/pr45003-3.c: New test.
3646
3647 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3648
3649         PR libfortran/44697
3650         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3651
3652 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3653
3654         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3655         defined on the current line.
3656         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3657         * g++.dg/debug/dwarf2/pr44641.C: New.
3658
3659 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3660
3661         * gcc.target/powerpc/block-move-1.c: New test.
3662         * gcc.target/powerpc/block-move-2.c: New test.
3663
3664 2010-07-20  Jason Merrill  <jason@redhat.com>
3665
3666         PR c++/44967
3667         * g++.dg/cpp0x/sfinae2.C: New.
3668
3669 2010-07-20  Richard Guenther  <rguenther@suse.de>
3670
3671         PR lto/42696
3672         * gcc.dg/lto/20100720-4_0.c: New testcase.
3673
3674 2010-07-20  Richard Guenther  <rguenther@suse.de>
3675
3676         PR lto/43221
3677         * gcc.dg/lto/20100720-2_0.c: New testcase.
3678         * gcc.dg/lto/20100720-2_1.c: Likewise.
3679
3680 2010-07-20  Richard Guenther  <rguenther@suse.de>
3681
3682         PR lto/43208
3683         * gcc.dg/lto/20100720-1_0.c: New testcase.
3684         * gcc.dg/lto/20100720-1_1.c: Likewise.
3685
3686 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3687
3688         PR debug/45003
3689         * gcc.dg/guality/pr45003-1.c: New test.
3690
3691 2010-07-20  Richard Guenther  <rguenther@suse.de>
3692
3693         PR tree-optimization/44977
3694         * gcc.dg/torture/pr44977.c: New testcase.
3695
3696 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3697
3698         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3699         sync_char_short
3700
3701 2010-07-20  Richard Guenther  <rguenther@suse.de>
3702
3703         PR middle-end/44971
3704         PR middle-end/44988
3705         * gcc.dg/pr44971.c: New testcase.
3706         * gcc.c-torture/compile/pr44988.c: Likewise.
3707
3708 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3709
3710         PR fortran/44929
3711         * gfortran.dg/allocate_with_typespec.f90: New test.
3712         * gfortran.dg/allocate_derived_1.f90: Update error message.
3713
3714 2010-07-19  Jason Merrill  <jason@redhat.com>
3715
3716         PR c++/44996
3717         * g++.dg/cpp0x/decltype23.C: New.
3718
3719 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3720
3721         PR fortran/42385
3722         * gfortran.dg/class_defined_operator_1.f03 : New test.
3723
3724 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3725
3726         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3727         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3728         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3729         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3730
3731 2010-07-19  Richard Guenther  <rguenther@suse.de>
3732
3733         PR middle-end/44941
3734         * gcc.c-torture/compile/pr44941.c: New testcase.
3735
3736 2010-07-19  Jason Merrill  <jason@redhat.com>
3737
3738         PR c++/44969
3739         * g++.dg/template/sfinae24.C: New.
3740
3741 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3742
3743         PR fortran/44353
3744         * gfortran.dg/data_implied_do_2.f90: Removed.
3745
3746 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3747
3748         PR c++/44969
3749         * g++.dg/template/sfinae23.C: New.
3750
3751 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3752
3753         * lib/target-supports.exp (check_sse_os_support_available): New
3754         proc.
3755         (check_sse_hw_available): New proc.
3756         (check_effective_target_sse_runtime): New proc.
3757         (check_effective_target_sse2_runtime): New proc.
3758         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3759         -msse2 if check_sse_os_support_available.
3760         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3761         check_sse_os_support_available.
3762         * gcc.dg/vect/vect.exp: Likewise.
3763         * gfortran.dg/vect/vect.exp: Likewise.
3764         * gcc.target/i386/sol2-check: Renamed to ...
3765         * gcc.target/i386/sse-os-support.h: ... this.
3766         (sol2_check): Renamed to ...
3767         (sse_os_support): ... this.
3768         Only test movss with xmm registers.
3769         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3770         Removed ILL_INSN, ILL_INSN_LEN.
3771         * gcc.target/i386/sse2-check.h: Likewise.
3772         * gcc.target/i386/sse3-check.h: Likewise.
3773         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3774         Removed cpuid.h, __get_cpuid test.
3775         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3776         Removed cpuid.h, __get_cpuid test.
3777         * g++.dg/other/pr40446.C: Likewise.
3778         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3779         * gcc.dg/compat/vector-1a_main.c: Likewise.
3780         * gcc.dg/compat/vector-2a_main.c: Likewise.
3781         * gcc.dg/pr36584.c: Likewise.
3782         * gcc.dg/pr37544.c: Likewise.
3783         * gcc.dg/torture/pr16104-1.c: Likewise.
3784         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3785         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3786         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3787         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3788         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3789         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3790         sse2_runtime.
3791         * gcc.dg/torture/pr35771-2.c: Likewise.
3792         * gcc.dg/torture/pr35771-3.c: Likewise.
3793         * gcc.target/i386/pr39315-2.c: Likewise.
3794         * gcc.target/i386/pr39315-4.c: Likewise.
3795         * gcc.target/i386/vperm-v2df.c: Likewise.
3796         * gcc.target/i386/vperm-v2di.c: Likewise.
3797         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3798         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3799         sse_runtime.
3800
3801 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3802
3803         PR fortran/44353
3804         * gfortran.dg/data_implied_do_2.f90: New test.
3805
3806 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3807
3808         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3809
3810 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3811
3812         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3813         to the "mips16" group.
3814         (mips_using_mips16_p): New procedure.
3815         (mips-dg-options): Use it.
3816
3817 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3818
3819         * gcc.target/mips/mips16-attributes-4.c: New test.
3820
3821 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3822
3823         PR testsuite/44418
3824         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3825         * gcc.target/powerpc/recip-2.c: Ditto.
3826         * gcc.target/powerpc/recip-3.c: Ditto.
3827
3828 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3829
3830         * gcc.target/arm/pr42235.c: New test.
3831
3832 2010-07-16  Jason Merrill  <jason@redhat.com>
3833
3834         PR c++/32505
3835         * g++.dg/template/partial8.C: New.
3836
3837 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3838
3839         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3840         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3841         in C++.
3842         (gualcvt): New overloaded inline.
3843         (GUALCVT): Use it for C++.
3844         * g++.dg/guality/guality.exp: New.
3845         * g++.dg/guality/guality.h: New.
3846         * g++.dg/guality/redeclaration1.C: New test.
3847         * g++.dg/dg.exp: Prune also guality/* tests.
3848         * gcc.dg/guality/pr43141.c: Moved to...
3849         * c-c++-common/guality/pr43141.c: ... here.
3850
3851 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3852
3853         PR libfortran/37077
3854         * gfortran.dg/char4_iunit_2.f03: New test.
3855
3856 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3857
3858         * lib/plugin-support.exp (plugin-test-execute):
3859         Add ${gcc_objdir}/intl to includes.
3860
3861 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3862
3863         PR target/44942
3864         * gcc.c-torture/execute/pr44942.c: New test.
3865         * gcc.target/i386/pr44942.c: New test.
3866
3867 2010-07-15  Jason Merrill  <jason@redhat.com>
3868
3869         PR c++/44909
3870         * g++.dg/cpp0x/implicit7.C: New.
3871         * g++.dg/cpp0x/implicit8.C: New.
3872
3873 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3874
3875         Disable float tests for __SPU__ targets due to lack of signed zero:
3876         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3877         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3878         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3879         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3880         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3881         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3882         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3883         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3884         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3885
3886 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3887
3888         * gfortran.dg/select_char_2.f90: New test.
3889
3890 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3891
3892         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3893         with DECL_CHAIN.
3894
3895 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3896
3897         PR fortran/44936
3898         * gfortran.dg/typebound_generic_9.f03: New.
3899
3900 2010-07-15  Richard Guenther  <rguenther@suse.de>
3901
3902         PR tree-optimization/44946
3903         * gcc.c-torture/compile/pr44946.c: New testcase.
3904
3905 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3906
3907         PR fortran/40206
3908         * gfortran.dg/select_char_3.f90: New test.
3909
3910 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3911             Kevin F. Quinn  <kevquinn@gentoo.org>
3912
3913         * gcc.dg/Wtrampolines.c: New.
3914
3915 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3916
3917         PR libfortran/44934
3918         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3919
3920 2010-07-14  Jason Merrill  <jason@redhat.com>
3921
3922         PR c++/44810
3923         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3924
3925         Implement C++0x unrestricted unions (N2544)
3926         * g++.dg/cpp0x/union1.C: New.
3927         * g++.dg/cpp0x/union2.C: New.
3928         * g++.dg/cpp0x/union3.C: New.
3929         * g++.dg/cpp0x/defaulted2.C: Adjust.
3930         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3931         * g++.old-deja/g++.ext/anon2.C: Adjust.
3932         * g++.old-deja/g++.mike/misc6.C: Adjust.
3933
3934 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3935
3936         PR fortran/44925
3937         * gfortran.dg/c_loc_tests_15.f90: New.
3938
3939 2010-07-13  Jason Merrill  <jason@redhat.com>
3940
3941         PR c++/44909
3942         * g++.dg/cpp0x/implicit6.C: New.
3943
3944 2010-07-13  Jason Merrill  <jason@redhat.com>
3945
3946         PR c++/44540
3947         * g++.dg/abi/noreturn1.C: New.
3948         * g++.dg/abi/noreturn2.C: New.
3949
3950 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3951
3952         PR other/44874
3953         PR debug/44832
3954         * c-c++-common/pr44832.c: New test.
3955
3956 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3957
3958         PR objc/44488
3959         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3960         on the target.  Make sure that we can assemble the emitted asm when
3961         the test type is 'compile'.
3962
3963 2010-07-13  Richard Guenther  <rguenther@suse.de>
3964
3965         PR tree-optimization/36960
3966         * g++.dg/torture/pr36960.C: New testcase.
3967
3968 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3969
3970         PR c++/44908
3971         * g++.dg/template/sfinae21.C: New.
3972         * g++.dg/template/sfinae22.C: Likewise.
3973
3974 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3975
3976         PR testsuite/42843
3977         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3978         * gcc.dg/plugin/ggcplug.c: Likewise.
3979         * g++.dg/plugin/selfassign.c: Likewise.
3980         * g++.dg/plugin/attribute_plugin.c: Likewise.
3981         * g++.dg/plugin/dumb_plugin.c: Likewise.
3982         * g++.dg/plugin/pragma_plugin.c: Likewise.
3983
3984 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3985
3986         * gcc.c-torture/execute/pr44683.x: New.
3987         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3988
3989 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3990
3991         PR fortran/44434
3992         PR fortran/44565
3993         PR fortran/43945
3994         PR fortran/44869
3995         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3996         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3997         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3998         * gfortran.dh/typebound_call_16.f03: New.
3999         * gfortran.dg/typebound_generic_6.f03: New.
4000         * gfortran.dg/typebound_generic_7.f03: New.
4001         * gfortran.dg/typebound_generic_8.f03: New.
4002
4003 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4004
4005         PR libfortran/37077
4006         * gfortran.dg/char4_iunit_1.f03: New test.
4007
4008 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
4009
4010         * gcc.dg/tree-ssa/vrp53.c: New test.
4011
4012 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
4013
4014         PR c++/44907
4015         * g++.dg/template/sfinae19.C: New.
4016         * g++.dg/template/sfinae20.C: Likewise.
4017
4018 2010-07-12  Jie Zhang  <jie@codesourcery.com>
4019
4020         * gcc.target/arm/interrupt-1.c: New test.
4021         * gcc.target/arm/interrupt-2.c: New test.
4022
4023 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4024
4025         * gcc.dg/pr42427.c: Require c99_runtime.
4026         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4027         c99_runtime.
4028         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4029         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4030         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4031         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4032         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4033         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4034         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4035         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4036         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4037         * gcc.target/i386/pr37275.c: Require visibility support.
4038
4039 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4040
4041         * lib/target-supports.exp (check_effective_target_sse): New proc.
4042         * gcc.target/i386/sol2-check.h: New file.
4043         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4044         Include sol2-check.h.
4045         (main) Only run do_test () if sol2_check ().
4046         * gcc.target/i386/sse2-check.h: Likewise.
4047         * gcc.target/i386/sse3-check.h: Likewise.
4048         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4049         [__sun__ && __svr4__]: Execute SSE2 instruction.
4050         * gcc.target/i386/math-torture/math-torture.exp: Only add options
4051         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4052         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4053         * g++.dg/ext/vector14.C: Likewise.
4054         * g++.dg/other/mmintrin.C: Likewise.
4055         * gcc.dg/20020418-1.c: Likewise.
4056         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4057         * gcc.dg/format/ms_unnamed-1.c: Likewise.
4058         * gcc.dg/format/unnamed-1.c: Likewise.
4059         Adapt dg-warning line number.
4060         * gcc.dg/graphite/pr40281.c: Likewise.
4061         * gcc.dg/pr32176.c: Likewise.
4062         * gcc.dg/pr40550.c: Likewise.
4063         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4064         * gcc.dg/torture/pr36891.c: Likewise.
4065         * gcc.target/i386/20020218-1.c: Likewise.
4066         * gcc.target/i386/20020523.c: Likewise.
4067         * gcc.target/i386/abi-1.c: Likewise.
4068         * gcc.target/i386/brokensqrt.c: Likewise.
4069         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4070         * gcc.target/i386/pr13366.c: Likewise.
4071         * gcc.target/i386/pr13685.c: Likewise.
4072         * gcc.target/i386/pr24306.c: Likewise.
4073         * gcc.target/i386/pr31486.c: Likewise.
4074         * gcc.target/i386/pr32065-1.c: Likewise.
4075         * gcc.target/i386/pr32065-2.c: Likewise.
4076         * gcc.target/i386/pr32389.c: Likewise.
4077         * gcc.target/i386/pr38824.c: Likewise.
4078         * gcc.target/i386/pr38931.c: Likewise.
4079         * gcc.target/i386/pr39592-1.c: Likewise.
4080         * gcc.target/i386/pr43766.c: Likewise.
4081         * gcc.target/i386/recip-divf.c: Likewise.
4082         * gcc.target/i386/recip-sqrtf.c: Likewise.
4083         * gcc.target/i386/recip-vec-divf.c: Likewise.
4084         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4085         * gcc.target/i386/sse-1.c: Likewise.
4086         * gcc.target/i386/sse-16.c: Likewise.
4087         * gcc.target/i386/sse-2.c: Likewise.
4088         * gcc.target/i386/sse-20.c: Likewise.
4089         * gcc.target/i386/sse-3.c: Likewise.
4090         * gcc.target/i386/sse-7.c: Likewise.
4091         * gcc.target/i386/sse-9.c: Likewise.
4092         * gcc.target/i386/sse-addps-1.c: Likewise.
4093         * gcc.target/i386/sse-addss-1.c: Likewise.
4094         * gcc.target/i386/sse-andnps-1.c: Likewise.
4095         * gcc.target/i386/sse-andps-1.c: Likewise.
4096         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4097         * gcc.target/i386/sse-comiss-1.c: Likewise.
4098         * gcc.target/i386/sse-comiss-2.c: Likewise.
4099         * gcc.target/i386/sse-comiss-3.c: Likewise.
4100         * gcc.target/i386/sse-comiss-4.c: Likewise.
4101         * gcc.target/i386/sse-comiss-5.c: Likewise.
4102         * gcc.target/i386/sse-comiss-6.c: Likewise.
4103         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4104         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4105         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4106         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4107         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4108         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4109         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4110         * gcc.target/i386/sse-divps-1.c: Likewise.
4111         * gcc.target/i386/sse-divss-1.c: Likewise.
4112         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4113         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4114         * gcc.target/i386/sse-maxps-1.c: Likewise.
4115         * gcc.target/i386/sse-maxss-1.c: Likewise.
4116         * gcc.target/i386/sse-minps-1.c: Likewise.
4117         * gcc.target/i386/sse-minss-1.c: Likewise.
4118         * gcc.target/i386/sse-movaps-1.c: Likewise.
4119         * gcc.target/i386/sse-movaps-2.c: Likewise.
4120         * gcc.target/i386/sse-movhlps-1.c: Likewise.
4121         * gcc.target/i386/sse-movhps-1.c: Likewise.
4122         * gcc.target/i386/sse-movhps-2.c: Likewise.
4123         * gcc.target/i386/sse-movlhps-1.c: Likewise.
4124         * gcc.target/i386/sse-movmskps-1.c: Likewise.
4125         * gcc.target/i386/sse-movntps-1.c: Likewise.
4126         * gcc.target/i386/sse-movss-1.c: Likewise.
4127         * gcc.target/i386/sse-movss-2.c: Likewise.
4128         * gcc.target/i386/sse-movss-3.c: Likewise.
4129         * gcc.target/i386/sse-movups-1.c: Likewise.
4130         * gcc.target/i386/sse-movups-2.c: Likewise.
4131         * gcc.target/i386/sse-mulps-1.c: Likewise.
4132         * gcc.target/i386/sse-mulss-1.c: Likewise.
4133         * gcc.target/i386/sse-orps-1.c: Likewise.
4134         * gcc.target/i386/sse-rcpps-1.c: Likewise.
4135         * gcc.target/i386/sse-recip-vec.c: Likewise.
4136         * gcc.target/i386/sse-recip.c: Likewise.
4137         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4138         * gcc.target/i386/sse-set-ps-1.c: Likewise.
4139         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4140         * gcc.target/i386/sse-subps-1.c: Likewise.
4141         * gcc.target/i386/sse-subss-1.c: Likewise.
4142         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4143         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4144         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4145         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4146         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4147         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4148         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4149         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4150         * gcc.target/i386/sse-xorps-1.c: Likewise.
4151         * gcc.target/i386/ssefn-1.c: Likewise.
4152         * gcc.target/i386/ssefn-3.c: Likewise.
4153         * gcc.target/i386/sseregparm-1.c: Likewise.
4154         * gcc.target/i386/stackalign/return-3.c: Likewise.
4155         * gcc.target/i386/vectorize1.c: Likewise.
4156         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4157         * gcc.target/i386/xorps-sse.c: Likewise.
4158         * gfortran.dg/pr28158.f90: Likewise.
4159         * gfortran.dg/pr30667.f: Likewise.
4160         * gnat.dg/loop_optimization7.adb: Likewise.
4161         * gnat.dg/sse_nolib.adb: Likewise.
4162
4163 2010-07-11  Tobias Burnus  <burnus@net-b.de>
4164
4165         PR fortran/44702
4166         * gfortran.dg/use_rename_6.f90: New.
4167         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4168
4169 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
4170
4171         PR fortran/44869
4172         * gfortran.dg/class_24.f03: New.
4173
4174 2010-07-10  Richard Guenther  <rguenther@suse.de>
4175
4176         PR lto/44889
4177         * gcc.dg/lto/20100709-1_0.c: New testcase.
4178         * gcc.dg/lto/20100709-1_1.c: Likewise.
4179
4180 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
4181
4182         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4183
4184 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
4185
4186         PR objc/44140
4187         * objc.dg/lto/trivial-1_0.m: New.
4188         * objc.dg/lto/lto.exp: New.
4189         * obj-c++.dg/lto/trivial-1_0.mm: New.
4190         * obj-c++.dg/lto/lto.exp: New.
4191         * objc.dg/symtab-1.m: Adjust sizes.
4192         * objc.dg/image-info.m: Do not run for gnu-runtime.
4193
4194 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4195
4196         * gcc.dg/pr32370.c: Allow another kind of error message.
4197
4198 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4199
4200         * gnat.dg/atomic3.adb: New test.
4201
4202 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4203             Denys Vlasenko  <dvlasenk@redhat.com>
4204             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4205
4206         PR tree-optimization/28632
4207         * gcc.dg/tree-ssa/vrp51.c: New test.
4208         * gcc.dg/tree-ssa/vrp52.c: New test.
4209
4210 2010-07-09  Jason Merrill  <jason@redhat.com>
4211
4212         * g++.dg/abi/covariant6.C: New.
4213         * g++.dg/inherit/covariant17.C: Test both bases.
4214         * g++.dg/inherit/covariant7.C: Check vtable layout.
4215
4216 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4217
4218         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4219
4220 2010-07-09  Richard Guenther  <rguenther@suse.de>
4221
4222         PR tree-optimization/44852
4223         * gcc.c-torture/execute/pr44852.c: New testcase.
4224
4225 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4226
4227         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4228         multiplication by values.
4229         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4230         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4231
4232 2010-07-09  Richard Guenther  <rguenther@suse.de>
4233
4234         PR tree-optimization/44882
4235         * gfortran.dg/pr44882.f90: New testcase.
4236
4237 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4238
4239         PR target/40657
4240         * gcc.target/arm/pr40657-1.c: New test.
4241         * gcc.target/arm/pr40657-2.c: New test.
4242         * gcc.c-torture/execute/pr40657.c: New test.
4243
4244 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4245
4246         * gcc.dg/tree-ssa/vrp50.c: New test.
4247         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4248
4249 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4250
4251         PR fortran/44649
4252         * gfortran.dg/c_sizeof_1.f90: Modified.
4253         * gfortran.dg/storage_size_1.f08: New.
4254         * gfortran.dg/storage_size_2.f08: New.
4255
4256 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4257
4258         * gcc.c-torture/execute/20100708-1.c: New test.
4259
4260 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4261
4262         PR fortran/44847
4263         * gfortran.dg/gomp/pr44847.f90: New test.
4264
4265 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4266
4267         PR tree-optimization/44710
4268         * gcc.dg/tree-ssa/ifc-6.c: New.
4269         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4270
4271 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4272
4273         PR fortran/18918
4274         * gfortran.dg/coarray_10.f90: Add an additional test.
4275
4276 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4277
4278         PR middle-end/44828
4279         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4280         * gcc.c-torture/execute/pr44828.x: Revert.
4281
4282 2010-07-08  Jason Merrill  <jason@redhat.com>
4283
4284         PR c++/43120
4285         * g++.dg/inherit/covariant17.C: New.
4286         * g++.dg/abi/covariant1.C: Actually test for the bug.
4287
4288 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4289
4290         PR rtl-optimization/44838
4291         * gcc.dg/pr44838.c: New.
4292
4293 2010-07-08  Richard Guenther  <rguenther@suse.de>
4294
4295         PR tree-optimization/44831
4296         * gcc.c-torture/compile/pr44831.c: New testcase.
4297         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4298
4299 2010-07-08  Richard Guenther  <rguenther@suse.de>
4300
4301         PR tree-optimization/44861
4302         * g++.dg/vect/pr44861.cc: New testcase.
4303
4304 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4305
4306         PR middle-end/44828
4307         * gcc.c-torture/execute/pr44828.x: New file.
4308
4309 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4310
4311         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4312         dg-options.
4313         * g++.dg/ext/altivec-17.C: Adjust error message.
4314
4315 2010-07-07  Tom Tromey  <tromey@redhat.com>
4316
4317         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4318
4319 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4320
4321         PR target/44844
4322         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4323         * gcc.target/i386/rdrand-2.c: Likewise.
4324         * gcc.target/i386/rdrand-3.c: Likewise.
4325
4326 2010-07-07  Jan Hubicka  <jh@suse.cz>
4327
4328         PR middle-end/44813
4329         * g++.dg/torture/pr44813.C: New testcase.
4330         * g++.dg/torture/pr44826.C: New testcase.
4331
4332 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4333
4334         PR rtl-optimization/44787
4335         * gcc.c-torture/compile/pr44788.c: New test.
4336         * gcc.target/arm/pr44788.c: New test.
4337
4338 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4339
4340         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4341
4342 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4343
4344         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4345         to dg-options.
4346
4347 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4348
4349         PR fortran/44742
4350         * gfortran.dg/parameter_array_init_6.f90: New.
4351         * gfortran.dg/initialization_20.f90: Update dg-error.
4352         * gfortran.dg/initialization_24.f90: Ditto.
4353
4354 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4355         PR fortran/PR44693
4356         * gfortran.dg/dim_range_1.f90:  New test.
4357         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4358
4359 2010-07-06  Jason Merrill  <jason@redhat.com>
4360
4361         PR c++/44703
4362         * g++.dg/cpp0x/initlist41.C: New.
4363
4364         PR c++/44778
4365         * g++.dg/template/ptrmem22.C: New.
4366
4367 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4368
4369         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4370         support.
4371         * gcc.target/i386/i386.exp: Likewise.
4372
4373 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4374
4375         PR testsuite/44195
4376         * gcc.dg/lto/20100518_0.c: Limit to x86.
4377
4378 2010-07-06  Richard Guenther  <rguenther@suse.de>
4379
4380         PR middle-end/44828
4381         * gcc.c-torture/execute/pr44828.c: New testcase.
4382
4383 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4384
4385         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4386         * g++.dg/warn/volatile1.C: Likewise.
4387         * g++.dg/template/warn1.C: Likewise.
4388
4389 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4390
4391         AVX Programming Reference (June, 2010)
4392         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4393         * g++.dg/other/i386-3.C: Likewise.
4394         * gcc.target/i386/sse-12.c: Likewise.
4395
4396         * gcc.target/i386/f16c-check.h: New.
4397         * gcc.target/i386/rdfsbase-1.c: Likewise.
4398         * gcc.target/i386/rdfsbase-2.c: Likewise.
4399         * gcc.target/i386/rdgsbase-1.c: Likewise.
4400         * gcc.target/i386/rdgsbase-2.c: Likewise.
4401         * gcc.target/i386/rdrand-1.c: Likewise.
4402         * gcc.target/i386/rdrand-2.c: Likewise.
4403         * gcc.target/i386/rdrand-3.c: Likewise.
4404         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4405         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4406         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4407         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4408         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4409         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4410         * gcc.target/i386/wrfsbase-1.c: Likewise.
4411         * gcc.target/i386/wrfsbase-2.c: Likewise.
4412         * gcc.target/i386/wrgsbase-1.c: Likewise.
4413         * gcc.target/i386/wrgsbase-2.c: Likewise.
4414
4415         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4416         (__builtin_ia32_vcvtps2ph): New.
4417         (__builtin_ia32_vcvtps2ph256): Likewise.
4418
4419         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4420         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4421
4422         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4423         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4424
4425         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4426         (__builtin_ia32_vcvtps2ph256): Likewise.
4427         Add fsgsbase,rdrnd,f16c.
4428
4429         * lib/target-supports.exp (check_effective_target_f16c): New.
4430
4431 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4432
4433         * gcc.dg/guality/nrv-1.c: New test.
4434
4435 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4436
4437         PR middle-end/42505
4438         * gcc.target/arm/pr42505.c: New test case.
4439
4440 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4441
4442         PR c++/44808
4443         * g++.dg/opt/nrv16.C: New test.
4444
4445 2010-07-05  Richard Guenther  <rguenther@suse.de>
4446
4447         PR tree-optimization/44784
4448         * gcc.c-torture/compile/pr44784.c: New testcase.
4449
4450 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4451
4452         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4453         Increase loop bound and array size.
4454         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4455         Likewise.
4456
4457 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4458
4459         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4460         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4461         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4462         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4463         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4464
4465 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4466
4467         PR c++/22138
4468         * g++.dg/parse/template25.C: New.
4469
4470 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4471
4472         PR rtl-optimization/44695
4473         * gcc.dg/torture/pr44695.c: New.
4474
4475 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4476
4477         PR c++/16630
4478         * g++.dg/ext/pretty3.C: New.
4479
4480 2010-07-04  Richard Guenther  <rguenther@suse.de>
4481
4482         PR middle-end/44809
4483         * g++.dg/torture/pr44809.C: New testcase.
4484
4485 2010-07-04  Richard Guenther  <rguenther@suse.de>
4486
4487         PR tree-optimization/44656
4488         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4489
4490 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4491             Revital Eres  <eres@il.ibm.com>
4492
4493         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4494         misaligned stores.
4495         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4496         gcc.dg/vect/vect-96.c: Likewise.
4497         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4498         that support misaligned stores. Change the number of expected
4499         misaligned accesses.
4500         * gcc.dg/vect/vect-peel-1.c: New test.
4501         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4502         gcc.dg/vect/vect-peel-4.c: Likewise.
4503         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4504         vectorizable on all targets that support realignment.
4505         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4506
4507 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4508
4509         PR c/44806
4510         * gcc.dg/torture/pr44806.c: New.
4511
4512 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4513
4514         * gnat.dg/cond_expr1.adb: New test.
4515
4516 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4517
4518         * gnat.dg/modular3.adb: New test.
4519         * gnat.dg/modular3_pkg.ads: New helper.
4520
4521 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4522             Mikael Pettersson  <mikpe@it.uu.se>
4523
4524         PR testsuite/44518
4525         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4526         Make signed-ness of chars explicit.  Scan the object for
4527         strings that are split by some target assemblers.
4528         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4529         explicit.
4530
4531 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4532
4533         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4534
4535 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4536
4537         PR/44128
4538         * g++.dg/warn/Wshadow-7.C: New test.
4539
4540 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4541             Julian Brown  <julian@codesourcery.com>
4542             Sandra Loosemore  <sandra@codesourcery.com>
4543
4544         * gcc.c-torture/execute/20100416-1.c: New test case.
4545
4546 2010-07-02  Julian Brown  <julian@codesourcery.com>
4547             Sandra Loosemore  <sandra@codesourcery.com>
4548
4549         PR target/43703
4550
4551         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4552         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4553
4554 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4555             Julian Brown  <julian@codesourcery.com>
4556
4557         * gcc.target/arm/neon/vadds64.c: Regenerated.
4558         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4559         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4560         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4561         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4562         * gcc.target/arm/neon-vmls-1.c: Likewise.
4563         * gcc.target/arm/neon-vsubs64.c: New execution test.
4564         * gcc.target/arm/neon-vsubu64.c: New execution test.
4565         * gcc.target/arm/neon-vadds64.c: New execution test.
4566         * gcc.target/arm/neon-vaddu64.c: New execution test.
4567
4568 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4569
4570         * gcc.target/arm/neon-vands64.c: New.
4571         * gcc.target/arm/neon-vandu64.c: New.
4572         * gcc.target/arm/neon-vbics64.c: New.
4573         * gcc.target/arm/neon-vbicu64.c: New.
4574         * gcc.target/arm/neon-veors64.c: New.
4575         * gcc.target/arm/neon-veoru64.c: New.
4576         * gcc.target/arm/neon-vorns64.c: New.
4577         * gcc.target/arm/neon-vornu64.c: New.
4578         * gcc.target/arm/neon-vorrs64.c: New.
4579         * gcc.target/arm/neon-vorru64.c: New.
4580         * gcc.target/arm/neon/vands64.c: Regenerated.
4581         * gcc.target/arm/neon/vandu64.c: Regenerated.
4582         * gcc.target/arm/neon/vbics64.c: Regenerated.
4583         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4584         * gcc.target/arm/neon/veors64.c: Regenerated.
4585         * gcc.target/arm/neon/veoru64.c: Regenerated.
4586         * gcc.target/arm/neon/vorns64.c: Regenerated.
4587         * gcc.target/arm/neon/vornu64.c: Regenerated.
4588         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4589         * gcc.target/arm/neon/vorru64.c: Regenerated.
4590
4591 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4592
4593         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4594
4595 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4596
4597         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4598         * gfortran.dg/intent_out_5.f90: Same.
4599         * gfortran.dg/ltrans-7.f90: Same.
4600         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4601
4602 2010-07-02  Jan Hubicka  <jh@suse.cz>
4603
4604         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4605
4606 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4607
4608         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4609
4610 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4611
4612         PR c++/44780
4613         * c-c++-common/Wunused-var-12.c: New test.
4614
4615 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4616
4617         PR target/42835
4618         * gcc.target/arm/pr42835.c: New test.
4619
4620         PR target/42172
4621         * gcc.target/arm/pr42172-1.c: New test.
4622
4623 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4624
4625         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4626
4627 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4628
4629         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4630         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4631         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4632         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4633         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4634         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4635         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4636         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4637         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4638         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4639         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4640         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4641         * gcc.target/arm/neon-vdup_ns64.c: New.
4642         * gcc.target/arm/neon-vdup_nu64.c: New.
4643         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4644         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4645         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4646         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4647         * gcc.target/arm/neon-vmov_ns64.c: New.
4648         * gcc.target/arm/neon-vmov_nu64.c: New.
4649         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4650         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4651         * gcc.target/arm/neon-vget_lanes64.c: New.
4652         * gcc.target/arm/neon-vget_laneu64.c: New.
4653         * gcc.target/arm/neon-vset_lanes64.c: New.
4654         * gcc.target/arm/neon-vset_laneu64.c: New.
4655
4656 2010-07-02  Richard Guenther  <rguenther@suse.de>
4657
4658         * g++.dg/torture/20100702-1.C: New testcase.
4659
4660 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4661
4662         PR target/44707
4663         * gcc.c-torture/compile/pr44707.c: New test.
4664
4665 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4666
4667         PR c++/44039
4668         * g++.dg/template/crash101.C: New.
4669
4670 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4671
4672         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4673         Use the ABI-0 accessors and fail it for m64.
4674
4675 2010-07-02  Jan Hubicka  <jh@suse.cz>
4676
4677         * g++.dg/tree-ssa/pr44706.C: New testcase.
4678
4679 2010-07-02  Richard Guenther  <rguenther@suse.de>
4680
4681         PR tree-optimization/44748
4682         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4683
4684 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4685
4686         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4687         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4688         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4689         the method types to forward:.
4690
4691 2010-06-30  Jason Merrill  <jason@redhat.com>
4692
4693         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4694         * g++.dg/other/pr25632.C: Likewise.
4695
4696 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4697
4698         PR tree-optimization/40421
4699         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4700
4701 2010-07-01  Richard Guenther  <rguenther@suse.de>
4702
4703         PR middle-end/42834
4704         PR middle-end/44468
4705         * gcc.c-torture/execute/20100316-1.c: New testcase.
4706         * gcc.c-torture/execute/pr44468.c: Likewise.
4707         * gcc.c-torture/compile/20100609-1.c: Likewise.
4708         * gcc.dg/volatile2.c: Adjust.
4709         * gcc.dg/plugin/selfassign.c: Likewise.
4710         * gcc.dg/pr36902.c: Likewise.
4711         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4712         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4713         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4714         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4715         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4716         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4717         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4718         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4719         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4720         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4721         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4722         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4723         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4724         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4725         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4726         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4727         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4728         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4729         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4730         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4731         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4732         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4733         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4734         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4735         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4736         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4737         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4738         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4739         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4740         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4741         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4742         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4743         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4744         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4745         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4746         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4747         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4748         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4749         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4750         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4751         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4752         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4753         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4754         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4755         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4756         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4757         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4758         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4759         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4760         * g++.dg/tree-ssa/pr31146.C: Likewise.
4761         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4762         * g++.dg/tree-ssa/pr33604.C: Likewise.
4763         * g++.dg/plugin/selfassign.c: Likewise.
4764         * gfortran.dg/array_memcpy_3.f90: Likewise.
4765         * gfortran.dg/array_memcpy_4.f90: Likewise.
4766         * c-c++-common/torture/pr42834.c: New testcase.
4767
4768 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4769
4770         PR c++/44628
4771         * g++.dg/template/crash100.C: New.
4772
4773 2010-06-30  Jan Hubicka  <jh@suse.cz>
4774
4775         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4776
4777 2010-06-30  Michael Matz  <matz@suse.de>
4778
4779         PR bootstrap/44699
4780         * gcc.dg/pr44699.c: New test.
4781
4782 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4783
4784         PR tree-optimization/39799
4785         * c-c++-common/uninit-17.c: New test.
4786
4787 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4788
4789         PR libfortran/43298
4790         * gfortran.dg/read_infnan_1.f90: New test.
4791
4792 2010-06-29  Jason Merrill  <jason@redhat.com>
4793
4794         Enable implicitly declared move constructor/operator= (N3053).
4795         * g++.dg/cpp0x/implicit3.C: New.
4796         * g++.dg/cpp0x/implicit4.C: New.
4797         * g++.dg/cpp0x/implicit5.C: New.
4798         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4799         * g++.dg/cpp0x/not_special.C: Adjust.
4800         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4801         * g++.dg/cpp0x/rv1n.C: Adjust.
4802         * g++.dg/cpp0x/rv1p.C: Adjust.
4803         * g++.dg/cpp0x/rv2n.C: Adjust.
4804         * g++.dg/cpp0x/rv2p.C: Adjust.
4805         * g++.dg/cpp0x/rv3n.C: Adjust.
4806         * g++.dg/cpp0x/rv3p.C: Adjust.
4807         * g++.dg/cpp0x/rv4n.C: Adjust.
4808         * g++.dg/cpp0x/rv4p.C: Adjust.
4809         * g++.dg/cpp0x/rv5n.C: Adjust.
4810         * g++.dg/cpp0x/rv5p.C: Adjust.
4811         * g++.dg/cpp0x/rv6n.C: Adjust.
4812         * g++.dg/cpp0x/rv6p.C: Adjust.
4813         * g++.dg/cpp0x/rv7n.C: Adjust.
4814         * g++.dg/cpp0x/rv7p.C: Adjust.
4815         * g++.dg/cpp0x/rv8p.C: Adjust.
4816         * g++.dg/gomp/pr26690-1.C: Adjust.
4817         * g++.dg/other/error20.C: Adjust.
4818         * g++.dg/other/error31.C: Adjust.
4819         * g++.dg/parse/error19.C: Adjust.
4820         * g++.dg/template/qualttp5.C: Adjust.
4821         * g++.old-deja/g++.law/ctors5.C: Adjust.
4822
4823         Enable implicitly deleted functions (N2346)
4824         * g++.dg/cpp0x/defaulted17.C: New.
4825         * g++.dg/cpp0x/implicit1.C: New.
4826         * g++.dg/cpp0x/implicit2.C: New.
4827         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4828         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4829         * g++.dg/init/ctor4.C: Adjust.
4830         * g++.dg/init/synth2.C: Adjust.
4831         * g++.dg/lto/20081118_1.C: Adjust.
4832         * g++.dg/other/error13.C: Adjust.
4833         * g++.dg/other/unused1.C: Adjust.
4834         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4835         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4836         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4837         * g++.old-deja/g++.law/ctors17.C: Adjust.
4838         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4839         * g++.old-deja/g++.pt/assign1.C: Adjust.
4840         * g++.old-deja/g++.pt/crash20.C: Adjust.
4841
4842         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4843         * g++.dg/cpp0x/defaulted13.C: Adjust.
4844         * g++.dg/cpp0x/defaulted2.C: Adjust.
4845         * g++.dg/cpp0x/defaulted3.C: Adjust.
4846         * g++.dg/cpp0x/initlist9.C: Adjust.
4847         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4848         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4849         * g++.dg/init/synth2.C: Adjust.
4850
4851         * g++.dg/cpp0x/defaulted19.C: New.
4852
4853         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4854         * g++.dg/template/error23.C: Fix for -std=c++0x.
4855
4856 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4857
4858         PR fortran/44718
4859         * gfortran.dg/proc_ptr_28.f90: New.
4860
4861 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4862
4863         PR tree-optimization/43801
4864         * g++.dg/torture/pr43801.C: New test.
4865
4866         PR debug/44668
4867         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4868
4869 2010-06-29  Jason Merrill  <jason@redhat.com>
4870
4871         PR c++/44587
4872         * g++.dg/template/qualified-id2.C: New.
4873         * g++.dg/template/qualified-id3.C: New.
4874
4875 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4876
4877         PR fortran/44696
4878         * gfortran.dg/associated_target_4.f90: New.
4879
4880 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4881
4882         PR fortran/44582
4883         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4884
4885 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4886
4887         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4888
4889 2010-06-29  Jan Hubicka  <jh@suse.cz>
4890
4891         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4892
4893 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4894
4895         PR target/43902
4896         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4897         * gcc.target/arm/wmul-3.c: New test.
4898         * gcc.target/arm/wmul-4.c: New test.
4899
4900 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4901
4902         PR rtl-optimization/44659
4903         * gcc.target/i386/extract-1.c: New.
4904         * gcc.target/i386/extract-2.c: Likewise.
4905         * gcc.target/i386/extract-3.c: Likewise.
4906         * gcc.target/i386/extract-4.c: Likewise.
4907         * gcc.target/i386/extract-5.c: Likewise.
4908         * gcc.target/i386/extract-6.c: Likewise.
4909
4910 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4911
4912         PR c++/44682
4913         * g++.dg/warn/Wunused-var-14.C: New test.
4914
4915 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4916
4917         PR fortran/43298
4918         * gfortran.dg/nan_6.f90: New.
4919
4920 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4921
4922         PR tree-optimization/43781
4923         * gcc.dg/torture/pr43781.c: New.
4924
4925 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4926
4927         PR fortran/40158
4928         * gfortran.dg/actual_rank_check_1.f90: New test.
4929
4930 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4931
4932         * gcc.dg/ipa/ipa-sra-6.c: New test.
4933
4934 2010-06-28  Jan Hubicka  <jh@suse.cz>
4935
4936         PR tree-optimization/44687
4937         * gcc.c-torture/compile/pr44687.c
4938
4939 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4940
4941         PR c++/44535
4942         * g++.dg/torture/pr44535.C: New test.
4943
4944 2010-06-28  Michael Matz  <matz@suse.de>
4945
4946         PR middle-end/44592
4947         * gfortran.dg/pr44592.f90: New test.
4948
4949 2010-06-28  Jan Hubicka  <jh@suse.cz>
4950
4951         PR tree-optimization/44357
4952         * g++.dg/torture/pr44357.C: New testcase.
4953
4954 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4955
4956         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4957         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4958         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4959         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4960         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4961         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4962         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4963         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4964
4965 2010-06-27  Jan Hubicka  <jh@suse.cz>
4966
4967         * gcc.c-torture/compile/pr44686.c: New file.
4968
4969 2010-06-27  Richard Guenther  <rguenther@suse.de>
4970
4971         PR tree-optimization/44683
4972         * gcc.c-torture/execute/pr44683.c: New testcase.
4973
4974 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4975
4976         * gnat.dg/noreturn3.ad[sb]: New test.
4977
4978 2010-06-26  Jason Merrill  <jason@redhat.com>
4979
4980         * g++.dg/cpp0x/explicit5.C: New.
4981
4982 2010-06-26  Richard Guenther  <rguenther@suse.de>
4983
4984         PR tree-optimization/44393
4985         * gcc.dg/pr44393.c: New testcase.
4986
4987 2010-06-26  Jan Hubicka  <jh@suse.cz>
4988
4989         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4990
4991 2010-06-26  Richard Guenther  <rguenther@suse.de>
4992
4993         PR middle-end/44674
4994         * gcc.dg/pr44674.c: New testcase.
4995
4996 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4997
4998         * gcc.dg/opts-3.c: New test.
4999
5000 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5001
5002         * gfortran.dg/type_decl_1.f90: New.
5003         * gfortran.dg/type_decl_2.f90: New.
5004
5005 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5006
5007         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5008         * gfortran.dg/semicolon_fixed_2.f: Ditto.
5009
5010 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5011
5012         PR testsuite/38946
5013         * gfortran.dg/array_constructor_23.f: Update test to allow for small
5014         error in comparing reals.
5015
5016 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5017
5018         * selected_real_kind_2.f90: New.
5019         * selected_real_kind_3.f90: New.
5020
5021 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5022
5023         * gfortran.dg/entry_19.f90: New.
5024
5025 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5026
5027         * gfortran.dg/end_subroutine_1.f90: New.
5028         * gfortran.dg/end_subroutine_2.f90: New.
5029         * gfortran.dg/interface_proc_end.f90: Update.
5030
5031 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5032
5033         * gfortran.dg/semicolon_fixed.f: Update.
5034         * gfortran.dg/semicolon_fixed_2.f: New.
5035         * gfortran.dg/semicolon_free_2.f90: New.
5036         * gfortran.dg/semicolon_free.f90: Update.
5037
5038 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5039
5040         PR fortran/44448
5041         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5042
5043 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5044
5045         * g++.dg/ipa/iinline-3.C: New test.
5046         * gcc.dg/ipa/modif-1.c: Removed.
5047
5048 2010-06-25  Jan Hubicka  <jh@suse.cz>
5049
5050         * gcc.dg/tree-ssa/ipa-split-1.c
5051
5052 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5053
5054         * g++.dg/ipa/iinline-2.C: New test.
5055
5056 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
5057
5058         PR middle-end/43866
5059         * gfortran.dg/pr43866.f90: New test.
5060
5061         PR tree-optimization/44539
5062         * gcc.dg/pr44539.c: New test.
5063
5064 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
5065
5066         From Jim Wilson:
5067         PR target/43902
5068         * gcc.target/mips/madd-9.c: New test.
5069
5070 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
5071
5072         PR c/44517
5073         * gcc.dg/noncompile/pr44517.c: New.
5074         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5075
5076 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
5077
5078         PR testsuite/43283
5079         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5080         and add argument to nop for IA64.
5081
5082 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5083
5084         PR target/44588
5085         * gcc.target/i386/mod-1.c: New.
5086         * gcc.target/i386/umod-1.c: Likewise.
5087         * gcc.target/i386/umod-2.c: Likewise.
5088         * gcc.target/i386/umod-3.c: Likewise.
5089
5090 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
5091
5092         PR middle-end/44492
5093         * g++.dg/torture/pr44492.C: New test.
5094
5095 2010-06-24  Andi Kleen  <ak@linux.intel.com>
5096
5097         * c-c++-common/warn-omitted-condop.c: New.
5098
5099 2010-06-24  Tobias Burnus  <burnus@net-b.de>
5100
5101         PR fortran/44614
5102         * gfortran.dg/import8.f90: New.
5103
5104 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
5105
5106         * gnat.dg/not_null.adb: Update test case.
5107
5108 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
5109
5110         PR c++/44619
5111         * g++.dg/warn/Wunused-var-13.C: New test.
5112
5113         PR c++/44627
5114         * g++.dg/diagnostic/method1.C: New test.
5115
5116 2010-06-22  Cary Coutant  <ccoutant@google.com>
5117
5118         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5119
5120 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
5121
5122         PR fortran/44616
5123         * gfortran.dg/abstract_type_8.f03: New.
5124
5125 2010-06-21  Jason Merrill  <jason@redhat.com>
5126
5127         * g++.dg/cpp0x/noexcept08.C: New.
5128
5129         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5130
5131 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5132
5133         PR target/44615
5134         * gcc.target/i386/sse2-vec-2a.c: New.
5135
5136 2010-06-21  DJ Delorie  <dj@redhat.com>
5137
5138         * gcc.dg/pragma-diag-1.c: New.
5139
5140 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5141
5142         PR target/44615
5143         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5144
5145 2010-06-21  Alan Modra  <amodra@gmail.com>
5146
5147         PR testsuite/44505
5148         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5149         tail call to check_fa_mid.
5150
5151 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
5152
5153         PR target/44575
5154         * gcc.c-torture/execute/pr44575.c: New test.
5155
5156 2010-06-21  Tobias Burnus  <burnus@net-b.de>
5157
5158         PR fortran/40632
5159         * gfortran.dg/contiguous_1.f90: New.
5160         * gfortran.dg/contiguous_2.f90: New.
5161         * gfortran.dg/contiguous_3.f90: New.
5162
5163 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
5164
5165         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5166         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5167
5168 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
5169
5170         PR target/44546
5171         * gcc.target/i386/pr44546.c: New test.
5172
5173 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
5174
5175         * gcc.dg/opts-2.c: New test.
5176
5177 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
5178
5179         PR fortran/44584
5180         * gfortran.dg/typebound_proc_15.f03: Modified.
5181
5182 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
5183
5184         PR target/44072
5185         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5186         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5187
5188 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5189
5190         * g++.dg/ext/label13.C: Fix typo in last change.
5191
5192 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5193
5194         PR libfortran/44477
5195         * gfortran.dg/eof_3.f90
5196         * gfortran.dg/endfile_2.f90
5197         * gfortran.dg/endfile_4.f90
5198         * gfortran.dg/endfile_3.f90
5199
5200 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5201
5202         PR c++/41090
5203         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5204
5205 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5206
5207         PR fortran/44556
5208         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5209
5210 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5211
5212         * gcc.target/arm/pr40900.c: New test.
5213
5214 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5215
5216         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5217
5218 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5219
5220         PR fortran/44558
5221         * gfortran.dg/typebound_call_15.f03: New.
5222
5223 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5224
5225         PR c++/44486
5226         * g++.dg/pr44486.C: New.
5227
5228 2010-06-16  DJ Delorie  <dj@redhat.com>
5229
5230         * gcc.target/i386/volatile-bitfields-1.c: New.
5231         * gcc.target/i386/volatile-bitfields-2.c: New.
5232
5233 2010-06-16  Jason Merrill  <jason@redhat.com>
5234
5235         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5236
5237         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5238
5239 2010-06-16  Richard Guenther  <rguenther@suse.de>
5240
5241         PR c/44555
5242         * gcc.c-torture/execute/pr44555.c: New testcase.
5243
5244 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5245
5246         PR fortran/44549
5247         * gfortran.dg/typebound_proc_16.f03: New.
5248
5249 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5250
5251         * g++.dg/torture/pr43905.C: New test.
5252
5253 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5254
5255         PR testsuite/44538
5256         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5257         initialization loop from being vectorized.
5258         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5259
5260 2010-06-16  Alan Modra  <amodra@gmail.com>
5261
5262         PR tree-optimization/44507
5263         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5264
5265 2010-06-15  Jason Merrill  <jason@redhat.com>
5266
5267         * g++.dg/overload/arg3.C: Adjust error locations.
5268         * g++.dg/overload/copy1.C: Likewise.
5269         * g++.dg/tc1/dr152.C: Likewise.
5270         * g++.dg/template/incomplete4.C: Likewise.
5271         * g++.dg/template/incomplete5.C: Likewise.
5272         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5273         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5274         * g++.old-deja/g++.pt/crash9.C: Likewise.
5275
5276         * g++.dg/inherit/virtual5.C: New.
5277
5278         * g++.dg/cpp0x/defaulted18.C: New.
5279
5280         * g++.dg/cpp0x/initlist40.C: New.
5281
5282         * g++.dg/cpp0x/initlist39.C: New.
5283
5284 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5285
5286         PR middle-end/44391
5287         * gcc.dg/graphite/pr44391.c: New.
5288
5289 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5290
5291         PR fortran/43388
5292         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5293         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5294         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5295         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5296
5297 2010-06-15  Richard Guenther  <rguenther@suse.de>
5298
5299         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5300
5301 2010-06-15  Richard Guenther  <rguenther@suse.de>
5302
5303         * gcc.dg/vect/bb-slp-21.c: Adjust.
5304         * gcc.dg/vect/bb-slp-13.c: Likewise
5305         * gcc.dg/vect/bb-slp-4.c: Likewise
5306         * gcc.dg/vect/bb-slp-22.c: Likewise
5307         * gcc.dg/vect/bb-slp-14.c: Likewise
5308         * gcc.dg/vect/bb-slp-23.c: Likewise
5309         * gcc.dg/vect/bb-slp-15.c: Likewise
5310         * gcc.dg/vect/bb-slp-17.c: Likewise
5311         * gcc.dg/vect/bb-slp-18.c: Likewise
5312         * gcc.dg/vect/bb-slp-19.c: Likewise
5313         * gcc.dg/vect/bb-slp-10.c: Likewise
5314         * gcc.dg/vect/bb-slp-11.c: Likewise
5315         * gcc.dg/vect/bb-slp-20.c: Likewise
5316         * gcc.dg/vect/bb-slp-3.c: Likewise
5317
5318 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5319
5320         PR fortran/44536
5321         * gfortran.dg/gomp/pr44536.f90: New test.
5322         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5323
5324 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5325
5326         PR target/44534
5327         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5328         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5329
5330 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5331
5332         PR tree-optimization/44508
5333         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5334
5335         PR bootstrap/44509
5336         * gcc.dg/pr44509.c: New test.
5337
5338 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5339
5340         PR tree-optimization/44507
5341         * gcc.dg/vect/pr44507.c: New test.
5342
5343 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5344
5345         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5346         and c-pretty-print.h.
5347
5348         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5349
5350 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5351
5352         * gfortran.dg/whole_file_18.f90: Updated error message.
5353
5354 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5355
5356         * gfortran.dg/whole_file_20.f03: New.
5357
5358 2010-06-12  Jan Hubicka  <jh@suse.cz>
5359
5360         * gcc.c-torture/compile/pc44485.c: New testcase.
5361
5362 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5363
5364         PR fortran/40117
5365         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5366         * gfortran.dg/typebound_proc_14.f03: New.
5367         * gfortran.dg/typebound_proc_15.f03: New.
5368
5369 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5370
5371         * gcc.dg/opts-1.c: New test.
5372
5373 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5374
5375         * gcc.dg/funroll-loops-all.c: Update expected error.
5376
5377 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5378
5379         PR target/44481
5380         * gcc.target/i386/pr44481.c: New test.
5381
5382 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5383
5384         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5385
5386 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5387
5388         PR middle-end/44483
5389         * gcc.dg/tree-ssa/pr44483.c: New.
5390
5391 2010-06-11  Paul Brook  <paul@codesourcery.com>
5392
5393         * g++.dg/other/arm-neon-1.C: New test.
5394
5395 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5396
5397         PR fortran/42051
5398         PR fortran/43896
5399         * gfortran.dg/class_23.f03: New test.
5400
5401 2010-06-11  Jan Hubicka  <jh@suse.cz>
5402
5403         * gcc.dg/ipa/pure-const-2.c: New testcase.
5404
5405 2010-06-11  Jan Hubicka  <jh@suse.cz>
5406
5407         * gcc.dg/noreturn-7.c: Update.
5408         * gcc.dg/noreturn-4.c: Update.
5409
5410 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5411
5412         Fix MIPS bootstrap
5413         * g++.dg/other/typedef4.C: New test.
5414
5415 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5416
5417         PR fortran/44207
5418         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5419
5420 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5421
5422         PR fortran/44457
5423         * gfortran.dg/asynchronous_3.f03
5424
5425 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5426
5427         PR middle-end/44185
5428         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5429         non-temporal stores out of the tests to form new test cases.  As a
5430         result, no non-temporal store should be generated in this case.
5431
5432         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5433         prefetch-7.c that generate one non-temporal store.
5434
5435         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5436         prefetch-7.c that generate one non-temporal store and one
5437         one-temporal prefetch.
5438
5439 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5440
5441         PR tree-optimization/44258
5442         * gcc.dg/tree-ssa/pr44258.c: New test.
5443
5444 2010-06-10  Daniel Kraft  <d@domob.eu>
5445
5446         PR fortran/38936
5447         * gfortran.dg/associate_1.f03: New test.
5448         * gfortran.dg/associate_2.f95: New test.
5449         * gfortran.dg/associate_3.f03: New test.
5450         * gfortran.dg/associate_4.f08: New test.
5451
5452 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5453
5454         * gfortran.dg/selected_char_kind_4.f90: New test.
5455
5456 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5457
5458         * gcc.dg/pr42461.c: New test.
5459
5460 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5461
5462         PR fortran/44347
5463         * gfortran.dg/selected_real_kind_1.f90: New.
5464
5465 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5466
5467         PR fortran/44359
5468         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5469         warning.
5470         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5471         check for warning.
5472
5473 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5474
5475         * gfortran.dg/data_namelist_conflict.f90: New test.
5476
5477 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5478
5479         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5480         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5481         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5482
5483 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5484
5485         * gfortran.dg/mvbits_9.f90: New test.
5486         * gfortran.dg/ibset_1.f90: Ditto.
5487         * gfortran.dg/ibits_1.f90: Ditto.
5488         * gfortran.dg/btest_1.f90: Ditto.
5489         * gfortran.dg/ibclr_1.f90: Ditto.
5490
5491 2010-06-09  Jason Merrill  <jason@redhat.com>
5492
5493         PR c++/44366
5494         * g++.dg/cpp0x/decltype23.C: Move to...
5495         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5496
5497 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5498
5499         PR fortran/44211
5500         * gfortran.dg/typebound_call_14.f03: New test.
5501
5502 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5503
5504         PR tree-optimization/44423
5505         * gcc.dg/tree-ssa/pr44423.c: New test.
5506
5507 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5508
5509         PR testsuite/42843
5510         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5511         TV_NONE to initialize tv_id field.
5512         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5513         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5514         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5515         Include toplev.h .
5516         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5517         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5518         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5519
5520 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5521
5522         PR tree-optimization/39874
5523         PR middle-end/28685
5524         * gcc.dg/pr39874.c: New file.
5525
5526 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5527
5528         * g++.dg/ext/attr-alias-1.C: New.
5529         * g++.dg/ext/attr-alias-2.C: New.
5530
5531 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5532
5533         PR fortran/44446
5534         * gfortran.dg/proc_ptr_27.f90: New.
5535
5536 2010-06-07  Jason Merrill  <jason@redhat.com>
5537
5538         PR c++/44366
5539         * g++.dg/cpp0x/decltype23.C: New.
5540
5541 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5542             Shujing Zhao  <pearly.zhao@oracle.com>
5543
5544         PR c/37724
5545         * gcc.dg/c90-const-expr-10.c: Adjust.
5546         * gcc.dg/c99-const-expr-10.c: Adjust.
5547         * gcc.dg/init-bad-7.c: New.
5548
5549 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5550
5551         * lib/target-supports.exp (check_effective_target_gas): New proc.
5552         * gcc.c-torture/execute/960321-1.x: New file.
5553
5554 2010-06-07  Jason Merrill  <jason@redhat.com>
5555
5556         PR c++/44401
5557         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5558
5559 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5560
5561         PR c++/44444
5562         * g++.dg/warn/Wunused-var-12.C: New test.
5563
5564         PR c++/44443
5565         * c-c++-common/Wunused-var-11.c: New test.
5566
5567 2010-06-07  Jan Hubicka  <jh@suse.cz>
5568
5569         * gcc.dg/ipa/pure-const-1.c: New testcase.
5570
5571 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5572
5573         PR rtl-optimization/44404
5574         * gcc.dg/pr44404.c: New.
5575
5576 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5577
5578         PR target/44159
5579         * gcc.target/i386/abi-2.c: Check sysv abi here.
5580         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5581         function to avoid failures by different ABIs.
5582         * gcc.target/i386/aes-check.h: Likewise.
5583         * gcc.target/i386/avx-check.h: Likewise.
5584         * gcc.target/i386/fma4-check.h: Likewise.
5585         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5586         * gcc.target/i386/mmx-check.h: Likewise.
5587         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5588         * gcc.target/i386/pclmul-check.h: Likewise.
5589         * gcc.target/i386/sse-check.h: Likewise.
5590         * gcc.target/i386/sse2-check.h: Likewise.
5591         * gcc.target/i386/sse3-check.h: Likewise.
5592         * gcc.target/i386/sse4_1-check.h: Likewise.
5593         * gcc.target/i386/sse4_2-check.h: Likewise.
5594         * gcc.target/i386/sse4a-check.h: Likewise.
5595         * gcc.target/i386/ssse3-check.h: Likewise.
5596         * gcc.target/i386/xop-check.h: Likewise.
5597         * gcc.target/i386/pr27971.c: Fix for LLP64.
5598         * gcc.target/i386/pr39139.c: Likewise.
5599         * gcc.target/i386/pr39315-check.c: Likewise.
5600         * gcc.target/i386/vararg-1.c: Likewise.
5601         * gcc.target/i386/vararg-2.c: Likewise.
5602         Additional add dg-compile to avoid failure due
5603         missing foo symbol.
5604
5605         * gcc.dg/compound-literal-1.c: Fix for llp64.
5606         * gcc.dg/pr32370.c: Likewise.
5607         * gcc.dg/pr37561.c: Likewise.
5608         * gcc.dg/pr41340.c: Likewise.
5609         * gcc.dg/pr41551.c: Likewise.
5610
5611 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5612
5613         PR c++/44188
5614         * g++.dg/debug/dwarf2/typedef3.C: New test.
5615
5616 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5617
5618         PR c/20000
5619         * c-c++-common/pr20000.c: New.
5620
5621 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5622
5623         PR c++/44086
5624         * g++.dg/init/pr44086.C: New.
5625         * g++.dg/cpp0x/decltype4.C: Adjust.
5626
5627 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5628
5629         PR fortran/43945
5630         * gfortran.dg/generic_23.f03: New test.
5631
5632 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5633
5634         PR fortran/43895
5635         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5636
5637 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5638
5639         PR c++/44361
5640         * c-c++-common/Wunused-var-9.c: New test.
5641
5642 2010-06-05  Jason Merrill  <jason@redhat.com>
5643
5644         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5645
5646 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5647
5648         PR c/44322
5649         * gcc.dg/c99-restrict-4.c: New test.
5650
5651 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5652
5653         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5654         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5655         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5656         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5657         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5658         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5659         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5660         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5661         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5662         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5663         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5664         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5665         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5666         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5667         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5668         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5669         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5670         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5671         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5672         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5673         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5674         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5675
5676 2010-06-04  Jason Merrill  <jason@redhat.com>
5677
5678         * g++.dg/cpp0x/noexcept06.C: New.
5679         * g++.dg/cpp0x/noexcept07.C: New.
5680
5681         * g++.dg/cpp0x/noexcept01.C: New.
5682         * g++.dg/cpp0x/noexcept02.C: New.
5683         * g++.dg/cpp0x/noexcept03.C: New.
5684         * g++.dg/cpp0x/noexcept04.C: New.
5685         * g++.dg/cpp0x/noexcept05.C: New.
5686
5687 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5688
5689         PR c++/44412
5690         * g++.dg/warn/Wunused-var-10.C: New test.
5691         * g++.dg/warn/Wunused-var-11.C: New test.
5692
5693         PR c++/44362
5694         * c-c++-common/Wunused-var-10.c: New test.
5695
5696 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5697
5698         PR c/25880
5699         * gcc.dg/assign-warn-2.c: Update.
5700         * gcc.dg/cpp/line3.c: Update.
5701         * gcc.dg/c99-array-lval-8.c: Update.
5702         * gcc.dg/cast-qual-2.c: Update.
5703         * gcc.dg/c99-arraydecl-3.c:  Update.
5704         * gcc.dg/assign-warn-1.c:  Update.
5705         * gcc.dg/format/gcc_diag-1.c:  Update.
5706
5707 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5708
5709         PR rtl-optimization/39871
5710         PR rtl-optimization/40615
5711         PR rtl-optimization/42500
5712         PR rtl-optimization/42502
5713         * gcc.target/arm/eliminate.c: New test.
5714
5715 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5716
5717         PR libstdc++/44410
5718         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5719         * g++.old-deja/g++.other/delete3.C: Likewise.
5720         * g++.old-deja/g++.other/new.C: Likewise.
5721         * g++.old-deja/g++.law/operators27.C: Likewise.
5722         * g++.old-deja/g++.mike/p755.C: Likewise.
5723         * g++.dg/eh/new1.C: Likewise.
5724         * g++.dg/init/new5.C: Likewise.
5725
5726 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5727
5728         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5729         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5730         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5731
5732 2010-06-03  Richard Guenther  <rguenther@suse.de>
5733
5734         PR lto/41921
5735         * lib/lto.exp: Always load gcc.exp.
5736         (lto-obj): For C source files invoke gcc_target_compile.
5737         * g++.dg/lto/20100603-1_0.C: New testcase.
5738         * g++.dg/lto/20100603-1_1.c: Likewise.
5739
5740 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5741
5742         PR tree-optimization/43688
5743         * gfortran.dg/pr43688.f90: New.
5744
5745 2010-06-03  Richard Guenther  <rguenther@suse.de>
5746
5747         PR lto/41584
5748         * gcc.dg/lto/20100603-1_0.c: New testcase.
5749         * gcc.dg/lto/20100603-2_0.c: Likewise.
5750         * gcc.dg/lto/20100603-3_0.c: Likewise.
5751
5752 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5753
5754         PR target/44218
5755         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5756         * gcc.target/powerpc/recip-2.c: Ditto.
5757         * gcc.target/powerpc/recip-3.c: Ditto.
5758         * gcc.target/powerpc/recip-4.c: Ditto.
5759         * gcc.target/powerpc/recip-5.c: Ditto.
5760         * gcc.target/powerpc/recip-6.c: Ditto.
5761         * gcc.target/powerpc/recip-7.c: Ditto.
5762         * gcc.target/powerpc/recip-test.h: Ditto.
5763         * gcc.target/powerpc/recip-test2.h: Ditto.
5764
5765 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5766
5767         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5768
5769 2010-06-02  Jason Merrill  <jason@redhat.com>
5770
5771         * g++.dg/ext/vector9.C: Expect typedef in error message.
5772
5773         PR c++/9726
5774         PR c++/23594
5775         PR c++/44333
5776         * g++.dg/tc1/dr101.C: Remove xfails.
5777
5778 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5779
5780         PR middle-end/44372
5781         * g++.dg/ipa/pr44372.C: New.
5782
5783 2010-06-02  Jan Hubicka  <jh@suse.cz>
5784
5785         PR middle-end/44295
5786         * g++.dg/torture/pr44295.C: Neww testcase.
5787
5788 2010-06-02  Jan Hubicka  <jh@suse.cz>
5789
5790         * gcc.dg/tree-ssa/loadpre6.c: Update.
5791
5792 2010-06-02  Richard Guenther  <rguenther@suse.de>
5793
5794         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5795         diagnostic.h.
5796
5797 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5798
5799         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5800         the link fail message.
5801
5802 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5803
5804         PR fortran/44360
5805         * gfortran.dg/use_13.f90: New test case.
5806
5807 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5808
5809         PR fortran/44371
5810         * gfortran.dg/error_stop_2.f08: Minor update.
5811
5812 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5813
5814         PR fortran/44371
5815         * gfortran.dg/error_stop_1.f08: New test.
5816         * gfortran.dg/error_stop_2.f08: New test.
5817
5818 2010-06-01  Jason Merrill  <jason@redhat.com>
5819
5820         DR 990
5821         * g++.dg/cpp0x/initlist37.C: New.
5822         * g++.dg/cpp0x/initlist38.C: New.
5823
5824         PR c++/44358
5825         * g++.dg/cpp0x/initlist36.C: New.
5826
5827 2010-05-31 Jan Hubicka  <jh@suse.cz>
5828
5829         * gcc.dg/noreturn-8.c: New testcase.
5830
5831 2010-05-31 Jan Hubicka  <jh@suse.cz>
5832
5833         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5834         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5835
5836 2010-05-31 Jan Hubicka  <jh@suse.cz>
5837
5838         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5839         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5840
5841 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5842
5843         PR fortran/36928
5844         * gfortran.dg/dependency_27.f90:  New test.
5845         * gfortran.dg/array_assign_1.F90:  New test.
5846
5847 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5848
5849         PR target/44338
5850         * gcc.target/i386/sse-24.c: New test.
5851
5852 2010-05-31  Jan Hubicka  <jh@suse.cz>
5853
5854         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5855
5856 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5857
5858         PR middle-end/44337
5859         * gcc.dg/pr44337.c: New test.
5860
5861         PR tree-optimization/44182
5862         * g++.dg/debug/pr44182.C: New test.
5863
5864 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5865
5866         * gcc.dg/nested-func-7.c: New test.
5867         * gnat.dg/frame_overflow.adb: Adjust directives.
5868
5869 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5870
5871         * gnat.dg/prot2.ad[sb]: New test.
5872         * gnat.dg/prot2_pkg1.ads: New helper.
5873         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5874
5875 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5876
5877         * gnat.dg/array11.adb: Adjust dg-warning directive.
5878         * gnat.dg/object_overflow.adb: Likewise.
5879
5880 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5881
5882         PR middle-end/44306
5883         * gcc.dg/tree-ssa/pr44306.c: New.
5884
5885 2010-05-29  Jan Hubicka  <jh@suse.cz>
5886
5887         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5888
5889 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5890
5891         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5892
5893 2010-05-28  Mike Stump  <mikestump@comcast.net>
5894
5895         PR objc/44125
5896         * objc.dg/const-str-9.m: Remove static.
5897
5898 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5899
5900         PR target/43636
5901         * gcc.c-torture/compile/pr43636.c: New test.
5902
5903 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5904
5905         PR objc++/23616
5906         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5907         * obj-c++.dg/try-catch-9.mm: Ditto.
5908
5909 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5910
5911         Revert patch for PR c++/44188
5912         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5913
5914 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5915
5916         PR c++/44188
5917         * g++.dg/debug/dwarf2/typedef3.C: New test.
5918
5919 2010-05-27  Jason Merrill  <jason@redhat.com>
5920
5921         PR c++/43555
5922         * g++.dg/ext/vla9.C: New.
5923
5924 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5925
5926         PR objc/44140
5927         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5928         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5929         * objc.dg/torture/tls/thr-init.m: Ditto.
5930         * objc.dg/torture/trivial.m: Ditto.
5931         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5932         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5933         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5934         * obj-c++.dg/torture/trivial.mm: Ditto.
5935
5936 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5937
5938         * g++.dg/lto/20100302_0.C: Skip on darwin.
5939
5940 2010-05-27  Richard Guenther  <rguenther@suse.de>
5941
5942         PR tree-optimization/44284
5943         * gcc.dg/vect/vect-118.c: New testcase.
5944         * gcc.dg/vect/bb-slp-20.c: Adjust.
5945         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5946         * gcc.dg/vect/slp-9.c: Likewise.
5947         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5948         * gcc.dg/vect/vect-10.c: Likewise.
5949         * gcc.dg/vect/vect-109.c: Likewise.
5950         * gcc.dg/vect/vect-12.c: Likewise.
5951         * gcc.dg/vect/vect-36.c: Likewise.
5952         * gcc.dg/vect/vect-7.c: Likewise.
5953         * gcc.dg/vect/vect-iv-8.c: Likewise.
5954         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5955         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5956         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5957         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5958         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5959         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5960         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5961         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5962         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5963         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5964         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5965         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5966         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5967         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5968         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5969         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5970         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5971
5972 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5973
5974         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5975         necessary.
5976
5977 2010-05-26  Jan Hubicka  <jh@suse.cz>
5978
5979         * gcc.dg/lto/materialize-1_0.c: New file.
5980         * gcc.dg/lto/materialize-1_1.c: New file.
5981
5982 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5983
5984         * gnat.dg/lto10.adb: New test.
5985         * gnat.dg/lto10_pkg.ads: New helper.
5986
5987 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5988
5989         * lib/target-supports.exp (check_effective_target_int128): New
5990         function to check if __int128 types are available for target.
5991         * c-c++-common/int128-types-1.c: New.
5992         * c-c++-common/int128-1.c: New.
5993         * c-c++-common/int128-2.c: New.
5994         * g++.dg/abi/mangle43.C: New.
5995         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5996         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5997         pointer-wide scalar.
5998         * g++.dg/other/pr25632.C: Likewise.
5999         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6000         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6001         overflow warnings.
6002         * g++.dg/warn/pr13358-4.C: Likewise.
6003         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
6004         * g++.dg/warn/Wconversion-null.C: Likewise.
6005
6006 2010-05-26  Jason Merrill  <jason@redhat.com>
6007
6008         PR c++/43382
6009         * g++.dg/cpp0x/variadic101.C: New.
6010
6011 2010-05-26  Richard Guenther  <rguenther@suse.de>
6012
6013         PR rtl-optimization/44164
6014         * gcc.c-torture/execute/pr44164.c: New testcase.
6015         * g++.dg/tree-ssa/pr13146.C: Adjust.
6016
6017 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
6018
6019         PR fortran/40011
6020         * gfortran.dg/whole_file_19.f90 : New test.
6021
6022 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
6023
6024         PR fortran/30668
6025         PR fortran/31346
6026         PR fortran/34260
6027         * gfortran.dg/pr40999.f: Fix function type.
6028         * gfortran.dg/whole_file_5.f90: Likewise.
6029         * gfortran.dg/whole_file_6.f90: Likewise.
6030         * gfortran.dg/whole_file_16.f90: New.
6031         * gfortran.dg/whole_file_17.f90: New.
6032         * gfortran.dg/whole_file_18.f90: New.
6033
6034 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
6035             Iain Sandoe  <iains@gcc.gnu.org>
6036
6037         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6038         * gcc.c-torture/compile/pr44197.c: Require alias support.
6039         * gcc.dg/lto/20081222_0.c: Ditto.
6040
6041 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
6042
6043         PR debug/42801
6044         * gcc.dg/guality/vla-2.c: New test.
6045
6046 2010-05-25  Richard Guenther  <rguenther@suse.de>
6047
6048         PR middle-end/44069
6049         * g++.dg/torture/pr44069.C: New testcase.
6050
6051 2010-05-25  Richard Guenther  <rguenther@suse.de>
6052
6053         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6054
6055 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6056
6057         PR objc/44140
6058         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6059
6060 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6061
6062         * obj-c++.dg/torture/tls/trivial.mm: New.
6063         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6064         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6065         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6066         * obj-c++.dg/torture/tls/diag-1.mm: New.
6067         * obj-c++.dg/torture/tls/tls.exp: New.
6068         * obj-c++.dg/torture/trivial.mm: New.
6069         * obj-c++.dg/torture/dg-torture.exp: New.
6070         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6071         * obj-c++.dg/tls/trivial.m: New.
6072         * obj-c++.dg/tls/init-1.mm: New.
6073         * obj-c++.dg/tls/diag-1.mm: New.
6074         * obj-c++.dg/tls/init-2.mm: New.
6075         * obj-c++.dg/tls/diag-2.mm: New.
6076         * obj-c++.dg/tls/diag-3.mm: New.
6077         * obj-c++.dg/tls/diag-4.mm: New.
6078         * obj-c++.dg/tls/static-1.mm: New.
6079         * obj-c++.dg/tls/tls.exp: New.
6080         * obj-c++.dg/tls/diag-5.mm: New.
6081         * obj-c++.dg/tls/static-1a.mm: New.
6082         * objc-obj-c++-shared/Object1.mm: New.
6083         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6084
6085 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
6086
6087         PR objc++/43689
6088         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6089         * obj-c++.dg/const-str-6.mm: Ditto.
6090
6091 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6092
6093         * g++.dg/parse/array-size2.C: Remove dg-error directives.
6094
6095 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6096
6097         PR ada/38394
6098         * gnat.dg/array13.ad[sb]: New test.
6099
6100 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
6101             Sandra Loosemore  <sandra@codesourcery.com>
6102
6103         * gcc.target/arm/neon/: Regenerated test cases.
6104
6105         * gcc.target/arm/neon/polytypes.c,
6106         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6107         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6108         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6109         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6110         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6111         dg-add-options arm_neon.
6112
6113         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6114         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6115         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6116         and arm_neon_fp16_ok.
6117
6118         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6119         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6120
6121         * lib/target-supports.exp (add_options_for_arm_neon): New.
6122         (check_effective_target_arm_neon_ok_nocache): New, from
6123         check_effective_target_arm_neon_ok.  Check multiple possibilities.
6124         (check_effective_target_arm_neon_ok): Use
6125         check_effective_target_arm_neon_ok_nocache.
6126         (add_options_for_arm_neon_fp16)
6127         (check_effective_target_arm_neon_fp16_ok)
6128         check_effective_target_arm_neon_fp16_ok_nocache): New.
6129         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6130
6131 2010-05-24  Jason Merrill  <jason@redhat.com>
6132
6133         PR c++/41510
6134         * g++.dg/cpp0x/initlist35.C: New.
6135         * g++.dg/init/brace6.C: Adjust.
6136
6137 2010-05-24  Paul Brook  <paul@codesourcery.com>
6138
6139         * gcc.target/arm/frame-pointer-1.c: New test.
6140         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6141         pointer elimination.
6142
6143 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6144
6145         PR target/44245
6146         * gcc.target/i386/crc32-3.c: New.
6147         * gcc.target/i386/crc32-4.c: Likewise.
6148
6149 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
6150
6151         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6152         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6153         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6154
6155 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6156
6157         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6158
6159 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
6160
6161         PR target/43869
6162         * gcc.c-target/pr43869.c: New test.
6163
6164 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6165
6166         PR fortran/44212
6167         * gfortran.dg/class_22.f03: New.
6168
6169 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
6170
6171         PR lto/44238
6172         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6173
6174 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6175
6176         PR fortran/44213
6177         * gfortran.dg/abstract_type_7.f03: New.
6178
6179 2010-05-21  Jason Merrill  <jason@redhat.com>
6180
6181         * g++.dg/eh/spec11.C: Test cleanup optimization.
6182
6183 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
6184
6185         PR debug/44223
6186         * gcc.target/i386/pr44223.c: New test.
6187
6188 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6189
6190         * gcc.target/i386/pr25993.c: Use @function as type specifier.
6191
6192 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6193
6194         * g++.dg/other/const3.C: New test.
6195
6196 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6197
6198         PR fortran/38407
6199         * warn_unused_dummy_argument_1.f90: New.
6200         * warn_unused_dummy_argument_2.f90: New.
6201
6202 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6203
6204         PR c++/30298
6205         * g++.dg/inherit/crash1.C: New.
6206         * g++.dg/inherit/crash2.C: Likewise.
6207
6208 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6209
6210         PR debug/44178
6211         * g++.dg/debug/pr44178.C: New test.
6212
6213 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6214
6215         PR middle-end/44185
6216         * gcc.dg/tree-ssa/prefetch-6.c: Add
6217         --param min-insn-to-prefetch-ratio=6.
6218         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6219         allow unrolling, and adjust the movnti count.
6220
6221 2010-05-20  Jan Hubicka  <jh@suse.cz>
6222
6223         PR middle-end/44197
6224         * gcc.c-torture/compile/pr44197.c: New file.
6225
6226 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6227
6228         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6229         Fix test code.
6230         (check_effective_target_xop): Remove __may_alias__ attribute.
6231
6232 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6233
6234         PR target/44202
6235         * gcc.c-torture/execute/pr44202-1.c: New test.
6236
6237 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6238
6239         PR fortran/43851
6240         * gfortran.dg/label_1.f90: Update test.
6241
6242 2010-05-19  Jan Hubicka  <jh@suse.cz>
6243
6244         * gcc.dg/lto/ipareference2_0.c: New file.
6245         * gcc.dg/lto/ipareference2_1.c: New file.
6246
6247 2010-05-19  Jason Merrill  <jason@redhat.com>
6248
6249         * g++.dg/parse/fn-typedef2.C: New.
6250
6251         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6252         function type.
6253
6254         PR c++/44193
6255         * g++.dg/template/fntype1.C: New.
6256
6257 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6258
6259         * gnat.dg/discr23.ad[sb]: New test.
6260         * gnat.dg/discr23_pkg.ads: New helper.
6261
6262         * gnat.dg/specs/controlled1.ads: New test.
6263         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6264
6265 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6266
6267         PR fortran/44055
6268         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6269         Fixed scope of C_SIZEOF.
6270         * gfortran.dg/warn_conversion_2.f90: New.
6271
6272 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6273
6274         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6275         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6276         for optional selector.
6277         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6278         (check_effective_target_sse3): New proc.
6279         * gcc.target/i386/math-torture/math-torture.exp: Load
6280         target-supports.exp.
6281         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6282         check_effective_target_sse2.
6283         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6284         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6285         * g++.dg/vect/vect.exp: Likewise.
6286         * gfortran.dg/vect/vect.exp: Likewise.
6287         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6288         -msse2 if check_effective_target_sse2.
6289
6290         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6291         * gcc.target/i386/3dnow-2.c: Likewise.
6292         * gcc.target/i386/3dnowA-1.c: Likewise.
6293         * gcc.target/i386/3dnowA-2.c: Likewise.
6294         * gcc.target/i386/pr42549.c: Likewise.
6295
6296         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6297         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6298         * gcc.target/i386/sse3-addsubps.c: Likewise.
6299         * gcc.target/i386/sse3-haddpd.c: Likewise.
6300         * gcc.target/i386/sse3-haddps.c: Likewise.
6301         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6302         * gcc.target/i386/sse3-hsubps.c: Likewise.
6303         * gcc.target/i386/sse3-movddup.c: Likewise.
6304         * gcc.target/i386/sse3-movshdup.c: Likewise.
6305         * gcc.target/i386/sse3-movsldup.c: Likewise.
6306
6307         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6308         * g++.dg/ext/attrib35.C: Likewise.
6309         * g++.dg/opt/pr40496.C: Likewise.
6310         * g++.dg/other/i386-1.C: Likewise.
6311         * g++.dg/other/i386-4.C: Likewise.
6312         * g++.dg/other/pr34435.C: Likewise.
6313         * g++.dg/other/pr39496.C: Likewise.
6314         * g++.dg/other/pr40446.C: Likewise.
6315         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6316         * gcc.dg/compat/vector-1a_main.c: Likewise.
6317         * gcc.dg/compat/vector-2a_main.c: Likewise.
6318         * gcc.dg/lto/20090206-1_0.c: Likewise.
6319         * gcc.dg/pr34856.c: Likewise.
6320         * gcc.dg/pr36584.c: Likewise.
6321         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6322         * gcc.dg/pr37544.c: Likewise.
6323         * gcc.dg/torture/pr16104-1.c: Likewise.
6324         * gcc.dg/torture/pr35771-1.c: Likewise.
6325         * gcc.dg/torture/pr35771-2.c: Likewise.
6326         * gcc.dg/torture/pr35771-3.c: Likewise.
6327         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6328         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6329         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6330         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6331         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6332         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6333         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6334         * gcc.target/i386/20060512-1.c: Likewise.
6335         * gcc.target/i386/20060512-3.c: Likewise.
6336         * gcc.target/i386/all_one_m128i.c: Likewise.
6337         * gcc.target/i386/float128-1.c: Likewise.
6338         * gcc.target/i386/float128-2.c: Likewise.
6339         * gcc.target/i386/fpcvt-1.c: Likewise.
6340         * gcc.target/i386/fpcvt-2.c: Likewise.
6341         * gcc.target/i386/fpcvt-3.c: Likewise.
6342         * gcc.target/i386/fpprec-1.c: Likewise.
6343         * gcc.target/i386/funcspec-9.c: Likewise.
6344         * gcc.target/i386/incoming-1.c: Likewise.
6345         * gcc.target/i386/incoming-12.c: Likewise.
6346         * gcc.target/i386/incoming-2.c: Likewise.
6347         * gcc.target/i386/incoming-3.c: Likewise.
6348         * gcc.target/i386/incoming-4.c: Likewise.
6349         * gcc.target/i386/incoming-6.c: Likewise.
6350         * gcc.target/i386/incoming-7.c: Likewise.
6351         * gcc.target/i386/incoming-8.c: Likewise.
6352         * gcc.target/i386/opt-1.c: Likewise.
6353         * gcc.target/i386/opt-2.c: Likewise.
6354         * gcc.target/i386/ordcmp-1.c: Likewise.
6355         * gcc.target/i386/pr17692.c: Likewise.
6356         * gcc.target/i386/pr18614-1.c: Likewise.
6357         * gcc.target/i386/pr22152.c: Likewise.
6358         * gcc.target/i386/pr23570.c: Likewise.
6359         * gcc.target/i386/pr23575.c: Likewise.
6360         * gcc.target/i386/pr26449-1.c: Likewise.
6361         * gcc.target/i386/pr26600.c: Likewise.
6362         * gcc.target/i386/pr27790.c: Likewise.
6363         * gcc.target/i386/pr28839.c: Likewise.
6364         * gcc.target/i386/pr30970.c: Likewise.
6365         * gcc.target/i386/pr32000-1.c: Likewise.
6366         * gcc.target/i386/pr32000-2.c: Likewise.
6367         * gcc.target/i386/pr32280.c: Likewise.
6368         * gcc.target/i386/pr32661.c: Likewise.
6369         * gcc.target/i386/pr32708-1.c: Likewise.
6370         * gcc.target/i386/pr32961.c: Likewise.
6371         * gcc.target/i386/pr33329.c: Likewise.
6372         * gcc.target/i386/pr35714.c: Likewise.
6373         * gcc.target/i386/pr35767-1.c: Likewise.
6374         * gcc.target/i386/pr35767-1d.c: Likewise.
6375         * gcc.target/i386/pr35767-1i.c: Likewise.
6376         * gcc.target/i386/pr35767-2.c: Likewise.
6377         * gcc.target/i386/pr35767-2d.c: Likewise.
6378         * gcc.target/i386/pr35767-2i.c: Likewise.
6379         * gcc.target/i386/pr35767-3.c: Likewise.
6380         * gcc.target/i386/pr35767-5.c: Likewise.
6381         * gcc.target/i386/pr36222-1.c: Likewise.
6382         * gcc.target/i386/pr36578-1.c: Likewise.
6383         * gcc.target/i386/pr36578-2.c: Likewise.
6384         * gcc.target/i386/pr36992-1.c: Likewise.
6385         * gcc.target/i386/pr37101.c: Likewise.
6386         * gcc.target/i386/pr37216.c: Likewise.
6387         * gcc.target/i386/pr37434-1.c: Likewise.
6388         * gcc.target/i386/pr37434-2.c: Likewise.
6389         * gcc.target/i386/pr37843-3.c: Likewise.
6390         * gcc.target/i386/pr37843-4.c: Likewise.
6391         * gcc.target/i386/pr39162.c: Likewise.
6392         * gcc.target/i386/pr39315-1.c: Likewise.
6393         * gcc.target/i386/pr39315-2.c: Likewise.
6394         * gcc.target/i386/pr39315-3.c: Likewise.
6395         * gcc.target/i386/pr39315-4.c: Likewise.
6396         * gcc.target/i386/pr39445.c: Likewise.
6397         * gcc.target/i386/pr39496.c: Likewise.
6398         * gcc.target/i386/pr40809.c: Likewise.
6399         * gcc.target/i386/pr40906-3.c: Likewise.
6400         * gcc.target/i386/pr41019.c: Likewise.
6401         * gcc.target/i386/pr42542-1.c: Likewise.
6402         * gcc.target/i386/pr42542-2.c: Likewise.
6403         * gcc.target/i386/pr42542-3.c: Likewise.
6404         * gcc.target/i386/pr42542-3a.c: Likewise.
6405         * gcc.target/i386/pr42881.c: Likewise.
6406         * gcc.target/i386/push-1.c: Likewise.
6407         * gcc.target/i386/quad-sse.c: Likewise.
6408         * gcc.target/i386/reload-1.c: Likewise.
6409         * gcc.target/i386/sse-10.c: Likewise.
6410         * gcc.target/i386/sse-11.c: Likewise.
6411         * gcc.target/i386/sse-15.c: Likewise.
6412         * gcc.target/i386/sse-17.c: Likewise.
6413         * gcc.target/i386/sse-18.c: Likewise.
6414         * gcc.target/i386/sse-19.c: Likewise.
6415         * gcc.target/i386/sse-4.c: Likewise.
6416         * gcc.target/i386/sse-6.c: Likewise.
6417         * gcc.target/i386/sse-vect-types.c: Likewise.
6418         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6419         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6420         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6421         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6422         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6423         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6424         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6425         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6426         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6427         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6428         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6429         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6430         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6431         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6432         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6433         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6434         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6435         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6436         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6437         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6438         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6439         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6440         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6441         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6442         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6443         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6444         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6445         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6446         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6447         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6448         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6449         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6450         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6451         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6452         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6453         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6454         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6455         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6456         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6457         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6458         * gcc.target/i386/sse2-mmx.c: Likewise.
6459         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6460         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6461         * gcc.target/i386/sse2-movd-1.c: Likewise.
6462         * gcc.target/i386/sse2-movd-2.c: Likewise.
6463         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6464         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6465         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6466         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6467         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6468         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6469         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6470         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6471         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6472         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6473         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6474         * gcc.target/i386/sse2-movq-1.c: Likewise.
6475         * gcc.target/i386/sse2-movq-2.c: Likewise.
6476         * gcc.target/i386/sse2-movq-3.c: Likewise.
6477         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6478         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6479         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6480         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6481         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6482         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6483         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6484         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6485         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6486         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6487         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6488         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6489         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6490         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6491         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6492         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6493         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6494         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6495         * gcc.target/i386/sse2-pand-1.c: Likewise.
6496         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6497         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6498         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6499         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6500         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6501         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6502         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6503         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6504         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6505         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6506         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6507         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6508         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6509         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6510         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6511         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6512         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6513         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6514         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6515         * gcc.target/i386/sse2-por-1.c: Likewise.
6516         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6517         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6518         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6519         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6520         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6521         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6522         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6523         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6524         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6525         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6526         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6527         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6528         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6529         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6530         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6531         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6532         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6533         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6534         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6535         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6536         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6537         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6538         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6539         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6540         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6541         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6542         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6543         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6544         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6545         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6546         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6547         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6548         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6549         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6550         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6551         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6552         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6553         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6554         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6555         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6556         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6557         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6558         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6559         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6560         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6561         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6562         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6563         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6564         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6565         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6566         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6567         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6568         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6569         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6570         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6571         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6572         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6573         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6574         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6575         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6576         * gcc.target/i386/sse2-vec-1.c: Likewise.
6577         * gcc.target/i386/sse2-vec-2.c: Likewise.
6578         * gcc.target/i386/sse2-vec-3.c: Likewise.
6579         * gcc.target/i386/sse2-vec-4.c: Likewise.
6580         * gcc.target/i386/sse2-vec-5.c: Likewise.
6581         * gcc.target/i386/sse2-vec-6.c: Likewise.
6582         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6583         * gcc.target/i386/ssefn-2.c: Likewise.
6584         * gcc.target/i386/ssefn-4.c: Likewise.
6585         * gcc.target/i386/ssefp-1.c: Likewise.
6586         * gcc.target/i386/ssefp-2.c: Likewise.
6587         * gcc.target/i386/sseregparm-3.c: Likewise.
6588         * gcc.target/i386/sseregparm-4.c: Likewise.
6589         * gcc.target/i386/sseregparm-5.c: Likewise.
6590         * gcc.target/i386/sseregparm-6.c: Likewise.
6591         * gcc.target/i386/sseregparm-7.c: Likewise.
6592         * gcc.target/i386/ssetype-1.c: Likewise.
6593         * gcc.target/i386/ssetype-2.c: Likewise.
6594         * gcc.target/i386/ssetype-3.c: Likewise.
6595         * gcc.target/i386/ssetype-4.c: Likewise.
6596         * gcc.target/i386/ssetype-5.c: Likewise.
6597         * gcc.target/i386/unordcmp-1.c: Likewise.
6598         * gcc.target/i386/vararg-1.c: Likewise.
6599         * gcc.target/i386/vararg-2.c: Likewise.
6600         * gcc.target/i386/vararg-3.c: Likewise.
6601         * gcc.target/i386/vararg-4.c: Likewise.
6602         * gcc.target/i386/vararg-7.c: Likewise.
6603         * gcc.target/i386/vararg-8.c: Likewise.
6604         * gcc.target/i386/vecinit-1.c: Likewise.
6605         * gcc.target/i386/vecinit-2.c: Likewise.
6606         * gcc.target/i386/vecinit-3.c: Likewise.
6607         * gcc.target/i386/vecinit-4.c: Likewise.
6608         * gcc.target/i386/vecinit-5.c: Likewise.
6609         * gcc.target/i386/vecinit-6.c: Likewise.
6610         * gcc.target/i386/vectorize2.c: Likewise.
6611         * gcc.target/i386/vectorize3.c: Likewise.
6612         * gcc.target/i386/vectorize4.c: Likewise.
6613         * gcc.target/i386/vectorize6.c: Likewise.
6614         * gcc.target/i386/vectorize7.c: Likewise.
6615         * gcc.target/i386/vectorize8.c: Likewise.
6616         * gcc.target/i386/vperm-v2df.c: Likewise.
6617         * gcc.target/i386/vperm-v2di.c: Likewise.
6618         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6619         * gcc.target/i386/xorps-sse2.c: Likewise.
6620         * gcc.target/i386/xorps.c: Likewise.
6621         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6622         * gfortran.dg/graphite/pr42326.f90: Likewise.
6623         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6624
6625 2010-05-19  Richard Guenther  <rguenther@suse.de>
6626
6627         PR lto/44196
6628         * g++.dg/lto/20100519-1_0.C: New testcase.
6629
6630 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6631
6632         PR fortran/42360
6633         * gfortran.dg/warn_intent_out_not_set.f90: New.
6634
6635 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6636
6637         PR fortran/38404
6638         * gfortran.dg/data_char_1.f90: Updated warning message.
6639         * gfortran.dg/data_array_6.f: New.
6640
6641 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6642
6643         * g++.dg/ipa/ivinline-8.C: New test.
6644         * gcc.dg/ipa/iinline-2.c: Likewise.
6645
6646 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6647
6648         PR fortran/34505
6649         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6650         arguments; add check for return value kind.
6651         * gfortran.dg/float_1.f90: Likewise.
6652
6653 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6654
6655         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6656         (main): Use it.
6657         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6658         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6659         Prune another location line format.
6660         (lto-obj): Call lto_prune_warns on comp_output.
6661
6662 2010-05-18  Jan Hubicka  <jh@suse.cz>
6663
6664         * gcc.dg/lto/ipacp_0.c: New test.
6665         * gcc.dg/lto/ipacp_1.c: New test.
6666
6667 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6668
6669         PR lto/44184
6670         * gcc.dg/lto/20100518_0.c: New test.
6671
6672 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6673
6674         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6675
6676 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6677
6678         PR fortran/43990
6679         * gfortran.dg/class_21.f03: New.
6680
6681 2010-05-17  Jason Merrill  <jason@redhat.com>
6682
6683         PR c++/44157
6684         * g++.dg/cpp0x/initlist34.C: New.
6685
6686         PR c++/44158
6687         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6688
6689 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6690
6691         * g++.dg/ipa/ivinline-1.C: New test.
6692         * g++.dg/ipa/ivinline-2.C: New test.
6693         * g++.dg/ipa/ivinline-3.C: New test.
6694         * g++.dg/ipa/ivinline-4.C: New test.
6695         * g++.dg/ipa/ivinline-5.C: New test.
6696         * g++.dg/ipa/ivinline-6.C: New test.
6697
6698 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6699             Jason Merrill  <jason@redhat.com>
6700
6701         PR c++/44108
6702         * c-c++-common/Wunused-var-8.c: New test.
6703
6704 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6705
6706         PR bootstrap/42347
6707         * gcc.c-torture/compile/pr42347.c: New test.
6708
6709         PR middle-end/44102
6710         * g++.dg/ext/asmgoto1.C: New test.
6711
6712 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6713
6714         PR middle-end/44133
6715         * gcc.dg/tree-ssa/pr44133.c: New test.
6716         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6717         precise.
6718
6719 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6720
6721         PR fortran/44044
6722         * gfortran.dg/class_20.f03: New.
6723
6724 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6725
6726         PR 44078
6727         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6728         debug messages but not the newly introduced one.
6729
6730 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6731
6732         PR fortran/35779
6733         * gfortran.dg/initialization_25.f90: Commented testcase.
6734         * gfortran.dg/initialization_26.f90: New.
6735
6736 2010-05-16  Richard Guenther  <rguenther@suse.de>
6737
6738         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6739         * gcc.dg/pr43084.c: Likewise.
6740         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6741         -fipa-type-escape.
6742         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6743         -fipa-type-escape.
6744         * gcc.dg/struct/struct-reorg.exp: Likewise.
6745         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6746         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6747
6748 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6749
6750         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6751         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6752         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6753         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6754         tests.
6755
6756 2010-05-15  Jason Merrill  <jason@redhat.com>
6757
6758         * g++.dg/eh/spec10.C: New.
6759         * g++.dg/eh/spec11.C: New.
6760         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6761
6762 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6763
6764         PR fortran/44154
6765         PR fortran/42647
6766         * gfortran.dg/allocatable_scalar_9.f90: New.
6767
6768 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6769
6770         PR c++/44148
6771         * g++.dg/torture/pr44148.C: New test.
6772
6773 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6774
6775         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6776         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6777         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6778         diagnostics and type sizes.
6779
6780 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6781
6782         * gnat.dg/lto9.adb: New test.
6783         * gnat.dg/lto9_pkg1.ads: New helper.
6784         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6785
6786 2010-05-15  Jan Hubicka  <jh@suse.cz>
6787
6788         * gcc.dg/lto/ipareference_1.c: Rename to ...
6789         * gcc.dg/lto/ipareference_0.c: ... this one.
6790         * gcc.dg/lto/ipareference_2.c: Rename to ...
6791         * gcc.dg/lto/ipareference_1.c: ... this one.
6792
6793 2010-05-15  Jan Hubicka  <jh@suse.cz>
6794
6795         * gcc.dg/lto/ipareference_1.c: New file.
6796         * gcc.dg/lto/ipareference_2.c: New file.
6797
6798 2010-05-15  Richard Guenther  <rguenther@suse.de>
6799
6800         PR tree-optimization/44038
6801         * gcc.c-torture/compile/pr44038.c: New testcase.
6802
6803 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6804
6805         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6806         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6807
6808 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6809
6810         PR fortran/43207
6811         PR fortran/43969
6812         * gfortran.dg/class_18.f03: New.
6813         * gfortran.dg/class_19.f03: New.
6814
6815 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6816
6817         PR debug/44112
6818         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6819         * g++.dg/debug/dwarf2/const1.C: Remove.
6820
6821 2010-05-14  Jason Merrill  <jason@redhat.com>
6822
6823         * g++.dg/eh/cond4.C: New.
6824         * g++.dg/eh/elide2.C: Adjust.
6825         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6826
6827 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6828
6829         PR fortran/44135
6830         * gfortran.dg/actual_array_interface_2.f90: New test.
6831
6832 2010-05-14  Richard Guenther  <rguenther@suse.de>
6833
6834         PR tree-optimization/44119
6835         * gcc.c-torture/compile/pr44119.c: New testcase.
6836
6837 2010-05-14  Jason Merrill  <jason@redhat.com>
6838
6839         PR c++/44127
6840         * g++.dg/eh/terminate1.C: New.
6841
6842 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6843
6844         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6845
6846         PR debug/44136
6847         * gcc.dg/pr44136.c: New test.
6848
6849 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6850
6851         PR c++/30566
6852         * g++.dg/warn/Wshadow-4.C: Adjust.
6853         * g++.dg/warn/Wshadow-5.C: New test.
6854         * g++.dg/warn/Wshadow-6.C: New test
6855
6856 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6857
6858         PR fortran/35779
6859         * gfortran.dg/initialization_25.f90: New.
6860
6861 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6862
6863         * g++.dg/otr-fold-1.C: New test.
6864         * g++.dg/otr-fold-2.C: New test.
6865
6866 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6867
6868         PR fortran/44036
6869         * gfortran.dg/gomp/pr44036-1.f90: New test.
6870         * gfortran.dg/gomp/pr44036-2.f90: New test.
6871         * gfortran.dg/gomp/pr44036-3.f90: New test.
6872
6873         PR debug/43983
6874         * gcc.dg/guality/sra-1.c: New test.
6875
6876 2010-05-12  Jan Hubicka  <jh@suse.cz>
6877
6878         * tree-ssa/unreachable.c: New test.
6879
6880 2010-05-12  Jason Merrill  <jason@redhat.com>
6881
6882         * g++.dg/cpp0x/sfinae1.C: New.
6883
6884 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6885
6886         * gcc.target/i386/zee.c: New file.
6887
6888 2010-05-12  Jason Merrill  <jason@redhat.com>
6889
6890         * g++.dg/conversion/op1.C: Expect template candidate message.
6891         * g++.dg/cpp0x/nullptr15.C: Likewise.
6892         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6893         * g++.dg/cpp0x/pr31431.C: Likewise.
6894         * g++.dg/cpp0x/temp_default2.C: Likewise.
6895         * g++.dg/cpp0x/trailing4.C: Likewise.
6896         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6897         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6898         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6899         * g++.dg/cpp0x/variadic35.C: Likewise.
6900         * g++.dg/cpp0x/vt-35147.C: Likewise.
6901         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6902         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6903         * g++.dg/ext/visibility/anon8.C: Likewise.
6904         * g++.dg/ext/vla2.C: Likewise.
6905         * g++.dg/other/pr28114.C: Likewise.
6906         * g++.dg/other/ptrmem10.C: Likewise.
6907         * g++.dg/other/ptrmem11.C: Likewise.
6908         * g++.dg/overload/unknown1.C: Likewise.
6909         * g++.dg/parse/template7.C: Likewise.
6910         * g++.dg/parse/typename7.C: Likewise.
6911         * g++.dg/template/conv11.C: Likewise.
6912         * g++.dg/template/copy1.C: Likewise.
6913         * g++.dg/template/deduce3.C: Likewise.
6914         * g++.dg/template/dependent-expr5.C: Likewise.
6915         * g++.dg/template/friend.C: Likewise.
6916         * g++.dg/template/incomplete2.C: Likewise.
6917         * g++.dg/template/local4.C: Likewise.
6918         * g++.dg/template/local6.C: Likewise.
6919         * g++.dg/template/operator10.C: Likewise.
6920         * g++.dg/template/overload6.C: Likewise.
6921         * g++.dg/template/ptrmem2.C: Likewise.
6922         * g++.dg/template/ptrmem20.C: Likewise.
6923         * g++.dg/template/ptrmem8.C: Likewise.
6924         * g++.dg/template/sfinae2.C: Likewise.
6925         * g++.dg/template/ttp25.C: Likewise.
6926         * g++.dg/template/unify10.C: Likewise.
6927         * g++.dg/template/unify11.C: Likewise.
6928         * g++.dg/template/unify6.C: Likewise.
6929         * g++.dg/template/unify7.C: Likewise.
6930         * g++.dg/template/unify9.C: Likewise.
6931         * g++.dg/template/varmod1.C: Likewise.
6932         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6933         * g++.old-deja/g++.law/operators32.C: Likewise.
6934         * g++.old-deja/g++.pt/crash28.C: Likewise.
6935         * g++.old-deja/g++.pt/crash60.C: Likewise.
6936         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6937         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6938         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6939         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6940         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6941         * g++.old-deja/g++.pt/expr2.C: Likewise.
6942         * g++.old-deja/g++.pt/overload7.C: Likewise.
6943         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6944         * g++.old-deja/g++.pt/spec5.C: Likewise.
6945         * g++.old-deja/g++.pt/spec6.C: Likewise.
6946         * g++.old-deja/g++.pt/t24.C: Likewise.
6947         * g++.old-deja/g++.pt/unify4.C: Likewise.
6948         * g++.old-deja/g++.pt/unify6.C: Likewise.
6949         * g++.old-deja/g++.pt/unify8.C: Likewise.
6950         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6951         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6952         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6953
6954         * g++.dg/cpp0x/initlist32.C: New.
6955
6956         * g++.dg/template/conv11.C: New.
6957         * g++.dg/conversion/op1.C: Adjust expected error.
6958
6959         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6960
6961 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6962
6963         PR target/44088
6964         * gcc.target/i386/avx-cmpsd-1.c: New.
6965         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6966         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6967         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6968         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6969         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6970
6971 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6972
6973         PR middle-end/44085
6974         * gcc.dg/gomp/pr44085.c: New test.
6975         * gfortran.dg/gomp/pr44085.f90: New test.
6976
6977 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6978
6979         * objc-obj-c++-shared/Object1.m: New.
6980         * objc.dg/torture: New directory.
6981         * objc.dg/torture/tls: Ditto.
6982         * objc.dg/tls: Ditto.
6983         * objc.dg/torture/tls/trivial.m: New test.
6984         * objc.dg/torture/tls/thr-init-2.m: New test.
6985         * objc.dg/torture/tls/thr-init-3.m: New test.
6986         * objc.dg/torture/tls/thr-init.m: New test.
6987         * objc.dg/torture/tls/diag-1.m: New test.
6988         * objc.dg/torture/tls/tls.exp: New.
6989         * objc.dg/torture/trivial.m: New test.
6990         * objc.dg/torture/dg-torture.exp: New.
6991         * objc.dg/tls/diag-3.m: New test.
6992         * objc.dg/tls/diag-4.m: New test.
6993         * objc.dg/tls/diag-5.m: New test.
6994         * objc.dg/tls/init-1.m: New test.
6995         * objc.dg/tls/init-2.m: New test.
6996         * objc.dg/tls/tls.exp: New.
6997         * objc.dg/tls/diag-2.m: New test.
6998         * lib/objc.exp: Respond to dg-additional-files.
6999
7000 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
7001
7002         * gcc.target/m68k/20100512-1.c: New.
7003
7004 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
7005
7006         * gnat.dg/lto8.adb: New test.
7007         * gnat.dg/lto8_pkg.ad[sb]: New helper.
7008         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7009
7010 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7011
7012         PR c++/34272
7013         PR c++/43630
7014         PR c++/34491
7015         * g++.dg/template/crash97.C: New.
7016         * g++.dg/template/crash98.C: Likewise.
7017         * g++.dg/template/crash99.C: Likewise.
7018         * g++.dg/cpp0x/pr31439.C: Adjust.
7019         * g++.dg/template/crash95.C: Likewise.
7020
7021 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7022
7023         PR middle-end/44071
7024         * c-c++-common/asmgoto-4.c: New test.
7025         * gcc.target/i386/pr44071.c: New test.
7026
7027         PR c++/44062
7028         * c-c++-common/Wunused-var-7.c: New test.
7029         * g++.dg/warn/Wunused-var-9.C: New test.
7030
7031 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7032
7033         PR fortran/43711
7034         * gfortran.dg/gomp/pr43711.f90: New.
7035
7036 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7037
7038         PR fortran/31820
7039         * gfortran.dg/select_5.f90: Updated.
7040
7041 2010-05-11  Jan Hubicka  <jh@suse.cz>
7042
7043         PR tree-optimize/44063
7044         * gcc.c-torture/compile/pr44063.c: New testcase.
7045
7046 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7047
7048         PR debug/44023
7049         * gcc.dg/pr44023.c: New test.
7050
7051 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7052
7053         * gnat.dg/lto7.adb: New test.
7054         * gnat.dg/lto7_pkg.ad[sb]: New helper.
7055
7056 2010-05-10  Jason Merrill  <jason@redhat.com>
7057
7058         PR c++/44017
7059         * g++.dg/template/inherit5.C: New.
7060
7061         PR c++/44045
7062         * g++.dg/cpp0x/initlist33.C: New.
7063         * g++.dg/cpp0x/initlist26.C: Adjust.
7064         * g++.dg/cpp0x/initlist28.C: Adjust.
7065
7066 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
7067
7068         PR c++/43719
7069         * g++.dg/init/pr43719.C: New.
7070         * g++.dg/anon-struct4.C: Adjust.
7071
7072 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
7073
7074         PR debug/44028
7075         * gcc.dg/pr44028.c: New test.
7076
7077 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
7078
7079         PR fortran/27866
7080         PR fortran/35003
7081         PR fortran/42809
7082         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7083         * gfortran.dg/warn_conversion.f90: New.
7084
7085 2010-05-10  Michael Matz  <matz@suse.de>
7086
7087         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7088
7089 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
7090
7091         PR rtl-optimization/44012
7092         * gcc.dg/pr44012.c: New.
7093
7094 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7095
7096         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7097         Log text on entry and exit.
7098         Prune Sun ld warnings for common symbols with differing sizes.
7099         (lto-link-and-maybe-run): Change caller.
7100
7101 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
7102
7103         PR fortran/44044
7104         * gfortran.dg/class_7.f03: Modified.
7105         * gfortran.dg/select_type_1.f03: Modified.
7106         * gfortran.dg/select_type_12.f03: New.
7107
7108 2010-05-10  Richard Guenther  <rguenther@suse.de>
7109
7110         PR tree-optimization/44050
7111         * gcc.dg/torture/pr44050.c: New testcase.
7112
7113 2010-05-10  Wei Guozhi  <carrot@google.com>
7114
7115         PR target/42879
7116         * gcc.target/arm/pr42879.c: New testcase.
7117
7118 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7119
7120         PR c/44051
7121         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7122
7123 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7124
7125         PR c/10676
7126         * gcc.dg/anon-struct-10.c: New test.
7127
7128 2010-05-09  Richard Guenther  <rguenther@suse.de>
7129
7130         PR middle-end/44024
7131         * gcc.dg/pr44024.c: New testcase.
7132
7133 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7134
7135         PR c/4784
7136         * gcc.dg/anon-struct-9.c: New test.
7137
7138 2010-05-09  Richard Guenther  <rguenther@suse.de>
7139
7140         PR middle-end/44043
7141         * gcc.c-torture/compile/pr44043.c: New testcase.
7142
7143 2010-05-09  Richard Guenther  <rguenther@suse.de>
7144
7145         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7146
7147 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
7148
7149         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7150
7151 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7152
7153         * gnat.dg/lto[12456].adb: Add "target lto" marker.
7154         * gnat.dg/specs/lto3.ads: Likewise.
7155
7156 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
7157
7158         PR middle-end/28685
7159         * gcc.dg/pr28685-1.c: New file.
7160
7161 2010-05-08  Richard Guenther  <rguenther@suse.de>
7162
7163         PR tree-optimization/44030
7164         * gcc.c-torture/compile/pr44030.c: New testcase.
7165
7166 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7167
7168         * gnat.dg/lto6.adb: New test.
7169         * gnat.dg/lto6_pkg.ads: New helper.
7170
7171 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7172
7173         * gnat.dg/lto5.adb: New test.
7174         * gnat.dg/lto5_pkg.ad[sb]: New helper.
7175
7176 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7177
7178         * gnat.dg/lto4.ad[sb]: New test.
7179
7180 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7181
7182         * gnat.dg/specs/lto3.ads: New test.
7183         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7184         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7185
7186 2010-05-08  Quentin Ochem  <ochem@adacore.com>
7187
7188         * gnat.dg/sizetype3.ad[sb]: New test.
7189         * gnat.dg/sizetype3_pkg.ads: New helper.
7190
7191 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
7192
7193         PR c++/43951
7194         * g++.dg/init/new29.C: New.
7195
7196 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7197
7198         PR fortran/40728
7199         * gfortran.dg/coarray_1.f90: Fixed error message.
7200         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7201         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7202         * gfortran.dg/intrinsic_std_5.f90: New.
7203
7204 2010-05-07  Jason Merrill  <jason@redhat.com>
7205
7206         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7207
7208 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7209
7210         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7211         (size_t, stderr): Remove.
7212         (read_error): Replaced __builtin_fprintf by fprintf.
7213
7214 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7215
7216         * gcc.dg/ordered-comparison-1.c: New test.
7217         * gcc.dg/ordered-comparison-2.c: New test.
7218         * gcc.dg/ordered-comparison-3.c: New test.
7219         * gcc.dg/ordered-comparison-4.c: New test.
7220
7221 2010-05-06  Mike Stump  <mikestump@comcast.net>
7222
7223         PR objc/35165
7224         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7225
7226 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7227             Jason Merrill  <jason@redhat.com>
7228
7229         * g++.dg/cpp0x/nullptr01.C: New.
7230         * g++.dg/cpp0x/nullptr02.C: New.
7231         * g++.dg/cpp0x/nullptr03.C: New.
7232         * g++.dg/cpp0x/nullptr04.C: New.
7233         * g++.dg/cpp0x/nullptr05.C: New.
7234         * g++.dg/cpp0x/nullptr06.C: New.
7235         * g++.dg/cpp0x/nullptr07.C: New.
7236         * g++.dg/cpp0x/nullptr08.C: New.
7237         * g++.dg/cpp0x/nullptr09.C: New.
7238         * g++.dg/cpp0x/nullptr10.C: New.
7239         * g++.dg/cpp0x/nullptr11.C: New.
7240         * g++.dg/cpp0x/nullptr12.C: New.
7241         * g++.dg/cpp0x/nullptr13.C: New.
7242         * g++.dg/cpp0x/nullptr14.C: New.
7243         * g++.dg/cpp0x/nullptr15.C: New.
7244         * g++.dg/cpp0x/nullptr16.C: New.
7245         * g++.dg/cpp0x/nullptr17.C: New.
7246         * g++.dg/cpp0x/nullptr18.C: New.
7247         * g++.dg/cpp0x/nullptr19.C: New.
7248         * g++.dg/cpp0x/nullptr20.C: New.
7249         * g++.dg/cpp0x/nullptr21.C: New.
7250         * g++.dg/cpp0x/nullptr22.C: New.
7251         * g++.dg/debug/nullptr01.C: New.
7252         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7253
7254 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7255
7256         * gcc.dg/Wunused-var-8.c: Move to...
7257         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7258
7259 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7260
7261         PR c++/40406
7262         * g++.dg/template/crash96.C: New.
7263
7264 2010-05-06  Jan Hubicka  <jh@suse.cz>
7265
7266         PR tree-optimization/43791
7267         * gcc.c-torture/compile/pr43791.c: New file.
7268
7269 2010-05-06  Michael Matz  <matz@suse.de>
7270
7271         PR tree-optimization/43984
7272         * gfortran.dg/pr43984.f90: New test.
7273
7274 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7275
7276         PR 40989
7277         * gcc.dg/pr40989.c: New.
7278
7279 2010-05-06  Richard Guenther  <rguenther@suse.de>
7280
7281         PR tree-optimization/43934
7282         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7283
7284 2010-05-06  Richard Guenther  <rguenther@suse.de>
7285
7286         PR tree-optimization/43987
7287         * gcc.c-torture/execute/pr43987.c: New testcase.
7288         * gcc.dg/torture/pta-escape-1.c: Adjust.
7289         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7290         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7291         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7292         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7293
7294 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7295             Dodji Seketeli  <dodji@redhat.com>
7296
7297         PR c/18624
7298         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7299         * g++.dg/template/sfinae16.C: Likewise.
7300         * gcc.dg/Wunused-var-1.c: Moved to...
7301         * c-c++-common/Wunused-var-1.c: ...here. New test.
7302         * gcc.dg/Wunused-var-2.c: Moved to...
7303         * c-c++-common/Wunused-var-2.c: ...here. New test.
7304         * gcc.dg/Wunused-var-3.c: Moved to...
7305         * c-c++-common/Wunused-var-3.c: ...here. New test.
7306         * gcc.dg/Wunused-var-4.c: Moved to...
7307         * gcc.dg/Wunused-var-1.c: ... here.
7308         * gcc.dg/Wunused-var-5.c: Moved to...
7309         * c-c++-common/Wunused-var-4.c: ...here. New test.
7310         * gcc.dg/Wunused-var-7.c: Moved to...
7311         * c-c++-common/Wunused-var-5.c: ...here. New test.
7312         * gcc.dg/Wunused-var-6.c: Moved to...
7313         * gcc.dg/Wunused-var-2.c: ... here.
7314         * c-c++-common/Wunused-var-1.c: New test.
7315         * c-c++-common/Wunused-var-2.c: New test.
7316         * c-c++-common/Wunused-var-3.c: New test.
7317         * c-c++-common/Wunused-var-4.c: New test.
7318         * c-c++-common/Wunused-var-5.c: New test.
7319         * g++.dg/warn/Wunused-var-1.C: New test.
7320         * g++.dg/warn/Wunused-var-2.C: New test.
7321         * g++.dg/warn/Wunused-var-3.C: New test.
7322         * g++.dg/warn/Wunused-var-4.C: New test.
7323         * g++.dg/warn/Wunused-var-5.C: New test.
7324         * g++.dg/warn/Wunused-var-6.C: New test.
7325         * g++.dg/warn/Wunused-var-7.C: New test.
7326         * g++.dg/warn/Wunused-var-8.C: New test.
7327         * g++.dg/warn/Wunused-parm-1.C: New test.
7328         * g++.dg/warn/Wunused-parm-2.C: New test.
7329         * g++.dg/warn/Wunused-parm-3.C: New test.
7330
7331 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7332
7333         PR fortran/43985
7334         * gfortran.dg/gomp/crayptr5.f90: New test case.
7335
7336 2010-05-05  Jason Merrill  <jason@redhat.com>
7337
7338         PR debug/43370
7339         * g++.dg/ext/attrib39.C: New.
7340
7341 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7342
7343         PR fortran/24978
7344         * gfortran.dg/data_invalid.f90: New.
7345
7346 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7347
7348         * gnat.dg/lto2.adb: New test.
7349
7350 2010-05-05  Jason Merrill  <jason@redhat.com>
7351
7352         PR c++/43787
7353         * g++.dg/opt/empty1.C: New.
7354
7355 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7356
7357         PR fortran/43696
7358         * gfortran.dg/class_17.f03: New.
7359
7360 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7361
7362         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7363
7364 2010-05-04  Mike Stump  <mikestump@comcast.net>
7365
7366         PR objc/35165
7367         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7368
7369 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7370
7371         PR target/43668
7372         * gcc.target/i386/pr43668.c: New.
7373
7374 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7375
7376         PR c++/43028
7377         * g++.dg/cpp0x/initlist31.C: New.
7378
7379 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7380
7381         PR c/43981
7382         * gcc.dg/Wunused-var-8.c: New test.
7383
7384 2010-05-04  Jason Merrill  <jason@redhat.com>
7385
7386         PR c++/38064
7387         * g++.dg/cpp0x/enum3.C: Extend.
7388
7389 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7390
7391         PR target/43799
7392         * gcc.target/i386/pr43799.c: New.
7393
7394 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7395
7396         * gnat.dg/lto1.adb: New test.
7397         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7398
7399 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7400
7401         PR middle-end/43671
7402         * gcc.target/i386/pr43671.c: New.
7403
7404 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7405
7406         PR c++/43705
7407         * g++.dg/template/crash95.C: New.
7408
7409 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7410
7411         PR debug/43508
7412         * gcc.target/i386/pr43508.c: New.
7413
7414 2010-05-04  Richard Guenther  <rguenther@suse.de>
7415
7416         PR tree-optimization/43879
7417         * g++.dg/torture/pr43879-1_0.C: New testcase.
7418         * g++.dg/torture/pr43879-1_1.C: Likewise.
7419
7420 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7421
7422         PR c++/43953
7423         * g++.dg/other/crash-12.C: New test.
7424
7425 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7426
7427         * g++.dg/cdce3.C: Add a space.  Updated.
7428
7429 2010-05-03  Jason Merrill  <jason@redhat.com>
7430
7431         PR c++/43680
7432         * g++.dg/opt/enum2.C: New.
7433         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7434         * g++.dg/warn/Wswitch-1.C: Adjust message.
7435
7436 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7437
7438         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7439         * g++.dg/ext/label13.C: Fix typo.
7440         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7441         alpha*-dec-osf5*.
7442         * gcc.c-torture/compile/limits-declparen.c: xfail on
7443         alpha*-dec-osf5* with -g.
7444         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7445         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7446         * gcc.dg/c99-tgmath-2.c: Likewise.
7447         * gcc.dg/c99-tgmath-3.c: Likewise.
7448         * gcc.dg/c99-tgmath-4.c: Likewise.
7449
7450 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7451
7452         PR fortran/43592
7453         * gfortran.dg/unexpected_interface.f90: New test.
7454
7455 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7456
7457         * ada/acats/run_acats (which): New function.
7458         (host_gnatchop, host_gnatmake): Use it.
7459
7460 2010-05-03  Richard Guenther  <rguenther@suse.de>
7461
7462         PR tree-optimization/43971
7463         * gcc.dg/pr43971.c: New testcase.
7464
7465 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7466
7467         PR debug/43972
7468         * gcc.dg/debug/pr43972.c: New test.
7469
7470 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7471
7472         PR testsuite/43963
7473         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7474
7475 2010-05-02  Richard Guenther  <rguenther@suse.de>
7476
7477         PR tree-optimization/43879
7478         * gcc.dg/torture/pr43879-3.c: New testcase.
7479
7480 2010-05-01  Richard Guenther  <rguenther@suse.de>
7481
7482         PR tree-optimization/43949
7483         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7484
7485 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7486
7487         PR c++/43951
7488         * g++.dg/init/new28.C: New.
7489
7490 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7491
7492         PR objc++/32052
7493         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7494         structure and nested declarations.
7495         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7496         structure and nested declarations.  Reduce header clutter and
7497         use _exit() rather than abort().
7498         * objc.dg/encode-10.m: New.
7499         * objc.dg/encode-11.m: New.
7500
7501 2010-04-30  DJ Delorie  <dj@redhat.com>
7502
7503         * gcc.c-torture/execute/20100430-1.c: New test.
7504
7505 2010-04-30  Jason Merrill  <jason@redhat.com>
7506
7507         PR c++/43868
7508         * g++.dg/template/ptrmem21.C: New.
7509
7510 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7511
7512         PR fortran/18918
7513         PR fortran/43931
7514         * gfortran.dg/coarray_13.f90: New test.
7515
7516 2010-04-30  Richard Guenther  <rguenther@suse.de>
7517
7518         PR lto/43946
7519         * gcc.dg/lto/20100430-1_0.c: New testcase.
7520
7521 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7522
7523         PR debug/43942
7524         * c-c++-common/pr43942.c: New test.
7525
7526 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7527
7528         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7529         conflict with darwin crt1.o 'start' symbol.
7530
7531 2010-04-30  Richard Guenther  <rguenther@suse.de>
7532
7533         PR tree-optimization/43879
7534         * gcc.dg/torture/pr43879_1.c: New testcase.
7535
7536 2010-04-30  Richard Guenther  <rguenther@suse.de>
7537
7538         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7539
7540 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7541
7542         PR c++/43890
7543         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7544         user-provided constructor while recursing.
7545
7546 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7547
7548         PR fortran/42274
7549         * gfortran.dg/class_16.f03: New test.
7550
7551 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7552
7553         PR fortran/42274
7554         * gfortran.dg/class_15.f03: New.
7555
7556 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7557
7558         PR fortran/43326
7559         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7560
7561 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7562
7563         PR fortran/43492
7564         * gfortran.dg/generic_22.f03 : New test.
7565
7566 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7567
7568         PR fortran/42353
7569         * gfortran.dg/class_14.f03: New test.
7570
7571 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7572
7573         PR fortran/42680
7574         * gfortran.dg/interface_32.f90: New test.
7575
7576 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7577             Janus Weil  <janus@gcc.gnu.org>
7578
7579         PR fortran/41829
7580         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7581         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7582         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7583
7584 2010-04-28  Mike Stump  <mikestump@comcast.net>
7585
7586         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7587         dg-excess-errors.
7588         * g++.dg/uninit-pred-2_b.C: Likewise.
7589
7590 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7591
7592         PR fortran/18918
7593         PR fortran/43919
7594         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7595
7596 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7597
7598         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7599         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7600         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7601         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7602         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7603
7604 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7605
7606         * gcc.dg/const-uniq-1.c: New test.
7607         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7608
7609 2010-04-28  Xinliang David Li  <davidxl@google.com>
7610
7611         * gcc.dg/uninit-pred-2_b.c: New test.
7612         * gcc.dg/uninit-pred-4_b.c: New test.
7613         * gcc.dg/uninit-pred-3_d.c: New test.
7614         * gcc.dg/uninit-pred-6_b.c: New test.
7615         * gcc.dg/uninit-pred-8_b.c: New test.
7616         * gcc.dg/uninit-pred-3_a.c: New test.
7617         * gcc.dg/uninit-pred-2_c.c: New test.
7618         * gcc.dg/uninit-pred-5_a.c: New test.
7619         * gcc.dg/uninit-pred-3_e.c: New test.
7620         * gcc.dg/uninit-pred-7_a.c: New test.
7621         * gcc.dg/uninit-pred-6_c.c: New test.
7622         * gcc.dg/uninit-pred-9_a.c: New test.
7623         * gcc.dg/uninit-pred-8_c.c: New test.
7624         * gcc.dg/uninit-pred-3_b.c: New test.
7625         * gcc.dg/uninit-pred-5_b.c: New test.
7626         * gcc.dg/uninit-pred-7_b.c: New test.
7627         * gcc.dg/uninit-pred-6_d.c: New test.
7628         * gcc.dg/uninit-pred-9_b.c: New test.
7629         * gcc.dg/uninit-pred-2_a.c: New test.
7630         * gcc.dg/uninit-pred-4_a.c: New test.
7631         * gcc.dg/uninit-pred-3_c.c: New test.
7632         * gcc.dg/uninit-pred-6_a.c: New test.
7633         * gcc.dg/uninit-pred-8_a.c: New test.
7634         * gcc.dg/uninit-pred-7_c.c: New test.
7635         * gcc.dg/uninit-pred-6_e.c: New test.
7636         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7637         * g++.dg/uninit-pred-1_a.C: New test.
7638         * g++.dg/uninit-pred-1_b.C: New test.
7639         * g++.dg/uninit-pred-2_a.C: New test.
7640         * g++.dg/uninit-pred-2_b.C: New test.
7641         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7642         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7643         * g++.dg/uninit-pred-loop_1.cc: New test.
7644
7645 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7646
7647         * gcc.dg/lto/20091209-1_0.c: New testcase.
7648
7649 2010-04-28  Richard Guenther  <rguenther@suse.de>
7650
7651         PR tree-optimization/43879
7652         PR tree-optimization/43909
7653         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7654
7655 2010-04-28  Richard Guenther  <rguenther@suse.de>
7656
7657         PR c++/43880
7658         * g++.dg/torture/pr43880.C: New testcase.
7659
7660 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7661
7662         PR c++/9335
7663         * g++.dg/template/recurse2.C: Update
7664         * g++.dg/template/recurse.C: Update.
7665         * g++.dg/template/pr23510.C: Update.
7666         * lib/prune.exp: Filter out 'recursively instantiated'.
7667
7668 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7669
7670         PR c++/29043
7671         * g++.dg/init/pr29043.C: New.
7672
7673 2010-04-27  Jason Merrill  <jason@redhat.com>
7674
7675         * g++.dg/lookup/scoped5.C: Adjust.
7676         * g++.dg/lookup/scoped8.C: Adjust.
7677         * g++.dg/template/dependent-expr5.C: Adjust.
7678         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7679
7680         PR c++/43856
7681         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7682
7683         PR c++/43875
7684         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7685
7686 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7687             Jan Hubicka <hubicka@ucw.cz>
7688
7689         * gcc.dg/pure-2.c: New testcase.
7690         * gcc.dg/const-1.c: New testcase.
7691
7692 2010-04-27  Jason Merrill  <jason@redhat.com>
7693
7694         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7695
7696         PR c++/41468
7697         * g++.dg/template/sfinae17.C: New.
7698         * g++.dg/template/sfinae18.C: New.
7699
7700 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7701
7702         * g++.dg/init/pr42844.C: New.
7703         * g++.dg/cpp0x/pr42844-2.C: New.
7704         * g++.dg/cpp0x/defaulted2.C: Adjust.
7705         * g++.dg/tree-ssa/pr27549.C: Likewise.
7706         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7707
7708 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7709
7710         PR fortran/18918
7711         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7712
7713 2010-04-27  Richard Guenther  <rguenther@suse.de>
7714
7715         PR middle-end/40561
7716         * g++.dg/other/pr40561.C: New testcase.
7717
7718 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7719
7720         PR middle-end/43812
7721         * g++.dg/ipa/pr43812.C: New test.
7722
7723 2010-04-27  Jan Hubicka  <jh@suse.cz>
7724
7725         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7726         (test): ... this one.
7727
7728 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7729
7730         PR target/40657
7731         * gcc.target/arm/thumb-stackframe.c: New test.
7732
7733 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7734
7735         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7736         * gcc.dg/misc-column.c: Likewise.
7737         * gcc.dg/Walways-true-1.c: Likewise.
7738         * gcc.dg/Walways-true-2.c: Likewise.
7739         * gcc.dg/warn-addr-cmp.c: Likewise.
7740
7741 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7742
7743         PR fortran/18918
7744         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7745         * gfortran.dg/coarray_12.f90: New.
7746
7747 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7748
7749         PR c/32207
7750         * gcc.dg/pr32207.c: New test.
7751         * gcc.dg/misc-column.c: Adjust expected warning.
7752         * gcc.dg/Walways-true-1.c: Likewise.
7753         * gcc.dg/Walways-true-2.c: Likewise.
7754         * gcc.dg/warn-addr-cmp.c: Likewise.
7755
7756 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7757
7758         PR lto/42776
7759         * lib/lto.exp (lto_prune_vis_warns): New function.
7760         (lto-link-and-maybe-run): Call it.
7761
7762 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7763
7764         PR tree-optimization/43904
7765         * gcc.dg/tree-ssa/tailcall-6.c: New.
7766
7767 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7768
7769         PR testsuite/35165
7770         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7771         Darwin8/OSX10.4 - compatible code generation.
7772         Use scan-rtl-dump.
7773         * obj-c++.dg/stubify-1.mm: Ditto.
7774         * lib/objc-torture.exp: Do not require link success for
7775         "trivial.m" in the runtime checks when dowhat = 'compile'.
7776         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7777         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7778         Darwin8/OSX10.4 - compatible code generation.
7779         * objc.dg/stubify-2.m: Ditto.
7780         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7781         * objc.dg/next-runtime-1.m: Ditto.
7782         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7783         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7784         runtimes on Darwin.
7785
7786 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7787
7788         PR 43715
7789         * lib/plugin-support.exp: Use "-undefined
7790         dynamic_lookup" on darwin.
7791
7792 2010-04-26  Richard Guenther  <rguenther@suse.de>
7793
7794         * gcc.dg/lto/20100426_0.c: New testcase.
7795
7796 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7797
7798         PR tree-optimization/43833
7799         gcc.dg/Warray-bounds-8.c: New test case.
7800
7801 2010-04-26  Richard Guenther  <rguenther@suse.de>
7802
7803         PR lto/43080
7804         * g++.dg/lto/20100423-3_0.C: New testcase.
7805
7806 2010-04-26  Richard Guenther  <rguenther@suse.de>
7807
7808         PR lto/42425
7809         * g++.dg/lto/20100423-2_0.C: New testcase.
7810
7811 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7812
7813         * gcc.dg/vect/bb-slp-23.c: New test.
7814
7815 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7816
7817         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7818         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7819         * gcc.dg/c1x-float-1.c: New test.
7820
7821 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7822
7823         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7824         of "lea\[ \t\]".
7825
7826 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7827
7828         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7829         FreeBSD.
7830         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7831         * gfortran.dg/default_format_2.f90: Ditto.
7832
7833 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7834
7835         * gfortran.dg/pr43505.f90: Clean up .mod file.
7836         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7837         * gfortran.dg/pr41347.f90: Ditto.
7838         * gfortran.dg/internal_pack_4.f90: Ditto.
7839         * gfortran.dg/proc_decl_23.f90: Ditto.
7840         * gfortran.dg/recursive_check_3.f90: Ditto.
7841         * gfortran.dg/intent_out_3.f90: Ditto.
7842         * gfortran.dg/assignment_2.f90: Ditto.
7843         * gfortran.dg/pr41928.f90: Ditto.
7844         * gfortran.dg/pr42166.f90: Ditto.
7845         * gfortran.dg/private_type_12.f90: Ditto.
7846         * gfortran.dg/graphite/pr42185.f90: Ditto.
7847         * gfortran.dg/graphite/pr42186.f90: Ditto.
7848         * gfortran.dg/graphite/pr40982.f90: Ditto.
7849         * gfortran.dg/graphite/id-2.f90: Ditto.
7850         * gfortran.dg/graphite/id-4.f90: Ditto.
7851         * gfortran.dg/graphite/pr42050.f90: Ditto.
7852         * gfortran.dg/graphite/id-18.f90: Ditto.
7853         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7854         * gfortran.dg/graphite/pr41924.f90: Ditto.
7855         * gfortran.dg/graphite/pr42393.f90: Ditto.
7856         * gfortran.dg/graphite/pr37980.f90: Ditto.
7857         * gfortran.dg/graphite/pr38953.f90: Ditto.
7858         * gfortran.dg/graphite/pr42180.f90: Ditto.
7859         * gfortran.dg/graphite/pr42181.f90: Ditto.
7860         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7861         * gfortran.dg/select_type_4.f90: Ditto.
7862         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7863         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7864         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7865         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7866         * gfortran.dg/whole_file_11.f90: Ditto.
7867         * gfortran.dg/private_type_11.f90: Ditto.
7868         * gfortran.dg/vect/vect-gems.f90: Ditto.
7869         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7870
7871 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7872
7873         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7874
7875 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7876
7877         * gnat.dg/pack15.ad[sb]: New test.
7878
7879 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7880
7881         * gcc.target/arm/mla-1.c: New test.
7882
7883 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7884
7885         PR fortran/30073
7886         PR fortran/43793
7887         * gfortran.dg/pr43793.f90: New test.
7888
7889 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7890
7891         PR tree-optimization/41442
7892         * gcc.target/i386/pr41442.c: New test.
7893
7894 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7895
7896         PR fortran/43832
7897         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7898
7899 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7900
7901         PR fortran/43832
7902         * gfortran.dg/open_nounit.f90: New test.
7903
7904 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7905
7906         PR fortran/43841
7907         PR fortran/43843
7908         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7909
7910 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7911
7912         * gcc.dg/Wconversion-integer.c: Update.
7913
7914 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7915
7916         * gnat.dg/unchecked_convert5.adb: New test.
7917
7918 2010-04-23  Richard Guenther  <rguenther@suse.de>
7919
7920         PR lto/41734
7921         * gcc.dg/lto/20100423-2_0.c: New testcase.
7922         * gcc.dg/lto/20100423-2_0.c: Likewise.
7923
7924 2010-04-23  Richard Guenther  <rguenther@suse.de>
7925
7926         PR lto/43455
7927         * gcc.dg/lto/20100423-1_0.c: New testcase.
7928         * gcc.dg/lto/20100423-1_1.c: Likewise.
7929
7930 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7931
7932         PR tree-optimization/43846
7933         * gcc.dg/tree-ssa/sra-10.c: New test.
7934
7935 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7936
7937         PR middle-end/43835
7938         * gcc.c-torture/execute/pr43835.c: New test.
7939
7940 2010-04-23  Richard Guenther  <rguenther@suse.de>
7941
7942         PR lto/42653
7943         * g++.dg/lto/20100423-1_0.C: New testcase.
7944
7945 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7946
7947         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7948
7949 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7950
7951         PR tree-optimization/43842
7952         * gcc.dg/vect/pr43842.c: New test.
7953
7954 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7955
7956         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7957         * gcc.target/i386/wmul-2.c: Likewise.
7958
7959 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7960
7961         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7962         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7963
7964 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7965
7966         * gfortran.dg/reassoc_6.f: New testcase.
7967
7968 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7969
7970         PR middle-end/29274
7971         * gcc.target/arm/wmul-1.c: New test.
7972         * gcc.target/arm/wmul-2.c: New test.
7973
7974 2010-04-22  Richard Guenther  <rguenther@suse.de>
7975
7976         PR tree-optimization/43845
7977         * gcc.c-torture/compile/pr43845.c: New testcase.
7978
7979 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7980
7981         PR middle-end/29274
7982         * gcc.target/i386/wmul-1.c: New test.
7983         * gcc.target/i386/wmul-2.c: New test.
7984         * gcc.target/bfin/wmul-1.c: New test.
7985         * gcc.target/bfin/wmul-2.c: New test.
7986
7987 2010-04-22  Richard Guenther  <rguenther@suse.de>
7988
7989         PR fortran/43829
7990         * gfortran.dg/vector_subscript_6.f90: New testcase.
7991         * gfortran.dg/assign_10.f90: Adjust.
7992
7993 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7994
7995         PR fortran/43836
7996         * gfortran.dg/gomp/pr43836.f90: New test.
7997
7998 2010-04-21  Richard Guenther  <rguenther@suse.de>
7999
8000         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8001
8002 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8003
8004         * gcc.dg/torture/builtin-cproj-3.c: New.
8005
8006 2010-04-20  Jason Merrill  <jason@redhat.com>
8007
8008         PR c++/9335
8009         * g++.dg/template/recurse2.C: New.
8010         * g++.dg/parse/crash36.C: Adjust.
8011         * g++.dg/other/fold1.C: Adjust.
8012         * g++.dg/init/member1.C: Adjust.
8013         * lib/prune.exp: Prune "skipping N instantiation contexts".
8014
8015 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8016
8017         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8018
8019 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8020
8021         * gcc.dg/torture/builtin-cproj-1.c: New.
8022         * gcc.dg/torture/builtin-cproj-2.c: New.
8023
8024 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
8025
8026         PR c++/43800
8027         PR c++/43704
8028         * g++.dg/template/typedef32.C: Adjust.
8029         * g++.dg/template/typedef33.C: New test.
8030
8031 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
8032
8033         PR fortran/43227
8034         * gfortran.dg/proc_decl_23.f90: New test.
8035
8036         PR fortran/43266
8037         * gfortran.dg/abstract_type_6.f03: New test.
8038
8039 2010-04-20  Xinliang David Li  <davidxl@google.com>
8040
8041         * g++.dg/tree-ssa/fold-compare.C: New.
8042
8043 2010-04-20  Richard Guenther  <rguenther@suse.de>
8044
8045         PR tree-optimization/39417
8046         * g++.dg/torture/pr39417.C: New testcase.
8047
8048 2010-04-20  Richard Guenther  <rguenther@suse.de>
8049
8050         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8051
8052 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
8053
8054         * g++.dg/debug/dwarf2/rv1.C: New test.
8055
8056 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8057
8058         PR target/43635
8059         * gcc.c-torture/compile/pr43635.c: New testcase.
8060
8061 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8062
8063         PR fortran/43339
8064         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8065         of sequential loops being private only in the innermost containing
8066         task region.
8067
8068         PR middle-end/43337
8069         * gfortran.dg/gomp/pr43337.f90: New test.
8070
8071 2010-04-19  Richard Guenther  <rguenther@suse.de>
8072
8073         PR tree-optimization/43796
8074         * gfortran.dg/pr43796.f90: New testcase.
8075
8076 2010-04-19  Richard Guenther  <rguenther@suse.de>
8077
8078         PR tree-optimization/43783
8079         * gcc.c-torture/execute/pr43783.c: New testcase.
8080
8081 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
8082
8083         PR target/43766
8084         * gcc.target/i386/pr43766.c: New test.
8085
8086 2010-04-19  Jie Zhang  <jie@codesourcery.com>
8087
8088         PR target/43662
8089         * gcc.target/i386/pr43662.c: New test.
8090
8091 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
8092
8093         PR c++/43704
8094         * g++.dg/template/typedef32.C: New test.
8095
8096 2010-04-19  Ira Rosen  <irar@il.ibm.com>
8097
8098         PR tree-optimization/37027
8099         * lib/target-supports.exp
8100         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8101         * gcc.dg/vect/pr37027.c: New test.
8102         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8103         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8104         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8105         gcc.dg/vect/vect-complex-6.c: Likewise.
8106
8107 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8108
8109         * g++.dg/debug/dwarf2/enum1.C: New test.
8110
8111 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8112
8113         * gnat.dg/rep_clause5.ad[sb]: New test.
8114         * gnat.dg/rep_clause5_pkg.ads: New helper.
8115
8116 2010-04-18  Ira Rosen  <irar@il.ibm.com>
8117
8118         PR tree-optimization/43771
8119         * g++.dg/vect/pr43771.cc: New test.
8120
8121 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8122
8123         PR fortran/31538
8124         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8125         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8126
8127 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8128
8129         * gnat.dg/sizetype.adb: Rename into...
8130         * gnat.dg/sizetype1.adb: ...this.
8131         * gnat.dg/sizetype2.adb: New test.
8132
8133 2010-04-16  Richard Guenther  <rguenther@suse.de>
8134
8135         PR tree-optimization/43572
8136         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8137
8138 2010-04-16  Olivier Hainque  <hainque@adacore.com>
8139
8140         * gnat.dg/specs/discr_private.ads: New test.
8141
8142 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
8143
8144         PR target/41514
8145         * gcc.target/arm/thumb-comparisons.c: New test.
8146
8147         PR target/40603
8148         * gcc.target/arm/thumb-cbranchqi.c: New test.
8149
8150 2010-04-16  Christian Bruel  <christian.bruel@st.com>
8151
8152         * g++.dg/torture/pr36191.C: Enable for SH.
8153
8154 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8155
8156         * gnat.dg/wide_boolean.adb: New test.
8157         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8158
8159 2010-04-15  Richard Guenther  <rguenther@suse.de>
8160
8161         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8162         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8163         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8164         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8165         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8166         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8167         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8168         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8169         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8170         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8171         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8172         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8173         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8174         * gcc.dg/torture/ipa-pta-2.c: Likewise.
8175         * gcc.dg/torture/ipa-pta-1.c: Adjust.
8176
8177 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
8178
8179         PR target/21803
8180         * gcc.target/arm/pr42496.c: New test.
8181
8182 2010-04-14  Jason Merrill  <jason@redhat.com>
8183
8184         PR c++/36625
8185         * g++.dg/ext/attrib38.C: New.
8186
8187 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
8188
8189         PR testsuite/43739
8190         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8191
8192 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8193
8194         PR 42966
8195         * gcc.dg/cpp/warn-undef-2.c: Update.
8196         * gcc.dg/cpp/warn-traditional-2.c: Update.
8197         * gcc.dg/cpp/warn-comments-2.c: Update.
8198         * gcc.dg/cpp/warn-variadic-2.c: Update.
8199         * gcc.dg/cpp/warn-long-long-2.c: Update.
8200         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8201         * gcc.dg/cpp/warn-multichar-2.c: Update.
8202         * gcc.dg/cpp/warn-normalized-3.c: Update.
8203         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8204         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8205         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8206         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8207         * gcc.dg/cpp/warn-redefined-2.c: Update.
8208         * gfortran.dg/warning-directive-2.F90: Update.
8209         * c-c++-common/cpp/warning-directive-2.c: Update.
8210
8211 2010-04-14  Michael Matz  <matz@suse.de>
8212
8213         PR tree-optimization/42963
8214         * gcc.dg/pr42963.c: New testcase.
8215
8216 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8217
8218         * gnat.dg/class_wide.adb: Rename into...
8219         * gnat.dg/class_wide1.adb: ...this.
8220         * gnat.dg/class_wide2.ad[sb]: New test.
8221
8222 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8223
8224         PR fortran/18918
8225         * gfortran.dg/coarray_9.f90: Update dg-errors.
8226         * gfortran.dg/coarray_10.f90: New test.
8227         * gfortran.dg/coarray_11.f90: New test.
8228
8229 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8230
8231         PR fortran/43747
8232         gfortran.dg/initialization_24.f90: New test.
8233
8234 2010-04-13  Jason Merrill  <jason@redhat.com>
8235
8236         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8237         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8238
8239 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8240
8241         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8242         * g++.dg/dg.exp: Likewise.
8243         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8244         * c-c++-common/cpp/warning-directive-1.c: ... here.
8245         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8246         * c-c++-common/cpp/warning-directive-2.c: ... here.
8247         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8248         * c-c++-common/cpp/warning-directive-3.c: ... here.
8249         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8250         * c-c++-common/cpp/warning-directive-4.c: ... here.
8251         * g++.dg/cpp/warning-directive-1.C: Delete.
8252         * g++.dg/cpp/warning-directive-2.C: Delete.
8253         * g++.dg/cpp/warning-directive-3.C: Delete.
8254         * g++.dg/cpp/warning-directive-4.C: Delete.
8255         * gcc.dg/cpp/normalised-3.c: Delete.
8256         * g++.dg/cpp/normalised-1.C: Rename as ...
8257         * c-c++-common/cpp/normalised-3.c: ... this.
8258
8259 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8260
8261         * gcc.dg/tree-ssa/sra-9.c: New test.
8262
8263 2010-04-13  Michael Matz  <matz@suse.de>
8264
8265         PR middle-end/43730
8266         * gcc.dg/pr43730.c: New test.
8267
8268 2010-04-13  Michael Matz  <matz@suse.de>
8269
8270         * gcc.dg/tree-ssa/negate.c: New testcase.
8271
8272 2010-04-13  Richard Guenther  <rguenther@suse.de>
8273
8274         PR testsuite/43735
8275         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8276
8277 2010-04-13  Richard Guenther  <rguenther@suse.de>
8278
8279         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8280
8281 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8282
8283         * gnat.dg/derived_type1.adb: New test.
8284
8285 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8286
8287         * gcc.dg/plugindir1.c: New testcase.
8288         * gcc.dg/plugindir2.c: New testcase.
8289         * gcc.dg/plugindir3.c: New testcase.
8290         * gcc.dg/plugindir4.c: New testcase.
8291
8292 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8293
8294         * gcc.target/i386/rotate-2.c: New test.
8295
8296 2010-04-12  Jason Merrill  <jason@redhat.com>
8297
8298         PR c++/43641
8299         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8300         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8301
8302 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8303
8304         PR c++/25811
8305         * g++.dg/init/pr25811.C: New test.
8306
8307 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8308
8309         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8310         dg-error, dg-warning.
8311         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8312
8313 2010-04-12  Richard Guenther  <rguenther@suse.de>
8314
8315         * gcc.dg/torture/inline-2.c: New testcase.
8316
8317 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8318
8319         PR bootstrap/43699
8320         * gcc.dg/Wunused-var-7.c: New test.
8321
8322         PR tree-optimization/43560
8323         * gcc.c-torture/execute/pr43560.c: New test.
8324
8325 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8326
8327         * gnat.dg/aggr13.adb: New test.
8328         * gnat.dg/aggr14.adb: Likewise.
8329         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8330
8331 2010-04-12  Richard Guenther  <rguenther@suse.de>
8332
8333         PR c++/43611
8334         * g++.dg/torture/pr43611.C: New testcase.
8335
8336 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8337
8338         PR c/36774
8339         * gcc.dg/pr36774-1.c: New test.
8340         * gcc.dg/pr36774-2.c: New test.
8341
8342 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8343
8344         * gcc.target/sh/rte-delay-slot.c: New test.
8345
8346 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8347
8348         * gnat.dg/pack9.adb: Remove -cargs option.
8349         * gnat.dg/aggr12.ad[sb]: New test.
8350
8351 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8352
8353         PR target/43417
8354         * gcc.target/sh/pr43417.c: New test.
8355
8356 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8357
8358         PR fortran/43591
8359         * gfortran.dg/spec_expr_6.f90: New test.
8360
8361 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8362
8363         PR cpp/43195
8364         * gcc.dg/cpp/pr43195.c: New.
8365         * gcc.dg/cpp/pr43195.h: New.
8366
8367 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8368
8369         PR 42965
8370         * gcc.dg/Werror-6.c: Adjust.
8371         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8372         * gcc.dg/Werror-4.c: Likewise.
8373         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8374         * gcc.dg/Wswitch-enum-error.c: Likewise.
8375         * gcc.dg/Wpointer-arith.c: Likewise.
8376         * gcc.dg/Wfatal.c: Likewise.
8377         * gcc.dg/Wswitch-error.c: Likewise.
8378         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8379         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8380         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8381         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8382         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8383         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8384         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8385         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8386         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8387         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8388         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8389         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8390         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8391         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8392         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8393         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8394         * g++.dg/cpp/warning-directive-2.C: Likewise.
8395         * gfortran.dg/warning-directive-2.F90: Likewise.
8396
8397 2010-04-09  Jason Merrill  <jason@redhat.com>
8398
8399         PR c++/42623
8400         * g++.dg/template/sizeof13.C: New.
8401
8402 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8403
8404         * g++.dg/other/pr35504.C: Add check for thiscall.
8405         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8406         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8407
8408 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8409
8410         PR c++/28584
8411         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8412         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8413         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8414         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8415         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8416         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8417         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8418         * g++.dg/other/increment1.C: Likewise.
8419
8420 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8421
8422         PR fortran/18918
8423         * gfortran.dg/coarray_7.f90: New test.
8424         * gfortran.dg/coarray_8.f90: New test.
8425
8426 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8427
8428         PR fortran/28039
8429         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8430
8431 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8432
8433         PR target/43643
8434         * gcc.dg/pr43643.c: New test.
8435
8436 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8437
8438         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8439
8440 2010-04-08  Richard Guenther  <rguenther@suse.de>
8441
8442         PR tree-optimization/43679
8443         * gcc.c-torture/compile/pr43679.c: New testcase.
8444
8445 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8446
8447         PR debug/43670
8448         * gcc.dg/pr43670.c: New test.
8449
8450 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8451
8452         PR middle-end/40815
8453         * gcc.dg/tree-ssa/reassoc-19.c: New.
8454
8455 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8456
8457         PR c/18624
8458         * gcc.dg/Wunused-var-1.c: New test.
8459         * gcc.dg/Wunused-var-2.c: New test.
8460         * gcc.dg/Wunused-var-3.c: New test.
8461         * gcc.dg/Wunused-var-4.c: New test.
8462         * gcc.dg/Wunused-var-5.c: New test.
8463         * gcc.dg/Wunused-var-6.c: New test.
8464         * gcc.dg/Wunused-parm-1.c: New test.
8465
8466         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8467         * gcc.dg/trunc-1.c: Likewise.
8468         * gcc.dg/vla-9.c: Likewise.
8469         * gcc.dg/dfp/composite-type.c: Likewise.
8470
8471 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8472
8473         PR objc/35996
8474         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8475         * obj-c++.dg/objc-gc-3.mm: Ditto.
8476
8477 2010-04-07  Simon Baldwin  <simonb@google.com>
8478
8479         * gcc.dg/cpp/warn-undef-2.c: New.
8480         * gcc.dg/cpp/warn-traditional-2.c: New.
8481         * gcc.dg/cpp/warn-comments-2.c: New.
8482         * gcc.dg/cpp/warning-directive-1.c: New.
8483         * gcc.dg/cpp/warn-long-long.c: New.
8484         * gcc.dg/cpp/warn-traditional.c: New.
8485         * gcc.dg/cpp/warn-variadic-2.c: New.
8486         * gcc.dg/cpp/warn-undef.c: New.
8487         * gcc.dg/cpp/warn-normalized-1.c: New.
8488         * gcc.dg/cpp/warning-directive-2.c: New.
8489         * gcc.dg/cpp/warn-long-long-2.c: New.
8490         * gcc.dg/cpp/warn-variadic.c: New.
8491         * gcc.dg/cpp/warn-normalized-2.c: New.
8492         * gcc.dg/cpp/warning-directive-3.c: New.
8493         * gcc.dg/cpp/warn-deprecated-2.c: New.
8494         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8495         * gcc.dg/cpp/warn-multichar-2.c: New.
8496         * gcc.dg/cpp/warn-normalized-3.c: New.
8497         * gcc.dg/cpp/warning-directive-4.c: New.
8498         * gcc.dg/cpp/warn-unused-macros.c: New.
8499         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8500         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8501         * gcc.dg/cpp/warn-cxx-compat.c: New.
8502         * gcc.dg/cpp/warn-redefined.c: New.
8503         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8504         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8505         * gcc.dg/cpp/warn-deprecated.c: New.
8506         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8507         * gcc.dg/cpp/warn-redefined-2.c: New.
8508         * gcc.dg/cpp/warn-comments.c: New.
8509         * gcc.dg/cpp/warn-multichar.c: New.
8510         * g++.dg/cpp/warning-directive-1.C: New.
8511         * g++.dg/cpp/warning-directive-2.C: New.
8512         * g++.dg/cpp/warning-directive-3.C: New.
8513         * g++.dg/cpp/warning-directive-4.C: New.
8514         * gfortran.dg/warning-directive-1.F90: New.
8515         * gfortran.dg/warning-directive-3.F90: New.
8516         * gfortran.dg/warning-directive-2.F90: New.
8517         * gfortran.dg/warning-directive-4.F90: New.
8518
8519 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8520
8521         PR objc++/23716
8522         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8523
8524 2010-04-07  Jason Merrill  <jason@redhat.com>
8525
8526         * g++.dg/template/dr408.C: New.
8527
8528         * g++.dg/lookup/ns4.C: New.
8529
8530         PR c++/38392
8531         * g++.dg/template/friend51.C: New test.
8532
8533         PR c++/41970
8534         * g++.old-deja/g++.other/linkage1.C: Adjust.
8535
8536 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8537
8538         PR c++/42697
8539         * g++.dg/template/crash94.C: New test.
8540
8541 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8542
8543         PR c++/40239
8544         * g++.dg/init/aggr5.C: New test.
8545         * g++.dg/init/aggr5.C: New test.
8546
8547 2010-04-07  Richard Guenther  <rguenther@suse.de>
8548
8549         PR tree-optimization/43270
8550         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8551         * gcc.dg/Warray-bounds-7.c: Likewise.
8552
8553 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8554
8555         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8556         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8557         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8558
8559 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8560
8561         PR c++/42556
8562         * g++.dg/init/pr42556.C: New test.
8563
8564 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8565
8566         PR debug/43628
8567         * g++.dg/debug/dwarf2/typedef2.C: New test.
8568
8569 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8570
8571         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8572         c-c++-common/dwarf2/redeclaration-1.C
8573
8574 2010-04-06  Jason Merrill  <jason@redhat.com>
8575
8576         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8577         * g++.dg/ext/attrib18.C: Likewise.
8578         * g++.dg/ext/bitfield2.C: Likewise.
8579         * g++.dg/ext/bitfield4.C: Likewise.
8580         * g++.dg/ext/visibility/warn2.C: Likewise.
8581         * g++.dg/ext/visibility/warn3.C: Likewise.
8582         * g++.dg/gomp/pr26690-1.C: Likewise.
8583         * g++.dg/inherit/covariant7.C: Likewise.
8584         * g++.dg/init/synth2.C: Likewise.
8585         * g++.dg/lookup/using7.C: Likewise.
8586         * g++.dg/other/crash-4.C: Likewise.
8587         * g++.dg/other/error13.C: Likewise.
8588         * g++.dg/other/error20.C: Likewise.
8589         * g++.dg/parse/crash31.C: Likewise.
8590         * g++.dg/parse/error16.C: Likewise.
8591         * g++.dg/parse/error19.C: Likewise.
8592         * g++.dg/parse/error27.C: Likewise.
8593         * g++.dg/parse/error28.C: Likewise.
8594         * g++.dg/parse/fused-params1.C: Likewise.
8595         * g++.dg/template/error2.C: Likewise.
8596         * g++.dg/template/local6.C: Likewise.
8597         * g++.dg/template/qualttp15.C: Likewise.
8598         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8599         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8600         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8601         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8602         * g++.old-deja/g++.eh/spec6.C: Likewise.
8603         * g++.old-deja/g++.jason/crash3.C: Likewise.
8604         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8605         * g++.old-deja/g++.law/ctors5.C: Likewise.
8606         * g++.old-deja/g++.law/ctors9.C: Likewise.
8607         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8608         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8609         * g++.old-deja/g++.other/struct1.C: Likewise.
8610         * g++.old-deja/g++.other/volatile1.C: Likewise.
8611         * g++.old-deja/g++.pt/crash36.C: Likewise.
8612         * g++.old-deja/g++.pt/derived3.C: Likewise.
8613         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8614         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8615
8616 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8617
8618         PR middle-end/43519
8619         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8620         * gcc.dg/graphite/id-19.c: New.
8621
8622 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8623
8624         PR middle-end/32824
8625         * gcc.dg/vect/pr32824: New.
8626
8627 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8628
8629         PR fortran/18918
8630         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8631         * gfortran.dg/coarray_3.f90: Ditto.
8632         * gfortran.dg/coarray_4.f90: Ditto.
8633         * gfortran.dg/coarray_5.f90: Ditto.
8634         * gfortran.dg/coarray_6.f90: Ditto.
8635         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8636
8637 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8638
8639         PR fortran/18918
8640         * gfortran.dg/coarray_4.f90: Fix test.
8641         * gfortran.dg/coarray_6.f90: Add more tests.
8642
8643 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8644
8645         PR fortran/18918
8646         * gfortran.dg/coarray_4.f90: New test.
8647         * gfortran.dg/coarray_5.f90: New test.
8648         * gfortran.dg/coarray_6.f90: New test.
8649
8650 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8651
8652         PR fortran/18918
8653         * gfortran.dg/iso_fortran_env_5.f90: New test.
8654         * gfortran.dg/iso_fortran_env_6.f90: New test.
8655
8656 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8657
8658         PR fortran/39997
8659         * gfortran.dg/coarray_1.f90: New test.
8660         * gfortran.dg/coarray_2.f90: New test.
8661         * gfortran.dg/coarray_3.f90: New test.
8662
8663 2010-04-06  Jason Merrill  <jason@redhat.com>
8664
8665         PR c++/43648
8666         * g++.dg/template/dtor8.C: New.
8667
8668         PR c++/43621
8669         * g++.dg/template/error-recovery2.C: New.
8670
8671 2010-04-06  Jan Hubicka  <jh@suse.czpli
8672
8673         PR tree-optimization/42906
8674         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8675
8676 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8677
8678         PR fortran/43178
8679         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8680         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8681         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8682
8683 2010-04-06  Richard Guenther  <rguenther@suse.de>
8684
8685         PR tree-optimization/43627
8686         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8687
8688 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8689
8690         PR target/43638
8691         * gcc.target/i386/pr43638.c: New test.
8692
8693 2010-04-06  Richard Guenther  <rguenther@suse.de>
8694
8695         PR middle-end/43661
8696         * gcc.c-torture/compile/pr43661.c: New testcase.
8697
8698 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8699
8700         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8701
8702 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8703
8704         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8705
8706 2010-04-02  Richard Guenther  <rguenther@suse.de>
8707
8708         PR tree-optimization/43629
8709         * gcc.c-torture/execute/pr43629.c: New testcase.
8710
8711 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8712             Dominique d'Humieres  <dominiq@lps.ens.fr>
8713
8714         PR libfortran/43605
8715         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8716
8717 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8718
8719         PR debug/43325
8720         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8721
8722 2010-04-01  Jason Merrill  <jason@redhat.com>
8723
8724         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8725
8726 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8727             Manfred Schwarb  <manfred99@gmx.ch>
8728
8729         PR libfortran/43605
8730         * gfortran.dg/ftell_3.f90: New test.
8731
8732 2010-04-01  Richard Guenther  <rguenther@suse.de>
8733
8734         PR middle-end/43614
8735         * gcc.c-torture/compile/pr43614.c: New testcase.
8736
8737 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8738
8739         PR tree-optimization/43141
8740         * gcc.dg/guality/pr43141.c: New test.
8741
8742 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8743
8744         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8745         * g++.dg/eh/spbp.C: Likewise.
8746         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8747         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8748         superfluous casts.
8749         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8750         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8751         * objc.dg/dwarf-2.m: Likewise.
8752
8753 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8754
8755         PR middle-end/43464
8756         * gcc.dg/graphite/id-pr43464.c: New.
8757         * gcc.dg/graphite/id-pr43464-1.c: New.
8758
8759 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8760
8761         PR middle-end/43351
8762         * gcc.dg/graphite/id-pr43351.c
8763
8764 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8765
8766         PR testsuite/35165
8767         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8768         * obj-c++.dg/try-catch-2.mm: Ditto.
8769         * obj-c++.dg/lookup-2.mm: Ditto.
8770         * obj-c++.dg/encode-8.m: Ditto.
8771         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8772         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8773         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8774         * obj-c++.dg/const-str-11.mm: Ditto.
8775         * obj-c++.dg/const-str-9.mm: Ditto.
8776         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8777         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8778         * obj-c++.dg/except-1.mm: Ditto.
8779         * obj-c++.dg/const-str-7.mm: Ditto.
8780         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8781         * obj-c++.dg/const-str-3.mm: Ditto.
8782         * obj-c++.dg/const-str-7.mm: Ditto.
8783         * obj-c++.dg/stubify-2.mm: Change dump file name.
8784
8785         PR objc++/23613
8786         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8787         New macro.
8788         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8789         Remove dg-xfail-if.
8790
8791 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8792
8793         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8794         only with -O2, -O3 or -Os and not with -fwhopr.
8795
8796 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8797
8798         PR c++/43558
8799         * g++.dg/template/typedef31.C: New test.
8800
8801 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8802
8803         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8804         assembler output on *-*-solaris2*.
8805         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8806
8807 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8808
8809         PR debug/43557
8810         * gcc.dg/pr43557-1.c: New test.
8811         * gcc.dg/pr43557-2.c: New file.
8812
8813 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8814
8815         PR 43562
8816         * gcc.dg/pr43562.c: New test.
8817
8818 2010-03-30  Jason Merrill  <jason@redhat.com>
8819
8820         PR c++/43076
8821         * g++.dg/template/error-recovery1.C: New.
8822
8823         PR c++/41786
8824         * g++.dg/parse/ambig5.C: New.
8825
8826 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8827
8828         PR debug/43593
8829         * gcc.dg/guality/pr43593.c: New test.
8830
8831 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8832
8833         PR middle-end/43430
8834         * gcc.dg/vect/pr43430-1.c: New.
8835
8836 2010-03-30  Jason Merrill  <jason@redhat.com>
8837
8838         PR c++/43559
8839         * g++.dg/template/partial7.C: New.
8840
8841 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8842
8843         * gcc.target/s390/stackcheck1.c: New testcase.
8844
8845 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8846
8847         PR libfortran/43265
8848         * gfortran.dg/read_eof_8.f90: New test.
8849
8850 2010-03-29  Jason Merrill  <jason@redhat.com>
8851
8852         * gcc.dg/cpp/include6.c: Change [] to ().
8853
8854         N3077
8855         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8856         splicing and UCNs.
8857         * c-c++-common/raw-string-2.c: Add trigraph test.
8858         * c-c++-common/raw-string-8.c: New.
8859         * c-c++-common/raw-string-9.c: New.
8860         * c-c++-common/raw-string-10.c: New.
8861
8862         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8863         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8864         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8865         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8866         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8867         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8868         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8869
8870 2010-03-29  Richard Guenther  <rguenther@suse.de>
8871
8872         PR tree-optimization/43560
8873         * gcc.dg/torture/pr43560.c: New testcase.
8874
8875 2010-03-29  Jason Merrill  <jason@redhat.com>
8876
8877         N3077
8878         * g++.dg/ext/raw-string-1.C: Change [] to ().
8879         * g++.dg/ext/raw-string-2.C: Change [] to ().
8880         Don't use \ in delimiter.
8881         * g++.dg/ext/raw-string-3.C: Change [] to ().
8882         * g++.dg/ext/raw-string-4.C: Change [] to ().
8883         * g++.dg/ext/raw-string-5.C: Change [] to ().
8884         Test for error on \ in delimiter.
8885         * g++.dg/ext/raw-string-6.C: Change [] to ().
8886         * g++.dg/ext/raw-string-7.C: Change [] to ().
8887
8888 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8889
8890         PR 43564
8891         * gcc.dg/pr43564.c: New test.
8892
8893 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8894
8895         PR fortran/43551
8896         * gfortran.dg/direct_io_12.f90: New test.
8897
8898 2010-03-28  Jan Hubicka  <jh@suse.cz>
8899
8900         PR tree-optimization/43505
8901         * gfortran.dg/pr43505.f90: New testcase.
8902
8903 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8904
8905         PR tree-optimization/43528
8906         * gcc.target/i386/pr43528.c: New test.
8907
8908 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8909
8910         PR c/43381
8911         * gcc.dg/parm-impl-decl-3.c: New test.
8912
8913 2010-03-26  Jason Merrill  <jason@redhat.com>
8914
8915         PR c++/43509
8916         * g++.dg/cpp0x/parse1.C: New.
8917
8918 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8919
8920         PR target/43524
8921         * gcc.target/i386/pr43524.c: New test.
8922
8923 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8924
8925         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8926         whitespace, rename main to foo.
8927         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8928         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8929         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8930         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8931         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8932         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8933         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8934         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8935         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8936         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8937         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8938
8939 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8940
8941         PR c++/43327
8942         * g++.dg/other/crash-10.C: New test.
8943         * g++.dg/other/crash-11.C: New test.
8944
8945 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8946
8947         PR libfortran/43517
8948         * gfortran.dg/read_eof_7.f90: New test.
8949
8950 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8951
8952         PR objc/35165
8953         PR testsuite/43512
8954         * objc-obj-c++-shared: New directory.
8955         * objc-obj-c++-shared/Object1-implementation.h: New file.
8956         * objc-obj-c++-shared/Object1.h: New file.
8957         * objc-obj-c++-shared/Protocol1.h: New file.
8958         * objc-obj-c++-shared/next-abi.h: New file.
8959         * objc-obj-c++-shared/next-mapping.h: New file.
8960         * objc/execute/next_mapping.h: Delete.
8961         * objc.dg/special/special.exp: For all targets run the tests with
8962         -fgnu-runtime, for darwin targets also run the tests with
8963         -fnext-runtime.
8964         * objc.dg/dg.exp: Ditto.
8965         * obj-c++.dg/dg.exp: Ditto.
8966         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8967         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8968         include use of updated NeXT interface.
8969         * objc/execute/formal_protocol-5.m: Ditto.
8970         * objc/execute/protocol-isEqual-2.m: Ditto.
8971         * objc/execute/protocol-isEqual-4.m: Ditto.
8972         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8973         Protocol1.h) and next-mapping.h as required.
8974         * objc/execute/object_is_class.m: Ditto.
8975         * objc/execute/enumeration-1.m: Ditto.
8976         * objc/execute/class-13.m: Ditto.
8977         * objc/execute/formal_protocol-2.m: Ditto.
8978         * objc/execute/formal_protocol-4.m: Ditto.
8979         * objc/execute/class-1.m: Ditto.
8980         * objc/execute/bycopy-1.m: Ditto.
8981         * objc/execute/formal_protocol-6.m: Ditto.
8982         * objc/execute/bycopy-3.m: Ditto.
8983         * objc/execute/class-3.m: Ditto.
8984         * objc/execute/bf-11.m: Ditto.
8985         * objc/execute/class-5.m: Ditto.
8986         * objc/execute/bf-13.m: Ditto.
8987         * objc/execute/class-7.m: Ditto.
8988         * objc/execute/bf-15.m: Ditto.
8989         * objc/execute/class-9.m: Ditto.
8990         * objc/execute/bf-17.m: Ditto.
8991         * objc/execute/bf-19.m: Ditto.
8992         * objc/execute/IMP.m: Ditto.
8993         * objc/execute/exceptions/catchall-1.m: Ditto.
8994         * objc/execute/exceptions/trivial.m: Ditto.
8995         * objc/execute/exceptions/finally-1.m: Ditto.
8996         * objc/execute/exceptions/local-variables-1.m: Ditto.
8997         * objc/execute/exceptions/foward-1.m: Ditto.
8998         * objc/execute/bf-2.m: Ditto.
8999         * objc/execute/string1.m: Ditto.
9000         * objc/execute/bf-4.m: Ditto.
9001         * objc/execute/informal_protocol.m: Ditto.
9002         * objc/execute/string3.m: Ditto.
9003         * objc/execute/bf-6.m: Ditto.
9004         * objc/execute/bf-8.m: Ditto.
9005         * objc/execute/class-tests-1.h: Ditto.
9006         * objc/execute/protocol-isEqual-1.m: Ditto.
9007         * objc/execute/protocol-isEqual-3.m: Ditto.
9008         * objc/execute/_cmd.m: Ditto.
9009         * objc/execute/function-message-1.m: Ditto.
9010         * objc/execute/bf-20.m: Ditto.
9011         * objc/execute/bf-common.h: Ditto.
9012         * objc/execute/np-2.m: Ditto.
9013         * objc/execute/class-10.m: Ditto.
9014         * objc/execute/class-12.m: Ditto.
9015         * objc/execute/enumeration-2.m: Ditto.
9016         * objc/execute/class-14.m: Ditto.
9017         * objc/execute/encode-1.m: Ditto.
9018         * objc/execute/formal_protocol-1.m: Ditto.
9019         * objc/execute/formal_protocol-3.m: Ditto.
9020         * objc/execute/accessing_ivars.m: Ditto.
9021         * objc/execute/bycopy-2.m: Ditto.
9022         * objc/execute/class-2.m: Ditto.
9023         * objc/execute/bf-10.m: Ditto.
9024         * objc/execute/formal_protocol-7.m: Ditto.
9025         * objc/execute/root_methods.m: Ditto.
9026         * objc/execute/class-4.m: Ditto.
9027         * objc/execute/bf-12.m: Ditto.
9028         * objc/execute/class-6.m: Ditto.
9029         * objc/execute/bf-14.m: Ditto.
9030         * objc/execute/nested-func-1.m: Ditto.
9031         * objc/execute/class-8.m: Ditto.
9032         * objc/execute/private.m: Ditto.
9033         * objc/execute/bf-16.m: Ditto.
9034         * objc/execute/bf-18.m: Ditto.
9035         * objc/execute/load-3.m: Ditto.
9036         * objc/execute/compatibility_alias.m: Ditto.
9037         * objc/execute/bf-1.m: Ditto.
9038         * objc/execute/no_clash.m: Ditto.
9039         * objc/execute/bf-3.m: Ditto.
9040         * objc/execute/string2.m: Ditto.
9041         * objc/execute/bf-5.m: Ditto.
9042         * objc/execute/string4.m: Ditto.
9043         * objc/execute/bf-7.m: Ditto.
9044         * objc/execute/object_is_meta_class.m: Ditto.
9045         * objc/execute/bf-9.m: Ditto.
9046         * objc/execute/bf-21.m: Ditto.
9047         * objc/execute/cascading-1.m: Ditto.
9048         * objc/execute/trivial.m: Ditto.
9049         * objc/execute/np-1.m: Ditto.
9050         * objc/compile/trivial.m: Ditto.
9051         * objc/execute/class_self-2.m: Include <stdlib.h>.
9052         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9053         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9054         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9055         and 64bit. Use new NeXT interface as required.
9056         * objc.dg/special/unclaimed-category-1.m: Ditto.
9057         * objc.dg/special/unclaimed-category-1.h: Ditto.
9058         * objc.dg/special/unclaimed-category-1a.m: Ditto.
9059         * objc.dg/func-ptr-1.m: Ditto.
9060         * objc.dg/stret-1.m: Ditto.
9061         * objc.dg/encode-2.m: Ditto.
9062         * objc.dg/category-1.m: Ditto.
9063         * objc.dg/encode-3.m: Ditto.
9064         * objc.dg/call-super-3.m: Ditto.
9065         * objc.dg/method-3.m: Ditto.
9066         * objc.dg/func-ptr-2.m: Ditto.
9067         * objc.dg/lookup-1.m: Ditto.
9068         * objc.dg/encode-4.m: Ditto.
9069         * objc.dg/fix-and-continue-1.m: Ditto.
9070         * objc.dg/proto-lossage-3.m: Ditto.
9071         * objc.dg/method-13.m: Ditto.
9072         * objc.dg/proto-qual-1.m: Ditto.
9073         * objc.dg/zero-link-3.m: Ditto.
9074         * objc.dg/bitfield-1.m: Ditto.
9075         * objc.dg/va-meth-1.m: Ditto.
9076         * objc.dg/super-class-3.m: Ditto.
9077         * objc.dg/call-super-1.m: Ditto.
9078         * objc.dg/type-size-2.m: Ditto.
9079         * objc.dg/method-10.m: Ditto.
9080         * objc.dg/defs.m: Ditto.
9081         * objc.dg/const-str-3.m: Ditto.
9082         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9083         Protocol1.h) and next-mapping.h as required. Use new NeXT
9084         interface as required.
9085         * objc.dg/super-class-4.m: Ditto.
9086         * objc.dg/comp-types-8.m: Ditto.
9087         * objc.dg/call-super-2.m: Ditto.
9088         * objc.dg/objc-fast-4.m: Ditto.
9089         * objc.dg/method-6.m: Ditto.
9090         * objc.dg/const-str-3.m: Ditto.
9091         * objc.dg/const-str-7.m: Ditto.
9092         * objc.dg/method-15.m: Ditto.
9093         * objc.dg/method-19.m: Ditto.
9094         * objc.dg/sync-1.m: Ditto.
9095         * objc.dg/layout-1.m: Ditto.
9096         * objc.dg/bitfield-3.m: Ditto.
9097         * objc.dg/try-catch-3.m: Ditto.
9098         * objc.dg/try-catch-7.m: Ditto.
9099         * objc.dg/comp-types-10.m: Ditto.
9100         * objc.dg/selector-2.: Ditto.
9101         * objc.dg/method-7.m: Ditto.
9102         * objc.dg/typedef-alias-1.m: Ditto.
9103         * objc.dg/proto-lossage-2.m: Ditto.
9104         * objc.dg/comp-types-11.m: Ditto.
9105         * objc.dg/sizeof-1.m: Ditto.
9106         * objc.dg/method-17.m: Ditto.
9107         * objc.dg/bitfield-5.m: Ditto.
9108         * objc.dg/try-catch-1.m: Ditto.
9109         * objc.dg/encode-5.m: Ditto.
9110         * objc.dg/fix-and-continue-2.m: Ditto.
9111         * objc.dg/method-9.m: Ditto.
9112         * objc.dg/isa-field-1.m: Ditto.
9113         * objc.dg/local-decl-2.m: Ditto.
9114         * objc.dg/objc-gc-4.m: Ditto.
9115         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9116         * objc.dg/gnu-runtime-3.m: Ditto.
9117         * objc.dg/encode-7.m: Ditto.
9118         * objc.dg/encode-8.m: Ditto.
9119         * objc.dg/selector-3.m: Ditto.
9120         * objc.dg/gnu-runtime-1.m: Ditto.
9121         * objc.dg/const-str-12.m: Ditto.
9122         * objc.dg/gnu-runtime-2.m: Ditto.
9123         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9124         * objc.dg/selector-1.m: Ditto.
9125         * objc.dg/stubify-2.m: Ditto.
9126         * objc.dg/zero-link-1.m: Ditto.
9127         * objc.dg/stret-2.m: Ditto.
9128         * objc.dg/zero-link-2.m: Ditto.
9129         * objc.dg/next-runtime-1.m: Ditto.
9130         * objc.dg/symtab-1.m: Ditto.
9131         * objc.dg/stubify-1.m: Ditto.
9132         * objc.dg/bitfield-2.m: Ditto.
9133         * objc.dg/try-catch-10.m: Apply to both runtimes.
9134         * objc.dg/const-str-1.m: Ditto.
9135         * objc.dg/image-info.m: Ditto.
9136         * objc.dg/encode-9.m: Ditto.
9137         * objc.dg/pragma-1.m: Apply test to all targets.
9138         * objc.dg/const-str-4.m: Ditto.
9139         * objc.dg/const-str-8.m: Ditto.
9140         * objc.dg/super-class-2.m: Ditto.
9141         * objc.dg/try-catch-5.m: Ditto.
9142         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9143         Protocol1.h) and next-mapping.h as required. Use new NeXT
9144         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
9145         * objc.dg/const-str-11.m: Ditto.
9146         * objc.dg/const-str-9.m: Ditto.
9147         * objc.dg/method-4.m: Skip for 64Bit NeXT.
9148         * objc.dg/encode-1.m: Remove redundant -lobjc.
9149         * objc.dg/try-catch-9.m: Tidy space.
9150         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9151         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9152         and 64bit. Use new NeXT interface as required.
9153         * obj-c++.dg/template-4.mm: Ditto.
9154         * obj-c++.dg/defs.mm: Ditto.
9155         * obj-c++.dg/basic.mm: Ditto.
9156         * obj-c++.dg/encode-4.mm: Ditto.
9157         * obj-c++.dg/method-17.mm: Ditto.
9158         * obj-c++.dg/proto-lossage-3.mm: Ditto.
9159         * obj-c++.dg/cxx-class-1.mm: Ditto.
9160         * obj-c++.dg/method-10.mm: Ditto.
9161         * obj-c++.dg/va-meth-1.mm: Ditto.
9162         * obj-c++.dg/encode-5.mm: Ditto.
9163         * obj-c++.dg/lookup-2.mm: Ditto.
9164         * obj-c++.dg/template-3.mm: Ditto.
9165         * obj-c++.dg/proto-qual-1.mm: Ditto.
9166         * obj-c++.dg/qual-types-1.m: Ditto.
9167         * obj-c++.dg/cxx-scope-1.mm: Ditto.
9168         * obj-c++.dg/template-1.mm: Ditto.
9169         * obj-c++.dg/encode-6.mm: Ditto.
9170         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
9171         Protocol1.h) and next-mapping.h as required. Use new NeXT
9172         interface as required.
9173         * obj-c++.dg/except-1.mm: Ditto.
9174         * obj-c++.dg/const-str-7.mm: Ditto.
9175         * obj-c++.dg/ivar-list-semi.mm: Ditto.
9176         * obj-c++.dg/cxx-scope-2.mm: Ditto.
9177         * obj-c++.dg/selector-2.mm: Ditto.
9178         * obj-c++.dg/isa-field-1.mm: Ditto.
9179         * obj-c++.dg/try-catch-1.mm: Ditto.
9180         * obj-c++.dg/local-decl-1.mm: Ditto.
9181         * obj-c++.dg/try-catch-9.mm: Ditto.
9182         * obj-c++.dg/no-extra-load.mm: Ditto.
9183         * obj-c++.dg/selector-5.mm: Ditto.
9184         * obj-c++.dg/method-12.mm: Ditto.
9185         * obj-c++.dg/try-catch-11.mm: Ditto.
9186         * obj-c++.dg/comp-types-11.mm: Ditto.
9187         * obj-c++.dg/bitfield-3.mm: Ditto.
9188         * obj-c++.dg/method-6.mm: Ditto.
9189         * obj-c++.dg/super-class-2.mm: Ditto.
9190         * obj-c++.dg/method-21.mm: Ditto.
9191         * obj-c++.dg/const-str-8.mm: Ditto.
9192         * obj-c++.dg/try-catch-7.mm: Ditto.
9193         * obj-c++.dg/method-15.mm: Ditto.
9194         * obj-c++.dg/layout-1.mm: Ditto.
9195         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9196         * obj-c++.dg/const-str-3.mm: Ditto.
9197         * obj-c++.dg/try-catch-2.mm: Ditto.
9198         * obj-c++.dg/objc-gc-3.mm: Ditto.
9199         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9200         * obj-c++.dg/bitfield-1.mm: Ditto.
9201         * obj-c++.dg/selector-6.mm: Ditto.
9202         * obj-c++.dg/method-13.mm: Ditto.
9203         * obj-c++.dg/comp-types-12.mm: Ditto.
9204         * obj-c++.dg/bitfield-4.mm: Ditto.
9205         * obj-c++.dg/try-catch-8.mm: Ditto.
9206         * obj-c++.dg/method-2.mm: Ditto.
9207         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9208         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9209         * obj-c++.dg/const-str-4.mm: Ditto.
9210         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9211         * obj-c++.dg/try-catch-3.mm: Ditto.
9212         * obj-c++.dg/comp-types-9.mm: Ditto.
9213         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9214         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9215         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9216         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9217         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9218         Use new NeXT interface as required.
9219         * obj-c++.dg/const-str-10.mm: Ditto.
9220         * obj-c++.dg/const-str-11.mm: Ditto.
9221         * obj-c++.dg/const-str-9.mm: Ditto.
9222         * obj-c++.dg/method-11.mm: Ditto.
9223         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9224         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9225         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9226         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9227         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9228
9229 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
9230
9231         PR c++/43206
9232         * g++.dg/template/typedef30.C: New test case.
9233
9234 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9235
9236         PR c/43385
9237         * gcc.c-torture/execute/pr43385.c: New test.
9238
9239 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9240
9241         * gcc.dg/strncpy-fix-1.c: New test.
9242
9243 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9244
9245         PR testsuite/41609
9246         * lib/objc-torture.exp (objc-set-runtime-options): New.
9247         * objc/execute/execute.exp: Check runtime options on each pass.
9248         * objc/execute/exceptions/exceptions.exp: Ditto.
9249         * objc/compile/compile.exp: Ditto.
9250
9251         PR testsuite/42348
9252         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9253         standard tests.
9254         (check_effective_target_objc2): New proc.
9255         (check_effective_target_next_runtime): New proc.
9256         * lib/objc.exp: Determine which runtime is in force and support it.
9257         * lib/obj-c++.exp: Ditto.
9258
9259 2010-03-24  Jason Merrill  <jason@redhat.com>
9260
9261         PR c++/43502
9262         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9263
9264 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9265
9266         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9267         a loop.
9268         * gcc.dg/ipa/ipa-2.c: Likewise.
9269         * gcc.dg/ipa/ipa-3.c: Likewise.
9270         * gcc.dg/ipa/ipa-4.c: Likewise.
9271         * gcc.dg/ipa/ipa-5.c: Likewise.
9272         * gcc.dg/ipa/ipa-7.c: Likewise.
9273         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9274         a loop.
9275         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9276         i_can_not_be_propagated_fully2 into a loop.
9277         * gcc.dg/ipa/ipa-8.c: New test.
9278         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9279
9280 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9281
9282         PR debug/19192
9283         PR debug/43479
9284         * gcc.dg/guality/pr43479.c: New test.
9285         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9286         and add volatile keyword.
9287
9288 2010-03-23  Mike Stump  <mikestump@comcast.net>
9289
9290         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9291
9292 2010-03-23  Jason Merrill  <jason@redhat.com>
9293
9294         * g++.dg/ext/altivec-17.C: Adjust error message.
9295
9296         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9297         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9298         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9299         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9300         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9301         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9302
9303 2010-03-22  Jason Merrill  <jason@redhat.com>
9304
9305         PR c++/43333
9306         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9307         * g++.dg/ext/is_pod_98.C: New.
9308
9309         PR c++/43281
9310         * g++.dg/cpp0x/auto18.C: New.
9311
9312         * gcc.dg/pr36997.c: Adjust error message.
9313         * g++.dg/ext/vector9.C: Likewise.
9314         * g++.dg/conversion/simd3.C: Likewise.
9315         * g++.dg/other/error23.C: Likewise.
9316
9317 2010-03-22  Michael Matz  <matz@suse.de>
9318
9319         PR middle-end/43475
9320         * gfortran.dg/pr43475.f90: New testcase.
9321
9322 2010-03-22  Richard Guenther  <rguenther@suse.de>
9323
9324         PR tree-optimization/43390
9325         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9326
9327 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9328
9329         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9330         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9331
9332 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9333             Michael Matz  <matz@suse.de>
9334
9335         PR c++/43081
9336         * g++.dg/parse/crash56.C: New test.
9337
9338 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9339
9340         PR fortran/43450
9341         * gfortran.dg/whole_file_15.f90 : New test.
9342
9343 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9344
9345         PR fortran/43409
9346         * gfortran.dg/inquire_size.f90: New test.
9347
9348 2010-03-20  Richard Guenther  <rguenther@suse.de>
9349
9350         PR rtl-optimization/43438
9351         * gcc.c-torture/execute/pr43438.c: New testcase.
9352
9353 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9354
9355         PR c++/43375
9356         * g++.dg/abi/mangle42.C: New test.
9357
9358 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9359
9360         PR C/43211
9361         * gcc.dg/pr43211.c: New test.
9362         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9363
9364 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9365
9366         PR rtl-optimization/42258
9367         * gcc.target/arm/thumb1-mul-moves.c: New test.
9368
9369         PR target/40697
9370         * gcc.target/arm/thumb-andsi.c: New test.
9371
9372         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9373         dg-require-effective-target.
9374
9375 2010-03-19  Michael Matz  <matz@suse.de>
9376
9377         PR c++/43116
9378         * g++.dg/other/pr43116.C: New testcase.
9379
9380 2010-03-19  Michael Matz  <matz@suse.de>
9381
9382         PR target/43305
9383         * gcc.dg/pr43305.c: New testcase.
9384
9385 2010-03-19  Richard Guenther  <rguenther@suse.de>
9386
9387         PR tree-optimization/43415
9388         * gcc.c-torture/compile/pr43415.c: New testcase.
9389
9390 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9391
9392         PR ada/43106
9393         * gnat.dg/case_optimization2.adb: New test.
9394         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9395
9396 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9397             Jack Howarth <howarth@bromo.med.uc.edu>
9398
9399         PR target/36399
9400         * gcc.target/i386/push-1.c: Don't xfail
9401           scan-assembler-not "movups" on darwin.
9402
9403 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9404
9405         PR debug/43058
9406         * gcc.dg/pr43058.c: New test.
9407
9408 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9409
9410         PR middle-end/42450
9411         * g++.dg/torture/pr42450.C: New test.
9412
9413 2010-03-18  Michael Matz  <matz@suse.de>
9414
9415         PR middle-end/43419
9416         * gcc.dg/pr43419.c: New testcase.
9417
9418 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9419
9420         PR rtl-optimization/43360
9421         * gcc.dg/torture/pr43360.c: New.
9422
9423 2010-03-18  Michael Matz  <matz@suse.de>
9424
9425         PR tree-optimization/43402
9426         * gcc.dg/pr43402.c: New testcase.
9427
9428 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9429
9430         PR target/42427
9431         * gcc.dg/pr42427.c: New test.
9432
9433 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9434
9435         PR libfortran/43265
9436         * gfortran.dg/read_empty_file.f: New test.
9437         * gfortran.dg/read_eof_all.f90: New test.
9438         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9439         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9440
9441 2010-03-17  Michael Matz  <matz@suse.de>
9442
9443         * gcc.dg/pr43300.c: Add -w.
9444
9445 2010-03-17  Richard Guenther  <rguenther@suse.de>
9446
9447         * gcc.dg/pr43379.c: Add -w.
9448
9449 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9450
9451         PR fortran/43331
9452         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9453
9454 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9455
9456         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9457
9458 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9459
9460         * ada/acats/run_all.sh: Log start and end times.
9461
9462 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9463
9464         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9465
9466 2010-03-16  Richard Guenther  <rguenther@suse.de>
9467
9468         PR middle-end/43379
9469         * gcc.dg/pr43379.c: New testcase.
9470
9471 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9472
9473         PR debug/43051
9474         * gcc.dg/guality/pr43051-1.c: New test.
9475
9476 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9477
9478         PR testsuite/43363
9479         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9480
9481 2010-03-15  Michael Matz  <matz@suse.de>
9482
9483         PR middle-end/43300
9484         * gcc.dg/pr43300.c: New testcase.
9485
9486 2010-03-15  Richard Guenther  <rguenther@suse.de>
9487
9488         PR tree-optimization/43367
9489         * gcc.c-torture/compile/pr43367.c: New testcase.
9490
9491 2010-03-15  Richard Guenther  <rguenther@suse.de>
9492
9493         PR tree-optimization/43317
9494         * gcc.dg/pr43317.c: New testcase.
9495
9496 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9497
9498         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9499
9500 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9501
9502         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9503
9504 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9505
9506         PR fortran/43362
9507         * gfortran.dg/impure_constructor_1.f90: New test.
9508
9509 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9510
9511         PR middle-end/43354
9512         * gfortran.dg/graphite/id-pr43354.f: New.
9513
9514 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9515
9516         PR middle-end/43349
9517         * gfortran.dg/graphite/pr43349.f: New.
9518
9519 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9520
9521         PR middle-end/43306
9522         * gcc.dg/graphite/pr43306.c: New.
9523
9524 2010-03-12  David S. Miller  <davem@davemloft.net>
9525
9526         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9527         sparc.
9528
9529 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9530
9531         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9532
9533 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9534
9535         PR fortran/43291
9536         PR fortran/43326
9537         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9538
9539 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9540
9541         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9542         fail for *-*-mingw* targets.
9543
9544 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9545
9546         PR debug/43329
9547         * gcc.dg/guality/pr43329-1.c: New test.
9548
9549 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9550
9551         PR tree-optimization/43257
9552         * g++.dg/torture/pr43257.C: New test.
9553
9554 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9555
9556         PR fortran/43228
9557         * gfortran.dg/namelist_61.f90: New test.
9558
9559 2010-03-11  Richard Guenther  <rguenther@suse.de>
9560
9561         PR tree-optimization/43255
9562         * gcc.c-torture/compile/pr43255.c: New testcase.
9563
9564 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9565
9566         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9567         * gcc.dg/pr43280.c: New testcase.
9568
9569 2010-03-11  Richard Guenther  <rguenther@suse.de>
9570
9571         PR lto/43200
9572         * gcc.dg/lto/20100227-1_0.c: New testcase.
9573         * gcc.dg/lto/20100227-1_1.c: Likewise.
9574
9575 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9576
9577         PR libfortran/43320
9578         PR libfortran/43265
9579         * gfortran.dg/read_eof_6.f: New test
9580         * gfortran.dg/read_x_eof.f90: New test.
9581         * gfortran.dg/read_x_past.f: Update test.
9582
9583 2010-03-10  Jan Hubicka  <jh@suse.cz>
9584
9585         * gcc.c-torture/compile/pr43288.c: New test.
9586
9587 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9588
9589         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9590         -fpic/-fPIC flags.
9591         * g++.old-deja/g++.pt/asm2.C: Likewise.
9592         * gcc.c-torture/compile/20000804-1.c: Likewise.
9593         * gcc.target/i386/clobbers.c: Likewise.
9594
9595 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9596
9597         PR fortran/43303
9598         * gfortran.dg/c_assoc_3.f90: New test.
9599
9600 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9601
9602         PR debug/36728
9603         * gcc.dg/guality/pr36728-1.c: New test.
9604         * gcc.dg/guality/pr36728-2.c: New test.
9605
9606 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9607
9608         * gcc.dg/h8300-div-delay-slot.c: New test.
9609
9610 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9611
9612         PR tree-optimization/43236
9613         * gcc.c-torture/execute/pr43236.c: New test.
9614
9615 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9616
9617         PR middle-end/42859
9618         * g++.dg/eh/pr42859.C: New test.
9619
9620 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9621
9622         PR debug/43299
9623         * gcc.dg/pr43299.c: New test.
9624
9625         PR debug/43290
9626         * g++.dg/eh/unwind2.C: New test.
9627
9628 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9629             Reza Yazdani  <reza.yazdani@amd.com>
9630
9631         PR middle-end/43065
9632         * gcc.dg/graphite/run-id-4.c: New.
9633
9634 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9635
9636         PR middle-end/43065
9637         * gcc.dg/graphite/run-id-3.c: New.
9638
9639 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9640
9641         PR middle-end/42644
9642         PR middle-end/42130
9643         * gcc.dg/graphite/id-18.c: New.
9644         * gcc.dg/graphite/run-id-pr42644.c: New.
9645
9646 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9647
9648         PR middle-end/42326
9649         * gcc.dg/graphite/pr42326.c: New.
9650
9651 2010-03-08  Richard Guenther  <rguenther@suse.de>
9652
9653         PR tree-optimization/43269
9654         * gcc.c-torture/execute/pr43269.c: New testcase.
9655
9656 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9657
9658         PR fortran/43256
9659         * gfortran.dg/typebound_call_13.f03: New.
9660
9661 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9662
9663         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9664         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9665
9666 2010-03-05  Jason Merrill  <jason@redhat.com>
9667
9668         * g++.dg/abi/mangle40.C: Require weak and alias.
9669
9670 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9671
9672         PR middle-end/42326
9673         * gfortran.dg/graphite/pr42326.f90: New.
9674         * gfortran.dg/graphite/pr42326-1.f90: New.
9675
9676 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9677
9678         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9679         (gnat_target_compile): Likewise.
9680         Reinitialize GNAT_UNDER_TEST if target changes.
9681         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9682         (local_find_gnatmake): Pass full --GCC to gnatlink.
9683         Remove --LINK.
9684
9685 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9686
9687         PR c/43248
9688         * gcc.dg/compound-literal-1.c: New testcase.
9689
9690 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9691
9692         PR tree-optimization/43164
9693         PR tree-optimization/43191
9694         * gcc.c-torture/compile/pr43164.c: New test.
9695         * gcc.c-torture/compile/pr43191.c: Likewise.
9696
9697 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9698
9699         PR fortran/43244
9700         * gfortran.dg/finalize_9.f90: New.
9701
9702 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9703             Ken Werner <ken@linux.vnet.ibm.com>
9704
9705         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9706         to dg-options for spu.
9707         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9708         dump-scan target to exclude spu.
9709
9710 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9711
9712         PR middle-end/43209
9713         * gcc.dg/tree-ssa/ivopts-4.c: New.
9714
9715 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9716
9717         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9718         include-opts and exclude-opts; skip checking the flags if arguments
9719         are the same as the defaults.
9720         (dg-xfail-if): Verify the number of arguments, supply defaults
9721         for unspecified optional arguments.
9722         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9723
9724 2010-03-03  Jason Merrill  <jason@redhat.com>
9725
9726         PR c++/12909
9727         * g++.dg/abi/mangle40.C: Updated.
9728
9729 2010-03-03  Jason Merrill  <jason@redhat.com>
9730
9731         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9732         * g++.dg/abi/mangle23.C: Likewise.
9733         * g++.dg/eh/simd-2.C: Likewise.
9734         * g++.dg/ext/attribute-test-2.C: Likewise.
9735         * g++.dg/ext/vector14.C: Likewise.
9736         * g++.dg/other/pr34435.C: Likewise.
9737         * g++.dg/template/conv8.C: Likewise.
9738         * g++.dg/template/nontype9.C: Likewise.
9739         * g++.dg/template/qualttp17.C: Likewise.
9740         * g++.dg/template/ref1.C: Likewise.
9741         * g++.old-deja/g++.pt/crash68.C: Likewise.
9742         * g++.old-deja/g++.pt/ref1.C: Likewise.
9743         * g++.old-deja/g++.pt/ref3.C: Likewise.
9744         * g++.old-deja/g++.pt/ref4.C: Likewise.
9745
9746         PR c++/12909
9747         * g++.dg/abi/mangle40.C: New.
9748         * g++.dg/abi/mangle41.C: New.
9749         * g++.dg/lto/20100302_0.C: New.
9750         * g++.dg/lto/20100302_1.C: New.
9751         * g++.dg/lto/20100302.h: New.
9752
9753 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9754
9755         PR fortran/43243
9756         * gfortran.dg/internal_pack_12.f90: New test.
9757
9758 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9759
9760         * gcc.dg/pr36997.c: Adjust error message.
9761
9762 2010-03-03  Mike Stump  <mikestump@comcast.net>
9763
9764         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9765         adjustments to not be present on machines that align the stack to
9766         more than 4 bytes and don't have a red zone yet as that is an
9767         unimplemented optimization.
9768
9769 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9770
9771         PR fortran/43169
9772         * gfortran.dg/impure_assignment_3.f90: New.
9773
9774 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9775
9776         PR debug/43229
9777         * gfortran.dg/pr43229.f90: New test.
9778
9779         PR debug/43237
9780         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9781
9782         PR debug/43177
9783         * gcc.dg/guality/pr43177.c: New test.
9784
9785 2010-03-02  Jason Merrill  <jason@redhat.com>
9786
9787         * g++.dg/ext/vector9.C: Adjust error message.
9788         * g++.dg/conversion/simd3.C: Likewise.
9789         * g++.dg/other/error23.C: Likewise.
9790
9791 2010-03-02  Mike Stump  <mikestump@comcast.net>
9792
9793         PR c++/41090
9794         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9795
9796 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9797
9798         PR fortran/43180
9799         * gfortran.dg/internal_pack_10.f90: New test.
9800
9801         PR fortran/43173
9802         * gfortran.dg/internal_pack_11.f90: New test.
9803
9804 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9805
9806         PR middle-end/42640
9807         * gcc.dg/tree-ssa/pr42640.c: New.
9808
9809 2010-03-01  Richard Guenther  <rguenther@suse.de>
9810
9811         PR tree-optimization/43220
9812         * gcc.c-torture/execute/pr43220.c: New testcase.
9813
9814 2010-03-01  Richard Guenther  <rguenther@suse.de>
9815
9816         PR middle-end/43213
9817         * gcc.dg/pr43213.c: New testcase.
9818
9819 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9820
9821         PR pch/14940
9822         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9823
9824 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9825
9826         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9827         New function.
9828         (check_effective_target_ucn): Likewise.
9829
9830         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9831         if !ucn.
9832         * gcc.dg/ucnid-2.c: Likewise.
9833         * gcc.dg/ucnid-3.c: Likewise.
9834         * gcc.dg/ucnid-4.c: Likewise.
9835         * gcc.dg/ucnid-11.c: Likewise.
9836         * gcc.dg/ucnid-12.c: Likewise.
9837         * gcc.dg/ucnid-6.c: Skip if !ucn.
9838         * gcc.dg/ucnid-9.c: Likewise.
9839
9840 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9841
9842         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9843         lists to dg-skip-if.
9844         * gcc.target/i386/stackalign/return-3.c: Likewise.
9845
9846 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9847
9848         * gcc.target/i386/clearcap.map: New file.
9849         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9850         Pass clearcap.map by default if supported.
9851
9852 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9853
9854         PR fortran/42900
9855         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9856         Explain this.
9857         * gfortran.dg/stat_2.f90: Likewise.
9858
9859 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9860
9861         PR fortran/43199
9862         * gfortran.dg/module_read_2.f90: New test.
9863
9864 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9865
9866         PR c++/42748
9867         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9868         * g++.dg/abi/mangle12.C: Likewise.
9869         * g++.dg/abi/mangle20-2.C: Likewise.
9870         * g++.dg/abi/mangle17.C: Likewise.
9871         * g++.dg/template/cond2.C: Likewise.
9872         * g++.dg/template/pr35240.C: Likewise.
9873
9874 2010-02-27  Richard Guenther  <rguenther@suse.de>
9875
9876         PR tree-optimization/43186
9877         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9878
9879 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9880
9881         * g++.dg/abi/packed1.C: Expect warning on the SH.
9882
9883 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9884
9885         PR c++/42054:
9886         * g++.dg/parse/error37.C: New test.
9887
9888 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9889
9890         PR c/24577
9891         PR c/43192
9892         * gcc.dg/pr8927-1.c: Match new note.
9893         * gcc.dg/990506-0.c: Likewise.
9894         * gcc.dg/gomp/flush-2.c: Likewise.
9895         * gcc.dg/gomp/atomic-5.c: Likewise.
9896         * gcc.dg/gomp/pr34607.c: Likewise.
9897         * gcc.dg/pr35746.c: Likewise.
9898         * gcc.dg/cpp/pragma-1.c: Likewise.
9899         * gcc.dg/cpp/pragma-2.c: Likewise.
9900         * gcc.dg/pr41842.c: Likewise.
9901         * gcc.dg/noncompile/20040629-1.c: Likewise.
9902         * objc.dg/private-1.m: Likewise.
9903
9904 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9905
9906         PR fortran/43185
9907         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9908         * gfortran.dg/default_initialization_4.f90: New test.
9909
9910 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9911
9912         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9913         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9914         * gnat.dg/thin_pointer2.adb: New test.
9915         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9916
9917 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9918
9919         PR c/20631
9920         * gcc.dg/cpp/c90-pedantic.c: New.
9921         * gcc.dg/cpp/c90.c: New.
9922         * gcc.dg/gnu90-const-expr-1.c: New.
9923         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9924
9925 2010-02-26  Richard Guenther  <rguenther@suse.de>
9926
9927         PR tree-optimization/43186
9928         * gcc.c-torture/compile/pr43186.c: New testcase.
9929
9930 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9931
9932         PR debug/43190
9933         * c-c++-common/dwarf2/pr43190.c: New test.
9934
9935 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9936
9937         PR testsuite/37074:
9938         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9939
9940 2010-02-26  Richard Guenther  <rguenther@suse.de>
9941
9942         PR tree-optimization/43188
9943         * gcc.c-torture/compile/pr43188.c: New testcase.
9944
9945 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9946
9947         PR target/43175
9948         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9949
9950 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9951
9952         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9953
9954 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9955
9956         PR target/43154
9957         * gcc.target/powerpc/pr43154.c: New file.
9958
9959 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9960
9961         PR debug/43166
9962         * gfortran.dg/debug/pr43166.f: New test.
9963
9964         PR debug/43165
9965         * gcc.dg/torture/pr43165.c: New test.
9966
9967 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9968
9969         PR c/43128
9970         * c-c++-common/pr41779.c: Update.
9971
9972 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9973
9974         PR ada/32547
9975         * lib/gnat-dg.exp (gnat_load): Redefine.
9976
9977         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9978         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9979
9980 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9981
9982         PR libobjc/36610
9983         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9984         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9985         -fgnu-runtime.
9986         Sort entries.
9987
9988 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9989
9990         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9991
9992 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9993
9994         PR debug/43150
9995         * gcc.dg/guality/vla-1.c: New test.
9996
9997 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9998
9999         PR fortran/43042
10000         * gfortran.dg/c_ptr_tests_15.f90: New test.
10001
10002 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10003
10004         PR target/43107
10005         * gcc.target/i386/pr43107.c: New test.
10006
10007 2010-02-23  Jason Merrill  <jason@redhat.com>
10008
10009         PR c++/43143
10010         * g++.dg/cpp0x/variadic100.C: New.
10011
10012 2010-02-23  Jason Merrill  <jason@redhat.com>
10013
10014         PR debug/42800
10015         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10016         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10017         * c-c++-common/dwarf2/vla1.c: New.
10018
10019 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10020
10021         PR target/43139
10022         * gcc.dg/pr43139.c: New test.
10023
10024         PR debug/43077
10025         * gcc.dg/guality/pr43077-1.c: New test.
10026
10027 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10028
10029         PR 43123
10030         * gcc.dg/march.c: New.
10031         * gcc.dg/march-generic.c: New.
10032         * gcc.dg/mtune.c: New.
10033
10034 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10035
10036         PR middle-end/43083
10037         * gcc.dg/graphite/pr43083.c: New.
10038
10039 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10040
10041         PR middle-end/43097
10042         * gfortran.dg/graphite/pr43097.f: New.
10043
10044 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10045             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10046
10047         PR middle-end/43140
10048         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10049
10050 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10051
10052         PR middle-end/43026
10053         * g++.dg/graphite/pr43026.C: New.
10054
10055 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10056
10057         PR c++/43126
10058         * gcc.dg/cleanup-1.c: Update.
10059         * gcc.dg/func-args-1.c: Update.
10060         * gcc.dg/format/sentinel-1.c: Update.
10061         * g++.old-deja/g++.jason/scoping10.C: Update.
10062         * g++.old-deja/g++.ns/lookup5.C: Update.
10063         * g++.dg/ext/cleanup-1.C: Update.
10064         * g++.dg/parse/varmod1.C: Update.
10065         * g++.dg/parse/error33.C: Update.
10066         * g++.dg/expr/call3.C: Update.
10067         * g++.dg/func-args-1.C: New.
10068
10069 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10070
10071         PR c/43125
10072         * gcc.dg/attr-used-2.c: Moved to ...
10073         * c-c++-common/attr-used-2.c: Here.
10074
10075         * gcc.dg/attr-used.c: Moved to ...
10076         * c-c++-common/attr-used.c: Here.
10077
10078 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
10079
10080         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10081
10082 2010-02-22  Richard Guenther  <rguenther@suse.de>
10083
10084         PR lto/43045
10085         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10086         * gfortran.dg/lto/20100222-1_1.c: Likewise.
10087
10088 2010-02-22  Richard Guenther  <rguenther@suse.de>
10089
10090         PR tree-optimization/42749
10091         * gcc.c-torture/compile/pr42749.c: New testcase.
10092
10093 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
10094
10095         PR fortran/43072
10096         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10097         * gfortran.dg/internal_pack_9.f90: New test.
10098
10099 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10100
10101         PR c++/23510
10102         * g++.dg/template/recurse.C: Adjust.
10103         * g++.dg/template/pr23510.C: New.
10104
10105 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
10106
10107         PR c++/42824
10108         * g++.dg/template/memclass4.C: New test.
10109
10110 2010-02-21  Tobias Burnus  <burnus@net-b.de>
10111
10112         PR fortran/35259
10113         * gfortran.dg/reassoc_5.f90: New test.
10114
10115 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
10116
10117         PR target/43067
10118         * gcc.target/i386/pr43067.c: New test.
10119
10120 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10121
10122         PR c++/35669
10123         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10124         -Wconversion-null.
10125         * g++.dg/warn/Wconversion-null.C: New test.
10126         * g++.old-deja/g++.other/null1.C: Move to...
10127         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10128
10129 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
10130
10131         PR fortran/36932
10132         PR fortran/36933
10133         * gfortran.dg/dependency_26.f90: New test.
10134
10135         PR fortran/43072
10136         * gfortran.dg/internal_pack_7.f90: New test.
10137
10138         PR fortran/43111
10139         * gfortran.dg/internal_pack_8.f90: New test.
10140
10141 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10142
10143         PR 43128
10144         * c-c++-common/pr41779.c: Fix broken testcase.
10145
10146 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10147
10148         PR 36513
10149         * c-c++-common/pr36513.c: New testcase.
10150         * c-c++-common/pr36513-2.c: New testcase.
10151
10152 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10153
10154         PR 41779
10155         * c-c++-common/pr41779.c: New.
10156
10157 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
10158
10159         PR debug/43084
10160         * gcc.dg/pr43084.c: New test.
10161
10162 2010-02-19  Richard Guenther  <rguenther@suse.de>
10163
10164         PR tree-optimization/42916
10165         * gcc.dg/pr42916.c: New testcase.
10166
10167 2010-02-18  Jason Merrill  <jason@redhat.com>
10168
10169         PR c++/42837
10170         * g++.dg/abi/packed1.C: Add expected warning.
10171
10172         PR c++/43108
10173         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10174         * gcc.dg/torture/dg-torture.exp: Likewise.
10175         * c-c++-common/torture/complex-sign.h,
10176         c-c++-common/torture/complex-sign-add.c,
10177         c-c++-common/torture/complex-sign-mixed-add.c,
10178         c-c++-common/torture/complex-sign-mixed-div.c,
10179         c-c++-common/torture/complex-sign-mixed-mul.c,
10180         c-c++-common/torture/complex-sign-mixed-sub.c,
10181         c-c++-common/torture/complex-sign-mul.c,
10182         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10183         Adapt for C++ compilation as well.
10184
10185         PR c++/43070
10186         * g++.dg/ext/label1.C: Update.
10187         * g++.dg/ext/label2.C: Update.
10188
10189         PR c++/26261
10190         * g++.dg/template/dependent-name6.C: New.
10191
10192         PR c++/43109
10193         * g++.dg/parse/namespace12.C: New.
10194
10195 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10196
10197         PR tree-optimization/43066
10198         * gcc.c-torture/compile/pr43066.c: New test.
10199
10200 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10201
10202         * g++.dg/ext/attrib35.C: Fix target selector string.
10203         * g++.dg/ext/attrib36.C: Ditto.
10204         * g++.dg/ext/attrib37.C: Ditto.
10205         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10206         * g++.dg/abi/mangle25.C: Ditto.
10207
10208 2010-02-17  Jason Merrill  <jason@redhat.com>
10209
10210         PR c++/43069
10211         * g++.dg/parse/namespace11.C: New.
10212
10213         PR c++/43093
10214         * g++.dg/ext/attrib37.C: New.
10215
10216         PR c++/43079
10217         * g++.dg/template/ptrmem20.C: New.
10218
10219 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10220
10221         PR target/43103
10222         * gcc.target/i386/xop-check.h: Include m256-check.h.
10223         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10224         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10225         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10226         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10227
10228 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10229
10230         PR debug/42918
10231         * gcc.dg/pr42918.c: New test.
10232
10233 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10234
10235         * g++.dg/ext/attrib36.C: Require ILP32.
10236
10237 2010-02-16  Richard Guenther  <rguenther@suse.de>
10238
10239         PR tree-optimization/41043
10240         * gfortran.dg/pr41043.f90: New testcase.
10241         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10242
10243 2010-02-16  Jason Merrill  <jason@redhat.com>
10244
10245         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10246
10247 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10248
10249         PR tree-optimization/43074
10250         * gcc.dg/vect/fast-math-pr43074.c: New test.
10251
10252 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10253
10254         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10255
10256 2010-02-16  Jason Merrill  <jason@redhat.com>
10257
10258         PR c++/43031
10259         * g++.dg/ext/attrib36.C: New.
10260
10261         PR c++/43036
10262         * g++.dg/other/array6.C: New.
10263
10264 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10265
10266         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10267
10268 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10269
10270         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10271         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10272         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10273         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10274         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10275         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10276
10277 2010-02-15  Richard Guenther  <rguenther@suse.de>
10278
10279         PR middle-end/43068
10280         * g++.dg/torture/pr43068.C: New testcase.
10281
10282 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10283
10284         PR c++/43024
10285         * g++.dg/opt/ice1.C: New.
10286
10287 2010-02-14  Jason Merrill  <jason@redhat.com>
10288
10289         PR c++/41997
10290         * g++.dg/cpp0x/initlist-opt.C: New.
10291
10292 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10293
10294         PR fortran/41113
10295         PR fortran/41117
10296         * gfortran.dg/internal_pack_6.f90: New test.
10297
10298 2010-02-12  Jason Merrill  <jason@redhat.com>
10299
10300         PR c++/43054
10301         * g++.dg/cpp0x/variadic99.C: New.
10302
10303 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10304
10305         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10306         sign extend pointers to gualchk_t.
10307
10308         PR c++/43033
10309         * g++.dg/other/default3.C: Xfail g4 test.
10310
10311 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10312
10313         PR middle-end/43012
10314         * gcc.dg/graphite/pr43012.c: New.
10315
10316 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10317
10318         PR middle-end/42930
10319         * g++.dg/graphite/pr42930.C: New.
10320
10321 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10322
10323         PR middle-end/42914
10324         PR middle-end/42530
10325         * gcc.dg/graphite/pr42530.c: New.
10326         * gcc.dg/graphite/pr42914.c: New.
10327
10328 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10329
10330         PR middle-end/42771
10331         * gcc.dg/graphite/pr42771.c: New.
10332
10333 2010-02-11  Richard Guenther  <rguenther@suse.de>
10334
10335         PR tree-optimization/42998
10336         * gcc.c-torture/compile/pr42998.c: New testcase.
10337
10338 2010-02-10  Jason Merrill  <jason@redhat.com>
10339
10340         PR c++/41896
10341         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10342
10343         PR c++/42983, core issue 906
10344         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10345         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10346
10347         PR c++/43016
10348         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10349
10350 2010-02-10  Richard Guenther  <rguenther@suse.de>
10351
10352         PR tree-optimization/43017
10353         * gcc.dg/torture/pr43017.c: New testcase.
10354
10355 2010-02-10  Tobias Burnus <burnus@net-b.de>
10356
10357         PR fortran/40823
10358         * gfortran.dg/private_type_1.f90: Update error location.
10359         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10360         * gfortran.dg/typebound_operator_2.f03: Ditto.
10361         * gfortran.dg/assignment_2.f90: Ditto.
10362         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10363         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10364
10365 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10366
10367         PR fortran/43015
10368         * gfortran.dg/bind_c_usage_20.f90: New test.
10369
10370 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10371
10372         PR debug/43010
10373         * g++.dg/debug/pr43010.C: New test.
10374
10375 2010-02-10  Richard Guenther  <rguenther@suse.de>
10376
10377         PR c/43007
10378         * gcc.c-torture/execute/20100209-1.c: New testcase.
10379         * gcc.dg/fold-div-3.c: Likewise.
10380
10381 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10382
10383         * gcc.dg/builtin-ffs-1.c: New test.
10384
10385 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10386
10387         PR fortran/42999
10388         * gfortran.dg/array_constructor_35.f90: New test.
10389
10390 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10391
10392         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10393
10394 2010-02-09  Jason Merrill  <jason@redhat.com>
10395
10396         PR c++/42399
10397         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10398
10399         PR c++/42370
10400         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10401
10402 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10403
10404         PR fortran/41869
10405         * gfortran.dg/module_write_1.f90: New test.
10406
10407 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10408
10409         * gcc.dg/pr19340.c: Adjust.
10410
10411 2010-02-09  Richard Guenther  <rguenther@suse.de>
10412
10413         PR tree-optimization/43008
10414         * gcc.c-torture/execute/pr43008.c: New testcase.
10415
10416 2010-02-09  Richard Guenther  <rguenther@suse.de>
10417
10418         PR tree-optimization/43000
10419         * gcc.dg/torture/pr43000.c: New testcase.
10420         * gcc.dg/torture/pr43002.c: Likewise.
10421
10422 2010-02-09  Daniel Kraft  <d@domob.eu>
10423
10424         PR fortran/39171
10425         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10426         and pass -Wsurprising as necessary.
10427
10428 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10429
10430         PR tree-optimization/42890
10431         * g++.dg/torture/pr42890.C: New test.
10432
10433 2010-02-08  Richard Guenther  <rguenther@suse.de>
10434
10435         PR middle-end/42995
10436         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10437
10438 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10439
10440         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10441         return 0 from main.
10442         * gcc.dg/graphite/block-1.c: Same.
10443         * gcc.dg/graphite/block-3.c: Same.
10444         * gcc.dg/graphite/block-4.c: Same.
10445         * gcc.dg/graphite/block-5.c: Same.
10446         * gcc.dg/graphite/block-6.c: Same.
10447         * gcc.dg/graphite/block-7.c: Same.
10448         * gcc.dg/graphite/interchange-0.c: Same.
10449         * gcc.dg/graphite/interchange-1.c: Same.
10450         * gcc.dg/graphite/interchange-10.c: Same.
10451         * gcc.dg/graphite/interchange-11.c: Same.
10452         * gcc.dg/graphite/interchange-12.c: Same.
10453         * gcc.dg/graphite/interchange-2.c: Same.
10454         * gcc.dg/graphite/interchange-3.c: Same.
10455         * gcc.dg/graphite/interchange-4.c: Same.
10456         * gcc.dg/graphite/interchange-5.c: Same.
10457         * gcc.dg/graphite/interchange-6.c: Same.
10458         * gcc.dg/graphite/interchange-7.c: Same.
10459         * gcc.dg/graphite/interchange-8.c: Same.
10460         * gcc.dg/graphite/interchange-9.c: Same.
10461         * gcc.dg/graphite/interchange-mvt.c: Same.
10462
10463 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10464
10465         * gfortran.dg/graphite/id-19.f: New.
10466         * gfortran.dg/graphite/pr14741.f90: New.
10467         * gfortran.dg/graphite/pr41924.f90: New.
10468         * gfortran.dg/graphite/run-id-2.f90: New.
10469
10470 2010-02-07  Richard Guenther  <rguenther@suse.de>
10471
10472         PR middle-end/42956
10473         * gcc.c-torture/compile/pr42956.c: New testcase.
10474
10475 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10476
10477         PR libfortran/42742
10478         * gfortran.dg/fmt_cache_2.f: New test.
10479
10480 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10481
10482         * gfortran.dg/read_no_eor.f90: New test.
10483
10484 2010-02-05  Jason Merrill  <jason@redhat.com>
10485
10486         * g++.dg/ext/label13.C: Move constructor body out of class.
10487
10488 2010-02-03  Jason Merrill  <jason@redhat.com>
10489
10490         PR c++/42870
10491         * g++.dg/ext/dllexport3.C: New.
10492
10493 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10494
10495         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10496
10497 2010-02-05  Richard Guenther  <rguenther@suse.de>
10498
10499         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10500
10501 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10502
10503         PR c++/42915
10504         * g++.dg/other/crash-9.C: New test.
10505
10506 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10507
10508         PR fortran/42309
10509         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10510
10511 2010-02-04  Richard Guenther  <rguenther@suse.de>
10512
10513         PR rtl-optimization/42952
10514         * gcc.dg/torture/pr42952.c: New testcase.
10515
10516 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10517
10518         PR libfortran/42901
10519         * gfortran.dg/namelist_60.f90: New test.
10520
10521 2010-02-03  Jason Merrill  <jason@redhat.com>
10522
10523         PR c++/40138
10524         * g++.dg/ext/builtin11.C: New.
10525
10526         PR c++/4926
10527         PR c++/38600
10528         * g++.dg/abi/mangle35.C: New.
10529         * g++.dg/abi/mangle37.C: New.
10530
10531         PR c++/12909
10532         * g++.dg/abi/mangle36.C: New.
10533
10534         PR c++/35652
10535         * g++.dg/warn/string1.C: New.
10536
10537 2010-02-03  Richard Guenther  <rguenther@suse.de>
10538
10539         PR tree-optimization/42944
10540         * gcc.dg/errno-1.c: New testcase.
10541
10542 2010-02-03  Richard Guenther  <rguenther@suse.de>
10543
10544         PR middle-end/42927
10545         * gcc.c-torture/compile/pr42927.c: New testcase.
10546
10547 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10548
10549         PR fortran/42936
10550         * gfortran.dg/null_4.f90: New test.
10551
10552 2010-02-02  Jason Merrill  <jason@redhat.com>
10553
10554         PR c++/41090
10555         * g++.dg/ext/label13.C: New.
10556
10557 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10558
10559         PR fortran/42650
10560         * gfortran.dg/func_result_5.f90: New test.
10561
10562 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10563
10564         PR fortran/42922
10565         * gfortran.dg/pure_initializer_3.f90: News test.
10566
10567 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10568
10569         PR fortran/42888
10570         * gfortran.dg/allocate_derived_2.f90: New test.
10571
10572 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10573
10574         PR middle-end/42898
10575         * gcc.dg/torture/pr42898-2.c: New test.
10576
10577 2010-01-31  Richard Guenther  <rguenther@suse.de>
10578
10579         PR middle-end/42898
10580         * gcc.dg/torture/pr42898.c: New testcase.
10581
10582 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10583
10584         PR fortran/38324
10585         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10586         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10587
10588 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10589
10590         * g++.dg/tree-ssa/inline-1.C: New.
10591         * g++.dg/tree-ssa/inline-2.C: New.
10592         * g++.dg/tree-ssa/inline-3.C: New.
10593
10594 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10595
10596         PR testsuite/41701
10597         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10598         the string 'pow' in the pathname of the compiler from generating a
10599         test failure.
10600
10601 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10602
10603         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10604         * g++.old-deja/g++.mike/eh17.C: Likewise.
10605         * g++.old-deja/g++.mike/p5571.C: Likewise.
10606
10607 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10608
10609         PR c++/42758
10610         PR c++/42634
10611         PR c++/42336
10612         PR c++/42797
10613         PR c++/42880
10614         * g++.dg/other/crash-5.C: New test.
10615         * g++.dg/other/crash-6.C: New test.
10616         * g++.dg/other/crash-7.C: New test.
10617         * g++.dg/other/crash-8.C: New test.
10618
10619 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10620
10621         PR rtl-optimization/42889
10622         * gcc.dg/pr42889.c: New test.
10623
10624 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10625
10626         * gcc.target/i386/pr42881.c: Use SSE2.
10627
10628 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10629
10630         PR target/42891
10631         * gcc.target/i386/pr42891.c: New test.
10632
10633 2010-01-28  Richard Guenther  <rguenther@suse.de>
10634
10635         PR tree-optimization/42871
10636         * g++.dg/torture/pr42871.C: New testcase.
10637
10638 2010-01-28  Richard Guenther  <rguenther@suse.de>
10639
10640         * gcc.dg/Wobjsize-1.h: New testcase.
10641         * gcc.dg/Wobjsize-1.c: Likewise.
10642
10643 2010-01-28  Richard Guenther  <rguenther@suse.de>
10644
10645         PR middle-end/42883
10646         * g++.dg/torture/pr42883.C: New testcase.
10647
10648 2010-01-28  Michael Matz  <matz@suse.de>
10649
10650         * gcc.target/i386/pr42881.c: New test.
10651
10652 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10653
10654         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10655         Add i?86-*-solaris2* support.
10656
10657 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10658
10659         PR c++/42713
10660         PR c++/42820
10661         * g++.dg/template/typedef27.C: New test case.
10662         * g++.dg/template/typedef28.C: New test case.
10663
10664 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10665
10666         * gcc.dg/optimize-bswap*.c: Add ARM target
10667
10668 2010-01-27  Richard Guenther  <rguenther@suse.de>
10669
10670         PR middle-end/42878
10671         * gcc.dg/torture/pr42878-1.c: New testcase.
10672         * gcc.dg/torture/pr42878-2.c: Likewise.
10673
10674 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10675
10676         PR middle-end/42874
10677         * gcc.dg/vla-22.c: New test.
10678
10679 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10680
10681         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10682         current collation.
10683
10684 2010-01-26  Richard Guenther  <rguenther@suse.de>
10685
10686         PR rtl-optimization/42685
10687         * gcc.dg/pr42685.c: New testcase.
10688         * g++.dg/other/pr42685.C: Likewise.
10689
10690 2010-01-26  Richard Guenther  <rguenther@suse.de>
10691
10692         PR middle-end/42806
10693         * g++.dg/other/pr42806.C: New testcase.
10694
10695 2010-01-26  Richard Guenther  <rguenther@suse.de>
10696
10697         PR tree-optimization/42250
10698         * gcc.dg/pr42250.c: New testcase.
10699
10700 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10701
10702         * gnat.dg/array_bounds_test.adb: New test.
10703
10704 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10705
10706         PR fortran/42858
10707         * gfortran.dg/generic_21.f90: New test.
10708
10709 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10710
10711         PR testsuite/41522
10712         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10713
10714 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10715
10716         PR c++/42748
10717         * g++.dg/abi/arm_va_list2.C: New test.
10718         * g++.dg/abi/arm_va_list2.h: Companion header file.
10719
10720 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10721
10722         PR fortran/41044
10723         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10724
10725         PR fortran/41167
10726         * gfortran.dg/char_array_arg_1.f90 : New test.
10727
10728         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10729
10730 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10731
10732         PR fortran/39304
10733         * gfortran.dg/generic_20.f90: New test.
10734
10735 2010-01-22  Michael Matz  <matz@suse.de>
10736
10737         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10738         -msse2.
10739
10740 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10741
10742         PR fortran/42736
10743         * gfortran.dg/dependency_25.f90 : New test.
10744
10745 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10746
10747         PR tree-optimization/42585
10748         * gcc.dg/tree-ssa/pr42585.c: New test.
10749
10750 2010-01-21  Richard Guenther  <rguenther@suse.de>
10751
10752         PR middle-end/19988
10753         * gcc.dg/pr19988.c: New testcase.
10754
10755 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10756
10757         * g++.dg/compat/decimal/compat-common.h: New file.
10758         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10759         * g++.dg/compat/decimal/pass_x.h: New file.
10760         * g++.dg/compat/decimal/pass_y.h: New file.
10761         * g++.dg/compat/decimal/pass-1_main.C: New file.
10762         * g++.dg/compat/decimal/pass-1_x.C: New file.
10763         * g++.dg/compat/decimal/pass-1_y.C: New file.
10764         * g++.dg/compat/decimal/pass-2_main.C: New file.
10765         * g++.dg/compat/decimal/pass-2_x.C: New file.
10766         * g++.dg/compat/decimal/pass-2_y.C: New file.
10767         * g++.dg/compat/decimal/pass-3_main.C: New file.
10768         * g++.dg/compat/decimal/pass-3_x.C: New file.
10769         * g++.dg/compat/decimal/pass-3_y.C: New file.
10770         * g++.dg/compat/decimal/pass-4_main.C: New file.
10771         * g++.dg/compat/decimal/pass-4_x.C: New file.
10772         * g++.dg/compat/decimal/pass-4_y.C: New file.
10773         * g++.dg/compat/decimal/pass-5_main.C: New file.
10774         * g++.dg/compat/decimal/pass-5_x.C: New file.
10775         * g++.dg/compat/decimal/pass-5_y.C: New file.
10776         * g++.dg/compat/decimal/pass-6_main.C: New file.
10777         * g++.dg/compat/decimal/pass-6_x.C: New file.
10778         * g++.dg/compat/decimal/pass-6_y.C: New file.
10779         * g++.dg/compat/decimal/return_x.h: New file.
10780         * g++.dg/compat/decimal/return_y.h: New file.
10781         * g++.dg/compat/decimal/return-1_main.C: New file.
10782         * g++.dg/compat/decimal/return-1_x.C: New file.
10783         * g++.dg/compat/decimal/return-1_y.C: New file.
10784         * g++.dg/compat/decimal/return-2_main.C: New file.
10785         * g++.dg/compat/decimal/return-2_x.C: New file.
10786         * g++.dg/compat/decimal/return-2_y.C: New file.
10787         * g++.dg/compat/decimal/return-3_main.C: New file.
10788         * g++.dg/compat/decimal/return-3_x.C: New file.
10789         * g++.dg/compat/decimal/return-3_y.C: New file.
10790         * g++.dg/compat/decimal/return-4_main.C: New file.
10791         * g++.dg/compat/decimal/return-4_x.C: New file.
10792         * g++.dg/compat/decimal/return-4_y.C: New file.
10793         * g++.dg/compat/decimal/return-5_main.C: New file.
10794         * g++.dg/compat/decimal/return-5_x.C: New file.
10795         * g++.dg/compat/decimal/return-5_y.C: New file.
10796         * g++.dg/compat/decimal/return-6_main.C: New file.
10797         * g++.dg/compat/decimal/return-6_x.C: New file.
10798         * g++.dg/compat/decimal/return-6_y.C: New file.
10799
10800 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10801
10802         PR debug/42715
10803         * gcc.dg/pr42715.c: New.
10804
10805 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10806
10807         PR c++/42038
10808         * g++.dg/parse/crash55.C: New.
10809
10810 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10811
10812         PR debug/42782
10813         * gcc.dg/guality/pr42782.c: New.
10814
10815 2010-01-20  Jason Merrill  <jason@redhat.com>
10816
10817         PR c++/41788
10818         * g++.dg/abi/packed1.C: New.
10819
10820         PR c++/41920
10821         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10822
10823         PR c++/40750
10824         * g++.dg/parse/fn-typedef1.C: New.
10825         * g++.dg/other/cv_quals.C: Adjust.
10826
10827 2010-01-20  Anthony Green  <green@moxielogic.com>
10828
10829         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10830         pack(push) pragma).
10831         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10832         * gcc.dg/20020312-2.c: Port this to the moxie core.
10833         * gcc.dg/weak/typeof-2.c: Ditto.
10834
10835 2010-01-20  Richard Guenther  <rguenther@suse.de>
10836
10837         PR tree-optimization/42717
10838         * gcc.c-torture/compile/pr42717.c: New testcase.
10839
10840 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10841
10842         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10843         of signed, add a few new tests.
10844
10845         PR middle-end/42803
10846         * g++.dg/parse/limits-initializer1.C: New test.
10847
10848 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10849
10850         PR fortran/42804
10851         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10852         * gfortran.dg/typebound_call_12.f03: New test.
10853
10854 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10855
10856         PR fortran/42783
10857         * gfortran.dg/bounds_check_15.f90 : New test.
10858
10859 2010-01-19  Michael Matz  <matz@suse.de>
10860
10861         PR tree-optimization/41783
10862         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10863
10864 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10865
10866         PR target/38697.
10867         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10868         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10869         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10870         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10871         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10872         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10873         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10874         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10875         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10876         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10877         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10878
10879 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10880
10881         PR fortran/42545
10882         * gfortran.dg/extends_6.f03: Modified an error message.
10883         * gfortran.dg/extends_10.f03: New test.
10884         * gfortran.dg/private_type_6.f03: Modified an error message.
10885         * gfortran.dg/structure_constructor_8.f03: Ditto.
10886
10887 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10888
10889         PR tree-optimization/42719
10890         * gcc.dg/pr42719.c: New test.
10891
10892         PR debug/42728
10893         * gcc.dg/pr42728.c: New test.
10894
10895 2010-01-19  Anthony Green  <green@moxielogic.com>
10896
10897         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10898
10899 2010-01-18  Anthony Green  <green@moxielogic.com>
10900
10901         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10902         for moxie.
10903
10904 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10905
10906         * g++.dg/template/error45.C: reverted as part of reverting the
10907         fix of PR c++/42634.
10908
10909 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10910
10911         PR c++/42634
10912         * g++.dg/template/error45.C: New test.
10913
10914 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10915
10916         PR c++/42766
10917         * g++.dg/conversion/op6.C: New test.
10918
10919 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10920
10921         PR target/42774
10922         * gcc.target/alpha/pr42774.c: New test.
10923
10924 2010-01-18  Richard Guenther  <rguenther@suse.de>
10925
10926         PR tree-optimization/42781
10927         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10928
10929 2010-01-17  Richard Guenther  <rguenther@suse.de>
10930
10931         PR middle-end/42248
10932         * gcc.c-torture/execute/pr42248.c: New testcase.
10933
10934 2010-01-17  Richard Guenther  <rguenther@suse.de>
10935
10936         PR tree-optimization/42773
10937         * g++.dg/torture/pr42773.C: New testcase.
10938
10939 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10940
10941         PR fortran/42677
10942         * gfortran.dg/interface_assignment_5.f90: New test.
10943
10944 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10945
10946         PR c++/42697
10947         * g++.dg/template/crash94.C: Reverted.
10948
10949 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10950
10951         PR debug/42767
10952         * gcc.dg/debug/pr42767.c: New.
10953
10954 2010-01-15  Jason Merrill  <jason@redhat.com>
10955
10956         PR c++/42761
10957         * g++.dg/cpp0x/decltype22.C: New.
10958
10959 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10960
10961         PR middle-end/42760
10962         * g++.dg/torture/pr42760.C: New test.
10963
10964 2010-01-15  Jing Yu  <jingyu@google.com>
10965
10966         PR rtl-optimization/42691
10967         * gcc.c-torture/execute/pr42691.c: New.
10968
10969 2010-01-15  Richard Guenther  <rguenther@suse.de>
10970
10971         PR middle-end/42739
10972         * g++.dg/torture/pr42739.C: New testcase.
10973
10974 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10975
10976         * g++.dg/template/error45.C: Revert as part of reverting changes
10977         or PR c++/42634.
10978
10979 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10980
10981         PR fortran/42684
10982         * gfortran.dg/interface_31.f90: New test.
10983
10984 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10985
10986         * gcc.target/powerpc/pr42747.c: New file.
10987
10988 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10989
10990         PR middle-end/42674
10991         * c-c++-common/pr42674.c: New test.
10992
10993         PR c++/42608
10994         * g++.dg/template/instantiate11.C: New test.
10995
10996 2010-01-14  Jason Merrill  <jason@redhat.com>
10997
10998         PR c++/42701
10999         * g++.dg/overload/error3.C: New.
11000
11001         PR c++/42655
11002         * g++.dg/overload/rvalue1.C: New.
11003
11004 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11005
11006         PR tree-optimization/42706
11007         * gcc.dg/ipa/pr42706.c: New testcase.
11008
11009 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11010
11011         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11012
11013 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11014
11015         PR tree-optimization/42714
11016         * g++.dg/torture/pr42714.C: New test.
11017
11018 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11019
11020         PR rtl-optimization/42246
11021         * gfortran.dg/pr42246-2.f: New.
11022
11023 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11024
11025         PR rtl-optimization/42389
11026         * gcc.dg/pr42389.c: New.
11027
11028 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11029
11030         PR rtl-optimization/42388
11031         * gcc.dg/pr42388.c: New.
11032
11033 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11034
11035         PR rtl-optimization/42294
11036         * gfortran.dg/pr42294.f: New.
11037
11038 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11039
11040         PR rtl-optimization/39453
11041         PR rtl-optimization/42246
11042         * gcc.dg/pr39453.c: New.
11043         * gcc.dg/pr42246.c: New.
11044
11045 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11046
11047         PR middle-end/42245
11048         * gcc.dg/pr42245.c: New.
11049         * gcc.dg/pr42245-2.c: New.
11050
11051 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11052
11053         PR rtl-optimization/42249
11054         * gcc.dg/pr42249.c: New.
11055
11056 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11057
11058         PR c/42721
11059         * gcc.c-torture/execute/pr42721.c: New test.
11060
11061 2010-01-14  Ira Rosen  <irar@il.ibm.com>
11062
11063         PR tree-optimization/42709
11064         * gcc.dg/vect/pr42709.c: New test.
11065
11066 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11067
11068         PR fortran/41478
11069         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11070         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11071
11072 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11073
11074         PR fortran/42481
11075         * gfortran.dg/generic_19.f90 : New test.
11076
11077 2010-01-13  Richard Guenther  <rguenther@suse.de>
11078
11079         PR tree-optimization/42730
11080         * gcc.c-torture/compile/pr42730.c: New testcase.
11081
11082 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
11083
11084         PR target/pr42542
11085         * gcc.target/ia64/pr42542-1.c: New.
11086         * gcc.target/ia64/pr42542-2.c: New.
11087         * gcc.target/ia64/pr42542-3.c: New.
11088
11089 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
11090
11091         PR c++/42634
11092         * g++.dg/template/error45.C: New test.
11093
11094 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11095
11096         PR tree-optimization/42704
11097         * g++.dg/torture/pr42704.C: New test.
11098
11099 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11100
11101         PR tree-optimization/42703
11102         * gcc.c-torture/compile/pr42703.c: New test.
11103
11104 2010-01-13  Richard Guenther  <rguenther@suse.de>
11105
11106         PR tree-optimization/42705
11107         * gcc.c-torture/compile/pr42705.c: New testcase.
11108
11109 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
11110
11111         * gcc.target/bfin/l2.c: New test.
11112         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11113
11114 2010-01-13  Richard Guenther  <rguenther@suse.de>
11115
11116         PR middle-end/42716
11117         * gcc.c-torture/compile/pr42716.c: New testcase.
11118
11119 2010-01-13  Richard Guenther  <rguenther@suse.de>
11120
11121         PR lto/42678
11122         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11123
11124 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
11125
11126         PR c/42708
11127         * gcc.c-torture/compile/pr42708-1.c: New test.
11128
11129 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
11130
11131         PR debug/42662
11132         * gcc.dg/pr42662.c: New test.
11133
11134         PR tree-optimization/42645
11135         * g++.dg/other/pr42645-1.C: New test.
11136         * g++.dg/other/pr42645-2.C: New test.
11137
11138 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
11139
11140         PR target/42416
11141         * gcc.target/powerpc/warn-1.c: New test.
11142         * gcc.target/powerpc/warn-2.c: New test.
11143
11144 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
11145
11146         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11147         stack alignment.
11148
11149 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
11150
11151         * gcc.dg/lto/20100108_0.c: New.
11152
11153 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
11154
11155         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11156         Add -march=i686 -msse for 32bit x86 targets.
11157
11158 2010-01-10  Richard Guenther  <rguenther@suse.de>
11159
11160         PR middle-end/42667
11161         * gcc.dg/torture/pr42667.c: New testcase.
11162
11163 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11164
11165         PR fortran/32489
11166         * gfortran.dg/array_constructor_34.f90: New test.
11167
11168 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11169
11170         PR fortran/20923
11171         * gfortran.dg/array_constructor_33.f90: New test.
11172         gfortran.dg/array_function_5.f90: Add credit.
11173
11174 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11175
11176         PR debug/42631
11177         * gcc.dg/pr42631.c: New.
11178
11179 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11180
11181         PR debug/42630
11182         * gcc.dg/pr42630.c: New.
11183
11184 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11185
11186         PR debug/42629
11187         * gcc.dg/pr42629.c: New.
11188
11189 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11190
11191         PR middle-end/42363
11192         * gcc.dg/torture/pr42363.c: New.
11193
11194 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11195
11196         PR debug/42604
11197         PR debug/42395
11198         * gcc.dg/vect/pr42604.c: New.
11199         * gcc.dg/vect/pr42395.c: New.
11200
11201 2010-01-09  Richard Guenther  <rguenther@suse.de>
11202
11203         PR middle-end/42512
11204         * gcc.c-torture/execute/pr42512.c: New testcase.
11205
11206 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11207
11208         PR fortran/41298
11209         * gfortran.dg/c_ptr_tests_14.f90: New test.
11210
11211 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11212
11213         PR ada/41929
11214         * gnat.dg/null_pointer_deref1.adb: Don't run on
11215         sparc*-sun-solaris2.11.
11216
11217 2010-01-08  Richard Guenther  <rguenther@suse.de>
11218
11219         PR lto/42528
11220         * gcc.dg/lto/20100103-1_0.c: New testcase.
11221         * gcc.dg/lto/20100103-2_0.c: Likewise.
11222
11223 2010-01-08  Tobias Burnus  <burnus@net-b.de
11224
11225         PR/fortran 25829
11226         * gfortran.dg/asynchronous_1.f90: New test.
11227         * gfortran.dg/asynchronous_2.f90: New test.
11228         * gfortran.dg/conflicts.f90: Update error message.
11229
11230 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
11231
11232         c++/40155
11233         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11234
11235 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11236
11237         PR tree-optimization/42625
11238         * g++.dg/opt/dtor4.C: New test.
11239         * g++.dg/opt/dtor4.h: New.
11240         * g++.dg/opt/dtor4-aux.cc: New.
11241
11242 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11243
11244         PR fortran/42597
11245         * gfortran.dg/proc_ptr_26.f90: New test.
11246
11247 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11248
11249         PR fortran/41872
11250         * gfortran.dg/allocatable_scalar_7.f90: New test.
11251
11252 2010-01-06  Richard Guenther  <rguenther@suse.de>
11253
11254         * gcc.c-torture/compile/pr42632.c: New testcase.
11255
11256 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11257
11258         PR target/42542
11259         * gcc.target/i386/pr42542-4.c: New.
11260         * gcc.target/i386/pr42542-4a.c: Likewise.
11261         * gcc.target/i386/pr42542-5.c: Likewise.
11262         * gcc.target/i386/pr42542-5a.c: Likewise.
11263
11264 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11265
11266         * gcc.dg/tls/opt-15.c: New test.
11267
11268 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11269
11270         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11271
11272 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11273
11274         PR tree-optimization/42462
11275         * g++.dg/torture/pr42462.C: New test.
11276
11277 2010-01-05  Jason Merrill  <jason@redhat.com>
11278
11279         * g++.dg/cpp0x/initlist30.C: New test.
11280
11281 2010-01-05  Richard Guenther  <rguenther@suse.de>
11282
11283         PR tree-optimization/42614
11284         * gcc.c-torture/execute/pr42614.c: New testcase.
11285
11286 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11287
11288         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11289         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11290         -Wunreachable-code.
11291         * gcc.dg/Wunreachable-2.c: Likewise.
11292         * gcc.dg/Wunreachable-3.c: Likewise.
11293         * gcc.dg/Wunreachable-4.c: Likewise.
11294         * gcc.dg/Wunreachable-5.c: Likewise.
11295         * gcc.dg/Wunreachable-6.c: Likewise.
11296         * gcc.dg/Wunreachable-7.c: Likewise.
11297         * gcc.dg/Wunreachable-8.c: Likewise.
11298         * gcc.dg/20041231-1.c: Likewise.
11299
11300 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11301
11302         PR other/42611
11303         * gcc.dg/pr42611.c: New test.
11304
11305         PR tree-optimization/42508
11306         * g++.dg/opt/pr42508.C: New test.
11307
11308 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11309
11310         PR fortran/41872
11311         * gfortran.dg/allocatable_scalar_8.f90: New.
11312
11313 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11314
11315         PR tree-optimization/42398
11316         * gcc.c-torture/compile/pr42398.c: New test.
11317
11318 2010-01-04  Jason Merrill  <jason@redhat.com>
11319
11320         PR c++/42555
11321         * g++.dg/ext/attrib35.C: New.
11322
11323         PR c++/42567
11324         * g++.dg/cpp0x/auto17.C: New.
11325
11326 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11327
11328         * gcc.dg/lto/20100104_0.c: New.
11329
11330 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11331
11332         PR target/42542
11333         * gcc.target/i386/pr42542-1.c: New.
11334         * gcc.target/i386/pr42542-1a.c: Likewise.
11335         * gcc.target/i386/pr42542-1b.c: Likewise.
11336         * gcc.target/i386/pr42542-2.c: Likewise.
11337         * gcc.target/i386/pr42542-2a.c: Likewise.
11338         * gcc.target/i386/pr42542-2b.c: Likewise.
11339         * gcc.target/i386/pr42542-3.c: Likewise.
11340         * gcc.target/i386/pr42542-3a.c: Likewise.
11341
11342 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11343
11344         PR fortran/41872
11345         * gfortran.dg/allocatable_scalar_5.f90: New test.
11346         * gfortran.dg/allocatable_scalar_6.f90: New test.
11347
11348 2010-01-03  Richard Guenther  <rguenther@suse.de>
11349
11350         PR testsuite/42583
11351         * gfortran.dg/gomp/recursion1.f90: Remove.
11352
11353 2010-01-03  Richard Guenther  <rguenther@suse.de>
11354
11355         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11356         * gcc.dg/uninit-6.c: Likewise.
11357         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11358
11359 2010-01-03  Richard Guenther  <rguenther@suse.de>
11360
11361         PR tree-optimization/42589
11362         * gcc.target/i386/pr42589.c: New testcase.
11363
11364 2010-01-03  Richard Guenther  <rguenther@suse.de>
11365
11366         PR tree-optimization/42438
11367         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11368
11369 2010-01-02  Richard Guenther  <rguenther@suse.de>
11370
11371         PR testsuite/41651
11372         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11373
11374 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11375
11376         PR target/42448
11377         * gcc.target/alpha/pr42448-1.c: New test.
11378         * gcc.target/alpha/pr42448-2.c: Ditto.
11379
11380 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11381
11382         PR preprocessor/41947
11383         * gcc.dg/c99-hexfloat-3.c: New test.
11384
11385 2010-01-01  Richard Guenther  <rguenther@suse.de>
11386
11387         PR c/42570
11388         * gcc.c-torture/execute/pr42570.c: New testcase.
11389
11390 2010-01-01  Richard Guenther  <rguenther@suse.de>
11391
11392         PR middle-end/42559
11393         * gcc.c-torture/compile/pr42559.c: New testcase.
11394
11395 \f
11396 Copyright (C) 2010 Free Software Foundation, Inc.
11397
11398 Copying and distribution of this file, with or without modification,
11399 are permitted in any medium without royalty provided the copyright
11400 notice and this notice are preserved.