OSDN Git Service

c61580225f3f5f983af8c220770faf1de23291e4
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2
3         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
4         builtin combiner patterns.
5         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
7         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
8         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
9         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
10
11 2010-10-15  Richard Guenther  <rguenther@suse.de>
12
13         * g++.dg/lto/20101015-1_0.C: New testcase.
14
15 2010-10-15  Richard Guenther  <rguenther@suse.de>
16
17         PR testsuite/46021
18         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
19         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
20
21 2010-10-15  Richard Guenther  <rguenther@suse.de>
22
23         PR lto/45957
24         * g++.dg/lto/20101014-1_0.C: New testcase.
25
26 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
27
28         * objc.dg/gnu-api-2-protocol.m: New.
29         * objc.dg/gnu-api-2-sel.m: New.
30
31 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
32
33         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
34         arm-eabi targets.
35
36 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
37
38         * gcc.dg/20101010-1.c: New testcase.
39
40 2010-10-15  Jie Zhang  <jie@codesourcery.com>
41
42         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
43         script when relocatable linking.
44
45 2010-10-14  Yao Qi  <yao@codesourcery.com>
46
47         PR target/45447
48         * gcc.target/arm/pr45447.c: New test.
49
50 2010-10-14  Jan Hubicka  <jh@suse.cz>
51
52         PR middle-end/45621
53         * g++.dg/lto/pr45621.h : New.
54         * g++.dg/lto/pr45621_0.C: New.
55         * g++.dg/lto/pr45621_1.C: New.
56
57 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
58
59         * objc.dg/property: New.
60         * objc.dg/property/fsf-property-basic.m: New.
61         * objc.dg/property/fsf-property-method-access.m: New.
62         * objc.dg/property/fsf-property-named-ivar.m: New.
63         * obj-c++.dg/property: New.
64         * obj-c++.dg/property/fsf-property-basic.mm: New.
65         * obj-c++.dg/property/fsf-property-method-access.mm: New.
66         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
67
68         merge from FSF apple 'trunk' branch.
69         2006 Fariborz Jahanian <fjahanian@apple.com>
70
71         Radars 4436866, 4505126, 4506903, 4517826
72         * objc.dg/property/property-1.m: New.
73         * objc.dg/property/property-2.m: New.
74         * objc.dg/property/property-3.m: New.
75         * objc.dg/property/property-neg-1.m: New.
76         * objc.dg/property/property-neg-2.m: New.
77         * objc.dg/property/property-neg-3.m: New.
78         * objc.dg/property/property-neg-4.m: New.
79         * objc.dg/property/property-neg-5.m: New.
80         * objc.dg/property/property-neg-6.m: New.
81         * objc.dg/property/property-neg-7.m: New.
82         * objc.dg/property/property.exp: New.
83         * obj-c++.dg/property/property-1.mm: New.
84         * obj-c++.dg/property/property-2.mm: New.
85         * obj-c++.dg/property/property-3.mm: New.
86         * obj-c++.dg/property/property-neg-1.mm: New.
87         * obj-c++.dg/property/property-neg-2.mm: New.
88         * obj-c++.dg/property/property-neg-3.mm: New.
89         * obj-c++.dg/property/property-neg-4.mm: New.
90         * obj-c++.dg/property/property-neg-5.mm: New.
91         * obj-c++.dg/property/property-neg-6.mm: New.
92         * obj-c++.dg/property/property-neg-7.mm: New.
93         * obj-c++.dg/property/property.exp: New.
94
95 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
96
97         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
98
99 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
100
101         PR c/45969
102         * gcc.c-torture/compile/pr45969-1.c: New test.
103
104 2010-10-14  Richard Guenther  <rguenther@suse.de>
105
106         PR tree-optimization/44913
107         * gcc.dg/torture/pr44913.c: New testcase.
108
109 2010-10-14  Richard Guenther  <rguenther@suse.de>
110
111         PR lto/45382
112         * g++.dg/lto/20101014-2_0.C: New testcase.
113
114 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
115
116         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
117         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
118         * gcc.target/i386/pr44130.c: Likewise.
119         * gcc.target/i386/pr44144.c: Likewise.
120         * gcc.target/i386/pr44180.c: Likewise.
121         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
122         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
123         * gcc.target/i386/vect-sizes-1.c: Likewise.
124         * gcc.target/i386/vectorize4-avx.c: Likewise.
125
126 2010-10-14  Richard Guenther  <rguenther@suse.de>
127
128         PR lto/44561
129         * g++.dg/lto/20101010-3_0.C: New testcase.
130         * g++.dg/lto/20101010-4_0.C: Likewise.
131
132 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
133
134         * objc.dg/pr45878.m: Update to include NSConstantString interface
135         for -fnext-runtime.
136         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
137         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
138         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
139         reference for m64 -fnext-runtime.
140
141 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
142
143         * gcc.target/i386/vect-sizes-1.c: New.
144
145 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
146
147         PR middle-end/46011
148         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
149
150 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
151
152         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
153         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
154
155 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
156
157         * gcc.target/ia64/20101005.c: New test.
158
159 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
160
161         PR rtl-optimization/45570
162         * gcc.dg/pr45570.c: New test.
163
164 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
165
166         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
167         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
168         * gcc.target/i386/vectorize4-avx.c: Likewise.
169
170 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
171
172         * gcc.target/i386/avx-copysign-vec.c: New.
173         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
174
175 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
176
177         PR middle-end/44130
178         * gcc.target/i386/pr44130.c: New.
179
180 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
181
182         PR middle-end/44144
183         * gcc.target/i386/pr44144.c: New.
184
185 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
186
187         PR target/44180
188         * gcc.target/i386/pr44180.c: New.
189
190 2010-10-13  Jason Merrill  <jason@redhat.com>
191
192         * g++.dg/template/canon-type-8.C: New.
193
194 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
195
196         * gcc.c-torture/execute/20101013-1.c: New test.
197
198 2010-10-13  Richard Guenther  <rguenther@suse.de>
199
200         PR objc/45878
201         * objc.dg/pr45878.m: New testcase.
202
203 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
204
205         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
206         * gcc.dg/format/dfp-printf-1.c: Likewise.
207         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
208
209 2010-10-13  Richard Guenther  <rguenther@suse.de>
210
211         PR tree-optimization/45788
212         * g++.dg/pr45788.C: New testcase.
213
214 2010-10-13  Richard Guenther  <rguenther@suse.de>
215
216         PR tree-optimization/45970
217         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
218
219 2010-10-13  Richard Guenther  <rguenther@suse.de>
220
221         PR tree-optimization/45982
222         * gcc.dg/torture/pr45982.c: New testcase.
223         * gcc.dg/tree-ssa/pr24287.c: Adjust.
224         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
225         * gcc.dg/torture/pr39074-2.c: Likewise.
226
227 2010-10-13  Richard Guenther  <rguenther@suse.de>
228
229         PR middle-end/45874
230         * g++.dg/torture/pr45874.C: New testcase.
231
232 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
233
234         * objc.dg/attributes/method-attribute-1.m: Update to respond
235         to implemented method attributes..
236         * objc.dg/attributes/method-attribute-2.m: Likewise.
237         * objc.dg/attributes/method-attribute-3.m: Likewise.
238         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
239         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
240         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
241
242 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
243
244         PR libobjc/23214
245         * objc.dg/pr23214.m: New.
246
247 2010-10-12  Michael Eager  <eager@eagercon.com>
248
249         PR testsuite/45856
250         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
251         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
252
253 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
254
255         PR fortran/45636
256         * gcc.c-torture/execute/pr45636.c: New test.
257         * gfortran.dg/pr45636.f90: New test.
258
259 2010-10-12  Richard Henderson  <rth@redhat.com>
260
261         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
262
263 2010-10-12  Daniel Kraft  <d@domob.eu>
264
265         PR fortran/38936
266         * gfortran.dg/associate_1.f03: More tests with derived-types.
267         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
268         * gfortran.dg/associate_8.f03: Fix typo.
269         * gfortran.dg/initialization_27.f90: Fix typo.
270
271 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
272
273         PR testsuite/45851
274         * lib/lto.exp (lto-get-options-main): Support optional target
275         selector for dg-extra-ld-options.
276
277 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
278
279         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
280         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
281
282 2010-10-11  Martin Jambor  <mjambor@suse.cz>
283
284         PR middle-end/45699
285         * g++.dg/torture/pr45699.C: New test.
286         * g++.dg/otr-fold-1.C: Adjusted.
287         * g++.dg/otr-fold-1.C: Likewise.
288
289 2010-10-11  Nick Clifton  <nickc@redhat.com>
290
291         * gcc.c-torture/compile/pr44197.c: Require visibility support.
292         Allow for a user label prefix.
293
294 2010-10-10  Richard Guenther  <rguenther@suse.de>
295
296         * g++.dg/lto/20101010-1_0.C: New testcase.
297         * g++.dg/lto/20101010-2_0.C: Likewise.
298
299 2010-10-11  Ira Rosen  <irar@il.ibm.com>
300
301         PR tree-optimization/45902
302         * gcc.dg/vect/45902.c: New test.
303
304 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
305
306         PR target/45870
307         * gcc.dg/tls/pr45870.c: New test.
308
309 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
310
311         PR fortran/45961
312         * gfortran.dg/typebound_operator_6.f03: New.
313
314 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
315
316         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
317         and adjust -export symbol scanning.
318         * g++.dg/ext/dllexport1.C: Likewise.
319         * g++.dg/ext/dllexport3.C: Likewise.
320         * gcc.dg/dll-3.c: Likewise.
321         * gcc.dg/dll-4.c: Likewise.
322         * gcc.dg/dll-5.c: Likewise.
323
324 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
325
326         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
327         instead of tree_profile dump file.
328         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
329         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
330         dump file.
331
332 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
333
334         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
335
336 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
337
338         * gfortran.dg/character_comparison_4.f90:  New test.
339         * gfortran.dg/character_comparison_5.f90:  New test.
340         * gfortran.dg/character_comparison_6.f90:  New test.
341
342 2010-10-09  Richard Henderson  <rth@redhat.com>
343
344         * lib/target-supports.exp
345         (check_effective_target_automatic_stack_alignment): Always true.
346
347 2010-10-09  Richard Guenther  <rguenther@suse.de>
348
349         PR lto/45956
350         * gcc.dg/lto/20101009-2_0.c: New testcase.
351         * gcc.dg/lto/20101009-2_1.c: Likewise.
352         * gcc.dg/lto/20101009-2_2.c: Likewise.
353
354 2010-10-09  Richard Guenther  <rguenther@suse.de>
355
356         PR lto/45947
357         * g++.dg/lto/20101009-1_0.C: New testcase.
358
359 2010-10-09  Richard Guenther  <rguenther@suse.de>
360
361         PR tree-optimization/45945
362         * gcc.dg/lto/20101009-1_0.c: New testcase.
363
364 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
365
366         PR target/45913
367         * gcc.target/i386/pr45913.c: New.
368
369 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
370
371         PR fortran/45943
372         * gfortran.dg/streamio_16.f90: Update test.
373
374 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
375
376         PR tree-optimization/45903
377         * gcc.target/i386/pr45903.c: New test.
378
379 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
380
381         * gnat.dg/interface5.adb: Compile with warnings disabled.
382
383 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
384
385         * obj-c++.dg/encode-10.mm: New testcase.
386
387 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
388
389         PR objc++/23614
390         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
391         C++ class.  Removed XFAIL.
392
393 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
394
395         PR fortran/45933
396         * gfortran.dg/typebound_operator_5.f03: New.
397
398 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
399
400         Merge from 'apple/trunk' branch on FSF servers.
401
402         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
403
404         Radar 4508851
405         * obj-c++.dg/method-namespace-1.mm: New.
406
407 2010-10-07  Martin Jambor  <mjambor@suse.cz>
408
409         * gcc.dg/tree-ssa/sra-11.c: New test.
410
411 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
412
413         PR Tree-Vect/45847
414         * gcc.dg/vect/pr45847.c: New test.
415
416 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
417             Kai Tietz  <kai.tietz@onevision.com>
418
419         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
420
421 2010-10-07  Richard Guenther  <rguenther@suse.de>
422
423         PR tree-optimization/45732
424         * gcc.dg/torture/pr45732.c: New testcase.
425
426 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
427
428         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
429         * objc.dg/foreach-2.m: Likewise.
430         * objc.dg/foreach-3.m: Likewise.
431         * objc.dg/foreach-4.m: Likewise.
432         * objc.dg/foreach-5.m: Likewise.
433         * objc.dg/foreach-6.m: Likewise.
434         * objc.dg/foreach-7.m: Likewise.
435         * objc.dg/objc-foreach-4.m: Likewise.
436         * objc.dg/objc-foreach-5.m: Likewise.
437
438 2010-10-07  Richard Guenther  <rguenther@suse.de>
439
440         PR middle-end/45869
441         * gcc.dg/torture/pr45869.c: New testcase.
442
443 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
444
445         * objc.dg/set-not-used-1.m: New
446         * obj-c++.dg/set-not-used-1.mm: New.
447
448 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
449
450         * objc.dg/attributes/method-attribute-3.m: New.
451         * obj-c++.dg/attributes/method-attribute-3.mm: New.
452
453 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
454
455         PR fortran/45916
456         * gfortran.dg/generic_typebound_operator_1.f90: New test.
457
458 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
459
460         PR fortran/45889
461         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
462
463 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
464
465         Merge from 'apple/trunk' branch on FSF servers.
466
467         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
468
469         Radar 4278774
470         * obj-c++.dg/encode-9.mm: New.
471
472 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
473
474         * g++.dg/cpp0x/pr45908.C: New test.
475
476 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
477
478         * gnat.dg/opt6.ad[sb]: New test.
479
480 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
481
482         Implemented fast enumeration for Objective-C.
483         * objc.dg/foreach-1.m: New.
484         * objc.dg/foreach-2.m: New.
485         * objc.dg/foreach-3.m: New.
486         * objc.dg/foreach-4.m: New.
487         * objc.dg/foreach-5.m: New.
488         * objc.dg/foreach-6.m: New.
489         * objc.dg/foreach-7.m: New.
490
491         Merge from 'apple/trunk' branch on FSF servers:
492         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
493
494         Radar 4502236
495         * objc.dg/objc-foreach-5.m: New.
496
497         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
498
499         Radar 4507230
500         * objc.dg/objc-foreach-4.m: New.
501
502         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
503
504         Radar 4472881
505         * objc.dg/objc-foreach-3.m: New.
506
507         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
508
509         Radar 4468498
510         * objc.dg/objc-foreach-2.m: New.
511
512         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
513
514         Radar 4294910
515         * objc.dg/objc-foreach-1.m: New
516
517 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
518
519         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
520         unsigned values.
521
522 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
523
524         PR objc++/28050
525         * obj-c++.dg/syntax-error-10.mm: New.
526
527 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
528
529         PR objc++/23707
530         * obj-c++.dg/syntax-error-9.mm: New.
531
532 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
533
534         PR objc++/31126
535         * obj-c++.dg/syntax-error-8.mm: New.
536
537 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
538
539         Merge from 'apple/trunk' branch on FSF servers.
540
541         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
542
543         Radar 4290840
544         * obj-c++.dg/syntax-error-7.mm: New
545
546         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
547
548         Radar 4294425
549         * obj-c++.dg/syntax-error-6.mm: New
550
551         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
552
553         Radar 4261146
554         * obj-c++.dg/syntax-error-5.mm: New
555
556         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
557
558         Radar 4093475
559         * obj-c++.dg/syntax-error-[3-4].mm: New.
560
561         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
562
563         Radar 4185810
564         * obj-c++.dg/syntax-error-[1-2].mm: New.
565
566 2010-10-05  Ira Rosen  <irar@il.ibm.com>
567
568         PR tree-optimization/45752
569         * gcc.dg/vect/pr45752.c: New test.
570
571 2010-10-05  Richard Guenther  <rguenther@suse.de>
572
573         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
574         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
575         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
576         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
577         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
578         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
579         * gcc.dg/tree-prof/stringop-1.c: Likewise.
580         * gcc.dg/tree-prof/stringop-2.c: Likewise.
581         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
582         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
583         * gcc.dg/tree-prof/update-loopch.c: Likewise.
584         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
585         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
586         * gcc.dg/tree-prof/tracer-1.c: Likewise.
587         * gcc.dg/tree-ssa/inline-4.c: Likewise.
588         * gcc.dg/tree-ssa/inline-3.c: Likewise.
589         * gcc.dg/tree-ssa/20080530.c: Likewise.
590         * g++.dg/tree-ssa/inline-3.C: Likewise.
591         * g++.dg/tree-ssa/inline-1.C: Likewise.
592         * g++.dg/tree-ssa/inline-2.C: Likewise.
593         * gcc.dg/profile-dir-1.c: Likewise.
594         * gcc.dg/profile-dir-2.c: Likewise.
595         * gcc.dg/profile-dir-3.c: Likewise.
596
597 2010-10-05  Richard Guenther  <rguenther@suse.de>
598
599         PR middle-end/45877
600         * g++.dg/torture/pr45877.C: New testcase.
601
602 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
603
604         PR debug/45849
605         * gcc.dg/debug/pr45849.c: New test.
606
607         PR middle-end/45876
608         * gcc.c-torture/compile/pr45876.c: New test.
609
610 2010-10-04  Julian Brown  <julian@codesourcery.com>
611
612         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
613         vect_hw_misalign.
614         * gcc.dg/vect/vect-60.c: Likewise.
615         * gcc.dg/vect/vect-56.c: Likewise.
616         * gcc.dg/vect/vect-93.c: Likewise.
617         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
618         * gcc.dg/vect/vect-95.c: Likewise.
619         * gcc.dg/vect/vect-96.c: Likewise.
620         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
621         * gcc.dg/vect/slp-25.c: Likewise.
622         * gcc.dg/vect/slp-3.c: Likewise.
623         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
624         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
625         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
626         * gcc.dg/vect/vect-109.c: Likewise.
627         * gcc.dg/vect/vect-peel-1.c: Likewise.
628         * gcc.dg/vect/vect-peel-2.c: Likewise.
629         * lib/target-supports.exp
630         (check_effective_target_arm_vect_no_misalign): New.
631         (check_effective_target_vect_no_align): Use above.
632         (check_effective_target_vect_element_align): New.
633         (add_options_for_quad_vectors): New.
634
635 2010-10-04  Martin Jambor  <mjambor@suse.cz>
636
637         PR tree-optimization/45572
638         * g++.dg/ipa/pr45572-1.C: New test.
639         * g++.dg/ipa/pr45572-2.C: Likewise.
640
641 2010-10-03  Ian Lance Taylor  <iant@google.com>
642
643         * gcc.dg/anon-struct-11.c: New test.
644         * gcc.dg/anon-struct-12.c: New test.
645         * gcc.dg/anon-struct-13.c: New test.
646         * gcc.dg/anon-struct-14.c: New test.
647
648 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
649
650         * g++.dg/torture/pr45764.C: Revert revision 164914.
651         * gcc.dg/vect/pr43432.c: Likewise.
652         * gcc.dg/vect/vect-114.c: Likewise.
653         * gcc.dg/vect/vect-15.c: Likewise.
654
655 2010-10-03  Jason Merrill  <jason@redhat.com>
656
657         * g++.dg/cpp0x/sfinae5.C: New.
658
659 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
660
661         PR tree-optimization/45720
662         PR tree-optimization/45764
663         * g++.dg/torture/pr45764.C: New.
664
665         * gcc.dg/vect/pr43432.c: Xfail.
666         * gcc.dg/vect/vect-114.c: Likewise.
667         * gcc.dg/vect/vect-15.c: Likewise.
668
669 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
670
671         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
672         hppa*-*-hpux*.
673         * gcc.dg/torture/pr45678-2.c: Likewise.
674
675 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
676
677         PR fortran/45748
678         * gfortran.dg/intrinsic_6.f90: New.
679
680 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
681
682         PR fortran/42831
683         * gfortran.dg/dependency_37.f90:  New test.
684
685 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
686
687         * gcc.target/i386/shift_mask.c: New test.
688
689 2010-10-01  Richard Guenther  <rguenther@suse.de>
690
691         PR tree-optimization/45854
692         * g++.dg/torture/pr45854.C: New testcase.
693
694 2010-09-30  Michael Eager  <eager@eagercon.com>
695
696         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
697         __FLT_{MIN,MAX}__.
698
699 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
700
701         PR middle-end/45758
702         * gfortran.dg/graphite/pr45758.f90: New.
703
704 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
705
706         PR middle-end/45230
707         * gcc.dg/graphite/id-pr45230.c: New.
708
709 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
710
711         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
712         * gfortran.dg/graphite/graphite.exp: Same.
713         * gcc.dg/graphite/vect-pr43423.c: New.
714
715 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
716
717         PR target/45843
718         * g++.dg/torture/pr45843.C: New test.
719
720 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
721
722         PR fortran/45828
723         * gfortran.dg/allocate_derived_5.f90: New.
724
725 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
726
727         PR tree-optimization/31261
728         * gcc.dg/tree-ssa/pr31261.c: New test.
729
730 2010-09-30  Michael Eager  <eager@eagercon.com>
731
732         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
733         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
734         * gcc.target/microblaze/microblaze.exp: Ditto.
735         * gcc.target/microblaze/others/string_cst1.c: Ditto.
736         * gcc.target/microblaze/others/string_cst2.c: Ditto.
737         * gcc.target/microblaze/others/data_var1.c: Ditto.
738         * gcc.target/microblaze/others/data_var2.c: Ditto.
739         * gcc.target/microblaze/others/data_var3.c: Ditto.
740         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
741         * gcc.target/microblaze/others/strings1.c:: Ditto.
742         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
743         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
744         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
745         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
746         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
747         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
748         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
749         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
750         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
751         * gcc.target/microblaze/isa/pcmp.c: Ditto.
752         * gcc.target/microblaze/isa/nofloat.c: Ditto.
753         * gcc.target/microblaze/isa/fcvt.c: Ditto.
754         * gcc.target/microblaze/isa/float.c: Ditto.
755         * gcc.target/microblaze/isa/mulh.c: Ditto.
756         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
757         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
758         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
759         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
760         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
761         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
762         * gcc.target/microblaze/isa/bshift.c: Ditto.
763         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
764         * gcc.target/microblaze/isa/div.c: Ditto.
765         * gcc.target/microblaze/isa/vanilla.c: Ditto.
766         * gcc.target/microblaze/isa/mul.c: Ditto.
767
768 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
769
770         merge from FSF 'apple/trunk' branch.
771         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
772
773         Radar 4386773
774         * objc.dg/enhanced-proto-1.m: New.
775         * objc.dg/enhanced-proto-2.m: New.
776         * obj-c++.dg/enhanced-proto-1.mm: New
777         * obj-c++.dg/enhanced-proto-2.mm: New.
778
779 2010-09-30  Richard Guenther  <rguenther@suse.de>
780
781         PR testsuite/45702
782         * gcc.dg/debug/pr41893-1.c: Adjust.
783         * gcc.dg/pr30762-1.c: Likewise.
784         * gcc.dg/pr31529-1.c: Likewise.
785         * gcc.dg/pr34457-1.c: Likewise.
786         * gcc.dg/pr34668-1.c: Likewise.
787         * gcc.dg/pr43557-1.c: Likewise.
788
789 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
790
791         PR objc/45842
792         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
793         * objc.dg/const-str-3.m: Correct header for memcpy.
794         * objc.dg/const-str-7.m: Likewise.
795         * objc.dg/method-20b.m: Provide an implementation of Object.
796         Adjust XFAIL for m64 NeXT runtime.
797         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
798         * objc.dg/encode-3.m: Correct line ordering, provide header for
799         sprintf.
800         * objc.dg/encode-7-next.m: Only run for 32bit.
801         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
802         * objc.dg/type-size-2.m: Provide an implementation of Object.
803         Ajust headers.
804         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
805         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
806         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
807         Adjust XFAIL for m64 NeXT runtime.
808         * obj-c++.dg/method-22.mm: Likewise.
809         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
810
811 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
812
813         Merge from 'apple/trunk' branch on FSF servers.
814
815         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
816
817         Radar 4278236
818         * obj-c++.dg/bad-forward-decl.mm: New
819
820 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
821
822         * ada/acats/run_acats: Revert revision 157037.
823
824 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
825
826         Merge from 'apple/trunk' branch on FSF servers.
827
828         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
829
830         Radar 4281748
831         * objc.dg/naming-2.m: Update
832         * objc.dg/naming-3.m: New
833
834 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
835
836         PR target/40457
837         * gcc.target/arm/pr40457-3.c: New test.
838
839 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
840
841         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
842         alias checking.
843         * lib/target-supports.exp (check_ifunc_available): Likewise.
844
845 2010-09-29  Tristan Gingold  <gingold@adacore.com>
846
847         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
848
849 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
850
851         * objc.dg/keywords-1.m: New test.
852         * objc.dg/keywords-2.m: New test.
853         * objc.dg/keywords-3.m: New test.
854         * obj-c++.dg/keywords-1.mm: New test.
855         * obj-c++.dg/keywords-2.mm: New test.
856
857 2010-09-28  Jason Merrill  <jason@redhat.com>
858
859         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
860         * g++.dg/ext/complit11.C: Likewise.
861         * g++.old-deja/g++.law/temps1.C: Likewise.
862
863         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
864         * g++.old-deja/g++.mike/misc6.C: Likewise.
865
866 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
867
868         * objc.dg/attributes/method-attribute-1.m: New.
869         * objc.dg/attributes/method-attribute-2.m: New.
870
871         * obj-c++.dg/attributes/method-attribute-1.m: New.
872         * obj-c++.dg/attributes/method-attribute-2.m: New.
873
874 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
875
876         * objc.dg/attributes: New.
877         * objc.dg/attributes/attributes.exp: New.
878         * objc.dg/attributes/class-attribute-1.m: New.
879         * objc.dg/attributes/class-attribute-2.m: New
880         * objc.dg/attributes/categ-attribute-1.m: New
881         * objc.dg/attributes/categ-attribute-2.m: New
882         * objc.dg/attributes/proto-attribute-1.m: New
883
884         * obj-c++.dg/attributes: New.
885         * obj-c++.dg/attributes/attributes.exp: New
886         * obj-c++.dg/attributes/class-attribute-1.mm: New
887         * obj-c++.dg/attributes/class-attribute-2.mm: New
888         * obj-c++.dg/attributes/categ-attribute-1.mm: New
889         * obj-c++.dg/attributes/categ-attribute-2.mm: New
890         * obj-c++.dg/attributes/proto-attribute-1.mm: New
891
892 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
893
894         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
895         from the branch renamed to method-20b.m to avoid clashes).
896
897         2005-08-23  Stuart Hastings  <stuart@apple.com>
898                     Ziemowit Laski  <zlaski@apple.com>
899
900         Radar 4209854
901         * obj-c++.dg/method-23.mm: New.
902         * objc.dg/method-20.m: New.
903
904 2010-09-28  Jan Hubicka  <jh@suse.cz>
905
906         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
907
908 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
909
910         PR target/44452
911         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
912         i?86-*-solaris2.[89], *-*-vxworks*.
913         * gcc.target/i386/pr22152.c: Likewise.
914         * gcc.target/i386/vect8-ret.c: New test.
915
916 2010-09-28  Jie Zhang  <jie@codesourcery.com>
917
918         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
919
920 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
921
922         Merge from 'apple/trunk' branch on FSF servers.
923
924         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
925
926         Radar 4175534
927         * obj-c++.dg/method-22.mm: New.
928
929 2010-09-27  Jason Merrill  <jason@redhat.com>
930
931         * g++.dg/cpp0x/rv-lvalue-req.C: New.
932         * g++.dg/ext/complit11.C: Adjust.
933         * g++.old-deja/g++.law/temps1.C: Adjust.
934         * g++.old-deja/g++.ns/koenig6.C: Adjust.
935         * g++.old-deja/g++.oliva/partord1.C: Adjust.
936
937 2010-09-27  Ian Lance Taylor  <iant@google.com>
938
939         * lib/target-supports.exp (check_effective_target_split_stack):
940         New procedure.
941         * gcc.dg/split-1.c: New test.
942         * gcc.dg/split-2.c: New test.
943         * gcc.dg/split-3.c: New test.
944         * gcc.dg/split-4.c: New test.
945
946 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
947
948         PR objc/25464
949         * objc.dg/type-size-3.m: New test.
950
951 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
952
953         PR objc/45763
954         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
955
956 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
957
958         PR objc/25450
959         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
960         * objc.dg/type-size-2.m: Same change.
961         * obj-c++.dg/encode-5.mm: Same change.
962
963 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
964
965         Merge from 'apple/trunk' branch on FSF servers.  The original
966         Changelogs are below.
967
968         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
969         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
970         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
971         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
972         in the branch).
973         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
974         proto-qual-1.m in the branch) and the normal ABI on GNU.
975         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
976         the test only with the NeXT runtime.
977         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
978         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
979         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
980         Run the test only with the NeXT runtime.
981
982         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
983
984         Radar 4492973
985         * objc.dg/encode-7-64bit.m: New.
986         * objc.dg/encode-7.m: Skip if -m64.
987
988         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
989
990         Radar 4301047
991         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
992         * obj-c++.dg/threedotthree-abi-1.mm: New
993         * objc.dg/threedotthree-abi-1.m: New
994
995         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
996
997         Radar 4136935
998         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
999         * objc.dg/encode-6.m: Likewise.
1000         * objc.dg/encode-7.m: New test case.
1001
1002 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1003
1004         Merge from 'apple/trunk' branch on FSF servers.  Renamed
1005         const-str-12.m to constr-str-12b.m to avoid conflicts.
1006
1007         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
1008
1009         Radar 4229905
1010         * obj-c++.dg/warn5.mm: New
1011
1012         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
1013
1014         Radar 4154928
1015         * obj-c++.dg/const-str-12.mm: New.
1016         * objc.dg/const-str-12.m: New.
1017
1018 2010-09-27  Tobias Burnus  <burnus@net-b.de>
1019
1020         PR fortran/40569
1021         PR fortran/40568
1022         * gfortran.dg/storage_size_2.f08: Fix test.
1023         * gfortran.dg/c_sizeof_1.f90: Fix test.
1024         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1025         * gfortran.dg/c_sizeof_3.f90: New.
1026         * gfortran.dg/c_sizeof_4.f90: New.
1027         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1028         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1029
1030 2010-09-26  Daniel Kraft  <d@domob.eu>
1031
1032         PR fortran/45783
1033         PR fortran/45795
1034         * gfortran.dg/select_type_18.f03: New test.
1035
1036 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1037
1038         * gnat.dg/return2.ad[sb]: New test.
1039         * gnat.dg/return2_pkg.ads: New helper.
1040
1041 2010-09-25  Daniel Kraft  <d@domob.eu>
1042
1043         PR fortran/45776
1044         * gfortran.dg/io_constraints_6.f03: New test.
1045         * gfortran.dg/io_constraints_7.f03: New test.
1046         * gfortran.dg/newunit_2.f90: New test.
1047
1048 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
1049
1050         * gfortran.dg/operator_c1202.f90: New test.
1051
1052 2010-09-24  Jan Hubicka  <jh@suse.cz>
1053
1054         * gcc.dg/tree-ssa/leaf.c: New testcase.
1055
1056 2010-09-24  Jan Hubicka  <jh@suse.cz>
1057
1058         PR tree-optimization/45738
1059         PR tree-optimization/45741
1060         * gcc.c-torture/compile/pr45741.c: New.
1061         * gfortran.fortran-torture/compile/pr45738.f90: New.
1062
1063 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
1064
1065         * gcc.dg/cpp/undef-opt-1.c: New test.
1066
1067 2010-09-24  Jason Merrill  <jason@redhat.com>
1068
1069         * g++.dg/other/error10.C: Adjust expected output.
1070
1071 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
1072
1073         PR middle-end/45234
1074         * gcc.dg/torture/stackalign/alloca-6.c: New test.
1075         * gcc.target/i386/pr45234.c: New test.
1076
1077 2010-09-24  Richard Guenther  <rguenther@suse.de>
1078
1079         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1080
1081 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1082
1083         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1084         as a comment leader in regexp.
1085
1086 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1087
1088         * objc.dg/sync-2.m: New test.
1089         * obj-c++.dg/sync-2.mm: New test.
1090
1091 2010-09-24  Tobias Burnus  <burnus@net-b.de>
1092
1093         PR fortran/40571
1094         * gfortran.dg/iso_fortran_env_7.f90: New.
1095
1096 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1097
1098         * obj-c++.dg/too-many-args.mm: New file.
1099
1100 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1101
1102         Merge from 'apple/trunk' branch on FSF servers.
1103
1104         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1105
1106         Radar 4491608
1107         * objc.dg/too-many-args.m: New
1108
1109 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1110
1111         PR fortran/45744
1112         * gfortran.dg/dependency_36.f90:  New test.
1113
1114 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
1115
1116         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1117         * gcc.target/i386/pad-3.c: Ditto.
1118         * gcc.target/i386/pad-7.c: Ditto.
1119         * gcc.target/i386/pad-7.c: Ditto.
1120         * gcc.target/i386/pr36502.c: Ditto.
1121         * gcc.target/i386/zee.c: Ditto.
1122         * gcc.target/i386/20060821-1.c: Ditto.
1123         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
1124         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
1125         * gcc.target/i386/pad-5b.c: Ditto.
1126         * gcc.target/i386/pad-6a.c: Ditto.
1127         * gcc.target/i386/pad-6b.c: Ditto.
1128         * gcc.target/i386/pad-8.c: Ditto.
1129         * gcc.target/i386/pad-9.c: Ditto.
1130         * gcc.target/i386/pad-10.c: Ditto.
1131         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
1132
1133 2010-09-23  Richard Guenther  <rguenther@suse.de>
1134
1135         PR tree-optimization/45565
1136         * g++.dg/ipa/pr45565.C: New testcase.
1137
1138 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
1139
1140         PR fortran/45745
1141         PR fortran/45648
1142         * gfortran.dg/vector_subscript_bound_1.f90: New.
1143
1144 2010-09-23  Richard Guenther  <rguenther@suse.de>
1145
1146         PR middle-end/45750
1147         * gcc.dg/pr45750.c: New testcase.
1148
1149 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
1150
1151         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1152         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
1153         build.
1154
1155 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
1156
1157         PR rtl-optimization/44374
1158         * gcc.target/arm/headmerge-1.c: New test.
1159         * gcc.target/arm/headmerge-2.c: New test.
1160         * gcc.target/i386/headmerge-1.c: New test.
1161         * gcc.target/i386/headmerge-2.c: New test.
1162
1163 2010-09-23  Daniel Kraft  <d@domob.eu>
1164
1165         PR fortran/38936
1166         PR fortran/44044
1167         PR fortran/45474
1168         * gfortran.dg/intrinsic_intent_1.f03: New test.
1169         * gfortran.dg/select_type_17.f03: New test.
1170         * gfortran.dg/associate_5.f03: More definability tests.
1171         * gfortran.dg/enum_2.f90: Check definability.
1172         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1173         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1174         * gfortran.dg/char_expr_2.f90: Ditto.
1175         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1176         * gfortran.dg/enum_5.f90: Ditto.
1177         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1178         * gfortran.dg/impure_assignment_2.f90: Ditto.
1179         * gfortran.dg/impure_assignment_3.f90: Ditto.
1180         * gfortran.dg/intent_out_1.f90: Ditto.
1181         * gfortran.dg/intent_out_3.f90: Ditto.
1182         * gfortran.dg/pointer_assign_7.f90: Ditto.
1183         * gfortran.dg/pointer_intent_3.f90: Ditto.
1184         * gfortran.dg/pr19936_1.f90: Ditto.
1185         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1186         * gfortran.dg/simpleif_2.f90: Ditto.
1187         * gfortran.dg/protected_5.f90: Ditto.
1188         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1189         * gfortran.dg/protected_6.f90: Ditto.
1190         * gfortran.dg/protected_7.f90: Ditto.
1191
1192 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1193
1194         PR libfortran/45710
1195         * gfortran.dg/namelist_65.f90: New test.
1196
1197 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1198
1199         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1200         the regexp pattern between the expected label and location string.
1201
1202 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1203
1204         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1205
1206 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1207
1208         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1209         * gcc.dg/pr27898.c: Likewise.
1210         * gcc.dg/pr28712.c: Likewise.
1211         * gcc.dg/pr30762-1.c: Likewise.
1212         * gcc.dg/pr31529-1.c: Likewise.
1213         * gcc.dg/pr34457-1.c: Likewise.
1214         * gcc.dg/pr34668-1.c: Likewise.
1215         * gcc.dg/pr34989-1.c: Likewise.
1216         * gcc.dg/pr43557-1.c: Likewise.
1217
1218 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1219
1220         PR rtl-optimization/45739
1221         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1222
1223 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1224
1225         * gcc.target/sparc/mnofpu.c: New test.
1226
1227 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1228
1229         PR rtl-optimization/45739
1230         * gcc.target/i386/pr45739.c: New test.
1231
1232 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1233
1234         PR fortran/45648
1235         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1236         and counts. Add non-elemental function call check.
1237
1238         PR fortran/45648
1239         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1240         arguments checks. Update temporary counts.
1241         * gfortran.dg/transpose_optimization_1.f90: New.
1242
1243 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1244
1245         PR objc/23710
1246         * objc.dg/invalid-method-1.m: New.
1247
1248 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1249
1250         Merge from 'apple/trunk' branch on FSF servers.
1251
1252         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1253
1254         Radar 4291785
1255         * objc.dg/naming-4.m: New
1256         * objc.dg/naming-5.m: New
1257         * obj-c++.dg/naming-1.mm: New
1258         * obj-c++.dg/naming-2.mm: New
1259
1260 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1261             Jack Howarth  <howarth@bromo.med.uc.edu>
1262
1263         PR c++/45645
1264         * g++.dg/torture/pr44972.C: Use portable assert().
1265
1266 2010-09-21  Richard Guenther  <rguenther@suse.de>
1267
1268         PR tree-optimization/45580
1269         * g++.dg/torture/pr45580.C: New testcase.
1270
1271 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1272
1273         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1274
1275 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1276
1277         PR fortran/45438
1278         * gfortran.dg/pointer_check_7.f90: New.
1279
1280 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1281
1282         PR rtl-optimization/45728
1283         * gcc.c-torture/compile/pr45728.c: New test.
1284
1285 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1286
1287         PR fortran/45081
1288         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1289
1290 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1291
1292         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1293
1294 2010-09-20  Richard Guenther  <rguenther@suse.de>
1295
1296         PR middle-end/45704
1297         * gcc.dg/torture/pr45704.c: New testcase.
1298
1299 2010-09-20  Jan Hubicka  <jh@suse.cz>
1300
1301         PR tree-optimize/45605
1302         * g++.dg/tree-ssa/pr45605.C: New testcase.
1303
1304 2010-09-20  Michael Matz  <matz@suse.de>
1305
1306         PR testsuite/45706
1307         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1308         enough.
1309
1310 2010-09-20  Richard Guenther  <rguenther@suse.de>
1311
1312         PR tree-optimization/45705
1313         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1314
1315 2010-09-20  Michael Matz  <matz@suse.de>
1316
1317         PR testsuite/45706
1318         * lib/target-supports.exp (check_effective_target_vect_perm):
1319         Add i?86-*-*.
1320
1321 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1322
1323         PR rtl-optimization/45695
1324         * gcc.c-torture/execute/pr45695.c: New test.
1325
1326 2010-09-19  Jan Hubicka  <jh@suse.cz>
1327
1328         PR lto/44246
1329         * gcc.c-torture/compile/pr44246.c:New file.
1330
1331 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1332
1333         PR tree-optimization/45714
1334         * gfortran.dg/vect/pr45714-a.f: New test.
1335         * gfortran.dg/vect/pr45714-b.f: New test.
1336
1337 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1338
1339         * gnat.dg/const1.adb: Rename into...
1340         * gnat.dg/constant1.adb: ...this.
1341         * gnat.dg/constant2.adb: New test.
1342         * gnat.dg/constant2_pkg1.ads: New helper.
1343         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1344
1345 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1346
1347         * gnat.dg/specs/constant1.ads: New test.
1348         * gnat.dg/specs/constant1_pkg.ads: New helper.
1349
1350 2010-09-18  Jan Hubicka  <jh@suse.cz>
1351
1352         PR tree-optimization/45453
1353         * g++.dg/tree-ssa/pr45453.C: New testcase.
1354
1355 2010-09-18  Jason Merrill  <jason@redhat.com>
1356
1357         * g++.dg/cpp0x/initlist44.C: New.
1358
1359 2010-09-18  Richard Guenther  <rguenther@suse.de>
1360
1361         PR tree-optimization/45709
1362         * g++.dg/torture/pr45709-2.C: New testcase.
1363
1364 2010-09-18  Richard Guenther  <rguenther@suse.de>
1365
1366         PR tree-optimization/45709
1367         * g++.dg/torture/pr45709.C: New testcase.
1368
1369 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1370
1371         PR testsuite/45719
1372         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1373
1374 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1375
1376         * gcc.target/i386/pad-1.c: New.
1377         * gcc.target/i386/pad-2.c: Likewise.
1378         * gcc.target/i386/pad-3.c: Likewise.
1379         * gcc.target/i386/pad-4.c: Likewise.
1380         * gcc.target/i386/pad-5a.c: Likewise.
1381         * gcc.target/i386/pad-5b.c: Likewise.
1382         * gcc.target/i386/pad-6a.c: Likewise.
1383         * gcc.target/i386/pad-6b.c: Likewise.
1384         * gcc.target/i386/pad-7.c: Likewise.
1385         * gcc.target/i386/pad-8.c: Likewise.
1386         * gcc.target/i386/pad-9.c: Likewise.
1387         * gcc.target/i386/pad-10.c: Likewise.
1388
1389 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1390
1391         PR middle-end/45234
1392         * gcc.dg/torture/stackalign/alloca-5.c: New.
1393
1394 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1395
1396         PR middle-end/45678
1397         * gcc.dg/torture/pr45678-2.c: New.
1398
1399 2010-09-17  Richard Guenther  <rguenther@suse.de>
1400
1401         PR middle-end/45678
1402         * gcc.dg/torture/pr45678-1.c: New testcase.
1403
1404 2010-09-17  Michael Matz  <matz@suse.de>
1405
1406         PR tree-optimization/43432
1407         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1408         check_effective_target_vect_perm_short): New predicates.
1409         (check_effective_target_vect_perm): Include x86_64.
1410         * gcc.dg/vect/pr43432.c: New test.
1411         * gcc.dg/vect/vect-114.c: Adjust.
1412         * gcc.dg/vect/vect-15.c: Ditto.
1413         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1414         * gcc.dg/vect/slp-perm-9.c: Ditto.
1415
1416 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1417
1418         PR testsuite/45692
1419         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1420         GNU runtime.
1421
1422 2010-09-17  Richard Guenther  <rguenther@suse.de>
1423
1424         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1425         * gcc.dg/pr28706.c: Likewise.
1426         * gcc.dg/pr28712.c: Likewise.
1427         * gcc.dg/pr30762-1.c: Likewise.
1428         * gcc.dg/pr30762-2.c: Likewise.
1429         * gcc.dg/pr31529-1.c: Likewise.
1430         * gcc.dg/pr31529-2.c: Likewise.
1431         * gcc.dg/pr34457-1.c: Likewise.
1432         * gcc.dg/pr34457-2.c: Likewise.
1433         * gcc.dg/pr34668-1.c: Likewise.
1434         * gcc.dg/pr34668-2.c: Likewise.
1435         * gcc.dg/pr34989-1.c: Likewise.
1436         * gcc.dg/pr34989-2.c: Likewise.
1437         * gcc.dg/pr43557-1.c: Likewise.
1438         * gcc.dg/pr43557-2.c: Likewise.
1439         * gcc.dg/debug/pr41893-1.c: Likewise.
1440         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1441         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1442         * gcc.dg/matrix/matrix-4.c: Likewise.
1443         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1444         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1445         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1446         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1447
1448 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1449
1450         PR fortran/43665
1451         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1452         optimizations.
1453         * gfortran.dg/intent_optimize_1.f90: New test.
1454
1455 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1456
1457         * gcc.target/i386/divmod-1.c: New.
1458         * gcc.target/i386/divmod-2.c: Likewise.
1459         * gcc.target/i386/divmod-3.c: Likewise.
1460         * gcc.target/i386/divmod-4.c: Likewise.
1461         * gcc.target/i386/divmod-4a.c: Likewise.
1462         * gcc.target/i386/divmod-5.c: Likewise.
1463         * gcc.target/i386/divmod-6.c: Likewise.
1464         * gcc.target/i386/divmod-7.c: Likewise.
1465         * gcc.target/i386/divmod-8.c: Likewise.
1466         * gcc.target/i386/udivmod-1.c: Likewise.
1467         * gcc.target/i386/udivmod-2.c: Likewise.
1468         * gcc.target/i386/udivmod-3.c: Likewise.
1469         * gcc.target/i386/udivmod-4.c: Likewise.
1470         * gcc.target/i386/udivmod-4a.c: Likewise.
1471         * gcc.target/i386/udivmod-5.c: Likewise.
1472         * gcc.target/i386/udivmod-6.c: Likewise.
1473         * gcc.target/i386/udivmod-7.c: Likewise.
1474         * gcc.target/i386/udivmod-8.c: Likewise.
1475
1476 2010-09-16  Jan Hubicka  <jh@suse.cz>
1477
1478         * g++.dg/lto/pr45679-1_0.C: New file.
1479         * g++.dg/lto/pr45679-1_1.C: New file.
1480         * g++.dg/lto/pr45679-0_0.C: New file.
1481         * g++.dg/lto/pr45679-0_1.C: New file.
1482
1483 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1484
1485         PR fortran/45674
1486         * gfortran.dg/class_dummy_2.f03: New.
1487
1488 2010-09-16  Richard Guenther  <rguenther@suse.de>
1489
1490         PR tree-optimization/45623
1491         * gcc.dg/torture/pr45623.c: New testcase.
1492
1493 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1494
1495         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1496         name and parentheses.
1497         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1498
1499 2010-09-15  Jason Merrill  <jason@redhat.com>
1500
1501         * g++.dg/parse/parameter-declaration-2.C: New.
1502
1503         * g++.dg/cpp0x/scoped_enum2.C: New.
1504
1505 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1506
1507         * gcc.c-torture/compile/20100915-1.c: New test.
1508
1509 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1510
1511         PR middle-end/45644
1512         * gcc.dg/ipa/pr45644.c: New test.
1513
1514 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1515
1516         PR tree-optimization/45633
1517         * gcc.dg/vect/pr45633.c: New test.
1518
1519 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1520
1521         PR fortran/45577
1522         * gfortran.dg/allocate_derived_4.f90: New.
1523
1524 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1525
1526         * lib/target-supports.exp
1527         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1528         supported flag to true for neon.
1529
1530 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1531
1532         PR c++/45665
1533         * g++.dg/template/crash103.C: New.
1534
1535 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1536
1537         Merge from 'apple/trunk' branch on FSF servers.
1538
1539         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1540
1541         Radar 4457381
1542         * objc.dg/msg-in-protocol.m: New.
1543         * obj-c++.dg/msg-in-protocol.mm: New.
1544
1545         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1546
1547         Radar 4219590
1548         * objc.dg/break-in-ifstmt.m: New.
1549
1550         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1551
1552         Radar 4174166
1553         * obj-c++.dg/comp-types-13.mm: New.
1554         * objc.dg/comp-types-12.m: New.
1555
1556         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1557
1558         Radar 4216500
1559         * obj-c++.dg/proto-lossage-7.mm: New.
1560         * objc.dg/proto-lossage-7.m: New.
1561
1562 2010-09-14  Jan Hubicka  <jh@suse.cz>
1563
1564         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1565         folding.
1566         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1567         folding.
1568
1569 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1570
1571         PR middle-end/45567
1572         * gcc.dg/pr45567.c: New test.
1573
1574         PR debug/45660
1575         * g++.dg/debug/pr45660.C: New test.
1576
1577 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1578
1579         PR tree-optimization/45470
1580         * g++.dg/vect/pr45470-a.cc: New test.
1581         * g++.dg/vect/pr45470-a.cc: New test.
1582
1583 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1584
1585         PR target/42070
1586         * lib/profopt.exp: Prune warnings on execname2 compile.
1587         * lib/prune.exp: Prune "can't add line info" warnings.
1588
1589 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1590
1591         PR libfortran/45532
1592         * gfortran.dg/namelist_64.f90: New test.
1593
1594 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1595
1596         PR rtl-optimization/45617
1597         * gcc.target/i386/pr45617.c: New test.
1598
1599 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1600
1601         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1602
1603 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1604
1605         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1606         * gcc.target/i386/fma4-vector.c: Likewise.
1607         * gcc.target/i386/vectorize2.c: Likewise.
1608         * gcc.target/i386/vectorize4.c: Likewise.
1609         * gcc.target/i386/vectorize5.c: Likewise.
1610         * gcc.target/i386/vectorize6.c: Likewise.
1611         * gcc.target/i386/vectorize8.c: Likewise.
1612
1613         * gcc.target/i386/vect-double-1.c: New.
1614         * gcc.target/i386/vect-double-1a.c: Likewise.
1615         * gcc.target/i386/vect-double-2.c: Likewise.
1616         * gcc.target/i386/vect-double-2a.c: Likewise.
1617
1618         * lib/target-supports.exp (check_effective_target_vect_double):
1619         Set et_vect_double_saved to 0 when tuning for Atom.
1620
1621 2010-09-13  Jan Hubicka  <jh@suse.cz>
1622
1623         * gcc.dg/torture/pr23821.c: Drop static keyword.
1624         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1625         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1626
1627 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1628
1629         * gcc.target/arm/sync-1.c: New.
1630
1631 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1632
1633         * gnat.dg/memtrap.adb: New test.
1634
1635 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1636
1637         * gfortran.dg/promotion.f90: Fix options.
1638
1639 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1640
1641         * g++.dg/cpp0x/range-for1.C: New.
1642         * g++.dg/cpp0x/range-for2.C: New.
1643         * g++.dg/cpp0x/range-for3.C: New.
1644         * g++.dg/cpp0x/range-for4.C: New.
1645         * g++.dg/cpp0x/range-for5.C: New.
1646         * g++.dg/cpp0x/range-for6.C: New.
1647
1648 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1649
1650         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1651         and counts. Check that transpose is not called.
1652         * gfortran.dg/transpose_2.f90: Update error message.
1653
1654 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1655
1656         PR c++/43824
1657         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1658         * g++.dg/lookup/strong-using-2.C: Likewise.
1659         * g++.dg/lookup/strong-using-3.C: Likewise.
1660         * g++.dg/lookup/strong-using-5.C: Likewise.
1661
1662         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1663         * g++.dg/cpp0x/inline-ns4.C: New.
1664         * g++.dg/cpp0x/inline-ns5.C: New.
1665
1666 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1667
1668         PR middle-end/45634
1669         * gfortran.fortran-torture/compile/pr45634.f90: New.
1670
1671 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1672
1673         * objc.dg/fobjc-exceptions.m: New test.
1674
1675 2010-09-10  Jan Hubicka  <jh@suse.cz>
1676
1677         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1678
1679 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1680
1681         PR tree-optimization/44972
1682         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1683         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1684         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1685         instead.
1686         * g++.dg/torture/pr44972.C: New test.
1687
1688 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1689
1690         PR tree-optimization/44972
1691         * g++.dg/torture/pr34850.C: Remove expected warning.
1692
1693 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1694
1695         * gfortran.dg/dummy_optional_arg.f90: New test.
1696
1697 2010-09-08  Jan Hubicka  <jh@suse.cz>
1698
1699         PR tree-optimization/45598
1700         * fortran.fortran-torture/compile/pr45598.f90: New test.
1701
1702 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1703
1704         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1705         * lib/target-supports.exp (check_ifunc_available): New.
1706         * gcc.dg/attr-ifunc-1.c: New.
1707         * gcc.dg/attr-ifunc-2.c: New.
1708         * gcc.dg/attr-ifunc-3.c: New.
1709         * gcc.dg/attr-ifunc-4.c: New.
1710         * gcc.dg/attr-ifunc-5.c: New.
1711         * g++.dg/ext/attr-ifunc-1.C: New.
1712         * g++.dg/ext/attr-ifunc-2.C: New.
1713         * g++.dg/ext/attr-ifunc-3.C: New.
1714         * g++.dg/ext/attr-ifunc-4.C: New.
1715
1716 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1717
1718         PR middle-end/40386
1719         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1720
1721 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1722
1723         * gfortran.dg/inline_transpose_1.f90: New test.
1724
1725 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1726
1727         PR c++/45588
1728         * g++.dg/warn/Wunused-var-15.C: New test.
1729
1730 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1731
1732         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1733         hppa*-*-hpux*.
1734
1735 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1736
1737         * objc/execute/exceptions/throw-nil.m: New test.
1738         * objc/execute/exceptions/handler-1.m: Updated to use the new
1739         objc_set_uncaught_exception_handler() function.
1740         * objc/execute/exceptions/matcher-1.m: New test.
1741
1742 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1743
1744         PR fortran/38282
1745         * gfortran.dg/bit_comparison_1.F90: New test.
1746         * gfortran.dg/leadz_trailz_3.f90: New test.
1747         * gfortran.dg/masklr_2.F90: New test.
1748         * gfortran.dg/shiftalr_1.F90: New test.
1749         * gfortran.dg/merge_bits_2.F90: New test.
1750         * gfortran.dg/dshift_2.F90: New test.
1751         * gfortran.dg/bit_comparison_2.F90: New test.
1752         * gfortran.dg/masklr_1.F90: New test.
1753         * gfortran.dg/merge_bits_1.F90: New test.
1754         * gfortran.dg/dshift_1.F90: New test.
1755         * gfortran.dg/shiftalr_2.F90: New test.
1756
1757 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1758
1759         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1760         functions from objc/typedstream.h are deprecated.
1761
1762 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1763
1764         * lib/target-supports.exp
1765         (check_effective_target_run_expensive_tests): New proc.
1766         * gcc.c-torture/compile/limits-fnargs.c: Use
1767         dg-require-effective-target run_expensive_tests.
1768
1769 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1770
1771         PR fortran/45597
1772         * gfortran.dg/gomp/pr45597.f90: New test.
1773
1774         PR fortran/45595
1775         * gfortran.dg/gomp/pr45595.f90: New test.
1776
1777 2010-09-08  Michael Matz  <matz@suse.de>
1778
1779         * c-c++-common/uninit-17.c: Adjust.
1780
1781 2010-09-08  Michael Matz  <matz@suse.de>
1782
1783         PR tree-optimization/43430
1784         * gcc.dg/vect/pr43430-2.c: New test.
1785
1786 2010-09-08  Michael Matz  <matz@suse.de>
1787
1788         PR tree-optimization/33244
1789         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1790
1791 2010-09-08  Richard Guenther  <rguenther@suse.de>
1792
1793         PR tree-optimization/45578
1794         * gfortran.dg/pr45578.f90: New testcase.
1795
1796 2010-09-08  Richard Guenther  <rguenther@suse.de>
1797
1798         PR testsuite/45590
1799         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1800
1801 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1802
1803         PR fortran/45576
1804         * gfortran.dg/char_length_18.f90:  New test.
1805
1806 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1807
1808         PR target/36502
1809         * gcc.target/i386/pr36502.c: New test.
1810
1811         PR target/42313
1812         PR target/44651
1813         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1814         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1815
1816 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1817
1818         * gfortran.dg/achar_4.f90: Enable bounds checking.
1819
1820 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1821
1822         PR target/45206
1823         * gcc.target/i386/pr45206.c: New test.
1824
1825 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1826
1827         PR fortran/45505
1828         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1829
1830 2010-09-07  Jan Hubicka  <jh@suse.cz>
1831
1832         * gcc.c-torture/compile/20100907.c: New testcase.
1833
1834 2010-09-07  Richard Guenther  <rguenther@suse.de>
1835
1836         PR middle-end/45569
1837         * g++.dg/eh/pr45569.C: New testcase.
1838
1839 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1840
1841         PR target/43137
1842         * gcc.target/arm/pr43137.c: New test.
1843
1844 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1845
1846         PR fortran/36931
1847         * gfortran.dg/dependency_35.f90:  New test.
1848
1849 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1850
1851         PR fortran/34145
1852         * gfortran.dg/char_length_17.f90:  New test.
1853
1854 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1855
1856         PR c++/45200
1857         PR c++/45293
1858         PR c++/45558
1859         * g++.dg/template/typedef34.C: New test.
1860         * g++.dg/template/typedef35.C: New test.
1861
1862 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1863
1864         PR target/22152
1865         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1866
1867 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1868
1869         * g++.dg/warn/Wdouble-promotion.C: New.
1870
1871 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1872
1873         * g++.dg/parse/redef2.C: New.
1874
1875 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1876
1877         * gcc.dg/20100906-1.c: New testcase.
1878
1879 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1880
1881         PR testsuite/45543
1882         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1883         DW_TAG_enumeration_type DIE.
1884
1885 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1886
1887         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1888         Update XFAILs.
1889
1890 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1891
1892         PR rtl-optimization/44919
1893         * g++.dg/opt/pr44919.C: New.
1894
1895 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1896
1897         PR fortran/38282
1898         * gfortran.dg/iall_iany_iparity_1.f90: New.
1899         * gfortran.dg/iall_iany_iparity_2.f90: New.
1900
1901 2010-09-06  Jason Merrill  <jason@redhat.com>
1902
1903         * g++.dg/cpp0x/initlist42.C: New.
1904
1905         * g++.dg/cpp0x/auto19.C: New.
1906
1907         * g++.dg/template/sfinae25.C: New.
1908         * g++.dg/template/char1.C: Expect warning.
1909         * g++.dg/template/nontype10.C: Likewise.
1910
1911         * g++.dg/cpp0x/implicit9.C: New.
1912
1913         * g++.dg/cpp0x/initlist43.C: New.
1914
1915 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1916
1917         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1918
1919 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1920
1921         * gcc.dg/Wdouble-promotion.c: New.
1922
1923 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1924
1925         * gfortran.dg/float128_1.f90: Remove test case as
1926         it always fails since Rev 163611 backed out the
1927         front-end implementation.
1928
1929 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1930
1931         * gfortran.dg/float128_1.f90: XFAIL test case.
1932
1933 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1934
1935         * gfortran.dg/bessel_7.f90: Decrease required precision.
1936
1937 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1938
1939         PR testsuite/45545
1940         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1941         ref-all-matching targets.
1942
1943 2010-09-05  Richard Guenther  <rguenther@suse.de>
1944
1945         PR tree-optimization/45535
1946         * gcc.c-torture/compile/pr45535.c: New testcase.
1947
1948 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1949
1950         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1951         "\[^\n\]*".
1952         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1953         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1954         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1955         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1956         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1957         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1958         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1959         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1960         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1961         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1962         * gcc.target/i386/pr22152.c: Likewise.
1963         * gcc.target/i386/pr36992-1.c: Likewise.
1964         * gcc.target/i386/pr36992-2.c: Likewise.
1965         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1966
1967 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1968
1969         PR testsuite/43957
1970         * gcc.dg/const-uniq-1.c: Modify regexp.
1971
1972 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1973
1974         PR fortran/45530
1975         * gfortran.dg/namelist_63.f90: New.
1976
1977 2010-09-04  Jan Hubicka  <jh@suse.cz>
1978
1979         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1980         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1981
1982 2010-09-04  Jan Hubicka  <jh@suse.cz>
1983
1984         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1985
1986 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1987
1988         PR fortran/45507
1989         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1990
1991 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1992
1993         * gcc.dg/opts-4.c: New test.
1994
1995 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1996
1997         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1998         * gcc.dg/vect/vect-peel-4.c: Ditto.
1999
2000 2010-09-03  Daniel Kraft  <d@domob.eu>
2001
2002         PR fortran/45525
2003         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2004
2005 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2006
2007         PR fortran/45159
2008         * gfortran.dg/dependency_34.f90:  New test.
2009
2010 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2011
2012         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2013
2014 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2015
2016         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2017         gcc.target/i386/clearcap.map if supported.
2018
2019 2010-09-03  Michael Matz  <matz@suse.de>
2020
2021         PR middle-end/45415
2022         * gcc.dg/pr45415.c: New test.
2023
2024 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2025
2026         PR tree-optimization/45506
2027         * gcc.dg/pr45506.c: New.
2028
2029 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
2030
2031         PR target/45476
2032         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2033         * gcc.target/i386/float128-2.c: Ditto.
2034
2035 2010-09-03  Daniel Kraft  <d@domob.eu>
2036
2037         PR fortran/34162
2038         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2039         * gfortran.dg/internal_dummy_2.f08: New test.
2040         * gfortran.dg/internal_dummy_3.f08: New test.
2041         * gfortran.dg/internal_dummy_4.f08: New test.
2042
2043 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
2044
2045         PR debug/45500
2046         * gcc.target/i386/pr45500.c: New test.
2047
2048 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
2049
2050         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2051
2052 2010-09-03  Daniel Kraft  <d@domob.eu>
2053
2054         PR fortran/44602
2055         * gfortran.dg/exit_2.f08; Adapt error messages.
2056         * gfortran.dg/exit_3.f08: New test.
2057         * gfortran.dg/exit_4.f08: New test.
2058         * gfortran.dg/exit_5.f03: New test.
2059
2060 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2061
2062         * gfortran.dg/ishft_4.f90: New test.
2063
2064 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2065
2066         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2067         FRIZ/XSRIZ instruciton for (double)(long long)x.
2068         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2069
2070 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2071
2072         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2073
2074 2010-09-02  Richard Guenther  <rguenther@suse.de>
2075
2076         PR tree-optimization/44937
2077         PR tree-optimization/45412
2078         * g++.dg/opt/pr45412.C: New testcase.
2079         * gcc.c-torture/compile/pr45412.c: Likewise.
2080         * gcc.c-torture/compile/pr44937.c: Likewise.
2081
2082 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
2083
2084         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
2085         but using -Werror=comment.
2086         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2087         expected error messages.
2088
2089 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2090
2091         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2092         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2093
2094 2010-09-02  Tobias Burnus  <burnus@net-b.de>
2095
2096         PR fortran/45489
2097         * gfortran.dg/initialization_27.f90: New.
2098
2099 2010-09-02  Ira Rosen  <irar@il.ibm.com>
2100
2101         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2102         check into different basic blocks. Expect vectorization if misaligned
2103         stores are supported.
2104         * gcc.dg/vect/bb-slp-8a.c: New test.
2105         * gcc.dg/vect/bb-slp-8b.c: New test.
2106
2107 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
2108
2109         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2110
2111 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
2112
2113         PR fortran/44541
2114         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2115         * gfortran.dg/class_dummy_1.f03: New.
2116
2117 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
2118
2119         PR middle-end/45458
2120         * g++.dg/tree-prof/partition2.C: New test.
2121
2122 2010-09-01  Richard Guenther  <rguenther@suse.de>
2123
2124         * gcc.dg/vect/vect-outer-fir.c: Adjust.
2125         * gcc.dg/tree-ssa/vrp54.c: New testcase.
2126         * gcc.c-torture/execute/20100827-1.c: Likewise.
2127
2128 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2129
2130         * gfortran.dg/execute_command_line_1.f90: New test.
2131
2132 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2133
2134         PR preprocessor/45457
2135         * c-c++-common/cpp/pr45457.c: New test.
2136
2137 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
2138
2139         * gcc.dg/nested-func-8.c: New test.
2140
2141 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2142
2143         PR fortran/38282
2144         * gfortran.dg/popcnt_poppar_1.F90: New test.
2145         * gfortran.dg/popcnt_poppar_2.F90: New test.
2146
2147 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
2148
2149         * gcc.target/i386/volatile-2.c: Require nonpic target.
2150
2151 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2152
2153         PR middle-end/45461
2154         * gcc.dg/pr45461.c: New test.
2155
2156 2010-08-31  Richard Guenther  <rguenther@suse.de>
2157
2158         PR testsuite/45455
2159         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2160
2161 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
2162
2163         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2164
2165 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2166
2167         PR fortran/45456
2168         * gfortran.dg/typebound_proc_18.f03: New.
2169
2170 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2171
2172         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2173         * lib/scanasm.exp (scan-stack-usage): Likewise.
2174         (scan-stack-usage-not): Likewise.
2175         * gcc.dg/stack-usage-1.c: New test.
2176         * gcc.target/i386/stack-usage-realign.c: Likewise.
2177
2178 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2179
2180         PR tree-optimization/45427
2181         * gcc.dg/tree-ssa/pr45427.c: New test.
2182
2183 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2184
2185         PR c++/45043
2186         * g++.dg/template/crash102.C: New.
2187
2188 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2189
2190         PR middle-end/45423
2191         * gcc.dg/gomp/atomic-12.c: New test.
2192         * gcc.dg/gomp/atomic-13.c: New test.
2193         * gcc.dg/gomp/atomic-14.c: New test.
2194         * g++.dg/gomp/atomic-11.C: New test.
2195         * g++.dg/gomp/atomic-12.C: New test.
2196         * g++.dg/gomp/atomic-13.C: New test.
2197         * g++.dg/gomp/atomic-14.C: New test.
2198
2199 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2200
2201         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2202         delimiter.
2203
2204 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2205
2206         * gnat.dg/discr24.adb: New test.
2207
2208 2010-08-30  Richard Guenther  <rguenther@suse.de>
2209
2210         PR tree-optimization/45449
2211         * gcc.dg/pr45449.c: New testcase.
2212
2213 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2214
2215         * gcc.dg/opts-1.c: Expect errors, not warnings.
2216
2217 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2218
2219         PR fortran/42769
2220         * gfortran.dg/dynamic_dispatch_11.f03: New.
2221
2222 2010-08-29  Jason Merrill  <jason@redhat.com>
2223
2224         PR c++/44991
2225         * g++.dg/parse/defarg15.C: New.
2226
2227 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2228
2229         PR fortran/45439
2230         * gfortran.dg/select_type_16.f03: New.
2231
2232 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2233             Tobias Burnus  <burnus@net-b.de>
2234
2235         * gfortran.dg/bessel_7.f90: Decrease required precision.
2236
2237 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2238             Kaz Kojima  <kkojima@gcc.gnu.org>
2239
2240         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2241
2242 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2243
2244         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2245         floating point conversion code generation.
2246         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2247         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2248         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2249         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2250         to integer conversion code generation.
2251         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2252         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2253         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2254         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2255
2256 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2257
2258         PR fortran/32049
2259         * gfortran.dg/random_seed_1.f90: Adjust test.
2260         * gfortran.dg/float128_1.f90: New test.
2261
2262 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2263
2264         PR fortran/33197
2265         * gfortran.dg/norm2_1.f90: New.
2266         * gfortran.dg/norm2_2.f90: New.
2267         * gfortran.dg/norm2_3.f90: New.
2268         * gfortran.dg/norm2_4.f90: New.
2269         * gfortran.dg/parity_1.f90: New.
2270         * gfortran.dg/parity_2.f90: New.
2271         * gfortran.dg/parity_3.f90: New.
2272
2273 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2274
2275         PR fortran/45420
2276         * gfortran.dg/select_type_15.f03: New.
2277
2278 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2279
2280         PR libfortran/43217
2281         * gfortran.dg/hollerith8.f90: New test.
2282
2283 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2284
2285         PR fortran/45159
2286         * gfortran.dg/dependency_33.f90:  New test.
2287
2288 2010-08-27  Richard Guenther  <rguenther@suse.de>
2289
2290         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2291         * gcc.dg/graphite/scop-2.c: Likewise.
2292         * gcc.dg/graphite/scop-20.c: Likewise.
2293         * gcc.dg/vect/slp-25.c: Likewise.
2294
2295 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2296
2297         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2298
2299 2010-08-26  Daniel Kraft  <d@domob.eu>
2300
2301         PR fortran/38936
2302         PR fortran/44047
2303         PR fortran/45384
2304         * gfortran.dg/associate_8.f03: New test.
2305         * gfortran.dg/select_type_13.f03: New test.
2306         * gfortran.dg/select_type_14.f03: New test.
2307
2308 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2309
2310         PR tree-optimization/44485
2311         * gcc.dg/pr44485.c: New test.
2312
2313 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2314
2315         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2316         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2317         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2318
2319 2010-08-26  Richard Guenther  <rguenther@suse.de>
2320
2321         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2322         * gcc.dg/graphite/scop-21.c: Likewise.
2323
2324 2010-08-26  Richard Guenther  <rguenther@suse.de>
2325
2326         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2327         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2328         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2329         * gcc.dg/vect/vect-91.c: Likewise.
2330         * gcc.dg/vect/vect-peel-1.c: Likewise.
2331         * gcc.dg/vect/vect-peel-2.c: Likewise.
2332         * gcc.dg/vect/vect-peel-4.c: Likewise.
2333
2334 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2335
2336         PR libfortran/41859
2337         * gfortran.dg/der_io_4.f90: New test.
2338
2339 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2340
2341         PR rtl-optimization/44858
2342         * gcc.c-torture/execute/pr44858.c: New test.
2343
2344         PR rtl-optimization/45400
2345         * g++.dg/other/i386-8.C: New test.
2346
2347 2010-08-25  Richard Guenther  <rguenther@suse.de>
2348
2349         * gcc.dg/alias-8.c: Adjust.
2350
2351 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2352
2353         * gcc.target/i386/combine-mul.c: New test.
2354
2355 2010-08-25  Richard Guenther  <rguenther@suse.de>
2356
2357         PR lto/44562
2358         * gcc.dg/graphite/id-27.c: New testcase.
2359         * gcc.dg/lto/20100825-1_0.c: Likewise.
2360
2361 2010-08-25  Richard Guenther  <rguenther@suse.de>
2362
2363         PR tree-optimization/45316
2364         * g++.dg/opt/pr45316.C: New testcase.
2365
2366 2010-08-25  Richard Guenther  <rguenther@suse.de>
2367
2368         PR tree-optimization/45393
2369         * g++.dg/torture/pr45393.C: New testcase.
2370
2371 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2372
2373         PR tree-optimization/45059
2374         * gcc.c-torture/compile/pr45059.c: New test.
2375
2376 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2377
2378         * lib/target-supports.exp (check_effective_target_vect_unpack):
2379         Set vect_unpack supported flag to true for neon.
2380
2381 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2382
2383         * gcc.dg/tree-ssa/ifc-5.c: New.
2384
2385 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2386
2387         * gcc.dg/tree-ssa/ifc-4.c: New.
2388         * gcc.dg/tree-ssa/ifc-7.c: New.
2389
2390 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2391
2392         * gcc.dg/vect/vect.exp: Check loongson targets
2393         * g++.dg/vect/vect.exp: Likewise
2394         * gfortran.dg/vect/vect.exp: Likewise
2395
2396 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2397
2398         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2399         -mveclibabi=mass.
2400
2401 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2402
2403         PR fortran/45366
2404         * gfortran.dg/proc_ptr_29.f90: New.
2405
2406 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2407             Dominique d'Humieres <dominiq@lps.ens.fr>
2408
2409         PR fortran/45367
2410         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2411
2412 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2413
2414         PR fortran/45367
2415         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2416
2417 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2418
2419         PR fortran/36158
2420         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2421
2422 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2423             Dominique d'Humieres <dominiq@lps.ens.fr>
2424
2425         PR fortran/45367
2426         PR fortran/36158
2427         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2428         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2429
2430 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2431
2432         PR fortran/44863
2433         PR fortran/45271
2434         PR fortran/45290
2435         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2436         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2437         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2438
2439 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2440
2441         PR fortran/36158
2442         PR fortran/33197
2443         * gfortran.dg/bessel_6.f90: New.
2444         * gfortran.dg/bessel_7.f90: New.
2445
2446 2010-08-20  Jan Hubicka  <jh@suse.cz>
2447
2448         PR c++/45307
2449         PR c++/17736
2450         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2451         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2452
2453 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2454
2455         PR target/45336
2456         * gcc.target/i386/pr45336-1.c: New.
2457         * gcc.target/i386/pr45336-2.c: Likewise.
2458         * gcc.target/i386/pr45336-3.c: Likewise.
2459         * gcc.target/i386/pr45336-4.c: Likewise.
2460
2461 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2462
2463         PR testsuite/45361
2464         * gcc.target/i386/volatile-2.c: Update scan strings to also
2465         include (%rip) for the memory reference on x86_64.
2466
2467 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2468
2469         PR middle-end/44974
2470         * gcc.dg/pr44974.c: New test.
2471
2472         PR rtl-optimization/45353
2473         * gcc.dg/pr45353.c: New test.
2474
2475 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2476
2477         * gcc.target/i386/volatile-2.c: New.
2478
2479 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2480
2481         PR rtl-optimization/44691
2482         * gfortran.dg/pr44691.f: New test.
2483
2484 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2485
2486         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2487
2488 2010-08-19  Jason Merrill  <jason@redhat.com>
2489
2490         * g++.dg/init/synth3.C: New.
2491         * g++.dg/init/value8.C: New.
2492         * g++.dg/tree-ssa/empty-2.C: New.
2493         * g++.dg/cpp0x/noexcept09.C: New.
2494
2495 2010-08-19  Daniel Kraft  <d@domob.eu>
2496
2497         PR fortran/29785
2498         PR fortran/45016
2499         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2500         * gfortran.dg/pointer_remapping_1.f90: New test.
2501         * gfortran.dg/pointer_remapping_2.f03: New test.
2502         * gfortran.dg/pointer_remapping_3.f08: New test.
2503         * gfortran.dg/pointer_remapping_4.f03: New test.
2504         * gfortran.dg/pointer_remapping_5.f08: New test.
2505         * gfortran.dg/pointer_remapping_6.f08: New test.
2506
2507 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2508
2509         PR testsuite/45324
2510         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2511
2512 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2513
2514         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2515
2516 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2517
2518         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2519         variable.
2520
2521 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2522
2523         PR target/45070
2524         * gcc.c-torture/execute/pr45070.c: New.
2525
2526 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2527
2528         * g++.dg/pr44328.C: New test.
2529
2530 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2531
2532         PR fortran/36158
2533         PR fortran/33197
2534         * gfortran.dg/bessel_3.f90: New.
2535         * gfortran.dg/bessel_4.f90: New.
2536         * gfortran.dg/bessel_5.f90: New.
2537
2538 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2539
2540         PR fortran/45290
2541         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2542         * gfortran.dg/pointer_init_2.f90: New.
2543         * gfortran.dg/pointer_init_3.f90: New.
2544         * gfortran.dg/pointer_init_4.f90: New.
2545
2546 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2547
2548         PR c++/45049
2549         * g++.dg/pr45049-1.C: New test.
2550         * g++.dg/pr45049-2.C: New test.
2551
2552 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2553
2554         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2555         20 if __ARM_PCS is defined otherwise 64.
2556         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2557         instead of hard coded 64.
2558
2559 2010-08-18  Yao Qi  <yao@codesourcery.com>
2560
2561         PR target/45094
2562         * gcc.target/arm/pr45094.c: New test.
2563
2564 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2565
2566         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2567
2568 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2569
2570         PR rtl-optimization/42575
2571         * gcc.target/arm/pr42575.c: New test.
2572
2573 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2574
2575         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2576         * gcc.dg/tls/thr-cse-1.c: New.
2577
2578 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2579
2580         PR debug/42487
2581         * lib/target-supports.exp
2582         (check_effective_target_function_sections): New.
2583         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2584         function sections before proceding.
2585
2586 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2587
2588         PR fortran/45308
2589         * gfortran.dg/pr45308.f03: New test.
2590
2591 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2592
2593         PR target/45296
2594         * gcc.target/i386/pr45296.c: New test.
2595
2596 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2597
2598         * g++.dg/ext/uow-1.C: New.
2599         * g++.dg/ext/uow-2.C: New.
2600         * g++.dg/ext/uow-3.C: New.
2601         * g++.dg/ext/uow-4.C: New.
2602
2603 2010-08-17  Richard Guenther  <rguenther@suse.de>
2604
2605         PR testsuite/45266
2606         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2607
2608 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2609
2610         PR c/40563
2611         * gcc.dg/Wcxx-compat-20.c: New test.
2612
2613 2010-08-17  Daniel Kraft  <d@domob.eu>
2614
2615         PR fortran/38936
2616         * gfortran.dg/associate_1.f03: Extended to test newly supported
2617         features like association to variables.
2618         * gfortran.dg/associate_3.f03: Removed check for illegal change
2619         of associate-name here...
2620         * gfortran.dg/associate_5.f03: ...and added it here.
2621         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2622         * gfortran.dg/associate_7.f03: New test.
2623
2624 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2625
2626         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2627
2628 2010-08-15  Daniel Kraft  <d@domob.eu>
2629
2630         PR fortran/38936
2631         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2632         * gfortran.dg/associate_3.f03: Clarify comment.
2633         * gfortran.dg/associate_5.f03: New test.
2634         * gfortran.dg/associate_6.f03: New test.
2635
2636 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2637
2638         PR fortran/45211
2639         * gfortran.dg/bind_c_usage_21.f90: New.
2640         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2641
2642 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2643
2644         * gfortran.dg/optional_absent_1.f90: New.
2645         * gfortran.dg/null_actual.f90: New.
2646
2647 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2648
2649         * gfortran.dg/pointer_target_1.f90: New.
2650         * gfortran.dg/pointer_target_2.f90: New.
2651         * gfortran.dg/pointer_target_3.f90: New.
2652
2653 2010-08-15  Daniel Kraft  <d@domob.eu>
2654
2655         PR fortran/45197
2656         * gfortran.dg/elemental_args_check_3.f90: New test.
2657         * gfortran.dg/impure_1.f08: New test.
2658         * gfortran.dg/impure_2.f08: New test.
2659         * gfortran.dg/impure_3.f90: New test.
2660         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2661
2662 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2663
2664         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2665         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2666         SLP tests.
2667         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2668         misaligned loads.
2669         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2670         misaligned stores.c
2671         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2672
2673 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2674
2675         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2676         dg-require-effective-target after dg-do.
2677
2678 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2679
2680         * lib/target-supports.exp (check_effective_target_vect_int): Return
2681         true for Loongson targets.
2682         (check_effective_target_vect_shift): Likewise.
2683         (check_effective_target_vect_no_int_max): Likewise.
2684         (check_effective_target_vect_no_align): Likewise.
2685         (check_effective_target_vect_short_mult): Likewise.
2686
2687 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2688
2689         * g++.dg/cast.C: Change fields of structures to "long" to pass
2690         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2691         * g++.dg/cpp0x/iop.C: Ditto.
2692         * g++.dg/cpp0x/named_refs.C: Ditto.
2693         * g++.dg/cpp0x/rv1p.C: Ditto.
2694         * g++.dg/cpp0x/rv2p.C: Ditto.
2695         * g++.dg/cpp0x/rv3p.C: Ditto.
2696         * g++.dg/cpp0x/rv4p.C: Ditto.
2697         * g++.dg/cpp0x/rv5p.C: Ditto.
2698         * g++.dg/cpp0x/rv6p.C: Ditto.
2699         * g++.dg/cpp0x/rv7p.C: Ditto.
2700         * g++.dg/cpp0x/rv8p.C: Ditto.
2701         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2702
2703 2010-08-13  Daniel Kraft  <d@domob.eu>
2704
2705         * gfortran.dg/implied_shape_1.f08: New test.
2706         * gfortran.dg/implied_shape_2.f90: New test.
2707         * gfortran.dg/implied_shape_3.f08: New test.
2708
2709 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2710
2711         PR libfortran/42526
2712         * gfortran.dg/char_component_initializer_1.f90: New test.
2713
2714 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2715
2716         PR tree-optimization/45241
2717         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2718
2719 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2720
2721         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2722         to dg-options.
2723         * gcc.target/i386/pr40906-2.c: Ditto.
2724         * gcc.target/i386/pr40906-3.c: Ditto.
2725
2726 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2727
2728         PR middle-end/45262
2729         * gcc.c-torture/execute/pr45262.c: New test.
2730
2731 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2732
2733         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2734         empty argument.
2735         * g++.dg/other/profile1.C: Ditto.
2736
2737 2010-08-12  Richard Guenther  <rguenther@suse.de>
2738
2739         PR tree-optimization/45232
2740         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2741         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2742         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2743         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2744         unsigned arithmetic.
2745         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2746         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2747         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2748         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2749         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2750         unsigned arithmetic.
2751         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2752         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2753         unsigned arithmetic.
2754         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2755         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2756         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2757         unsigned arithmetic.
2758         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2759         * gcc.dg/tree-ssa/negate.c: Adjust.
2760         * gcc.dg/vect/vect-1.c: Adjust.
2761         * gfortran.dg/reassoc_6.f: XFAIL.
2762
2763 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2764
2765         PR debug/45259
2766         * gcc.dg/pr45259.c: New test.
2767
2768 2010-08-12  Wei Guozhi  <carrot@google.com>
2769
2770         PR target/44999
2771         * gcc.target/arm/pr44999.c: New testcase.
2772
2773 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2774
2775         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2776         (N): Likewise.
2777         (main): Adjust accordingly.
2778
2779 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2780
2781         * gfortran.dg/graphite/id-22.f: New.
2782
2783 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2784
2785         * gcc.dg/graphite/id-26.c: New.
2786
2787 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2788
2789         * gcc.dg/graphite/id-25.c: New.
2790
2791 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2792
2793         * gcc.dg/graphite/run-id-5.c: New.
2794         * gcc.dg/graphite/run-id-6.c: New.
2795         * gfortran.dg/graphite/id-21.f: New.
2796
2797 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2798
2799         * gcc.dg/graphite/id-24.c: New.
2800
2801 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2802
2803         * gcc.dg/tree-ssa/pr20742.c: New.
2804
2805 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2806
2807         * gcc.dg/graphite/id-23.c: New.
2808
2809 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2810
2811         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2812
2813 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2814
2815         * gcc.dg/graphite/pr42729.c: New.
2816
2817 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2818
2819         * gfortran.dg/graphite/id-20.f: New.
2820
2821 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2822
2823         * gcc.dg/graphite/id-22.c: New.
2824
2825 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2826
2827         * gcc.dg/graphite/run-id-2.c: Call abort.
2828
2829 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2830
2831         * gcc.dg/graphite/id-20.c: New.
2832
2833 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2834             Steve Kargl <kargl@gcc.gnu.org>
2835
2836         PR fortran/44595
2837         * gfortran.dg/move_alloc_3.f90: New.
2838         * gfortran.dg/random_seed_2.f90: New.
2839
2840 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2841
2842         * lib/target-supports.exp (check_effective_target_sync_int_long):
2843         Add hppa*-*-linux*.
2844         (check_effective_target_sync_char_short): Likewise.
2845
2846 2010-08-10  Yao Qi  <yao@codesourcery.com>
2847
2848         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2849         general form.
2850         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2851         * g++.dg/other/packed1.C: Likewise.
2852         * g++.dg/other/crash-4.C: Likewise.
2853         * g++.dg/ext/packed8.C: Likewise.
2854         * g++.dg/init/array16.C: Likewise.
2855
2856 2010-08-10  xinliang David Li  <davidxl@google.com>
2857         * gcc.dg/tree-ssa/loop-19.c: Add option
2858         -fno-prefetch-loop-array
2859
2860 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2861
2862         PR middle-end/45182
2863         * gcc.c-torture/compile/pr45182.c: New test.
2864
2865 2010-08-09  Jason Merrill  <jason@redhat.com>
2866
2867         PR c++/45236
2868         * g++.dg/cpp0x/variadic-104.C: New.
2869
2870 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2871
2872         PR fortran/44235
2873         * gfortran.dg/dependency_32.f90:  New test.
2874
2875 2010-08-09  Richard Guenther  <rguenther@suse.de>
2876
2877         PR middle-end/44632
2878         * g++.dg/opt/nrv17.C: New testcase.
2879
2880 2010-08-09  Richard Guenther  <rguenther@suse.de>
2881
2882         PR middle-end/45212
2883         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2884         alignment from MEM_REF offset only if we took it from the
2885         base object.
2886
2887         * gcc.target/i386/pr24178.c: New testcase.
2888
2889 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2890
2891         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2892         * gcc.dg/20030702-1.c: Ditto.
2893         * gcc.dg/20050309-1.c: Ditto.
2894         * gcc.dg/20050325-1.c: Ditto.
2895         * gcc.dg/20050330-2.c: Ditto.
2896         * gcc.dg/20051201-1.c: Ditto.
2897         * gcc.dg/gomp/pr27573.c: Ditto.
2898         * gcc.dg/gomp/pr34610.c: Ditto.
2899         * gcc.dg/pr24225.c: Ditto.
2900         * gcc.dg/pr26570.c: Ditto.
2901         * gcc.dg/pr32773.c: Ditto.
2902         * g++.dg/gcov/gcov-6.C: Ditto.
2903         * g++.dg/gomp/pr34608.C: Ditto.
2904         * gfortran.dg/gomp/pr27573.f90: Ditto.
2905
2906         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2907         dg-require-host-local dg directive.
2908         * gcc.dg/profile-dir-2.c: Ditto.
2909         * gcc.dg/profile-dir-3.c: Ditto.
2910
2911 2010-08-08  Richard Guenther  <rguenther@suse.de>
2912
2913         PR tree-optimization/45109
2914         * gcc.c-torture/compile/pr45109.c: New testcase.
2915
2916 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2917
2918         * gcc.dg/march.c: Skip if -march defined.
2919         * gcc.dg/mtune.c: Skip if -mtune defined.
2920
2921         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2922         generic thunk support.
2923
2924 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2925
2926         PR target/45213
2927         * gcc.target/i386/pr45213.c: New test.
2928
2929 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2930
2931         PR libfortran/45143
2932         * gfortran.dg/fmt_error_11.f03: New test.
2933
2934 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2935
2936         * lib/target-supports.exp (check_effective_target_sync_int_long):
2937         Add arm*-*-linux-gnueabi.
2938         (check_effective_target_sync_char_short): Likewise.
2939
2940 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2941
2942         PR fortran/45159
2943         * gfortran.dg/dependency_31.f90:  New test.
2944
2945 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2946
2947         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2948
2949 2010-08-06  Jason Merrill  <jason@redhat.com>
2950
2951         * g++.dg/cpp0x/sfinae3.C: New.
2952         * g++.dg/cpp0x/sfinae4.C: New.
2953
2954 2010-08-06  Richard Guenther  <rguenther@suse.de>
2955
2956         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2957         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2958         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2959         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2960         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2961         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2962         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2963         * gcc.c-torture/execute/20100805-1.c: Likewise.
2964
2965 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2966
2967         PR testsuite/42855
2968         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2969
2970 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2971
2972         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2973         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2974
2975 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2976
2977         * g++.dg/ipa/devirt-1.C: New test.
2978         * g++.dg/ipa/devirt-2.C: Likewise.
2979         * g++.dg/ipa/devirt-3.C: Likewise.
2980         * g++.dg/ipa/devirt-4.C: Likewise.
2981         * g++.dg/ipa/devirt-5.C: Likewise.
2982         * gcc.dg/ipa/iinline-3.c: Likewise.
2983
2984 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2985
2986         PR tree-optimization/45144
2987         * gcc.dg/tree-ssa/pr45144.c: New test.
2988
2989 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2990
2991         PR fortran/42207
2992         PR fortran/44064
2993         PR fortran/44065
2994         * gfortran.dg/class_25.f03: New.
2995         * gfortran.dg/class_26.f03: New.
2996
2997 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2998
2999         * g++.dg/warn/miss-format-1.C: Update line number.
3000
3001 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
3002
3003         PR c++/44641
3004         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3005         .frame and .mask assembler directives.
3006
3007 2010-08-04  Richard Guenther  <rguenther@suse.de>
3008
3009         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3010         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3011         * gcc.dg/tree-ssa/vrp50.c: Likewise.
3012         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3013
3014 2010-08-04  Tobias Burnus  <burnus@net-b.de>
3015
3016         PR fortran/44857
3017         * gfortran.dg/derived_constructor_char_1.f90: New.
3018         * gfortran.dg/derived_constructor_char_2.f90: New.
3019
3020 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3021
3022         PR fortran/45159
3023         * gfortran.dg/dependency_30.f90:  New test.
3024
3025 2010-08-03  Jan Hubicka  <jh@suse.cz>
3026
3027         * gcc.c-torture/compile/pr45085.c: New testcase.
3028
3029 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
3030
3031         PR fortran/44584
3032         PR fortran/45161
3033         * gfortran.dg/typebound_call_9.f03: Modified.
3034         * gfortran.dg/typebound_generic_1.f03: Modified.
3035
3036 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3037
3038         PR fortran/45159
3039
3040         * gfortran.dg/dependency_29.f90:  New test.
3041
3042 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3043
3044         PR fortran/36854
3045         * gfortran.dg/character_comparison_2.f90:  New test.
3046         * gfortran.dg/character_comparison_3.f90:  New test.
3047         * gfortran.dg/dependency_28.f90:  New test.
3048
3049 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
3050
3051         PR target/40457
3052         * gcc.target/arm/pr40457-1.c: New test.
3053         * gcc.target/arm/pr40457-2.c: New test.
3054
3055 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
3056
3057         PR fortran/44912
3058         * gfortran.dg/typebound_call_17.f03: New.
3059
3060 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
3061
3062         PR fortran/44929
3063         * gfortran.dg/allocate_derived_3.f90: New.
3064
3065 2010-07-30  Xinliang David Li  <davidxl@google.com>
3066         PR tree-optimization/45121
3067         * c-c++-common/uninit-17.c: Add -fno-ivops option.
3068
3069 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3070
3071         PR c++/45112
3072         * g++.dg/pr45112.C: New test.
3073
3074 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
3075
3076         PR debug/45055
3077         PR rtl-optimization/45137
3078         * gcc.dg/pr45055.c: New test.
3079
3080 2010-07-30  Alan Modra  <amodra@gmail.com>
3081
3082         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3083         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3084
3085 2010-07-29  Tobias Burnus  <burnus@net-b.de>
3086
3087         PR fortran/45087
3088         PR fortran/45125
3089         * gfortran.dg/whole_file_25.f90: New.
3090         * gfortran.dg/whole_file_26.f90: New.
3091         * gfortran.dg/whole_file_27.f90: New.
3092
3093 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3094
3095         PR fortran/44962
3096         * gfortran.dg/typebound_proc_17.f03: New.
3097
3098 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3099
3100         PR fortran/45004
3101         * gfortran.dg/move_alloc_2.f90: New.
3102
3103 2010-07-29  Xinliang David Li  <davidxl@google.com>
3104         PR tree-optimization/45121
3105         * c-c++-common/uninit-17.c: Fix expected output.
3106
3107 2010-07-29  Richard Guenther  <rguenther@suse.de>
3108
3109         PR tree-optimization/45120
3110         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3111
3112 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
3113
3114         PR fortran/42051
3115         PR fortran/44064
3116         * gfortran.dg/pr42051.f03: New testcase.
3117
3118 2010-07-29  Richard Guenther  <rguenther@suse.de>
3119
3120         PR middle-end/45034
3121         * gcc.c-torture/execute/pr45034.c: New testcase.
3122
3123 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3124
3125         PR c++/45096
3126         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3127
3128 2010-07-28  Daniel Kraft  <d@domob.eu>
3129
3130         * gfortran.dg/bound_8.f90: New test.
3131
3132 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
3133
3134         PR debug/45105
3135         * gcc.dg/pr45105.c: New test.
3136
3137 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3138
3139         PR rtl-optimization/45107
3140         * gcc.dg/pr45107.c: New test.
3141
3142 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3143
3144         PR rtl-optimization/45101
3145         * gcc.dg/pr45101.c: New test.
3146
3147 2010-07-28  Tobias Burnus  <burnus@net-b.de>
3148
3149         PR fortran/45077
3150         * gfortran.dg/whole_file_24.f90: New.
3151
3152 2010-07-27  Jason Merrill  <jason@redhat.com>
3153
3154         * g++.dg/cpp0x/variadic102.C: New.
3155         * g++.dg/cpp0x/variadic103.C: New.
3156
3157 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3158
3159         PR rtl-optimization/40956
3160         PR target/42495
3161         PR middle-end/42574
3162         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3163         * gcc.target/arm/pr42574.c: Add tests.
3164
3165 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3166
3167         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3168         test name.
3169         (cleanup-repo-files): Ditto.
3170         (cleanup-saved-temps): Ditto.
3171
3172 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3173
3174         PR testsuite/44701
3175         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3176
3177         PR c/45079
3178         * gcc.dg/pr45079.c: New test.
3179
3180 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3181
3182         PR tree-optimization/44152
3183         * gcc.dg/vect/fast-math-pr44152.c: New test.
3184
3185 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3186
3187         PR ObjC/44140
3188         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3189         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3190         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3191         * obj-c++.dg/torture/trivial.mm: Ditto.
3192         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3193         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3194         * objc.dg/torture/tls/thr-init.m: Ditto.
3195         * objc.dg/torture/trivial.m: Ditto.
3196
3197 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3198
3199         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3200         Skip on spu-*-* targets.
3201
3202 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3203
3204         PR tree-optimization/45083
3205         * gcc.dg/pr45083.c: New test.
3206
3207 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3208
3209         PR fortran/40873
3210         * gfortran.dg/whole_file_22.f90: New test.
3211         * gfortran.dg/whole_file_23.f90: New test.
3212
3213 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3214             Jack Howarth  <howarth@bromo.med.uc.edu>
3215             Richard Henderson  <rth@redhat.com>
3216
3217         PR target/44132
3218         * gcc.dg/tls/thr-init-1.c: New.
3219         * gcc.dg/tls/thr-init-2.c: New.
3220         * gcc.dg/torture/tls New.
3221         * gcc.dg/torture/tls/tls-test.c: New.
3222         * gcc.dg/torture/tls/thr-init-1.c: New.
3223         * gcc.dg/torture/tls/tls.exp: New.
3224         * gcc.dg/torture/tls/thr-init-2.c: New.
3225         * gcc.dg/tls/emutls-2.c: New test
3226
3227         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3228         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3229         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3230         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3231         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3232         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3233         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3234         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3235         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3236         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3237         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3238         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3239         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3240         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3241         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3242         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3243         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3244         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3245         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3246         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3247         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3248         gfortran.dg/gomp/omp_threadprivate1.f90,
3249         gfortran.dg/gomp/omp_threadprivate2.f90,
3250         gfortran.dg/gomp/reduction1.f90,
3251         gfortran.dg/gomp/sharing-1.f90: Likewise.
3252
3253 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3254
3255         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3256         sse_runtime.
3257         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3258         dg-require-visibility.
3259
3260 2010-07-26  Richard Guenther  <rguenther@suse.de>
3261
3262         PR tree-optimization/43784
3263         * gcc.c-torture/execute/pr43784.c: New testcase.
3264         * g++.dg/torture/pr43784.C: Likewise.
3265
3266 2010-07-26  Richard Guenther  <rguenther@suse.de>
3267
3268         PR middle-end/45056
3269         * g++.dg/pr45056.C: New testcase.
3270
3271 2010-07-26  Richard Guenther  <rguenther@suse.de>
3272
3273         PR tree-optimization/45071
3274         * gcc.dg/pr45071.c: New testcase.
3275
3276 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3277
3278         PR fortran/45066
3279         * gfortran.dg/namelist_62.f90: New.
3280
3281 2010-07-26  Richard Guenther  <rguenther@suse.de>
3282
3283         * gcc.c-torture/execute/pr45017.c: Move ...
3284         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3285
3286 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3287
3288         PR fortran/40628
3289         * trim_optimize_1.f90:  New test.
3290         * character_comparision_1.f90:  New test.
3291
3292 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3293
3294         PR fortran/42852
3295         * gfortran.dg/wtruncate_fix.f: New test.
3296
3297 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3298
3299         PR testsuite/45068
3300         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3301
3302 2010-07-24  Richard Guenther  <rguenther@suse.de>
3303
3304         PR lto/43788
3305         * g++.dg/lto/20100724-1_0.C: New testcase.
3306
3307 2010-07-24  Richard Guenther  <rguenther@suse.de>
3308
3309         PR lto/43212
3310         * gcc.dg/lto/20100724-1_0.c: New testcase.
3311         * gcc.dg/lto/20100724-1_1.c: Likewise.
3312
3313 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3314
3315         PR fortran/40011
3316         * gfortran.dg/whole_file_21.f90: New.
3317
3318         * gfortran.dg/integer_exponentiation_3.F90: Use
3319         -ffloat-store only for i?86/x86-64 -m32.
3320
3321 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3322
3323         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3324         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3325
3326 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3327
3328         * gfortran.dg/func_decl_4.f90: Split test into two ...
3329         * gfortran.dg/func_decl_5.f90: ... parts.
3330         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3331         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3332         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3333         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3334         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3335         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3336         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3337         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3338         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3339         * gfortran.dg/sizeof.f90: Make test valid.
3340         * gfortran.dg/pr20865.f90: Add new dg-error.
3341         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3342         * gfortran.dg/g77/19990218-0.f: Ditto.
3343         * gfortran.dg/g77/19990218-1.f: Ditto.
3344         * gfortran.dg/g77/970625-2.f: Ditto.
3345         * gfortran.dg/pr37243.f: Fix function declaration.
3346         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3347         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3348
3349 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3350
3351         PR fortran/44945
3352         * gfortran.dg/char_array_structure_constructor.f90: Add
3353         -fwhole-file as dg-option as it otherwise fails on some
3354         systems.
3355
3356 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3357
3358         * gnat.dg/aggr16.ad[sb]: New test.
3359         * gnat.dg/aggr16_pkg.ads: New helper.
3360
3361 2010-07-23  Richard Guenther  <rguenther@suse.de>
3362
3363         PR lto/43071
3364         * g++.dg/lto/20100723-1_0.C: New testcase.
3365
3366 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3367
3368         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3369         AVX support.
3370         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3371         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3372
3373 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3374
3375         * lib/target-supports.exp (add_options_for_tls): New proc.
3376         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3377         * g++.dg/tls/static-1a.cc: Likewise.
3378         * gcc.dg/tls/emutls-1.c: Likewise.
3379         * gcc.dg/tls/opt-11.c: Likewise.
3380         * gcc.dg/tls/opt-12.c: Likewise.
3381         * gcc.dg/tls/pr24428-2.c: Likewise.
3382         * gcc.dg/tls/pr24428.c: Likewise.
3383         * obj-c++.dg/tls/static-1.mm: Likewise.
3384         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3385         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3386         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3387         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3388         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3389         * objc.dg/torture/tls/thr-init.m: Likewise.
3390         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3391
3392 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3393
3394         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3395         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3396         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3397         optimized dump files.
3398
3399 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3400
3401         PR tree-optimization/45047
3402         * gcc.c-torture/compile/pr45047.c: New test.
3403
3404 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3405
3406         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3407         instead of dg-compile.
3408         * gcc.dg/float-range-4.c: Ditto.
3409         * gcc.dg/float-range-5.c: Ditto.
3410         * gcc.dg/fold-overflow-1.c: Ditto.
3411         * gcc.dg/gomp/sections-4.c: Ditto.
3412         * gcc.dg/transparent-union-1.c: Ditto.
3413         * gcc.dg/transparent-union-2.c: Ditto.
3414         * gcc.target/i386/pr39315-check.c: Ditto.
3415         * g++.dg/gomp/sections-4.C: Ditto.
3416         * g++.dg/template/dtor7.C: Ditto.
3417         * g++.dg/tree-ssa/pr19952.C: Ditto.
3418         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3419         * gfortran.dg/graphite/pr42185.f90: Ditto.
3420         * gfortran.dg/namelist_36.f90: Ditto.
3421         * gnat.dg/noreturn1.adb: Ditto.
3422         * gnat.dg/specs/small_alignment.ads: Ditto.
3423
3424 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3425
3426         PR tree-optimization/44915
3427         * g++.dg/torture/pr44915.C: New test.
3428
3429 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3430
3431         PR tree-optimization/44914
3432         * g++.dg/tree-ssa/pr44914.C: New test.
3433
3434 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3435
3436         PR target/44290
3437         * gcc.dg/pr44290-1.c: New test.
3438         * gcc.dg/pr44290-2.c: New test.
3439
3440 2010-07-23  Jason Merrill  <jason@redhat.com>
3441
3442         PR c++/45008
3443         * g++.dg/abi/mangle44.C: New.
3444
3445 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3446
3447         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3448         for compile-time only tests.
3449         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3450         target check.
3451         * gcc.target/i386/pr39315-4.c: Ditto.
3452         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3453         target check.  Include sse-os-support.h.
3454         (main): Call check_isa and sse_os_support.
3455         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3456         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3457         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3458         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3459         target check.  Include sse-os-support.h.
3460         (main): Call check_isa and sse_os_support.
3461         * gcc.target/i386/vperm-v2df.c: Ditto.
3462
3463 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3464
3465         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3466         (check_effective_target_avx_runtime): New procedure.
3467         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3468         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3469
3470         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3471         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3472         and __get_cpuid test.
3473         * gcc.dg/compat/vector-2b_main.c: Ditto.
3474
3475         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3476
3477         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3478         for compile-time only test.
3479         * gcc.dg/pr32716.c: Ditto.
3480         * gcc.dg/pr34856.c: Ditto.
3481         * gcc.dg/pr36997.c: Ditto.
3482         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3483         * gfortran.dg/pr28158.f90: Ditto.
3484         * gfortran.dg/pr30667.f: Ditto.
3485
3486         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3487         i?86-*-* and x86_64-*-* targets to disable execution on targets
3488         without sse2 runtime support.
3489         * g++.dg/vect/vect.exp: Ditto.
3490         * gfortran.dg/vect/vect.exp: Ditto.
3491
3492         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3493         * gcc.dg/pr37544.c: Ditto.
3494         * gcc.dg/pr40550.c: Ditto.
3495         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3496         * gcc.dg/compat/vector-1a_main.c: Ditto.
3497         * gcc.dg/compat/vector-2a_main.c: Ditto.
3498         * gcc.dg/torture/pr16104-1.c: Ditto.
3499         * gcc.dg/torture/pr35771-1.c: Ditto.
3500         * gcc.dg/torture/pr35771-2.c: Ditto.
3501         * gcc.dg/torture/pr35771-3.c: Ditto.
3502         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3503         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3504         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3505         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3506         * g++.dg/other/i386-1.C: Ditto.
3507         * g++.dg/other/pr40446.C: Ditto.
3508
3509 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3510
3511         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3512
3513 2010-07-23  Daniel Kraft  <d@domob.eu>
3514
3515         PR fortran/44709
3516         * gfortran.dg/exit_1.f08: New test.
3517         * gfortran.dg/exit_2.f08: New test.
3518
3519 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3520
3521         PR tree-optimization/39839
3522         * gcc.target/arm/pr39839.c: New test case.
3523
3524 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3525
3526         * gnat.dg/unchecked_convert5b.adb: New test.
3527         * gnat.dg/unchecked_convert6.adb: Likewise.
3528         * gnat.dg/unchecked_convert6b.adb: Likewise.
3529
3530 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3531
3532         * gnat.dg/aggr15.ad[sb]: New test.
3533
3534 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3535
3536         PR debug/45024
3537         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3538
3539 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3540
3541         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3542         with dg-require-linker-plugin.
3543
3544 2010-07-22  Richard Guenther  <rguenther@suse.de>
3545
3546         PR lto/43850
3547         * g++.dg/lto/20100722-1_0.C: New testcase.
3548
3549 2010-07-22  Richard Guenther  <rguenther@suse.de>
3550
3551         PR lto/42451
3552         * gcc.dg/lto/20100720-3_0.c: New testcase.
3553         * gcc.dg/lto/20100720-3_1.c: Likewise.
3554
3555 2010-07-22  Richard Guenther  <rguenther@suse.de>
3556
3557         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3558         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3559
3560         PR lto/43373
3561         * gcc.dg/lto/20100722-1_0.c: New testcase.
3562
3563 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3564
3565         PR tree-optimization/44891
3566         * gcc.c-torture/compile/pr44891.c: New test.
3567
3568 2010-07-22  Richard Guenther  <rguenther@suse.de>
3569
3570         PR tree-optimization/45017
3571         * gcc.c-torture/execute/pr45017.c: New testcase.
3572
3573 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3574
3575         PR fortran/45019
3576         * gfortran.dg/aliasing_dummy_5.f90: New.
3577
3578 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3579
3580         PR target/43698
3581         * gcc.target/arm/pr43698.c: New test.
3582
3583 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3584
3585         PR fortran/44929
3586         * Revert my commit r162325 for this PR.
3587
3588 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3589
3590         PR debug/45015
3591         * gcc.target/m68k/pr45015.c: New test.
3592
3593 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3594
3595         PR c++/44641
3596         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3597         comments.
3598
3599 2010-07-21  Richard Guenther  <rguenther@suse.de>
3600
3601         PR lto/45018
3602         * g++.dg/lto/20100721-1_0.C: New testcase.
3603
3604 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3605
3606         PR tree-optimization/44900
3607         * g++.dg/torture/pr44900.C: New test.
3608
3609 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3610
3611         PR middle-end/44738
3612         * c-c++-common/uninit-17.c: Correct expected error.
3613
3614 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3615
3616         * gcc.dg/guality/asm-1.c: New test.
3617
3618         PR debug/45003
3619         * gcc.dg/guality/pr45003-2.c: New test.
3620         * gcc.dg/guality/pr45003-3.c: New test.
3621
3622 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3623
3624         PR libfortran/44697
3625         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3626
3627 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3628
3629         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3630         defined on the current line.
3631         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3632         * g++.dg/debug/dwarf2/pr44641.C: New.
3633
3634 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3635
3636         * gcc.target/powerpc/block-move-1.c: New test.
3637         * gcc.target/powerpc/block-move-2.c: New test.
3638
3639 2010-07-20  Jason Merrill  <jason@redhat.com>
3640
3641         PR c++/44967
3642         * g++.dg/cpp0x/sfinae2.C: New.
3643
3644 2010-07-20  Richard Guenther  <rguenther@suse.de>
3645
3646         PR lto/42696
3647         * gcc.dg/lto/20100720-4_0.c: New testcase.
3648
3649 2010-07-20  Richard Guenther  <rguenther@suse.de>
3650
3651         PR lto/43221
3652         * gcc.dg/lto/20100720-2_0.c: New testcase.
3653         * gcc.dg/lto/20100720-2_1.c: Likewise.
3654
3655 2010-07-20  Richard Guenther  <rguenther@suse.de>
3656
3657         PR lto/43208
3658         * gcc.dg/lto/20100720-1_0.c: New testcase.
3659         * gcc.dg/lto/20100720-1_1.c: Likewise.
3660
3661 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3662
3663         PR debug/45003
3664         * gcc.dg/guality/pr45003-1.c: New test.
3665
3666 2010-07-20  Richard Guenther  <rguenther@suse.de>
3667
3668         PR tree-optimization/44977
3669         * gcc.dg/torture/pr44977.c: New testcase.
3670
3671 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3672
3673         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3674         sync_char_short
3675
3676 2010-07-20  Richard Guenther  <rguenther@suse.de>
3677
3678         PR middle-end/44971
3679         PR middle-end/44988
3680         * gcc.dg/pr44971.c: New testcase.
3681         * gcc.c-torture/compile/pr44988.c: Likewise.
3682
3683 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3684
3685         PR fortran/44929
3686         * gfortran.dg/allocate_with_typespec.f90: New test.
3687         * gfortran.dg/allocate_derived_1.f90: Update error message.
3688
3689 2010-07-19  Jason Merrill  <jason@redhat.com>
3690
3691         PR c++/44996
3692         * g++.dg/cpp0x/decltype23.C: New.
3693
3694 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3695
3696         PR fortran/42385
3697         * gfortran.dg/class_defined_operator_1.f03 : New test.
3698
3699 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3700
3701         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3702         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3703         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3704         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3705
3706 2010-07-19  Richard Guenther  <rguenther@suse.de>
3707
3708         PR middle-end/44941
3709         * gcc.c-torture/compile/pr44941.c: New testcase.
3710
3711 2010-07-19  Jason Merrill  <jason@redhat.com>
3712
3713         PR c++/44969
3714         * g++.dg/template/sfinae24.C: New.
3715
3716 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3717
3718         PR fortran/44353
3719         * gfortran.dg/data_implied_do_2.f90: Removed.
3720
3721 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3722
3723         PR c++/44969
3724         * g++.dg/template/sfinae23.C: New.
3725
3726 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3727
3728         * lib/target-supports.exp (check_sse_os_support_available): New
3729         proc.
3730         (check_sse_hw_available): New proc.
3731         (check_effective_target_sse_runtime): New proc.
3732         (check_effective_target_sse2_runtime): New proc.
3733         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3734         -msse2 if check_sse_os_support_available.
3735         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3736         check_sse_os_support_available.
3737         * gcc.dg/vect/vect.exp: Likewise.
3738         * gfortran.dg/vect/vect.exp: Likewise.
3739         * gcc.target/i386/sol2-check: Renamed to ...
3740         * gcc.target/i386/sse-os-support.h: ... this.
3741         (sol2_check): Renamed to ...
3742         (sse_os_support): ... this.
3743         Only test movss with xmm registers.
3744         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3745         Removed ILL_INSN, ILL_INSN_LEN.
3746         * gcc.target/i386/sse2-check.h: Likewise.
3747         * gcc.target/i386/sse3-check.h: Likewise.
3748         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3749         Removed cpuid.h, __get_cpuid test.
3750         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3751         Removed cpuid.h, __get_cpuid test.
3752         * g++.dg/other/pr40446.C: Likewise.
3753         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3754         * gcc.dg/compat/vector-1a_main.c: Likewise.
3755         * gcc.dg/compat/vector-2a_main.c: Likewise.
3756         * gcc.dg/pr36584.c: Likewise.
3757         * gcc.dg/pr37544.c: Likewise.
3758         * gcc.dg/torture/pr16104-1.c: Likewise.
3759         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3760         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3761         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3762         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3763         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3764         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3765         sse2_runtime.
3766         * gcc.dg/torture/pr35771-2.c: Likewise.
3767         * gcc.dg/torture/pr35771-3.c: Likewise.
3768         * gcc.target/i386/pr39315-2.c: Likewise.
3769         * gcc.target/i386/pr39315-4.c: Likewise.
3770         * gcc.target/i386/vperm-v2df.c: Likewise.
3771         * gcc.target/i386/vperm-v2di.c: Likewise.
3772         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3773         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3774         sse_runtime.
3775
3776 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3777
3778         PR fortran/44353
3779         * gfortran.dg/data_implied_do_2.f90: New test.
3780
3781 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3782
3783         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3784
3785 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3786
3787         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3788         to the "mips16" group.
3789         (mips_using_mips16_p): New procedure.
3790         (mips-dg-options): Use it.
3791
3792 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3793
3794         * gcc.target/mips/mips16-attributes-4.c: New test.
3795
3796 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3797
3798         PR testsuite/44418
3799         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3800         * gcc.target/powerpc/recip-2.c: Ditto.
3801         * gcc.target/powerpc/recip-3.c: Ditto.
3802
3803 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3804
3805         * gcc.target/arm/pr42235.c: New test.
3806
3807 2010-07-16  Jason Merrill  <jason@redhat.com>
3808
3809         PR c++/32505
3810         * g++.dg/template/partial8.C: New.
3811
3812 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3813
3814         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3815         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3816         in C++.
3817         (gualcvt): New overloaded inline.
3818         (GUALCVT): Use it for C++.
3819         * g++.dg/guality/guality.exp: New.
3820         * g++.dg/guality/guality.h: New.
3821         * g++.dg/guality/redeclaration1.C: New test.
3822         * g++.dg/dg.exp: Prune also guality/* tests.
3823         * gcc.dg/guality/pr43141.c: Moved to...
3824         * c-c++-common/guality/pr43141.c: ... here.
3825
3826 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3827
3828         PR libfortran/37077
3829         * gfortran.dg/char4_iunit_2.f03: New test.
3830
3831 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3832
3833         * lib/plugin-support.exp (plugin-test-execute):
3834         Add ${gcc_objdir}/intl to includes.
3835
3836 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3837
3838         PR target/44942
3839         * gcc.c-torture/execute/pr44942.c: New test.
3840         * gcc.target/i386/pr44942.c: New test.
3841
3842 2010-07-15  Jason Merrill  <jason@redhat.com>
3843
3844         PR c++/44909
3845         * g++.dg/cpp0x/implicit7.C: New.
3846         * g++.dg/cpp0x/implicit8.C: New.
3847
3848 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3849
3850         Disable float tests for __SPU__ targets due to lack of signed zero:
3851         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3852         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3853         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3854         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3855         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3856         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3857         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3858         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3859         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3860
3861 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3862
3863         * gfortran.dg/select_char_2.f90: New test.
3864
3865 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3866
3867         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3868         with DECL_CHAIN.
3869
3870 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3871
3872         PR fortran/44936
3873         * gfortran.dg/typebound_generic_9.f03: New.
3874
3875 2010-07-15  Richard Guenther  <rguenther@suse.de>
3876
3877         PR tree-optimization/44946
3878         * gcc.c-torture/compile/pr44946.c: New testcase.
3879
3880 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3881
3882         PR fortran/40206
3883         * gfortran.dg/select_char_3.f90: New test.
3884
3885 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3886             Kevin F. Quinn  <kevquinn@gentoo.org>
3887
3888         * gcc.dg/Wtrampolines.c: New.
3889
3890 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3891
3892         PR libfortran/44934
3893         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3894
3895 2010-07-14  Jason Merrill  <jason@redhat.com>
3896
3897         PR c++/44810
3898         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3899
3900         Implement C++0x unrestricted unions (N2544)
3901         * g++.dg/cpp0x/union1.C: New.
3902         * g++.dg/cpp0x/union2.C: New.
3903         * g++.dg/cpp0x/union3.C: New.
3904         * g++.dg/cpp0x/defaulted2.C: Adjust.
3905         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3906         * g++.old-deja/g++.ext/anon2.C: Adjust.
3907         * g++.old-deja/g++.mike/misc6.C: Adjust.
3908
3909 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3910
3911         PR fortran/44925
3912         * gfortran.dg/c_loc_tests_15.f90: New.
3913
3914 2010-07-13  Jason Merrill  <jason@redhat.com>
3915
3916         PR c++/44909
3917         * g++.dg/cpp0x/implicit6.C: New.
3918
3919 2010-07-13  Jason Merrill  <jason@redhat.com>
3920
3921         PR c++/44540
3922         * g++.dg/abi/noreturn1.C: New.
3923         * g++.dg/abi/noreturn2.C: New.
3924
3925 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3926
3927         PR other/44874
3928         PR debug/44832
3929         * c-c++-common/pr44832.c: New test.
3930
3931 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3932
3933         PR objc/44488
3934         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3935         on the target.  Make sure that we can assemble the emitted asm when
3936         the test type is 'compile'.
3937
3938 2010-07-13  Richard Guenther  <rguenther@suse.de>
3939
3940         PR tree-optimization/36960
3941         * g++.dg/torture/pr36960.C: New testcase.
3942
3943 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3944
3945         PR c++/44908
3946         * g++.dg/template/sfinae21.C: New.
3947         * g++.dg/template/sfinae22.C: Likewise.
3948
3949 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3950
3951         PR testsuite/42843
3952         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3953         * gcc.dg/plugin/ggcplug.c: Likewise.
3954         * g++.dg/plugin/selfassign.c: Likewise.
3955         * g++.dg/plugin/attribute_plugin.c: Likewise.
3956         * g++.dg/plugin/dumb_plugin.c: Likewise.
3957         * g++.dg/plugin/pragma_plugin.c: Likewise.
3958
3959 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3960
3961         * gcc.c-torture/execute/pr44683.x: New.
3962         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3963
3964 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3965
3966         PR fortran/44434
3967         PR fortran/44565
3968         PR fortran/43945
3969         PR fortran/44869
3970         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3971         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3972         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3973         * gfortran.dh/typebound_call_16.f03: New.
3974         * gfortran.dg/typebound_generic_6.f03: New.
3975         * gfortran.dg/typebound_generic_7.f03: New.
3976         * gfortran.dg/typebound_generic_8.f03: New.
3977
3978 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3979
3980         PR libfortran/37077
3981         * gfortran.dg/char4_iunit_1.f03: New test.
3982
3983 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3984
3985         * gcc.dg/tree-ssa/vrp53.c: New test.
3986
3987 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3988
3989         PR c++/44907
3990         * g++.dg/template/sfinae19.C: New.
3991         * g++.dg/template/sfinae20.C: Likewise.
3992
3993 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3994
3995         * gcc.target/arm/interrupt-1.c: New test.
3996         * gcc.target/arm/interrupt-2.c: New test.
3997
3998 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3999
4000         * gcc.dg/pr42427.c: Require c99_runtime.
4001         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4002         c99_runtime.
4003         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4004         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4005         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4006         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4007         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4008         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4009         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4010         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4011         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4012         * gcc.target/i386/pr37275.c: Require visibility support.
4013
4014 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4015
4016         * lib/target-supports.exp (check_effective_target_sse): New proc.
4017         * gcc.target/i386/sol2-check.h: New file.
4018         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4019         Include sol2-check.h.
4020         (main) Only run do_test () if sol2_check ().
4021         * gcc.target/i386/sse2-check.h: Likewise.
4022         * gcc.target/i386/sse3-check.h: Likewise.
4023         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4024         [__sun__ && __svr4__]: Execute SSE2 instruction.
4025         * gcc.target/i386/math-torture/math-torture.exp: Only add options
4026         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4027         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4028         * g++.dg/ext/vector14.C: Likewise.
4029         * g++.dg/other/mmintrin.C: Likewise.
4030         * gcc.dg/20020418-1.c: Likewise.
4031         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4032         * gcc.dg/format/ms_unnamed-1.c: Likewise.
4033         * gcc.dg/format/unnamed-1.c: Likewise.
4034         Adapt dg-warning line number.
4035         * gcc.dg/graphite/pr40281.c: Likewise.
4036         * gcc.dg/pr32176.c: Likewise.
4037         * gcc.dg/pr40550.c: Likewise.
4038         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4039         * gcc.dg/torture/pr36891.c: Likewise.
4040         * gcc.target/i386/20020218-1.c: Likewise.
4041         * gcc.target/i386/20020523.c: Likewise.
4042         * gcc.target/i386/abi-1.c: Likewise.
4043         * gcc.target/i386/brokensqrt.c: Likewise.
4044         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4045         * gcc.target/i386/pr13366.c: Likewise.
4046         * gcc.target/i386/pr13685.c: Likewise.
4047         * gcc.target/i386/pr24306.c: Likewise.
4048         * gcc.target/i386/pr31486.c: Likewise.
4049         * gcc.target/i386/pr32065-1.c: Likewise.
4050         * gcc.target/i386/pr32065-2.c: Likewise.
4051         * gcc.target/i386/pr32389.c: Likewise.
4052         * gcc.target/i386/pr38824.c: Likewise.
4053         * gcc.target/i386/pr38931.c: Likewise.
4054         * gcc.target/i386/pr39592-1.c: Likewise.
4055         * gcc.target/i386/pr43766.c: Likewise.
4056         * gcc.target/i386/recip-divf.c: Likewise.
4057         * gcc.target/i386/recip-sqrtf.c: Likewise.
4058         * gcc.target/i386/recip-vec-divf.c: Likewise.
4059         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4060         * gcc.target/i386/sse-1.c: Likewise.
4061         * gcc.target/i386/sse-16.c: Likewise.
4062         * gcc.target/i386/sse-2.c: Likewise.
4063         * gcc.target/i386/sse-20.c: Likewise.
4064         * gcc.target/i386/sse-3.c: Likewise.
4065         * gcc.target/i386/sse-7.c: Likewise.
4066         * gcc.target/i386/sse-9.c: Likewise.
4067         * gcc.target/i386/sse-addps-1.c: Likewise.
4068         * gcc.target/i386/sse-addss-1.c: Likewise.
4069         * gcc.target/i386/sse-andnps-1.c: Likewise.
4070         * gcc.target/i386/sse-andps-1.c: Likewise.
4071         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4072         * gcc.target/i386/sse-comiss-1.c: Likewise.
4073         * gcc.target/i386/sse-comiss-2.c: Likewise.
4074         * gcc.target/i386/sse-comiss-3.c: Likewise.
4075         * gcc.target/i386/sse-comiss-4.c: Likewise.
4076         * gcc.target/i386/sse-comiss-5.c: Likewise.
4077         * gcc.target/i386/sse-comiss-6.c: Likewise.
4078         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4079         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4080         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4081         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4082         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4083         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4084         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4085         * gcc.target/i386/sse-divps-1.c: Likewise.
4086         * gcc.target/i386/sse-divss-1.c: Likewise.
4087         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4088         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4089         * gcc.target/i386/sse-maxps-1.c: Likewise.
4090         * gcc.target/i386/sse-maxss-1.c: Likewise.
4091         * gcc.target/i386/sse-minps-1.c: Likewise.
4092         * gcc.target/i386/sse-minss-1.c: Likewise.
4093         * gcc.target/i386/sse-movaps-1.c: Likewise.
4094         * gcc.target/i386/sse-movaps-2.c: Likewise.
4095         * gcc.target/i386/sse-movhlps-1.c: Likewise.
4096         * gcc.target/i386/sse-movhps-1.c: Likewise.
4097         * gcc.target/i386/sse-movhps-2.c: Likewise.
4098         * gcc.target/i386/sse-movlhps-1.c: Likewise.
4099         * gcc.target/i386/sse-movmskps-1.c: Likewise.
4100         * gcc.target/i386/sse-movntps-1.c: Likewise.
4101         * gcc.target/i386/sse-movss-1.c: Likewise.
4102         * gcc.target/i386/sse-movss-2.c: Likewise.
4103         * gcc.target/i386/sse-movss-3.c: Likewise.
4104         * gcc.target/i386/sse-movups-1.c: Likewise.
4105         * gcc.target/i386/sse-movups-2.c: Likewise.
4106         * gcc.target/i386/sse-mulps-1.c: Likewise.
4107         * gcc.target/i386/sse-mulss-1.c: Likewise.
4108         * gcc.target/i386/sse-orps-1.c: Likewise.
4109         * gcc.target/i386/sse-rcpps-1.c: Likewise.
4110         * gcc.target/i386/sse-recip-vec.c: Likewise.
4111         * gcc.target/i386/sse-recip.c: Likewise.
4112         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4113         * gcc.target/i386/sse-set-ps-1.c: Likewise.
4114         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4115         * gcc.target/i386/sse-subps-1.c: Likewise.
4116         * gcc.target/i386/sse-subss-1.c: Likewise.
4117         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4118         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4119         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4120         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4121         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4122         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4123         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4124         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4125         * gcc.target/i386/sse-xorps-1.c: Likewise.
4126         * gcc.target/i386/ssefn-1.c: Likewise.
4127         * gcc.target/i386/ssefn-3.c: Likewise.
4128         * gcc.target/i386/sseregparm-1.c: Likewise.
4129         * gcc.target/i386/stackalign/return-3.c: Likewise.
4130         * gcc.target/i386/vectorize1.c: Likewise.
4131         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4132         * gcc.target/i386/xorps-sse.c: Likewise.
4133         * gfortran.dg/pr28158.f90: Likewise.
4134         * gfortran.dg/pr30667.f: Likewise.
4135         * gnat.dg/loop_optimization7.adb: Likewise.
4136         * gnat.dg/sse_nolib.adb: Likewise.
4137
4138 2010-07-11  Tobias Burnus  <burnus@net-b.de>
4139
4140         PR fortran/44702
4141         * gfortran.dg/use_rename_6.f90: New.
4142         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4143
4144 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
4145
4146         PR fortran/44869
4147         * gfortran.dg/class_24.f03: New.
4148
4149 2010-07-10  Richard Guenther  <rguenther@suse.de>
4150
4151         PR lto/44889
4152         * gcc.dg/lto/20100709-1_0.c: New testcase.
4153         * gcc.dg/lto/20100709-1_1.c: Likewise.
4154
4155 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
4156
4157         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4158
4159 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
4160
4161         PR objc/44140
4162         * objc.dg/lto/trivial-1_0.m: New.
4163         * objc.dg/lto/lto.exp: New.
4164         * obj-c++.dg/lto/trivial-1_0.mm: New.
4165         * obj-c++.dg/lto/lto.exp: New.
4166         * objc.dg/symtab-1.m: Adjust sizes.
4167         * objc.dg/image-info.m: Do not run for gnu-runtime.
4168
4169 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4170
4171         * gcc.dg/pr32370.c: Allow another kind of error message.
4172
4173 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4174
4175         * gnat.dg/atomic3.adb: New test.
4176
4177 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4178             Denys Vlasenko  <dvlasenk@redhat.com>
4179             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4180
4181         PR tree-optimization/28632
4182         * gcc.dg/tree-ssa/vrp51.c: New test.
4183         * gcc.dg/tree-ssa/vrp52.c: New test.
4184
4185 2010-07-09  Jason Merrill  <jason@redhat.com>
4186
4187         * g++.dg/abi/covariant6.C: New.
4188         * g++.dg/inherit/covariant17.C: Test both bases.
4189         * g++.dg/inherit/covariant7.C: Check vtable layout.
4190
4191 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4192
4193         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4194
4195 2010-07-09  Richard Guenther  <rguenther@suse.de>
4196
4197         PR tree-optimization/44852
4198         * gcc.c-torture/execute/pr44852.c: New testcase.
4199
4200 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4201
4202         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4203         multiplication by values.
4204         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4205         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4206
4207 2010-07-09  Richard Guenther  <rguenther@suse.de>
4208
4209         PR tree-optimization/44882
4210         * gfortran.dg/pr44882.f90: New testcase.
4211
4212 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4213
4214         PR target/40657
4215         * gcc.target/arm/pr40657-1.c: New test.
4216         * gcc.target/arm/pr40657-2.c: New test.
4217         * gcc.c-torture/execute/pr40657.c: New test.
4218
4219 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4220
4221         * gcc.dg/tree-ssa/vrp50.c: New test.
4222         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4223
4224 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4225
4226         PR fortran/44649
4227         * gfortran.dg/c_sizeof_1.f90: Modified.
4228         * gfortran.dg/storage_size_1.f08: New.
4229         * gfortran.dg/storage_size_2.f08: New.
4230
4231 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4232
4233         * gcc.c-torture/execute/20100708-1.c: New test.
4234
4235 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4236
4237         PR fortran/44847
4238         * gfortran.dg/gomp/pr44847.f90: New test.
4239
4240 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4241
4242         PR tree-optimization/44710
4243         * gcc.dg/tree-ssa/ifc-6.c: New.
4244         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4245
4246 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4247
4248         PR fortran/18918
4249         * gfortran.dg/coarray_10.f90: Add an additional test.
4250
4251 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4252
4253         PR middle-end/44828
4254         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4255         * gcc.c-torture/execute/pr44828.x: Revert.
4256
4257 2010-07-08  Jason Merrill  <jason@redhat.com>
4258
4259         PR c++/43120
4260         * g++.dg/inherit/covariant17.C: New.
4261         * g++.dg/abi/covariant1.C: Actually test for the bug.
4262
4263 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4264
4265         PR rtl-optimization/44838
4266         * gcc.dg/pr44838.c: New.
4267
4268 2010-07-08  Richard Guenther  <rguenther@suse.de>
4269
4270         PR tree-optimization/44831
4271         * gcc.c-torture/compile/pr44831.c: New testcase.
4272         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4273
4274 2010-07-08  Richard Guenther  <rguenther@suse.de>
4275
4276         PR tree-optimization/44861
4277         * g++.dg/vect/pr44861.cc: New testcase.
4278
4279 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4280
4281         PR middle-end/44828
4282         * gcc.c-torture/execute/pr44828.x: New file.
4283
4284 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4285
4286         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4287         dg-options.
4288         * g++.dg/ext/altivec-17.C: Adjust error message.
4289
4290 2010-07-07  Tom Tromey  <tromey@redhat.com>
4291
4292         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4293
4294 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4295
4296         PR target/44844
4297         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4298         * gcc.target/i386/rdrand-2.c: Likewise.
4299         * gcc.target/i386/rdrand-3.c: Likewise.
4300
4301 2010-07-07  Jan Hubicka  <jh@suse.cz>
4302
4303         PR middle-end/44813
4304         * g++.dg/torture/pr44813.C: New testcase.
4305         * g++.dg/torture/pr44826.C: New testcase.
4306
4307 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4308
4309         PR rtl-optimization/44787
4310         * gcc.c-torture/compile/pr44788.c: New test.
4311         * gcc.target/arm/pr44788.c: New test.
4312
4313 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4314
4315         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4316
4317 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4318
4319         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4320         to dg-options.
4321
4322 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4323
4324         PR fortran/44742
4325         * gfortran.dg/parameter_array_init_6.f90: New.
4326         * gfortran.dg/initialization_20.f90: Update dg-error.
4327         * gfortran.dg/initialization_24.f90: Ditto.
4328
4329 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4330         PR fortran/PR44693
4331         * gfortran.dg/dim_range_1.f90:  New test.
4332         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4333
4334 2010-07-06  Jason Merrill  <jason@redhat.com>
4335
4336         PR c++/44703
4337         * g++.dg/cpp0x/initlist41.C: New.
4338
4339         PR c++/44778
4340         * g++.dg/template/ptrmem22.C: New.
4341
4342 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4343
4344         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4345         support.
4346         * gcc.target/i386/i386.exp: Likewise.
4347
4348 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4349
4350         PR testsuite/44195
4351         * gcc.dg/lto/20100518_0.c: Limit to x86.
4352
4353 2010-07-06  Richard Guenther  <rguenther@suse.de>
4354
4355         PR middle-end/44828
4356         * gcc.c-torture/execute/pr44828.c: New testcase.
4357
4358 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4359
4360         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4361         * g++.dg/warn/volatile1.C: Likewise.
4362         * g++.dg/template/warn1.C: Likewise.
4363
4364 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4365
4366         AVX Programming Reference (June, 2010)
4367         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4368         * g++.dg/other/i386-3.C: Likewise.
4369         * gcc.target/i386/sse-12.c: Likewise.
4370
4371         * gcc.target/i386/f16c-check.h: New.
4372         * gcc.target/i386/rdfsbase-1.c: Likewise.
4373         * gcc.target/i386/rdfsbase-2.c: Likewise.
4374         * gcc.target/i386/rdgsbase-1.c: Likewise.
4375         * gcc.target/i386/rdgsbase-2.c: Likewise.
4376         * gcc.target/i386/rdrand-1.c: Likewise.
4377         * gcc.target/i386/rdrand-2.c: Likewise.
4378         * gcc.target/i386/rdrand-3.c: Likewise.
4379         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4380         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4381         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4382         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4383         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4384         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4385         * gcc.target/i386/wrfsbase-1.c: Likewise.
4386         * gcc.target/i386/wrfsbase-2.c: Likewise.
4387         * gcc.target/i386/wrgsbase-1.c: Likewise.
4388         * gcc.target/i386/wrgsbase-2.c: Likewise.
4389
4390         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4391         (__builtin_ia32_vcvtps2ph): New.
4392         (__builtin_ia32_vcvtps2ph256): Likewise.
4393
4394         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4395         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4396
4397         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4398         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4399
4400         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4401         (__builtin_ia32_vcvtps2ph256): Likewise.
4402         Add fsgsbase,rdrnd,f16c.
4403
4404         * lib/target-supports.exp (check_effective_target_f16c): New.
4405
4406 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4407
4408         * gcc.dg/guality/nrv-1.c: New test.
4409
4410 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4411
4412         PR middle-end/42505
4413         * gcc.target/arm/pr42505.c: New test case.
4414
4415 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4416
4417         PR c++/44808
4418         * g++.dg/opt/nrv16.C: New test.
4419
4420 2010-07-05  Richard Guenther  <rguenther@suse.de>
4421
4422         PR tree-optimization/44784
4423         * gcc.c-torture/compile/pr44784.c: New testcase.
4424
4425 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4426
4427         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4428         Increase loop bound and array size.
4429         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4430         Likewise.
4431
4432 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4433
4434         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4435         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4436         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4437         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4438         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4439
4440 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4441
4442         PR c++/22138
4443         * g++.dg/parse/template25.C: New.
4444
4445 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4446
4447         PR rtl-optimization/44695
4448         * gcc.dg/torture/pr44695.c: New.
4449
4450 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4451
4452         PR c++/16630
4453         * g++.dg/ext/pretty3.C: New.
4454
4455 2010-07-04  Richard Guenther  <rguenther@suse.de>
4456
4457         PR middle-end/44809
4458         * g++.dg/torture/pr44809.C: New testcase.
4459
4460 2010-07-04  Richard Guenther  <rguenther@suse.de>
4461
4462         PR tree-optimization/44656
4463         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4464
4465 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4466             Revital Eres  <eres@il.ibm.com>
4467
4468         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4469         misaligned stores.
4470         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4471         gcc.dg/vect/vect-96.c: Likewise.
4472         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4473         that support misaligned stores. Change the number of expected
4474         misaligned accesses.
4475         * gcc.dg/vect/vect-peel-1.c: New test.
4476         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4477         gcc.dg/vect/vect-peel-4.c: Likewise.
4478         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4479         vectorizable on all targets that support realignment.
4480         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4481
4482 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4483
4484         PR c/44806
4485         * gcc.dg/torture/pr44806.c: New.
4486
4487 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4488
4489         * gnat.dg/cond_expr1.adb: New test.
4490
4491 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4492
4493         * gnat.dg/modular3.adb: New test.
4494         * gnat.dg/modular3_pkg.ads: New helper.
4495
4496 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4497             Mikael Pettersson  <mikpe@it.uu.se>
4498
4499         PR testsuite/44518
4500         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4501         Make signed-ness of chars explicit.  Scan the object for
4502         strings that are split by some target assemblers.
4503         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4504         explicit.
4505
4506 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4507
4508         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4509
4510 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4511
4512         PR/44128
4513         * g++.dg/warn/Wshadow-7.C: New test.
4514
4515 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4516             Julian Brown  <julian@codesourcery.com>
4517             Sandra Loosemore  <sandra@codesourcery.com>
4518
4519         * gcc.c-torture/execute/20100416-1.c: New test case.
4520
4521 2010-07-02  Julian Brown  <julian@codesourcery.com>
4522             Sandra Loosemore  <sandra@codesourcery.com>
4523
4524         PR target/43703
4525
4526         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4527         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4528
4529 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4530             Julian Brown  <julian@codesourcery.com>
4531
4532         * gcc.target/arm/neon/vadds64.c: Regenerated.
4533         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4534         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4535         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4536         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4537         * gcc.target/arm/neon-vmls-1.c: Likewise.
4538         * gcc.target/arm/neon-vsubs64.c: New execution test.
4539         * gcc.target/arm/neon-vsubu64.c: New execution test.
4540         * gcc.target/arm/neon-vadds64.c: New execution test.
4541         * gcc.target/arm/neon-vaddu64.c: New execution test.
4542
4543 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4544
4545         * gcc.target/arm/neon-vands64.c: New.
4546         * gcc.target/arm/neon-vandu64.c: New.
4547         * gcc.target/arm/neon-vbics64.c: New.
4548         * gcc.target/arm/neon-vbicu64.c: New.
4549         * gcc.target/arm/neon-veors64.c: New.
4550         * gcc.target/arm/neon-veoru64.c: New.
4551         * gcc.target/arm/neon-vorns64.c: New.
4552         * gcc.target/arm/neon-vornu64.c: New.
4553         * gcc.target/arm/neon-vorrs64.c: New.
4554         * gcc.target/arm/neon-vorru64.c: New.
4555         * gcc.target/arm/neon/vands64.c: Regenerated.
4556         * gcc.target/arm/neon/vandu64.c: Regenerated.
4557         * gcc.target/arm/neon/vbics64.c: Regenerated.
4558         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4559         * gcc.target/arm/neon/veors64.c: Regenerated.
4560         * gcc.target/arm/neon/veoru64.c: Regenerated.
4561         * gcc.target/arm/neon/vorns64.c: Regenerated.
4562         * gcc.target/arm/neon/vornu64.c: Regenerated.
4563         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4564         * gcc.target/arm/neon/vorru64.c: Regenerated.
4565
4566 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4567
4568         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4569
4570 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4571
4572         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4573         * gfortran.dg/intent_out_5.f90: Same.
4574         * gfortran.dg/ltrans-7.f90: Same.
4575         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4576
4577 2010-07-02  Jan Hubicka  <jh@suse.cz>
4578
4579         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4580
4581 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4582
4583         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4584
4585 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4586
4587         PR c++/44780
4588         * c-c++-common/Wunused-var-12.c: New test.
4589
4590 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4591
4592         PR target/42835
4593         * gcc.target/arm/pr42835.c: New test.
4594
4595         PR target/42172
4596         * gcc.target/arm/pr42172-1.c: New test.
4597
4598 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4599
4600         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4601
4602 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4603
4604         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4605         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4606         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4607         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4608         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4609         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4610         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4611         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4612         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4613         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4614         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4615         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4616         * gcc.target/arm/neon-vdup_ns64.c: New.
4617         * gcc.target/arm/neon-vdup_nu64.c: New.
4618         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4619         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4620         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4621         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4622         * gcc.target/arm/neon-vmov_ns64.c: New.
4623         * gcc.target/arm/neon-vmov_nu64.c: New.
4624         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4625         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4626         * gcc.target/arm/neon-vget_lanes64.c: New.
4627         * gcc.target/arm/neon-vget_laneu64.c: New.
4628         * gcc.target/arm/neon-vset_lanes64.c: New.
4629         * gcc.target/arm/neon-vset_laneu64.c: New.
4630
4631 2010-07-02  Richard Guenther  <rguenther@suse.de>
4632
4633         * g++.dg/torture/20100702-1.C: New testcase.
4634
4635 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4636
4637         PR target/44707
4638         * gcc.c-torture/compile/pr44707.c: New test.
4639
4640 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4641
4642         PR c++/44039
4643         * g++.dg/template/crash101.C: New.
4644
4645 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4646
4647         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4648         Use the ABI-0 accessors and fail it for m64.
4649
4650 2010-07-02  Jan Hubicka  <jh@suse.cz>
4651
4652         * g++.dg/tree-ssa/pr44706.C: New testcase.
4653
4654 2010-07-02  Richard Guenther  <rguenther@suse.de>
4655
4656         PR tree-optimization/44748
4657         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4658
4659 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4660
4661         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4662         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4663         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4664         the method types to forward:.
4665
4666 2010-06-30  Jason Merrill  <jason@redhat.com>
4667
4668         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4669         * g++.dg/other/pr25632.C: Likewise.
4670
4671 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4672
4673         PR tree-optimization/40421
4674         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4675
4676 2010-07-01  Richard Guenther  <rguenther@suse.de>
4677
4678         PR middle-end/42834
4679         PR middle-end/44468
4680         * gcc.c-torture/execute/20100316-1.c: New testcase.
4681         * gcc.c-torture/execute/pr44468.c: Likewise.
4682         * gcc.c-torture/compile/20100609-1.c: Likewise.
4683         * gcc.dg/volatile2.c: Adjust.
4684         * gcc.dg/plugin/selfassign.c: Likewise.
4685         * gcc.dg/pr36902.c: Likewise.
4686         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4687         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4688         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4689         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4690         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4691         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4692         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4693         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4694         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4695         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4696         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4697         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4698         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4699         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4700         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4701         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4702         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4703         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4704         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4705         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4706         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4707         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4708         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4709         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4710         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4711         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4712         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4713         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4714         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4715         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4716         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4717         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4718         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4719         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4720         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4721         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4722         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4723         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4724         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4725         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4726         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4727         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4728         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4729         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4730         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4731         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4732         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4733         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4734         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4735         * g++.dg/tree-ssa/pr31146.C: Likewise.
4736         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4737         * g++.dg/tree-ssa/pr33604.C: Likewise.
4738         * g++.dg/plugin/selfassign.c: Likewise.
4739         * gfortran.dg/array_memcpy_3.f90: Likewise.
4740         * gfortran.dg/array_memcpy_4.f90: Likewise.
4741         * c-c++-common/torture/pr42834.c: New testcase.
4742
4743 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4744
4745         PR c++/44628
4746         * g++.dg/template/crash100.C: New.
4747
4748 2010-06-30  Jan Hubicka  <jh@suse.cz>
4749
4750         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4751
4752 2010-06-30  Michael Matz  <matz@suse.de>
4753
4754         PR bootstrap/44699
4755         * gcc.dg/pr44699.c: New test.
4756
4757 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4758
4759         PR tree-optimization/39799
4760         * c-c++-common/uninit-17.c: New test.
4761
4762 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4763
4764         PR libfortran/43298
4765         * gfortran.dg/read_infnan_1.f90: New test.
4766
4767 2010-06-29  Jason Merrill  <jason@redhat.com>
4768
4769         Enable implicitly declared move constructor/operator= (N3053).
4770         * g++.dg/cpp0x/implicit3.C: New.
4771         * g++.dg/cpp0x/implicit4.C: New.
4772         * g++.dg/cpp0x/implicit5.C: New.
4773         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4774         * g++.dg/cpp0x/not_special.C: Adjust.
4775         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4776         * g++.dg/cpp0x/rv1n.C: Adjust.
4777         * g++.dg/cpp0x/rv1p.C: Adjust.
4778         * g++.dg/cpp0x/rv2n.C: Adjust.
4779         * g++.dg/cpp0x/rv2p.C: Adjust.
4780         * g++.dg/cpp0x/rv3n.C: Adjust.
4781         * g++.dg/cpp0x/rv3p.C: Adjust.
4782         * g++.dg/cpp0x/rv4n.C: Adjust.
4783         * g++.dg/cpp0x/rv4p.C: Adjust.
4784         * g++.dg/cpp0x/rv5n.C: Adjust.
4785         * g++.dg/cpp0x/rv5p.C: Adjust.
4786         * g++.dg/cpp0x/rv6n.C: Adjust.
4787         * g++.dg/cpp0x/rv6p.C: Adjust.
4788         * g++.dg/cpp0x/rv7n.C: Adjust.
4789         * g++.dg/cpp0x/rv7p.C: Adjust.
4790         * g++.dg/cpp0x/rv8p.C: Adjust.
4791         * g++.dg/gomp/pr26690-1.C: Adjust.
4792         * g++.dg/other/error20.C: Adjust.
4793         * g++.dg/other/error31.C: Adjust.
4794         * g++.dg/parse/error19.C: Adjust.
4795         * g++.dg/template/qualttp5.C: Adjust.
4796         * g++.old-deja/g++.law/ctors5.C: Adjust.
4797
4798         Enable implicitly deleted functions (N2346)
4799         * g++.dg/cpp0x/defaulted17.C: New.
4800         * g++.dg/cpp0x/implicit1.C: New.
4801         * g++.dg/cpp0x/implicit2.C: New.
4802         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4803         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4804         * g++.dg/init/ctor4.C: Adjust.
4805         * g++.dg/init/synth2.C: Adjust.
4806         * g++.dg/lto/20081118_1.C: Adjust.
4807         * g++.dg/other/error13.C: Adjust.
4808         * g++.dg/other/unused1.C: Adjust.
4809         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4810         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4811         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4812         * g++.old-deja/g++.law/ctors17.C: Adjust.
4813         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4814         * g++.old-deja/g++.pt/assign1.C: Adjust.
4815         * g++.old-deja/g++.pt/crash20.C: Adjust.
4816
4817         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4818         * g++.dg/cpp0x/defaulted13.C: Adjust.
4819         * g++.dg/cpp0x/defaulted2.C: Adjust.
4820         * g++.dg/cpp0x/defaulted3.C: Adjust.
4821         * g++.dg/cpp0x/initlist9.C: Adjust.
4822         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4823         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4824         * g++.dg/init/synth2.C: Adjust.
4825
4826         * g++.dg/cpp0x/defaulted19.C: New.
4827
4828         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4829         * g++.dg/template/error23.C: Fix for -std=c++0x.
4830
4831 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4832
4833         PR fortran/44718
4834         * gfortran.dg/proc_ptr_28.f90: New.
4835
4836 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4837
4838         PR tree-optimization/43801
4839         * g++.dg/torture/pr43801.C: New test.
4840
4841         PR debug/44668
4842         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4843
4844 2010-06-29  Jason Merrill  <jason@redhat.com>
4845
4846         PR c++/44587
4847         * g++.dg/template/qualified-id2.C: New.
4848         * g++.dg/template/qualified-id3.C: New.
4849
4850 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4851
4852         PR fortran/44696
4853         * gfortran.dg/associated_target_4.f90: New.
4854
4855 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4856
4857         PR fortran/44582
4858         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4859
4860 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4861
4862         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4863
4864 2010-06-29  Jan Hubicka  <jh@suse.cz>
4865
4866         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4867
4868 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4869
4870         PR target/43902
4871         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4872         * gcc.target/arm/wmul-3.c: New test.
4873         * gcc.target/arm/wmul-4.c: New test.
4874
4875 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4876
4877         PR rtl-optimization/44659
4878         * gcc.target/i386/extract-1.c: New.
4879         * gcc.target/i386/extract-2.c: Likewise.
4880         * gcc.target/i386/extract-3.c: Likewise.
4881         * gcc.target/i386/extract-4.c: Likewise.
4882         * gcc.target/i386/extract-5.c: Likewise.
4883         * gcc.target/i386/extract-6.c: Likewise.
4884
4885 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4886
4887         PR c++/44682
4888         * g++.dg/warn/Wunused-var-14.C: New test.
4889
4890 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4891
4892         PR fortran/43298
4893         * gfortran.dg/nan_6.f90: New.
4894
4895 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4896
4897         PR tree-optimization/43781
4898         * gcc.dg/torture/pr43781.c: New.
4899
4900 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4901
4902         PR fortran/40158
4903         * gfortran.dg/actual_rank_check_1.f90: New test.
4904
4905 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4906
4907         * gcc.dg/ipa/ipa-sra-6.c: New test.
4908
4909 2010-06-28  Jan Hubicka  <jh@suse.cz>
4910
4911         PR tree-optimization/44687
4912         * gcc.c-torture/compile/pr44687.c
4913
4914 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4915
4916         PR c++/44535
4917         * g++.dg/torture/pr44535.C: New test.
4918
4919 2010-06-28  Michael Matz  <matz@suse.de>
4920
4921         PR middle-end/44592
4922         * gfortran.dg/pr44592.f90: New test.
4923
4924 2010-06-28  Jan Hubicka  <jh@suse.cz>
4925
4926         PR tree-optimization/44357
4927         * g++.dg/torture/pr44357.C: New testcase.
4928
4929 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4930
4931         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4932         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4933         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4934         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4935         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4936         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4937         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4938         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4939
4940 2010-06-27  Jan Hubicka  <jh@suse.cz>
4941
4942         * gcc.c-torture/compile/pr44686.c: New file.
4943
4944 2010-06-27  Richard Guenther  <rguenther@suse.de>
4945
4946         PR tree-optimization/44683
4947         * gcc.c-torture/execute/pr44683.c: New testcase.
4948
4949 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4950
4951         * gnat.dg/noreturn3.ad[sb]: New test.
4952
4953 2010-06-26  Jason Merrill  <jason@redhat.com>
4954
4955         * g++.dg/cpp0x/explicit5.C: New.
4956
4957 2010-06-26  Richard Guenther  <rguenther@suse.de>
4958
4959         PR tree-optimization/44393
4960         * gcc.dg/pr44393.c: New testcase.
4961
4962 2010-06-26  Jan Hubicka  <jh@suse.cz>
4963
4964         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4965
4966 2010-06-26  Richard Guenther  <rguenther@suse.de>
4967
4968         PR middle-end/44674
4969         * gcc.dg/pr44674.c: New testcase.
4970
4971 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4972
4973         * gcc.dg/opts-3.c: New test.
4974
4975 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4976
4977         * gfortran.dg/type_decl_1.f90: New.
4978         * gfortran.dg/type_decl_2.f90: New.
4979
4980 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4981
4982         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4983         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4984
4985 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4986
4987         PR testsuite/38946
4988         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4989         error in comparing reals.
4990
4991 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4992
4993         * selected_real_kind_2.f90: New.
4994         * selected_real_kind_3.f90: New.
4995
4996 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4997
4998         * gfortran.dg/entry_19.f90: New.
4999
5000 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5001
5002         * gfortran.dg/end_subroutine_1.f90: New.
5003         * gfortran.dg/end_subroutine_2.f90: New.
5004         * gfortran.dg/interface_proc_end.f90: Update.
5005
5006 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5007
5008         * gfortran.dg/semicolon_fixed.f: Update.
5009         * gfortran.dg/semicolon_fixed_2.f: New.
5010         * gfortran.dg/semicolon_free_2.f90: New.
5011         * gfortran.dg/semicolon_free.f90: Update.
5012
5013 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5014
5015         PR fortran/44448
5016         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5017
5018 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5019
5020         * g++.dg/ipa/iinline-3.C: New test.
5021         * gcc.dg/ipa/modif-1.c: Removed.
5022
5023 2010-06-25  Jan Hubicka  <jh@suse.cz>
5024
5025         * gcc.dg/tree-ssa/ipa-split-1.c
5026
5027 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5028
5029         * g++.dg/ipa/iinline-2.C: New test.
5030
5031 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
5032
5033         PR middle-end/43866
5034         * gfortran.dg/pr43866.f90: New test.
5035
5036         PR tree-optimization/44539
5037         * gcc.dg/pr44539.c: New test.
5038
5039 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
5040
5041         From Jim Wilson:
5042         PR target/43902
5043         * gcc.target/mips/madd-9.c: New test.
5044
5045 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
5046
5047         PR c/44517
5048         * gcc.dg/noncompile/pr44517.c: New.
5049         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5050
5051 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
5052
5053         PR testsuite/43283
5054         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5055         and add argument to nop for IA64.
5056
5057 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5058
5059         PR target/44588
5060         * gcc.target/i386/mod-1.c: New.
5061         * gcc.target/i386/umod-1.c: Likewise.
5062         * gcc.target/i386/umod-2.c: Likewise.
5063         * gcc.target/i386/umod-3.c: Likewise.
5064
5065 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
5066
5067         PR middle-end/44492
5068         * g++.dg/torture/pr44492.C: New test.
5069
5070 2010-06-24  Andi Kleen  <ak@linux.intel.com>
5071
5072         * c-c++-common/warn-omitted-condop.c: New.
5073
5074 2010-06-24  Tobias Burnus  <burnus@net-b.de>
5075
5076         PR fortran/44614
5077         * gfortran.dg/import8.f90: New.
5078
5079 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
5080
5081         * gnat.dg/not_null.adb: Update test case.
5082
5083 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
5084
5085         PR c++/44619
5086         * g++.dg/warn/Wunused-var-13.C: New test.
5087
5088         PR c++/44627
5089         * g++.dg/diagnostic/method1.C: New test.
5090
5091 2010-06-22  Cary Coutant  <ccoutant@google.com>
5092
5093         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5094
5095 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
5096
5097         PR fortran/44616
5098         * gfortran.dg/abstract_type_8.f03: New.
5099
5100 2010-06-21  Jason Merrill  <jason@redhat.com>
5101
5102         * g++.dg/cpp0x/noexcept08.C: New.
5103
5104         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5105
5106 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5107
5108         PR target/44615
5109         * gcc.target/i386/sse2-vec-2a.c: New.
5110
5111 2010-06-21  DJ Delorie  <dj@redhat.com>
5112
5113         * gcc.dg/pragma-diag-1.c: New.
5114
5115 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5116
5117         PR target/44615
5118         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5119
5120 2010-06-21  Alan Modra  <amodra@gmail.com>
5121
5122         PR testsuite/44505
5123         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5124         tail call to check_fa_mid.
5125
5126 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
5127
5128         PR target/44575
5129         * gcc.c-torture/execute/pr44575.c: New test.
5130
5131 2010-06-21  Tobias Burnus  <burnus@net-b.de>
5132
5133         PR fortran/40632
5134         * gfortran.dg/contiguous_1.f90: New.
5135         * gfortran.dg/contiguous_2.f90: New.
5136         * gfortran.dg/contiguous_3.f90: New.
5137
5138 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
5139
5140         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5141         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5142
5143 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
5144
5145         PR target/44546
5146         * gcc.target/i386/pr44546.c: New test.
5147
5148 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
5149
5150         * gcc.dg/opts-2.c: New test.
5151
5152 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
5153
5154         PR fortran/44584
5155         * gfortran.dg/typebound_proc_15.f03: Modified.
5156
5157 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
5158
5159         PR target/44072
5160         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5161         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5162
5163 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5164
5165         * g++.dg/ext/label13.C: Fix typo in last change.
5166
5167 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5168
5169         PR libfortran/44477
5170         * gfortran.dg/eof_3.f90
5171         * gfortran.dg/endfile_2.f90
5172         * gfortran.dg/endfile_4.f90
5173         * gfortran.dg/endfile_3.f90
5174
5175 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5176
5177         PR c++/41090
5178         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5179
5180 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5181
5182         PR fortran/44556
5183         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5184
5185 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5186
5187         * gcc.target/arm/pr40900.c: New test.
5188
5189 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5190
5191         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5192
5193 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5194
5195         PR fortran/44558
5196         * gfortran.dg/typebound_call_15.f03: New.
5197
5198 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5199
5200         PR c++/44486
5201         * g++.dg/pr44486.C: New.
5202
5203 2010-06-16  DJ Delorie  <dj@redhat.com>
5204
5205         * gcc.target/i386/volatile-bitfields-1.c: New.
5206         * gcc.target/i386/volatile-bitfields-2.c: New.
5207
5208 2010-06-16  Jason Merrill  <jason@redhat.com>
5209
5210         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5211
5212         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5213
5214 2010-06-16  Richard Guenther  <rguenther@suse.de>
5215
5216         PR c/44555
5217         * gcc.c-torture/execute/pr44555.c: New testcase.
5218
5219 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5220
5221         PR fortran/44549
5222         * gfortran.dg/typebound_proc_16.f03: New.
5223
5224 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5225
5226         * g++.dg/torture/pr43905.C: New test.
5227
5228 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5229
5230         PR testsuite/44538
5231         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5232         initialization loop from being vectorized.
5233         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5234
5235 2010-06-16  Alan Modra  <amodra@gmail.com>
5236
5237         PR tree-optimization/44507
5238         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5239
5240 2010-06-15  Jason Merrill  <jason@redhat.com>
5241
5242         * g++.dg/overload/arg3.C: Adjust error locations.
5243         * g++.dg/overload/copy1.C: Likewise.
5244         * g++.dg/tc1/dr152.C: Likewise.
5245         * g++.dg/template/incomplete4.C: Likewise.
5246         * g++.dg/template/incomplete5.C: Likewise.
5247         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5248         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5249         * g++.old-deja/g++.pt/crash9.C: Likewise.
5250
5251         * g++.dg/inherit/virtual5.C: New.
5252
5253         * g++.dg/cpp0x/defaulted18.C: New.
5254
5255         * g++.dg/cpp0x/initlist40.C: New.
5256
5257         * g++.dg/cpp0x/initlist39.C: New.
5258
5259 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5260
5261         PR middle-end/44391
5262         * gcc.dg/graphite/pr44391.c: New.
5263
5264 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5265
5266         PR fortran/43388
5267         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5268         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5269         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5270         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5271
5272 2010-06-15  Richard Guenther  <rguenther@suse.de>
5273
5274         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5275
5276 2010-06-15  Richard Guenther  <rguenther@suse.de>
5277
5278         * gcc.dg/vect/bb-slp-21.c: Adjust.
5279         * gcc.dg/vect/bb-slp-13.c: Likewise
5280         * gcc.dg/vect/bb-slp-4.c: Likewise
5281         * gcc.dg/vect/bb-slp-22.c: Likewise
5282         * gcc.dg/vect/bb-slp-14.c: Likewise
5283         * gcc.dg/vect/bb-slp-23.c: Likewise
5284         * gcc.dg/vect/bb-slp-15.c: Likewise
5285         * gcc.dg/vect/bb-slp-17.c: Likewise
5286         * gcc.dg/vect/bb-slp-18.c: Likewise
5287         * gcc.dg/vect/bb-slp-19.c: Likewise
5288         * gcc.dg/vect/bb-slp-10.c: Likewise
5289         * gcc.dg/vect/bb-slp-11.c: Likewise
5290         * gcc.dg/vect/bb-slp-20.c: Likewise
5291         * gcc.dg/vect/bb-slp-3.c: Likewise
5292
5293 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5294
5295         PR fortran/44536
5296         * gfortran.dg/gomp/pr44536.f90: New test.
5297         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5298
5299 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5300
5301         PR target/44534
5302         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5303         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5304
5305 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5306
5307         PR tree-optimization/44508
5308         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5309
5310         PR bootstrap/44509
5311         * gcc.dg/pr44509.c: New test.
5312
5313 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5314
5315         PR tree-optimization/44507
5316         * gcc.dg/vect/pr44507.c: New test.
5317
5318 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5319
5320         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5321         and c-pretty-print.h.
5322
5323         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5324
5325 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5326
5327         * gfortran.dg/whole_file_18.f90: Updated error message.
5328
5329 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5330
5331         * gfortran.dg/whole_file_20.f03: New.
5332
5333 2010-06-12  Jan Hubicka  <jh@suse.cz>
5334
5335         * gcc.c-torture/compile/pc44485.c: New testcase.
5336
5337 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5338
5339         PR fortran/40117
5340         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5341         * gfortran.dg/typebound_proc_14.f03: New.
5342         * gfortran.dg/typebound_proc_15.f03: New.
5343
5344 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5345
5346         * gcc.dg/opts-1.c: New test.
5347
5348 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5349
5350         * gcc.dg/funroll-loops-all.c: Update expected error.
5351
5352 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5353
5354         PR target/44481
5355         * gcc.target/i386/pr44481.c: New test.
5356
5357 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5358
5359         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5360
5361 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5362
5363         PR middle-end/44483
5364         * gcc.dg/tree-ssa/pr44483.c: New.
5365
5366 2010-06-11  Paul Brook  <paul@codesourcery.com>
5367
5368         * g++.dg/other/arm-neon-1.C: New test.
5369
5370 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5371
5372         PR fortran/42051
5373         PR fortran/43896
5374         * gfortran.dg/class_23.f03: New test.
5375
5376 2010-06-11  Jan Hubicka  <jh@suse.cz>
5377
5378         * gcc.dg/ipa/pure-const-2.c: New testcase.
5379
5380 2010-06-11  Jan Hubicka  <jh@suse.cz>
5381
5382         * gcc.dg/noreturn-7.c: Update.
5383         * gcc.dg/noreturn-4.c: Update.
5384
5385 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5386
5387         Fix MIPS bootstrap
5388         * g++.dg/other/typedef4.C: New test.
5389
5390 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5391
5392         PR fortran/44207
5393         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5394
5395 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5396
5397         PR fortran/44457
5398         * gfortran.dg/asynchronous_3.f03
5399
5400 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5401
5402         PR middle-end/44185
5403         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5404         non-temporal stores out of the tests to form new test cases.  As a
5405         result, no non-temporal store should be generated in this case.
5406
5407         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5408         prefetch-7.c that generate one non-temporal store.
5409
5410         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5411         prefetch-7.c that generate one non-temporal store and one
5412         one-temporal prefetch.
5413
5414 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5415
5416         PR tree-optimization/44258
5417         * gcc.dg/tree-ssa/pr44258.c: New test.
5418
5419 2010-06-10  Daniel Kraft  <d@domob.eu>
5420
5421         PR fortran/38936
5422         * gfortran.dg/associate_1.f03: New test.
5423         * gfortran.dg/associate_2.f95: New test.
5424         * gfortran.dg/associate_3.f03: New test.
5425         * gfortran.dg/associate_4.f08: New test.
5426
5427 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5428
5429         * gfortran.dg/selected_char_kind_4.f90: New test.
5430
5431 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5432
5433         * gcc.dg/pr42461.c: New test.
5434
5435 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5436
5437         PR fortran/44347
5438         * gfortran.dg/selected_real_kind_1.f90: New.
5439
5440 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5441
5442         PR fortran/44359
5443         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5444         warning.
5445         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5446         check for warning.
5447
5448 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5449
5450         * gfortran.dg/data_namelist_conflict.f90: New test.
5451
5452 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5453
5454         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5455         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5456         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5457
5458 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5459
5460         * gfortran.dg/mvbits_9.f90: New test.
5461         * gfortran.dg/ibset_1.f90: Ditto.
5462         * gfortran.dg/ibits_1.f90: Ditto.
5463         * gfortran.dg/btest_1.f90: Ditto.
5464         * gfortran.dg/ibclr_1.f90: Ditto.
5465
5466 2010-06-09  Jason Merrill  <jason@redhat.com>
5467
5468         PR c++/44366
5469         * g++.dg/cpp0x/decltype23.C: Move to...
5470         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5471
5472 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5473
5474         PR fortran/44211
5475         * gfortran.dg/typebound_call_14.f03: New test.
5476
5477 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5478
5479         PR tree-optimization/44423
5480         * gcc.dg/tree-ssa/pr44423.c: New test.
5481
5482 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5483
5484         PR testsuite/42843
5485         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5486         TV_NONE to initialize tv_id field.
5487         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5488         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5489         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5490         Include toplev.h .
5491         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5492         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5493         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5494
5495 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5496
5497         PR tree-optimization/39874
5498         PR middle-end/28685
5499         * gcc.dg/pr39874.c: New file.
5500
5501 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5502
5503         * g++.dg/ext/attr-alias-1.C: New.
5504         * g++.dg/ext/attr-alias-2.C: New.
5505
5506 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5507
5508         PR fortran/44446
5509         * gfortran.dg/proc_ptr_27.f90: New.
5510
5511 2010-06-07  Jason Merrill  <jason@redhat.com>
5512
5513         PR c++/44366
5514         * g++.dg/cpp0x/decltype23.C: New.
5515
5516 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5517             Shujing Zhao  <pearly.zhao@oracle.com>
5518
5519         PR c/37724
5520         * gcc.dg/c90-const-expr-10.c: Adjust.
5521         * gcc.dg/c99-const-expr-10.c: Adjust.
5522         * gcc.dg/init-bad-7.c: New.
5523
5524 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5525
5526         * lib/target-supports.exp (check_effective_target_gas): New proc.
5527         * gcc.c-torture/execute/960321-1.x: New file.
5528
5529 2010-06-07  Jason Merrill  <jason@redhat.com>
5530
5531         PR c++/44401
5532         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5533
5534 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5535
5536         PR c++/44444
5537         * g++.dg/warn/Wunused-var-12.C: New test.
5538
5539         PR c++/44443
5540         * c-c++-common/Wunused-var-11.c: New test.
5541
5542 2010-06-07  Jan Hubicka  <jh@suse.cz>
5543
5544         * gcc.dg/ipa/pure-const-1.c: New testcase.
5545
5546 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5547
5548         PR rtl-optimization/44404
5549         * gcc.dg/pr44404.c: New.
5550
5551 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5552
5553         PR target/44159
5554         * gcc.target/i386/abi-2.c: Check sysv abi here.
5555         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5556         function to avoid failures by different ABIs.
5557         * gcc.target/i386/aes-check.h: Likewise.
5558         * gcc.target/i386/avx-check.h: Likewise.
5559         * gcc.target/i386/fma4-check.h: Likewise.
5560         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5561         * gcc.target/i386/mmx-check.h: Likewise.
5562         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5563         * gcc.target/i386/pclmul-check.h: Likewise.
5564         * gcc.target/i386/sse-check.h: Likewise.
5565         * gcc.target/i386/sse2-check.h: Likewise.
5566         * gcc.target/i386/sse3-check.h: Likewise.
5567         * gcc.target/i386/sse4_1-check.h: Likewise.
5568         * gcc.target/i386/sse4_2-check.h: Likewise.
5569         * gcc.target/i386/sse4a-check.h: Likewise.
5570         * gcc.target/i386/ssse3-check.h: Likewise.
5571         * gcc.target/i386/xop-check.h: Likewise.
5572         * gcc.target/i386/pr27971.c: Fix for LLP64.
5573         * gcc.target/i386/pr39139.c: Likewise.
5574         * gcc.target/i386/pr39315-check.c: Likewise.
5575         * gcc.target/i386/vararg-1.c: Likewise.
5576         * gcc.target/i386/vararg-2.c: Likewise.
5577         Additional add dg-compile to avoid failure due
5578         missing foo symbol.
5579
5580         * gcc.dg/compound-literal-1.c: Fix for llp64.
5581         * gcc.dg/pr32370.c: Likewise.
5582         * gcc.dg/pr37561.c: Likewise.
5583         * gcc.dg/pr41340.c: Likewise.
5584         * gcc.dg/pr41551.c: Likewise.
5585
5586 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5587
5588         PR c++/44188
5589         * g++.dg/debug/dwarf2/typedef3.C: New test.
5590
5591 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5592
5593         PR c/20000
5594         * c-c++-common/pr20000.c: New.
5595
5596 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5597
5598         PR c++/44086
5599         * g++.dg/init/pr44086.C: New.
5600         * g++.dg/cpp0x/decltype4.C: Adjust.
5601
5602 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5603
5604         PR fortran/43945
5605         * gfortran.dg/generic_23.f03: New test.
5606
5607 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5608
5609         PR fortran/43895
5610         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5611
5612 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5613
5614         PR c++/44361
5615         * c-c++-common/Wunused-var-9.c: New test.
5616
5617 2010-06-05  Jason Merrill  <jason@redhat.com>
5618
5619         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5620
5621 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5622
5623         PR c/44322
5624         * gcc.dg/c99-restrict-4.c: New test.
5625
5626 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5627
5628         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5629         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5630         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5631         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5632         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5633         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5634         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5635         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5636         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5637         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5638         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5639         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5640         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5641         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5642         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5643         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5644         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5645         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5646         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5647         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5648         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5649         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5650
5651 2010-06-04  Jason Merrill  <jason@redhat.com>
5652
5653         * g++.dg/cpp0x/noexcept06.C: New.
5654         * g++.dg/cpp0x/noexcept07.C: New.
5655
5656         * g++.dg/cpp0x/noexcept01.C: New.
5657         * g++.dg/cpp0x/noexcept02.C: New.
5658         * g++.dg/cpp0x/noexcept03.C: New.
5659         * g++.dg/cpp0x/noexcept04.C: New.
5660         * g++.dg/cpp0x/noexcept05.C: New.
5661
5662 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5663
5664         PR c++/44412
5665         * g++.dg/warn/Wunused-var-10.C: New test.
5666         * g++.dg/warn/Wunused-var-11.C: New test.
5667
5668         PR c++/44362
5669         * c-c++-common/Wunused-var-10.c: New test.
5670
5671 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5672
5673         PR c/25880
5674         * gcc.dg/assign-warn-2.c: Update.
5675         * gcc.dg/cpp/line3.c: Update.
5676         * gcc.dg/c99-array-lval-8.c: Update.
5677         * gcc.dg/cast-qual-2.c: Update.
5678         * gcc.dg/c99-arraydecl-3.c:  Update.
5679         * gcc.dg/assign-warn-1.c:  Update.
5680         * gcc.dg/format/gcc_diag-1.c:  Update.
5681
5682 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5683
5684         PR rtl-optimization/39871
5685         PR rtl-optimization/40615
5686         PR rtl-optimization/42500
5687         PR rtl-optimization/42502
5688         * gcc.target/arm/eliminate.c: New test.
5689
5690 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5691
5692         PR libstdc++/44410
5693         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5694         * g++.old-deja/g++.other/delete3.C: Likewise.
5695         * g++.old-deja/g++.other/new.C: Likewise.
5696         * g++.old-deja/g++.law/operators27.C: Likewise.
5697         * g++.old-deja/g++.mike/p755.C: Likewise.
5698         * g++.dg/eh/new1.C: Likewise.
5699         * g++.dg/init/new5.C: Likewise.
5700
5701 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5702
5703         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5704         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5705         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5706
5707 2010-06-03  Richard Guenther  <rguenther@suse.de>
5708
5709         PR lto/41921
5710         * lib/lto.exp: Always load gcc.exp.
5711         (lto-obj): For C source files invoke gcc_target_compile.
5712         * g++.dg/lto/20100603-1_0.C: New testcase.
5713         * g++.dg/lto/20100603-1_1.c: Likewise.
5714
5715 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5716
5717         PR tree-optimization/43688
5718         * gfortran.dg/pr43688.f90: New.
5719
5720 2010-06-03  Richard Guenther  <rguenther@suse.de>
5721
5722         PR lto/41584
5723         * gcc.dg/lto/20100603-1_0.c: New testcase.
5724         * gcc.dg/lto/20100603-2_0.c: Likewise.
5725         * gcc.dg/lto/20100603-3_0.c: Likewise.
5726
5727 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5728
5729         PR target/44218
5730         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5731         * gcc.target/powerpc/recip-2.c: Ditto.
5732         * gcc.target/powerpc/recip-3.c: Ditto.
5733         * gcc.target/powerpc/recip-4.c: Ditto.
5734         * gcc.target/powerpc/recip-5.c: Ditto.
5735         * gcc.target/powerpc/recip-6.c: Ditto.
5736         * gcc.target/powerpc/recip-7.c: Ditto.
5737         * gcc.target/powerpc/recip-test.h: Ditto.
5738         * gcc.target/powerpc/recip-test2.h: Ditto.
5739
5740 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5741
5742         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5743
5744 2010-06-02  Jason Merrill  <jason@redhat.com>
5745
5746         * g++.dg/ext/vector9.C: Expect typedef in error message.
5747
5748         PR c++/9726
5749         PR c++/23594
5750         PR c++/44333
5751         * g++.dg/tc1/dr101.C: Remove xfails.
5752
5753 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5754
5755         PR middle-end/44372
5756         * g++.dg/ipa/pr44372.C: New.
5757
5758 2010-06-02  Jan Hubicka  <jh@suse.cz>
5759
5760         PR middle-end/44295
5761         * g++.dg/torture/pr44295.C: Neww testcase.
5762
5763 2010-06-02  Jan Hubicka  <jh@suse.cz>
5764
5765         * gcc.dg/tree-ssa/loadpre6.c: Update.
5766
5767 2010-06-02  Richard Guenther  <rguenther@suse.de>
5768
5769         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5770         diagnostic.h.
5771
5772 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5773
5774         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5775         the link fail message.
5776
5777 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5778
5779         PR fortran/44360
5780         * gfortran.dg/use_13.f90: New test case.
5781
5782 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5783
5784         PR fortran/44371
5785         * gfortran.dg/error_stop_2.f08: Minor update.
5786
5787 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5788
5789         PR fortran/44371
5790         * gfortran.dg/error_stop_1.f08: New test.
5791         * gfortran.dg/error_stop_2.f08: New test.
5792
5793 2010-06-01  Jason Merrill  <jason@redhat.com>
5794
5795         DR 990
5796         * g++.dg/cpp0x/initlist37.C: New.
5797         * g++.dg/cpp0x/initlist38.C: New.
5798
5799         PR c++/44358
5800         * g++.dg/cpp0x/initlist36.C: New.
5801
5802 2010-05-31 Jan Hubicka  <jh@suse.cz>
5803
5804         * gcc.dg/noreturn-8.c: New testcase.
5805
5806 2010-05-31 Jan Hubicka  <jh@suse.cz>
5807
5808         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5809         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5810
5811 2010-05-31 Jan Hubicka  <jh@suse.cz>
5812
5813         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5814         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5815
5816 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5817
5818         PR fortran/36928
5819         * gfortran.dg/dependency_27.f90:  New test.
5820         * gfortran.dg/array_assign_1.F90:  New test.
5821
5822 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5823
5824         PR target/44338
5825         * gcc.target/i386/sse-24.c: New test.
5826
5827 2010-05-31  Jan Hubicka  <jh@suse.cz>
5828
5829         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5830
5831 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5832
5833         PR middle-end/44337
5834         * gcc.dg/pr44337.c: New test.
5835
5836         PR tree-optimization/44182
5837         * g++.dg/debug/pr44182.C: New test.
5838
5839 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5840
5841         * gcc.dg/nested-func-7.c: New test.
5842         * gnat.dg/frame_overflow.adb: Adjust directives.
5843
5844 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5845
5846         * gnat.dg/prot2.ad[sb]: New test.
5847         * gnat.dg/prot2_pkg1.ads: New helper.
5848         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5849
5850 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5851
5852         * gnat.dg/array11.adb: Adjust dg-warning directive.
5853         * gnat.dg/object_overflow.adb: Likewise.
5854
5855 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5856
5857         PR middle-end/44306
5858         * gcc.dg/tree-ssa/pr44306.c: New.
5859
5860 2010-05-29  Jan Hubicka  <jh@suse.cz>
5861
5862         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5863
5864 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5865
5866         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5867
5868 2010-05-28  Mike Stump  <mikestump@comcast.net>
5869
5870         PR objc/44125
5871         * objc.dg/const-str-9.m: Remove static.
5872
5873 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5874
5875         PR target/43636
5876         * gcc.c-torture/compile/pr43636.c: New test.
5877
5878 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5879
5880         PR objc++/23616
5881         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5882         * obj-c++.dg/try-catch-9.mm: Ditto.
5883
5884 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5885
5886         Revert patch for PR c++/44188
5887         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5888
5889 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5890
5891         PR c++/44188
5892         * g++.dg/debug/dwarf2/typedef3.C: New test.
5893
5894 2010-05-27  Jason Merrill  <jason@redhat.com>
5895
5896         PR c++/43555
5897         * g++.dg/ext/vla9.C: New.
5898
5899 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5900
5901         PR objc/44140
5902         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5903         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5904         * objc.dg/torture/tls/thr-init.m: Ditto.
5905         * objc.dg/torture/trivial.m: Ditto.
5906         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5907         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5908         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5909         * obj-c++.dg/torture/trivial.mm: Ditto.
5910
5911 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5912
5913         * g++.dg/lto/20100302_0.C: Skip on darwin.
5914
5915 2010-05-27  Richard Guenther  <rguenther@suse.de>
5916
5917         PR tree-optimization/44284
5918         * gcc.dg/vect/vect-118.c: New testcase.
5919         * gcc.dg/vect/bb-slp-20.c: Adjust.
5920         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5921         * gcc.dg/vect/slp-9.c: Likewise.
5922         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5923         * gcc.dg/vect/vect-10.c: Likewise.
5924         * gcc.dg/vect/vect-109.c: Likewise.
5925         * gcc.dg/vect/vect-12.c: Likewise.
5926         * gcc.dg/vect/vect-36.c: Likewise.
5927         * gcc.dg/vect/vect-7.c: Likewise.
5928         * gcc.dg/vect/vect-iv-8.c: Likewise.
5929         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5930         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5931         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5932         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5933         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5934         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5935         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5936         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5937         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5938         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5939         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5940         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5941         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5942         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5943         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5944         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5945         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5946
5947 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5948
5949         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5950         necessary.
5951
5952 2010-05-26  Jan Hubicka  <jh@suse.cz>
5953
5954         * gcc.dg/lto/materialize-1_0.c: New file.
5955         * gcc.dg/lto/materialize-1_1.c: New file.
5956
5957 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5958
5959         * gnat.dg/lto10.adb: New test.
5960         * gnat.dg/lto10_pkg.ads: New helper.
5961
5962 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5963
5964         * lib/target-supports.exp (check_effective_target_int128): New
5965         function to check if __int128 types are available for target.
5966         * c-c++-common/int128-types-1.c: New.
5967         * c-c++-common/int128-1.c: New.
5968         * c-c++-common/int128-2.c: New.
5969         * g++.dg/abi/mangle43.C: New.
5970         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5971         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5972         pointer-wide scalar.
5973         * g++.dg/other/pr25632.C: Likewise.
5974         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5975         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5976         overflow warnings.
5977         * g++.dg/warn/pr13358-4.C: Likewise.
5978         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5979         * g++.dg/warn/Wconversion-null.C: Likewise.
5980
5981 2010-05-26  Jason Merrill  <jason@redhat.com>
5982
5983         PR c++/43382
5984         * g++.dg/cpp0x/variadic101.C: New.
5985
5986 2010-05-26  Richard Guenther  <rguenther@suse.de>
5987
5988         PR rtl-optimization/44164
5989         * gcc.c-torture/execute/pr44164.c: New testcase.
5990         * g++.dg/tree-ssa/pr13146.C: Adjust.
5991
5992 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5993
5994         PR fortran/40011
5995         * gfortran.dg/whole_file_19.f90 : New test.
5996
5997 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5998
5999         PR fortran/30668
6000         PR fortran/31346
6001         PR fortran/34260
6002         * gfortran.dg/pr40999.f: Fix function type.
6003         * gfortran.dg/whole_file_5.f90: Likewise.
6004         * gfortran.dg/whole_file_6.f90: Likewise.
6005         * gfortran.dg/whole_file_16.f90: New.
6006         * gfortran.dg/whole_file_17.f90: New.
6007         * gfortran.dg/whole_file_18.f90: New.
6008
6009 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
6010             Iain Sandoe  <iains@gcc.gnu.org>
6011
6012         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6013         * gcc.c-torture/compile/pr44197.c: Require alias support.
6014         * gcc.dg/lto/20081222_0.c: Ditto.
6015
6016 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
6017
6018         PR debug/42801
6019         * gcc.dg/guality/vla-2.c: New test.
6020
6021 2010-05-25  Richard Guenther  <rguenther@suse.de>
6022
6023         PR middle-end/44069
6024         * g++.dg/torture/pr44069.C: New testcase.
6025
6026 2010-05-25  Richard Guenther  <rguenther@suse.de>
6027
6028         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6029
6030 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6031
6032         PR objc/44140
6033         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6034
6035 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6036
6037         * obj-c++.dg/torture/tls/trivial.mm: New.
6038         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6039         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6040         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6041         * obj-c++.dg/torture/tls/diag-1.mm: New.
6042         * obj-c++.dg/torture/tls/tls.exp: New.
6043         * obj-c++.dg/torture/trivial.mm: New.
6044         * obj-c++.dg/torture/dg-torture.exp: New.
6045         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6046         * obj-c++.dg/tls/trivial.m: New.
6047         * obj-c++.dg/tls/init-1.mm: New.
6048         * obj-c++.dg/tls/diag-1.mm: New.
6049         * obj-c++.dg/tls/init-2.mm: New.
6050         * obj-c++.dg/tls/diag-2.mm: New.
6051         * obj-c++.dg/tls/diag-3.mm: New.
6052         * obj-c++.dg/tls/diag-4.mm: New.
6053         * obj-c++.dg/tls/static-1.mm: New.
6054         * obj-c++.dg/tls/tls.exp: New.
6055         * obj-c++.dg/tls/diag-5.mm: New.
6056         * obj-c++.dg/tls/static-1a.mm: New.
6057         * objc-obj-c++-shared/Object1.mm: New.
6058         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6059
6060 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
6061
6062         PR objc++/43689
6063         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6064         * obj-c++.dg/const-str-6.mm: Ditto.
6065
6066 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6067
6068         * g++.dg/parse/array-size2.C: Remove dg-error directives.
6069
6070 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6071
6072         PR ada/38394
6073         * gnat.dg/array13.ad[sb]: New test.
6074
6075 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
6076             Sandra Loosemore  <sandra@codesourcery.com>
6077
6078         * gcc.target/arm/neon/: Regenerated test cases.
6079
6080         * gcc.target/arm/neon/polytypes.c,
6081         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6082         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6083         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6084         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6085         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6086         dg-add-options arm_neon.
6087
6088         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6089         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6090         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6091         and arm_neon_fp16_ok.
6092
6093         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6094         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6095
6096         * lib/target-supports.exp (add_options_for_arm_neon): New.
6097         (check_effective_target_arm_neon_ok_nocache): New, from
6098         check_effective_target_arm_neon_ok.  Check multiple possibilities.
6099         (check_effective_target_arm_neon_ok): Use
6100         check_effective_target_arm_neon_ok_nocache.
6101         (add_options_for_arm_neon_fp16)
6102         (check_effective_target_arm_neon_fp16_ok)
6103         check_effective_target_arm_neon_fp16_ok_nocache): New.
6104         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6105
6106 2010-05-24  Jason Merrill  <jason@redhat.com>
6107
6108         PR c++/41510
6109         * g++.dg/cpp0x/initlist35.C: New.
6110         * g++.dg/init/brace6.C: Adjust.
6111
6112 2010-05-24  Paul Brook  <paul@codesourcery.com>
6113
6114         * gcc.target/arm/frame-pointer-1.c: New test.
6115         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6116         pointer elimination.
6117
6118 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6119
6120         PR target/44245
6121         * gcc.target/i386/crc32-3.c: New.
6122         * gcc.target/i386/crc32-4.c: Likewise.
6123
6124 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
6125
6126         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6127         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6128         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6129
6130 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6131
6132         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6133
6134 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
6135
6136         PR target/43869
6137         * gcc.c-target/pr43869.c: New test.
6138
6139 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6140
6141         PR fortran/44212
6142         * gfortran.dg/class_22.f03: New.
6143
6144 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
6145
6146         PR lto/44238
6147         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6148
6149 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6150
6151         PR fortran/44213
6152         * gfortran.dg/abstract_type_7.f03: New.
6153
6154 2010-05-21  Jason Merrill  <jason@redhat.com>
6155
6156         * g++.dg/eh/spec11.C: Test cleanup optimization.
6157
6158 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
6159
6160         PR debug/44223
6161         * gcc.target/i386/pr44223.c: New test.
6162
6163 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6164
6165         * gcc.target/i386/pr25993.c: Use @function as type specifier.
6166
6167 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6168
6169         * g++.dg/other/const3.C: New test.
6170
6171 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6172
6173         PR fortran/38407
6174         * warn_unused_dummy_argument_1.f90: New.
6175         * warn_unused_dummy_argument_2.f90: New.
6176
6177 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6178
6179         PR c++/30298
6180         * g++.dg/inherit/crash1.C: New.
6181         * g++.dg/inherit/crash2.C: Likewise.
6182
6183 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6184
6185         PR debug/44178
6186         * g++.dg/debug/pr44178.C: New test.
6187
6188 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6189
6190         PR middle-end/44185
6191         * gcc.dg/tree-ssa/prefetch-6.c: Add
6192         --param min-insn-to-prefetch-ratio=6.
6193         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6194         allow unrolling, and adjust the movnti count.
6195
6196 2010-05-20  Jan Hubicka  <jh@suse.cz>
6197
6198         PR middle-end/44197
6199         * gcc.c-torture/compile/pr44197.c: New file.
6200
6201 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6202
6203         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6204         Fix test code.
6205         (check_effective_target_xop): Remove __may_alias__ attribute.
6206
6207 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6208
6209         PR target/44202
6210         * gcc.c-torture/execute/pr44202-1.c: New test.
6211
6212 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6213
6214         PR fortran/43851
6215         * gfortran.dg/label_1.f90: Update test.
6216
6217 2010-05-19  Jan Hubicka  <jh@suse.cz>
6218
6219         * gcc.dg/lto/ipareference2_0.c: New file.
6220         * gcc.dg/lto/ipareference2_1.c: New file.
6221
6222 2010-05-19  Jason Merrill  <jason@redhat.com>
6223
6224         * g++.dg/parse/fn-typedef2.C: New.
6225
6226         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6227         function type.
6228
6229         PR c++/44193
6230         * g++.dg/template/fntype1.C: New.
6231
6232 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6233
6234         * gnat.dg/discr23.ad[sb]: New test.
6235         * gnat.dg/discr23_pkg.ads: New helper.
6236
6237         * gnat.dg/specs/controlled1.ads: New test.
6238         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6239
6240 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6241
6242         PR fortran/44055
6243         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6244         Fixed scope of C_SIZEOF.
6245         * gfortran.dg/warn_conversion_2.f90: New.
6246
6247 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6248
6249         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6250         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6251         for optional selector.
6252         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6253         (check_effective_target_sse3): New proc.
6254         * gcc.target/i386/math-torture/math-torture.exp: Load
6255         target-supports.exp.
6256         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6257         check_effective_target_sse2.
6258         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6259         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6260         * g++.dg/vect/vect.exp: Likewise.
6261         * gfortran.dg/vect/vect.exp: Likewise.
6262         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6263         -msse2 if check_effective_target_sse2.
6264
6265         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6266         * gcc.target/i386/3dnow-2.c: Likewise.
6267         * gcc.target/i386/3dnowA-1.c: Likewise.
6268         * gcc.target/i386/3dnowA-2.c: Likewise.
6269         * gcc.target/i386/pr42549.c: Likewise.
6270
6271         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6272         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6273         * gcc.target/i386/sse3-addsubps.c: Likewise.
6274         * gcc.target/i386/sse3-haddpd.c: Likewise.
6275         * gcc.target/i386/sse3-haddps.c: Likewise.
6276         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6277         * gcc.target/i386/sse3-hsubps.c: Likewise.
6278         * gcc.target/i386/sse3-movddup.c: Likewise.
6279         * gcc.target/i386/sse3-movshdup.c: Likewise.
6280         * gcc.target/i386/sse3-movsldup.c: Likewise.
6281
6282         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6283         * g++.dg/ext/attrib35.C: Likewise.
6284         * g++.dg/opt/pr40496.C: Likewise.
6285         * g++.dg/other/i386-1.C: Likewise.
6286         * g++.dg/other/i386-4.C: Likewise.
6287         * g++.dg/other/pr34435.C: Likewise.
6288         * g++.dg/other/pr39496.C: Likewise.
6289         * g++.dg/other/pr40446.C: Likewise.
6290         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6291         * gcc.dg/compat/vector-1a_main.c: Likewise.
6292         * gcc.dg/compat/vector-2a_main.c: Likewise.
6293         * gcc.dg/lto/20090206-1_0.c: Likewise.
6294         * gcc.dg/pr34856.c: Likewise.
6295         * gcc.dg/pr36584.c: Likewise.
6296         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6297         * gcc.dg/pr37544.c: Likewise.
6298         * gcc.dg/torture/pr16104-1.c: Likewise.
6299         * gcc.dg/torture/pr35771-1.c: Likewise.
6300         * gcc.dg/torture/pr35771-2.c: Likewise.
6301         * gcc.dg/torture/pr35771-3.c: Likewise.
6302         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6303         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6304         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6305         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6306         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6307         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6308         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6309         * gcc.target/i386/20060512-1.c: Likewise.
6310         * gcc.target/i386/20060512-3.c: Likewise.
6311         * gcc.target/i386/all_one_m128i.c: Likewise.
6312         * gcc.target/i386/float128-1.c: Likewise.
6313         * gcc.target/i386/float128-2.c: Likewise.
6314         * gcc.target/i386/fpcvt-1.c: Likewise.
6315         * gcc.target/i386/fpcvt-2.c: Likewise.
6316         * gcc.target/i386/fpcvt-3.c: Likewise.
6317         * gcc.target/i386/fpprec-1.c: Likewise.
6318         * gcc.target/i386/funcspec-9.c: Likewise.
6319         * gcc.target/i386/incoming-1.c: Likewise.
6320         * gcc.target/i386/incoming-12.c: Likewise.
6321         * gcc.target/i386/incoming-2.c: Likewise.
6322         * gcc.target/i386/incoming-3.c: Likewise.
6323         * gcc.target/i386/incoming-4.c: Likewise.
6324         * gcc.target/i386/incoming-6.c: Likewise.
6325         * gcc.target/i386/incoming-7.c: Likewise.
6326         * gcc.target/i386/incoming-8.c: Likewise.
6327         * gcc.target/i386/opt-1.c: Likewise.
6328         * gcc.target/i386/opt-2.c: Likewise.
6329         * gcc.target/i386/ordcmp-1.c: Likewise.
6330         * gcc.target/i386/pr17692.c: Likewise.
6331         * gcc.target/i386/pr18614-1.c: Likewise.
6332         * gcc.target/i386/pr22152.c: Likewise.
6333         * gcc.target/i386/pr23570.c: Likewise.
6334         * gcc.target/i386/pr23575.c: Likewise.
6335         * gcc.target/i386/pr26449-1.c: Likewise.
6336         * gcc.target/i386/pr26600.c: Likewise.
6337         * gcc.target/i386/pr27790.c: Likewise.
6338         * gcc.target/i386/pr28839.c: Likewise.
6339         * gcc.target/i386/pr30970.c: Likewise.
6340         * gcc.target/i386/pr32000-1.c: Likewise.
6341         * gcc.target/i386/pr32000-2.c: Likewise.
6342         * gcc.target/i386/pr32280.c: Likewise.
6343         * gcc.target/i386/pr32661.c: Likewise.
6344         * gcc.target/i386/pr32708-1.c: Likewise.
6345         * gcc.target/i386/pr32961.c: Likewise.
6346         * gcc.target/i386/pr33329.c: Likewise.
6347         * gcc.target/i386/pr35714.c: Likewise.
6348         * gcc.target/i386/pr35767-1.c: Likewise.
6349         * gcc.target/i386/pr35767-1d.c: Likewise.
6350         * gcc.target/i386/pr35767-1i.c: Likewise.
6351         * gcc.target/i386/pr35767-2.c: Likewise.
6352         * gcc.target/i386/pr35767-2d.c: Likewise.
6353         * gcc.target/i386/pr35767-2i.c: Likewise.
6354         * gcc.target/i386/pr35767-3.c: Likewise.
6355         * gcc.target/i386/pr35767-5.c: Likewise.
6356         * gcc.target/i386/pr36222-1.c: Likewise.
6357         * gcc.target/i386/pr36578-1.c: Likewise.
6358         * gcc.target/i386/pr36578-2.c: Likewise.
6359         * gcc.target/i386/pr36992-1.c: Likewise.
6360         * gcc.target/i386/pr37101.c: Likewise.
6361         * gcc.target/i386/pr37216.c: Likewise.
6362         * gcc.target/i386/pr37434-1.c: Likewise.
6363         * gcc.target/i386/pr37434-2.c: Likewise.
6364         * gcc.target/i386/pr37843-3.c: Likewise.
6365         * gcc.target/i386/pr37843-4.c: Likewise.
6366         * gcc.target/i386/pr39162.c: Likewise.
6367         * gcc.target/i386/pr39315-1.c: Likewise.
6368         * gcc.target/i386/pr39315-2.c: Likewise.
6369         * gcc.target/i386/pr39315-3.c: Likewise.
6370         * gcc.target/i386/pr39315-4.c: Likewise.
6371         * gcc.target/i386/pr39445.c: Likewise.
6372         * gcc.target/i386/pr39496.c: Likewise.
6373         * gcc.target/i386/pr40809.c: Likewise.
6374         * gcc.target/i386/pr40906-3.c: Likewise.
6375         * gcc.target/i386/pr41019.c: Likewise.
6376         * gcc.target/i386/pr42542-1.c: Likewise.
6377         * gcc.target/i386/pr42542-2.c: Likewise.
6378         * gcc.target/i386/pr42542-3.c: Likewise.
6379         * gcc.target/i386/pr42542-3a.c: Likewise.
6380         * gcc.target/i386/pr42881.c: Likewise.
6381         * gcc.target/i386/push-1.c: Likewise.
6382         * gcc.target/i386/quad-sse.c: Likewise.
6383         * gcc.target/i386/reload-1.c: Likewise.
6384         * gcc.target/i386/sse-10.c: Likewise.
6385         * gcc.target/i386/sse-11.c: Likewise.
6386         * gcc.target/i386/sse-15.c: Likewise.
6387         * gcc.target/i386/sse-17.c: Likewise.
6388         * gcc.target/i386/sse-18.c: Likewise.
6389         * gcc.target/i386/sse-19.c: Likewise.
6390         * gcc.target/i386/sse-4.c: Likewise.
6391         * gcc.target/i386/sse-6.c: Likewise.
6392         * gcc.target/i386/sse-vect-types.c: Likewise.
6393         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6394         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6395         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6396         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6397         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6398         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6399         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6400         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6401         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6402         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6403         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6404         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6405         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6406         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6407         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6408         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6409         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6410         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6411         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6412         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6413         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6414         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6415         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6416         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6417         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6418         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6419         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6420         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6421         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6422         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6423         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6424         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6425         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6426         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6427         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6428         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6429         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6430         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6431         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6432         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6433         * gcc.target/i386/sse2-mmx.c: Likewise.
6434         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6435         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6436         * gcc.target/i386/sse2-movd-1.c: Likewise.
6437         * gcc.target/i386/sse2-movd-2.c: Likewise.
6438         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6439         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6440         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6441         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6442         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6443         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6444         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6445         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6446         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6447         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6448         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6449         * gcc.target/i386/sse2-movq-1.c: Likewise.
6450         * gcc.target/i386/sse2-movq-2.c: Likewise.
6451         * gcc.target/i386/sse2-movq-3.c: Likewise.
6452         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6453         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6454         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6455         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6456         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6457         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6458         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6459         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6460         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6461         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6462         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6463         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6464         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6465         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6466         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6467         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6468         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6469         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6470         * gcc.target/i386/sse2-pand-1.c: Likewise.
6471         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6472         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6473         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6474         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6475         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6476         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6477         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6478         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6479         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6480         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6481         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6482         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6483         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6484         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6485         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6486         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6487         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6488         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6489         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6490         * gcc.target/i386/sse2-por-1.c: Likewise.
6491         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6492         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6493         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6494         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6495         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6496         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6497         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6498         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6499         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6500         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6501         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6502         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6503         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6504         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6505         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6506         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6507         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6508         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6509         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6510         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6511         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6512         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6513         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6514         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6515         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6516         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6517         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6518         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6519         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6520         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6521         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6522         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6523         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6524         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6525         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6526         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6527         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6528         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6529         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6530         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6531         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6532         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6533         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6534         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6535         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6536         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6537         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6538         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6539         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6540         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6541         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6542         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6543         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6544         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6545         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6546         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6547         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6548         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6549         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6550         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6551         * gcc.target/i386/sse2-vec-1.c: Likewise.
6552         * gcc.target/i386/sse2-vec-2.c: Likewise.
6553         * gcc.target/i386/sse2-vec-3.c: Likewise.
6554         * gcc.target/i386/sse2-vec-4.c: Likewise.
6555         * gcc.target/i386/sse2-vec-5.c: Likewise.
6556         * gcc.target/i386/sse2-vec-6.c: Likewise.
6557         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6558         * gcc.target/i386/ssefn-2.c: Likewise.
6559         * gcc.target/i386/ssefn-4.c: Likewise.
6560         * gcc.target/i386/ssefp-1.c: Likewise.
6561         * gcc.target/i386/ssefp-2.c: Likewise.
6562         * gcc.target/i386/sseregparm-3.c: Likewise.
6563         * gcc.target/i386/sseregparm-4.c: Likewise.
6564         * gcc.target/i386/sseregparm-5.c: Likewise.
6565         * gcc.target/i386/sseregparm-6.c: Likewise.
6566         * gcc.target/i386/sseregparm-7.c: Likewise.
6567         * gcc.target/i386/ssetype-1.c: Likewise.
6568         * gcc.target/i386/ssetype-2.c: Likewise.
6569         * gcc.target/i386/ssetype-3.c: Likewise.
6570         * gcc.target/i386/ssetype-4.c: Likewise.
6571         * gcc.target/i386/ssetype-5.c: Likewise.
6572         * gcc.target/i386/unordcmp-1.c: Likewise.
6573         * gcc.target/i386/vararg-1.c: Likewise.
6574         * gcc.target/i386/vararg-2.c: Likewise.
6575         * gcc.target/i386/vararg-3.c: Likewise.
6576         * gcc.target/i386/vararg-4.c: Likewise.
6577         * gcc.target/i386/vararg-7.c: Likewise.
6578         * gcc.target/i386/vararg-8.c: Likewise.
6579         * gcc.target/i386/vecinit-1.c: Likewise.
6580         * gcc.target/i386/vecinit-2.c: Likewise.
6581         * gcc.target/i386/vecinit-3.c: Likewise.
6582         * gcc.target/i386/vecinit-4.c: Likewise.
6583         * gcc.target/i386/vecinit-5.c: Likewise.
6584         * gcc.target/i386/vecinit-6.c: Likewise.
6585         * gcc.target/i386/vectorize2.c: Likewise.
6586         * gcc.target/i386/vectorize3.c: Likewise.
6587         * gcc.target/i386/vectorize4.c: Likewise.
6588         * gcc.target/i386/vectorize6.c: Likewise.
6589         * gcc.target/i386/vectorize7.c: Likewise.
6590         * gcc.target/i386/vectorize8.c: Likewise.
6591         * gcc.target/i386/vperm-v2df.c: Likewise.
6592         * gcc.target/i386/vperm-v2di.c: Likewise.
6593         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6594         * gcc.target/i386/xorps-sse2.c: Likewise.
6595         * gcc.target/i386/xorps.c: Likewise.
6596         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6597         * gfortran.dg/graphite/pr42326.f90: Likewise.
6598         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6599
6600 2010-05-19  Richard Guenther  <rguenther@suse.de>
6601
6602         PR lto/44196
6603         * g++.dg/lto/20100519-1_0.C: New testcase.
6604
6605 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6606
6607         PR fortran/42360
6608         * gfortran.dg/warn_intent_out_not_set.f90: New.
6609
6610 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6611
6612         PR fortran/38404
6613         * gfortran.dg/data_char_1.f90: Updated warning message.
6614         * gfortran.dg/data_array_6.f: New.
6615
6616 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6617
6618         * g++.dg/ipa/ivinline-8.C: New test.
6619         * gcc.dg/ipa/iinline-2.c: Likewise.
6620
6621 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6622
6623         PR fortran/34505
6624         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6625         arguments; add check for return value kind.
6626         * gfortran.dg/float_1.f90: Likewise.
6627
6628 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6629
6630         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6631         (main): Use it.
6632         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6633         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6634         Prune another location line format.
6635         (lto-obj): Call lto_prune_warns on comp_output.
6636
6637 2010-05-18  Jan Hubicka  <jh@suse.cz>
6638
6639         * gcc.dg/lto/ipacp_0.c: New test.
6640         * gcc.dg/lto/ipacp_1.c: New test.
6641
6642 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6643
6644         PR lto/44184
6645         * gcc.dg/lto/20100518_0.c: New test.
6646
6647 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6648
6649         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6650
6651 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6652
6653         PR fortran/43990
6654         * gfortran.dg/class_21.f03: New.
6655
6656 2010-05-17  Jason Merrill  <jason@redhat.com>
6657
6658         PR c++/44157
6659         * g++.dg/cpp0x/initlist34.C: New.
6660
6661         PR c++/44158
6662         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6663
6664 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6665
6666         * g++.dg/ipa/ivinline-1.C: New test.
6667         * g++.dg/ipa/ivinline-2.C: New test.
6668         * g++.dg/ipa/ivinline-3.C: New test.
6669         * g++.dg/ipa/ivinline-4.C: New test.
6670         * g++.dg/ipa/ivinline-5.C: New test.
6671         * g++.dg/ipa/ivinline-6.C: New test.
6672
6673 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6674             Jason Merrill  <jason@redhat.com>
6675
6676         PR c++/44108
6677         * c-c++-common/Wunused-var-8.c: New test.
6678
6679 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6680
6681         PR bootstrap/42347
6682         * gcc.c-torture/compile/pr42347.c: New test.
6683
6684         PR middle-end/44102
6685         * g++.dg/ext/asmgoto1.C: New test.
6686
6687 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6688
6689         PR middle-end/44133
6690         * gcc.dg/tree-ssa/pr44133.c: New test.
6691         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6692         precise.
6693
6694 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6695
6696         PR fortran/44044
6697         * gfortran.dg/class_20.f03: New.
6698
6699 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6700
6701         PR 44078
6702         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6703         debug messages but not the newly introduced one.
6704
6705 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6706
6707         PR fortran/35779
6708         * gfortran.dg/initialization_25.f90: Commented testcase.
6709         * gfortran.dg/initialization_26.f90: New.
6710
6711 2010-05-16  Richard Guenther  <rguenther@suse.de>
6712
6713         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6714         * gcc.dg/pr43084.c: Likewise.
6715         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6716         -fipa-type-escape.
6717         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6718         -fipa-type-escape.
6719         * gcc.dg/struct/struct-reorg.exp: Likewise.
6720         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6721         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6722
6723 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6724
6725         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6726         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6727         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6728         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6729         tests.
6730
6731 2010-05-15  Jason Merrill  <jason@redhat.com>
6732
6733         * g++.dg/eh/spec10.C: New.
6734         * g++.dg/eh/spec11.C: New.
6735         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6736
6737 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6738
6739         PR fortran/44154
6740         PR fortran/42647
6741         * gfortran.dg/allocatable_scalar_9.f90: New.
6742
6743 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6744
6745         PR c++/44148
6746         * g++.dg/torture/pr44148.C: New test.
6747
6748 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6749
6750         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6751         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6752         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6753         diagnostics and type sizes.
6754
6755 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6756
6757         * gnat.dg/lto9.adb: New test.
6758         * gnat.dg/lto9_pkg1.ads: New helper.
6759         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6760
6761 2010-05-15  Jan Hubicka  <jh@suse.cz>
6762
6763         * gcc.dg/lto/ipareference_1.c: Rename to ...
6764         * gcc.dg/lto/ipareference_0.c: ... this one.
6765         * gcc.dg/lto/ipareference_2.c: Rename to ...
6766         * gcc.dg/lto/ipareference_1.c: ... this one.
6767
6768 2010-05-15  Jan Hubicka  <jh@suse.cz>
6769
6770         * gcc.dg/lto/ipareference_1.c: New file.
6771         * gcc.dg/lto/ipareference_2.c: New file.
6772
6773 2010-05-15  Richard Guenther  <rguenther@suse.de>
6774
6775         PR tree-optimization/44038
6776         * gcc.c-torture/compile/pr44038.c: New testcase.
6777
6778 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6779
6780         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6781         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6782
6783 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6784
6785         PR fortran/43207
6786         PR fortran/43969
6787         * gfortran.dg/class_18.f03: New.
6788         * gfortran.dg/class_19.f03: New.
6789
6790 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6791
6792         PR debug/44112
6793         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6794         * g++.dg/debug/dwarf2/const1.C: Remove.
6795
6796 2010-05-14  Jason Merrill  <jason@redhat.com>
6797
6798         * g++.dg/eh/cond4.C: New.
6799         * g++.dg/eh/elide2.C: Adjust.
6800         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6801
6802 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6803
6804         PR fortran/44135
6805         * gfortran.dg/actual_array_interface_2.f90: New test.
6806
6807 2010-05-14  Richard Guenther  <rguenther@suse.de>
6808
6809         PR tree-optimization/44119
6810         * gcc.c-torture/compile/pr44119.c: New testcase.
6811
6812 2010-05-14  Jason Merrill  <jason@redhat.com>
6813
6814         PR c++/44127
6815         * g++.dg/eh/terminate1.C: New.
6816
6817 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6818
6819         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6820
6821         PR debug/44136
6822         * gcc.dg/pr44136.c: New test.
6823
6824 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6825
6826         PR c++/30566
6827         * g++.dg/warn/Wshadow-4.C: Adjust.
6828         * g++.dg/warn/Wshadow-5.C: New test.
6829         * g++.dg/warn/Wshadow-6.C: New test
6830
6831 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6832
6833         PR fortran/35779
6834         * gfortran.dg/initialization_25.f90: New.
6835
6836 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6837
6838         * g++.dg/otr-fold-1.C: New test.
6839         * g++.dg/otr-fold-2.C: New test.
6840
6841 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6842
6843         PR fortran/44036
6844         * gfortran.dg/gomp/pr44036-1.f90: New test.
6845         * gfortran.dg/gomp/pr44036-2.f90: New test.
6846         * gfortran.dg/gomp/pr44036-3.f90: New test.
6847
6848         PR debug/43983
6849         * gcc.dg/guality/sra-1.c: New test.
6850
6851 2010-05-12  Jan Hubicka  <jh@suse.cz>
6852
6853         * tree-ssa/unreachable.c: New test.
6854
6855 2010-05-12  Jason Merrill  <jason@redhat.com>
6856
6857         * g++.dg/cpp0x/sfinae1.C: New.
6858
6859 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6860
6861         * gcc.target/i386/zee.c: New file.
6862
6863 2010-05-12  Jason Merrill  <jason@redhat.com>
6864
6865         * g++.dg/conversion/op1.C: Expect template candidate message.
6866         * g++.dg/cpp0x/nullptr15.C: Likewise.
6867         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6868         * g++.dg/cpp0x/pr31431.C: Likewise.
6869         * g++.dg/cpp0x/temp_default2.C: Likewise.
6870         * g++.dg/cpp0x/trailing4.C: Likewise.
6871         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6872         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6873         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6874         * g++.dg/cpp0x/variadic35.C: Likewise.
6875         * g++.dg/cpp0x/vt-35147.C: Likewise.
6876         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6877         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6878         * g++.dg/ext/visibility/anon8.C: Likewise.
6879         * g++.dg/ext/vla2.C: Likewise.
6880         * g++.dg/other/pr28114.C: Likewise.
6881         * g++.dg/other/ptrmem10.C: Likewise.
6882         * g++.dg/other/ptrmem11.C: Likewise.
6883         * g++.dg/overload/unknown1.C: Likewise.
6884         * g++.dg/parse/template7.C: Likewise.
6885         * g++.dg/parse/typename7.C: Likewise.
6886         * g++.dg/template/conv11.C: Likewise.
6887         * g++.dg/template/copy1.C: Likewise.
6888         * g++.dg/template/deduce3.C: Likewise.
6889         * g++.dg/template/dependent-expr5.C: Likewise.
6890         * g++.dg/template/friend.C: Likewise.
6891         * g++.dg/template/incomplete2.C: Likewise.
6892         * g++.dg/template/local4.C: Likewise.
6893         * g++.dg/template/local6.C: Likewise.
6894         * g++.dg/template/operator10.C: Likewise.
6895         * g++.dg/template/overload6.C: Likewise.
6896         * g++.dg/template/ptrmem2.C: Likewise.
6897         * g++.dg/template/ptrmem20.C: Likewise.
6898         * g++.dg/template/ptrmem8.C: Likewise.
6899         * g++.dg/template/sfinae2.C: Likewise.
6900         * g++.dg/template/ttp25.C: Likewise.
6901         * g++.dg/template/unify10.C: Likewise.
6902         * g++.dg/template/unify11.C: Likewise.
6903         * g++.dg/template/unify6.C: Likewise.
6904         * g++.dg/template/unify7.C: Likewise.
6905         * g++.dg/template/unify9.C: Likewise.
6906         * g++.dg/template/varmod1.C: Likewise.
6907         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6908         * g++.old-deja/g++.law/operators32.C: Likewise.
6909         * g++.old-deja/g++.pt/crash28.C: Likewise.
6910         * g++.old-deja/g++.pt/crash60.C: Likewise.
6911         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6912         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6913         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6914         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6915         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6916         * g++.old-deja/g++.pt/expr2.C: Likewise.
6917         * g++.old-deja/g++.pt/overload7.C: Likewise.
6918         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6919         * g++.old-deja/g++.pt/spec5.C: Likewise.
6920         * g++.old-deja/g++.pt/spec6.C: Likewise.
6921         * g++.old-deja/g++.pt/t24.C: Likewise.
6922         * g++.old-deja/g++.pt/unify4.C: Likewise.
6923         * g++.old-deja/g++.pt/unify6.C: Likewise.
6924         * g++.old-deja/g++.pt/unify8.C: Likewise.
6925         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6926         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6927         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6928
6929         * g++.dg/cpp0x/initlist32.C: New.
6930
6931         * g++.dg/template/conv11.C: New.
6932         * g++.dg/conversion/op1.C: Adjust expected error.
6933
6934         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6935
6936 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6937
6938         PR target/44088
6939         * gcc.target/i386/avx-cmpsd-1.c: New.
6940         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6941         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6942         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6943         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6944         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6945
6946 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6947
6948         PR middle-end/44085
6949         * gcc.dg/gomp/pr44085.c: New test.
6950         * gfortran.dg/gomp/pr44085.f90: New test.
6951
6952 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6953
6954         * objc-obj-c++-shared/Object1.m: New.
6955         * objc.dg/torture: New directory.
6956         * objc.dg/torture/tls: Ditto.
6957         * objc.dg/tls: Ditto.
6958         * objc.dg/torture/tls/trivial.m: New test.
6959         * objc.dg/torture/tls/thr-init-2.m: New test.
6960         * objc.dg/torture/tls/thr-init-3.m: New test.
6961         * objc.dg/torture/tls/thr-init.m: New test.
6962         * objc.dg/torture/tls/diag-1.m: New test.
6963         * objc.dg/torture/tls/tls.exp: New.
6964         * objc.dg/torture/trivial.m: New test.
6965         * objc.dg/torture/dg-torture.exp: New.
6966         * objc.dg/tls/diag-3.m: New test.
6967         * objc.dg/tls/diag-4.m: New test.
6968         * objc.dg/tls/diag-5.m: New test.
6969         * objc.dg/tls/init-1.m: New test.
6970         * objc.dg/tls/init-2.m: New test.
6971         * objc.dg/tls/tls.exp: New.
6972         * objc.dg/tls/diag-2.m: New test.
6973         * lib/objc.exp: Respond to dg-additional-files.
6974
6975 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6976
6977         * gcc.target/m68k/20100512-1.c: New.
6978
6979 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6980
6981         * gnat.dg/lto8.adb: New test.
6982         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6983         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6984
6985 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6986
6987         PR c++/34272
6988         PR c++/43630
6989         PR c++/34491
6990         * g++.dg/template/crash97.C: New.
6991         * g++.dg/template/crash98.C: Likewise.
6992         * g++.dg/template/crash99.C: Likewise.
6993         * g++.dg/cpp0x/pr31439.C: Adjust.
6994         * g++.dg/template/crash95.C: Likewise.
6995
6996 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6997
6998         PR middle-end/44071
6999         * c-c++-common/asmgoto-4.c: New test.
7000         * gcc.target/i386/pr44071.c: New test.
7001
7002         PR c++/44062
7003         * c-c++-common/Wunused-var-7.c: New test.
7004         * g++.dg/warn/Wunused-var-9.C: New test.
7005
7006 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7007
7008         PR fortran/43711
7009         * gfortran.dg/gomp/pr43711.f90: New.
7010
7011 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7012
7013         PR fortran/31820
7014         * gfortran.dg/select_5.f90: Updated.
7015
7016 2010-05-11  Jan Hubicka  <jh@suse.cz>
7017
7018         PR tree-optimize/44063
7019         * gcc.c-torture/compile/pr44063.c: New testcase.
7020
7021 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7022
7023         PR debug/44023
7024         * gcc.dg/pr44023.c: New test.
7025
7026 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7027
7028         * gnat.dg/lto7.adb: New test.
7029         * gnat.dg/lto7_pkg.ad[sb]: New helper.
7030
7031 2010-05-10  Jason Merrill  <jason@redhat.com>
7032
7033         PR c++/44017
7034         * g++.dg/template/inherit5.C: New.
7035
7036         PR c++/44045
7037         * g++.dg/cpp0x/initlist33.C: New.
7038         * g++.dg/cpp0x/initlist26.C: Adjust.
7039         * g++.dg/cpp0x/initlist28.C: Adjust.
7040
7041 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
7042
7043         PR c++/43719
7044         * g++.dg/init/pr43719.C: New.
7045         * g++.dg/anon-struct4.C: Adjust.
7046
7047 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
7048
7049         PR debug/44028
7050         * gcc.dg/pr44028.c: New test.
7051
7052 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
7053
7054         PR fortran/27866
7055         PR fortran/35003
7056         PR fortran/42809
7057         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7058         * gfortran.dg/warn_conversion.f90: New.
7059
7060 2010-05-10  Michael Matz  <matz@suse.de>
7061
7062         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7063
7064 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
7065
7066         PR rtl-optimization/44012
7067         * gcc.dg/pr44012.c: New.
7068
7069 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7070
7071         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7072         Log text on entry and exit.
7073         Prune Sun ld warnings for common symbols with differing sizes.
7074         (lto-link-and-maybe-run): Change caller.
7075
7076 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
7077
7078         PR fortran/44044
7079         * gfortran.dg/class_7.f03: Modified.
7080         * gfortran.dg/select_type_1.f03: Modified.
7081         * gfortran.dg/select_type_12.f03: New.
7082
7083 2010-05-10  Richard Guenther  <rguenther@suse.de>
7084
7085         PR tree-optimization/44050
7086         * gcc.dg/torture/pr44050.c: New testcase.
7087
7088 2010-05-10  Wei Guozhi  <carrot@google.com>
7089
7090         PR target/42879
7091         * gcc.target/arm/pr42879.c: New testcase.
7092
7093 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7094
7095         PR c/44051
7096         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7097
7098 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7099
7100         PR c/10676
7101         * gcc.dg/anon-struct-10.c: New test.
7102
7103 2010-05-09  Richard Guenther  <rguenther@suse.de>
7104
7105         PR middle-end/44024
7106         * gcc.dg/pr44024.c: New testcase.
7107
7108 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7109
7110         PR c/4784
7111         * gcc.dg/anon-struct-9.c: New test.
7112
7113 2010-05-09  Richard Guenther  <rguenther@suse.de>
7114
7115         PR middle-end/44043
7116         * gcc.c-torture/compile/pr44043.c: New testcase.
7117
7118 2010-05-09  Richard Guenther  <rguenther@suse.de>
7119
7120         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7121
7122 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
7123
7124         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7125
7126 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7127
7128         * gnat.dg/lto[12456].adb: Add "target lto" marker.
7129         * gnat.dg/specs/lto3.ads: Likewise.
7130
7131 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
7132
7133         PR middle-end/28685
7134         * gcc.dg/pr28685-1.c: New file.
7135
7136 2010-05-08  Richard Guenther  <rguenther@suse.de>
7137
7138         PR tree-optimization/44030
7139         * gcc.c-torture/compile/pr44030.c: New testcase.
7140
7141 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7142
7143         * gnat.dg/lto6.adb: New test.
7144         * gnat.dg/lto6_pkg.ads: New helper.
7145
7146 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7147
7148         * gnat.dg/lto5.adb: New test.
7149         * gnat.dg/lto5_pkg.ad[sb]: New helper.
7150
7151 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7152
7153         * gnat.dg/lto4.ad[sb]: New test.
7154
7155 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7156
7157         * gnat.dg/specs/lto3.ads: New test.
7158         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7159         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7160
7161 2010-05-08  Quentin Ochem  <ochem@adacore.com>
7162
7163         * gnat.dg/sizetype3.ad[sb]: New test.
7164         * gnat.dg/sizetype3_pkg.ads: New helper.
7165
7166 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
7167
7168         PR c++/43951
7169         * g++.dg/init/new29.C: New.
7170
7171 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7172
7173         PR fortran/40728
7174         * gfortran.dg/coarray_1.f90: Fixed error message.
7175         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7176         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7177         * gfortran.dg/intrinsic_std_5.f90: New.
7178
7179 2010-05-07  Jason Merrill  <jason@redhat.com>
7180
7181         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7182
7183 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7184
7185         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7186         (size_t, stderr): Remove.
7187         (read_error): Replaced __builtin_fprintf by fprintf.
7188
7189 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7190
7191         * gcc.dg/ordered-comparison-1.c: New test.
7192         * gcc.dg/ordered-comparison-2.c: New test.
7193         * gcc.dg/ordered-comparison-3.c: New test.
7194         * gcc.dg/ordered-comparison-4.c: New test.
7195
7196 2010-05-06  Mike Stump  <mikestump@comcast.net>
7197
7198         PR objc/35165
7199         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7200
7201 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7202             Jason Merrill  <jason@redhat.com>
7203
7204         * g++.dg/cpp0x/nullptr01.C: New.
7205         * g++.dg/cpp0x/nullptr02.C: New.
7206         * g++.dg/cpp0x/nullptr03.C: New.
7207         * g++.dg/cpp0x/nullptr04.C: New.
7208         * g++.dg/cpp0x/nullptr05.C: New.
7209         * g++.dg/cpp0x/nullptr06.C: New.
7210         * g++.dg/cpp0x/nullptr07.C: New.
7211         * g++.dg/cpp0x/nullptr08.C: New.
7212         * g++.dg/cpp0x/nullptr09.C: New.
7213         * g++.dg/cpp0x/nullptr10.C: New.
7214         * g++.dg/cpp0x/nullptr11.C: New.
7215         * g++.dg/cpp0x/nullptr12.C: New.
7216         * g++.dg/cpp0x/nullptr13.C: New.
7217         * g++.dg/cpp0x/nullptr14.C: New.
7218         * g++.dg/cpp0x/nullptr15.C: New.
7219         * g++.dg/cpp0x/nullptr16.C: New.
7220         * g++.dg/cpp0x/nullptr17.C: New.
7221         * g++.dg/cpp0x/nullptr18.C: New.
7222         * g++.dg/cpp0x/nullptr19.C: New.
7223         * g++.dg/cpp0x/nullptr20.C: New.
7224         * g++.dg/cpp0x/nullptr21.C: New.
7225         * g++.dg/cpp0x/nullptr22.C: New.
7226         * g++.dg/debug/nullptr01.C: New.
7227         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7228
7229 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7230
7231         * gcc.dg/Wunused-var-8.c: Move to...
7232         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7233
7234 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7235
7236         PR c++/40406
7237         * g++.dg/template/crash96.C: New.
7238
7239 2010-05-06  Jan Hubicka  <jh@suse.cz>
7240
7241         PR tree-optimization/43791
7242         * gcc.c-torture/compile/pr43791.c: New file.
7243
7244 2010-05-06  Michael Matz  <matz@suse.de>
7245
7246         PR tree-optimization/43984
7247         * gfortran.dg/pr43984.f90: New test.
7248
7249 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7250
7251         PR 40989
7252         * gcc.dg/pr40989.c: New.
7253
7254 2010-05-06  Richard Guenther  <rguenther@suse.de>
7255
7256         PR tree-optimization/43934
7257         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7258
7259 2010-05-06  Richard Guenther  <rguenther@suse.de>
7260
7261         PR tree-optimization/43987
7262         * gcc.c-torture/execute/pr43987.c: New testcase.
7263         * gcc.dg/torture/pta-escape-1.c: Adjust.
7264         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7265         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7266         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7267         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7268
7269 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7270             Dodji Seketeli  <dodji@redhat.com>
7271
7272         PR c/18624
7273         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7274         * g++.dg/template/sfinae16.C: Likewise.
7275         * gcc.dg/Wunused-var-1.c: Moved to...
7276         * c-c++-common/Wunused-var-1.c: ...here. New test.
7277         * gcc.dg/Wunused-var-2.c: Moved to...
7278         * c-c++-common/Wunused-var-2.c: ...here. New test.
7279         * gcc.dg/Wunused-var-3.c: Moved to...
7280         * c-c++-common/Wunused-var-3.c: ...here. New test.
7281         * gcc.dg/Wunused-var-4.c: Moved to...
7282         * gcc.dg/Wunused-var-1.c: ... here.
7283         * gcc.dg/Wunused-var-5.c: Moved to...
7284         * c-c++-common/Wunused-var-4.c: ...here. New test.
7285         * gcc.dg/Wunused-var-7.c: Moved to...
7286         * c-c++-common/Wunused-var-5.c: ...here. New test.
7287         * gcc.dg/Wunused-var-6.c: Moved to...
7288         * gcc.dg/Wunused-var-2.c: ... here.
7289         * c-c++-common/Wunused-var-1.c: New test.
7290         * c-c++-common/Wunused-var-2.c: New test.
7291         * c-c++-common/Wunused-var-3.c: New test.
7292         * c-c++-common/Wunused-var-4.c: New test.
7293         * c-c++-common/Wunused-var-5.c: New test.
7294         * g++.dg/warn/Wunused-var-1.C: New test.
7295         * g++.dg/warn/Wunused-var-2.C: New test.
7296         * g++.dg/warn/Wunused-var-3.C: New test.
7297         * g++.dg/warn/Wunused-var-4.C: New test.
7298         * g++.dg/warn/Wunused-var-5.C: New test.
7299         * g++.dg/warn/Wunused-var-6.C: New test.
7300         * g++.dg/warn/Wunused-var-7.C: New test.
7301         * g++.dg/warn/Wunused-var-8.C: New test.
7302         * g++.dg/warn/Wunused-parm-1.C: New test.
7303         * g++.dg/warn/Wunused-parm-2.C: New test.
7304         * g++.dg/warn/Wunused-parm-3.C: New test.
7305
7306 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7307
7308         PR fortran/43985
7309         * gfortran.dg/gomp/crayptr5.f90: New test case.
7310
7311 2010-05-05  Jason Merrill  <jason@redhat.com>
7312
7313         PR debug/43370
7314         * g++.dg/ext/attrib39.C: New.
7315
7316 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7317
7318         PR fortran/24978
7319         * gfortran.dg/data_invalid.f90: New.
7320
7321 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7322
7323         * gnat.dg/lto2.adb: New test.
7324
7325 2010-05-05  Jason Merrill  <jason@redhat.com>
7326
7327         PR c++/43787
7328         * g++.dg/opt/empty1.C: New.
7329
7330 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7331
7332         PR fortran/43696
7333         * gfortran.dg/class_17.f03: New.
7334
7335 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7336
7337         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7338
7339 2010-05-04  Mike Stump  <mikestump@comcast.net>
7340
7341         PR objc/35165
7342         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7343
7344 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7345
7346         PR target/43668
7347         * gcc.target/i386/pr43668.c: New.
7348
7349 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7350
7351         PR c++/43028
7352         * g++.dg/cpp0x/initlist31.C: New.
7353
7354 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7355
7356         PR c/43981
7357         * gcc.dg/Wunused-var-8.c: New test.
7358
7359 2010-05-04  Jason Merrill  <jason@redhat.com>
7360
7361         PR c++/38064
7362         * g++.dg/cpp0x/enum3.C: Extend.
7363
7364 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7365
7366         PR target/43799
7367         * gcc.target/i386/pr43799.c: New.
7368
7369 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7370
7371         * gnat.dg/lto1.adb: New test.
7372         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7373
7374 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7375
7376         PR middle-end/43671
7377         * gcc.target/i386/pr43671.c: New.
7378
7379 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7380
7381         PR c++/43705
7382         * g++.dg/template/crash95.C: New.
7383
7384 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7385
7386         PR debug/43508
7387         * gcc.target/i386/pr43508.c: New.
7388
7389 2010-05-04  Richard Guenther  <rguenther@suse.de>
7390
7391         PR tree-optimization/43879
7392         * g++.dg/torture/pr43879-1_0.C: New testcase.
7393         * g++.dg/torture/pr43879-1_1.C: Likewise.
7394
7395 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7396
7397         PR c++/43953
7398         * g++.dg/other/crash-12.C: New test.
7399
7400 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7401
7402         * g++.dg/cdce3.C: Add a space.  Updated.
7403
7404 2010-05-03  Jason Merrill  <jason@redhat.com>
7405
7406         PR c++/43680
7407         * g++.dg/opt/enum2.C: New.
7408         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7409         * g++.dg/warn/Wswitch-1.C: Adjust message.
7410
7411 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7412
7413         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7414         * g++.dg/ext/label13.C: Fix typo.
7415         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7416         alpha*-dec-osf5*.
7417         * gcc.c-torture/compile/limits-declparen.c: xfail on
7418         alpha*-dec-osf5* with -g.
7419         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7420         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7421         * gcc.dg/c99-tgmath-2.c: Likewise.
7422         * gcc.dg/c99-tgmath-3.c: Likewise.
7423         * gcc.dg/c99-tgmath-4.c: Likewise.
7424
7425 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7426
7427         PR fortran/43592
7428         * gfortran.dg/unexpected_interface.f90: New test.
7429
7430 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7431
7432         * ada/acats/run_acats (which): New function.
7433         (host_gnatchop, host_gnatmake): Use it.
7434
7435 2010-05-03  Richard Guenther  <rguenther@suse.de>
7436
7437         PR tree-optimization/43971
7438         * gcc.dg/pr43971.c: New testcase.
7439
7440 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7441
7442         PR debug/43972
7443         * gcc.dg/debug/pr43972.c: New test.
7444
7445 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7446
7447         PR testsuite/43963
7448         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7449
7450 2010-05-02  Richard Guenther  <rguenther@suse.de>
7451
7452         PR tree-optimization/43879
7453         * gcc.dg/torture/pr43879-3.c: New testcase.
7454
7455 2010-05-01  Richard Guenther  <rguenther@suse.de>
7456
7457         PR tree-optimization/43949
7458         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7459
7460 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7461
7462         PR c++/43951
7463         * g++.dg/init/new28.C: New.
7464
7465 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7466
7467         PR objc++/32052
7468         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7469         structure and nested declarations.
7470         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7471         structure and nested declarations.  Reduce header clutter and
7472         use _exit() rather than abort().
7473         * objc.dg/encode-10.m: New.
7474         * objc.dg/encode-11.m: New.
7475
7476 2010-04-30  DJ Delorie  <dj@redhat.com>
7477
7478         * gcc.c-torture/execute/20100430-1.c: New test.
7479
7480 2010-04-30  Jason Merrill  <jason@redhat.com>
7481
7482         PR c++/43868
7483         * g++.dg/template/ptrmem21.C: New.
7484
7485 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7486
7487         PR fortran/18918
7488         PR fortran/43931
7489         * gfortran.dg/coarray_13.f90: New test.
7490
7491 2010-04-30  Richard Guenther  <rguenther@suse.de>
7492
7493         PR lto/43946
7494         * gcc.dg/lto/20100430-1_0.c: New testcase.
7495
7496 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7497
7498         PR debug/43942
7499         * c-c++-common/pr43942.c: New test.
7500
7501 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7502
7503         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7504         conflict with darwin crt1.o 'start' symbol.
7505
7506 2010-04-30  Richard Guenther  <rguenther@suse.de>
7507
7508         PR tree-optimization/43879
7509         * gcc.dg/torture/pr43879_1.c: New testcase.
7510
7511 2010-04-30  Richard Guenther  <rguenther@suse.de>
7512
7513         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7514
7515 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7516
7517         PR c++/43890
7518         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7519         user-provided constructor while recursing.
7520
7521 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7522
7523         PR fortran/42274
7524         * gfortran.dg/class_16.f03: New test.
7525
7526 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7527
7528         PR fortran/42274
7529         * gfortran.dg/class_15.f03: New.
7530
7531 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7532
7533         PR fortran/43326
7534         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7535
7536 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7537
7538         PR fortran/43492
7539         * gfortran.dg/generic_22.f03 : New test.
7540
7541 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7542
7543         PR fortran/42353
7544         * gfortran.dg/class_14.f03: New test.
7545
7546 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7547
7548         PR fortran/42680
7549         * gfortran.dg/interface_32.f90: New test.
7550
7551 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7552             Janus Weil  <janus@gcc.gnu.org>
7553
7554         PR fortran/41829
7555         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7556         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7557         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7558
7559 2010-04-28  Mike Stump  <mikestump@comcast.net>
7560
7561         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7562         dg-excess-errors.
7563         * g++.dg/uninit-pred-2_b.C: Likewise.
7564
7565 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7566
7567         PR fortran/18918
7568         PR fortran/43919
7569         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7570
7571 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7572
7573         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7574         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7575         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7576         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7577         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7578
7579 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7580
7581         * gcc.dg/const-uniq-1.c: New test.
7582         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7583
7584 2010-04-28  Xinliang David Li  <davidxl@google.com>
7585
7586         * gcc.dg/uninit-pred-2_b.c: New test.
7587         * gcc.dg/uninit-pred-4_b.c: New test.
7588         * gcc.dg/uninit-pred-3_d.c: New test.
7589         * gcc.dg/uninit-pred-6_b.c: New test.
7590         * gcc.dg/uninit-pred-8_b.c: New test.
7591         * gcc.dg/uninit-pred-3_a.c: New test.
7592         * gcc.dg/uninit-pred-2_c.c: New test.
7593         * gcc.dg/uninit-pred-5_a.c: New test.
7594         * gcc.dg/uninit-pred-3_e.c: New test.
7595         * gcc.dg/uninit-pred-7_a.c: New test.
7596         * gcc.dg/uninit-pred-6_c.c: New test.
7597         * gcc.dg/uninit-pred-9_a.c: New test.
7598         * gcc.dg/uninit-pred-8_c.c: New test.
7599         * gcc.dg/uninit-pred-3_b.c: New test.
7600         * gcc.dg/uninit-pred-5_b.c: New test.
7601         * gcc.dg/uninit-pred-7_b.c: New test.
7602         * gcc.dg/uninit-pred-6_d.c: New test.
7603         * gcc.dg/uninit-pred-9_b.c: New test.
7604         * gcc.dg/uninit-pred-2_a.c: New test.
7605         * gcc.dg/uninit-pred-4_a.c: New test.
7606         * gcc.dg/uninit-pred-3_c.c: New test.
7607         * gcc.dg/uninit-pred-6_a.c: New test.
7608         * gcc.dg/uninit-pred-8_a.c: New test.
7609         * gcc.dg/uninit-pred-7_c.c: New test.
7610         * gcc.dg/uninit-pred-6_e.c: New test.
7611         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7612         * g++.dg/uninit-pred-1_a.C: New test.
7613         * g++.dg/uninit-pred-1_b.C: New test.
7614         * g++.dg/uninit-pred-2_a.C: New test.
7615         * g++.dg/uninit-pred-2_b.C: New test.
7616         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7617         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7618         * g++.dg/uninit-pred-loop_1.cc: New test.
7619
7620 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7621
7622         * gcc.dg/lto/20091209-1_0.c: New testcase.
7623
7624 2010-04-28  Richard Guenther  <rguenther@suse.de>
7625
7626         PR tree-optimization/43879
7627         PR tree-optimization/43909
7628         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7629
7630 2010-04-28  Richard Guenther  <rguenther@suse.de>
7631
7632         PR c++/43880
7633         * g++.dg/torture/pr43880.C: New testcase.
7634
7635 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7636
7637         PR c++/9335
7638         * g++.dg/template/recurse2.C: Update
7639         * g++.dg/template/recurse.C: Update.
7640         * g++.dg/template/pr23510.C: Update.
7641         * lib/prune.exp: Filter out 'recursively instantiated'.
7642
7643 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7644
7645         PR c++/29043
7646         * g++.dg/init/pr29043.C: New.
7647
7648 2010-04-27  Jason Merrill  <jason@redhat.com>
7649
7650         * g++.dg/lookup/scoped5.C: Adjust.
7651         * g++.dg/lookup/scoped8.C: Adjust.
7652         * g++.dg/template/dependent-expr5.C: Adjust.
7653         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7654
7655         PR c++/43856
7656         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7657
7658         PR c++/43875
7659         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7660
7661 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7662             Jan Hubicka <hubicka@ucw.cz>
7663
7664         * gcc.dg/pure-2.c: New testcase.
7665         * gcc.dg/const-1.c: New testcase.
7666
7667 2010-04-27  Jason Merrill  <jason@redhat.com>
7668
7669         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7670
7671         PR c++/41468
7672         * g++.dg/template/sfinae17.C: New.
7673         * g++.dg/template/sfinae18.C: New.
7674
7675 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7676
7677         * g++.dg/init/pr42844.C: New.
7678         * g++.dg/cpp0x/pr42844-2.C: New.
7679         * g++.dg/cpp0x/defaulted2.C: Adjust.
7680         * g++.dg/tree-ssa/pr27549.C: Likewise.
7681         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7682
7683 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7684
7685         PR fortran/18918
7686         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7687
7688 2010-04-27  Richard Guenther  <rguenther@suse.de>
7689
7690         PR middle-end/40561
7691         * g++.dg/other/pr40561.C: New testcase.
7692
7693 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7694
7695         PR middle-end/43812
7696         * g++.dg/ipa/pr43812.C: New test.
7697
7698 2010-04-27  Jan Hubicka  <jh@suse.cz>
7699
7700         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7701         (test): ... this one.
7702
7703 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7704
7705         PR target/40657
7706         * gcc.target/arm/thumb-stackframe.c: New test.
7707
7708 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7709
7710         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7711         * gcc.dg/misc-column.c: Likewise.
7712         * gcc.dg/Walways-true-1.c: Likewise.
7713         * gcc.dg/Walways-true-2.c: Likewise.
7714         * gcc.dg/warn-addr-cmp.c: Likewise.
7715
7716 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7717
7718         PR fortran/18918
7719         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7720         * gfortran.dg/coarray_12.f90: New.
7721
7722 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7723
7724         PR c/32207
7725         * gcc.dg/pr32207.c: New test.
7726         * gcc.dg/misc-column.c: Adjust expected warning.
7727         * gcc.dg/Walways-true-1.c: Likewise.
7728         * gcc.dg/Walways-true-2.c: Likewise.
7729         * gcc.dg/warn-addr-cmp.c: Likewise.
7730
7731 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7732
7733         PR lto/42776
7734         * lib/lto.exp (lto_prune_vis_warns): New function.
7735         (lto-link-and-maybe-run): Call it.
7736
7737 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7738
7739         PR tree-optimization/43904
7740         * gcc.dg/tree-ssa/tailcall-6.c: New.
7741
7742 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7743
7744         PR testsuite/35165
7745         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7746         Darwin8/OSX10.4 - compatible code generation.
7747         Use scan-rtl-dump.
7748         * obj-c++.dg/stubify-1.mm: Ditto.
7749         * lib/objc-torture.exp: Do not require link success for
7750         "trivial.m" in the runtime checks when dowhat = 'compile'.
7751         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7752         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7753         Darwin8/OSX10.4 - compatible code generation.
7754         * objc.dg/stubify-2.m: Ditto.
7755         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7756         * objc.dg/next-runtime-1.m: Ditto.
7757         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7758         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7759         runtimes on Darwin.
7760
7761 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7762
7763         PR 43715
7764         * lib/plugin-support.exp: Use "-undefined
7765         dynamic_lookup" on darwin.
7766
7767 2010-04-26  Richard Guenther  <rguenther@suse.de>
7768
7769         * gcc.dg/lto/20100426_0.c: New testcase.
7770
7771 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7772
7773         PR tree-optimization/43833
7774         gcc.dg/Warray-bounds-8.c: New test case.
7775
7776 2010-04-26  Richard Guenther  <rguenther@suse.de>
7777
7778         PR lto/43080
7779         * g++.dg/lto/20100423-3_0.C: New testcase.
7780
7781 2010-04-26  Richard Guenther  <rguenther@suse.de>
7782
7783         PR lto/42425
7784         * g++.dg/lto/20100423-2_0.C: New testcase.
7785
7786 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7787
7788         * gcc.dg/vect/bb-slp-23.c: New test.
7789
7790 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7791
7792         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7793         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7794         * gcc.dg/c1x-float-1.c: New test.
7795
7796 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7797
7798         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7799         of "lea\[ \t\]".
7800
7801 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7802
7803         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7804         FreeBSD.
7805         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7806         * gfortran.dg/default_format_2.f90: Ditto.
7807
7808 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7809
7810         * gfortran.dg/pr43505.f90: Clean up .mod file.
7811         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7812         * gfortran.dg/pr41347.f90: Ditto.
7813         * gfortran.dg/internal_pack_4.f90: Ditto.
7814         * gfortran.dg/proc_decl_23.f90: Ditto.
7815         * gfortran.dg/recursive_check_3.f90: Ditto.
7816         * gfortran.dg/intent_out_3.f90: Ditto.
7817         * gfortran.dg/assignment_2.f90: Ditto.
7818         * gfortran.dg/pr41928.f90: Ditto.
7819         * gfortran.dg/pr42166.f90: Ditto.
7820         * gfortran.dg/private_type_12.f90: Ditto.
7821         * gfortran.dg/graphite/pr42185.f90: Ditto.
7822         * gfortran.dg/graphite/pr42186.f90: Ditto.
7823         * gfortran.dg/graphite/pr40982.f90: Ditto.
7824         * gfortran.dg/graphite/id-2.f90: Ditto.
7825         * gfortran.dg/graphite/id-4.f90: Ditto.
7826         * gfortran.dg/graphite/pr42050.f90: Ditto.
7827         * gfortran.dg/graphite/id-18.f90: Ditto.
7828         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7829         * gfortran.dg/graphite/pr41924.f90: Ditto.
7830         * gfortran.dg/graphite/pr42393.f90: Ditto.
7831         * gfortran.dg/graphite/pr37980.f90: Ditto.
7832         * gfortran.dg/graphite/pr38953.f90: Ditto.
7833         * gfortran.dg/graphite/pr42180.f90: Ditto.
7834         * gfortran.dg/graphite/pr42181.f90: Ditto.
7835         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7836         * gfortran.dg/select_type_4.f90: Ditto.
7837         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7838         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7839         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7840         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7841         * gfortran.dg/whole_file_11.f90: Ditto.
7842         * gfortran.dg/private_type_11.f90: Ditto.
7843         * gfortran.dg/vect/vect-gems.f90: Ditto.
7844         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7845
7846 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7847
7848         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7849
7850 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7851
7852         * gnat.dg/pack15.ad[sb]: New test.
7853
7854 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7855
7856         * gcc.target/arm/mla-1.c: New test.
7857
7858 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7859
7860         PR fortran/30073
7861         PR fortran/43793
7862         * gfortran.dg/pr43793.f90: New test.
7863
7864 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7865
7866         PR tree-optimization/41442
7867         * gcc.target/i386/pr41442.c: New test.
7868
7869 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7870
7871         PR fortran/43832
7872         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7873
7874 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7875
7876         PR fortran/43832
7877         * gfortran.dg/open_nounit.f90: New test.
7878
7879 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7880
7881         PR fortran/43841
7882         PR fortran/43843
7883         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7884
7885 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7886
7887         * gcc.dg/Wconversion-integer.c: Update.
7888
7889 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7890
7891         * gnat.dg/unchecked_convert5.adb: New test.
7892
7893 2010-04-23  Richard Guenther  <rguenther@suse.de>
7894
7895         PR lto/41734
7896         * gcc.dg/lto/20100423-2_0.c: New testcase.
7897         * gcc.dg/lto/20100423-2_0.c: Likewise.
7898
7899 2010-04-23  Richard Guenther  <rguenther@suse.de>
7900
7901         PR lto/43455
7902         * gcc.dg/lto/20100423-1_0.c: New testcase.
7903         * gcc.dg/lto/20100423-1_1.c: Likewise.
7904
7905 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7906
7907         PR tree-optimization/43846
7908         * gcc.dg/tree-ssa/sra-10.c: New test.
7909
7910 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7911
7912         PR middle-end/43835
7913         * gcc.c-torture/execute/pr43835.c: New test.
7914
7915 2010-04-23  Richard Guenther  <rguenther@suse.de>
7916
7917         PR lto/42653
7918         * g++.dg/lto/20100423-1_0.C: New testcase.
7919
7920 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7921
7922         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7923
7924 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7925
7926         PR tree-optimization/43842
7927         * gcc.dg/vect/pr43842.c: New test.
7928
7929 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7930
7931         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7932         * gcc.target/i386/wmul-2.c: Likewise.
7933
7934 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7935
7936         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7937         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7938
7939 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7940
7941         * gfortran.dg/reassoc_6.f: New testcase.
7942
7943 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7944
7945         PR middle-end/29274
7946         * gcc.target/arm/wmul-1.c: New test.
7947         * gcc.target/arm/wmul-2.c: New test.
7948
7949 2010-04-22  Richard Guenther  <rguenther@suse.de>
7950
7951         PR tree-optimization/43845
7952         * gcc.c-torture/compile/pr43845.c: New testcase.
7953
7954 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7955
7956         PR middle-end/29274
7957         * gcc.target/i386/wmul-1.c: New test.
7958         * gcc.target/i386/wmul-2.c: New test.
7959         * gcc.target/bfin/wmul-1.c: New test.
7960         * gcc.target/bfin/wmul-2.c: New test.
7961
7962 2010-04-22  Richard Guenther  <rguenther@suse.de>
7963
7964         PR fortran/43829
7965         * gfortran.dg/vector_subscript_6.f90: New testcase.
7966         * gfortran.dg/assign_10.f90: Adjust.
7967
7968 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7969
7970         PR fortran/43836
7971         * gfortran.dg/gomp/pr43836.f90: New test.
7972
7973 2010-04-21  Richard Guenther  <rguenther@suse.de>
7974
7975         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7976
7977 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7978
7979         * gcc.dg/torture/builtin-cproj-3.c: New.
7980
7981 2010-04-20  Jason Merrill  <jason@redhat.com>
7982
7983         PR c++/9335
7984         * g++.dg/template/recurse2.C: New.
7985         * g++.dg/parse/crash36.C: Adjust.
7986         * g++.dg/other/fold1.C: Adjust.
7987         * g++.dg/init/member1.C: Adjust.
7988         * lib/prune.exp: Prune "skipping N instantiation contexts".
7989
7990 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7991
7992         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7993
7994 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7995
7996         * gcc.dg/torture/builtin-cproj-1.c: New.
7997         * gcc.dg/torture/builtin-cproj-2.c: New.
7998
7999 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
8000
8001         PR c++/43800
8002         PR c++/43704
8003         * g++.dg/template/typedef32.C: Adjust.
8004         * g++.dg/template/typedef33.C: New test.
8005
8006 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
8007
8008         PR fortran/43227
8009         * gfortran.dg/proc_decl_23.f90: New test.
8010
8011         PR fortran/43266
8012         * gfortran.dg/abstract_type_6.f03: New test.
8013
8014 2010-04-20  Xinliang David Li  <davidxl@google.com>
8015
8016         * g++.dg/tree-ssa/fold-compare.C: New.
8017
8018 2010-04-20  Richard Guenther  <rguenther@suse.de>
8019
8020         PR tree-optimization/39417
8021         * g++.dg/torture/pr39417.C: New testcase.
8022
8023 2010-04-20  Richard Guenther  <rguenther@suse.de>
8024
8025         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8026
8027 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
8028
8029         * g++.dg/debug/dwarf2/rv1.C: New test.
8030
8031 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8032
8033         PR target/43635
8034         * gcc.c-torture/compile/pr43635.c: New testcase.
8035
8036 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8037
8038         PR fortran/43339
8039         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8040         of sequential loops being private only in the innermost containing
8041         task region.
8042
8043         PR middle-end/43337
8044         * gfortran.dg/gomp/pr43337.f90: New test.
8045
8046 2010-04-19  Richard Guenther  <rguenther@suse.de>
8047
8048         PR tree-optimization/43796
8049         * gfortran.dg/pr43796.f90: New testcase.
8050
8051 2010-04-19  Richard Guenther  <rguenther@suse.de>
8052
8053         PR tree-optimization/43783
8054         * gcc.c-torture/execute/pr43783.c: New testcase.
8055
8056 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
8057
8058         PR target/43766
8059         * gcc.target/i386/pr43766.c: New test.
8060
8061 2010-04-19  Jie Zhang  <jie@codesourcery.com>
8062
8063         PR target/43662
8064         * gcc.target/i386/pr43662.c: New test.
8065
8066 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
8067
8068         PR c++/43704
8069         * g++.dg/template/typedef32.C: New test.
8070
8071 2010-04-19  Ira Rosen  <irar@il.ibm.com>
8072
8073         PR tree-optimization/37027
8074         * lib/target-supports.exp
8075         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8076         * gcc.dg/vect/pr37027.c: New test.
8077         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8078         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8079         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8080         gcc.dg/vect/vect-complex-6.c: Likewise.
8081
8082 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8083
8084         * g++.dg/debug/dwarf2/enum1.C: New test.
8085
8086 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8087
8088         * gnat.dg/rep_clause5.ad[sb]: New test.
8089         * gnat.dg/rep_clause5_pkg.ads: New helper.
8090
8091 2010-04-18  Ira Rosen  <irar@il.ibm.com>
8092
8093         PR tree-optimization/43771
8094         * g++.dg/vect/pr43771.cc: New test.
8095
8096 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8097
8098         PR fortran/31538
8099         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8100         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8101
8102 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8103
8104         * gnat.dg/sizetype.adb: Rename into...
8105         * gnat.dg/sizetype1.adb: ...this.
8106         * gnat.dg/sizetype2.adb: New test.
8107
8108 2010-04-16  Richard Guenther  <rguenther@suse.de>
8109
8110         PR tree-optimization/43572
8111         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8112
8113 2010-04-16  Olivier Hainque  <hainque@adacore.com>
8114
8115         * gnat.dg/specs/discr_private.ads: New test.
8116
8117 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
8118
8119         PR target/41514
8120         * gcc.target/arm/thumb-comparisons.c: New test.
8121
8122         PR target/40603
8123         * gcc.target/arm/thumb-cbranchqi.c: New test.
8124
8125 2010-04-16  Christian Bruel  <christian.bruel@st.com>
8126
8127         * g++.dg/torture/pr36191.C: Enable for SH.
8128
8129 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8130
8131         * gnat.dg/wide_boolean.adb: New test.
8132         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8133
8134 2010-04-15  Richard Guenther  <rguenther@suse.de>
8135
8136         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8137         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8138         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8139         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8140         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8141         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8142         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8143         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8144         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8145         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8146         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8147         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8148         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8149         * gcc.dg/torture/ipa-pta-2.c: Likewise.
8150         * gcc.dg/torture/ipa-pta-1.c: Adjust.
8151
8152 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
8153
8154         PR target/21803
8155         * gcc.target/arm/pr42496.c: New test.
8156
8157 2010-04-14  Jason Merrill  <jason@redhat.com>
8158
8159         PR c++/36625
8160         * g++.dg/ext/attrib38.C: New.
8161
8162 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
8163
8164         PR testsuite/43739
8165         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8166
8167 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8168
8169         PR 42966
8170         * gcc.dg/cpp/warn-undef-2.c: Update.
8171         * gcc.dg/cpp/warn-traditional-2.c: Update.
8172         * gcc.dg/cpp/warn-comments-2.c: Update.
8173         * gcc.dg/cpp/warn-variadic-2.c: Update.
8174         * gcc.dg/cpp/warn-long-long-2.c: Update.
8175         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8176         * gcc.dg/cpp/warn-multichar-2.c: Update.
8177         * gcc.dg/cpp/warn-normalized-3.c: Update.
8178         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8179         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8180         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8181         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8182         * gcc.dg/cpp/warn-redefined-2.c: Update.
8183         * gfortran.dg/warning-directive-2.F90: Update.
8184         * c-c++-common/cpp/warning-directive-2.c: Update.
8185
8186 2010-04-14  Michael Matz  <matz@suse.de>
8187
8188         PR tree-optimization/42963
8189         * gcc.dg/pr42963.c: New testcase.
8190
8191 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8192
8193         * gnat.dg/class_wide.adb: Rename into...
8194         * gnat.dg/class_wide1.adb: ...this.
8195         * gnat.dg/class_wide2.ad[sb]: New test.
8196
8197 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8198
8199         PR fortran/18918
8200         * gfortran.dg/coarray_9.f90: Update dg-errors.
8201         * gfortran.dg/coarray_10.f90: New test.
8202         * gfortran.dg/coarray_11.f90: New test.
8203
8204 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8205
8206         PR fortran/43747
8207         gfortran.dg/initialization_24.f90: New test.
8208
8209 2010-04-13  Jason Merrill  <jason@redhat.com>
8210
8211         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8212         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8213
8214 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8215
8216         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8217         * g++.dg/dg.exp: Likewise.
8218         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8219         * c-c++-common/cpp/warning-directive-1.c: ... here.
8220         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8221         * c-c++-common/cpp/warning-directive-2.c: ... here.
8222         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8223         * c-c++-common/cpp/warning-directive-3.c: ... here.
8224         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8225         * c-c++-common/cpp/warning-directive-4.c: ... here.
8226         * g++.dg/cpp/warning-directive-1.C: Delete.
8227         * g++.dg/cpp/warning-directive-2.C: Delete.
8228         * g++.dg/cpp/warning-directive-3.C: Delete.
8229         * g++.dg/cpp/warning-directive-4.C: Delete.
8230         * gcc.dg/cpp/normalised-3.c: Delete.
8231         * g++.dg/cpp/normalised-1.C: Rename as ...
8232         * c-c++-common/cpp/normalised-3.c: ... this.
8233
8234 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8235
8236         * gcc.dg/tree-ssa/sra-9.c: New test.
8237
8238 2010-04-13  Michael Matz  <matz@suse.de>
8239
8240         PR middle-end/43730
8241         * gcc.dg/pr43730.c: New test.
8242
8243 2010-04-13  Michael Matz  <matz@suse.de>
8244
8245         * gcc.dg/tree-ssa/negate.c: New testcase.
8246
8247 2010-04-13  Richard Guenther  <rguenther@suse.de>
8248
8249         PR testsuite/43735
8250         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8251
8252 2010-04-13  Richard Guenther  <rguenther@suse.de>
8253
8254         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8255
8256 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8257
8258         * gnat.dg/derived_type1.adb: New test.
8259
8260 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8261
8262         * gcc.dg/plugindir1.c: New testcase.
8263         * gcc.dg/plugindir2.c: New testcase.
8264         * gcc.dg/plugindir3.c: New testcase.
8265         * gcc.dg/plugindir4.c: New testcase.
8266
8267 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8268
8269         * gcc.target/i386/rotate-2.c: New test.
8270
8271 2010-04-12  Jason Merrill  <jason@redhat.com>
8272
8273         PR c++/43641
8274         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8275         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8276
8277 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8278
8279         PR c++/25811
8280         * g++.dg/init/pr25811.C: New test.
8281
8282 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8283
8284         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8285         dg-error, dg-warning.
8286         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8287
8288 2010-04-12  Richard Guenther  <rguenther@suse.de>
8289
8290         * gcc.dg/torture/inline-2.c: New testcase.
8291
8292 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8293
8294         PR bootstrap/43699
8295         * gcc.dg/Wunused-var-7.c: New test.
8296
8297         PR tree-optimization/43560
8298         * gcc.c-torture/execute/pr43560.c: New test.
8299
8300 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8301
8302         * gnat.dg/aggr13.adb: New test.
8303         * gnat.dg/aggr14.adb: Likewise.
8304         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8305
8306 2010-04-12  Richard Guenther  <rguenther@suse.de>
8307
8308         PR c++/43611
8309         * g++.dg/torture/pr43611.C: New testcase.
8310
8311 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8312
8313         PR c/36774
8314         * gcc.dg/pr36774-1.c: New test.
8315         * gcc.dg/pr36774-2.c: New test.
8316
8317 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8318
8319         * gcc.target/sh/rte-delay-slot.c: New test.
8320
8321 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8322
8323         * gnat.dg/pack9.adb: Remove -cargs option.
8324         * gnat.dg/aggr12.ad[sb]: New test.
8325
8326 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8327
8328         PR target/43417
8329         * gcc.target/sh/pr43417.c: New test.
8330
8331 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8332
8333         PR fortran/43591
8334         * gfortran.dg/spec_expr_6.f90: New test.
8335
8336 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8337
8338         PR cpp/43195
8339         * gcc.dg/cpp/pr43195.c: New.
8340         * gcc.dg/cpp/pr43195.h: New.
8341
8342 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8343
8344         PR 42965
8345         * gcc.dg/Werror-6.c: Adjust.
8346         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8347         * gcc.dg/Werror-4.c: Likewise.
8348         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8349         * gcc.dg/Wswitch-enum-error.c: Likewise.
8350         * gcc.dg/Wpointer-arith.c: Likewise.
8351         * gcc.dg/Wfatal.c: Likewise.
8352         * gcc.dg/Wswitch-error.c: Likewise.
8353         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8354         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8355         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8356         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8357         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8358         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8359         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8360         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8361         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8362         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8363         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8364         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8365         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8366         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8367         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8368         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8369         * g++.dg/cpp/warning-directive-2.C: Likewise.
8370         * gfortran.dg/warning-directive-2.F90: Likewise.
8371
8372 2010-04-09  Jason Merrill  <jason@redhat.com>
8373
8374         PR c++/42623
8375         * g++.dg/template/sizeof13.C: New.
8376
8377 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8378
8379         * g++.dg/other/pr35504.C: Add check for thiscall.
8380         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8381         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8382
8383 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8384
8385         PR c++/28584
8386         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8387         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8388         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8389         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8390         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8391         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8392         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8393         * g++.dg/other/increment1.C: Likewise.
8394
8395 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8396
8397         PR fortran/18918
8398         * gfortran.dg/coarray_7.f90: New test.
8399         * gfortran.dg/coarray_8.f90: New test.
8400
8401 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8402
8403         PR fortran/28039
8404         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8405
8406 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8407
8408         PR target/43643
8409         * gcc.dg/pr43643.c: New test.
8410
8411 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8412
8413         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8414
8415 2010-04-08  Richard Guenther  <rguenther@suse.de>
8416
8417         PR tree-optimization/43679
8418         * gcc.c-torture/compile/pr43679.c: New testcase.
8419
8420 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8421
8422         PR debug/43670
8423         * gcc.dg/pr43670.c: New test.
8424
8425 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8426
8427         PR middle-end/40815
8428         * gcc.dg/tree-ssa/reassoc-19.c: New.
8429
8430 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8431
8432         PR c/18624
8433         * gcc.dg/Wunused-var-1.c: New test.
8434         * gcc.dg/Wunused-var-2.c: New test.
8435         * gcc.dg/Wunused-var-3.c: New test.
8436         * gcc.dg/Wunused-var-4.c: New test.
8437         * gcc.dg/Wunused-var-5.c: New test.
8438         * gcc.dg/Wunused-var-6.c: New test.
8439         * gcc.dg/Wunused-parm-1.c: New test.
8440
8441         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8442         * gcc.dg/trunc-1.c: Likewise.
8443         * gcc.dg/vla-9.c: Likewise.
8444         * gcc.dg/dfp/composite-type.c: Likewise.
8445
8446 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8447
8448         PR objc/35996
8449         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8450         * obj-c++.dg/objc-gc-3.mm: Ditto.
8451
8452 2010-04-07  Simon Baldwin  <simonb@google.com>
8453
8454         * gcc.dg/cpp/warn-undef-2.c: New.
8455         * gcc.dg/cpp/warn-traditional-2.c: New.
8456         * gcc.dg/cpp/warn-comments-2.c: New.
8457         * gcc.dg/cpp/warning-directive-1.c: New.
8458         * gcc.dg/cpp/warn-long-long.c: New.
8459         * gcc.dg/cpp/warn-traditional.c: New.
8460         * gcc.dg/cpp/warn-variadic-2.c: New.
8461         * gcc.dg/cpp/warn-undef.c: New.
8462         * gcc.dg/cpp/warn-normalized-1.c: New.
8463         * gcc.dg/cpp/warning-directive-2.c: New.
8464         * gcc.dg/cpp/warn-long-long-2.c: New.
8465         * gcc.dg/cpp/warn-variadic.c: New.
8466         * gcc.dg/cpp/warn-normalized-2.c: New.
8467         * gcc.dg/cpp/warning-directive-3.c: New.
8468         * gcc.dg/cpp/warn-deprecated-2.c: New.
8469         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8470         * gcc.dg/cpp/warn-multichar-2.c: New.
8471         * gcc.dg/cpp/warn-normalized-3.c: New.
8472         * gcc.dg/cpp/warning-directive-4.c: New.
8473         * gcc.dg/cpp/warn-unused-macros.c: New.
8474         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8475         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8476         * gcc.dg/cpp/warn-cxx-compat.c: New.
8477         * gcc.dg/cpp/warn-redefined.c: New.
8478         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8479         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8480         * gcc.dg/cpp/warn-deprecated.c: New.
8481         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8482         * gcc.dg/cpp/warn-redefined-2.c: New.
8483         * gcc.dg/cpp/warn-comments.c: New.
8484         * gcc.dg/cpp/warn-multichar.c: New.
8485         * g++.dg/cpp/warning-directive-1.C: New.
8486         * g++.dg/cpp/warning-directive-2.C: New.
8487         * g++.dg/cpp/warning-directive-3.C: New.
8488         * g++.dg/cpp/warning-directive-4.C: New.
8489         * gfortran.dg/warning-directive-1.F90: New.
8490         * gfortran.dg/warning-directive-3.F90: New.
8491         * gfortran.dg/warning-directive-2.F90: New.
8492         * gfortran.dg/warning-directive-4.F90: New.
8493
8494 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8495
8496         PR objc++/23716
8497         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8498
8499 2010-04-07  Jason Merrill  <jason@redhat.com>
8500
8501         * g++.dg/template/dr408.C: New.
8502
8503         * g++.dg/lookup/ns4.C: New.
8504
8505         PR c++/38392
8506         * g++.dg/template/friend51.C: New test.
8507
8508         PR c++/41970
8509         * g++.old-deja/g++.other/linkage1.C: Adjust.
8510
8511 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8512
8513         PR c++/42697
8514         * g++.dg/template/crash94.C: New test.
8515
8516 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8517
8518         PR c++/40239
8519         * g++.dg/init/aggr5.C: New test.
8520         * g++.dg/init/aggr5.C: New test.
8521
8522 2010-04-07  Richard Guenther  <rguenther@suse.de>
8523
8524         PR tree-optimization/43270
8525         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8526         * gcc.dg/Warray-bounds-7.c: Likewise.
8527
8528 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8529
8530         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8531         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8532         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8533
8534 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8535
8536         PR c++/42556
8537         * g++.dg/init/pr42556.C: New test.
8538
8539 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8540
8541         PR debug/43628
8542         * g++.dg/debug/dwarf2/typedef2.C: New test.
8543
8544 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8545
8546         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8547         c-c++-common/dwarf2/redeclaration-1.C
8548
8549 2010-04-06  Jason Merrill  <jason@redhat.com>
8550
8551         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8552         * g++.dg/ext/attrib18.C: Likewise.
8553         * g++.dg/ext/bitfield2.C: Likewise.
8554         * g++.dg/ext/bitfield4.C: Likewise.
8555         * g++.dg/ext/visibility/warn2.C: Likewise.
8556         * g++.dg/ext/visibility/warn3.C: Likewise.
8557         * g++.dg/gomp/pr26690-1.C: Likewise.
8558         * g++.dg/inherit/covariant7.C: Likewise.
8559         * g++.dg/init/synth2.C: Likewise.
8560         * g++.dg/lookup/using7.C: Likewise.
8561         * g++.dg/other/crash-4.C: Likewise.
8562         * g++.dg/other/error13.C: Likewise.
8563         * g++.dg/other/error20.C: Likewise.
8564         * g++.dg/parse/crash31.C: Likewise.
8565         * g++.dg/parse/error16.C: Likewise.
8566         * g++.dg/parse/error19.C: Likewise.
8567         * g++.dg/parse/error27.C: Likewise.
8568         * g++.dg/parse/error28.C: Likewise.
8569         * g++.dg/parse/fused-params1.C: Likewise.
8570         * g++.dg/template/error2.C: Likewise.
8571         * g++.dg/template/local6.C: Likewise.
8572         * g++.dg/template/qualttp15.C: Likewise.
8573         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8574         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8575         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8576         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8577         * g++.old-deja/g++.eh/spec6.C: Likewise.
8578         * g++.old-deja/g++.jason/crash3.C: Likewise.
8579         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8580         * g++.old-deja/g++.law/ctors5.C: Likewise.
8581         * g++.old-deja/g++.law/ctors9.C: Likewise.
8582         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8583         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8584         * g++.old-deja/g++.other/struct1.C: Likewise.
8585         * g++.old-deja/g++.other/volatile1.C: Likewise.
8586         * g++.old-deja/g++.pt/crash36.C: Likewise.
8587         * g++.old-deja/g++.pt/derived3.C: Likewise.
8588         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8589         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8590
8591 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8592
8593         PR middle-end/43519
8594         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8595         * gcc.dg/graphite/id-19.c: New.
8596
8597 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8598
8599         PR middle-end/32824
8600         * gcc.dg/vect/pr32824: New.
8601
8602 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8603
8604         PR fortran/18918
8605         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8606         * gfortran.dg/coarray_3.f90: Ditto.
8607         * gfortran.dg/coarray_4.f90: Ditto.
8608         * gfortran.dg/coarray_5.f90: Ditto.
8609         * gfortran.dg/coarray_6.f90: Ditto.
8610         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8611
8612 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8613
8614         PR fortran/18918
8615         * gfortran.dg/coarray_4.f90: Fix test.
8616         * gfortran.dg/coarray_6.f90: Add more tests.
8617
8618 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8619
8620         PR fortran/18918
8621         * gfortran.dg/coarray_4.f90: New test.
8622         * gfortran.dg/coarray_5.f90: New test.
8623         * gfortran.dg/coarray_6.f90: New test.
8624
8625 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8626
8627         PR fortran/18918
8628         * gfortran.dg/iso_fortran_env_5.f90: New test.
8629         * gfortran.dg/iso_fortran_env_6.f90: New test.
8630
8631 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8632
8633         PR fortran/39997
8634         * gfortran.dg/coarray_1.f90: New test.
8635         * gfortran.dg/coarray_2.f90: New test.
8636         * gfortran.dg/coarray_3.f90: New test.
8637
8638 2010-04-06  Jason Merrill  <jason@redhat.com>
8639
8640         PR c++/43648
8641         * g++.dg/template/dtor8.C: New.
8642
8643         PR c++/43621
8644         * g++.dg/template/error-recovery2.C: New.
8645
8646 2010-04-06  Jan Hubicka  <jh@suse.czpli
8647
8648         PR tree-optimization/42906
8649         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8650
8651 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8652
8653         PR fortran/43178
8654         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8655         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8656         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8657
8658 2010-04-06  Richard Guenther  <rguenther@suse.de>
8659
8660         PR tree-optimization/43627
8661         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8662
8663 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8664
8665         PR target/43638
8666         * gcc.target/i386/pr43638.c: New test.
8667
8668 2010-04-06  Richard Guenther  <rguenther@suse.de>
8669
8670         PR middle-end/43661
8671         * gcc.c-torture/compile/pr43661.c: New testcase.
8672
8673 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8674
8675         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8676
8677 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8678
8679         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8680
8681 2010-04-02  Richard Guenther  <rguenther@suse.de>
8682
8683         PR tree-optimization/43629
8684         * gcc.c-torture/execute/pr43629.c: New testcase.
8685
8686 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8687             Dominique d'Humieres  <dominiq@lps.ens.fr>
8688
8689         PR libfortran/43605
8690         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8691
8692 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8693
8694         PR debug/43325
8695         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8696
8697 2010-04-01  Jason Merrill  <jason@redhat.com>
8698
8699         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8700
8701 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8702             Manfred Schwarb  <manfred99@gmx.ch>
8703
8704         PR libfortran/43605
8705         * gfortran.dg/ftell_3.f90: New test.
8706
8707 2010-04-01  Richard Guenther  <rguenther@suse.de>
8708
8709         PR middle-end/43614
8710         * gcc.c-torture/compile/pr43614.c: New testcase.
8711
8712 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8713
8714         PR tree-optimization/43141
8715         * gcc.dg/guality/pr43141.c: New test.
8716
8717 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8718
8719         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8720         * g++.dg/eh/spbp.C: Likewise.
8721         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8722         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8723         superfluous casts.
8724         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8725         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8726         * objc.dg/dwarf-2.m: Likewise.
8727
8728 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8729
8730         PR middle-end/43464
8731         * gcc.dg/graphite/id-pr43464.c: New.
8732         * gcc.dg/graphite/id-pr43464-1.c: New.
8733
8734 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8735
8736         PR middle-end/43351
8737         * gcc.dg/graphite/id-pr43351.c
8738
8739 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8740
8741         PR testsuite/35165
8742         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8743         * obj-c++.dg/try-catch-2.mm: Ditto.
8744         * obj-c++.dg/lookup-2.mm: Ditto.
8745         * obj-c++.dg/encode-8.m: Ditto.
8746         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8747         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8748         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8749         * obj-c++.dg/const-str-11.mm: Ditto.
8750         * obj-c++.dg/const-str-9.mm: Ditto.
8751         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8752         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8753         * obj-c++.dg/except-1.mm: Ditto.
8754         * obj-c++.dg/const-str-7.mm: Ditto.
8755         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8756         * obj-c++.dg/const-str-3.mm: Ditto.
8757         * obj-c++.dg/const-str-7.mm: Ditto.
8758         * obj-c++.dg/stubify-2.mm: Change dump file name.
8759
8760         PR objc++/23613
8761         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8762         New macro.
8763         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8764         Remove dg-xfail-if.
8765
8766 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8767
8768         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8769         only with -O2, -O3 or -Os and not with -fwhopr.
8770
8771 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8772
8773         PR c++/43558
8774         * g++.dg/template/typedef31.C: New test.
8775
8776 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8777
8778         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8779         assembler output on *-*-solaris2*.
8780         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8781
8782 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8783
8784         PR debug/43557
8785         * gcc.dg/pr43557-1.c: New test.
8786         * gcc.dg/pr43557-2.c: New file.
8787
8788 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8789
8790         PR 43562
8791         * gcc.dg/pr43562.c: New test.
8792
8793 2010-03-30  Jason Merrill  <jason@redhat.com>
8794
8795         PR c++/43076
8796         * g++.dg/template/error-recovery1.C: New.
8797
8798         PR c++/41786
8799         * g++.dg/parse/ambig5.C: New.
8800
8801 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8802
8803         PR debug/43593
8804         * gcc.dg/guality/pr43593.c: New test.
8805
8806 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8807
8808         PR middle-end/43430
8809         * gcc.dg/vect/pr43430-1.c: New.
8810
8811 2010-03-30  Jason Merrill  <jason@redhat.com>
8812
8813         PR c++/43559
8814         * g++.dg/template/partial7.C: New.
8815
8816 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8817
8818         * gcc.target/s390/stackcheck1.c: New testcase.
8819
8820 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8821
8822         PR libfortran/43265
8823         * gfortran.dg/read_eof_8.f90: New test.
8824
8825 2010-03-29  Jason Merrill  <jason@redhat.com>
8826
8827         * gcc.dg/cpp/include6.c: Change [] to ().
8828
8829         N3077
8830         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8831         splicing and UCNs.
8832         * c-c++-common/raw-string-2.c: Add trigraph test.
8833         * c-c++-common/raw-string-8.c: New.
8834         * c-c++-common/raw-string-9.c: New.
8835         * c-c++-common/raw-string-10.c: New.
8836
8837         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8838         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8839         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8840         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8841         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8842         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8843         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8844
8845 2010-03-29  Richard Guenther  <rguenther@suse.de>
8846
8847         PR tree-optimization/43560
8848         * gcc.dg/torture/pr43560.c: New testcase.
8849
8850 2010-03-29  Jason Merrill  <jason@redhat.com>
8851
8852         N3077
8853         * g++.dg/ext/raw-string-1.C: Change [] to ().
8854         * g++.dg/ext/raw-string-2.C: Change [] to ().
8855         Don't use \ in delimiter.
8856         * g++.dg/ext/raw-string-3.C: Change [] to ().
8857         * g++.dg/ext/raw-string-4.C: Change [] to ().
8858         * g++.dg/ext/raw-string-5.C: Change [] to ().
8859         Test for error on \ in delimiter.
8860         * g++.dg/ext/raw-string-6.C: Change [] to ().
8861         * g++.dg/ext/raw-string-7.C: Change [] to ().
8862
8863 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8864
8865         PR 43564
8866         * gcc.dg/pr43564.c: New test.
8867
8868 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8869
8870         PR fortran/43551
8871         * gfortran.dg/direct_io_12.f90: New test.
8872
8873 2010-03-28  Jan Hubicka  <jh@suse.cz>
8874
8875         PR tree-optimization/43505
8876         * gfortran.dg/pr43505.f90: New testcase.
8877
8878 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8879
8880         PR tree-optimization/43528
8881         * gcc.target/i386/pr43528.c: New test.
8882
8883 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8884
8885         PR c/43381
8886         * gcc.dg/parm-impl-decl-3.c: New test.
8887
8888 2010-03-26  Jason Merrill  <jason@redhat.com>
8889
8890         PR c++/43509
8891         * g++.dg/cpp0x/parse1.C: New.
8892
8893 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8894
8895         PR target/43524
8896         * gcc.target/i386/pr43524.c: New test.
8897
8898 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8899
8900         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8901         whitespace, rename main to foo.
8902         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8903         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8904         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8905         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8906         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8907         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8908         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8909         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8910         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8911         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8912         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8913
8914 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8915
8916         PR c++/43327
8917         * g++.dg/other/crash-10.C: New test.
8918         * g++.dg/other/crash-11.C: New test.
8919
8920 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8921
8922         PR libfortran/43517
8923         * gfortran.dg/read_eof_7.f90: New test.
8924
8925 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8926
8927         PR objc/35165
8928         PR testsuite/43512
8929         * objc-obj-c++-shared: New directory.
8930         * objc-obj-c++-shared/Object1-implementation.h: New file.
8931         * objc-obj-c++-shared/Object1.h: New file.
8932         * objc-obj-c++-shared/Protocol1.h: New file.
8933         * objc-obj-c++-shared/next-abi.h: New file.
8934         * objc-obj-c++-shared/next-mapping.h: New file.
8935         * objc/execute/next_mapping.h: Delete.
8936         * objc.dg/special/special.exp: For all targets run the tests with
8937         -fgnu-runtime, for darwin targets also run the tests with
8938         -fnext-runtime.
8939         * objc.dg/dg.exp: Ditto.
8940         * obj-c++.dg/dg.exp: Ditto.
8941         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8942         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8943         include use of updated NeXT interface.
8944         * objc/execute/formal_protocol-5.m: Ditto.
8945         * objc/execute/protocol-isEqual-2.m: Ditto.
8946         * objc/execute/protocol-isEqual-4.m: Ditto.
8947         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8948         Protocol1.h) and next-mapping.h as required.
8949         * objc/execute/object_is_class.m: Ditto.
8950         * objc/execute/enumeration-1.m: Ditto.
8951         * objc/execute/class-13.m: Ditto.
8952         * objc/execute/formal_protocol-2.m: Ditto.
8953         * objc/execute/formal_protocol-4.m: Ditto.
8954         * objc/execute/class-1.m: Ditto.
8955         * objc/execute/bycopy-1.m: Ditto.
8956         * objc/execute/formal_protocol-6.m: Ditto.
8957         * objc/execute/bycopy-3.m: Ditto.
8958         * objc/execute/class-3.m: Ditto.
8959         * objc/execute/bf-11.m: Ditto.
8960         * objc/execute/class-5.m: Ditto.
8961         * objc/execute/bf-13.m: Ditto.
8962         * objc/execute/class-7.m: Ditto.
8963         * objc/execute/bf-15.m: Ditto.
8964         * objc/execute/class-9.m: Ditto.
8965         * objc/execute/bf-17.m: Ditto.
8966         * objc/execute/bf-19.m: Ditto.
8967         * objc/execute/IMP.m: Ditto.
8968         * objc/execute/exceptions/catchall-1.m: Ditto.
8969         * objc/execute/exceptions/trivial.m: Ditto.
8970         * objc/execute/exceptions/finally-1.m: Ditto.
8971         * objc/execute/exceptions/local-variables-1.m: Ditto.
8972         * objc/execute/exceptions/foward-1.m: Ditto.
8973         * objc/execute/bf-2.m: Ditto.
8974         * objc/execute/string1.m: Ditto.
8975         * objc/execute/bf-4.m: Ditto.
8976         * objc/execute/informal_protocol.m: Ditto.
8977         * objc/execute/string3.m: Ditto.
8978         * objc/execute/bf-6.m: Ditto.
8979         * objc/execute/bf-8.m: Ditto.
8980         * objc/execute/class-tests-1.h: Ditto.
8981         * objc/execute/protocol-isEqual-1.m: Ditto.
8982         * objc/execute/protocol-isEqual-3.m: Ditto.
8983         * objc/execute/_cmd.m: Ditto.
8984         * objc/execute/function-message-1.m: Ditto.
8985         * objc/execute/bf-20.m: Ditto.
8986         * objc/execute/bf-common.h: Ditto.
8987         * objc/execute/np-2.m: Ditto.
8988         * objc/execute/class-10.m: Ditto.
8989         * objc/execute/class-12.m: Ditto.
8990         * objc/execute/enumeration-2.m: Ditto.
8991         * objc/execute/class-14.m: Ditto.
8992         * objc/execute/encode-1.m: Ditto.
8993         * objc/execute/formal_protocol-1.m: Ditto.
8994         * objc/execute/formal_protocol-3.m: Ditto.
8995         * objc/execute/accessing_ivars.m: Ditto.
8996         * objc/execute/bycopy-2.m: Ditto.
8997         * objc/execute/class-2.m: Ditto.
8998         * objc/execute/bf-10.m: Ditto.
8999         * objc/execute/formal_protocol-7.m: Ditto.
9000         * objc/execute/root_methods.m: Ditto.
9001         * objc/execute/class-4.m: Ditto.
9002         * objc/execute/bf-12.m: Ditto.
9003         * objc/execute/class-6.m: Ditto.
9004         * objc/execute/bf-14.m: Ditto.
9005         * objc/execute/nested-func-1.m: Ditto.
9006         * objc/execute/class-8.m: Ditto.
9007         * objc/execute/private.m: Ditto.
9008         * objc/execute/bf-16.m: Ditto.
9009         * objc/execute/bf-18.m: Ditto.
9010         * objc/execute/load-3.m: Ditto.
9011         * objc/execute/compatibility_alias.m: Ditto.
9012         * objc/execute/bf-1.m: Ditto.
9013         * objc/execute/no_clash.m: Ditto.
9014         * objc/execute/bf-3.m: Ditto.
9015         * objc/execute/string2.m: Ditto.
9016         * objc/execute/bf-5.m: Ditto.
9017         * objc/execute/string4.m: Ditto.
9018         * objc/execute/bf-7.m: Ditto.
9019         * objc/execute/object_is_meta_class.m: Ditto.
9020         * objc/execute/bf-9.m: Ditto.
9021         * objc/execute/bf-21.m: Ditto.
9022         * objc/execute/cascading-1.m: Ditto.
9023         * objc/execute/trivial.m: Ditto.
9024         * objc/execute/np-1.m: Ditto.
9025         * objc/compile/trivial.m: Ditto.
9026         * objc/execute/class_self-2.m: Include <stdlib.h>.
9027         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9028         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9029         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9030         and 64bit. Use new NeXT interface as required.
9031         * objc.dg/special/unclaimed-category-1.m: Ditto.
9032         * objc.dg/special/unclaimed-category-1.h: Ditto.
9033         * objc.dg/special/unclaimed-category-1a.m: Ditto.
9034         * objc.dg/func-ptr-1.m: Ditto.
9035         * objc.dg/stret-1.m: Ditto.
9036         * objc.dg/encode-2.m: Ditto.
9037         * objc.dg/category-1.m: Ditto.
9038         * objc.dg/encode-3.m: Ditto.
9039         * objc.dg/call-super-3.m: Ditto.
9040         * objc.dg/method-3.m: Ditto.
9041         * objc.dg/func-ptr-2.m: Ditto.
9042         * objc.dg/lookup-1.m: Ditto.
9043         * objc.dg/encode-4.m: Ditto.
9044         * objc.dg/fix-and-continue-1.m: Ditto.
9045         * objc.dg/proto-lossage-3.m: Ditto.
9046         * objc.dg/method-13.m: Ditto.
9047         * objc.dg/proto-qual-1.m: Ditto.
9048         * objc.dg/zero-link-3.m: Ditto.
9049         * objc.dg/bitfield-1.m: Ditto.
9050         * objc.dg/va-meth-1.m: Ditto.
9051         * objc.dg/super-class-3.m: Ditto.
9052         * objc.dg/call-super-1.m: Ditto.
9053         * objc.dg/type-size-2.m: Ditto.
9054         * objc.dg/method-10.m: Ditto.
9055         * objc.dg/defs.m: Ditto.
9056         * objc.dg/const-str-3.m: Ditto.
9057         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9058         Protocol1.h) and next-mapping.h as required. Use new NeXT
9059         interface as required.
9060         * objc.dg/super-class-4.m: Ditto.
9061         * objc.dg/comp-types-8.m: Ditto.
9062         * objc.dg/call-super-2.m: Ditto.
9063         * objc.dg/objc-fast-4.m: Ditto.
9064         * objc.dg/method-6.m: Ditto.
9065         * objc.dg/const-str-3.m: Ditto.
9066         * objc.dg/const-str-7.m: Ditto.
9067         * objc.dg/method-15.m: Ditto.
9068         * objc.dg/method-19.m: Ditto.
9069         * objc.dg/sync-1.m: Ditto.
9070         * objc.dg/layout-1.m: Ditto.
9071         * objc.dg/bitfield-3.m: Ditto.
9072         * objc.dg/try-catch-3.m: Ditto.
9073         * objc.dg/try-catch-7.m: Ditto.
9074         * objc.dg/comp-types-10.m: Ditto.
9075         * objc.dg/selector-2.: Ditto.
9076         * objc.dg/method-7.m: Ditto.
9077         * objc.dg/typedef-alias-1.m: Ditto.
9078         * objc.dg/proto-lossage-2.m: Ditto.
9079         * objc.dg/comp-types-11.m: Ditto.
9080         * objc.dg/sizeof-1.m: Ditto.
9081         * objc.dg/method-17.m: Ditto.
9082         * objc.dg/bitfield-5.m: Ditto.
9083         * objc.dg/try-catch-1.m: Ditto.
9084         * objc.dg/encode-5.m: Ditto.
9085         * objc.dg/fix-and-continue-2.m: Ditto.
9086         * objc.dg/method-9.m: Ditto.
9087         * objc.dg/isa-field-1.m: Ditto.
9088         * objc.dg/local-decl-2.m: Ditto.
9089         * objc.dg/objc-gc-4.m: Ditto.
9090         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9091         * objc.dg/gnu-runtime-3.m: Ditto.
9092         * objc.dg/encode-7.m: Ditto.
9093         * objc.dg/encode-8.m: Ditto.
9094         * objc.dg/selector-3.m: Ditto.
9095         * objc.dg/gnu-runtime-1.m: Ditto.
9096         * objc.dg/const-str-12.m: Ditto.
9097         * objc.dg/gnu-runtime-2.m: Ditto.
9098         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9099         * objc.dg/selector-1.m: Ditto.
9100         * objc.dg/stubify-2.m: Ditto.
9101         * objc.dg/zero-link-1.m: Ditto.
9102         * objc.dg/stret-2.m: Ditto.
9103         * objc.dg/zero-link-2.m: Ditto.
9104         * objc.dg/next-runtime-1.m: Ditto.
9105         * objc.dg/symtab-1.m: Ditto.
9106         * objc.dg/stubify-1.m: Ditto.
9107         * objc.dg/bitfield-2.m: Ditto.
9108         * objc.dg/try-catch-10.m: Apply to both runtimes.
9109         * objc.dg/const-str-1.m: Ditto.
9110         * objc.dg/image-info.m: Ditto.
9111         * objc.dg/encode-9.m: Ditto.
9112         * objc.dg/pragma-1.m: Apply test to all targets.
9113         * objc.dg/const-str-4.m: Ditto.
9114         * objc.dg/const-str-8.m: Ditto.
9115         * objc.dg/super-class-2.m: Ditto.
9116         * objc.dg/try-catch-5.m: Ditto.
9117         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9118         Protocol1.h) and next-mapping.h as required. Use new NeXT
9119         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
9120         * objc.dg/const-str-11.m: Ditto.
9121         * objc.dg/const-str-9.m: Ditto.
9122         * objc.dg/method-4.m: Skip for 64Bit NeXT.
9123         * objc.dg/encode-1.m: Remove redundant -lobjc.
9124         * objc.dg/try-catch-9.m: Tidy space.
9125         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9126         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9127         and 64bit. Use new NeXT interface as required.
9128         * obj-c++.dg/template-4.mm: Ditto.
9129         * obj-c++.dg/defs.mm: Ditto.
9130         * obj-c++.dg/basic.mm: Ditto.
9131         * obj-c++.dg/encode-4.mm: Ditto.
9132         * obj-c++.dg/method-17.mm: Ditto.
9133         * obj-c++.dg/proto-lossage-3.mm: Ditto.
9134         * obj-c++.dg/cxx-class-1.mm: Ditto.
9135         * obj-c++.dg/method-10.mm: Ditto.
9136         * obj-c++.dg/va-meth-1.mm: Ditto.
9137         * obj-c++.dg/encode-5.mm: Ditto.
9138         * obj-c++.dg/lookup-2.mm: Ditto.
9139         * obj-c++.dg/template-3.mm: Ditto.
9140         * obj-c++.dg/proto-qual-1.mm: Ditto.
9141         * obj-c++.dg/qual-types-1.m: Ditto.
9142         * obj-c++.dg/cxx-scope-1.mm: Ditto.
9143         * obj-c++.dg/template-1.mm: Ditto.
9144         * obj-c++.dg/encode-6.mm: Ditto.
9145         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
9146         Protocol1.h) and next-mapping.h as required. Use new NeXT
9147         interface as required.
9148         * obj-c++.dg/except-1.mm: Ditto.
9149         * obj-c++.dg/const-str-7.mm: Ditto.
9150         * obj-c++.dg/ivar-list-semi.mm: Ditto.
9151         * obj-c++.dg/cxx-scope-2.mm: Ditto.
9152         * obj-c++.dg/selector-2.mm: Ditto.
9153         * obj-c++.dg/isa-field-1.mm: Ditto.
9154         * obj-c++.dg/try-catch-1.mm: Ditto.
9155         * obj-c++.dg/local-decl-1.mm: Ditto.
9156         * obj-c++.dg/try-catch-9.mm: Ditto.
9157         * obj-c++.dg/no-extra-load.mm: Ditto.
9158         * obj-c++.dg/selector-5.mm: Ditto.
9159         * obj-c++.dg/method-12.mm: Ditto.
9160         * obj-c++.dg/try-catch-11.mm: Ditto.
9161         * obj-c++.dg/comp-types-11.mm: Ditto.
9162         * obj-c++.dg/bitfield-3.mm: Ditto.
9163         * obj-c++.dg/method-6.mm: Ditto.
9164         * obj-c++.dg/super-class-2.mm: Ditto.
9165         * obj-c++.dg/method-21.mm: Ditto.
9166         * obj-c++.dg/const-str-8.mm: Ditto.
9167         * obj-c++.dg/try-catch-7.mm: Ditto.
9168         * obj-c++.dg/method-15.mm: Ditto.
9169         * obj-c++.dg/layout-1.mm: Ditto.
9170         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9171         * obj-c++.dg/const-str-3.mm: Ditto.
9172         * obj-c++.dg/try-catch-2.mm: Ditto.
9173         * obj-c++.dg/objc-gc-3.mm: Ditto.
9174         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9175         * obj-c++.dg/bitfield-1.mm: Ditto.
9176         * obj-c++.dg/selector-6.mm: Ditto.
9177         * obj-c++.dg/method-13.mm: Ditto.
9178         * obj-c++.dg/comp-types-12.mm: Ditto.
9179         * obj-c++.dg/bitfield-4.mm: Ditto.
9180         * obj-c++.dg/try-catch-8.mm: Ditto.
9181         * obj-c++.dg/method-2.mm: Ditto.
9182         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9183         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9184         * obj-c++.dg/const-str-4.mm: Ditto.
9185         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9186         * obj-c++.dg/try-catch-3.mm: Ditto.
9187         * obj-c++.dg/comp-types-9.mm: Ditto.
9188         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9189         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9190         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9191         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9192         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9193         Use new NeXT interface as required.
9194         * obj-c++.dg/const-str-10.mm: Ditto.
9195         * obj-c++.dg/const-str-11.mm: Ditto.
9196         * obj-c++.dg/const-str-9.mm: Ditto.
9197         * obj-c++.dg/method-11.mm: Ditto.
9198         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9199         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9200         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9201         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9202         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9203
9204 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
9205
9206         PR c++/43206
9207         * g++.dg/template/typedef30.C: New test case.
9208
9209 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9210
9211         PR c/43385
9212         * gcc.c-torture/execute/pr43385.c: New test.
9213
9214 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9215
9216         * gcc.dg/strncpy-fix-1.c: New test.
9217
9218 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9219
9220         PR testsuite/41609
9221         * lib/objc-torture.exp (objc-set-runtime-options): New.
9222         * objc/execute/execute.exp: Check runtime options on each pass.
9223         * objc/execute/exceptions/exceptions.exp: Ditto.
9224         * objc/compile/compile.exp: Ditto.
9225
9226         PR testsuite/42348
9227         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9228         standard tests.
9229         (check_effective_target_objc2): New proc.
9230         (check_effective_target_next_runtime): New proc.
9231         * lib/objc.exp: Determine which runtime is in force and support it.
9232         * lib/obj-c++.exp: Ditto.
9233
9234 2010-03-24  Jason Merrill  <jason@redhat.com>
9235
9236         PR c++/43502
9237         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9238
9239 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9240
9241         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9242         a loop.
9243         * gcc.dg/ipa/ipa-2.c: Likewise.
9244         * gcc.dg/ipa/ipa-3.c: Likewise.
9245         * gcc.dg/ipa/ipa-4.c: Likewise.
9246         * gcc.dg/ipa/ipa-5.c: Likewise.
9247         * gcc.dg/ipa/ipa-7.c: Likewise.
9248         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9249         a loop.
9250         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9251         i_can_not_be_propagated_fully2 into a loop.
9252         * gcc.dg/ipa/ipa-8.c: New test.
9253         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9254
9255 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9256
9257         PR debug/19192
9258         PR debug/43479
9259         * gcc.dg/guality/pr43479.c: New test.
9260         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9261         and add volatile keyword.
9262
9263 2010-03-23  Mike Stump  <mikestump@comcast.net>
9264
9265         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9266
9267 2010-03-23  Jason Merrill  <jason@redhat.com>
9268
9269         * g++.dg/ext/altivec-17.C: Adjust error message.
9270
9271         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9272         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9273         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9274         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9275         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9276         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9277
9278 2010-03-22  Jason Merrill  <jason@redhat.com>
9279
9280         PR c++/43333
9281         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9282         * g++.dg/ext/is_pod_98.C: New.
9283
9284         PR c++/43281
9285         * g++.dg/cpp0x/auto18.C: New.
9286
9287         * gcc.dg/pr36997.c: Adjust error message.
9288         * g++.dg/ext/vector9.C: Likewise.
9289         * g++.dg/conversion/simd3.C: Likewise.
9290         * g++.dg/other/error23.C: Likewise.
9291
9292 2010-03-22  Michael Matz  <matz@suse.de>
9293
9294         PR middle-end/43475
9295         * gfortran.dg/pr43475.f90: New testcase.
9296
9297 2010-03-22  Richard Guenther  <rguenther@suse.de>
9298
9299         PR tree-optimization/43390
9300         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9301
9302 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9303
9304         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9305         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9306
9307 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9308             Michael Matz  <matz@suse.de>
9309
9310         PR c++/43081
9311         * g++.dg/parse/crash56.C: New test.
9312
9313 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9314
9315         PR fortran/43450
9316         * gfortran.dg/whole_file_15.f90 : New test.
9317
9318 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9319
9320         PR fortran/43409
9321         * gfortran.dg/inquire_size.f90: New test.
9322
9323 2010-03-20  Richard Guenther  <rguenther@suse.de>
9324
9325         PR rtl-optimization/43438
9326         * gcc.c-torture/execute/pr43438.c: New testcase.
9327
9328 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9329
9330         PR c++/43375
9331         * g++.dg/abi/mangle42.C: New test.
9332
9333 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9334
9335         PR C/43211
9336         * gcc.dg/pr43211.c: New test.
9337         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9338
9339 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9340
9341         PR rtl-optimization/42258
9342         * gcc.target/arm/thumb1-mul-moves.c: New test.
9343
9344         PR target/40697
9345         * gcc.target/arm/thumb-andsi.c: New test.
9346
9347         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9348         dg-require-effective-target.
9349
9350 2010-03-19  Michael Matz  <matz@suse.de>
9351
9352         PR c++/43116
9353         * g++.dg/other/pr43116.C: New testcase.
9354
9355 2010-03-19  Michael Matz  <matz@suse.de>
9356
9357         PR target/43305
9358         * gcc.dg/pr43305.c: New testcase.
9359
9360 2010-03-19  Richard Guenther  <rguenther@suse.de>
9361
9362         PR tree-optimization/43415
9363         * gcc.c-torture/compile/pr43415.c: New testcase.
9364
9365 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9366
9367         PR ada/43106
9368         * gnat.dg/case_optimization2.adb: New test.
9369         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9370
9371 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9372             Jack Howarth <howarth@bromo.med.uc.edu>
9373
9374         PR target/36399
9375         * gcc.target/i386/push-1.c: Don't xfail
9376           scan-assembler-not "movups" on darwin.
9377
9378 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9379
9380         PR debug/43058
9381         * gcc.dg/pr43058.c: New test.
9382
9383 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9384
9385         PR middle-end/42450
9386         * g++.dg/torture/pr42450.C: New test.
9387
9388 2010-03-18  Michael Matz  <matz@suse.de>
9389
9390         PR middle-end/43419
9391         * gcc.dg/pr43419.c: New testcase.
9392
9393 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9394
9395         PR rtl-optimization/43360
9396         * gcc.dg/torture/pr43360.c: New.
9397
9398 2010-03-18  Michael Matz  <matz@suse.de>
9399
9400         PR tree-optimization/43402
9401         * gcc.dg/pr43402.c: New testcase.
9402
9403 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9404
9405         PR target/42427
9406         * gcc.dg/pr42427.c: New test.
9407
9408 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9409
9410         PR libfortran/43265
9411         * gfortran.dg/read_empty_file.f: New test.
9412         * gfortran.dg/read_eof_all.f90: New test.
9413         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9414         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9415
9416 2010-03-17  Michael Matz  <matz@suse.de>
9417
9418         * gcc.dg/pr43300.c: Add -w.
9419
9420 2010-03-17  Richard Guenther  <rguenther@suse.de>
9421
9422         * gcc.dg/pr43379.c: Add -w.
9423
9424 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9425
9426         PR fortran/43331
9427         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9428
9429 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9430
9431         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9432
9433 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9434
9435         * ada/acats/run_all.sh: Log start and end times.
9436
9437 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9438
9439         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9440
9441 2010-03-16  Richard Guenther  <rguenther@suse.de>
9442
9443         PR middle-end/43379
9444         * gcc.dg/pr43379.c: New testcase.
9445
9446 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9447
9448         PR debug/43051
9449         * gcc.dg/guality/pr43051-1.c: New test.
9450
9451 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9452
9453         PR testsuite/43363
9454         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9455
9456 2010-03-15  Michael Matz  <matz@suse.de>
9457
9458         PR middle-end/43300
9459         * gcc.dg/pr43300.c: New testcase.
9460
9461 2010-03-15  Richard Guenther  <rguenther@suse.de>
9462
9463         PR tree-optimization/43367
9464         * gcc.c-torture/compile/pr43367.c: New testcase.
9465
9466 2010-03-15  Richard Guenther  <rguenther@suse.de>
9467
9468         PR tree-optimization/43317
9469         * gcc.dg/pr43317.c: New testcase.
9470
9471 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9472
9473         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9474
9475 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9476
9477         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9478
9479 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9480
9481         PR fortran/43362
9482         * gfortran.dg/impure_constructor_1.f90: New test.
9483
9484 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9485
9486         PR middle-end/43354
9487         * gfortran.dg/graphite/id-pr43354.f: New.
9488
9489 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9490
9491         PR middle-end/43349
9492         * gfortran.dg/graphite/pr43349.f: New.
9493
9494 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9495
9496         PR middle-end/43306
9497         * gcc.dg/graphite/pr43306.c: New.
9498
9499 2010-03-12  David S. Miller  <davem@davemloft.net>
9500
9501         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9502         sparc.
9503
9504 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9505
9506         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9507
9508 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9509
9510         PR fortran/43291
9511         PR fortran/43326
9512         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9513
9514 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9515
9516         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9517         fail for *-*-mingw* targets.
9518
9519 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9520
9521         PR debug/43329
9522         * gcc.dg/guality/pr43329-1.c: New test.
9523
9524 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9525
9526         PR tree-optimization/43257
9527         * g++.dg/torture/pr43257.C: New test.
9528
9529 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9530
9531         PR fortran/43228
9532         * gfortran.dg/namelist_61.f90: New test.
9533
9534 2010-03-11  Richard Guenther  <rguenther@suse.de>
9535
9536         PR tree-optimization/43255
9537         * gcc.c-torture/compile/pr43255.c: New testcase.
9538
9539 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9540
9541         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9542         * gcc.dg/pr43280.c: New testcase.
9543
9544 2010-03-11  Richard Guenther  <rguenther@suse.de>
9545
9546         PR lto/43200
9547         * gcc.dg/lto/20100227-1_0.c: New testcase.
9548         * gcc.dg/lto/20100227-1_1.c: Likewise.
9549
9550 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9551
9552         PR libfortran/43320
9553         PR libfortran/43265
9554         * gfortran.dg/read_eof_6.f: New test
9555         * gfortran.dg/read_x_eof.f90: New test.
9556         * gfortran.dg/read_x_past.f: Update test.
9557
9558 2010-03-10  Jan Hubicka  <jh@suse.cz>
9559
9560         * gcc.c-torture/compile/pr43288.c: New test.
9561
9562 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9563
9564         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9565         -fpic/-fPIC flags.
9566         * g++.old-deja/g++.pt/asm2.C: Likewise.
9567         * gcc.c-torture/compile/20000804-1.c: Likewise.
9568         * gcc.target/i386/clobbers.c: Likewise.
9569
9570 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9571
9572         PR fortran/43303
9573         * gfortran.dg/c_assoc_3.f90: New test.
9574
9575 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9576
9577         PR debug/36728
9578         * gcc.dg/guality/pr36728-1.c: New test.
9579         * gcc.dg/guality/pr36728-2.c: New test.
9580
9581 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9582
9583         * gcc.dg/h8300-div-delay-slot.c: New test.
9584
9585 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9586
9587         PR tree-optimization/43236
9588         * gcc.c-torture/execute/pr43236.c: New test.
9589
9590 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9591
9592         PR middle-end/42859
9593         * g++.dg/eh/pr42859.C: New test.
9594
9595 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9596
9597         PR debug/43299
9598         * gcc.dg/pr43299.c: New test.
9599
9600         PR debug/43290
9601         * g++.dg/eh/unwind2.C: New test.
9602
9603 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9604             Reza Yazdani  <reza.yazdani@amd.com>
9605
9606         PR middle-end/43065
9607         * gcc.dg/graphite/run-id-4.c: New.
9608
9609 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9610
9611         PR middle-end/43065
9612         * gcc.dg/graphite/run-id-3.c: New.
9613
9614 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9615
9616         PR middle-end/42644
9617         PR middle-end/42130
9618         * gcc.dg/graphite/id-18.c: New.
9619         * gcc.dg/graphite/run-id-pr42644.c: New.
9620
9621 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9622
9623         PR middle-end/42326
9624         * gcc.dg/graphite/pr42326.c: New.
9625
9626 2010-03-08  Richard Guenther  <rguenther@suse.de>
9627
9628         PR tree-optimization/43269
9629         * gcc.c-torture/execute/pr43269.c: New testcase.
9630
9631 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9632
9633         PR fortran/43256
9634         * gfortran.dg/typebound_call_13.f03: New.
9635
9636 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9637
9638         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9639         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9640
9641 2010-03-05  Jason Merrill  <jason@redhat.com>
9642
9643         * g++.dg/abi/mangle40.C: Require weak and alias.
9644
9645 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9646
9647         PR middle-end/42326
9648         * gfortran.dg/graphite/pr42326.f90: New.
9649         * gfortran.dg/graphite/pr42326-1.f90: New.
9650
9651 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9652
9653         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9654         (gnat_target_compile): Likewise.
9655         Reinitialize GNAT_UNDER_TEST if target changes.
9656         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9657         (local_find_gnatmake): Pass full --GCC to gnatlink.
9658         Remove --LINK.
9659
9660 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9661
9662         PR c/43248
9663         * gcc.dg/compound-literal-1.c: New testcase.
9664
9665 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9666
9667         PR tree-optimization/43164
9668         PR tree-optimization/43191
9669         * gcc.c-torture/compile/pr43164.c: New test.
9670         * gcc.c-torture/compile/pr43191.c: Likewise.
9671
9672 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9673
9674         PR fortran/43244
9675         * gfortran.dg/finalize_9.f90: New.
9676
9677 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9678             Ken Werner <ken@linux.vnet.ibm.com>
9679
9680         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9681         to dg-options for spu.
9682         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9683         dump-scan target to exclude spu.
9684
9685 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9686
9687         PR middle-end/43209
9688         * gcc.dg/tree-ssa/ivopts-4.c: New.
9689
9690 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9691
9692         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9693         include-opts and exclude-opts; skip checking the flags if arguments
9694         are the same as the defaults.
9695         (dg-xfail-if): Verify the number of arguments, supply defaults
9696         for unspecified optional arguments.
9697         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9698
9699 2010-03-03  Jason Merrill  <jason@redhat.com>
9700
9701         PR c++/12909
9702         * g++.dg/abi/mangle40.C: Updated.
9703
9704 2010-03-03  Jason Merrill  <jason@redhat.com>
9705
9706         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9707         * g++.dg/abi/mangle23.C: Likewise.
9708         * g++.dg/eh/simd-2.C: Likewise.
9709         * g++.dg/ext/attribute-test-2.C: Likewise.
9710         * g++.dg/ext/vector14.C: Likewise.
9711         * g++.dg/other/pr34435.C: Likewise.
9712         * g++.dg/template/conv8.C: Likewise.
9713         * g++.dg/template/nontype9.C: Likewise.
9714         * g++.dg/template/qualttp17.C: Likewise.
9715         * g++.dg/template/ref1.C: Likewise.
9716         * g++.old-deja/g++.pt/crash68.C: Likewise.
9717         * g++.old-deja/g++.pt/ref1.C: Likewise.
9718         * g++.old-deja/g++.pt/ref3.C: Likewise.
9719         * g++.old-deja/g++.pt/ref4.C: Likewise.
9720
9721         PR c++/12909
9722         * g++.dg/abi/mangle40.C: New.
9723         * g++.dg/abi/mangle41.C: New.
9724         * g++.dg/lto/20100302_0.C: New.
9725         * g++.dg/lto/20100302_1.C: New.
9726         * g++.dg/lto/20100302.h: New.
9727
9728 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9729
9730         PR fortran/43243
9731         * gfortran.dg/internal_pack_12.f90: New test.
9732
9733 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9734
9735         * gcc.dg/pr36997.c: Adjust error message.
9736
9737 2010-03-03  Mike Stump  <mikestump@comcast.net>
9738
9739         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9740         adjustments to not be present on machines that align the stack to
9741         more than 4 bytes and don't have a red zone yet as that is an
9742         unimplemented optimization.
9743
9744 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9745
9746         PR fortran/43169
9747         * gfortran.dg/impure_assignment_3.f90: New.
9748
9749 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9750
9751         PR debug/43229
9752         * gfortran.dg/pr43229.f90: New test.
9753
9754         PR debug/43237
9755         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9756
9757         PR debug/43177
9758         * gcc.dg/guality/pr43177.c: New test.
9759
9760 2010-03-02  Jason Merrill  <jason@redhat.com>
9761
9762         * g++.dg/ext/vector9.C: Adjust error message.
9763         * g++.dg/conversion/simd3.C: Likewise.
9764         * g++.dg/other/error23.C: Likewise.
9765
9766 2010-03-02  Mike Stump  <mikestump@comcast.net>
9767
9768         PR c++/41090
9769         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9770
9771 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9772
9773         PR fortran/43180
9774         * gfortran.dg/internal_pack_10.f90: New test.
9775
9776         PR fortran/43173
9777         * gfortran.dg/internal_pack_11.f90: New test.
9778
9779 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9780
9781         PR middle-end/42640
9782         * gcc.dg/tree-ssa/pr42640.c: New.
9783
9784 2010-03-01  Richard Guenther  <rguenther@suse.de>
9785
9786         PR tree-optimization/43220
9787         * gcc.c-torture/execute/pr43220.c: New testcase.
9788
9789 2010-03-01  Richard Guenther  <rguenther@suse.de>
9790
9791         PR middle-end/43213
9792         * gcc.dg/pr43213.c: New testcase.
9793
9794 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9795
9796         PR pch/14940
9797         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9798
9799 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9800
9801         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9802         New function.
9803         (check_effective_target_ucn): Likewise.
9804
9805         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9806         if !ucn.
9807         * gcc.dg/ucnid-2.c: Likewise.
9808         * gcc.dg/ucnid-3.c: Likewise.
9809         * gcc.dg/ucnid-4.c: Likewise.
9810         * gcc.dg/ucnid-11.c: Likewise.
9811         * gcc.dg/ucnid-12.c: Likewise.
9812         * gcc.dg/ucnid-6.c: Skip if !ucn.
9813         * gcc.dg/ucnid-9.c: Likewise.
9814
9815 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9816
9817         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9818         lists to dg-skip-if.
9819         * gcc.target/i386/stackalign/return-3.c: Likewise.
9820
9821 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9822
9823         * gcc.target/i386/clearcap.map: New file.
9824         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9825         Pass clearcap.map by default if supported.
9826
9827 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9828
9829         PR fortran/42900
9830         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9831         Explain this.
9832         * gfortran.dg/stat_2.f90: Likewise.
9833
9834 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9835
9836         PR fortran/43199
9837         * gfortran.dg/module_read_2.f90: New test.
9838
9839 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9840
9841         PR c++/42748
9842         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9843         * g++.dg/abi/mangle12.C: Likewise.
9844         * g++.dg/abi/mangle20-2.C: Likewise.
9845         * g++.dg/abi/mangle17.C: Likewise.
9846         * g++.dg/template/cond2.C: Likewise.
9847         * g++.dg/template/pr35240.C: Likewise.
9848
9849 2010-02-27  Richard Guenther  <rguenther@suse.de>
9850
9851         PR tree-optimization/43186
9852         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9853
9854 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9855
9856         * g++.dg/abi/packed1.C: Expect warning on the SH.
9857
9858 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9859
9860         PR c++/42054:
9861         * g++.dg/parse/error37.C: New test.
9862
9863 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9864
9865         PR c/24577
9866         PR c/43192
9867         * gcc.dg/pr8927-1.c: Match new note.
9868         * gcc.dg/990506-0.c: Likewise.
9869         * gcc.dg/gomp/flush-2.c: Likewise.
9870         * gcc.dg/gomp/atomic-5.c: Likewise.
9871         * gcc.dg/gomp/pr34607.c: Likewise.
9872         * gcc.dg/pr35746.c: Likewise.
9873         * gcc.dg/cpp/pragma-1.c: Likewise.
9874         * gcc.dg/cpp/pragma-2.c: Likewise.
9875         * gcc.dg/pr41842.c: Likewise.
9876         * gcc.dg/noncompile/20040629-1.c: Likewise.
9877         * objc.dg/private-1.m: Likewise.
9878
9879 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9880
9881         PR fortran/43185
9882         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9883         * gfortran.dg/default_initialization_4.f90: New test.
9884
9885 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9886
9887         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9888         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9889         * gnat.dg/thin_pointer2.adb: New test.
9890         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9891
9892 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9893
9894         PR c/20631
9895         * gcc.dg/cpp/c90-pedantic.c: New.
9896         * gcc.dg/cpp/c90.c: New.
9897         * gcc.dg/gnu90-const-expr-1.c: New.
9898         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9899
9900 2010-02-26  Richard Guenther  <rguenther@suse.de>
9901
9902         PR tree-optimization/43186
9903         * gcc.c-torture/compile/pr43186.c: New testcase.
9904
9905 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9906
9907         PR debug/43190
9908         * c-c++-common/dwarf2/pr43190.c: New test.
9909
9910 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9911
9912         PR testsuite/37074:
9913         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9914
9915 2010-02-26  Richard Guenther  <rguenther@suse.de>
9916
9917         PR tree-optimization/43188
9918         * gcc.c-torture/compile/pr43188.c: New testcase.
9919
9920 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9921
9922         PR target/43175
9923         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9924
9925 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9926
9927         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9928
9929 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9930
9931         PR target/43154
9932         * gcc.target/powerpc/pr43154.c: New file.
9933
9934 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9935
9936         PR debug/43166
9937         * gfortran.dg/debug/pr43166.f: New test.
9938
9939         PR debug/43165
9940         * gcc.dg/torture/pr43165.c: New test.
9941
9942 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9943
9944         PR c/43128
9945         * c-c++-common/pr41779.c: Update.
9946
9947 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9948
9949         PR ada/32547
9950         * lib/gnat-dg.exp (gnat_load): Redefine.
9951
9952         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9953         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9954
9955 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9956
9957         PR libobjc/36610
9958         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9959         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9960         -fgnu-runtime.
9961         Sort entries.
9962
9963 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9964
9965         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9966
9967 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9968
9969         PR debug/43150
9970         * gcc.dg/guality/vla-1.c: New test.
9971
9972 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9973
9974         PR fortran/43042
9975         * gfortran.dg/c_ptr_tests_15.f90: New test.
9976
9977 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9978
9979         PR target/43107
9980         * gcc.target/i386/pr43107.c: New test.
9981
9982 2010-02-23  Jason Merrill  <jason@redhat.com>
9983
9984         PR c++/43143
9985         * g++.dg/cpp0x/variadic100.C: New.
9986
9987 2010-02-23  Jason Merrill  <jason@redhat.com>
9988
9989         PR debug/42800
9990         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9991         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9992         * c-c++-common/dwarf2/vla1.c: New.
9993
9994 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9995
9996         PR target/43139
9997         * gcc.dg/pr43139.c: New test.
9998
9999         PR debug/43077
10000         * gcc.dg/guality/pr43077-1.c: New test.
10001
10002 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10003
10004         PR 43123
10005         * gcc.dg/march.c: New.
10006         * gcc.dg/march-generic.c: New.
10007         * gcc.dg/mtune.c: New.
10008
10009 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10010
10011         PR middle-end/43083
10012         * gcc.dg/graphite/pr43083.c: New.
10013
10014 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10015
10016         PR middle-end/43097
10017         * gfortran.dg/graphite/pr43097.f: New.
10018
10019 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10020             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10021
10022         PR middle-end/43140
10023         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10024
10025 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10026
10027         PR middle-end/43026
10028         * g++.dg/graphite/pr43026.C: New.
10029
10030 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10031
10032         PR c++/43126
10033         * gcc.dg/cleanup-1.c: Update.
10034         * gcc.dg/func-args-1.c: Update.
10035         * gcc.dg/format/sentinel-1.c: Update.
10036         * g++.old-deja/g++.jason/scoping10.C: Update.
10037         * g++.old-deja/g++.ns/lookup5.C: Update.
10038         * g++.dg/ext/cleanup-1.C: Update.
10039         * g++.dg/parse/varmod1.C: Update.
10040         * g++.dg/parse/error33.C: Update.
10041         * g++.dg/expr/call3.C: Update.
10042         * g++.dg/func-args-1.C: New.
10043
10044 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10045
10046         PR c/43125
10047         * gcc.dg/attr-used-2.c: Moved to ...
10048         * c-c++-common/attr-used-2.c: Here.
10049
10050         * gcc.dg/attr-used.c: Moved to ...
10051         * c-c++-common/attr-used.c: Here.
10052
10053 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
10054
10055         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10056
10057 2010-02-22  Richard Guenther  <rguenther@suse.de>
10058
10059         PR lto/43045
10060         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10061         * gfortran.dg/lto/20100222-1_1.c: Likewise.
10062
10063 2010-02-22  Richard Guenther  <rguenther@suse.de>
10064
10065         PR tree-optimization/42749
10066         * gcc.c-torture/compile/pr42749.c: New testcase.
10067
10068 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
10069
10070         PR fortran/43072
10071         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10072         * gfortran.dg/internal_pack_9.f90: New test.
10073
10074 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10075
10076         PR c++/23510
10077         * g++.dg/template/recurse.C: Adjust.
10078         * g++.dg/template/pr23510.C: New.
10079
10080 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
10081
10082         PR c++/42824
10083         * g++.dg/template/memclass4.C: New test.
10084
10085 2010-02-21  Tobias Burnus  <burnus@net-b.de>
10086
10087         PR fortran/35259
10088         * gfortran.dg/reassoc_5.f90: New test.
10089
10090 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
10091
10092         PR target/43067
10093         * gcc.target/i386/pr43067.c: New test.
10094
10095 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10096
10097         PR c++/35669
10098         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10099         -Wconversion-null.
10100         * g++.dg/warn/Wconversion-null.C: New test.
10101         * g++.old-deja/g++.other/null1.C: Move to...
10102         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10103
10104 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
10105
10106         PR fortran/36932
10107         PR fortran/36933
10108         * gfortran.dg/dependency_26.f90: New test.
10109
10110         PR fortran/43072
10111         * gfortran.dg/internal_pack_7.f90: New test.
10112
10113         PR fortran/43111
10114         * gfortran.dg/internal_pack_8.f90: New test.
10115
10116 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10117
10118         PR 43128
10119         * c-c++-common/pr41779.c: Fix broken testcase.
10120
10121 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10122
10123         PR 36513
10124         * c-c++-common/pr36513.c: New testcase.
10125         * c-c++-common/pr36513-2.c: New testcase.
10126
10127 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10128
10129         PR 41779
10130         * c-c++-common/pr41779.c: New.
10131
10132 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
10133
10134         PR debug/43084
10135         * gcc.dg/pr43084.c: New test.
10136
10137 2010-02-19  Richard Guenther  <rguenther@suse.de>
10138
10139         PR tree-optimization/42916
10140         * gcc.dg/pr42916.c: New testcase.
10141
10142 2010-02-18  Jason Merrill  <jason@redhat.com>
10143
10144         PR c++/42837
10145         * g++.dg/abi/packed1.C: Add expected warning.
10146
10147         PR c++/43108
10148         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10149         * gcc.dg/torture/dg-torture.exp: Likewise.
10150         * c-c++-common/torture/complex-sign.h,
10151         c-c++-common/torture/complex-sign-add.c,
10152         c-c++-common/torture/complex-sign-mixed-add.c,
10153         c-c++-common/torture/complex-sign-mixed-div.c,
10154         c-c++-common/torture/complex-sign-mixed-mul.c,
10155         c-c++-common/torture/complex-sign-mixed-sub.c,
10156         c-c++-common/torture/complex-sign-mul.c,
10157         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10158         Adapt for C++ compilation as well.
10159
10160         PR c++/43070
10161         * g++.dg/ext/label1.C: Update.
10162         * g++.dg/ext/label2.C: Update.
10163
10164         PR c++/26261
10165         * g++.dg/template/dependent-name6.C: New.
10166
10167         PR c++/43109
10168         * g++.dg/parse/namespace12.C: New.
10169
10170 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10171
10172         PR tree-optimization/43066
10173         * gcc.c-torture/compile/pr43066.c: New test.
10174
10175 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10176
10177         * g++.dg/ext/attrib35.C: Fix target selector string.
10178         * g++.dg/ext/attrib36.C: Ditto.
10179         * g++.dg/ext/attrib37.C: Ditto.
10180         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10181         * g++.dg/abi/mangle25.C: Ditto.
10182
10183 2010-02-17  Jason Merrill  <jason@redhat.com>
10184
10185         PR c++/43069
10186         * g++.dg/parse/namespace11.C: New.
10187
10188         PR c++/43093
10189         * g++.dg/ext/attrib37.C: New.
10190
10191         PR c++/43079
10192         * g++.dg/template/ptrmem20.C: New.
10193
10194 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10195
10196         PR target/43103
10197         * gcc.target/i386/xop-check.h: Include m256-check.h.
10198         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10199         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10200         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10201         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10202
10203 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10204
10205         PR debug/42918
10206         * gcc.dg/pr42918.c: New test.
10207
10208 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10209
10210         * g++.dg/ext/attrib36.C: Require ILP32.
10211
10212 2010-02-16  Richard Guenther  <rguenther@suse.de>
10213
10214         PR tree-optimization/41043
10215         * gfortran.dg/pr41043.f90: New testcase.
10216         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10217
10218 2010-02-16  Jason Merrill  <jason@redhat.com>
10219
10220         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10221
10222 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10223
10224         PR tree-optimization/43074
10225         * gcc.dg/vect/fast-math-pr43074.c: New test.
10226
10227 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10228
10229         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10230
10231 2010-02-16  Jason Merrill  <jason@redhat.com>
10232
10233         PR c++/43031
10234         * g++.dg/ext/attrib36.C: New.
10235
10236         PR c++/43036
10237         * g++.dg/other/array6.C: New.
10238
10239 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10240
10241         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10242
10243 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10244
10245         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10246         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10247         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10248         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10249         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10250         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10251
10252 2010-02-15  Richard Guenther  <rguenther@suse.de>
10253
10254         PR middle-end/43068
10255         * g++.dg/torture/pr43068.C: New testcase.
10256
10257 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10258
10259         PR c++/43024
10260         * g++.dg/opt/ice1.C: New.
10261
10262 2010-02-14  Jason Merrill  <jason@redhat.com>
10263
10264         PR c++/41997
10265         * g++.dg/cpp0x/initlist-opt.C: New.
10266
10267 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10268
10269         PR fortran/41113
10270         PR fortran/41117
10271         * gfortran.dg/internal_pack_6.f90: New test.
10272
10273 2010-02-12  Jason Merrill  <jason@redhat.com>
10274
10275         PR c++/43054
10276         * g++.dg/cpp0x/variadic99.C: New.
10277
10278 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10279
10280         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10281         sign extend pointers to gualchk_t.
10282
10283         PR c++/43033
10284         * g++.dg/other/default3.C: Xfail g4 test.
10285
10286 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10287
10288         PR middle-end/43012
10289         * gcc.dg/graphite/pr43012.c: New.
10290
10291 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10292
10293         PR middle-end/42930
10294         * g++.dg/graphite/pr42930.C: New.
10295
10296 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10297
10298         PR middle-end/42914
10299         PR middle-end/42530
10300         * gcc.dg/graphite/pr42530.c: New.
10301         * gcc.dg/graphite/pr42914.c: New.
10302
10303 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10304
10305         PR middle-end/42771
10306         * gcc.dg/graphite/pr42771.c: New.
10307
10308 2010-02-11  Richard Guenther  <rguenther@suse.de>
10309
10310         PR tree-optimization/42998
10311         * gcc.c-torture/compile/pr42998.c: New testcase.
10312
10313 2010-02-10  Jason Merrill  <jason@redhat.com>
10314
10315         PR c++/41896
10316         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10317
10318         PR c++/42983, core issue 906
10319         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10320         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10321
10322         PR c++/43016
10323         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10324
10325 2010-02-10  Richard Guenther  <rguenther@suse.de>
10326
10327         PR tree-optimization/43017
10328         * gcc.dg/torture/pr43017.c: New testcase.
10329
10330 2010-02-10  Tobias Burnus <burnus@net-b.de>
10331
10332         PR fortran/40823
10333         * gfortran.dg/private_type_1.f90: Update error location.
10334         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10335         * gfortran.dg/typebound_operator_2.f03: Ditto.
10336         * gfortran.dg/assignment_2.f90: Ditto.
10337         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10338         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10339
10340 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10341
10342         PR fortran/43015
10343         * gfortran.dg/bind_c_usage_20.f90: New test.
10344
10345 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10346
10347         PR debug/43010
10348         * g++.dg/debug/pr43010.C: New test.
10349
10350 2010-02-10  Richard Guenther  <rguenther@suse.de>
10351
10352         PR c/43007
10353         * gcc.c-torture/execute/20100209-1.c: New testcase.
10354         * gcc.dg/fold-div-3.c: Likewise.
10355
10356 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10357
10358         * gcc.dg/builtin-ffs-1.c: New test.
10359
10360 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10361
10362         PR fortran/42999
10363         * gfortran.dg/array_constructor_35.f90: New test.
10364
10365 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10366
10367         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10368
10369 2010-02-09  Jason Merrill  <jason@redhat.com>
10370
10371         PR c++/42399
10372         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10373
10374         PR c++/42370
10375         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10376
10377 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10378
10379         PR fortran/41869
10380         * gfortran.dg/module_write_1.f90: New test.
10381
10382 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10383
10384         * gcc.dg/pr19340.c: Adjust.
10385
10386 2010-02-09  Richard Guenther  <rguenther@suse.de>
10387
10388         PR tree-optimization/43008
10389         * gcc.c-torture/execute/pr43008.c: New testcase.
10390
10391 2010-02-09  Richard Guenther  <rguenther@suse.de>
10392
10393         PR tree-optimization/43000
10394         * gcc.dg/torture/pr43000.c: New testcase.
10395         * gcc.dg/torture/pr43002.c: Likewise.
10396
10397 2010-02-09  Daniel Kraft  <d@domob.eu>
10398
10399         PR fortran/39171
10400         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10401         and pass -Wsurprising as necessary.
10402
10403 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10404
10405         PR tree-optimization/42890
10406         * g++.dg/torture/pr42890.C: New test.
10407
10408 2010-02-08  Richard Guenther  <rguenther@suse.de>
10409
10410         PR middle-end/42995
10411         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10412
10413 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10414
10415         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10416         return 0 from main.
10417         * gcc.dg/graphite/block-1.c: Same.
10418         * gcc.dg/graphite/block-3.c: Same.
10419         * gcc.dg/graphite/block-4.c: Same.
10420         * gcc.dg/graphite/block-5.c: Same.
10421         * gcc.dg/graphite/block-6.c: Same.
10422         * gcc.dg/graphite/block-7.c: Same.
10423         * gcc.dg/graphite/interchange-0.c: Same.
10424         * gcc.dg/graphite/interchange-1.c: Same.
10425         * gcc.dg/graphite/interchange-10.c: Same.
10426         * gcc.dg/graphite/interchange-11.c: Same.
10427         * gcc.dg/graphite/interchange-12.c: Same.
10428         * gcc.dg/graphite/interchange-2.c: Same.
10429         * gcc.dg/graphite/interchange-3.c: Same.
10430         * gcc.dg/graphite/interchange-4.c: Same.
10431         * gcc.dg/graphite/interchange-5.c: Same.
10432         * gcc.dg/graphite/interchange-6.c: Same.
10433         * gcc.dg/graphite/interchange-7.c: Same.
10434         * gcc.dg/graphite/interchange-8.c: Same.
10435         * gcc.dg/graphite/interchange-9.c: Same.
10436         * gcc.dg/graphite/interchange-mvt.c: Same.
10437
10438 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10439
10440         * gfortran.dg/graphite/id-19.f: New.
10441         * gfortran.dg/graphite/pr14741.f90: New.
10442         * gfortran.dg/graphite/pr41924.f90: New.
10443         * gfortran.dg/graphite/run-id-2.f90: New.
10444
10445 2010-02-07  Richard Guenther  <rguenther@suse.de>
10446
10447         PR middle-end/42956
10448         * gcc.c-torture/compile/pr42956.c: New testcase.
10449
10450 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10451
10452         PR libfortran/42742
10453         * gfortran.dg/fmt_cache_2.f: New test.
10454
10455 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10456
10457         * gfortran.dg/read_no_eor.f90: New test.
10458
10459 2010-02-05  Jason Merrill  <jason@redhat.com>
10460
10461         * g++.dg/ext/label13.C: Move constructor body out of class.
10462
10463 2010-02-03  Jason Merrill  <jason@redhat.com>
10464
10465         PR c++/42870
10466         * g++.dg/ext/dllexport3.C: New.
10467
10468 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10469
10470         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10471
10472 2010-02-05  Richard Guenther  <rguenther@suse.de>
10473
10474         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10475
10476 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10477
10478         PR c++/42915
10479         * g++.dg/other/crash-9.C: New test.
10480
10481 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10482
10483         PR fortran/42309
10484         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10485
10486 2010-02-04  Richard Guenther  <rguenther@suse.de>
10487
10488         PR rtl-optimization/42952
10489         * gcc.dg/torture/pr42952.c: New testcase.
10490
10491 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10492
10493         PR libfortran/42901
10494         * gfortran.dg/namelist_60.f90: New test.
10495
10496 2010-02-03  Jason Merrill  <jason@redhat.com>
10497
10498         PR c++/40138
10499         * g++.dg/ext/builtin11.C: New.
10500
10501         PR c++/4926
10502         PR c++/38600
10503         * g++.dg/abi/mangle35.C: New.
10504         * g++.dg/abi/mangle37.C: New.
10505
10506         PR c++/12909
10507         * g++.dg/abi/mangle36.C: New.
10508
10509         PR c++/35652
10510         * g++.dg/warn/string1.C: New.
10511
10512 2010-02-03  Richard Guenther  <rguenther@suse.de>
10513
10514         PR tree-optimization/42944
10515         * gcc.dg/errno-1.c: New testcase.
10516
10517 2010-02-03  Richard Guenther  <rguenther@suse.de>
10518
10519         PR middle-end/42927
10520         * gcc.c-torture/compile/pr42927.c: New testcase.
10521
10522 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10523
10524         PR fortran/42936
10525         * gfortran.dg/null_4.f90: New test.
10526
10527 2010-02-02  Jason Merrill  <jason@redhat.com>
10528
10529         PR c++/41090
10530         * g++.dg/ext/label13.C: New.
10531
10532 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10533
10534         PR fortran/42650
10535         * gfortran.dg/func_result_5.f90: New test.
10536
10537 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10538
10539         PR fortran/42922
10540         * gfortran.dg/pure_initializer_3.f90: News test.
10541
10542 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10543
10544         PR fortran/42888
10545         * gfortran.dg/allocate_derived_2.f90: New test.
10546
10547 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10548
10549         PR middle-end/42898
10550         * gcc.dg/torture/pr42898-2.c: New test.
10551
10552 2010-01-31  Richard Guenther  <rguenther@suse.de>
10553
10554         PR middle-end/42898
10555         * gcc.dg/torture/pr42898.c: New testcase.
10556
10557 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10558
10559         PR fortran/38324
10560         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10561         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10562
10563 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10564
10565         * g++.dg/tree-ssa/inline-1.C: New.
10566         * g++.dg/tree-ssa/inline-2.C: New.
10567         * g++.dg/tree-ssa/inline-3.C: New.
10568
10569 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10570
10571         PR testsuite/41701
10572         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10573         the string 'pow' in the pathname of the compiler from generating a
10574         test failure.
10575
10576 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10577
10578         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10579         * g++.old-deja/g++.mike/eh17.C: Likewise.
10580         * g++.old-deja/g++.mike/p5571.C: Likewise.
10581
10582 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10583
10584         PR c++/42758
10585         PR c++/42634
10586         PR c++/42336
10587         PR c++/42797
10588         PR c++/42880
10589         * g++.dg/other/crash-5.C: New test.
10590         * g++.dg/other/crash-6.C: New test.
10591         * g++.dg/other/crash-7.C: New test.
10592         * g++.dg/other/crash-8.C: New test.
10593
10594 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10595
10596         PR rtl-optimization/42889
10597         * gcc.dg/pr42889.c: New test.
10598
10599 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10600
10601         * gcc.target/i386/pr42881.c: Use SSE2.
10602
10603 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10604
10605         PR target/42891
10606         * gcc.target/i386/pr42891.c: New test.
10607
10608 2010-01-28  Richard Guenther  <rguenther@suse.de>
10609
10610         PR tree-optimization/42871
10611         * g++.dg/torture/pr42871.C: New testcase.
10612
10613 2010-01-28  Richard Guenther  <rguenther@suse.de>
10614
10615         * gcc.dg/Wobjsize-1.h: New testcase.
10616         * gcc.dg/Wobjsize-1.c: Likewise.
10617
10618 2010-01-28  Richard Guenther  <rguenther@suse.de>
10619
10620         PR middle-end/42883
10621         * g++.dg/torture/pr42883.C: New testcase.
10622
10623 2010-01-28  Michael Matz  <matz@suse.de>
10624
10625         * gcc.target/i386/pr42881.c: New test.
10626
10627 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10628
10629         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10630         Add i?86-*-solaris2* support.
10631
10632 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10633
10634         PR c++/42713
10635         PR c++/42820
10636         * g++.dg/template/typedef27.C: New test case.
10637         * g++.dg/template/typedef28.C: New test case.
10638
10639 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10640
10641         * gcc.dg/optimize-bswap*.c: Add ARM target
10642
10643 2010-01-27  Richard Guenther  <rguenther@suse.de>
10644
10645         PR middle-end/42878
10646         * gcc.dg/torture/pr42878-1.c: New testcase.
10647         * gcc.dg/torture/pr42878-2.c: Likewise.
10648
10649 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10650
10651         PR middle-end/42874
10652         * gcc.dg/vla-22.c: New test.
10653
10654 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10655
10656         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10657         current collation.
10658
10659 2010-01-26  Richard Guenther  <rguenther@suse.de>
10660
10661         PR rtl-optimization/42685
10662         * gcc.dg/pr42685.c: New testcase.
10663         * g++.dg/other/pr42685.C: Likewise.
10664
10665 2010-01-26  Richard Guenther  <rguenther@suse.de>
10666
10667         PR middle-end/42806
10668         * g++.dg/other/pr42806.C: New testcase.
10669
10670 2010-01-26  Richard Guenther  <rguenther@suse.de>
10671
10672         PR tree-optimization/42250
10673         * gcc.dg/pr42250.c: New testcase.
10674
10675 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10676
10677         * gnat.dg/array_bounds_test.adb: New test.
10678
10679 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10680
10681         PR fortran/42858
10682         * gfortran.dg/generic_21.f90: New test.
10683
10684 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10685
10686         PR testsuite/41522
10687         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10688
10689 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10690
10691         PR c++/42748
10692         * g++.dg/abi/arm_va_list2.C: New test.
10693         * g++.dg/abi/arm_va_list2.h: Companion header file.
10694
10695 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10696
10697         PR fortran/41044
10698         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10699
10700         PR fortran/41167
10701         * gfortran.dg/char_array_arg_1.f90 : New test.
10702
10703         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10704
10705 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10706
10707         PR fortran/39304
10708         * gfortran.dg/generic_20.f90: New test.
10709
10710 2010-01-22  Michael Matz  <matz@suse.de>
10711
10712         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10713         -msse2.
10714
10715 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10716
10717         PR fortran/42736
10718         * gfortran.dg/dependency_25.f90 : New test.
10719
10720 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10721
10722         PR tree-optimization/42585
10723         * gcc.dg/tree-ssa/pr42585.c: New test.
10724
10725 2010-01-21  Richard Guenther  <rguenther@suse.de>
10726
10727         PR middle-end/19988
10728         * gcc.dg/pr19988.c: New testcase.
10729
10730 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10731
10732         * g++.dg/compat/decimal/compat-common.h: New file.
10733         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10734         * g++.dg/compat/decimal/pass_x.h: New file.
10735         * g++.dg/compat/decimal/pass_y.h: New file.
10736         * g++.dg/compat/decimal/pass-1_main.C: New file.
10737         * g++.dg/compat/decimal/pass-1_x.C: New file.
10738         * g++.dg/compat/decimal/pass-1_y.C: New file.
10739         * g++.dg/compat/decimal/pass-2_main.C: New file.
10740         * g++.dg/compat/decimal/pass-2_x.C: New file.
10741         * g++.dg/compat/decimal/pass-2_y.C: New file.
10742         * g++.dg/compat/decimal/pass-3_main.C: New file.
10743         * g++.dg/compat/decimal/pass-3_x.C: New file.
10744         * g++.dg/compat/decimal/pass-3_y.C: New file.
10745         * g++.dg/compat/decimal/pass-4_main.C: New file.
10746         * g++.dg/compat/decimal/pass-4_x.C: New file.
10747         * g++.dg/compat/decimal/pass-4_y.C: New file.
10748         * g++.dg/compat/decimal/pass-5_main.C: New file.
10749         * g++.dg/compat/decimal/pass-5_x.C: New file.
10750         * g++.dg/compat/decimal/pass-5_y.C: New file.
10751         * g++.dg/compat/decimal/pass-6_main.C: New file.
10752         * g++.dg/compat/decimal/pass-6_x.C: New file.
10753         * g++.dg/compat/decimal/pass-6_y.C: New file.
10754         * g++.dg/compat/decimal/return_x.h: New file.
10755         * g++.dg/compat/decimal/return_y.h: New file.
10756         * g++.dg/compat/decimal/return-1_main.C: New file.
10757         * g++.dg/compat/decimal/return-1_x.C: New file.
10758         * g++.dg/compat/decimal/return-1_y.C: New file.
10759         * g++.dg/compat/decimal/return-2_main.C: New file.
10760         * g++.dg/compat/decimal/return-2_x.C: New file.
10761         * g++.dg/compat/decimal/return-2_y.C: New file.
10762         * g++.dg/compat/decimal/return-3_main.C: New file.
10763         * g++.dg/compat/decimal/return-3_x.C: New file.
10764         * g++.dg/compat/decimal/return-3_y.C: New file.
10765         * g++.dg/compat/decimal/return-4_main.C: New file.
10766         * g++.dg/compat/decimal/return-4_x.C: New file.
10767         * g++.dg/compat/decimal/return-4_y.C: New file.
10768         * g++.dg/compat/decimal/return-5_main.C: New file.
10769         * g++.dg/compat/decimal/return-5_x.C: New file.
10770         * g++.dg/compat/decimal/return-5_y.C: New file.
10771         * g++.dg/compat/decimal/return-6_main.C: New file.
10772         * g++.dg/compat/decimal/return-6_x.C: New file.
10773         * g++.dg/compat/decimal/return-6_y.C: New file.
10774
10775 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10776
10777         PR debug/42715
10778         * gcc.dg/pr42715.c: New.
10779
10780 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10781
10782         PR c++/42038
10783         * g++.dg/parse/crash55.C: New.
10784
10785 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10786
10787         PR debug/42782
10788         * gcc.dg/guality/pr42782.c: New.
10789
10790 2010-01-20  Jason Merrill  <jason@redhat.com>
10791
10792         PR c++/41788
10793         * g++.dg/abi/packed1.C: New.
10794
10795         PR c++/41920
10796         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10797
10798         PR c++/40750
10799         * g++.dg/parse/fn-typedef1.C: New.
10800         * g++.dg/other/cv_quals.C: Adjust.
10801
10802 2010-01-20  Anthony Green  <green@moxielogic.com>
10803
10804         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10805         pack(push) pragma).
10806         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10807         * gcc.dg/20020312-2.c: Port this to the moxie core.
10808         * gcc.dg/weak/typeof-2.c: Ditto.
10809
10810 2010-01-20  Richard Guenther  <rguenther@suse.de>
10811
10812         PR tree-optimization/42717
10813         * gcc.c-torture/compile/pr42717.c: New testcase.
10814
10815 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10816
10817         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10818         of signed, add a few new tests.
10819
10820         PR middle-end/42803
10821         * g++.dg/parse/limits-initializer1.C: New test.
10822
10823 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10824
10825         PR fortran/42804
10826         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10827         * gfortran.dg/typebound_call_12.f03: New test.
10828
10829 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10830
10831         PR fortran/42783
10832         * gfortran.dg/bounds_check_15.f90 : New test.
10833
10834 2010-01-19  Michael Matz  <matz@suse.de>
10835
10836         PR tree-optimization/41783
10837         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10838
10839 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10840
10841         PR target/38697.
10842         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10843         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10844         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10845         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10846         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10847         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10848         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10849         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10850         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10851         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10852         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10853
10854 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10855
10856         PR fortran/42545
10857         * gfortran.dg/extends_6.f03: Modified an error message.
10858         * gfortran.dg/extends_10.f03: New test.
10859         * gfortran.dg/private_type_6.f03: Modified an error message.
10860         * gfortran.dg/structure_constructor_8.f03: Ditto.
10861
10862 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10863
10864         PR tree-optimization/42719
10865         * gcc.dg/pr42719.c: New test.
10866
10867         PR debug/42728
10868         * gcc.dg/pr42728.c: New test.
10869
10870 2010-01-19  Anthony Green  <green@moxielogic.com>
10871
10872         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10873
10874 2010-01-18  Anthony Green  <green@moxielogic.com>
10875
10876         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10877         for moxie.
10878
10879 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10880
10881         * g++.dg/template/error45.C: reverted as part of reverting the
10882         fix of PR c++/42634.
10883
10884 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10885
10886         PR c++/42634
10887         * g++.dg/template/error45.C: New test.
10888
10889 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10890
10891         PR c++/42766
10892         * g++.dg/conversion/op6.C: New test.
10893
10894 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10895
10896         PR target/42774
10897         * gcc.target/alpha/pr42774.c: New test.
10898
10899 2010-01-18  Richard Guenther  <rguenther@suse.de>
10900
10901         PR tree-optimization/42781
10902         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10903
10904 2010-01-17  Richard Guenther  <rguenther@suse.de>
10905
10906         PR middle-end/42248
10907         * gcc.c-torture/execute/pr42248.c: New testcase.
10908
10909 2010-01-17  Richard Guenther  <rguenther@suse.de>
10910
10911         PR tree-optimization/42773
10912         * g++.dg/torture/pr42773.C: New testcase.
10913
10914 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10915
10916         PR fortran/42677
10917         * gfortran.dg/interface_assignment_5.f90: New test.
10918
10919 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10920
10921         PR c++/42697
10922         * g++.dg/template/crash94.C: Reverted.
10923
10924 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10925
10926         PR debug/42767
10927         * gcc.dg/debug/pr42767.c: New.
10928
10929 2010-01-15  Jason Merrill  <jason@redhat.com>
10930
10931         PR c++/42761
10932         * g++.dg/cpp0x/decltype22.C: New.
10933
10934 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10935
10936         PR middle-end/42760
10937         * g++.dg/torture/pr42760.C: New test.
10938
10939 2010-01-15  Jing Yu  <jingyu@google.com>
10940
10941         PR rtl-optimization/42691
10942         * gcc.c-torture/execute/pr42691.c: New.
10943
10944 2010-01-15  Richard Guenther  <rguenther@suse.de>
10945
10946         PR middle-end/42739
10947         * g++.dg/torture/pr42739.C: New testcase.
10948
10949 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10950
10951         * g++.dg/template/error45.C: Revert as part of reverting changes
10952         or PR c++/42634.
10953
10954 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10955
10956         PR fortran/42684
10957         * gfortran.dg/interface_31.f90: New test.
10958
10959 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10960
10961         * gcc.target/powerpc/pr42747.c: New file.
10962
10963 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10964
10965         PR middle-end/42674
10966         * c-c++-common/pr42674.c: New test.
10967
10968         PR c++/42608
10969         * g++.dg/template/instantiate11.C: New test.
10970
10971 2010-01-14  Jason Merrill  <jason@redhat.com>
10972
10973         PR c++/42701
10974         * g++.dg/overload/error3.C: New.
10975
10976         PR c++/42655
10977         * g++.dg/overload/rvalue1.C: New.
10978
10979 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10980
10981         PR tree-optimization/42706
10982         * gcc.dg/ipa/pr42706.c: New testcase.
10983
10984 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10985
10986         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10987
10988 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10989
10990         PR tree-optimization/42714
10991         * g++.dg/torture/pr42714.C: New test.
10992
10993 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10994
10995         PR rtl-optimization/42246
10996         * gfortran.dg/pr42246-2.f: New.
10997
10998 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10999
11000         PR rtl-optimization/42389
11001         * gcc.dg/pr42389.c: New.
11002
11003 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11004
11005         PR rtl-optimization/42388
11006         * gcc.dg/pr42388.c: New.
11007
11008 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11009
11010         PR rtl-optimization/42294
11011         * gfortran.dg/pr42294.f: New.
11012
11013 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11014
11015         PR rtl-optimization/39453
11016         PR rtl-optimization/42246
11017         * gcc.dg/pr39453.c: New.
11018         * gcc.dg/pr42246.c: New.
11019
11020 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11021
11022         PR middle-end/42245
11023         * gcc.dg/pr42245.c: New.
11024         * gcc.dg/pr42245-2.c: New.
11025
11026 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11027
11028         PR rtl-optimization/42249
11029         * gcc.dg/pr42249.c: New.
11030
11031 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11032
11033         PR c/42721
11034         * gcc.c-torture/execute/pr42721.c: New test.
11035
11036 2010-01-14  Ira Rosen  <irar@il.ibm.com>
11037
11038         PR tree-optimization/42709
11039         * gcc.dg/vect/pr42709.c: New test.
11040
11041 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11042
11043         PR fortran/41478
11044         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11045         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11046
11047 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11048
11049         PR fortran/42481
11050         * gfortran.dg/generic_19.f90 : New test.
11051
11052 2010-01-13  Richard Guenther  <rguenther@suse.de>
11053
11054         PR tree-optimization/42730
11055         * gcc.c-torture/compile/pr42730.c: New testcase.
11056
11057 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
11058
11059         PR target/pr42542
11060         * gcc.target/ia64/pr42542-1.c: New.
11061         * gcc.target/ia64/pr42542-2.c: New.
11062         * gcc.target/ia64/pr42542-3.c: New.
11063
11064 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
11065
11066         PR c++/42634
11067         * g++.dg/template/error45.C: New test.
11068
11069 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11070
11071         PR tree-optimization/42704
11072         * g++.dg/torture/pr42704.C: New test.
11073
11074 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11075
11076         PR tree-optimization/42703
11077         * gcc.c-torture/compile/pr42703.c: New test.
11078
11079 2010-01-13  Richard Guenther  <rguenther@suse.de>
11080
11081         PR tree-optimization/42705
11082         * gcc.c-torture/compile/pr42705.c: New testcase.
11083
11084 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
11085
11086         * gcc.target/bfin/l2.c: New test.
11087         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11088
11089 2010-01-13  Richard Guenther  <rguenther@suse.de>
11090
11091         PR middle-end/42716
11092         * gcc.c-torture/compile/pr42716.c: New testcase.
11093
11094 2010-01-13  Richard Guenther  <rguenther@suse.de>
11095
11096         PR lto/42678
11097         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11098
11099 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
11100
11101         PR c/42708
11102         * gcc.c-torture/compile/pr42708-1.c: New test.
11103
11104 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
11105
11106         PR debug/42662
11107         * gcc.dg/pr42662.c: New test.
11108
11109         PR tree-optimization/42645
11110         * g++.dg/other/pr42645-1.C: New test.
11111         * g++.dg/other/pr42645-2.C: New test.
11112
11113 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
11114
11115         PR target/42416
11116         * gcc.target/powerpc/warn-1.c: New test.
11117         * gcc.target/powerpc/warn-2.c: New test.
11118
11119 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
11120
11121         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11122         stack alignment.
11123
11124 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
11125
11126         * gcc.dg/lto/20100108_0.c: New.
11127
11128 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
11129
11130         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11131         Add -march=i686 -msse for 32bit x86 targets.
11132
11133 2010-01-10  Richard Guenther  <rguenther@suse.de>
11134
11135         PR middle-end/42667
11136         * gcc.dg/torture/pr42667.c: New testcase.
11137
11138 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11139
11140         PR fortran/32489
11141         * gfortran.dg/array_constructor_34.f90: New test.
11142
11143 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11144
11145         PR fortran/20923
11146         * gfortran.dg/array_constructor_33.f90: New test.
11147         gfortran.dg/array_function_5.f90: Add credit.
11148
11149 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11150
11151         PR debug/42631
11152         * gcc.dg/pr42631.c: New.
11153
11154 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11155
11156         PR debug/42630
11157         * gcc.dg/pr42630.c: New.
11158
11159 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11160
11161         PR debug/42629
11162         * gcc.dg/pr42629.c: New.
11163
11164 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11165
11166         PR middle-end/42363
11167         * gcc.dg/torture/pr42363.c: New.
11168
11169 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11170
11171         PR debug/42604
11172         PR debug/42395
11173         * gcc.dg/vect/pr42604.c: New.
11174         * gcc.dg/vect/pr42395.c: New.
11175
11176 2010-01-09  Richard Guenther  <rguenther@suse.de>
11177
11178         PR middle-end/42512
11179         * gcc.c-torture/execute/pr42512.c: New testcase.
11180
11181 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11182
11183         PR fortran/41298
11184         * gfortran.dg/c_ptr_tests_14.f90: New test.
11185
11186 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11187
11188         PR ada/41929
11189         * gnat.dg/null_pointer_deref1.adb: Don't run on
11190         sparc*-sun-solaris2.11.
11191
11192 2010-01-08  Richard Guenther  <rguenther@suse.de>
11193
11194         PR lto/42528
11195         * gcc.dg/lto/20100103-1_0.c: New testcase.
11196         * gcc.dg/lto/20100103-2_0.c: Likewise.
11197
11198 2010-01-08  Tobias Burnus  <burnus@net-b.de
11199
11200         PR/fortran 25829
11201         * gfortran.dg/asynchronous_1.f90: New test.
11202         * gfortran.dg/asynchronous_2.f90: New test.
11203         * gfortran.dg/conflicts.f90: Update error message.
11204
11205 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
11206
11207         c++/40155
11208         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11209
11210 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11211
11212         PR tree-optimization/42625
11213         * g++.dg/opt/dtor4.C: New test.
11214         * g++.dg/opt/dtor4.h: New.
11215         * g++.dg/opt/dtor4-aux.cc: New.
11216
11217 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11218
11219         PR fortran/42597
11220         * gfortran.dg/proc_ptr_26.f90: New test.
11221
11222 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11223
11224         PR fortran/41872
11225         * gfortran.dg/allocatable_scalar_7.f90: New test.
11226
11227 2010-01-06  Richard Guenther  <rguenther@suse.de>
11228
11229         * gcc.c-torture/compile/pr42632.c: New testcase.
11230
11231 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11232
11233         PR target/42542
11234         * gcc.target/i386/pr42542-4.c: New.
11235         * gcc.target/i386/pr42542-4a.c: Likewise.
11236         * gcc.target/i386/pr42542-5.c: Likewise.
11237         * gcc.target/i386/pr42542-5a.c: Likewise.
11238
11239 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11240
11241         * gcc.dg/tls/opt-15.c: New test.
11242
11243 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11244
11245         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11246
11247 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11248
11249         PR tree-optimization/42462
11250         * g++.dg/torture/pr42462.C: New test.
11251
11252 2010-01-05  Jason Merrill  <jason@redhat.com>
11253
11254         * g++.dg/cpp0x/initlist30.C: New test.
11255
11256 2010-01-05  Richard Guenther  <rguenther@suse.de>
11257
11258         PR tree-optimization/42614
11259         * gcc.c-torture/execute/pr42614.c: New testcase.
11260
11261 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11262
11263         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11264         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11265         -Wunreachable-code.
11266         * gcc.dg/Wunreachable-2.c: Likewise.
11267         * gcc.dg/Wunreachable-3.c: Likewise.
11268         * gcc.dg/Wunreachable-4.c: Likewise.
11269         * gcc.dg/Wunreachable-5.c: Likewise.
11270         * gcc.dg/Wunreachable-6.c: Likewise.
11271         * gcc.dg/Wunreachable-7.c: Likewise.
11272         * gcc.dg/Wunreachable-8.c: Likewise.
11273         * gcc.dg/20041231-1.c: Likewise.
11274
11275 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11276
11277         PR other/42611
11278         * gcc.dg/pr42611.c: New test.
11279
11280         PR tree-optimization/42508
11281         * g++.dg/opt/pr42508.C: New test.
11282
11283 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11284
11285         PR fortran/41872
11286         * gfortran.dg/allocatable_scalar_8.f90: New.
11287
11288 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11289
11290         PR tree-optimization/42398
11291         * gcc.c-torture/compile/pr42398.c: New test.
11292
11293 2010-01-04  Jason Merrill  <jason@redhat.com>
11294
11295         PR c++/42555
11296         * g++.dg/ext/attrib35.C: New.
11297
11298         PR c++/42567
11299         * g++.dg/cpp0x/auto17.C: New.
11300
11301 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11302
11303         * gcc.dg/lto/20100104_0.c: New.
11304
11305 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11306
11307         PR target/42542
11308         * gcc.target/i386/pr42542-1.c: New.
11309         * gcc.target/i386/pr42542-1a.c: Likewise.
11310         * gcc.target/i386/pr42542-1b.c: Likewise.
11311         * gcc.target/i386/pr42542-2.c: Likewise.
11312         * gcc.target/i386/pr42542-2a.c: Likewise.
11313         * gcc.target/i386/pr42542-2b.c: Likewise.
11314         * gcc.target/i386/pr42542-3.c: Likewise.
11315         * gcc.target/i386/pr42542-3a.c: Likewise.
11316
11317 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11318
11319         PR fortran/41872
11320         * gfortran.dg/allocatable_scalar_5.f90: New test.
11321         * gfortran.dg/allocatable_scalar_6.f90: New test.
11322
11323 2010-01-03  Richard Guenther  <rguenther@suse.de>
11324
11325         PR testsuite/42583
11326         * gfortran.dg/gomp/recursion1.f90: Remove.
11327
11328 2010-01-03  Richard Guenther  <rguenther@suse.de>
11329
11330         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11331         * gcc.dg/uninit-6.c: Likewise.
11332         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11333
11334 2010-01-03  Richard Guenther  <rguenther@suse.de>
11335
11336         PR tree-optimization/42589
11337         * gcc.target/i386/pr42589.c: New testcase.
11338
11339 2010-01-03  Richard Guenther  <rguenther@suse.de>
11340
11341         PR tree-optimization/42438
11342         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11343
11344 2010-01-02  Richard Guenther  <rguenther@suse.de>
11345
11346         PR testsuite/41651
11347         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11348
11349 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11350
11351         PR target/42448
11352         * gcc.target/alpha/pr42448-1.c: New test.
11353         * gcc.target/alpha/pr42448-2.c: Ditto.
11354
11355 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11356
11357         PR preprocessor/41947
11358         * gcc.dg/c99-hexfloat-3.c: New test.
11359
11360 2010-01-01  Richard Guenther  <rguenther@suse.de>
11361
11362         PR c/42570
11363         * gcc.c-torture/execute/pr42570.c: New testcase.
11364
11365 2010-01-01  Richard Guenther  <rguenther@suse.de>
11366
11367         PR middle-end/42559
11368         * gcc.c-torture/compile/pr42559.c: New testcase.
11369
11370 \f
11371 Copyright (C) 2010 Free Software Foundation, Inc.
11372
11373 Copying and distribution of this file, with or without modification,
11374 are permitted in any medium without royalty provided the copyright
11375 notice and this notice are preserved.