OSDN Git Service

2010-10-15 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-15  Richard Guenther  <rguenther@suse.de>
2
3         PR lto/45957
4         * g++.dg/lto/20101014-1_0.C: New testcase.
5
6 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
7
8         * objc.dg/gnu-api-2-protocol.m: New.
9         * objc.dg/gnu-api-2-sel.m: New.
10
11 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12
13        * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
14        arm-eabi targets.
15
16 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
17
18         * gcc.dg/20101010-1.c: New testcase.
19
20 2010-10-15  Jie Zhang  <jie@codesourcery.com>
21
22         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
23         script when relocatable linking.
24
25 2010-10-14  Yao Qi  <yao@codesourcery.com>
26
27         PR target/45447
28         * gcc.target/arm/pr45447.c: New test.
29
30 2010-10-14  Jan Hubicka  <jh@suse.cz>
31
32         PR middle-end/45621
33         * g++.dg/lto/pr45621.h : New.
34         * g++.dg/lto/pr45621_0.C: New.
35         * g++.dg/lto/pr45621_1.C: New.
36
37 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
38
39         * objc.dg/property: New.
40         * objc.dg/property/fsf-property-basic.m: New.
41         * objc.dg/property/fsf-property-method-access.m: New.
42         * objc.dg/property/fsf-property-named-ivar.m: New.
43         * obj-c++.dg/property: New.
44         * obj-c++.dg/property/fsf-property-basic.mm: New.
45         * obj-c++.dg/property/fsf-property-method-access.mm: New.
46         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
47
48         merge from FSF apple 'trunk' branch. 
49         2006 Fariborz Jahanian <fjahanian@apple.com>
50         
51         Radars 4436866, 4505126, 4506903, 4517826
52         * objc.dg/property/property-1.m: New.
53         * objc.dg/property/property-2.m: New.
54         * objc.dg/property/property-3.m: New.
55         * objc.dg/property/property-neg-1.m: New.
56         * objc.dg/property/property-neg-2.m: New.
57         * objc.dg/property/property-neg-3.m: New.
58         * objc.dg/property/property-neg-4.m: New.
59         * objc.dg/property/property-neg-5.m: New.
60         * objc.dg/property/property-neg-6.m: New.
61         * objc.dg/property/property-neg-7.m: New.
62         * objc.dg/property/property.exp: New.
63         * obj-c++.dg/property/property-1.mm: New.
64         * obj-c++.dg/property/property-2.mm: New.
65         * obj-c++.dg/property/property-3.mm: New.
66         * obj-c++.dg/property/property-neg-1.mm: New.
67         * obj-c++.dg/property/property-neg-2.mm: New.
68         * obj-c++.dg/property/property-neg-3.mm: New.
69         * obj-c++.dg/property/property-neg-4.mm: New.
70         * obj-c++.dg/property/property-neg-5.mm: New.
71         * obj-c++.dg/property/property-neg-6.mm: New.
72         * obj-c++.dg/property/property-neg-7.mm: New.
73         * obj-c++.dg/property/property.exp: New.
74
75 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
76
77         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
78
79 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
80
81         PR c/45969
82         * gcc.c-torture/compile/pr45969-1.c: New test.
83
84 2010-10-14  Richard Guenther  <rguenther@suse.de>
85
86         PR tree-optimization/44913
87         * gcc.dg/torture/pr44913.c: New testcase.
88
89 2010-10-14  Richard Guenther  <rguenther@suse.de>
90
91         PR lto/45382
92         * g++.dg/lto/20101014-2_0.C: New testcase.
93
94 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
95
96         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
97         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
98         * gcc.target/i386/pr44130.c: Likewise.
99         * gcc.target/i386/pr44144.c: Likewise.
100         * gcc.target/i386/pr44180.c: Likewise.
101         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
102         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
103         * gcc.target/i386/vect-sizes-1.c: Likewise.
104         * gcc.target/i386/vectorize4-avx.c: Likewise.
105
106 2010-10-14  Richard Guenther  <rguenther@suse.de>
107
108         PR lto/44561
109         * g++.dg/lto/20101010-3_0.C: New testcase.
110         * g++.dg/lto/20101010-4_0.C: Likewise.
111
112 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
113
114         * objc.dg/pr45878.m: Update to include NSConstantString interface
115         for -fnext-runtime.
116         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
117         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
118         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
119         reference for m64 -fnext-runtime.
120
121 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
122
123         * gcc.target/i386/vect-sizes-1.c: New.
124
125 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
126
127         PR middle-end/46011
128         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register
129         and xfail.
130
131 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
132
133         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX
134         register.
135         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
136
137 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
138
139         * gcc.target/ia64/20101005.c: New test.
140
141 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
142
143         PR rtl-optimization/45570
144         * gcc.dg/pr45570.c: New test.
145
146 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
147
148         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
149         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
150         * gcc.target/i386/vectorize4-avx.c: Likewise.
151
152 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
153
154         * gcc.target/i386/avx-copysign-vec.c: New.
155         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
156
157 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
158
159         PR middle-end/44130
160         * gcc.target/i386/pr44130.c: New.
161
162 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
163
164         PR middle-end/44144
165         * gcc.target/i386/pr44144.c: New.
166
167 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
168
169         PR target/44180
170         * gcc.target/i386/pr44180.c: New.
171
172 2010-10-13  Jason Merrill  <jason@redhat.com>
173
174         * g++.dg/template/canon-type-8.C: New.
175
176 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
177
178         * gcc.c-torture/execute/20101013-1.c: New test.
179
180 2010-10-13  Richard Guenther  <rguenther@suse.de>
181
182         PR objc/45878
183         * objc.dg/pr45878.m: New testcase.
184
185 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
186
187         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
188         * gcc.dg/format/dfp-printf-1.c: Likewise.
189         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
190
191 2010-10-13  Richard Guenther  <rguenther@suse.de>
192
193         PR tree-optimization/45788
194         * g++.dg/pr45788.C: New testcase.
195
196 2010-10-13  Richard Guenther  <rguenther@suse.de>
197
198         PR tree-optimization/45970
199         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
200
201 2010-10-13  Richard Guenther  <rguenther@suse.de>
202
203         PR tree-optimization/45982
204         * gcc.dg/torture/pr45982.c: New testcase.
205         * gcc.dg/tree-ssa/pr24287.c: Adjust.
206         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
207         * gcc.dg/torture/pr39074-2.c: Likewise.
208
209 2010-10-13  Richard Guenther  <rguenther@suse.de>
210
211         PR middle-end/45874
212         * g++.dg/torture/pr45874.C: New testcase.
213
214 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
215
216         * objc.dg/attributes/method-attribute-1.m: Update to respond
217         to implemented method attributes..
218         * objc.dg/attributes/method-attribute-2.m: Likewise.
219         * objc.dg/attributes/method-attribute-3.m: Likewise.
220         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
221         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
222         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
223
224 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
225
226         PR libobjc/23214
227         * objc.dg/pr23214.m: New.
228
229 2010-10-12  Michael Eager  <eager@eagercon.com>
230
231         PR testsuite/45856
232         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
233         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
234
235 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
236
237         PR fortran/45636
238         * gcc.c-torture/execute/pr45636.c: New test.
239         * gfortran.dg/pr45636.f90: New test.
240
241 2010-10-12  Richard Henderson  <rth@redhat.com>
242
243         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
244
245 2010-10-12  Daniel Kraft  <d@domob.eu>
246
247         PR fortran/38936
248         * gfortran.dg/associate_1.f03: More tests with derived-types.
249         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
250         * gfortran.dg/associate_8.f03: Fix typo.
251         * gfortran.dg/initialization_27.f90: Fix typo.
252
253 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
254
255         PR testsuite/45851
256         * lib/lto.exp (lto-get-options-main): Support optional target
257         selector for dg-extra-ld-options.
258
259 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
260
261         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
262         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
263
264 2010-10-11  Martin Jambor  <mjambor@suse.cz>
265
266         PR middle-end/45699
267         * g++.dg/torture/pr45699.C: New test.
268         * g++.dg/otr-fold-1.C: Adjusted.
269         * g++.dg/otr-fold-1.C: Likewise.
270
271 2010-10-11  Nick Clifton  <nickc@redhat.com>
272
273         * gcc.c-torture/compile/pr44197.c: Require visibility support.
274         Allow for a user label prefix.
275
276 2010-10-10  Richard Guenther  <rguenther@suse.de>
277
278         * g++.dg/lto/20101010-1_0.C: New testcase.
279         * g++.dg/lto/20101010-2_0.C: Likewise.
280
281 2010-10-11  Ira Rosen  <irar@il.ibm.com>
282
283         PR tree-optimization/45902
284         * gcc.dg/vect/45902.c: New test.
285
286 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
287
288         PR target/45870
289         * gcc.dg/tls/pr45870.c: New test.
290
291 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
292
293         PR fortran/45961
294         * gfortran.dg/typebound_operator_6.f03: New.
295
296 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
297
298         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
299         and adjust -export symbol scanning.
300         * g++.dg/ext/dllexport1.C: Likewise.
301         * g++.dg/ext/dllexport3.C: Likewise.
302         * gcc.dg/dll-3.c: Likewise.
303         * gcc.dg/dll-4.c: Likewise.
304         * gcc.dg/dll-5.c: Likewise.
305
306 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
307
308         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
309         instead of tree_profile dump file.
310         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
311         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
312         dump file.
313
314 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
315
316         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
317
318 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
319
320         * gfortran.dg/character_comparison_4.f90:  New test.
321         * gfortran.dg/character_comparison_5.f90:  New test.
322         * gfortran.dg/character_comparison_6.f90:  New test.
323
324 2010-10-09  Richard Henderson  <rth@redhat.com>
325
326         * lib/target-supports.exp
327         (check_effective_target_automatic_stack_alignment): Always true.
328
329 2010-10-09  Richard Guenther  <rguenther@suse.de>
330
331         PR lto/45956
332         * gcc.dg/lto/20101009-2_0.c: New testcase.
333         * gcc.dg/lto/20101009-2_1.c: Likewise.
334         * gcc.dg/lto/20101009-2_2.c: Likewise.
335
336 2010-10-09  Richard Guenther  <rguenther@suse.de>
337
338         PR lto/45947
339         * g++.dg/lto/20101009-1_0.C: New testcase.
340
341 2010-10-09  Richard Guenther  <rguenther@suse.de>
342
343         PR tree-optimization/45945
344         * gcc.dg/lto/20101009-1_0.c: New testcase.
345
346 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
347
348         PR target/45913
349         * gcc.target/i386/pr45913.c: New.
350
351 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
352
353         PR fortran/45943
354         * gfortran.dg/streamio_16.f90: Update test.
355
356 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
357
358         PR tree-optimization/45903
359         * gcc.target/i386/pr45903.c: New test.
360
361 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
362
363         * gnat.dg/interface5.adb: Compile with warnings disabled.
364
365 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
366
367         * obj-c++.dg/encode-10.mm: New testcase.
368
369 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
370
371         PR objc++/23614
372         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
373         C++ class.  Removed XFAIL.
374
375 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
376
377         PR fortran/45933
378         * gfortran.dg/typebound_operator_5.f03: New.
379
380 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
381
382         Merge from 'apple/trunk' branch on FSF servers.
383
384         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
385
386         Radar 4508851
387         * obj-c++.dg/method-namespace-1.mm: New.
388
389 2010-10-07  Martin Jambor  <mjambor@suse.cz>
390
391         * gcc.dg/tree-ssa/sra-11.c: New test.
392
393 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
394
395         PR Tree-Vect/45847
396         * gcc.dg/vect/pr45847.c: New test.
397
398 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
399             Kai Tietz  <kai.tietz@onevision.com>
400
401         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
402
403 2010-10-07  Richard Guenther  <rguenther@suse.de>
404
405         PR tree-optimization/45732
406         * gcc.dg/torture/pr45732.c: New testcase.
407
408 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
409
410         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
411         * objc.dg/foreach-2.m: Likewise.
412         * objc.dg/foreach-3.m: Likewise.
413         * objc.dg/foreach-4.m: Likewise.
414         * objc.dg/foreach-5.m: Likewise.
415         * objc.dg/foreach-6.m: Likewise.
416         * objc.dg/foreach-7.m: Likewise.
417         * objc.dg/objc-foreach-4.m: Likewise.
418         * objc.dg/objc-foreach-5.m: Likewise.
419
420 2010-10-07  Richard Guenther  <rguenther@suse.de>
421
422         PR middle-end/45869
423         * gcc.dg/torture/pr45869.c: New testcase.
424
425 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
426
427         * objc.dg/set-not-used-1.m: New
428         * obj-c++.dg/set-not-used-1.mm: New.
429
430 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
431
432         * objc.dg/attributes/method-attribute-3.m: New.
433         * obj-c++.dg/attributes/method-attribute-3.mm: New.
434
435 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
436
437         PR fortran/45916
438         * gfortran.dg/generic_typebound_operator_1.f90: New test.
439
440 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
441
442         PR fortran/45889
443         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
444
445 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
446
447         Merge from 'apple/trunk' branch on FSF servers.
448
449         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
450
451         Radar 4278774
452         * obj-c++.dg/encode-9.mm: New.
453
454 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
455
456         * g++.dg/cpp0x/pr45908.C: New test.
457
458 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
459
460         * gnat.dg/opt6.ad[sb]: New test.
461
462 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
463
464         Implemented fast enumeration for Objective-C.
465         * objc.dg/foreach-1.m: New.
466         * objc.dg/foreach-2.m: New.
467         * objc.dg/foreach-3.m: New.
468         * objc.dg/foreach-4.m: New.
469         * objc.dg/foreach-5.m: New.
470         * objc.dg/foreach-6.m: New.
471         * objc.dg/foreach-7.m: New.
472
473         Merge from 'apple/trunk' branch on FSF servers:
474         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
475
476         Radar 4502236
477         * objc.dg/objc-foreach-5.m: New.
478
479         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
480
481         Radar 4507230
482         * objc.dg/objc-foreach-4.m: New.
483
484         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
485
486         Radar 4472881
487         * objc.dg/objc-foreach-3.m: New.
488
489         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
490
491         Radar 4468498
492         * objc.dg/objc-foreach-2.m: New.
493
494         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
495
496         Radar 4294910
497         * objc.dg/objc-foreach-1.m: New
498
499 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
500
501         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
502         unsigned values.
503
504 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
505
506         PR objc++/28050
507         * obj-c++.dg/syntax-error-10.mm: New.
508
509 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
510
511         PR objc++/23707
512         * obj-c++.dg/syntax-error-9.mm: New.
513
514 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
515
516         PR objc++/31126
517         * obj-c++.dg/syntax-error-8.mm: New.
518
519 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
520
521         Merge from 'apple/trunk' branch on FSF servers.
522
523         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
524
525         Radar 4290840
526         * obj-c++.dg/syntax-error-7.mm: New
527
528         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
529
530         Radar 4294425
531         * obj-c++.dg/syntax-error-6.mm: New
532
533         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
534
535         Radar 4261146
536         * obj-c++.dg/syntax-error-5.mm: New
537
538         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
539
540         Radar 4093475
541         * obj-c++.dg/syntax-error-[3-4].mm: New.
542
543         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
544
545         Radar 4185810
546         * obj-c++.dg/syntax-error-[1-2].mm: New.
547
548 2010-10-05  Ira Rosen  <irar@il.ibm.com>
549
550         PR tree-optimization/45752
551         * gcc.dg/vect/pr45752.c: New test.
552
553 2010-10-05  Richard Guenther  <rguenther@suse.de>
554
555         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
556         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
557         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
558         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
559         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
560         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
561         * gcc.dg/tree-prof/stringop-1.c: Likewise.
562         * gcc.dg/tree-prof/stringop-2.c: Likewise.
563         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
564         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
565         * gcc.dg/tree-prof/update-loopch.c: Likewise.
566         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
567         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
568         * gcc.dg/tree-prof/tracer-1.c: Likewise.
569         * gcc.dg/tree-ssa/inline-4.c: Likewise.
570         * gcc.dg/tree-ssa/inline-3.c: Likewise.
571         * gcc.dg/tree-ssa/20080530.c: Likewise.
572         * g++.dg/tree-ssa/inline-3.C: Likewise.
573         * g++.dg/tree-ssa/inline-1.C: Likewise.
574         * g++.dg/tree-ssa/inline-2.C: Likewise.
575         * gcc.dg/profile-dir-1.c: Likewise.
576         * gcc.dg/profile-dir-2.c: Likewise.
577         * gcc.dg/profile-dir-3.c: Likewise.
578
579 2010-10-05  Richard Guenther  <rguenther@suse.de>
580
581         PR middle-end/45877
582         * g++.dg/torture/pr45877.C: New testcase.
583
584 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
585
586         PR debug/45849
587         * gcc.dg/debug/pr45849.c: New test.
588
589         PR middle-end/45876
590         * gcc.c-torture/compile/pr45876.c: New test.
591
592 2010-10-04  Julian Brown  <julian@codesourcery.com>
593
594         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
595         vect_hw_misalign.
596         * gcc.dg/vect/vect-60.c: Likewise.
597         * gcc.dg/vect/vect-56.c: Likewise.
598         * gcc.dg/vect/vect-93.c: Likewise.
599         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
600         * gcc.dg/vect/vect-95.c: Likewise.
601         * gcc.dg/vect/vect-96.c: Likewise.
602         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
603         * gcc.dg/vect/slp-25.c: Likewise.
604         * gcc.dg/vect/slp-3.c: Likewise.
605         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
606         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
607         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
608         * gcc.dg/vect/vect-109.c: Likewise.
609         * gcc.dg/vect/vect-peel-1.c: Likewise.
610         * gcc.dg/vect/vect-peel-2.c: Likewise.
611         * lib/target-supports.exp
612         (check_effective_target_arm_vect_no_misalign): New.
613         (check_effective_target_vect_no_align): Use above.
614         (check_effective_target_vect_element_align): New.
615         (add_options_for_quad_vectors): New.
616
617 2010-10-04  Martin Jambor  <mjambor@suse.cz>
618
619         PR tree-optimization/45572
620         * g++.dg/ipa/pr45572-1.C: New test.
621         * g++.dg/ipa/pr45572-2.C: Likewise.
622
623 2010-10-03  Ian Lance Taylor  <iant@google.com>
624
625         * gcc.dg/anon-struct-11.c: New test.
626         * gcc.dg/anon-struct-12.c: New test.
627         * gcc.dg/anon-struct-13.c: New test.
628         * gcc.dg/anon-struct-14.c: New test.
629
630 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
631
632         * g++.dg/torture/pr45764.C: Revert revision 164914.
633         * gcc.dg/vect/pr43432.c: Likewise.
634         * gcc.dg/vect/vect-114.c: Likewise.
635         * gcc.dg/vect/vect-15.c: Likewise.
636
637 2010-10-03  Jason Merrill  <jason@redhat.com>
638
639         * g++.dg/cpp0x/sfinae5.C: New.
640
641 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
642
643         PR tree-optimization/45720
644         PR tree-optimization/45764
645         * g++.dg/torture/pr45764.C: New.
646
647         * gcc.dg/vect/pr43432.c: Xfail.
648         * gcc.dg/vect/vect-114.c: Likewise.
649         * gcc.dg/vect/vect-15.c: Likewise.
650
651 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
652
653         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
654         hppa*-*-hpux*.
655         * gcc.dg/torture/pr45678-2.c: Likewise.
656
657 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
658
659         PR fortran/45748
660         * gfortran.dg/intrinsic_6.f90: New.
661
662 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
663
664         PR fortran/42831
665         * gfortran.dg/dependency_37.f90:  New test.
666
667 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
668
669         * gcc.target/i386/shift_mask.c: New test.
670
671 2010-10-01  Richard Guenther  <rguenther@suse.de>
672
673         PR tree-optimization/45854
674         * g++.dg/torture/pr45854.C: New testcase.
675
676 2010-09-30  Michael Eager  <eager@eagercon.com>
677
678         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
679         __FLT_{MIN,MAX}__.
680
681 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
682
683         PR middle-end/45758
684         * gfortran.dg/graphite/pr45758.f90: New.
685
686 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
687
688         PR middle-end/45230
689         * gcc.dg/graphite/id-pr45230.c: New.
690
691 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
692
693         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
694         * gfortran.dg/graphite/graphite.exp: Same.
695         * gcc.dg/graphite/vect-pr43423.c: New.
696
697 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
698
699         PR target/45843
700         * g++.dg/torture/pr45843.C: New test.
701
702 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
703
704         PR fortran/45828
705         * gfortran.dg/allocate_derived_5.f90: New.
706
707 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
708
709         PR tree-optimization/31261
710         * gcc.dg/tree-ssa/pr31261.c: New test.
711
712 2010-09-30  Michael Eager  <eager@eagercon.com>
713
714         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
715         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
716         * gcc.target/microblaze/microblaze.exp: Ditto.
717         * gcc.target/microblaze/others/string_cst1.c: Ditto.
718         * gcc.target/microblaze/others/string_cst2.c: Ditto.
719         * gcc.target/microblaze/others/data_var1.c: Ditto.
720         * gcc.target/microblaze/others/data_var2.c: Ditto.
721         * gcc.target/microblaze/others/data_var3.c: Ditto.
722         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
723         * gcc.target/microblaze/others/strings1.c:: Ditto.
724         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
725         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
726         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
727         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
728         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
729         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
730         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
731         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
732         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
733         * gcc.target/microblaze/isa/pcmp.c: Ditto.
734         * gcc.target/microblaze/isa/nofloat.c: Ditto.
735         * gcc.target/microblaze/isa/fcvt.c: Ditto.
736         * gcc.target/microblaze/isa/float.c: Ditto.
737         * gcc.target/microblaze/isa/mulh.c: Ditto.
738         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
739         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
740         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
741         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
742         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
743         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
744         * gcc.target/microblaze/isa/bshift.c: Ditto.
745         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
746         * gcc.target/microblaze/isa/div.c: Ditto.
747         * gcc.target/microblaze/isa/vanilla.c: Ditto.
748         * gcc.target/microblaze/isa/mul.c: Ditto.
749
750 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
751
752         merge from FSF 'apple/trunk' branch.
753         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
754
755         Radar 4386773
756         * objc.dg/enhanced-proto-1.m: New.
757         * objc.dg/enhanced-proto-2.m: New.
758         * obj-c++.dg/enhanced-proto-1.mm: New
759         * obj-c++.dg/enhanced-proto-2.mm: New.
760
761 2010-09-30  Richard Guenther  <rguenther@suse.de>
762
763         PR testsuite/45702
764         * gcc.dg/debug/pr41893-1.c: Adjust.
765         * gcc.dg/pr30762-1.c: Likewise.
766         * gcc.dg/pr31529-1.c: Likewise.
767         * gcc.dg/pr34457-1.c: Likewise.
768         * gcc.dg/pr34668-1.c: Likewise.
769         * gcc.dg/pr43557-1.c: Likewise.
770
771 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
772
773         PR objc/45842
774         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
775         * objc.dg/const-str-3.m: Correct header for memcpy.
776         * objc.dg/const-str-7.m: Likewise.
777         * objc.dg/method-20b.m: Provide an implementation of Object.
778         Adjust XFAIL for m64 NeXT runtime.
779         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
780         * objc.dg/encode-3.m: Correct line ordering, provide header for
781         sprintf.
782         * objc.dg/encode-7-next.m: Only run for 32bit.
783         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
784         * objc.dg/type-size-2.m: Provide an implementation of Object.
785         Ajust headers.
786         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
787         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
788         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
789         Adjust XFAIL for m64 NeXT runtime.
790         * obj-c++.dg/method-22.mm: Likewise.
791         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
792
793 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
794
795         Merge from 'apple/trunk' branch on FSF servers.
796
797         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
798
799         Radar 4278236
800         * obj-c++.dg/bad-forward-decl.mm: New
801
802 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
803
804         * ada/acats/run_acats: Revert revision 157037.
805
806 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
807
808         Merge from 'apple/trunk' branch on FSF servers.
809
810         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
811
812         Radar 4281748
813         * objc.dg/naming-2.m: Update
814         * objc.dg/naming-3.m: New
815
816 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
817
818         PR target/40457
819         * gcc.target/arm/pr40457-3.c: New test.
820
821 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
822
823         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
824         alias checking.
825         * lib/target-supports.exp (check_ifunc_available): Likewise.
826
827 2010-09-29  Tristan Gingold  <gingold@adacore.com>
828
829         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
830
831 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
832
833         * objc.dg/keywords-1.m: New test.
834         * objc.dg/keywords-2.m: New test.
835         * objc.dg/keywords-3.m: New test.
836         * obj-c++.dg/keywords-1.mm: New test.
837         * obj-c++.dg/keywords-2.mm: New test.
838
839 2010-09-28  Jason Merrill  <jason@redhat.com>
840
841         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
842         * g++.dg/ext/complit11.C: Likewise.
843         * g++.old-deja/g++.law/temps1.C: Likewise.
844
845         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
846         * g++.old-deja/g++.mike/misc6.C: Likewise.
847
848 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
849
850         * objc.dg/attributes/method-attribute-1.m: New.
851         * objc.dg/attributes/method-attribute-2.m: New.
852
853         * obj-c++.dg/attributes/method-attribute-1.m: New.
854         * obj-c++.dg/attributes/method-attribute-2.m: New.
855
856 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
857
858         * objc.dg/attributes: New.
859         * objc.dg/attributes/attributes.exp: New.
860         * objc.dg/attributes/class-attribute-1.m: New.
861         * objc.dg/attributes/class-attribute-2.m: New
862         * objc.dg/attributes/categ-attribute-1.m: New
863         * objc.dg/attributes/categ-attribute-2.m: New
864         * objc.dg/attributes/proto-attribute-1.m: New
865
866         * obj-c++.dg/attributes: New.
867         * obj-c++.dg/attributes/attributes.exp: New
868         * obj-c++.dg/attributes/class-attribute-1.mm: New
869         * obj-c++.dg/attributes/class-attribute-2.mm: New
870         * obj-c++.dg/attributes/categ-attribute-1.mm: New
871         * obj-c++.dg/attributes/categ-attribute-2.mm: New
872         * obj-c++.dg/attributes/proto-attribute-1.mm: New
873
874 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
875
876         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
877         from the branch renamed to method-20b.m to avoid clashes).
878
879         2005-08-23  Stuart Hastings  <stuart@apple.com>
880                     Ziemowit Laski  <zlaski@apple.com>
881
882         Radar 4209854
883         * obj-c++.dg/method-23.mm: New.
884         * objc.dg/method-20.m: New.
885
886 2010-09-28  Jan Hubicka  <jh@suse.cz>
887
888         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
889
890 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
891
892         PR target/44452
893         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
894         i?86-*-solaris2.[89], *-*-vxworks*.
895         * gcc.target/i386/pr22152.c: Likewise.
896         * gcc.target/i386/vect8-ret.c: New test.
897
898 2010-09-28  Jie Zhang  <jie@codesourcery.com>
899
900         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
901
902 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
903
904         Merge from 'apple/trunk' branch on FSF servers.
905
906         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
907
908         Radar 4175534
909         * obj-c++.dg/method-22.mm: New.
910
911 2010-09-27  Jason Merrill  <jason@redhat.com>
912
913         * g++.dg/cpp0x/rv-lvalue-req.C: New.
914         * g++.dg/ext/complit11.C: Adjust.
915         * g++.old-deja/g++.law/temps1.C: Adjust.
916         * g++.old-deja/g++.ns/koenig6.C: Adjust.
917         * g++.old-deja/g++.oliva/partord1.C: Adjust.
918
919 2010-09-27  Ian Lance Taylor  <iant@google.com>
920
921         * lib/target-supports.exp (check_effective_target_split_stack):
922         New procedure.
923         * gcc.dg/split-1.c: New test.
924         * gcc.dg/split-2.c: New test.
925         * gcc.dg/split-3.c: New test.
926         * gcc.dg/split-4.c: New test.
927
928 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
929
930         PR objc/25464
931         * objc.dg/type-size-3.m: New test.
932
933 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
934
935         PR objc/45763
936         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
937
938 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
939
940         PR objc/25450
941         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
942         * objc.dg/type-size-2.m: Same change.
943         * obj-c++.dg/encode-5.mm: Same change.
944
945 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
946
947         Merge from 'apple/trunk' branch on FSF servers.  The original
948         Changelogs are below.
949
950         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
951         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
952         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
953         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
954         in the branch).
955         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
956         proto-qual-1.m in the branch) and the normal ABI on GNU.
957         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
958         the test only with the NeXT runtime.
959         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
960         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
961         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
962         Run the test only with the NeXT runtime.
963
964         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
965
966         Radar 4492973
967         * objc.dg/encode-7-64bit.m: New.
968         * objc.dg/encode-7.m: Skip if -m64.
969
970         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
971
972         Radar 4301047
973         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
974         * obj-c++.dg/threedotthree-abi-1.mm: New
975         * objc.dg/threedotthree-abi-1.m: New
976
977         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
978
979         Radar 4136935
980         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
981         * objc.dg/encode-6.m: Likewise.
982         * objc.dg/encode-7.m: New test case.
983
984 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
985
986         Merge from 'apple/trunk' branch on FSF servers.  Renamed
987         const-str-12.m to constr-str-12b.m to avoid conflicts.
988
989         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
990
991         Radar 4229905
992         * obj-c++.dg/warn5.mm: New
993
994         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
995
996         Radar 4154928
997         * obj-c++.dg/const-str-12.mm: New.
998         * objc.dg/const-str-12.m: New.
999
1000 2010-09-27  Tobias Burnus  <burnus@net-b.de>
1001
1002         PR fortran/40569
1003         PR fortran/40568
1004         * gfortran.dg/storage_size_2.f08: Fix test.
1005         * gfortran.dg/c_sizeof_1.f90: Fix test.
1006         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1007         * gfortran.dg/c_sizeof_3.f90: New.
1008         * gfortran.dg/c_sizeof_4.f90: New.
1009         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1010         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1011
1012 2010-09-26  Daniel Kraft  <d@domob.eu>
1013
1014         PR fortran/45783
1015         PR fortran/45795
1016         * gfortran.dg/select_type_18.f03: New test.
1017
1018 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1019
1020         * gnat.dg/return2.ad[sb]: New test.
1021         * gnat.dg/return2_pkg.ads: New helper.
1022
1023 2010-09-25  Daniel Kraft  <d@domob.eu>
1024
1025         PR fortran/45776
1026         * gfortran.dg/io_constraints_6.f03: New test.
1027         * gfortran.dg/io_constraints_7.f03: New test.
1028         * gfortran.dg/newunit_2.f90: New test.
1029
1030 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
1031
1032         * gfortran.dg/operator_c1202.f90: New test.
1033
1034 2010-09-24  Jan Hubicka  <jh@suse.cz>
1035
1036         * gcc.dg/tree-ssa/leaf.c: New testcase.
1037
1038 2010-09-24  Jan Hubicka  <jh@suse.cz>
1039
1040         PR tree-optimization/45738
1041         PR tree-optimization/45741
1042         * gcc.c-torture/compile/pr45741.c: New.
1043         * gfortran.fortran-torture/compile/pr45738.f90: New.
1044
1045 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
1046
1047         * gcc.dg/cpp/undef-opt-1.c: New test.
1048
1049 2010-09-24  Jason Merrill  <jason@redhat.com>
1050
1051         * g++.dg/other/error10.C: Adjust expected output.
1052
1053 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
1054
1055         PR middle-end/45234
1056         * gcc.dg/torture/stackalign/alloca-6.c: New test.
1057         * gcc.target/i386/pr45234.c: New test.
1058
1059 2010-09-24  Richard Guenther  <rguenther@suse.de>
1060
1061         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1062
1063 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1064
1065         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1066         as a comment leader in regexp.
1067
1068 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1069
1070         * objc.dg/sync-2.m: New test.
1071         * obj-c++.dg/sync-2.mm: New test.
1072
1073 2010-09-24  Tobias Burnus  <burnus@net-b.de>
1074
1075         PR fortran/40571
1076         * gfortran.dg/iso_fortran_env_7.f90: New.
1077
1078 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1079
1080         * obj-c++.dg/too-many-args.mm: New file.
1081
1082 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1083
1084         Merge from 'apple/trunk' branch on FSF servers.
1085
1086         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1087
1088         Radar 4491608
1089         * objc.dg/too-many-args.m: New
1090
1091 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1092
1093         PR fortran/45744
1094         * gfortran.dg/dependency_36.f90:  New test.
1095
1096 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
1097
1098         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1099         * gcc.target/i386/pad-3.c: Ditto.
1100         * gcc.target/i386/pad-7.c: Ditto.
1101         * gcc.target/i386/pad-7.c: Ditto.
1102         * gcc.target/i386/pr36502.c: Ditto.
1103         * gcc.target/i386/zee.c: Ditto.
1104         * gcc.target/i386/20060821-1.c: Ditto.
1105         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
1106         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
1107         * gcc.target/i386/pad-5b.c: Ditto.
1108         * gcc.target/i386/pad-6a.c: Ditto.
1109         * gcc.target/i386/pad-6b.c: Ditto.
1110         * gcc.target/i386/pad-8.c: Ditto.
1111         * gcc.target/i386/pad-9.c: Ditto.
1112         * gcc.target/i386/pad-10.c: Ditto.
1113         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
1114
1115 2010-09-23  Richard Guenther  <rguenther@suse.de>
1116
1117         PR tree-optimization/45565
1118         * g++.dg/ipa/pr45565.C: New testcase.
1119
1120 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
1121
1122         PR fortran/45745
1123         PR fortran/45648
1124         * gfortran.dg/vector_subscript_bound_1.f90: New.
1125
1126 2010-09-23  Richard Guenther  <rguenther@suse.de>
1127
1128         PR middle-end/45750
1129         * gcc.dg/pr45750.c: New testcase.
1130
1131 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
1132
1133         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1134         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
1135         build.
1136
1137 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
1138
1139         PR rtl-optimization/44374
1140         * gcc.target/arm/headmerge-1.c: New test.
1141         * gcc.target/arm/headmerge-2.c: New test.
1142         * gcc.target/i386/headmerge-1.c: New test.
1143         * gcc.target/i386/headmerge-2.c: New test.
1144
1145 2010-09-23  Daniel Kraft  <d@domob.eu>
1146
1147         PR fortran/38936
1148         PR fortran/44044
1149         PR fortran/45474
1150         * gfortran.dg/intrinsic_intent_1.f03: New test.
1151         * gfortran.dg/select_type_17.f03: New test.
1152         * gfortran.dg/associate_5.f03: More definability tests.
1153         * gfortran.dg/enum_2.f90: Check definability.
1154         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1155         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1156         * gfortran.dg/char_expr_2.f90: Ditto.
1157         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1158         * gfortran.dg/enum_5.f90: Ditto.
1159         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1160         * gfortran.dg/impure_assignment_2.f90: Ditto.
1161         * gfortran.dg/impure_assignment_3.f90: Ditto.
1162         * gfortran.dg/intent_out_1.f90: Ditto.
1163         * gfortran.dg/intent_out_3.f90: Ditto.
1164         * gfortran.dg/pointer_assign_7.f90: Ditto.
1165         * gfortran.dg/pointer_intent_3.f90: Ditto.
1166         * gfortran.dg/pr19936_1.f90: Ditto.
1167         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1168         * gfortran.dg/simpleif_2.f90: Ditto.
1169         * gfortran.dg/protected_5.f90: Ditto.
1170         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1171         * gfortran.dg/protected_6.f90: Ditto.
1172         * gfortran.dg/protected_7.f90: Ditto.
1173
1174 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1175
1176         PR libfortran/45710
1177         * gfortran.dg/namelist_65.f90: New test.
1178
1179 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1180
1181         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1182         the regexp pattern between the expected label and location string.
1183
1184 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1185
1186         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1187
1188 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1189
1190         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1191         * gcc.dg/pr27898.c: Likewise.
1192         * gcc.dg/pr28712.c: Likewise.
1193         * gcc.dg/pr30762-1.c: Likewise.
1194         * gcc.dg/pr31529-1.c: Likewise.
1195         * gcc.dg/pr34457-1.c: Likewise.
1196         * gcc.dg/pr34668-1.c: Likewise.
1197         * gcc.dg/pr34989-1.c: Likewise.
1198         * gcc.dg/pr43557-1.c: Likewise.
1199
1200 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1201
1202         PR rtl-optimization/45739
1203         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1204
1205 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1206
1207         * gcc.target/sparc/mnofpu.c: New test.
1208
1209 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1210
1211         PR rtl-optimization/45739
1212         * gcc.target/i386/pr45739.c: New test.
1213
1214 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1215
1216         PR fortran/45648
1217         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1218         and counts. Add non-elemental function call check.
1219
1220         PR fortran/45648
1221         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1222         arguments checks. Update temporary counts.
1223         * gfortran.dg/transpose_optimization_1.f90: New.
1224
1225 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1226
1227         PR objc/23710
1228         * objc.dg/invalid-method-1.m: New.
1229
1230 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1231
1232         Merge from 'apple/trunk' branch on FSF servers.
1233
1234         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1235
1236         Radar 4291785
1237         * objc.dg/naming-4.m: New
1238         * objc.dg/naming-5.m: New
1239         * obj-c++.dg/naming-1.mm: New
1240         * obj-c++.dg/naming-2.mm: New
1241
1242 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1243             Jack Howarth  <howarth@bromo.med.uc.edu>
1244
1245         PR c++/45645
1246         * g++.dg/torture/pr44972.C: Use portable assert().
1247
1248 2010-09-21  Richard Guenther  <rguenther@suse.de>
1249
1250         PR tree-optimization/45580
1251         * g++.dg/torture/pr45580.C: New testcase.
1252
1253 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1254
1255         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1256
1257 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1258
1259         PR fortran/45438
1260         * gfortran.dg/pointer_check_7.f90: New.
1261
1262 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1263
1264         PR rtl-optimization/45728
1265         * gcc.c-torture/compile/pr45728.c: New test.
1266
1267 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1268
1269         PR fortran/45081
1270         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1271
1272 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1273
1274         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1275
1276 2010-09-20  Richard Guenther  <rguenther@suse.de>
1277
1278         PR middle-end/45704
1279         * gcc.dg/torture/pr45704.c: New testcase.
1280
1281 2010-09-20  Jan Hubicka  <jh@suse.cz>
1282
1283         PR tree-optimize/45605
1284         * g++.dg/tree-ssa/pr45605.C: New testcase.
1285
1286 2010-09-20  Michael Matz  <matz@suse.de>
1287
1288         PR testsuite/45706
1289         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1290         enough.
1291
1292 2010-09-20  Richard Guenther  <rguenther@suse.de>
1293
1294         PR tree-optimization/45705
1295         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1296
1297 2010-09-20  Michael Matz  <matz@suse.de>
1298
1299         PR testsuite/45706
1300         * lib/target-supports.exp (check_effective_target_vect_perm):
1301         Add i?86-*-*.
1302
1303 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1304
1305         PR rtl-optimization/45695
1306         * gcc.c-torture/execute/pr45695.c: New test.
1307
1308 2010-09-19  Jan Hubicka  <jh@suse.cz>
1309
1310         PR lto/44246
1311         * gcc.c-torture/compile/pr44246.c:New file.
1312
1313 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1314
1315         PR tree-optimization/45714
1316         * gfortran.dg/vect/pr45714-a.f: New test.
1317         * gfortran.dg/vect/pr45714-b.f: New test.
1318
1319 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1320
1321         * gnat.dg/const1.adb: Rename into...
1322         * gnat.dg/constant1.adb: ...this.
1323         * gnat.dg/constant2.adb: New test.
1324         * gnat.dg/constant2_pkg1.ads: New helper.
1325         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1326
1327 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1328
1329         * gnat.dg/specs/constant1.ads: New test.
1330         * gnat.dg/specs/constant1_pkg.ads: New helper.
1331
1332 2010-09-18  Jan Hubicka  <jh@suse.cz>
1333
1334         PR tree-optimization/45453
1335         * g++.dg/tree-ssa/pr45453.C: New testcase.
1336
1337 2010-09-18  Jason Merrill  <jason@redhat.com>
1338
1339         * g++.dg/cpp0x/initlist44.C: New.
1340
1341 2010-09-18  Richard Guenther  <rguenther@suse.de>
1342
1343         PR tree-optimization/45709
1344         * g++.dg/torture/pr45709-2.C: New testcase.
1345
1346 2010-09-18  Richard Guenther  <rguenther@suse.de>
1347
1348         PR tree-optimization/45709
1349         * g++.dg/torture/pr45709.C: New testcase.
1350
1351 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1352
1353         PR testsuite/45719
1354         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1355
1356 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1357
1358         * gcc.target/i386/pad-1.c: New.
1359         * gcc.target/i386/pad-2.c: Likewise.
1360         * gcc.target/i386/pad-3.c: Likewise.
1361         * gcc.target/i386/pad-4.c: Likewise.
1362         * gcc.target/i386/pad-5a.c: Likewise.
1363         * gcc.target/i386/pad-5b.c: Likewise.
1364         * gcc.target/i386/pad-6a.c: Likewise.
1365         * gcc.target/i386/pad-6b.c: Likewise.
1366         * gcc.target/i386/pad-7.c: Likewise.
1367         * gcc.target/i386/pad-8.c: Likewise.
1368         * gcc.target/i386/pad-9.c: Likewise.
1369         * gcc.target/i386/pad-10.c: Likewise.
1370
1371 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1372
1373         PR middle-end/45234
1374         * gcc.dg/torture/stackalign/alloca-5.c: New.
1375
1376 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1377
1378         PR middle-end/45678
1379         * gcc.dg/torture/pr45678-2.c: New.
1380
1381 2010-09-17  Richard Guenther  <rguenther@suse.de>
1382
1383         PR middle-end/45678
1384         * gcc.dg/torture/pr45678-1.c: New testcase.
1385
1386 2010-09-17  Michael Matz  <matz@suse.de>
1387
1388         PR tree-optimization/43432
1389         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1390         check_effective_target_vect_perm_short): New predicates.
1391         (check_effective_target_vect_perm): Include x86_64.
1392         * gcc.dg/vect/pr43432.c: New test.
1393         * gcc.dg/vect/vect-114.c: Adjust.
1394         * gcc.dg/vect/vect-15.c: Ditto.
1395         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1396         * gcc.dg/vect/slp-perm-9.c: Ditto.
1397
1398 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1399
1400         PR testsuite/45692
1401         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1402         GNU runtime.
1403
1404 2010-09-17  Richard Guenther  <rguenther@suse.de>
1405
1406         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1407         * gcc.dg/pr28706.c: Likewise.
1408         * gcc.dg/pr28712.c: Likewise.
1409         * gcc.dg/pr30762-1.c: Likewise.
1410         * gcc.dg/pr30762-2.c: Likewise.
1411         * gcc.dg/pr31529-1.c: Likewise.
1412         * gcc.dg/pr31529-2.c: Likewise.
1413         * gcc.dg/pr34457-1.c: Likewise.
1414         * gcc.dg/pr34457-2.c: Likewise.
1415         * gcc.dg/pr34668-1.c: Likewise.
1416         * gcc.dg/pr34668-2.c: Likewise.
1417         * gcc.dg/pr34989-1.c: Likewise.
1418         * gcc.dg/pr34989-2.c: Likewise.
1419         * gcc.dg/pr43557-1.c: Likewise.
1420         * gcc.dg/pr43557-2.c: Likewise.
1421         * gcc.dg/debug/pr41893-1.c: Likewise.
1422         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1423         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1424         * gcc.dg/matrix/matrix-4.c: Likewise.
1425         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1426         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1427         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1428         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1429
1430 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1431
1432         PR fortran/43665
1433         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1434         optimizations.
1435         * gfortran.dg/intent_optimize_1.f90: New test.
1436
1437 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1438
1439         * gcc.target/i386/divmod-1.c: New.
1440         * gcc.target/i386/divmod-2.c: Likewise.
1441         * gcc.target/i386/divmod-3.c: Likewise.
1442         * gcc.target/i386/divmod-4.c: Likewise.
1443         * gcc.target/i386/divmod-4a.c: Likewise.
1444         * gcc.target/i386/divmod-5.c: Likewise.
1445         * gcc.target/i386/divmod-6.c: Likewise.
1446         * gcc.target/i386/divmod-7.c: Likewise.
1447         * gcc.target/i386/divmod-8.c: Likewise.
1448         * gcc.target/i386/udivmod-1.c: Likewise.
1449         * gcc.target/i386/udivmod-2.c: Likewise.
1450         * gcc.target/i386/udivmod-3.c: Likewise.
1451         * gcc.target/i386/udivmod-4.c: Likewise.
1452         * gcc.target/i386/udivmod-4a.c: Likewise.
1453         * gcc.target/i386/udivmod-5.c: Likewise.
1454         * gcc.target/i386/udivmod-6.c: Likewise.
1455         * gcc.target/i386/udivmod-7.c: Likewise.
1456         * gcc.target/i386/udivmod-8.c: Likewise.
1457
1458 2010-09-16  Jan Hubicka  <jh@suse.cz>
1459
1460         * g++.dg/lto/pr45679-1_0.C: New file.
1461         * g++.dg/lto/pr45679-1_1.C: New file.
1462         * g++.dg/lto/pr45679-0_0.C: New file.
1463         * g++.dg/lto/pr45679-0_1.C: New file.
1464
1465 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1466
1467         PR fortran/45674
1468         * gfortran.dg/class_dummy_2.f03: New.
1469
1470 2010-09-16  Richard Guenther  <rguenther@suse.de>
1471
1472         PR tree-optimization/45623
1473         * gcc.dg/torture/pr45623.c: New testcase.
1474
1475 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1476
1477         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1478         name and parentheses.
1479         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1480
1481 2010-09-15  Jason Merrill  <jason@redhat.com>
1482
1483         * g++.dg/parse/parameter-declaration-2.C: New.
1484
1485         * g++.dg/cpp0x/scoped_enum2.C: New.
1486
1487 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1488
1489         * gcc.c-torture/compile/20100915-1.c: New test.
1490
1491 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1492
1493         PR middle-end/45644
1494         * gcc.dg/ipa/pr45644.c: New test.
1495
1496 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1497
1498         PR tree-optimization/45633
1499         * gcc.dg/vect/pr45633.c: New test.
1500
1501 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1502
1503         PR fortran/45577
1504         * gfortran.dg/allocate_derived_4.f90: New.
1505
1506 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1507
1508         * lib/target-supports.exp
1509         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1510         supported flag to true for neon.
1511
1512 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1513
1514         PR c++/45665
1515         * g++.dg/template/crash103.C: New.
1516
1517 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1518
1519         Merge from 'apple/trunk' branch on FSF servers.
1520
1521         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1522
1523         Radar 4457381
1524         * objc.dg/msg-in-protocol.m: New.
1525         * obj-c++.dg/msg-in-protocol.mm: New.
1526
1527         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1528
1529         Radar 4219590
1530         * objc.dg/break-in-ifstmt.m: New.
1531
1532         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1533
1534         Radar 4174166
1535         * obj-c++.dg/comp-types-13.mm: New.
1536         * objc.dg/comp-types-12.m: New.
1537
1538         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1539
1540         Radar 4216500
1541         * obj-c++.dg/proto-lossage-7.mm: New.
1542         * objc.dg/proto-lossage-7.m: New.
1543
1544 2010-09-14  Jan Hubicka  <jh@suse.cz>
1545
1546         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1547         folding.
1548         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1549         folding.
1550
1551 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1552
1553         PR middle-end/45567
1554         * gcc.dg/pr45567.c: New test.
1555
1556         PR debug/45660
1557         * g++.dg/debug/pr45660.C: New test.
1558
1559 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1560
1561         PR tree-optimization/45470
1562         * g++.dg/vect/pr45470-a.cc: New test.
1563         * g++.dg/vect/pr45470-a.cc: New test.
1564
1565 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1566
1567         PR target/42070
1568         * lib/profopt.exp: Prune warnings on execname2 compile.
1569         * lib/prune.exp: Prune "can't add line info" warnings.
1570
1571 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1572
1573         PR libfortran/45532
1574         * gfortran.dg/namelist_64.f90: New test.
1575
1576 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1577
1578         PR rtl-optimization/45617
1579         * gcc.target/i386/pr45617.c: New test.
1580
1581 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1582
1583         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1584
1585 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1586
1587         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1588         * gcc.target/i386/fma4-vector.c: Likewise.
1589         * gcc.target/i386/vectorize2.c: Likewise.
1590         * gcc.target/i386/vectorize4.c: Likewise.
1591         * gcc.target/i386/vectorize5.c: Likewise.
1592         * gcc.target/i386/vectorize6.c: Likewise.
1593         * gcc.target/i386/vectorize8.c: Likewise.
1594
1595         * gcc.target/i386/vect-double-1.c: New.
1596         * gcc.target/i386/vect-double-1a.c: Likewise.
1597         * gcc.target/i386/vect-double-2.c: Likewise.
1598         * gcc.target/i386/vect-double-2a.c: Likewise.
1599
1600         * lib/target-supports.exp (check_effective_target_vect_double):
1601         Set et_vect_double_saved to 0 when tuning for Atom.
1602
1603 2010-09-13  Jan Hubicka  <jh@suse.cz>
1604
1605         * gcc.dg/torture/pr23821.c: Drop static keyword.
1606         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1607         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1608
1609 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1610
1611         * gcc.target/arm/sync-1.c: New.
1612
1613 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1614
1615         * gnat.dg/memtrap.adb: New test.
1616
1617 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1618
1619         * gfortran.dg/promotion.f90: Fix options.
1620
1621 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1622
1623         * g++.dg/cpp0x/range-for1.C: New.
1624         * g++.dg/cpp0x/range-for2.C: New.
1625         * g++.dg/cpp0x/range-for3.C: New.
1626         * g++.dg/cpp0x/range-for4.C: New.
1627         * g++.dg/cpp0x/range-for5.C: New.
1628         * g++.dg/cpp0x/range-for6.C: New.
1629
1630 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1631
1632         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1633         and counts. Check that transpose is not called.
1634         * gfortran.dg/transpose_2.f90: Update error message.
1635
1636 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1637
1638         PR c++/43824
1639         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1640         * g++.dg/lookup/strong-using-2.C: Likewise.
1641         * g++.dg/lookup/strong-using-3.C: Likewise.
1642         * g++.dg/lookup/strong-using-5.C: Likewise.
1643
1644         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1645         * g++.dg/cpp0x/inline-ns4.C: New.
1646         * g++.dg/cpp0x/inline-ns5.C: New.
1647
1648 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1649
1650         PR middle-end/45634
1651         * gfortran.fortran-torture/compile/pr45634.f90: New.
1652
1653 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1654
1655         * objc.dg/fobjc-exceptions.m: New test.
1656
1657 2010-09-10  Jan Hubicka  <jh@suse.cz>
1658
1659         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1660
1661 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1662
1663         PR tree-optimization/44972
1664         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1665         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1666         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1667         instead.
1668         * g++.dg/torture/pr44972.C: New test.
1669
1670 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1671
1672         PR tree-optimization/44972
1673         * g++.dg/torture/pr34850.C: Remove expected warning.
1674
1675 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1676
1677         * gfortran.dg/dummy_optional_arg.f90: New test.
1678
1679 2010-09-08  Jan Hubicka  <jh@suse.cz>
1680
1681         PR tree-optimization/45598
1682         * fortran.fortran-torture/compile/pr45598.f90: New test.
1683
1684 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1685
1686         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1687         * lib/target-supports.exp (check_ifunc_available): New.
1688         * gcc.dg/attr-ifunc-1.c: New.
1689         * gcc.dg/attr-ifunc-2.c: New.
1690         * gcc.dg/attr-ifunc-3.c: New.
1691         * gcc.dg/attr-ifunc-4.c: New.
1692         * gcc.dg/attr-ifunc-5.c: New.
1693         * g++.dg/ext/attr-ifunc-1.C: New.
1694         * g++.dg/ext/attr-ifunc-2.C: New.
1695         * g++.dg/ext/attr-ifunc-3.C: New.
1696         * g++.dg/ext/attr-ifunc-4.C: New.
1697
1698 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1699
1700         PR middle-end/40386
1701         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1702
1703 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1704
1705         * gfortran.dg/inline_transpose_1.f90: New test.
1706
1707 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1708
1709         PR c++/45588
1710         * g++.dg/warn/Wunused-var-15.C: New test.
1711
1712 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1713
1714         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1715         hppa*-*-hpux*.
1716
1717 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1718
1719         * objc/execute/exceptions/throw-nil.m: New test.
1720         * objc/execute/exceptions/handler-1.m: Updated to use the new
1721         objc_set_uncaught_exception_handler() function.
1722         * objc/execute/exceptions/matcher-1.m: New test.
1723
1724 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1725
1726         PR fortran/38282
1727         * gfortran.dg/bit_comparison_1.F90: New test.
1728         * gfortran.dg/leadz_trailz_3.f90: New test.
1729         * gfortran.dg/masklr_2.F90: New test.
1730         * gfortran.dg/shiftalr_1.F90: New test.
1731         * gfortran.dg/merge_bits_2.F90: New test.
1732         * gfortran.dg/dshift_2.F90: New test.
1733         * gfortran.dg/bit_comparison_2.F90: New test.
1734         * gfortran.dg/masklr_1.F90: New test.
1735         * gfortran.dg/merge_bits_1.F90: New test.
1736         * gfortran.dg/dshift_1.F90: New test.
1737         * gfortran.dg/shiftalr_2.F90: New test.
1738
1739 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1740
1741         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1742         functions from objc/typedstream.h are deprecated.
1743
1744 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1745
1746         * lib/target-supports.exp
1747         (check_effective_target_run_expensive_tests): New proc.
1748         * gcc.c-torture/compile/limits-fnargs.c: Use
1749         dg-require-effective-target run_expensive_tests.
1750
1751 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1752
1753         PR fortran/45597
1754         * gfortran.dg/gomp/pr45597.f90: New test.
1755
1756         PR fortran/45595
1757         * gfortran.dg/gomp/pr45595.f90: New test.
1758
1759 2010-09-08  Michael Matz  <matz@suse.de>
1760
1761         * c-c++-common/uninit-17.c: Adjust.
1762
1763 2010-09-08  Michael Matz  <matz@suse.de>
1764
1765         PR tree-optimization/43430
1766         * gcc.dg/vect/pr43430-2.c: New test.
1767
1768 2010-09-08  Michael Matz  <matz@suse.de>
1769
1770         PR tree-optimization/33244
1771         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1772
1773 2010-09-08  Richard Guenther  <rguenther@suse.de>
1774
1775         PR tree-optimization/45578
1776         * gfortran.dg/pr45578.f90: New testcase.
1777
1778 2010-09-08  Richard Guenther  <rguenther@suse.de>
1779
1780         PR testsuite/45590
1781         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1782
1783 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1784
1785         PR fortran/45576
1786         * gfortran.dg/char_length_18.f90:  New test.
1787
1788 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1789
1790         PR target/36502
1791         * gcc.target/i386/pr36502.c: New test.
1792
1793         PR target/42313
1794         PR target/44651
1795         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1796         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1797
1798 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1799
1800         * gfortran.dg/achar_4.f90: Enable bounds checking.
1801
1802 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1803
1804         PR target/45206
1805         * gcc.target/i386/pr45206.c: New test.
1806
1807 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1808
1809         PR fortran/45505
1810         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1811
1812 2010-09-07  Jan Hubicka  <jh@suse.cz>
1813
1814         * gcc.c-torture/compile/20100907.c: New testcase.
1815
1816 2010-09-07  Richard Guenther  <rguenther@suse.de>
1817
1818         PR middle-end/45569
1819         * g++.dg/eh/pr45569.C: New testcase.
1820
1821 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1822
1823         PR target/43137
1824         * gcc.target/arm/pr43137.c: New test.
1825
1826 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1827
1828         PR fortran/36931
1829         * gfortran.dg/dependency_35.f90:  New test.
1830
1831 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1832
1833         PR fortran/34145
1834         * gfortran.dg/char_length_17.f90:  New test.
1835
1836 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1837
1838         PR c++/45200
1839         PR c++/45293
1840         PR c++/45558
1841         * g++.dg/template/typedef34.C: New test.
1842         * g++.dg/template/typedef35.C: New test.
1843
1844 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1845
1846         PR target/22152
1847         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1848
1849 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1850
1851         * g++.dg/warn/Wdouble-promotion.C: New.
1852
1853 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1854
1855         * g++.dg/parse/redef2.C: New.
1856
1857 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1858
1859         * gcc.dg/20100906-1.c: New testcase.
1860
1861 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1862
1863         PR testsuite/45543
1864         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1865         DW_TAG_enumeration_type DIE.
1866
1867 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1868
1869         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1870         Update XFAILs.
1871
1872 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1873
1874         PR rtl-optimization/44919
1875         * g++.dg/opt/pr44919.C: New.
1876
1877 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1878
1879         PR fortran/38282
1880         * gfortran.dg/iall_iany_iparity_1.f90: New.
1881         * gfortran.dg/iall_iany_iparity_2.f90: New.
1882
1883 2010-09-06  Jason Merrill  <jason@redhat.com>
1884
1885         * g++.dg/cpp0x/initlist42.C: New.
1886
1887         * g++.dg/cpp0x/auto19.C: New.
1888
1889         * g++.dg/template/sfinae25.C: New.
1890         * g++.dg/template/char1.C: Expect warning.
1891         * g++.dg/template/nontype10.C: Likewise.
1892
1893         * g++.dg/cpp0x/implicit9.C: New.
1894
1895         * g++.dg/cpp0x/initlist43.C: New.
1896
1897 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1898
1899         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1900
1901 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1902
1903         * gcc.dg/Wdouble-promotion.c: New.
1904
1905 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1906
1907         * gfortran.dg/float128_1.f90: Remove test case as
1908         it always fails since Rev 163611 backed out the
1909         front-end implementation.
1910
1911 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1912
1913         * gfortran.dg/float128_1.f90: XFAIL test case.
1914
1915 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1916
1917         * gfortran.dg/bessel_7.f90: Decrease required precision.
1918
1919 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1920
1921         PR testsuite/45545
1922         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1923         ref-all-matching targets.
1924
1925 2010-09-05  Richard Guenther  <rguenther@suse.de>
1926
1927         PR tree-optimization/45535
1928         * gcc.c-torture/compile/pr45535.c: New testcase.
1929
1930 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1931
1932         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1933         "\[^\n\]*".
1934         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1935         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1936         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1937         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1938         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1939         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1940         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1941         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1942         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1943         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1944         * gcc.target/i386/pr22152.c: Likewise.
1945         * gcc.target/i386/pr36992-1.c: Likewise.
1946         * gcc.target/i386/pr36992-2.c: Likewise.
1947         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1948
1949 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1950
1951         PR testsuite/43957
1952         * gcc.dg/const-uniq-1.c: Modify regexp.
1953
1954 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1955
1956         PR fortran/45530
1957         * gfortran.dg/namelist_63.f90: New.
1958
1959 2010-09-04  Jan Hubicka  <jh@suse.cz>
1960
1961         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1962         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1963
1964 2010-09-04  Jan Hubicka  <jh@suse.cz>
1965
1966         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1967
1968 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1969
1970         PR fortran/45507
1971         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1972
1973 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1974
1975         * gcc.dg/opts-4.c: New test.
1976
1977 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1978
1979         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1980         * gcc.dg/vect/vect-peel-4.c: Ditto.
1981
1982 2010-09-03  Daniel Kraft  <d@domob.eu>
1983
1984         PR fortran/45525
1985         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1986
1987 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1988
1989         PR fortran/45159
1990         * gfortran.dg/dependency_34.f90:  New test.
1991
1992 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1993
1994         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1995
1996 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1997
1998         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1999         gcc.target/i386/clearcap.map if supported.
2000
2001 2010-09-03  Michael Matz  <matz@suse.de>
2002
2003         PR middle-end/45415
2004         * gcc.dg/pr45415.c: New test.
2005
2006 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2007
2008         PR tree-optimization/45506
2009         * gcc.dg/pr45506.c: New.
2010
2011 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
2012
2013         PR target/45476
2014         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2015         * gcc.target/i386/float128-2.c: Ditto.
2016
2017 2010-09-03  Daniel Kraft  <d@domob.eu>
2018
2019         PR fortran/34162
2020         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2021         * gfortran.dg/internal_dummy_2.f08: New test.
2022         * gfortran.dg/internal_dummy_3.f08: New test.
2023         * gfortran.dg/internal_dummy_4.f08: New test.
2024
2025 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
2026
2027         PR debug/45500
2028         * gcc.target/i386/pr45500.c: New test.
2029
2030 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
2031
2032         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2033
2034 2010-09-03  Daniel Kraft  <d@domob.eu>
2035
2036         PR fortran/44602
2037         * gfortran.dg/exit_2.f08; Adapt error messages.
2038         * gfortran.dg/exit_3.f08: New test.
2039         * gfortran.dg/exit_4.f08: New test.
2040         * gfortran.dg/exit_5.f03: New test.
2041
2042 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2043
2044         * gfortran.dg/ishft_4.f90: New test.
2045
2046 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2047
2048         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2049         FRIZ/XSRIZ instruciton for (double)(long long)x.
2050         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2051
2052 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2053
2054         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2055
2056 2010-09-02  Richard Guenther  <rguenther@suse.de>
2057
2058         PR tree-optimization/44937
2059         PR tree-optimization/45412
2060         * g++.dg/opt/pr45412.C: New testcase.
2061         * gcc.c-torture/compile/pr45412.c: Likewise.
2062         * gcc.c-torture/compile/pr44937.c: Likewise.
2063
2064 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
2065
2066         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
2067         but using -Werror=comment.
2068         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2069         expected error messages.
2070
2071 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2072
2073         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2074         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2075
2076 2010-09-02  Tobias Burnus  <burnus@net-b.de>
2077
2078         PR fortran/45489
2079         * gfortran.dg/initialization_27.f90: New.
2080
2081 2010-09-02  Ira Rosen  <irar@il.ibm.com>
2082
2083         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2084         check into different basic blocks. Expect vectorization if misaligned
2085         stores are supported.
2086         * gcc.dg/vect/bb-slp-8a.c: New test.
2087         * gcc.dg/vect/bb-slp-8b.c: New test.
2088
2089 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
2090
2091         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2092
2093 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
2094
2095         PR fortran/44541
2096         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2097         * gfortran.dg/class_dummy_1.f03: New.
2098
2099 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
2100
2101         PR middle-end/45458
2102         * g++.dg/tree-prof/partition2.C: New test.
2103
2104 2010-09-01  Richard Guenther  <rguenther@suse.de>
2105
2106         * gcc.dg/vect/vect-outer-fir.c: Adjust.
2107         * gcc.dg/tree-ssa/vrp54.c: New testcase.
2108         * gcc.c-torture/execute/20100827-1.c: Likewise.
2109
2110 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2111
2112         * gfortran.dg/execute_command_line_1.f90: New test.
2113
2114 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2115
2116         PR preprocessor/45457
2117         * c-c++-common/cpp/pr45457.c: New test.
2118
2119 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
2120
2121         * gcc.dg/nested-func-8.c: New test.
2122
2123 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2124
2125         PR fortran/38282
2126         * gfortran.dg/popcnt_poppar_1.F90: New test.
2127         * gfortran.dg/popcnt_poppar_2.F90: New test.
2128
2129 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
2130
2131         * gcc.target/i386/volatile-2.c: Require nonpic target.
2132
2133 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2134
2135         PR middle-end/45461
2136         * gcc.dg/pr45461.c: New test.
2137
2138 2010-08-31  Richard Guenther  <rguenther@suse.de>
2139
2140         PR testsuite/45455
2141         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2142
2143 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
2144
2145         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2146
2147 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2148
2149         PR fortran/45456
2150         * gfortran.dg/typebound_proc_18.f03: New.
2151
2152 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2153
2154         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2155         * lib/scanasm.exp (scan-stack-usage): Likewise.
2156         (scan-stack-usage-not): Likewise.
2157         * gcc.dg/stack-usage-1.c: New test.
2158         * gcc.target/i386/stack-usage-realign.c: Likewise.
2159
2160 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2161
2162         PR tree-optimization/45427
2163         * gcc.dg/tree-ssa/pr45427.c: New test.
2164
2165 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2166
2167         PR c++/45043
2168         * g++.dg/template/crash102.C: New.
2169
2170 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2171
2172         PR middle-end/45423
2173         * gcc.dg/gomp/atomic-12.c: New test.
2174         * gcc.dg/gomp/atomic-13.c: New test.
2175         * gcc.dg/gomp/atomic-14.c: New test.
2176         * g++.dg/gomp/atomic-11.C: New test.
2177         * g++.dg/gomp/atomic-12.C: New test.
2178         * g++.dg/gomp/atomic-13.C: New test.
2179         * g++.dg/gomp/atomic-14.C: New test.
2180
2181 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2182
2183         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2184         delimiter.
2185
2186 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2187
2188         * gnat.dg/discr24.adb: New test.
2189
2190 2010-08-30  Richard Guenther  <rguenther@suse.de>
2191
2192         PR tree-optimization/45449
2193         * gcc.dg/pr45449.c: New testcase.
2194
2195 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2196
2197         * gcc.dg/opts-1.c: Expect errors, not warnings.
2198
2199 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2200
2201         PR fortran/42769
2202         * gfortran.dg/dynamic_dispatch_11.f03: New.
2203
2204 2010-08-29  Jason Merrill  <jason@redhat.com>
2205
2206         PR c++/44991
2207         * g++.dg/parse/defarg15.C: New.
2208
2209 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2210
2211         PR fortran/45439
2212         * gfortran.dg/select_type_16.f03: New.
2213
2214 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2215             Tobias Burnus  <burnus@net-b.de>
2216
2217         * gfortran.dg/bessel_7.f90: Decrease required precision.
2218
2219 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2220             Kaz Kojima  <kkojima@gcc.gnu.org>
2221
2222         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2223
2224 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2225
2226         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2227         floating point conversion code generation.
2228         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2229         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2230         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2231         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2232         to integer conversion code generation.
2233         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2234         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2235         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2236         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2237
2238 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2239
2240         PR fortran/32049
2241         * gfortran.dg/random_seed_1.f90: Adjust test.
2242         * gfortran.dg/float128_1.f90: New test.
2243
2244 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2245
2246         PR fortran/33197
2247         * gfortran.dg/norm2_1.f90: New.
2248         * gfortran.dg/norm2_2.f90: New.
2249         * gfortran.dg/norm2_3.f90: New.
2250         * gfortran.dg/norm2_4.f90: New.
2251         * gfortran.dg/parity_1.f90: New.
2252         * gfortran.dg/parity_2.f90: New.
2253         * gfortran.dg/parity_3.f90: New.
2254
2255 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2256
2257         PR fortran/45420
2258         * gfortran.dg/select_type_15.f03: New.
2259
2260 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2261
2262         PR libfortran/43217
2263         * gfortran.dg/hollerith8.f90: New test.
2264
2265 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2266
2267         PR fortran/45159
2268         * gfortran.dg/dependency_33.f90:  New test.
2269
2270 2010-08-27  Richard Guenther  <rguenther@suse.de>
2271
2272         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2273         * gcc.dg/graphite/scop-2.c: Likewise.
2274         * gcc.dg/graphite/scop-20.c: Likewise.
2275         * gcc.dg/vect/slp-25.c: Likewise.
2276
2277 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2278
2279         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2280
2281 2010-08-26  Daniel Kraft  <d@domob.eu>
2282
2283         PR fortran/38936
2284         PR fortran/44047
2285         PR fortran/45384
2286         * gfortran.dg/associate_8.f03: New test.
2287         * gfortran.dg/select_type_13.f03: New test.
2288         * gfortran.dg/select_type_14.f03: New test.
2289
2290 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2291
2292         PR tree-optimization/44485
2293         * gcc.dg/pr44485.c: New test.
2294
2295 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2296
2297         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2298         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2299         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2300
2301 2010-08-26  Richard Guenther  <rguenther@suse.de>
2302
2303         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2304         * gcc.dg/graphite/scop-21.c: Likewise.
2305
2306 2010-08-26  Richard Guenther  <rguenther@suse.de>
2307
2308         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2309         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2310         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2311         * gcc.dg/vect/vect-91.c: Likewise.
2312         * gcc.dg/vect/vect-peel-1.c: Likewise.
2313         * gcc.dg/vect/vect-peel-2.c: Likewise.
2314         * gcc.dg/vect/vect-peel-4.c: Likewise.
2315
2316 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2317
2318         PR libfortran/41859
2319         * gfortran.dg/der_io_4.f90: New test.
2320
2321 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2322
2323         PR rtl-optimization/44858
2324         * gcc.c-torture/execute/pr44858.c: New test.
2325
2326         PR rtl-optimization/45400
2327         * g++.dg/other/i386-8.C: New test.
2328
2329 2010-08-25  Richard Guenther  <rguenther@suse.de>
2330
2331         * gcc.dg/alias-8.c: Adjust.
2332
2333 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2334
2335         * gcc.target/i386/combine-mul.c: New test.
2336
2337 2010-08-25  Richard Guenther  <rguenther@suse.de>
2338
2339         PR lto/44562
2340         * gcc.dg/graphite/id-27.c: New testcase.
2341         * gcc.dg/lto/20100825-1_0.c: Likewise.
2342
2343 2010-08-25  Richard Guenther  <rguenther@suse.de>
2344
2345         PR tree-optimization/45316
2346         * g++.dg/opt/pr45316.C: New testcase.
2347
2348 2010-08-25  Richard Guenther  <rguenther@suse.de>
2349
2350         PR tree-optimization/45393
2351         * g++.dg/torture/pr45393.C: New testcase.
2352
2353 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2354
2355         PR tree-optimization/45059
2356         * gcc.c-torture/compile/pr45059.c: New test.
2357
2358 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2359
2360         * lib/target-supports.exp (check_effective_target_vect_unpack):
2361         Set vect_unpack supported flag to true for neon.
2362
2363 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2364
2365         * gcc.dg/tree-ssa/ifc-5.c: New.
2366
2367 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2368
2369         * gcc.dg/tree-ssa/ifc-4.c: New.
2370         * gcc.dg/tree-ssa/ifc-7.c: New.
2371
2372 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2373
2374         * gcc.dg/vect/vect.exp: Check loongson targets
2375         * g++.dg/vect/vect.exp: Likewise
2376         * gfortran.dg/vect/vect.exp: Likewise
2377
2378 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2379
2380         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2381         -mveclibabi=mass.
2382
2383 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2384
2385         PR fortran/45366
2386         * gfortran.dg/proc_ptr_29.f90: New.
2387
2388 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2389             Dominique d'Humieres <dominiq@lps.ens.fr>
2390
2391         PR fortran/45367
2392         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2393
2394 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2395
2396         PR fortran/45367
2397         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2398
2399 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2400
2401         PR fortran/36158
2402         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2403
2404 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2405             Dominique d'Humieres <dominiq@lps.ens.fr>
2406
2407         PR fortran/45367
2408         PR fortran/36158
2409         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2410         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2411
2412 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2413
2414         PR fortran/44863
2415         PR fortran/45271
2416         PR fortran/45290
2417         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2418         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2419         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2420
2421 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2422
2423         PR fortran/36158
2424         PR fortran/33197
2425         * gfortran.dg/bessel_6.f90: New.
2426         * gfortran.dg/bessel_7.f90: New.
2427
2428 2010-08-20  Jan Hubicka  <jh@suse.cz>
2429
2430         PR c++/45307
2431         PR c++/17736
2432         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2433         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2434
2435 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2436
2437         PR target/45336
2438         * gcc.target/i386/pr45336-1.c: New.
2439         * gcc.target/i386/pr45336-2.c: Likewise.
2440         * gcc.target/i386/pr45336-3.c: Likewise.
2441         * gcc.target/i386/pr45336-4.c: Likewise.
2442
2443 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2444
2445         PR testsuite/45361
2446         * gcc.target/i386/volatile-2.c: Update scan strings to also
2447         include (%rip) for the memory reference on x86_64.
2448
2449 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2450
2451         PR middle-end/44974
2452         * gcc.dg/pr44974.c: New test.
2453
2454         PR rtl-optimization/45353
2455         * gcc.dg/pr45353.c: New test.
2456
2457 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2458
2459         * gcc.target/i386/volatile-2.c: New.
2460
2461 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2462
2463         PR rtl-optimization/44691
2464         * gfortran.dg/pr44691.f: New test.
2465
2466 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2467
2468         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2469
2470 2010-08-19  Jason Merrill  <jason@redhat.com>
2471
2472         * g++.dg/init/synth3.C: New.
2473         * g++.dg/init/value8.C: New.
2474         * g++.dg/tree-ssa/empty-2.C: New.
2475         * g++.dg/cpp0x/noexcept09.C: New.
2476
2477 2010-08-19  Daniel Kraft  <d@domob.eu>
2478
2479         PR fortran/29785
2480         PR fortran/45016
2481         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2482         * gfortran.dg/pointer_remapping_1.f90: New test.
2483         * gfortran.dg/pointer_remapping_2.f03: New test.
2484         * gfortran.dg/pointer_remapping_3.f08: New test.
2485         * gfortran.dg/pointer_remapping_4.f03: New test.
2486         * gfortran.dg/pointer_remapping_5.f08: New test.
2487         * gfortran.dg/pointer_remapping_6.f08: New test.
2488
2489 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2490
2491         PR testsuite/45324
2492         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2493
2494 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2495
2496         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2497
2498 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2499
2500         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2501         variable.
2502
2503 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2504
2505         PR target/45070
2506         * gcc.c-torture/execute/pr45070.c: New.
2507
2508 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2509
2510         * g++.dg/pr44328.C: New test.
2511
2512 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2513
2514         PR fortran/36158
2515         PR fortran/33197
2516         * gfortran.dg/bessel_3.f90: New.
2517         * gfortran.dg/bessel_4.f90: New.
2518         * gfortran.dg/bessel_5.f90: New.
2519
2520 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2521
2522         PR fortran/45290
2523         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2524         * gfortran.dg/pointer_init_2.f90: New.
2525         * gfortran.dg/pointer_init_3.f90: New.
2526         * gfortran.dg/pointer_init_4.f90: New.
2527
2528 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2529
2530         PR c++/45049
2531         * g++.dg/pr45049-1.C: New test.
2532         * g++.dg/pr45049-2.C: New test.
2533
2534 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2535
2536         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2537         20 if __ARM_PCS is defined otherwise 64.
2538         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2539         instead of hard coded 64.
2540
2541 2010-08-18  Yao Qi  <yao@codesourcery.com>
2542
2543         PR target/45094
2544         * gcc.target/arm/pr45094.c: New test.
2545
2546 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2547
2548         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2549
2550 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2551
2552         PR rtl-optimization/42575
2553         * gcc.target/arm/pr42575.c: New test.
2554
2555 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2556
2557         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2558         * gcc.dg/tls/thr-cse-1.c: New.
2559
2560 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2561
2562         PR debug/42487
2563         * lib/target-supports.exp
2564         (check_effective_target_function_sections): New.
2565         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2566         function sections before proceding.
2567
2568 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2569
2570         PR fortran/45308
2571         * gfortran.dg/pr45308.f03: New test.
2572
2573 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2574
2575         PR target/45296
2576         * gcc.target/i386/pr45296.c: New test.
2577
2578 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2579
2580         * g++.dg/ext/uow-1.C: New.
2581         * g++.dg/ext/uow-2.C: New.
2582         * g++.dg/ext/uow-3.C: New.
2583         * g++.dg/ext/uow-4.C: New.
2584
2585 2010-08-17  Richard Guenther  <rguenther@suse.de>
2586
2587         PR testsuite/45266
2588         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2589
2590 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2591
2592         PR c/40563
2593         * gcc.dg/Wcxx-compat-20.c: New test.
2594
2595 2010-08-17  Daniel Kraft  <d@domob.eu>
2596
2597         PR fortran/38936
2598         * gfortran.dg/associate_1.f03: Extended to test newly supported
2599         features like association to variables.
2600         * gfortran.dg/associate_3.f03: Removed check for illegal change
2601         of associate-name here...
2602         * gfortran.dg/associate_5.f03: ...and added it here.
2603         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2604         * gfortran.dg/associate_7.f03: New test.
2605
2606 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2607
2608         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2609
2610 2010-08-15  Daniel Kraft  <d@domob.eu>
2611
2612         PR fortran/38936
2613         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2614         * gfortran.dg/associate_3.f03: Clarify comment.
2615         * gfortran.dg/associate_5.f03: New test.
2616         * gfortran.dg/associate_6.f03: New test.
2617
2618 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2619
2620         PR fortran/45211
2621         * gfortran.dg/bind_c_usage_21.f90: New.
2622         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2623
2624 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2625
2626         * gfortran.dg/optional_absent_1.f90: New.
2627         * gfortran.dg/null_actual.f90: New.
2628
2629 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2630
2631         * gfortran.dg/pointer_target_1.f90: New.
2632         * gfortran.dg/pointer_target_2.f90: New.
2633         * gfortran.dg/pointer_target_3.f90: New.
2634
2635 2010-08-15  Daniel Kraft  <d@domob.eu>
2636
2637         PR fortran/45197
2638         * gfortran.dg/elemental_args_check_3.f90: New test.
2639         * gfortran.dg/impure_1.f08: New test.
2640         * gfortran.dg/impure_2.f08: New test.
2641         * gfortran.dg/impure_3.f90: New test.
2642         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2643
2644 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2645
2646         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2647         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2648         SLP tests.
2649         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2650         misaligned loads.
2651         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2652         misaligned stores.c
2653         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2654
2655 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2656
2657         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2658         dg-require-effective-target after dg-do.
2659
2660 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2661
2662         * lib/target-supports.exp (check_effective_target_vect_int): Return
2663         true for Loongson targets.
2664         (check_effective_target_vect_shift): Likewise.
2665         (check_effective_target_vect_no_int_max): Likewise.
2666         (check_effective_target_vect_no_align): Likewise.
2667         (check_effective_target_vect_short_mult): Likewise.
2668
2669 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2670
2671         * g++.dg/cast.C: Change fields of structures to "long" to pass
2672         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2673         * g++.dg/cpp0x/iop.C: Ditto.
2674         * g++.dg/cpp0x/named_refs.C: Ditto.
2675         * g++.dg/cpp0x/rv1p.C: Ditto.
2676         * g++.dg/cpp0x/rv2p.C: Ditto.
2677         * g++.dg/cpp0x/rv3p.C: Ditto.
2678         * g++.dg/cpp0x/rv4p.C: Ditto.
2679         * g++.dg/cpp0x/rv5p.C: Ditto.
2680         * g++.dg/cpp0x/rv6p.C: Ditto.
2681         * g++.dg/cpp0x/rv7p.C: Ditto.
2682         * g++.dg/cpp0x/rv8p.C: Ditto.
2683         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2684
2685 2010-08-13  Daniel Kraft  <d@domob.eu>
2686
2687         * gfortran.dg/implied_shape_1.f08: New test.
2688         * gfortran.dg/implied_shape_2.f90: New test.
2689         * gfortran.dg/implied_shape_3.f08: New test.
2690
2691 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2692
2693         PR libfortran/42526
2694         * gfortran.dg/char_component_initializer_1.f90: New test.
2695
2696 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2697
2698         PR tree-optimization/45241
2699         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2700
2701 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2702
2703         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2704         to dg-options.
2705         * gcc.target/i386/pr40906-2.c: Ditto.
2706         * gcc.target/i386/pr40906-3.c: Ditto.
2707
2708 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2709
2710         PR middle-end/45262
2711         * gcc.c-torture/execute/pr45262.c: New test.
2712
2713 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2714
2715         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2716         empty argument.
2717         * g++.dg/other/profile1.C: Ditto.
2718
2719 2010-08-12  Richard Guenther  <rguenther@suse.de>
2720
2721         PR tree-optimization/45232
2722         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2723         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2724         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2725         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2726         unsigned arithmetic.
2727         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2728         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2729         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2730         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2731         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2732         unsigned arithmetic.
2733         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2734         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2735         unsigned arithmetic.
2736         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2737         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2738         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2739         unsigned arithmetic.
2740         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2741         * gcc.dg/tree-ssa/negate.c: Adjust.
2742         * gcc.dg/vect/vect-1.c: Adjust.
2743         * gfortran.dg/reassoc_6.f: XFAIL.
2744
2745 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2746
2747         PR debug/45259
2748         * gcc.dg/pr45259.c: New test.
2749
2750 2010-08-12  Wei Guozhi  <carrot@google.com>
2751
2752         PR target/44999
2753         * gcc.target/arm/pr44999.c: New testcase.
2754
2755 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2756
2757         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2758         (N): Likewise.
2759         (main): Adjust accordingly.
2760
2761 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2762
2763         * gfortran.dg/graphite/id-22.f: New.
2764
2765 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2766
2767         * gcc.dg/graphite/id-26.c: New.
2768
2769 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2770
2771         * gcc.dg/graphite/id-25.c: New.
2772
2773 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2774
2775         * gcc.dg/graphite/run-id-5.c: New.
2776         * gcc.dg/graphite/run-id-6.c: New.
2777         * gfortran.dg/graphite/id-21.f: New.
2778
2779 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2780
2781         * gcc.dg/graphite/id-24.c: New.
2782
2783 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2784
2785         * gcc.dg/tree-ssa/pr20742.c: New.
2786
2787 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2788
2789         * gcc.dg/graphite/id-23.c: New.
2790
2791 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2792
2793         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2794
2795 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2796
2797         * gcc.dg/graphite/pr42729.c: New.
2798
2799 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2800
2801         * gfortran.dg/graphite/id-20.f: New.
2802
2803 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2804
2805         * gcc.dg/graphite/id-22.c: New.
2806
2807 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2808
2809         * gcc.dg/graphite/run-id-2.c: Call abort.
2810
2811 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2812
2813         * gcc.dg/graphite/id-20.c: New.
2814
2815 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2816             Steve Kargl <kargl@gcc.gnu.org>
2817
2818         PR fortran/44595
2819         * gfortran.dg/move_alloc_3.f90: New.
2820         * gfortran.dg/random_seed_2.f90: New.
2821
2822 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2823
2824         * lib/target-supports.exp (check_effective_target_sync_int_long):
2825         Add hppa*-*-linux*.
2826         (check_effective_target_sync_char_short): Likewise.
2827
2828 2010-08-10  Yao Qi  <yao@codesourcery.com>
2829
2830         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2831         general form.
2832         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2833         * g++.dg/other/packed1.C: Likewise.
2834         * g++.dg/other/crash-4.C: Likewise.
2835         * g++.dg/ext/packed8.C: Likewise.
2836         * g++.dg/init/array16.C: Likewise.
2837
2838 2010-08-10  xinliang David Li  <davidxl@google.com>
2839         * gcc.dg/tree-ssa/loop-19.c: Add option
2840         -fno-prefetch-loop-array
2841
2842 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2843
2844         PR middle-end/45182
2845         * gcc.c-torture/compile/pr45182.c: New test.
2846
2847 2010-08-09  Jason Merrill  <jason@redhat.com>
2848
2849         PR c++/45236
2850         * g++.dg/cpp0x/variadic-104.C: New.
2851
2852 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2853
2854         PR fortran/44235
2855         * gfortran.dg/dependency_32.f90:  New test.
2856
2857 2010-08-09  Richard Guenther  <rguenther@suse.de>
2858
2859         PR middle-end/44632
2860         * g++.dg/opt/nrv17.C: New testcase.
2861
2862 2010-08-09  Richard Guenther  <rguenther@suse.de>
2863
2864         PR middle-end/45212
2865         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2866         alignment from MEM_REF offset only if we took it from the
2867         base object.
2868
2869         * gcc.target/i386/pr24178.c: New testcase.
2870
2871 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2872
2873         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2874         * gcc.dg/20030702-1.c: Ditto.
2875         * gcc.dg/20050309-1.c: Ditto.
2876         * gcc.dg/20050325-1.c: Ditto.
2877         * gcc.dg/20050330-2.c: Ditto.
2878         * gcc.dg/20051201-1.c: Ditto.
2879         * gcc.dg/gomp/pr27573.c: Ditto.
2880         * gcc.dg/gomp/pr34610.c: Ditto.
2881         * gcc.dg/pr24225.c: Ditto.
2882         * gcc.dg/pr26570.c: Ditto.
2883         * gcc.dg/pr32773.c: Ditto.
2884         * g++.dg/gcov/gcov-6.C: Ditto.
2885         * g++.dg/gomp/pr34608.C: Ditto.
2886         * gfortran.dg/gomp/pr27573.f90: Ditto.
2887
2888         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2889         dg-require-host-local dg directive.
2890         * gcc.dg/profile-dir-2.c: Ditto.
2891         * gcc.dg/profile-dir-3.c: Ditto.
2892
2893 2010-08-08  Richard Guenther  <rguenther@suse.de>
2894
2895         PR tree-optimization/45109
2896         * gcc.c-torture/compile/pr45109.c: New testcase.
2897
2898 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2899
2900         * gcc.dg/march.c: Skip if -march defined.
2901         * gcc.dg/mtune.c: Skip if -mtune defined.
2902
2903         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2904         generic thunk support.
2905
2906 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2907
2908         PR target/45213
2909         * gcc.target/i386/pr45213.c: New test.
2910
2911 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2912
2913         PR libfortran/45143
2914         * gfortran.dg/fmt_error_11.f03: New test.
2915
2916 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2917
2918         * lib/target-supports.exp (check_effective_target_sync_int_long):
2919         Add arm*-*-linux-gnueabi.
2920         (check_effective_target_sync_char_short): Likewise.
2921
2922 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2923
2924         PR fortran/45159
2925         * gfortran.dg/dependency_31.f90:  New test.
2926
2927 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2928
2929         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2930
2931 2010-08-06  Jason Merrill  <jason@redhat.com>
2932
2933         * g++.dg/cpp0x/sfinae3.C: New.
2934         * g++.dg/cpp0x/sfinae4.C: New.
2935
2936 2010-08-06  Richard Guenther  <rguenther@suse.de>
2937
2938         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2939         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2940         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2941         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2942         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2943         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2944         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2945         * gcc.c-torture/execute/20100805-1.c: Likewise.
2946
2947 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2948
2949         PR testsuite/42855
2950         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2951
2952 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2953
2954         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2955         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2956
2957 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2958
2959         * g++.dg/ipa/devirt-1.C: New test.
2960         * g++.dg/ipa/devirt-2.C: Likewise.
2961         * g++.dg/ipa/devirt-3.C: Likewise.
2962         * g++.dg/ipa/devirt-4.C: Likewise.
2963         * g++.dg/ipa/devirt-5.C: Likewise.
2964         * gcc.dg/ipa/iinline-3.c: Likewise.
2965
2966 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2967
2968         PR tree-optimization/45144
2969         * gcc.dg/tree-ssa/pr45144.c: New test.
2970
2971 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2972
2973         PR fortran/42207
2974         PR fortran/44064
2975         PR fortran/44065
2976         * gfortran.dg/class_25.f03: New.
2977         * gfortran.dg/class_26.f03: New.
2978
2979 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2980
2981         * g++.dg/warn/miss-format-1.C: Update line number.
2982
2983 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2984
2985         PR c++/44641
2986         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2987         .frame and .mask assembler directives.
2988
2989 2010-08-04  Richard Guenther  <rguenther@suse.de>
2990
2991         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2992         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2993         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2994         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2995
2996 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2997
2998         PR fortran/44857
2999         * gfortran.dg/derived_constructor_char_1.f90: New.
3000         * gfortran.dg/derived_constructor_char_2.f90: New.
3001
3002 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3003
3004         PR fortran/45159
3005         * gfortran.dg/dependency_30.f90:  New test.
3006
3007 2010-08-03  Jan Hubicka  <jh@suse.cz>
3008
3009         * gcc.c-torture/compile/pr45085.c: New testcase.
3010
3011 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
3012
3013         PR fortran/44584
3014         PR fortran/45161
3015         * gfortran.dg/typebound_call_9.f03: Modified.
3016         * gfortran.dg/typebound_generic_1.f03: Modified.
3017
3018 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3019
3020         PR fortran/45159
3021
3022         * gfortran.dg/dependency_29.f90:  New test.
3023
3024 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3025
3026         PR fortran/36854
3027         * gfortran.dg/character_comparison_2.f90:  New test.
3028         * gfortran.dg/character_comparison_3.f90:  New test.
3029         * gfortran.dg/dependency_28.f90:  New test.
3030
3031 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
3032
3033         PR target/40457
3034         * gcc.target/arm/pr40457-1.c: New test.
3035         * gcc.target/arm/pr40457-2.c: New test.
3036
3037 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
3038
3039         PR fortran/44912
3040         * gfortran.dg/typebound_call_17.f03: New.
3041
3042 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
3043
3044         PR fortran/44929
3045         * gfortran.dg/allocate_derived_3.f90: New.
3046
3047 2010-07-30  Xinliang David Li  <davidxl@google.com>
3048         PR tree-optimization/45121
3049         * c-c++-common/uninit-17.c: Add -fno-ivops option.
3050
3051 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3052
3053         PR c++/45112
3054         * g++.dg/pr45112.C: New test.
3055
3056 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
3057
3058         PR debug/45055
3059         PR rtl-optimization/45137
3060         * gcc.dg/pr45055.c: New test.
3061
3062 2010-07-30  Alan Modra  <amodra@gmail.com>
3063
3064         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3065         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3066
3067 2010-07-29  Tobias Burnus  <burnus@net-b.de>
3068
3069         PR fortran/45087
3070         PR fortran/45125
3071         * gfortran.dg/whole_file_25.f90: New.
3072         * gfortran.dg/whole_file_26.f90: New.
3073         * gfortran.dg/whole_file_27.f90: New.
3074
3075 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3076
3077         PR fortran/44962
3078         * gfortran.dg/typebound_proc_17.f03: New.
3079
3080 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3081
3082         PR fortran/45004
3083         * gfortran.dg/move_alloc_2.f90: New.
3084
3085 2010-07-29  Xinliang David Li  <davidxl@google.com>
3086         PR tree-optimization/45121
3087         * c-c++-common/uninit-17.c: Fix expected output.
3088
3089 2010-07-29  Richard Guenther  <rguenther@suse.de>
3090
3091         PR tree-optimization/45120
3092         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3093
3094 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
3095
3096         PR fortran/42051
3097         PR fortran/44064
3098         * gfortran.dg/pr42051.f03: New testcase.
3099
3100 2010-07-29  Richard Guenther  <rguenther@suse.de>
3101
3102         PR middle-end/45034
3103         * gcc.c-torture/execute/pr45034.c: New testcase.
3104
3105 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3106
3107         PR c++/45096
3108         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3109
3110 2010-07-28  Daniel Kraft  <d@domob.eu>
3111
3112         * gfortran.dg/bound_8.f90: New test.
3113
3114 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
3115
3116         PR debug/45105
3117         * gcc.dg/pr45105.c: New test.
3118
3119 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3120
3121         PR rtl-optimization/45107
3122         * gcc.dg/pr45107.c: New test.
3123
3124 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3125
3126         PR rtl-optimization/45101
3127         * gcc.dg/pr45101.c: New test.
3128
3129 2010-07-28  Tobias Burnus  <burnus@net-b.de>
3130
3131         PR fortran/45077
3132         * gfortran.dg/whole_file_24.f90: New.
3133
3134 2010-07-27  Jason Merrill  <jason@redhat.com>
3135
3136         * g++.dg/cpp0x/variadic102.C: New.
3137         * g++.dg/cpp0x/variadic103.C: New.
3138
3139 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3140
3141         PR rtl-optimization/40956
3142         PR target/42495
3143         PR middle-end/42574
3144         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3145         * gcc.target/arm/pr42574.c: Add tests.
3146
3147 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3148
3149         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3150         test name.
3151         (cleanup-repo-files): Ditto.
3152         (cleanup-saved-temps): Ditto.
3153
3154 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3155
3156         PR testsuite/44701
3157         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3158
3159         PR c/45079
3160         * gcc.dg/pr45079.c: New test.
3161
3162 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3163
3164         PR tree-optimization/44152
3165         * gcc.dg/vect/fast-math-pr44152.c: New test.
3166
3167 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3168
3169         PR ObjC/44140
3170         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3171         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3172         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3173         * obj-c++.dg/torture/trivial.mm: Ditto.
3174         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3175         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3176         * objc.dg/torture/tls/thr-init.m: Ditto.
3177         * objc.dg/torture/trivial.m: Ditto.
3178
3179 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3180
3181         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3182         Skip on spu-*-* targets.
3183
3184 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3185
3186         PR tree-optimization/45083
3187         * gcc.dg/pr45083.c: New test.
3188
3189 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3190
3191         PR fortran/40873
3192         * gfortran.dg/whole_file_22.f90: New test.
3193         * gfortran.dg/whole_file_23.f90: New test.
3194
3195 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3196             Jack Howarth  <howarth@bromo.med.uc.edu>
3197             Richard Henderson  <rth@redhat.com>
3198
3199         PR target/44132
3200         * gcc.dg/tls/thr-init-1.c: New.
3201         * gcc.dg/tls/thr-init-2.c: New.
3202         * gcc.dg/torture/tls New.
3203         * gcc.dg/torture/tls/tls-test.c: New.
3204         * gcc.dg/torture/tls/thr-init-1.c: New.
3205         * gcc.dg/torture/tls/tls.exp: New.
3206         * gcc.dg/torture/tls/thr-init-2.c: New.
3207         * gcc.dg/tls/emutls-2.c: New test
3208
3209         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3210         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3211         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3212         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3213         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3214         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3215         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3216         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3217         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3218         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3219         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3220         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3221         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3222         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3223         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3224         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3225         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3226         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3227         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3228         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3229         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3230         gfortran.dg/gomp/omp_threadprivate1.f90,
3231         gfortran.dg/gomp/omp_threadprivate2.f90,
3232         gfortran.dg/gomp/reduction1.f90,
3233         gfortran.dg/gomp/sharing-1.f90: Likewise.
3234
3235 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3236
3237         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3238         sse_runtime.
3239         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3240         dg-require-visibility.
3241
3242 2010-07-26  Richard Guenther  <rguenther@suse.de>
3243
3244         PR tree-optimization/43784
3245         * gcc.c-torture/execute/pr43784.c: New testcase.
3246         * g++.dg/torture/pr43784.C: Likewise.
3247
3248 2010-07-26  Richard Guenther  <rguenther@suse.de>
3249
3250         PR middle-end/45056
3251         * g++.dg/pr45056.C: New testcase.
3252
3253 2010-07-26  Richard Guenther  <rguenther@suse.de>
3254
3255         PR tree-optimization/45071
3256         * gcc.dg/pr45071.c: New testcase.
3257
3258 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3259
3260         PR fortran/45066
3261         * gfortran.dg/namelist_62.f90: New.
3262
3263 2010-07-26  Richard Guenther  <rguenther@suse.de>
3264
3265         * gcc.c-torture/execute/pr45017.c: Move ...
3266         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3267
3268 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3269
3270         PR fortran/40628
3271         * trim_optimize_1.f90:  New test.
3272         * character_comparision_1.f90:  New test.
3273
3274 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3275
3276         PR fortran/42852
3277         * gfortran.dg/wtruncate_fix.f: New test.
3278
3279 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3280
3281         PR testsuite/45068
3282         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3283
3284 2010-07-24  Richard Guenther  <rguenther@suse.de>
3285
3286         PR lto/43788
3287         * g++.dg/lto/20100724-1_0.C: New testcase.
3288
3289 2010-07-24  Richard Guenther  <rguenther@suse.de>
3290
3291         PR lto/43212
3292         * gcc.dg/lto/20100724-1_0.c: New testcase.
3293         * gcc.dg/lto/20100724-1_1.c: Likewise.
3294
3295 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3296
3297         PR fortran/40011
3298         * gfortran.dg/whole_file_21.f90: New.
3299
3300         * gfortran.dg/integer_exponentiation_3.F90: Use
3301         -ffloat-store only for i?86/x86-64 -m32.
3302
3303 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3304
3305         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3306         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3307
3308 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3309
3310         * gfortran.dg/func_decl_4.f90: Split test into two ...
3311         * gfortran.dg/func_decl_5.f90: ... parts.
3312         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3313         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3314         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3315         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3316         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3317         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3318         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3319         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3320         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3321         * gfortran.dg/sizeof.f90: Make test valid.
3322         * gfortran.dg/pr20865.f90: Add new dg-error.
3323         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3324         * gfortran.dg/g77/19990218-0.f: Ditto.
3325         * gfortran.dg/g77/19990218-1.f: Ditto.
3326         * gfortran.dg/g77/970625-2.f: Ditto.
3327         * gfortran.dg/pr37243.f: Fix function declaration.
3328         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3329         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3330
3331 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3332
3333         PR fortran/44945
3334         * gfortran.dg/char_array_structure_constructor.f90: Add
3335         -fwhole-file as dg-option as it otherwise fails on some
3336         systems.
3337
3338 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3339
3340         * gnat.dg/aggr16.ad[sb]: New test.
3341         * gnat.dg/aggr16_pkg.ads: New helper.
3342
3343 2010-07-23  Richard Guenther  <rguenther@suse.de>
3344
3345         PR lto/43071
3346         * g++.dg/lto/20100723-1_0.C: New testcase.
3347
3348 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3349
3350         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3351         AVX support.
3352         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3353         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3354
3355 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3356
3357         * lib/target-supports.exp (add_options_for_tls): New proc.
3358         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3359         * g++.dg/tls/static-1a.cc: Likewise.
3360         * gcc.dg/tls/emutls-1.c: Likewise.
3361         * gcc.dg/tls/opt-11.c: Likewise.
3362         * gcc.dg/tls/opt-12.c: Likewise.
3363         * gcc.dg/tls/pr24428-2.c: Likewise.
3364         * gcc.dg/tls/pr24428.c: Likewise.
3365         * obj-c++.dg/tls/static-1.mm: Likewise.
3366         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3367         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3368         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3369         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3370         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3371         * objc.dg/torture/tls/thr-init.m: Likewise.
3372         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3373
3374 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3375
3376         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3377         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3378         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3379         optimized dump files.
3380
3381 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3382
3383         PR tree-optimization/45047
3384         * gcc.c-torture/compile/pr45047.c: New test.
3385
3386 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3387
3388         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3389         instead of dg-compile.
3390         * gcc.dg/float-range-4.c: Ditto.
3391         * gcc.dg/float-range-5.c: Ditto.
3392         * gcc.dg/fold-overflow-1.c: Ditto.
3393         * gcc.dg/gomp/sections-4.c: Ditto.
3394         * gcc.dg/transparent-union-1.c: Ditto.
3395         * gcc.dg/transparent-union-2.c: Ditto.
3396         * gcc.target/i386/pr39315-check.c: Ditto.
3397         * g++.dg/gomp/sections-4.C: Ditto.
3398         * g++.dg/template/dtor7.C: Ditto.
3399         * g++.dg/tree-ssa/pr19952.C: Ditto.
3400         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3401         * gfortran.dg/graphite/pr42185.f90: Ditto.
3402         * gfortran.dg/namelist_36.f90: Ditto.
3403         * gnat.dg/noreturn1.adb: Ditto.
3404         * gnat.dg/specs/small_alignment.ads: Ditto.
3405
3406 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3407
3408         PR tree-optimization/44915
3409         * g++.dg/torture/pr44915.C: New test.
3410
3411 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3412
3413         PR tree-optimization/44914
3414         * g++.dg/tree-ssa/pr44914.C: New test.
3415
3416 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3417
3418         PR target/44290
3419         * gcc.dg/pr44290-1.c: New test.
3420         * gcc.dg/pr44290-2.c: New test.
3421
3422 2010-07-23  Jason Merrill  <jason@redhat.com>
3423
3424         PR c++/45008
3425         * g++.dg/abi/mangle44.C: New.
3426
3427 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3428
3429         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3430         for compile-time only tests.
3431         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3432         target check.
3433         * gcc.target/i386/pr39315-4.c: Ditto.
3434         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3435         target check.  Include sse-os-support.h.
3436         (main): Call check_isa and sse_os_support.
3437         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3438         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3439         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3440         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3441         target check.  Include sse-os-support.h.
3442         (main): Call check_isa and sse_os_support.
3443         * gcc.target/i386/vperm-v2df.c: Ditto.
3444
3445 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3446
3447         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3448         (check_effective_target_avx_runtime): New procedure.
3449         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3450         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3451
3452         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3453         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3454         and __get_cpuid test.
3455         * gcc.dg/compat/vector-2b_main.c: Ditto.
3456
3457         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3458
3459         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3460         for compile-time only test.
3461         * gcc.dg/pr32716.c: Ditto.
3462         * gcc.dg/pr34856.c: Ditto.
3463         * gcc.dg/pr36997.c: Ditto.
3464         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3465         * gfortran.dg/pr28158.f90: Ditto.
3466         * gfortran.dg/pr30667.f: Ditto.
3467
3468         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3469         i?86-*-* and x86_64-*-* targets to disable execution on targets
3470         without sse2 runtime support.
3471         * g++.dg/vect/vect.exp: Ditto.
3472         * gfortran.dg/vect/vect.exp: Ditto.
3473
3474         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3475         * gcc.dg/pr37544.c: Ditto.
3476         * gcc.dg/pr40550.c: Ditto.
3477         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3478         * gcc.dg/compat/vector-1a_main.c: Ditto.
3479         * gcc.dg/compat/vector-2a_main.c: Ditto.
3480         * gcc.dg/torture/pr16104-1.c: Ditto.
3481         * gcc.dg/torture/pr35771-1.c: Ditto.
3482         * gcc.dg/torture/pr35771-2.c: Ditto.
3483         * gcc.dg/torture/pr35771-3.c: Ditto.
3484         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3485         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3486         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3487         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3488         * g++.dg/other/i386-1.C: Ditto.
3489         * g++.dg/other/pr40446.C: Ditto.
3490
3491 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3492
3493         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3494
3495 2010-07-23  Daniel Kraft  <d@domob.eu>
3496
3497         PR fortran/44709
3498         * gfortran.dg/exit_1.f08: New test.
3499         * gfortran.dg/exit_2.f08: New test.
3500
3501 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3502
3503         PR tree-optimization/39839
3504         * gcc.target/arm/pr39839.c: New test case.
3505
3506 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3507
3508         * gnat.dg/unchecked_convert5b.adb: New test.
3509         * gnat.dg/unchecked_convert6.adb: Likewise.
3510         * gnat.dg/unchecked_convert6b.adb: Likewise.
3511
3512 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3513
3514         * gnat.dg/aggr15.ad[sb]: New test.
3515
3516 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3517
3518         PR debug/45024
3519         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3520
3521 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3522
3523         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3524         with dg-require-linker-plugin.
3525
3526 2010-07-22  Richard Guenther  <rguenther@suse.de>
3527
3528         PR lto/43850
3529         * g++.dg/lto/20100722-1_0.C: New testcase.
3530
3531 2010-07-22  Richard Guenther  <rguenther@suse.de>
3532
3533         PR lto/42451
3534         * gcc.dg/lto/20100720-3_0.c: New testcase.
3535         * gcc.dg/lto/20100720-3_1.c: Likewise.
3536
3537 2010-07-22  Richard Guenther  <rguenther@suse.de>
3538
3539         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3540         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3541
3542         PR lto/43373
3543         * gcc.dg/lto/20100722-1_0.c: New testcase.
3544
3545 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3546
3547         PR tree-optimization/44891
3548         * gcc.c-torture/compile/pr44891.c: New test.
3549
3550 2010-07-22  Richard Guenther  <rguenther@suse.de>
3551
3552         PR tree-optimization/45017
3553         * gcc.c-torture/execute/pr45017.c: New testcase.
3554
3555 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3556
3557         PR fortran/45019
3558         * gfortran.dg/aliasing_dummy_5.f90: New.
3559
3560 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3561
3562         PR target/43698
3563         * gcc.target/arm/pr43698.c: New test.
3564
3565 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3566
3567         PR fortran/44929
3568         * Revert my commit r162325 for this PR.
3569
3570 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3571
3572         PR debug/45015
3573         * gcc.target/m68k/pr45015.c: New test.
3574
3575 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3576
3577         PR c++/44641
3578         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3579         comments.
3580
3581 2010-07-21  Richard Guenther  <rguenther@suse.de>
3582
3583         PR lto/45018
3584         * g++.dg/lto/20100721-1_0.C: New testcase.
3585
3586 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3587
3588         PR tree-optimization/44900
3589         * g++.dg/torture/pr44900.C: New test.
3590
3591 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3592
3593         PR middle-end/44738
3594         * c-c++-common/uninit-17.c: Correct expected error.
3595
3596 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3597
3598         * gcc.dg/guality/asm-1.c: New test.
3599
3600         PR debug/45003
3601         * gcc.dg/guality/pr45003-2.c: New test.
3602         * gcc.dg/guality/pr45003-3.c: New test.
3603
3604 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3605
3606         PR libfortran/44697
3607         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3608
3609 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3610
3611         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3612         defined on the current line.
3613         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3614         * g++.dg/debug/dwarf2/pr44641.C: New.
3615
3616 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3617
3618         * gcc.target/powerpc/block-move-1.c: New test.
3619         * gcc.target/powerpc/block-move-2.c: New test.
3620
3621 2010-07-20  Jason Merrill  <jason@redhat.com>
3622
3623         PR c++/44967
3624         * g++.dg/cpp0x/sfinae2.C: New.
3625
3626 2010-07-20  Richard Guenther  <rguenther@suse.de>
3627
3628         PR lto/42696
3629         * gcc.dg/lto/20100720-4_0.c: New testcase.
3630
3631 2010-07-20  Richard Guenther  <rguenther@suse.de>
3632
3633         PR lto/43221
3634         * gcc.dg/lto/20100720-2_0.c: New testcase.
3635         * gcc.dg/lto/20100720-2_1.c: Likewise.
3636
3637 2010-07-20  Richard Guenther  <rguenther@suse.de>
3638
3639         PR lto/43208
3640         * gcc.dg/lto/20100720-1_0.c: New testcase.
3641         * gcc.dg/lto/20100720-1_1.c: Likewise.
3642
3643 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3644
3645         PR debug/45003
3646         * gcc.dg/guality/pr45003-1.c: New test.
3647
3648 2010-07-20  Richard Guenther  <rguenther@suse.de>
3649
3650         PR tree-optimization/44977
3651         * gcc.dg/torture/pr44977.c: New testcase.
3652
3653 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3654
3655         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3656         sync_char_short
3657
3658 2010-07-20  Richard Guenther  <rguenther@suse.de>
3659
3660         PR middle-end/44971
3661         PR middle-end/44988
3662         * gcc.dg/pr44971.c: New testcase.
3663         * gcc.c-torture/compile/pr44988.c: Likewise.
3664
3665 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3666
3667         PR fortran/44929
3668         * gfortran.dg/allocate_with_typespec.f90: New test.
3669         * gfortran.dg/allocate_derived_1.f90: Update error message.
3670
3671 2010-07-19  Jason Merrill  <jason@redhat.com>
3672
3673         PR c++/44996
3674         * g++.dg/cpp0x/decltype23.C: New.
3675
3676 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3677
3678         PR fortran/42385
3679         * gfortran.dg/class_defined_operator_1.f03 : New test.
3680
3681 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3682
3683         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3684         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3685         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3686         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3687
3688 2010-07-19  Richard Guenther  <rguenther@suse.de>
3689
3690         PR middle-end/44941
3691         * gcc.c-torture/compile/pr44941.c: New testcase.
3692
3693 2010-07-19  Jason Merrill  <jason@redhat.com>
3694
3695         PR c++/44969
3696         * g++.dg/template/sfinae24.C: New.
3697
3698 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3699
3700         PR fortran/44353
3701         * gfortran.dg/data_implied_do_2.f90: Removed.
3702
3703 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3704
3705         PR c++/44969
3706         * g++.dg/template/sfinae23.C: New.
3707
3708 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3709
3710         * lib/target-supports.exp (check_sse_os_support_available): New
3711         proc.
3712         (check_sse_hw_available): New proc.
3713         (check_effective_target_sse_runtime): New proc.
3714         (check_effective_target_sse2_runtime): New proc.
3715         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3716         -msse2 if check_sse_os_support_available.
3717         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3718         check_sse_os_support_available.
3719         * gcc.dg/vect/vect.exp: Likewise.
3720         * gfortran.dg/vect/vect.exp: Likewise.
3721         * gcc.target/i386/sol2-check: Renamed to ...
3722         * gcc.target/i386/sse-os-support.h: ... this.
3723         (sol2_check): Renamed to ...
3724         (sse_os_support): ... this.
3725         Only test movss with xmm registers.
3726         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3727         Removed ILL_INSN, ILL_INSN_LEN.
3728         * gcc.target/i386/sse2-check.h: Likewise.
3729         * gcc.target/i386/sse3-check.h: Likewise.
3730         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3731         Removed cpuid.h, __get_cpuid test.
3732         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3733         Removed cpuid.h, __get_cpuid test.
3734         * g++.dg/other/pr40446.C: Likewise.
3735         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3736         * gcc.dg/compat/vector-1a_main.c: Likewise.
3737         * gcc.dg/compat/vector-2a_main.c: Likewise.
3738         * gcc.dg/pr36584.c: Likewise.
3739         * gcc.dg/pr37544.c: Likewise.
3740         * gcc.dg/torture/pr16104-1.c: Likewise.
3741         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3742         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3743         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3744         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3745         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3746         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3747         sse2_runtime.
3748         * gcc.dg/torture/pr35771-2.c: Likewise.
3749         * gcc.dg/torture/pr35771-3.c: Likewise.
3750         * gcc.target/i386/pr39315-2.c: Likewise.
3751         * gcc.target/i386/pr39315-4.c: Likewise.
3752         * gcc.target/i386/vperm-v2df.c: Likewise.
3753         * gcc.target/i386/vperm-v2di.c: Likewise.
3754         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3755         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3756         sse_runtime.
3757
3758 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3759
3760         PR fortran/44353
3761         * gfortran.dg/data_implied_do_2.f90: New test.
3762
3763 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3764
3765         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3766
3767 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3768
3769         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3770         to the "mips16" group.
3771         (mips_using_mips16_p): New procedure.
3772         (mips-dg-options): Use it.
3773
3774 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3775
3776         * gcc.target/mips/mips16-attributes-4.c: New test.
3777
3778 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3779
3780         PR testsuite/44418
3781         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3782         * gcc.target/powerpc/recip-2.c: Ditto.
3783         * gcc.target/powerpc/recip-3.c: Ditto.
3784
3785 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3786
3787         * gcc.target/arm/pr42235.c: New test.
3788
3789 2010-07-16  Jason Merrill  <jason@redhat.com>
3790
3791         PR c++/32505
3792         * g++.dg/template/partial8.C: New.
3793
3794 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3795
3796         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3797         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3798         in C++.
3799         (gualcvt): New overloaded inline.
3800         (GUALCVT): Use it for C++.
3801         * g++.dg/guality/guality.exp: New.
3802         * g++.dg/guality/guality.h: New.
3803         * g++.dg/guality/redeclaration1.C: New test.
3804         * g++.dg/dg.exp: Prune also guality/* tests.
3805         * gcc.dg/guality/pr43141.c: Moved to...
3806         * c-c++-common/guality/pr43141.c: ... here.
3807
3808 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3809
3810         PR libfortran/37077
3811         * gfortran.dg/char4_iunit_2.f03: New test.
3812
3813 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3814
3815         * lib/plugin-support.exp (plugin-test-execute):
3816         Add ${gcc_objdir}/intl to includes.
3817
3818 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3819
3820         PR target/44942
3821         * gcc.c-torture/execute/pr44942.c: New test.
3822         * gcc.target/i386/pr44942.c: New test.
3823
3824 2010-07-15  Jason Merrill  <jason@redhat.com>
3825
3826         PR c++/44909
3827         * g++.dg/cpp0x/implicit7.C: New.
3828         * g++.dg/cpp0x/implicit8.C: New.
3829
3830 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3831
3832         Disable float tests for __SPU__ targets due to lack of signed zero:
3833         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3834         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3835         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3836         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3837         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3838         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3839         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3840         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3841         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3842
3843 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3844
3845         * gfortran.dg/select_char_2.f90: New test.
3846
3847 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3848
3849         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3850         with DECL_CHAIN.
3851
3852 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3853
3854         PR fortran/44936
3855         * gfortran.dg/typebound_generic_9.f03: New.
3856
3857 2010-07-15  Richard Guenther  <rguenther@suse.de>
3858
3859         PR tree-optimization/44946
3860         * gcc.c-torture/compile/pr44946.c: New testcase.
3861
3862 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3863
3864         PR fortran/40206
3865         * gfortran.dg/select_char_3.f90: New test.
3866
3867 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3868             Kevin F. Quinn  <kevquinn@gentoo.org>
3869
3870         * gcc.dg/Wtrampolines.c: New.
3871
3872 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3873
3874         PR libfortran/44934
3875         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3876
3877 2010-07-14  Jason Merrill  <jason@redhat.com>
3878
3879         PR c++/44810
3880         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3881
3882         Implement C++0x unrestricted unions (N2544)
3883         * g++.dg/cpp0x/union1.C: New.
3884         * g++.dg/cpp0x/union2.C: New.
3885         * g++.dg/cpp0x/union3.C: New.
3886         * g++.dg/cpp0x/defaulted2.C: Adjust.
3887         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3888         * g++.old-deja/g++.ext/anon2.C: Adjust.
3889         * g++.old-deja/g++.mike/misc6.C: Adjust.
3890
3891 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3892
3893         PR fortran/44925
3894         * gfortran.dg/c_loc_tests_15.f90: New.
3895
3896 2010-07-13  Jason Merrill  <jason@redhat.com>
3897
3898         PR c++/44909
3899         * g++.dg/cpp0x/implicit6.C: New.
3900
3901 2010-07-13  Jason Merrill  <jason@redhat.com>
3902
3903         PR c++/44540
3904         * g++.dg/abi/noreturn1.C: New.
3905         * g++.dg/abi/noreturn2.C: New.
3906
3907 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3908
3909         PR other/44874
3910         PR debug/44832
3911         * c-c++-common/pr44832.c: New test.
3912
3913 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3914
3915         PR objc/44488
3916         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3917         on the target.  Make sure that we can assemble the emitted asm when
3918         the test type is 'compile'.
3919
3920 2010-07-13  Richard Guenther  <rguenther@suse.de>
3921
3922         PR tree-optimization/36960
3923         * g++.dg/torture/pr36960.C: New testcase.
3924
3925 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3926
3927         PR c++/44908
3928         * g++.dg/template/sfinae21.C: New.
3929         * g++.dg/template/sfinae22.C: Likewise.
3930
3931 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3932
3933         PR testsuite/42843
3934         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3935         * gcc.dg/plugin/ggcplug.c: Likewise.
3936         * g++.dg/plugin/selfassign.c: Likewise.
3937         * g++.dg/plugin/attribute_plugin.c: Likewise.
3938         * g++.dg/plugin/dumb_plugin.c: Likewise.
3939         * g++.dg/plugin/pragma_plugin.c: Likewise.
3940
3941 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3942
3943         * gcc.c-torture/execute/pr44683.x: New.
3944         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3945
3946 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3947
3948         PR fortran/44434
3949         PR fortran/44565
3950         PR fortran/43945
3951         PR fortran/44869
3952         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3953         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3954         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3955         * gfortran.dh/typebound_call_16.f03: New.
3956         * gfortran.dg/typebound_generic_6.f03: New.
3957         * gfortran.dg/typebound_generic_7.f03: New.
3958         * gfortran.dg/typebound_generic_8.f03: New.
3959
3960 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3961
3962         PR libfortran/37077
3963         * gfortran.dg/char4_iunit_1.f03: New test.
3964
3965 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3966
3967         * gcc.dg/tree-ssa/vrp53.c: New test.
3968
3969 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3970
3971         PR c++/44907
3972         * g++.dg/template/sfinae19.C: New.
3973         * g++.dg/template/sfinae20.C: Likewise.
3974
3975 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3976
3977         * gcc.target/arm/interrupt-1.c: New test.
3978         * gcc.target/arm/interrupt-2.c: New test.
3979
3980 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3981
3982         * gcc.dg/pr42427.c: Require c99_runtime.
3983         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3984         c99_runtime.
3985         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3986         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3987         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3988         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3989         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3990         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3991         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3992         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3993         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3994         * gcc.target/i386/pr37275.c: Require visibility support.
3995
3996 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3997
3998         * lib/target-supports.exp (check_effective_target_sse): New proc.
3999         * gcc.target/i386/sol2-check.h: New file.
4000         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4001         Include sol2-check.h.
4002         (main) Only run do_test () if sol2_check ().
4003         * gcc.target/i386/sse2-check.h: Likewise.
4004         * gcc.target/i386/sse3-check.h: Likewise.
4005         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4006         [__sun__ && __svr4__]: Execute SSE2 instruction.
4007         * gcc.target/i386/math-torture/math-torture.exp: Only add options
4008         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4009         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4010         * g++.dg/ext/vector14.C: Likewise.
4011         * g++.dg/other/mmintrin.C: Likewise.
4012         * gcc.dg/20020418-1.c: Likewise.
4013         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4014         * gcc.dg/format/ms_unnamed-1.c: Likewise.
4015         * gcc.dg/format/unnamed-1.c: Likewise.
4016         Adapt dg-warning line number.
4017         * gcc.dg/graphite/pr40281.c: Likewise.
4018         * gcc.dg/pr32176.c: Likewise.
4019         * gcc.dg/pr40550.c: Likewise.
4020         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4021         * gcc.dg/torture/pr36891.c: Likewise.
4022         * gcc.target/i386/20020218-1.c: Likewise.
4023         * gcc.target/i386/20020523.c: Likewise.
4024         * gcc.target/i386/abi-1.c: Likewise.
4025         * gcc.target/i386/brokensqrt.c: Likewise.
4026         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4027         * gcc.target/i386/pr13366.c: Likewise.
4028         * gcc.target/i386/pr13685.c: Likewise.
4029         * gcc.target/i386/pr24306.c: Likewise.
4030         * gcc.target/i386/pr31486.c: Likewise.
4031         * gcc.target/i386/pr32065-1.c: Likewise.
4032         * gcc.target/i386/pr32065-2.c: Likewise.
4033         * gcc.target/i386/pr32389.c: Likewise.
4034         * gcc.target/i386/pr38824.c: Likewise.
4035         * gcc.target/i386/pr38931.c: Likewise.
4036         * gcc.target/i386/pr39592-1.c: Likewise.
4037         * gcc.target/i386/pr43766.c: Likewise.
4038         * gcc.target/i386/recip-divf.c: Likewise.
4039         * gcc.target/i386/recip-sqrtf.c: Likewise.
4040         * gcc.target/i386/recip-vec-divf.c: Likewise.
4041         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4042         * gcc.target/i386/sse-1.c: Likewise.
4043         * gcc.target/i386/sse-16.c: Likewise.
4044         * gcc.target/i386/sse-2.c: Likewise.
4045         * gcc.target/i386/sse-20.c: Likewise.
4046         * gcc.target/i386/sse-3.c: Likewise.
4047         * gcc.target/i386/sse-7.c: Likewise.
4048         * gcc.target/i386/sse-9.c: Likewise.
4049         * gcc.target/i386/sse-addps-1.c: Likewise.
4050         * gcc.target/i386/sse-addss-1.c: Likewise.
4051         * gcc.target/i386/sse-andnps-1.c: Likewise.
4052         * gcc.target/i386/sse-andps-1.c: Likewise.
4053         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4054         * gcc.target/i386/sse-comiss-1.c: Likewise.
4055         * gcc.target/i386/sse-comiss-2.c: Likewise.
4056         * gcc.target/i386/sse-comiss-3.c: Likewise.
4057         * gcc.target/i386/sse-comiss-4.c: Likewise.
4058         * gcc.target/i386/sse-comiss-5.c: Likewise.
4059         * gcc.target/i386/sse-comiss-6.c: Likewise.
4060         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4061         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4062         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4063         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4064         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4065         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4066         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4067         * gcc.target/i386/sse-divps-1.c: Likewise.
4068         * gcc.target/i386/sse-divss-1.c: Likewise.
4069         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4070         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4071         * gcc.target/i386/sse-maxps-1.c: Likewise.
4072         * gcc.target/i386/sse-maxss-1.c: Likewise.
4073         * gcc.target/i386/sse-minps-1.c: Likewise.
4074         * gcc.target/i386/sse-minss-1.c: Likewise.
4075         * gcc.target/i386/sse-movaps-1.c: Likewise.
4076         * gcc.target/i386/sse-movaps-2.c: Likewise.
4077         * gcc.target/i386/sse-movhlps-1.c: Likewise.
4078         * gcc.target/i386/sse-movhps-1.c: Likewise.
4079         * gcc.target/i386/sse-movhps-2.c: Likewise.
4080         * gcc.target/i386/sse-movlhps-1.c: Likewise.
4081         * gcc.target/i386/sse-movmskps-1.c: Likewise.
4082         * gcc.target/i386/sse-movntps-1.c: Likewise.
4083         * gcc.target/i386/sse-movss-1.c: Likewise.
4084         * gcc.target/i386/sse-movss-2.c: Likewise.
4085         * gcc.target/i386/sse-movss-3.c: Likewise.
4086         * gcc.target/i386/sse-movups-1.c: Likewise.
4087         * gcc.target/i386/sse-movups-2.c: Likewise.
4088         * gcc.target/i386/sse-mulps-1.c: Likewise.
4089         * gcc.target/i386/sse-mulss-1.c: Likewise.
4090         * gcc.target/i386/sse-orps-1.c: Likewise.
4091         * gcc.target/i386/sse-rcpps-1.c: Likewise.
4092         * gcc.target/i386/sse-recip-vec.c: Likewise.
4093         * gcc.target/i386/sse-recip.c: Likewise.
4094         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4095         * gcc.target/i386/sse-set-ps-1.c: Likewise.
4096         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4097         * gcc.target/i386/sse-subps-1.c: Likewise.
4098         * gcc.target/i386/sse-subss-1.c: Likewise.
4099         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4100         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4101         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4102         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4103         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4104         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4105         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4106         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4107         * gcc.target/i386/sse-xorps-1.c: Likewise.
4108         * gcc.target/i386/ssefn-1.c: Likewise.
4109         * gcc.target/i386/ssefn-3.c: Likewise.
4110         * gcc.target/i386/sseregparm-1.c: Likewise.
4111         * gcc.target/i386/stackalign/return-3.c: Likewise.
4112         * gcc.target/i386/vectorize1.c: Likewise.
4113         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4114         * gcc.target/i386/xorps-sse.c: Likewise.
4115         * gfortran.dg/pr28158.f90: Likewise.
4116         * gfortran.dg/pr30667.f: Likewise.
4117         * gnat.dg/loop_optimization7.adb: Likewise.
4118         * gnat.dg/sse_nolib.adb: Likewise.
4119
4120 2010-07-11  Tobias Burnus  <burnus@net-b.de>
4121
4122         PR fortran/44702
4123         * gfortran.dg/use_rename_6.f90: New.
4124         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4125
4126 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
4127
4128         PR fortran/44869
4129         * gfortran.dg/class_24.f03: New.
4130
4131 2010-07-10  Richard Guenther  <rguenther@suse.de>
4132
4133         PR lto/44889
4134         * gcc.dg/lto/20100709-1_0.c: New testcase.
4135         * gcc.dg/lto/20100709-1_1.c: Likewise.
4136
4137 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
4138
4139         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4140
4141 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
4142
4143         PR objc/44140
4144         * objc.dg/lto/trivial-1_0.m: New.
4145         * objc.dg/lto/lto.exp: New.
4146         * obj-c++.dg/lto/trivial-1_0.mm: New.
4147         * obj-c++.dg/lto/lto.exp: New.
4148         * objc.dg/symtab-1.m: Adjust sizes.
4149         * objc.dg/image-info.m: Do not run for gnu-runtime.
4150
4151 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4152
4153         * gcc.dg/pr32370.c: Allow another kind of error message.
4154
4155 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4156
4157         * gnat.dg/atomic3.adb: New test.
4158
4159 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4160             Denys Vlasenko  <dvlasenk@redhat.com>
4161             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4162
4163         PR tree-optimization/28632
4164         * gcc.dg/tree-ssa/vrp51.c: New test.
4165         * gcc.dg/tree-ssa/vrp52.c: New test.
4166
4167 2010-07-09  Jason Merrill  <jason@redhat.com>
4168
4169         * g++.dg/abi/covariant6.C: New.
4170         * g++.dg/inherit/covariant17.C: Test both bases.
4171         * g++.dg/inherit/covariant7.C: Check vtable layout.
4172
4173 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4174
4175         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4176
4177 2010-07-09  Richard Guenther  <rguenther@suse.de>
4178
4179         PR tree-optimization/44852
4180         * gcc.c-torture/execute/pr44852.c: New testcase.
4181
4182 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4183
4184         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4185         multiplication by values.
4186         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4187         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4188
4189 2010-07-09  Richard Guenther  <rguenther@suse.de>
4190
4191         PR tree-optimization/44882
4192         * gfortran.dg/pr44882.f90: New testcase.
4193
4194 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4195
4196         PR target/40657
4197         * gcc.target/arm/pr40657-1.c: New test.
4198         * gcc.target/arm/pr40657-2.c: New test.
4199         * gcc.c-torture/execute/pr40657.c: New test.
4200
4201 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4202
4203         * gcc.dg/tree-ssa/vrp50.c: New test.
4204         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4205
4206 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4207
4208         PR fortran/44649
4209         * gfortran.dg/c_sizeof_1.f90: Modified.
4210         * gfortran.dg/storage_size_1.f08: New.
4211         * gfortran.dg/storage_size_2.f08: New.
4212
4213 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4214
4215         * gcc.c-torture/execute/20100708-1.c: New test.
4216
4217 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4218
4219         PR fortran/44847
4220         * gfortran.dg/gomp/pr44847.f90: New test.
4221
4222 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4223
4224         PR tree-optimization/44710
4225         * gcc.dg/tree-ssa/ifc-6.c: New.
4226         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4227
4228 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4229
4230         PR fortran/18918
4231         * gfortran.dg/coarray_10.f90: Add an additional test.
4232
4233 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4234
4235         PR middle-end/44828
4236         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4237         * gcc.c-torture/execute/pr44828.x: Revert.
4238
4239 2010-07-08  Jason Merrill  <jason@redhat.com>
4240
4241         PR c++/43120
4242         * g++.dg/inherit/covariant17.C: New.
4243         * g++.dg/abi/covariant1.C: Actually test for the bug.
4244
4245 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4246
4247         PR rtl-optimization/44838
4248         * gcc.dg/pr44838.c: New.
4249
4250 2010-07-08  Richard Guenther  <rguenther@suse.de>
4251
4252         PR tree-optimization/44831
4253         * gcc.c-torture/compile/pr44831.c: New testcase.
4254         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4255
4256 2010-07-08  Richard Guenther  <rguenther@suse.de>
4257
4258         PR tree-optimization/44861
4259         * g++.dg/vect/pr44861.cc: New testcase.
4260
4261 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4262
4263         PR middle-end/44828
4264         * gcc.c-torture/execute/pr44828.x: New file.
4265
4266 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4267
4268         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4269         dg-options.
4270         * g++.dg/ext/altivec-17.C: Adjust error message.
4271
4272 2010-07-07  Tom Tromey  <tromey@redhat.com>
4273
4274         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4275
4276 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4277
4278         PR target/44844
4279         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4280         * gcc.target/i386/rdrand-2.c: Likewise.
4281         * gcc.target/i386/rdrand-3.c: Likewise.
4282
4283 2010-07-07  Jan Hubicka  <jh@suse.cz>
4284
4285         PR middle-end/44813
4286         * g++.dg/torture/pr44813.C: New testcase.
4287         * g++.dg/torture/pr44826.C: New testcase.
4288
4289 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4290
4291         PR rtl-optimization/44787
4292         * gcc.c-torture/compile/pr44788.c: New test.
4293         * gcc.target/arm/pr44788.c: New test.
4294
4295 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4296
4297         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4298
4299 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4300
4301         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4302         to dg-options.
4303
4304 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4305
4306         PR fortran/44742
4307         * gfortran.dg/parameter_array_init_6.f90: New.
4308         * gfortran.dg/initialization_20.f90: Update dg-error.
4309         * gfortran.dg/initialization_24.f90: Ditto.
4310
4311 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4312         PR fortran/PR44693
4313         * gfortran.dg/dim_range_1.f90:  New test.
4314         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4315
4316 2010-07-06  Jason Merrill  <jason@redhat.com>
4317
4318         PR c++/44703
4319         * g++.dg/cpp0x/initlist41.C: New.
4320
4321         PR c++/44778
4322         * g++.dg/template/ptrmem22.C: New.
4323
4324 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4325
4326         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4327         support.
4328         * gcc.target/i386/i386.exp: Likewise.
4329
4330 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4331
4332         PR testsuite/44195
4333         * gcc.dg/lto/20100518_0.c: Limit to x86.
4334
4335 2010-07-06  Richard Guenther  <rguenther@suse.de>
4336
4337         PR middle-end/44828
4338         * gcc.c-torture/execute/pr44828.c: New testcase.
4339
4340 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4341
4342         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4343         * g++.dg/warn/volatile1.C: Likewise.
4344         * g++.dg/template/warn1.C: Likewise.
4345
4346 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4347
4348         AVX Programming Reference (June, 2010)
4349         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4350         * g++.dg/other/i386-3.C: Likewise.
4351         * gcc.target/i386/sse-12.c: Likewise.
4352
4353         * gcc.target/i386/f16c-check.h: New.
4354         * gcc.target/i386/rdfsbase-1.c: Likewise.
4355         * gcc.target/i386/rdfsbase-2.c: Likewise.
4356         * gcc.target/i386/rdgsbase-1.c: Likewise.
4357         * gcc.target/i386/rdgsbase-2.c: Likewise.
4358         * gcc.target/i386/rdrand-1.c: Likewise.
4359         * gcc.target/i386/rdrand-2.c: Likewise.
4360         * gcc.target/i386/rdrand-3.c: Likewise.
4361         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4362         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4363         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4364         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4365         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4366         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4367         * gcc.target/i386/wrfsbase-1.c: Likewise.
4368         * gcc.target/i386/wrfsbase-2.c: Likewise.
4369         * gcc.target/i386/wrgsbase-1.c: Likewise.
4370         * gcc.target/i386/wrgsbase-2.c: Likewise.
4371
4372         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4373         (__builtin_ia32_vcvtps2ph): New.
4374         (__builtin_ia32_vcvtps2ph256): Likewise.
4375
4376         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4377         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4378
4379         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4380         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4381
4382         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4383         (__builtin_ia32_vcvtps2ph256): Likewise.
4384         Add fsgsbase,rdrnd,f16c.
4385
4386         * lib/target-supports.exp (check_effective_target_f16c): New.
4387
4388 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4389
4390         * gcc.dg/guality/nrv-1.c: New test.
4391
4392 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4393
4394         PR middle-end/42505
4395         * gcc.target/arm/pr42505.c: New test case.
4396
4397 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4398
4399         PR c++/44808
4400         * g++.dg/opt/nrv16.C: New test.
4401
4402 2010-07-05  Richard Guenther  <rguenther@suse.de>
4403
4404         PR tree-optimization/44784
4405         * gcc.c-torture/compile/pr44784.c: New testcase.
4406
4407 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4408
4409         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4410         Increase loop bound and array size.
4411         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4412         Likewise.
4413
4414 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4415
4416         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4417         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4418         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4419         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4420         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4421
4422 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4423
4424         PR c++/22138
4425         * g++.dg/parse/template25.C: New.
4426
4427 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4428
4429         PR rtl-optimization/44695
4430         * gcc.dg/torture/pr44695.c: New.
4431
4432 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4433
4434         PR c++/16630
4435         * g++.dg/ext/pretty3.C: New.
4436
4437 2010-07-04  Richard Guenther  <rguenther@suse.de>
4438
4439         PR middle-end/44809
4440         * g++.dg/torture/pr44809.C: New testcase.
4441
4442 2010-07-04  Richard Guenther  <rguenther@suse.de>
4443
4444         PR tree-optimization/44656
4445         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4446
4447 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4448             Revital Eres  <eres@il.ibm.com>
4449
4450         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4451         misaligned stores.
4452         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4453         gcc.dg/vect/vect-96.c: Likewise.
4454         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4455         that support misaligned stores. Change the number of expected
4456         misaligned accesses.
4457         * gcc.dg/vect/vect-peel-1.c: New test.
4458         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4459         gcc.dg/vect/vect-peel-4.c: Likewise.
4460         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4461         vectorizable on all targets that support realignment.
4462         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4463
4464 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4465
4466         PR c/44806
4467         * gcc.dg/torture/pr44806.c: New.
4468
4469 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4470
4471         * gnat.dg/cond_expr1.adb: New test.
4472
4473 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4474
4475         * gnat.dg/modular3.adb: New test.
4476         * gnat.dg/modular3_pkg.ads: New helper.
4477
4478 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4479             Mikael Pettersson  <mikpe@it.uu.se>
4480
4481         PR testsuite/44518
4482         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4483         Make signed-ness of chars explicit.  Scan the object for
4484         strings that are split by some target assemblers.
4485         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4486         explicit.
4487
4488 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4489
4490         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4491
4492 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4493
4494         PR/44128
4495         * g++.dg/warn/Wshadow-7.C: New test.
4496
4497 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4498             Julian Brown  <julian@codesourcery.com>
4499             Sandra Loosemore  <sandra@codesourcery.com>
4500
4501         * gcc.c-torture/execute/20100416-1.c: New test case.
4502
4503 2010-07-02  Julian Brown  <julian@codesourcery.com>
4504             Sandra Loosemore  <sandra@codesourcery.com>
4505
4506         PR target/43703
4507
4508         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4509         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4510
4511 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4512             Julian Brown  <julian@codesourcery.com>
4513
4514         * gcc.target/arm/neon/vadds64.c: Regenerated.
4515         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4516         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4517         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4518         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4519         * gcc.target/arm/neon-vmls-1.c: Likewise.
4520         * gcc.target/arm/neon-vsubs64.c: New execution test.
4521         * gcc.target/arm/neon-vsubu64.c: New execution test.
4522         * gcc.target/arm/neon-vadds64.c: New execution test.
4523         * gcc.target/arm/neon-vaddu64.c: New execution test.
4524
4525 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4526
4527         * gcc.target/arm/neon-vands64.c: New.
4528         * gcc.target/arm/neon-vandu64.c: New.
4529         * gcc.target/arm/neon-vbics64.c: New.
4530         * gcc.target/arm/neon-vbicu64.c: New.
4531         * gcc.target/arm/neon-veors64.c: New.
4532         * gcc.target/arm/neon-veoru64.c: New.
4533         * gcc.target/arm/neon-vorns64.c: New.
4534         * gcc.target/arm/neon-vornu64.c: New.
4535         * gcc.target/arm/neon-vorrs64.c: New.
4536         * gcc.target/arm/neon-vorru64.c: New.
4537         * gcc.target/arm/neon/vands64.c: Regenerated.
4538         * gcc.target/arm/neon/vandu64.c: Regenerated.
4539         * gcc.target/arm/neon/vbics64.c: Regenerated.
4540         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4541         * gcc.target/arm/neon/veors64.c: Regenerated.
4542         * gcc.target/arm/neon/veoru64.c: Regenerated.
4543         * gcc.target/arm/neon/vorns64.c: Regenerated.
4544         * gcc.target/arm/neon/vornu64.c: Regenerated.
4545         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4546         * gcc.target/arm/neon/vorru64.c: Regenerated.
4547
4548 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4549
4550         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4551
4552 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4553
4554         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4555         * gfortran.dg/intent_out_5.f90: Same.
4556         * gfortran.dg/ltrans-7.f90: Same.
4557         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4558
4559 2010-07-02  Jan Hubicka  <jh@suse.cz>
4560
4561         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4562
4563 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4564
4565         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4566
4567 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4568
4569         PR c++/44780
4570         * c-c++-common/Wunused-var-12.c: New test.
4571
4572 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4573
4574         PR target/42835
4575         * gcc.target/arm/pr42835.c: New test.
4576
4577         PR target/42172
4578         * gcc.target/arm/pr42172-1.c: New test.
4579
4580 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4581
4582         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4583
4584 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4585
4586         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4587         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4588         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4589         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4590         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4591         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4592         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4593         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4594         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4595         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4596         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4597         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4598         * gcc.target/arm/neon-vdup_ns64.c: New.
4599         * gcc.target/arm/neon-vdup_nu64.c: New.
4600         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4601         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4602         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4603         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4604         * gcc.target/arm/neon-vmov_ns64.c: New.
4605         * gcc.target/arm/neon-vmov_nu64.c: New.
4606         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4607         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4608         * gcc.target/arm/neon-vget_lanes64.c: New.
4609         * gcc.target/arm/neon-vget_laneu64.c: New.
4610         * gcc.target/arm/neon-vset_lanes64.c: New.
4611         * gcc.target/arm/neon-vset_laneu64.c: New.
4612
4613 2010-07-02  Richard Guenther  <rguenther@suse.de>
4614
4615         * g++.dg/torture/20100702-1.C: New testcase.
4616
4617 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4618
4619         PR target/44707
4620         * gcc.c-torture/compile/pr44707.c: New test.
4621
4622 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4623
4624         PR c++/44039
4625         * g++.dg/template/crash101.C: New.
4626
4627 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4628
4629         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4630         Use the ABI-0 accessors and fail it for m64.
4631
4632 2010-07-02  Jan Hubicka  <jh@suse.cz>
4633
4634         * g++.dg/tree-ssa/pr44706.C: New testcase.
4635
4636 2010-07-02  Richard Guenther  <rguenther@suse.de>
4637
4638         PR tree-optimization/44748
4639         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4640
4641 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4642
4643         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4644         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4645         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4646         the method types to forward:.
4647
4648 2010-06-30  Jason Merrill  <jason@redhat.com>
4649
4650         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4651         * g++.dg/other/pr25632.C: Likewise.
4652
4653 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4654
4655         PR tree-optimization/40421
4656         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4657
4658 2010-07-01  Richard Guenther  <rguenther@suse.de>
4659
4660         PR middle-end/42834
4661         PR middle-end/44468
4662         * gcc.c-torture/execute/20100316-1.c: New testcase.
4663         * gcc.c-torture/execute/pr44468.c: Likewise.
4664         * gcc.c-torture/compile/20100609-1.c: Likewise.
4665         * gcc.dg/volatile2.c: Adjust.
4666         * gcc.dg/plugin/selfassign.c: Likewise.
4667         * gcc.dg/pr36902.c: Likewise.
4668         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4669         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4670         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4671         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4672         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4673         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4674         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4675         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4676         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4677         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4678         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4679         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4680         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4681         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4682         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4683         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4684         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4685         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4686         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4687         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4688         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4689         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4690         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4691         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4692         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4693         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4694         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4695         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4696         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4697         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4698         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4699         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4700         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4701         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4702         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4703         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4704         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4705         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4706         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4707         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4708         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4709         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4710         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4711         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4712         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4713         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4714         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4715         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4716         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4717         * g++.dg/tree-ssa/pr31146.C: Likewise.
4718         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4719         * g++.dg/tree-ssa/pr33604.C: Likewise.
4720         * g++.dg/plugin/selfassign.c: Likewise.
4721         * gfortran.dg/array_memcpy_3.f90: Likewise.
4722         * gfortran.dg/array_memcpy_4.f90: Likewise.
4723         * c-c++-common/torture/pr42834.c: New testcase.
4724
4725 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4726
4727         PR c++/44628
4728         * g++.dg/template/crash100.C: New.
4729
4730 2010-06-30  Jan Hubicka  <jh@suse.cz>
4731
4732         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4733
4734 2010-06-30  Michael Matz  <matz@suse.de>
4735
4736         PR bootstrap/44699
4737         * gcc.dg/pr44699.c: New test.
4738
4739 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4740
4741         PR tree-optimization/39799
4742         * c-c++-common/uninit-17.c: New test.
4743
4744 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4745
4746         PR libfortran/43298
4747         * gfortran.dg/read_infnan_1.f90: New test.
4748
4749 2010-06-29  Jason Merrill  <jason@redhat.com>
4750
4751         Enable implicitly declared move constructor/operator= (N3053).
4752         * g++.dg/cpp0x/implicit3.C: New.
4753         * g++.dg/cpp0x/implicit4.C: New.
4754         * g++.dg/cpp0x/implicit5.C: New.
4755         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4756         * g++.dg/cpp0x/not_special.C: Adjust.
4757         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4758         * g++.dg/cpp0x/rv1n.C: Adjust.
4759         * g++.dg/cpp0x/rv1p.C: Adjust.
4760         * g++.dg/cpp0x/rv2n.C: Adjust.
4761         * g++.dg/cpp0x/rv2p.C: Adjust.
4762         * g++.dg/cpp0x/rv3n.C: Adjust.
4763         * g++.dg/cpp0x/rv3p.C: Adjust.
4764         * g++.dg/cpp0x/rv4n.C: Adjust.
4765         * g++.dg/cpp0x/rv4p.C: Adjust.
4766         * g++.dg/cpp0x/rv5n.C: Adjust.
4767         * g++.dg/cpp0x/rv5p.C: Adjust.
4768         * g++.dg/cpp0x/rv6n.C: Adjust.
4769         * g++.dg/cpp0x/rv6p.C: Adjust.
4770         * g++.dg/cpp0x/rv7n.C: Adjust.
4771         * g++.dg/cpp0x/rv7p.C: Adjust.
4772         * g++.dg/cpp0x/rv8p.C: Adjust.
4773         * g++.dg/gomp/pr26690-1.C: Adjust.
4774         * g++.dg/other/error20.C: Adjust.
4775         * g++.dg/other/error31.C: Adjust.
4776         * g++.dg/parse/error19.C: Adjust.
4777         * g++.dg/template/qualttp5.C: Adjust.
4778         * g++.old-deja/g++.law/ctors5.C: Adjust.
4779
4780         Enable implicitly deleted functions (N2346)
4781         * g++.dg/cpp0x/defaulted17.C: New.
4782         * g++.dg/cpp0x/implicit1.C: New.
4783         * g++.dg/cpp0x/implicit2.C: New.
4784         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4785         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4786         * g++.dg/init/ctor4.C: Adjust.
4787         * g++.dg/init/synth2.C: Adjust.
4788         * g++.dg/lto/20081118_1.C: Adjust.
4789         * g++.dg/other/error13.C: Adjust.
4790         * g++.dg/other/unused1.C: Adjust.
4791         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4792         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4793         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4794         * g++.old-deja/g++.law/ctors17.C: Adjust.
4795         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4796         * g++.old-deja/g++.pt/assign1.C: Adjust.
4797         * g++.old-deja/g++.pt/crash20.C: Adjust.
4798
4799         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4800         * g++.dg/cpp0x/defaulted13.C: Adjust.
4801         * g++.dg/cpp0x/defaulted2.C: Adjust.
4802         * g++.dg/cpp0x/defaulted3.C: Adjust.
4803         * g++.dg/cpp0x/initlist9.C: Adjust.
4804         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4805         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4806         * g++.dg/init/synth2.C: Adjust.
4807
4808         * g++.dg/cpp0x/defaulted19.C: New.
4809
4810         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4811         * g++.dg/template/error23.C: Fix for -std=c++0x.
4812
4813 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4814
4815         PR fortran/44718
4816         * gfortran.dg/proc_ptr_28.f90: New.
4817
4818 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4819
4820         PR tree-optimization/43801
4821         * g++.dg/torture/pr43801.C: New test.
4822
4823         PR debug/44668
4824         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4825
4826 2010-06-29  Jason Merrill  <jason@redhat.com>
4827
4828         PR c++/44587
4829         * g++.dg/template/qualified-id2.C: New.
4830         * g++.dg/template/qualified-id3.C: New.
4831
4832 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4833
4834         PR fortran/44696
4835         * gfortran.dg/associated_target_4.f90: New.
4836
4837 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4838
4839         PR fortran/44582
4840         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4841
4842 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4843
4844         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4845
4846 2010-06-29  Jan Hubicka  <jh@suse.cz>
4847
4848         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4849
4850 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4851
4852         PR target/43902
4853         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4854         * gcc.target/arm/wmul-3.c: New test.
4855         * gcc.target/arm/wmul-4.c: New test.
4856
4857 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4858
4859         PR rtl-optimization/44659
4860         * gcc.target/i386/extract-1.c: New.
4861         * gcc.target/i386/extract-2.c: Likewise.
4862         * gcc.target/i386/extract-3.c: Likewise.
4863         * gcc.target/i386/extract-4.c: Likewise.
4864         * gcc.target/i386/extract-5.c: Likewise.
4865         * gcc.target/i386/extract-6.c: Likewise.
4866
4867 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4868
4869         PR c++/44682
4870         * g++.dg/warn/Wunused-var-14.C: New test.
4871
4872 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4873
4874         PR fortran/43298
4875         * gfortran.dg/nan_6.f90: New.
4876
4877 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4878
4879         PR tree-optimization/43781
4880         * gcc.dg/torture/pr43781.c: New.
4881
4882 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4883
4884         PR fortran/40158
4885         * gfortran.dg/actual_rank_check_1.f90: New test.
4886
4887 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4888
4889         * gcc.dg/ipa/ipa-sra-6.c: New test.
4890
4891 2010-06-28  Jan Hubicka  <jh@suse.cz>
4892
4893         PR tree-optimization/44687
4894         * gcc.c-torture/compile/pr44687.c
4895
4896 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4897
4898         PR c++/44535
4899         * g++.dg/torture/pr44535.C: New test.
4900
4901 2010-06-28  Michael Matz  <matz@suse.de>
4902
4903         PR middle-end/44592
4904         * gfortran.dg/pr44592.f90: New test.
4905
4906 2010-06-28  Jan Hubicka  <jh@suse.cz>
4907
4908         PR tree-optimization/44357
4909         * g++.dg/torture/pr44357.C: New testcase.
4910
4911 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4912
4913         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4914         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4915         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4916         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4917         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4918         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4919         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4920         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4921
4922 2010-06-27  Jan Hubicka  <jh@suse.cz>
4923
4924         * gcc.c-torture/compile/pr44686.c: New file.
4925
4926 2010-06-27  Richard Guenther  <rguenther@suse.de>
4927
4928         PR tree-optimization/44683
4929         * gcc.c-torture/execute/pr44683.c: New testcase.
4930
4931 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4932
4933         * gnat.dg/noreturn3.ad[sb]: New test.
4934
4935 2010-06-26  Jason Merrill  <jason@redhat.com>
4936
4937         * g++.dg/cpp0x/explicit5.C: New.
4938
4939 2010-06-26  Richard Guenther  <rguenther@suse.de>
4940
4941         PR tree-optimization/44393
4942         * gcc.dg/pr44393.c: New testcase.
4943
4944 2010-06-26  Jan Hubicka  <jh@suse.cz>
4945
4946         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4947
4948 2010-06-26  Richard Guenther  <rguenther@suse.de>
4949
4950         PR middle-end/44674
4951         * gcc.dg/pr44674.c: New testcase.
4952
4953 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4954
4955         * gcc.dg/opts-3.c: New test.
4956
4957 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4958
4959         * gfortran.dg/type_decl_1.f90: New.
4960         * gfortran.dg/type_decl_2.f90: New.
4961
4962 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4963
4964         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4965         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4966
4967 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4968
4969         PR testsuite/38946
4970         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4971         error in comparing reals.
4972
4973 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4974
4975         * selected_real_kind_2.f90: New.
4976         * selected_real_kind_3.f90: New.
4977
4978 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4979
4980         * gfortran.dg/entry_19.f90: New.
4981
4982 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4983
4984         * gfortran.dg/end_subroutine_1.f90: New.
4985         * gfortran.dg/end_subroutine_2.f90: New.
4986         * gfortran.dg/interface_proc_end.f90: Update.
4987
4988 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4989
4990         * gfortran.dg/semicolon_fixed.f: Update.
4991         * gfortran.dg/semicolon_fixed_2.f: New.
4992         * gfortran.dg/semicolon_free_2.f90: New.
4993         * gfortran.dg/semicolon_free.f90: Update.
4994
4995 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4996
4997         PR fortran/44448
4998         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4999
5000 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5001
5002         * g++.dg/ipa/iinline-3.C: New test.
5003         * gcc.dg/ipa/modif-1.c: Removed.
5004
5005 2010-06-25  Jan Hubicka  <jh@suse.cz>
5006
5007         * gcc.dg/tree-ssa/ipa-split-1.c
5008
5009 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5010
5011         * g++.dg/ipa/iinline-2.C: New test.
5012
5013 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
5014
5015         PR middle-end/43866
5016         * gfortran.dg/pr43866.f90: New test.
5017
5018         PR tree-optimization/44539
5019         * gcc.dg/pr44539.c: New test.
5020
5021 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
5022
5023         From Jim Wilson:
5024         PR target/43902
5025         * gcc.target/mips/madd-9.c: New test.
5026
5027 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
5028
5029         PR c/44517
5030         * gcc.dg/noncompile/pr44517.c: New.
5031         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5032
5033 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
5034
5035         PR testsuite/43283
5036         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5037         and add argument to nop for IA64.
5038
5039 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5040
5041         PR target/44588
5042         * gcc.target/i386/mod-1.c: New.
5043         * gcc.target/i386/umod-1.c: Likewise.
5044         * gcc.target/i386/umod-2.c: Likewise.
5045         * gcc.target/i386/umod-3.c: Likewise.
5046
5047 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
5048
5049         PR middle-end/44492
5050         * g++.dg/torture/pr44492.C: New test.
5051
5052 2010-06-24  Andi Kleen  <ak@linux.intel.com>
5053
5054         * c-c++-common/warn-omitted-condop.c: New.
5055
5056 2010-06-24  Tobias Burnus  <burnus@net-b.de>
5057
5058         PR fortran/44614
5059         * gfortran.dg/import8.f90: New.
5060
5061 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
5062
5063         * gnat.dg/not_null.adb: Update test case.
5064
5065 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
5066
5067         PR c++/44619
5068         * g++.dg/warn/Wunused-var-13.C: New test.
5069
5070         PR c++/44627
5071         * g++.dg/diagnostic/method1.C: New test.
5072
5073 2010-06-22  Cary Coutant  <ccoutant@google.com>
5074
5075         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5076
5077 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
5078
5079         PR fortran/44616
5080         * gfortran.dg/abstract_type_8.f03: New.
5081
5082 2010-06-21  Jason Merrill  <jason@redhat.com>
5083
5084         * g++.dg/cpp0x/noexcept08.C: New.
5085
5086         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5087
5088 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5089
5090         PR target/44615
5091         * gcc.target/i386/sse2-vec-2a.c: New.
5092
5093 2010-06-21  DJ Delorie  <dj@redhat.com>
5094
5095         * gcc.dg/pragma-diag-1.c: New.
5096
5097 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5098
5099         PR target/44615
5100         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5101
5102 2010-06-21  Alan Modra  <amodra@gmail.com>
5103
5104         PR testsuite/44505
5105         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5106         tail call to check_fa_mid.
5107
5108 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
5109
5110         PR target/44575
5111         * gcc.c-torture/execute/pr44575.c: New test.
5112
5113 2010-06-21  Tobias Burnus  <burnus@net-b.de>
5114
5115         PR fortran/40632
5116         * gfortran.dg/contiguous_1.f90: New.
5117         * gfortran.dg/contiguous_2.f90: New.
5118         * gfortran.dg/contiguous_3.f90: New.
5119
5120 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
5121
5122         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5123         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5124
5125 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
5126
5127         PR target/44546
5128         * gcc.target/i386/pr44546.c: New test.
5129
5130 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
5131
5132         * gcc.dg/opts-2.c: New test.
5133
5134 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
5135
5136         PR fortran/44584
5137         * gfortran.dg/typebound_proc_15.f03: Modified.
5138
5139 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
5140
5141         PR target/44072
5142         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5143         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5144
5145 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5146
5147         * g++.dg/ext/label13.C: Fix typo in last change.
5148
5149 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5150
5151         PR libfortran/44477
5152         * gfortran.dg/eof_3.f90
5153         * gfortran.dg/endfile_2.f90
5154         * gfortran.dg/endfile_4.f90
5155         * gfortran.dg/endfile_3.f90
5156
5157 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5158
5159         PR c++/41090
5160         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5161
5162 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5163
5164         PR fortran/44556
5165         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5166
5167 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5168
5169         * gcc.target/arm/pr40900.c: New test.
5170
5171 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5172
5173         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5174
5175 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5176
5177         PR fortran/44558
5178         * gfortran.dg/typebound_call_15.f03: New.
5179
5180 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5181
5182         PR c++/44486
5183         * g++.dg/pr44486.C: New.
5184
5185 2010-06-16  DJ Delorie  <dj@redhat.com>
5186
5187         * gcc.target/i386/volatile-bitfields-1.c: New.
5188         * gcc.target/i386/volatile-bitfields-2.c: New.
5189
5190 2010-06-16  Jason Merrill  <jason@redhat.com>
5191
5192         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5193
5194         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5195
5196 2010-06-16  Richard Guenther  <rguenther@suse.de>
5197
5198         PR c/44555
5199         * gcc.c-torture/execute/pr44555.c: New testcase.
5200
5201 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5202
5203         PR fortran/44549
5204         * gfortran.dg/typebound_proc_16.f03: New.
5205
5206 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5207
5208         * g++.dg/torture/pr43905.C: New test.
5209
5210 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5211
5212         PR testsuite/44538
5213         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5214         initialization loop from being vectorized.
5215         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5216
5217 2010-06-16  Alan Modra  <amodra@gmail.com>
5218
5219         PR tree-optimization/44507
5220         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5221
5222 2010-06-15  Jason Merrill  <jason@redhat.com>
5223
5224         * g++.dg/overload/arg3.C: Adjust error locations.
5225         * g++.dg/overload/copy1.C: Likewise.
5226         * g++.dg/tc1/dr152.C: Likewise.
5227         * g++.dg/template/incomplete4.C: Likewise.
5228         * g++.dg/template/incomplete5.C: Likewise.
5229         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5230         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5231         * g++.old-deja/g++.pt/crash9.C: Likewise.
5232
5233         * g++.dg/inherit/virtual5.C: New.
5234
5235         * g++.dg/cpp0x/defaulted18.C: New.
5236
5237         * g++.dg/cpp0x/initlist40.C: New.
5238
5239         * g++.dg/cpp0x/initlist39.C: New.
5240
5241 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5242
5243         PR middle-end/44391
5244         * gcc.dg/graphite/pr44391.c: New.
5245
5246 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5247
5248         PR fortran/43388
5249         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5250         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5251         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5252         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5253
5254 2010-06-15  Richard Guenther  <rguenther@suse.de>
5255
5256         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5257
5258 2010-06-15  Richard Guenther  <rguenther@suse.de>
5259
5260         * gcc.dg/vect/bb-slp-21.c: Adjust.
5261         * gcc.dg/vect/bb-slp-13.c: Likewise
5262         * gcc.dg/vect/bb-slp-4.c: Likewise
5263         * gcc.dg/vect/bb-slp-22.c: Likewise
5264         * gcc.dg/vect/bb-slp-14.c: Likewise
5265         * gcc.dg/vect/bb-slp-23.c: Likewise
5266         * gcc.dg/vect/bb-slp-15.c: Likewise
5267         * gcc.dg/vect/bb-slp-17.c: Likewise
5268         * gcc.dg/vect/bb-slp-18.c: Likewise
5269         * gcc.dg/vect/bb-slp-19.c: Likewise
5270         * gcc.dg/vect/bb-slp-10.c: Likewise
5271         * gcc.dg/vect/bb-slp-11.c: Likewise
5272         * gcc.dg/vect/bb-slp-20.c: Likewise
5273         * gcc.dg/vect/bb-slp-3.c: Likewise
5274
5275 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5276
5277         PR fortran/44536
5278         * gfortran.dg/gomp/pr44536.f90: New test.
5279         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5280
5281 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5282
5283         PR target/44534
5284         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5285         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5286
5287 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5288
5289         PR tree-optimization/44508
5290         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5291
5292         PR bootstrap/44509
5293         * gcc.dg/pr44509.c: New test.
5294
5295 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5296
5297         PR tree-optimization/44507
5298         * gcc.dg/vect/pr44507.c: New test.
5299
5300 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5301
5302         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5303         and c-pretty-print.h.
5304
5305         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5306
5307 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5308
5309         * gfortran.dg/whole_file_18.f90: Updated error message.
5310
5311 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5312
5313         * gfortran.dg/whole_file_20.f03: New.
5314
5315 2010-06-12  Jan Hubicka  <jh@suse.cz>
5316
5317         * gcc.c-torture/compile/pc44485.c: New testcase.
5318
5319 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5320
5321         PR fortran/40117
5322         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5323         * gfortran.dg/typebound_proc_14.f03: New.
5324         * gfortran.dg/typebound_proc_15.f03: New.
5325
5326 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5327
5328         * gcc.dg/opts-1.c: New test.
5329
5330 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5331
5332         * gcc.dg/funroll-loops-all.c: Update expected error.
5333
5334 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5335
5336         PR target/44481
5337         * gcc.target/i386/pr44481.c: New test.
5338
5339 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5340
5341         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5342
5343 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5344
5345         PR middle-end/44483
5346         * gcc.dg/tree-ssa/pr44483.c: New.
5347
5348 2010-06-11  Paul Brook  <paul@codesourcery.com>
5349
5350         * g++.dg/other/arm-neon-1.C: New test.
5351
5352 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5353
5354         PR fortran/42051
5355         PR fortran/43896
5356         * gfortran.dg/class_23.f03: New test.
5357
5358 2010-06-11  Jan Hubicka  <jh@suse.cz>
5359
5360         * gcc.dg/ipa/pure-const-2.c: New testcase.
5361
5362 2010-06-11  Jan Hubicka  <jh@suse.cz>
5363
5364         * gcc.dg/noreturn-7.c: Update.
5365         * gcc.dg/noreturn-4.c: Update.
5366
5367 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5368
5369         Fix MIPS bootstrap
5370         * g++.dg/other/typedef4.C: New test.
5371
5372 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5373
5374         PR fortran/44207
5375         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5376
5377 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5378
5379         PR fortran/44457
5380         * gfortran.dg/asynchronous_3.f03
5381
5382 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5383
5384         PR middle-end/44185
5385         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5386         non-temporal stores out of the tests to form new test cases.  As a
5387         result, no non-temporal store should be generated in this case.
5388
5389         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5390         prefetch-7.c that generate one non-temporal store.
5391
5392         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5393         prefetch-7.c that generate one non-temporal store and one
5394         one-temporal prefetch.
5395
5396 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5397
5398         PR tree-optimization/44258
5399         * gcc.dg/tree-ssa/pr44258.c: New test.
5400
5401 2010-06-10  Daniel Kraft  <d@domob.eu>
5402
5403         PR fortran/38936
5404         * gfortran.dg/associate_1.f03: New test.
5405         * gfortran.dg/associate_2.f95: New test.
5406         * gfortran.dg/associate_3.f03: New test.
5407         * gfortran.dg/associate_4.f08: New test.
5408
5409 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5410
5411         * gfortran.dg/selected_char_kind_4.f90: New test.
5412
5413 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5414
5415         * gcc.dg/pr42461.c: New test.
5416
5417 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5418
5419         PR fortran/44347
5420         * gfortran.dg/selected_real_kind_1.f90: New.
5421
5422 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5423
5424         PR fortran/44359
5425         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5426         warning.
5427         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5428         check for warning.
5429
5430 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5431
5432         * gfortran.dg/data_namelist_conflict.f90: New test.
5433
5434 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5435
5436         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5437         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5438         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5439
5440 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5441
5442         * gfortran.dg/mvbits_9.f90: New test.
5443         * gfortran.dg/ibset_1.f90: Ditto.
5444         * gfortran.dg/ibits_1.f90: Ditto.
5445         * gfortran.dg/btest_1.f90: Ditto.
5446         * gfortran.dg/ibclr_1.f90: Ditto.
5447
5448 2010-06-09  Jason Merrill  <jason@redhat.com>
5449
5450         PR c++/44366
5451         * g++.dg/cpp0x/decltype23.C: Move to...
5452         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5453
5454 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5455
5456         PR fortran/44211
5457         * gfortran.dg/typebound_call_14.f03: New test.
5458
5459 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5460
5461         PR tree-optimization/44423
5462         * gcc.dg/tree-ssa/pr44423.c: New test.
5463
5464 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5465
5466         PR testsuite/42843
5467         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5468         TV_NONE to initialize tv_id field.
5469         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5470         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5471         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5472         Include toplev.h .
5473         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5474         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5475         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5476
5477 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5478
5479         PR tree-optimization/39874
5480         PR middle-end/28685
5481         * gcc.dg/pr39874.c: New file.
5482
5483 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5484
5485         * g++.dg/ext/attr-alias-1.C: New.
5486         * g++.dg/ext/attr-alias-2.C: New.
5487
5488 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5489
5490         PR fortran/44446
5491         * gfortran.dg/proc_ptr_27.f90: New.
5492
5493 2010-06-07  Jason Merrill  <jason@redhat.com>
5494
5495         PR c++/44366
5496         * g++.dg/cpp0x/decltype23.C: New.
5497
5498 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5499             Shujing Zhao  <pearly.zhao@oracle.com>
5500
5501         PR c/37724
5502         * gcc.dg/c90-const-expr-10.c: Adjust.
5503         * gcc.dg/c99-const-expr-10.c: Adjust.
5504         * gcc.dg/init-bad-7.c: New.
5505
5506 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5507
5508         * lib/target-supports.exp (check_effective_target_gas): New proc.
5509         * gcc.c-torture/execute/960321-1.x: New file.
5510
5511 2010-06-07  Jason Merrill  <jason@redhat.com>
5512
5513         PR c++/44401
5514         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5515
5516 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5517
5518         PR c++/44444
5519         * g++.dg/warn/Wunused-var-12.C: New test.
5520
5521         PR c++/44443
5522         * c-c++-common/Wunused-var-11.c: New test.
5523
5524 2010-06-07  Jan Hubicka  <jh@suse.cz>
5525
5526         * gcc.dg/ipa/pure-const-1.c: New testcase.
5527
5528 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5529
5530         PR rtl-optimization/44404
5531         * gcc.dg/pr44404.c: New.
5532
5533 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5534
5535         PR target/44159
5536         * gcc.target/i386/abi-2.c: Check sysv abi here.
5537         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5538         function to avoid failures by different ABIs.
5539         * gcc.target/i386/aes-check.h: Likewise.
5540         * gcc.target/i386/avx-check.h: Likewise.
5541         * gcc.target/i386/fma4-check.h: Likewise.
5542         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5543         * gcc.target/i386/mmx-check.h: Likewise.
5544         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5545         * gcc.target/i386/pclmul-check.h: Likewise.
5546         * gcc.target/i386/sse-check.h: Likewise.
5547         * gcc.target/i386/sse2-check.h: Likewise.
5548         * gcc.target/i386/sse3-check.h: Likewise.
5549         * gcc.target/i386/sse4_1-check.h: Likewise.
5550         * gcc.target/i386/sse4_2-check.h: Likewise.
5551         * gcc.target/i386/sse4a-check.h: Likewise.
5552         * gcc.target/i386/ssse3-check.h: Likewise.
5553         * gcc.target/i386/xop-check.h: Likewise.
5554         * gcc.target/i386/pr27971.c: Fix for LLP64.
5555         * gcc.target/i386/pr39139.c: Likewise.
5556         * gcc.target/i386/pr39315-check.c: Likewise.
5557         * gcc.target/i386/vararg-1.c: Likewise.
5558         * gcc.target/i386/vararg-2.c: Likewise.
5559         Additional add dg-compile to avoid failure due
5560         missing foo symbol.
5561
5562         * gcc.dg/compound-literal-1.c: Fix for llp64.
5563         * gcc.dg/pr32370.c: Likewise.
5564         * gcc.dg/pr37561.c: Likewise.
5565         * gcc.dg/pr41340.c: Likewise.
5566         * gcc.dg/pr41551.c: Likewise.
5567
5568 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5569
5570         PR c++/44188
5571         * g++.dg/debug/dwarf2/typedef3.C: New test.
5572
5573 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5574
5575         PR c/20000
5576         * c-c++-common/pr20000.c: New.
5577
5578 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5579
5580         PR c++/44086
5581         * g++.dg/init/pr44086.C: New.
5582         * g++.dg/cpp0x/decltype4.C: Adjust.
5583
5584 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5585
5586         PR fortran/43945
5587         * gfortran.dg/generic_23.f03: New test.
5588
5589 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5590
5591         PR fortran/43895
5592         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5593
5594 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5595
5596         PR c++/44361
5597         * c-c++-common/Wunused-var-9.c: New test.
5598
5599 2010-06-05  Jason Merrill  <jason@redhat.com>
5600
5601         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5602
5603 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5604
5605         PR c/44322
5606         * gcc.dg/c99-restrict-4.c: New test.
5607
5608 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5609
5610         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5611         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5612         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5613         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5614         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5615         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5616         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5617         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5618         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5619         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5620         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5621         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5622         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5623         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5624         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5625         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5626         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5627         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5628         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5629         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5630         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5631         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5632
5633 2010-06-04  Jason Merrill  <jason@redhat.com>
5634
5635         * g++.dg/cpp0x/noexcept06.C: New.
5636         * g++.dg/cpp0x/noexcept07.C: New.
5637
5638         * g++.dg/cpp0x/noexcept01.C: New.
5639         * g++.dg/cpp0x/noexcept02.C: New.
5640         * g++.dg/cpp0x/noexcept03.C: New.
5641         * g++.dg/cpp0x/noexcept04.C: New.
5642         * g++.dg/cpp0x/noexcept05.C: New.
5643
5644 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5645
5646         PR c++/44412
5647         * g++.dg/warn/Wunused-var-10.C: New test.
5648         * g++.dg/warn/Wunused-var-11.C: New test.
5649
5650         PR c++/44362
5651         * c-c++-common/Wunused-var-10.c: New test.
5652
5653 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5654
5655         PR c/25880
5656         * gcc.dg/assign-warn-2.c: Update.
5657         * gcc.dg/cpp/line3.c: Update.
5658         * gcc.dg/c99-array-lval-8.c: Update.
5659         * gcc.dg/cast-qual-2.c: Update.
5660         * gcc.dg/c99-arraydecl-3.c:  Update.
5661         * gcc.dg/assign-warn-1.c:  Update.
5662         * gcc.dg/format/gcc_diag-1.c:  Update.
5663
5664 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5665
5666         PR rtl-optimization/39871
5667         PR rtl-optimization/40615
5668         PR rtl-optimization/42500
5669         PR rtl-optimization/42502
5670         * gcc.target/arm/eliminate.c: New test.
5671
5672 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5673
5674         PR libstdc++/44410
5675         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5676         * g++.old-deja/g++.other/delete3.C: Likewise.
5677         * g++.old-deja/g++.other/new.C: Likewise.
5678         * g++.old-deja/g++.law/operators27.C: Likewise.
5679         * g++.old-deja/g++.mike/p755.C: Likewise.
5680         * g++.dg/eh/new1.C: Likewise.
5681         * g++.dg/init/new5.C: Likewise.
5682
5683 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5684
5685         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5686         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5687         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5688
5689 2010-06-03  Richard Guenther  <rguenther@suse.de>
5690
5691         PR lto/41921
5692         * lib/lto.exp: Always load gcc.exp.
5693         (lto-obj): For C source files invoke gcc_target_compile.
5694         * g++.dg/lto/20100603-1_0.C: New testcase.
5695         * g++.dg/lto/20100603-1_1.c: Likewise.
5696
5697 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5698
5699         PR tree-optimization/43688
5700         * gfortran.dg/pr43688.f90: New.
5701
5702 2010-06-03  Richard Guenther  <rguenther@suse.de>
5703
5704         PR lto/41584
5705         * gcc.dg/lto/20100603-1_0.c: New testcase.
5706         * gcc.dg/lto/20100603-2_0.c: Likewise.
5707         * gcc.dg/lto/20100603-3_0.c: Likewise.
5708
5709 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5710
5711         PR target/44218
5712         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5713         * gcc.target/powerpc/recip-2.c: Ditto.
5714         * gcc.target/powerpc/recip-3.c: Ditto.
5715         * gcc.target/powerpc/recip-4.c: Ditto.
5716         * gcc.target/powerpc/recip-5.c: Ditto.
5717         * gcc.target/powerpc/recip-6.c: Ditto.
5718         * gcc.target/powerpc/recip-7.c: Ditto.
5719         * gcc.target/powerpc/recip-test.h: Ditto.
5720         * gcc.target/powerpc/recip-test2.h: Ditto.
5721
5722 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5723
5724         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5725
5726 2010-06-02  Jason Merrill  <jason@redhat.com>
5727
5728         * g++.dg/ext/vector9.C: Expect typedef in error message.
5729
5730         PR c++/9726
5731         PR c++/23594
5732         PR c++/44333
5733         * g++.dg/tc1/dr101.C: Remove xfails.
5734
5735 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5736
5737         PR middle-end/44372
5738         * g++.dg/ipa/pr44372.C: New.
5739
5740 2010-06-02  Jan Hubicka  <jh@suse.cz>
5741
5742         PR middle-end/44295
5743         * g++.dg/torture/pr44295.C: Neww testcase.
5744
5745 2010-06-02  Jan Hubicka  <jh@suse.cz>
5746
5747         * gcc.dg/tree-ssa/loadpre6.c: Update.
5748
5749 2010-06-02  Richard Guenther  <rguenther@suse.de>
5750
5751         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5752         diagnostic.h.
5753
5754 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5755
5756         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5757         the link fail message.
5758
5759 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5760
5761         PR fortran/44360
5762         * gfortran.dg/use_13.f90: New test case.
5763
5764 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5765
5766         PR fortran/44371
5767         * gfortran.dg/error_stop_2.f08: Minor update.
5768
5769 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5770
5771         PR fortran/44371
5772         * gfortran.dg/error_stop_1.f08: New test.
5773         * gfortran.dg/error_stop_2.f08: New test.
5774
5775 2010-06-01  Jason Merrill  <jason@redhat.com>
5776
5777         DR 990
5778         * g++.dg/cpp0x/initlist37.C: New.
5779         * g++.dg/cpp0x/initlist38.C: New.
5780
5781         PR c++/44358
5782         * g++.dg/cpp0x/initlist36.C: New.
5783
5784 2010-05-31 Jan Hubicka  <jh@suse.cz>
5785
5786         * gcc.dg/noreturn-8.c: New testcase.
5787
5788 2010-05-31 Jan Hubicka  <jh@suse.cz>
5789
5790         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5791         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5792
5793 2010-05-31 Jan Hubicka  <jh@suse.cz>
5794
5795         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5796         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5797
5798 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5799
5800         PR fortran/36928
5801         * gfortran.dg/dependency_27.f90:  New test.
5802         * gfortran.dg/array_assign_1.F90:  New test.
5803
5804 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5805
5806         PR target/44338
5807         * gcc.target/i386/sse-24.c: New test.
5808
5809 2010-05-31  Jan Hubicka  <jh@suse.cz>
5810
5811         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5812
5813 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5814
5815         PR middle-end/44337
5816         * gcc.dg/pr44337.c: New test.
5817
5818         PR tree-optimization/44182
5819         * g++.dg/debug/pr44182.C: New test.
5820
5821 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5822
5823         * gcc.dg/nested-func-7.c: New test.
5824         * gnat.dg/frame_overflow.adb: Adjust directives.
5825
5826 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5827
5828         * gnat.dg/prot2.ad[sb]: New test.
5829         * gnat.dg/prot2_pkg1.ads: New helper.
5830         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5831
5832 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5833
5834         * gnat.dg/array11.adb: Adjust dg-warning directive.
5835         * gnat.dg/object_overflow.adb: Likewise.
5836
5837 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5838
5839         PR middle-end/44306
5840         * gcc.dg/tree-ssa/pr44306.c: New.
5841
5842 2010-05-29  Jan Hubicka  <jh@suse.cz>
5843
5844         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5845
5846 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5847
5848         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5849
5850 2010-05-28  Mike Stump  <mikestump@comcast.net>
5851
5852         PR objc/44125
5853         * objc.dg/const-str-9.m: Remove static.
5854
5855 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5856
5857         PR target/43636
5858         * gcc.c-torture/compile/pr43636.c: New test.
5859
5860 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5861
5862         PR objc++/23616
5863         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5864         * obj-c++.dg/try-catch-9.mm: Ditto.
5865
5866 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5867
5868         Revert patch for PR c++/44188
5869         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5870
5871 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5872
5873         PR c++/44188
5874         * g++.dg/debug/dwarf2/typedef3.C: New test.
5875
5876 2010-05-27  Jason Merrill  <jason@redhat.com>
5877
5878         PR c++/43555
5879         * g++.dg/ext/vla9.C: New.
5880
5881 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5882
5883         PR objc/44140
5884         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5885         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5886         * objc.dg/torture/tls/thr-init.m: Ditto.
5887         * objc.dg/torture/trivial.m: Ditto.
5888         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5889         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5890         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5891         * obj-c++.dg/torture/trivial.mm: Ditto.
5892
5893 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5894
5895         * g++.dg/lto/20100302_0.C: Skip on darwin.
5896
5897 2010-05-27  Richard Guenther  <rguenther@suse.de>
5898
5899         PR tree-optimization/44284
5900         * gcc.dg/vect/vect-118.c: New testcase.
5901         * gcc.dg/vect/bb-slp-20.c: Adjust.
5902         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5903         * gcc.dg/vect/slp-9.c: Likewise.
5904         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5905         * gcc.dg/vect/vect-10.c: Likewise.
5906         * gcc.dg/vect/vect-109.c: Likewise.
5907         * gcc.dg/vect/vect-12.c: Likewise.
5908         * gcc.dg/vect/vect-36.c: Likewise.
5909         * gcc.dg/vect/vect-7.c: Likewise.
5910         * gcc.dg/vect/vect-iv-8.c: Likewise.
5911         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5912         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5913         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5914         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5915         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5916         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5917         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5918         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5919         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5920         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5921         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5922         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5923         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5924         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5925         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5926         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5927         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5928
5929 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5930
5931         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5932         necessary.
5933
5934 2010-05-26  Jan Hubicka  <jh@suse.cz>
5935
5936         * gcc.dg/lto/materialize-1_0.c: New file.
5937         * gcc.dg/lto/materialize-1_1.c: New file.
5938
5939 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5940
5941         * gnat.dg/lto10.adb: New test.
5942         * gnat.dg/lto10_pkg.ads: New helper.
5943
5944 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5945
5946         * lib/target-supports.exp (check_effective_target_int128): New
5947         function to check if __int128 types are available for target.
5948         * c-c++-common/int128-types-1.c: New.
5949         * c-c++-common/int128-1.c: New.
5950         * c-c++-common/int128-2.c: New.
5951         * g++.dg/abi/mangle43.C: New.
5952         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5953         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5954         pointer-wide scalar.
5955         * g++.dg/other/pr25632.C: Likewise.
5956         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5957         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5958         overflow warnings.
5959         * g++.dg/warn/pr13358-4.C: Likewise.
5960         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5961         * g++.dg/warn/Wconversion-null.C: Likewise.
5962
5963 2010-05-26  Jason Merrill  <jason@redhat.com>
5964
5965         PR c++/43382
5966         * g++.dg/cpp0x/variadic101.C: New.
5967
5968 2010-05-26  Richard Guenther  <rguenther@suse.de>
5969
5970         PR rtl-optimization/44164
5971         * gcc.c-torture/execute/pr44164.c: New testcase.
5972         * g++.dg/tree-ssa/pr13146.C: Adjust.
5973
5974 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5975
5976         PR fortran/40011
5977         * gfortran.dg/whole_file_19.f90 : New test.
5978
5979 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5980
5981         PR fortran/30668
5982         PR fortran/31346
5983         PR fortran/34260
5984         * gfortran.dg/pr40999.f: Fix function type.
5985         * gfortran.dg/whole_file_5.f90: Likewise.
5986         * gfortran.dg/whole_file_6.f90: Likewise.
5987         * gfortran.dg/whole_file_16.f90: New.
5988         * gfortran.dg/whole_file_17.f90: New.
5989         * gfortran.dg/whole_file_18.f90: New.
5990
5991 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5992             Iain Sandoe  <iains@gcc.gnu.org>
5993
5994         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5995         * gcc.c-torture/compile/pr44197.c: Require alias support.
5996         * gcc.dg/lto/20081222_0.c: Ditto.
5997
5998 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5999
6000         PR debug/42801
6001         * gcc.dg/guality/vla-2.c: New test.
6002
6003 2010-05-25  Richard Guenther  <rguenther@suse.de>
6004
6005         PR middle-end/44069
6006         * g++.dg/torture/pr44069.C: New testcase.
6007
6008 2010-05-25  Richard Guenther  <rguenther@suse.de>
6009
6010         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6011
6012 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6013
6014         PR objc/44140
6015         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6016
6017 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6018
6019         * obj-c++.dg/torture/tls/trivial.mm: New.
6020         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6021         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6022         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6023         * obj-c++.dg/torture/tls/diag-1.mm: New.
6024         * obj-c++.dg/torture/tls/tls.exp: New.
6025         * obj-c++.dg/torture/trivial.mm: New.
6026         * obj-c++.dg/torture/dg-torture.exp: New.
6027         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6028         * obj-c++.dg/tls/trivial.m: New.
6029         * obj-c++.dg/tls/init-1.mm: New.
6030         * obj-c++.dg/tls/diag-1.mm: New.
6031         * obj-c++.dg/tls/init-2.mm: New.
6032         * obj-c++.dg/tls/diag-2.mm: New.
6033         * obj-c++.dg/tls/diag-3.mm: New.
6034         * obj-c++.dg/tls/diag-4.mm: New.
6035         * obj-c++.dg/tls/static-1.mm: New.
6036         * obj-c++.dg/tls/tls.exp: New.
6037         * obj-c++.dg/tls/diag-5.mm: New.
6038         * obj-c++.dg/tls/static-1a.mm: New.
6039         * objc-obj-c++-shared/Object1.mm: New.
6040         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6041
6042 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
6043
6044         PR objc++/43689
6045         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6046         * obj-c++.dg/const-str-6.mm: Ditto.
6047
6048 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6049
6050         * g++.dg/parse/array-size2.C: Remove dg-error directives.
6051
6052 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6053
6054         PR ada/38394
6055         * gnat.dg/array13.ad[sb]: New test.
6056
6057 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
6058             Sandra Loosemore  <sandra@codesourcery.com>
6059
6060         * gcc.target/arm/neon/: Regenerated test cases.
6061
6062         * gcc.target/arm/neon/polytypes.c,
6063         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6064         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6065         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6066         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6067         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6068         dg-add-options arm_neon.
6069
6070         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6071         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6072         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6073         and arm_neon_fp16_ok.
6074
6075         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6076         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6077
6078         * lib/target-supports.exp (add_options_for_arm_neon): New.
6079         (check_effective_target_arm_neon_ok_nocache): New, from
6080         check_effective_target_arm_neon_ok.  Check multiple possibilities.
6081         (check_effective_target_arm_neon_ok): Use
6082         check_effective_target_arm_neon_ok_nocache.
6083         (add_options_for_arm_neon_fp16)
6084         (check_effective_target_arm_neon_fp16_ok)
6085         check_effective_target_arm_neon_fp16_ok_nocache): New.
6086         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6087
6088 2010-05-24  Jason Merrill  <jason@redhat.com>
6089
6090         PR c++/41510
6091         * g++.dg/cpp0x/initlist35.C: New.
6092         * g++.dg/init/brace6.C: Adjust.
6093
6094 2010-05-24  Paul Brook  <paul@codesourcery.com>
6095
6096         * gcc.target/arm/frame-pointer-1.c: New test.
6097         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6098         pointer elimination.
6099
6100 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6101
6102         PR target/44245
6103         * gcc.target/i386/crc32-3.c: New.
6104         * gcc.target/i386/crc32-4.c: Likewise.
6105
6106 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
6107
6108         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6109         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6110         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6111
6112 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6113
6114         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6115
6116 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
6117
6118         PR target/43869
6119         * gcc.c-target/pr43869.c: New test.
6120
6121 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6122
6123         PR fortran/44212
6124         * gfortran.dg/class_22.f03: New.
6125
6126 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
6127
6128         PR lto/44238
6129         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6130
6131 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6132
6133         PR fortran/44213
6134         * gfortran.dg/abstract_type_7.f03: New.
6135
6136 2010-05-21  Jason Merrill  <jason@redhat.com>
6137
6138         * g++.dg/eh/spec11.C: Test cleanup optimization.
6139
6140 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
6141
6142         PR debug/44223
6143         * gcc.target/i386/pr44223.c: New test.
6144
6145 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6146
6147         * gcc.target/i386/pr25993.c: Use @function as type specifier.
6148
6149 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6150
6151         * g++.dg/other/const3.C: New test.
6152
6153 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6154
6155         PR fortran/38407
6156         * warn_unused_dummy_argument_1.f90: New.
6157         * warn_unused_dummy_argument_2.f90: New.
6158
6159 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6160
6161         PR c++/30298
6162         * g++.dg/inherit/crash1.C: New.
6163         * g++.dg/inherit/crash2.C: Likewise.
6164
6165 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6166
6167         PR debug/44178
6168         * g++.dg/debug/pr44178.C: New test.
6169
6170 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6171
6172         PR middle-end/44185
6173         * gcc.dg/tree-ssa/prefetch-6.c: Add
6174         --param min-insn-to-prefetch-ratio=6.
6175         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6176         allow unrolling, and adjust the movnti count.
6177
6178 2010-05-20  Jan Hubicka  <jh@suse.cz>
6179
6180         PR middle-end/44197
6181         * gcc.c-torture/compile/pr44197.c: New file.
6182
6183 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6184
6185         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6186         Fix test code.
6187         (check_effective_target_xop): Remove __may_alias__ attribute.
6188
6189 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6190
6191         PR target/44202
6192         * gcc.c-torture/execute/pr44202-1.c: New test.
6193
6194 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6195
6196         PR fortran/43851
6197         * gfortran.dg/label_1.f90: Update test.
6198
6199 2010-05-19  Jan Hubicka  <jh@suse.cz>
6200
6201         * gcc.dg/lto/ipareference2_0.c: New file.
6202         * gcc.dg/lto/ipareference2_1.c: New file.
6203
6204 2010-05-19  Jason Merrill  <jason@redhat.com>
6205
6206         * g++.dg/parse/fn-typedef2.C: New.
6207
6208         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6209         function type.
6210
6211         PR c++/44193
6212         * g++.dg/template/fntype1.C: New.
6213
6214 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6215
6216         * gnat.dg/discr23.ad[sb]: New test.
6217         * gnat.dg/discr23_pkg.ads: New helper.
6218
6219         * gnat.dg/specs/controlled1.ads: New test.
6220         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6221
6222 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6223
6224         PR fortran/44055
6225         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6226         Fixed scope of C_SIZEOF.
6227         * gfortran.dg/warn_conversion_2.f90: New.
6228
6229 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6230
6231         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6232         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6233         for optional selector.
6234         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6235         (check_effective_target_sse3): New proc.
6236         * gcc.target/i386/math-torture/math-torture.exp: Load
6237         target-supports.exp.
6238         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6239         check_effective_target_sse2.
6240         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6241         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6242         * g++.dg/vect/vect.exp: Likewise.
6243         * gfortran.dg/vect/vect.exp: Likewise.
6244         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6245         -msse2 if check_effective_target_sse2.
6246
6247         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6248         * gcc.target/i386/3dnow-2.c: Likewise.
6249         * gcc.target/i386/3dnowA-1.c: Likewise.
6250         * gcc.target/i386/3dnowA-2.c: Likewise.
6251         * gcc.target/i386/pr42549.c: Likewise.
6252
6253         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6254         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6255         * gcc.target/i386/sse3-addsubps.c: Likewise.
6256         * gcc.target/i386/sse3-haddpd.c: Likewise.
6257         * gcc.target/i386/sse3-haddps.c: Likewise.
6258         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6259         * gcc.target/i386/sse3-hsubps.c: Likewise.
6260         * gcc.target/i386/sse3-movddup.c: Likewise.
6261         * gcc.target/i386/sse3-movshdup.c: Likewise.
6262         * gcc.target/i386/sse3-movsldup.c: Likewise.
6263
6264         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6265         * g++.dg/ext/attrib35.C: Likewise.
6266         * g++.dg/opt/pr40496.C: Likewise.
6267         * g++.dg/other/i386-1.C: Likewise.
6268         * g++.dg/other/i386-4.C: Likewise.
6269         * g++.dg/other/pr34435.C: Likewise.
6270         * g++.dg/other/pr39496.C: Likewise.
6271         * g++.dg/other/pr40446.C: Likewise.
6272         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6273         * gcc.dg/compat/vector-1a_main.c: Likewise.
6274         * gcc.dg/compat/vector-2a_main.c: Likewise.
6275         * gcc.dg/lto/20090206-1_0.c: Likewise.
6276         * gcc.dg/pr34856.c: Likewise.
6277         * gcc.dg/pr36584.c: Likewise.
6278         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6279         * gcc.dg/pr37544.c: Likewise.
6280         * gcc.dg/torture/pr16104-1.c: Likewise.
6281         * gcc.dg/torture/pr35771-1.c: Likewise.
6282         * gcc.dg/torture/pr35771-2.c: Likewise.
6283         * gcc.dg/torture/pr35771-3.c: Likewise.
6284         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6285         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6286         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6287         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6288         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6289         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6290         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6291         * gcc.target/i386/20060512-1.c: Likewise.
6292         * gcc.target/i386/20060512-3.c: Likewise.
6293         * gcc.target/i386/all_one_m128i.c: Likewise.
6294         * gcc.target/i386/float128-1.c: Likewise.
6295         * gcc.target/i386/float128-2.c: Likewise.
6296         * gcc.target/i386/fpcvt-1.c: Likewise.
6297         * gcc.target/i386/fpcvt-2.c: Likewise.
6298         * gcc.target/i386/fpcvt-3.c: Likewise.
6299         * gcc.target/i386/fpprec-1.c: Likewise.
6300         * gcc.target/i386/funcspec-9.c: Likewise.
6301         * gcc.target/i386/incoming-1.c: Likewise.
6302         * gcc.target/i386/incoming-12.c: Likewise.
6303         * gcc.target/i386/incoming-2.c: Likewise.
6304         * gcc.target/i386/incoming-3.c: Likewise.
6305         * gcc.target/i386/incoming-4.c: Likewise.
6306         * gcc.target/i386/incoming-6.c: Likewise.
6307         * gcc.target/i386/incoming-7.c: Likewise.
6308         * gcc.target/i386/incoming-8.c: Likewise.
6309         * gcc.target/i386/opt-1.c: Likewise.
6310         * gcc.target/i386/opt-2.c: Likewise.
6311         * gcc.target/i386/ordcmp-1.c: Likewise.
6312         * gcc.target/i386/pr17692.c: Likewise.
6313         * gcc.target/i386/pr18614-1.c: Likewise.
6314         * gcc.target/i386/pr22152.c: Likewise.
6315         * gcc.target/i386/pr23570.c: Likewise.
6316         * gcc.target/i386/pr23575.c: Likewise.
6317         * gcc.target/i386/pr26449-1.c: Likewise.
6318         * gcc.target/i386/pr26600.c: Likewise.
6319         * gcc.target/i386/pr27790.c: Likewise.
6320         * gcc.target/i386/pr28839.c: Likewise.
6321         * gcc.target/i386/pr30970.c: Likewise.
6322         * gcc.target/i386/pr32000-1.c: Likewise.
6323         * gcc.target/i386/pr32000-2.c: Likewise.
6324         * gcc.target/i386/pr32280.c: Likewise.
6325         * gcc.target/i386/pr32661.c: Likewise.
6326         * gcc.target/i386/pr32708-1.c: Likewise.
6327         * gcc.target/i386/pr32961.c: Likewise.
6328         * gcc.target/i386/pr33329.c: Likewise.
6329         * gcc.target/i386/pr35714.c: Likewise.
6330         * gcc.target/i386/pr35767-1.c: Likewise.
6331         * gcc.target/i386/pr35767-1d.c: Likewise.
6332         * gcc.target/i386/pr35767-1i.c: Likewise.
6333         * gcc.target/i386/pr35767-2.c: Likewise.
6334         * gcc.target/i386/pr35767-2d.c: Likewise.
6335         * gcc.target/i386/pr35767-2i.c: Likewise.
6336         * gcc.target/i386/pr35767-3.c: Likewise.
6337         * gcc.target/i386/pr35767-5.c: Likewise.
6338         * gcc.target/i386/pr36222-1.c: Likewise.
6339         * gcc.target/i386/pr36578-1.c: Likewise.
6340         * gcc.target/i386/pr36578-2.c: Likewise.
6341         * gcc.target/i386/pr36992-1.c: Likewise.
6342         * gcc.target/i386/pr37101.c: Likewise.
6343         * gcc.target/i386/pr37216.c: Likewise.
6344         * gcc.target/i386/pr37434-1.c: Likewise.
6345         * gcc.target/i386/pr37434-2.c: Likewise.
6346         * gcc.target/i386/pr37843-3.c: Likewise.
6347         * gcc.target/i386/pr37843-4.c: Likewise.
6348         * gcc.target/i386/pr39162.c: Likewise.
6349         * gcc.target/i386/pr39315-1.c: Likewise.
6350         * gcc.target/i386/pr39315-2.c: Likewise.
6351         * gcc.target/i386/pr39315-3.c: Likewise.
6352         * gcc.target/i386/pr39315-4.c: Likewise.
6353         * gcc.target/i386/pr39445.c: Likewise.
6354         * gcc.target/i386/pr39496.c: Likewise.
6355         * gcc.target/i386/pr40809.c: Likewise.
6356         * gcc.target/i386/pr40906-3.c: Likewise.
6357         * gcc.target/i386/pr41019.c: Likewise.
6358         * gcc.target/i386/pr42542-1.c: Likewise.
6359         * gcc.target/i386/pr42542-2.c: Likewise.
6360         * gcc.target/i386/pr42542-3.c: Likewise.
6361         * gcc.target/i386/pr42542-3a.c: Likewise.
6362         * gcc.target/i386/pr42881.c: Likewise.
6363         * gcc.target/i386/push-1.c: Likewise.
6364         * gcc.target/i386/quad-sse.c: Likewise.
6365         * gcc.target/i386/reload-1.c: Likewise.
6366         * gcc.target/i386/sse-10.c: Likewise.
6367         * gcc.target/i386/sse-11.c: Likewise.
6368         * gcc.target/i386/sse-15.c: Likewise.
6369         * gcc.target/i386/sse-17.c: Likewise.
6370         * gcc.target/i386/sse-18.c: Likewise.
6371         * gcc.target/i386/sse-19.c: Likewise.
6372         * gcc.target/i386/sse-4.c: Likewise.
6373         * gcc.target/i386/sse-6.c: Likewise.
6374         * gcc.target/i386/sse-vect-types.c: Likewise.
6375         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6376         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6377         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6378         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6379         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6380         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6381         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6382         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6383         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6384         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6385         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6386         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6387         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6388         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6389         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6390         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6391         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6392         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6393         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6394         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6395         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6396         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6397         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6398         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6399         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6400         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6401         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6402         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6403         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6404         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6405         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6406         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6407         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6408         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6409         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6410         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6411         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6412         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6413         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6414         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6415         * gcc.target/i386/sse2-mmx.c: Likewise.
6416         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6417         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6418         * gcc.target/i386/sse2-movd-1.c: Likewise.
6419         * gcc.target/i386/sse2-movd-2.c: Likewise.
6420         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6421         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6422         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6423         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6424         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6425         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6426         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6427         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6428         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6429         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6430         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6431         * gcc.target/i386/sse2-movq-1.c: Likewise.
6432         * gcc.target/i386/sse2-movq-2.c: Likewise.
6433         * gcc.target/i386/sse2-movq-3.c: Likewise.
6434         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6435         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6436         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6437         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6438         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6439         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6440         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6441         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6442         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6443         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6444         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6445         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6446         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6447         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6448         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6449         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6450         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6451         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6452         * gcc.target/i386/sse2-pand-1.c: Likewise.
6453         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6454         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6455         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6456         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6457         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6458         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6459         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6460         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6461         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6462         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6463         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6464         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6465         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6466         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6467         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6468         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6469         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6470         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6471         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6472         * gcc.target/i386/sse2-por-1.c: Likewise.
6473         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6474         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6475         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6476         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6477         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6478         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6479         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6480         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6481         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6482         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6483         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6484         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6485         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6486         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6487         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6488         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6489         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6490         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6491         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6492         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6493         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6494         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6495         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6496         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6497         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6498         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6499         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6500         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6501         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6502         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6503         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6504         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6505         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6506         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6507         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6508         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6509         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6510         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6511         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6512         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6513         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6514         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6515         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6516         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6517         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6518         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6519         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6520         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6521         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6522         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6523         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6524         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6525         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6526         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6527         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6528         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6529         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6530         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6531         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6532         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6533         * gcc.target/i386/sse2-vec-1.c: Likewise.
6534         * gcc.target/i386/sse2-vec-2.c: Likewise.
6535         * gcc.target/i386/sse2-vec-3.c: Likewise.
6536         * gcc.target/i386/sse2-vec-4.c: Likewise.
6537         * gcc.target/i386/sse2-vec-5.c: Likewise.
6538         * gcc.target/i386/sse2-vec-6.c: Likewise.
6539         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6540         * gcc.target/i386/ssefn-2.c: Likewise.
6541         * gcc.target/i386/ssefn-4.c: Likewise.
6542         * gcc.target/i386/ssefp-1.c: Likewise.
6543         * gcc.target/i386/ssefp-2.c: Likewise.
6544         * gcc.target/i386/sseregparm-3.c: Likewise.
6545         * gcc.target/i386/sseregparm-4.c: Likewise.
6546         * gcc.target/i386/sseregparm-5.c: Likewise.
6547         * gcc.target/i386/sseregparm-6.c: Likewise.
6548         * gcc.target/i386/sseregparm-7.c: Likewise.
6549         * gcc.target/i386/ssetype-1.c: Likewise.
6550         * gcc.target/i386/ssetype-2.c: Likewise.
6551         * gcc.target/i386/ssetype-3.c: Likewise.
6552         * gcc.target/i386/ssetype-4.c: Likewise.
6553         * gcc.target/i386/ssetype-5.c: Likewise.
6554         * gcc.target/i386/unordcmp-1.c: Likewise.
6555         * gcc.target/i386/vararg-1.c: Likewise.
6556         * gcc.target/i386/vararg-2.c: Likewise.
6557         * gcc.target/i386/vararg-3.c: Likewise.
6558         * gcc.target/i386/vararg-4.c: Likewise.
6559         * gcc.target/i386/vararg-7.c: Likewise.
6560         * gcc.target/i386/vararg-8.c: Likewise.
6561         * gcc.target/i386/vecinit-1.c: Likewise.
6562         * gcc.target/i386/vecinit-2.c: Likewise.
6563         * gcc.target/i386/vecinit-3.c: Likewise.
6564         * gcc.target/i386/vecinit-4.c: Likewise.
6565         * gcc.target/i386/vecinit-5.c: Likewise.
6566         * gcc.target/i386/vecinit-6.c: Likewise.
6567         * gcc.target/i386/vectorize2.c: Likewise.
6568         * gcc.target/i386/vectorize3.c: Likewise.
6569         * gcc.target/i386/vectorize4.c: Likewise.
6570         * gcc.target/i386/vectorize6.c: Likewise.
6571         * gcc.target/i386/vectorize7.c: Likewise.
6572         * gcc.target/i386/vectorize8.c: Likewise.
6573         * gcc.target/i386/vperm-v2df.c: Likewise.
6574         * gcc.target/i386/vperm-v2di.c: Likewise.
6575         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6576         * gcc.target/i386/xorps-sse2.c: Likewise.
6577         * gcc.target/i386/xorps.c: Likewise.
6578         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6579         * gfortran.dg/graphite/pr42326.f90: Likewise.
6580         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6581
6582 2010-05-19  Richard Guenther  <rguenther@suse.de>
6583
6584         PR lto/44196
6585         * g++.dg/lto/20100519-1_0.C: New testcase.
6586
6587 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6588
6589         PR fortran/42360
6590         * gfortran.dg/warn_intent_out_not_set.f90: New.
6591
6592 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6593
6594         PR fortran/38404
6595         * gfortran.dg/data_char_1.f90: Updated warning message.
6596         * gfortran.dg/data_array_6.f: New.
6597
6598 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6599
6600         * g++.dg/ipa/ivinline-8.C: New test.
6601         * gcc.dg/ipa/iinline-2.c: Likewise.
6602
6603 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6604
6605         PR fortran/34505
6606         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6607         arguments; add check for return value kind.
6608         * gfortran.dg/float_1.f90: Likewise.
6609
6610 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6611
6612         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6613         (main): Use it.
6614         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6615         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6616         Prune another location line format.
6617         (lto-obj): Call lto_prune_warns on comp_output.
6618
6619 2010-05-18  Jan Hubicka  <jh@suse.cz>
6620
6621         * gcc.dg/lto/ipacp_0.c: New test.
6622         * gcc.dg/lto/ipacp_1.c: New test.
6623
6624 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6625
6626         PR lto/44184
6627         * gcc.dg/lto/20100518_0.c: New test.
6628
6629 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6630
6631         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6632
6633 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6634
6635         PR fortran/43990
6636         * gfortran.dg/class_21.f03: New.
6637
6638 2010-05-17  Jason Merrill  <jason@redhat.com>
6639
6640         PR c++/44157
6641         * g++.dg/cpp0x/initlist34.C: New.
6642
6643         PR c++/44158
6644         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6645
6646 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6647
6648         * g++.dg/ipa/ivinline-1.C: New test.
6649         * g++.dg/ipa/ivinline-2.C: New test.
6650         * g++.dg/ipa/ivinline-3.C: New test.
6651         * g++.dg/ipa/ivinline-4.C: New test.
6652         * g++.dg/ipa/ivinline-5.C: New test.
6653         * g++.dg/ipa/ivinline-6.C: New test.
6654
6655 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6656             Jason Merrill  <jason@redhat.com>
6657
6658         PR c++/44108
6659         * c-c++-common/Wunused-var-8.c: New test.
6660
6661 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6662
6663         PR bootstrap/42347
6664         * gcc.c-torture/compile/pr42347.c: New test.
6665
6666         PR middle-end/44102
6667         * g++.dg/ext/asmgoto1.C: New test.
6668
6669 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6670
6671         PR middle-end/44133
6672         * gcc.dg/tree-ssa/pr44133.c: New test.
6673         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6674         precise.
6675
6676 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6677
6678         PR fortran/44044
6679         * gfortran.dg/class_20.f03: New.
6680
6681 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6682
6683         PR 44078
6684         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6685         debug messages but not the newly introduced one.
6686
6687 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6688
6689         PR fortran/35779
6690         * gfortran.dg/initialization_25.f90: Commented testcase.
6691         * gfortran.dg/initialization_26.f90: New.
6692
6693 2010-05-16  Richard Guenther  <rguenther@suse.de>
6694
6695         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6696         * gcc.dg/pr43084.c: Likewise.
6697         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6698         -fipa-type-escape.
6699         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6700         -fipa-type-escape.
6701         * gcc.dg/struct/struct-reorg.exp: Likewise.
6702         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6703         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6704
6705 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6706
6707         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6708         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6709         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6710         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6711         tests.
6712
6713 2010-05-15  Jason Merrill  <jason@redhat.com>
6714
6715         * g++.dg/eh/spec10.C: New.
6716         * g++.dg/eh/spec11.C: New.
6717         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6718
6719 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6720
6721         PR fortran/44154
6722         PR fortran/42647
6723         * gfortran.dg/allocatable_scalar_9.f90: New.
6724
6725 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6726
6727         PR c++/44148
6728         * g++.dg/torture/pr44148.C: New test.
6729
6730 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6731
6732         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6733         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6734         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6735         diagnostics and type sizes.
6736
6737 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6738
6739         * gnat.dg/lto9.adb: New test.
6740         * gnat.dg/lto9_pkg1.ads: New helper.
6741         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6742
6743 2010-05-15  Jan Hubicka  <jh@suse.cz>
6744
6745         * gcc.dg/lto/ipareference_1.c: Rename to ...
6746         * gcc.dg/lto/ipareference_0.c: ... this one.
6747         * gcc.dg/lto/ipareference_2.c: Rename to ...
6748         * gcc.dg/lto/ipareference_1.c: ... this one.
6749
6750 2010-05-15  Jan Hubicka  <jh@suse.cz>
6751
6752         * gcc.dg/lto/ipareference_1.c: New file.
6753         * gcc.dg/lto/ipareference_2.c: New file.
6754
6755 2010-05-15  Richard Guenther  <rguenther@suse.de>
6756
6757         PR tree-optimization/44038
6758         * gcc.c-torture/compile/pr44038.c: New testcase.
6759
6760 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6761
6762         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6763         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6764
6765 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6766
6767         PR fortran/43207
6768         PR fortran/43969
6769         * gfortran.dg/class_18.f03: New.
6770         * gfortran.dg/class_19.f03: New.
6771
6772 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6773
6774         PR debug/44112
6775         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6776         * g++.dg/debug/dwarf2/const1.C: Remove.
6777
6778 2010-05-14  Jason Merrill  <jason@redhat.com>
6779
6780         * g++.dg/eh/cond4.C: New.
6781         * g++.dg/eh/elide2.C: Adjust.
6782         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6783
6784 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6785
6786         PR fortran/44135
6787         * gfortran.dg/actual_array_interface_2.f90: New test.
6788
6789 2010-05-14  Richard Guenther  <rguenther@suse.de>
6790
6791         PR tree-optimization/44119
6792         * gcc.c-torture/compile/pr44119.c: New testcase.
6793
6794 2010-05-14  Jason Merrill  <jason@redhat.com>
6795
6796         PR c++/44127
6797         * g++.dg/eh/terminate1.C: New.
6798
6799 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6800
6801         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6802
6803         PR debug/44136
6804         * gcc.dg/pr44136.c: New test.
6805
6806 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6807
6808         PR c++/30566
6809         * g++.dg/warn/Wshadow-4.C: Adjust.
6810         * g++.dg/warn/Wshadow-5.C: New test.
6811         * g++.dg/warn/Wshadow-6.C: New test
6812
6813 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6814
6815         PR fortran/35779
6816         * gfortran.dg/initialization_25.f90: New.
6817
6818 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6819
6820         * g++.dg/otr-fold-1.C: New test.
6821         * g++.dg/otr-fold-2.C: New test.
6822
6823 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6824
6825         PR fortran/44036
6826         * gfortran.dg/gomp/pr44036-1.f90: New test.
6827         * gfortran.dg/gomp/pr44036-2.f90: New test.
6828         * gfortran.dg/gomp/pr44036-3.f90: New test.
6829
6830         PR debug/43983
6831         * gcc.dg/guality/sra-1.c: New test.
6832
6833 2010-05-12  Jan Hubicka  <jh@suse.cz>
6834
6835         * tree-ssa/unreachable.c: New test.
6836
6837 2010-05-12  Jason Merrill  <jason@redhat.com>
6838
6839         * g++.dg/cpp0x/sfinae1.C: New.
6840
6841 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6842
6843         * gcc.target/i386/zee.c: New file.
6844
6845 2010-05-12  Jason Merrill  <jason@redhat.com>
6846
6847         * g++.dg/conversion/op1.C: Expect template candidate message.
6848         * g++.dg/cpp0x/nullptr15.C: Likewise.
6849         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6850         * g++.dg/cpp0x/pr31431.C: Likewise.
6851         * g++.dg/cpp0x/temp_default2.C: Likewise.
6852         * g++.dg/cpp0x/trailing4.C: Likewise.
6853         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6854         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6855         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6856         * g++.dg/cpp0x/variadic35.C: Likewise.
6857         * g++.dg/cpp0x/vt-35147.C: Likewise.
6858         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6859         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6860         * g++.dg/ext/visibility/anon8.C: Likewise.
6861         * g++.dg/ext/vla2.C: Likewise.
6862         * g++.dg/other/pr28114.C: Likewise.
6863         * g++.dg/other/ptrmem10.C: Likewise.
6864         * g++.dg/other/ptrmem11.C: Likewise.
6865         * g++.dg/overload/unknown1.C: Likewise.
6866         * g++.dg/parse/template7.C: Likewise.
6867         * g++.dg/parse/typename7.C: Likewise.
6868         * g++.dg/template/conv11.C: Likewise.
6869         * g++.dg/template/copy1.C: Likewise.
6870         * g++.dg/template/deduce3.C: Likewise.
6871         * g++.dg/template/dependent-expr5.C: Likewise.
6872         * g++.dg/template/friend.C: Likewise.
6873         * g++.dg/template/incomplete2.C: Likewise.
6874         * g++.dg/template/local4.C: Likewise.
6875         * g++.dg/template/local6.C: Likewise.
6876         * g++.dg/template/operator10.C: Likewise.
6877         * g++.dg/template/overload6.C: Likewise.
6878         * g++.dg/template/ptrmem2.C: Likewise.
6879         * g++.dg/template/ptrmem20.C: Likewise.
6880         * g++.dg/template/ptrmem8.C: Likewise.
6881         * g++.dg/template/sfinae2.C: Likewise.
6882         * g++.dg/template/ttp25.C: Likewise.
6883         * g++.dg/template/unify10.C: Likewise.
6884         * g++.dg/template/unify11.C: Likewise.
6885         * g++.dg/template/unify6.C: Likewise.
6886         * g++.dg/template/unify7.C: Likewise.
6887         * g++.dg/template/unify9.C: Likewise.
6888         * g++.dg/template/varmod1.C: Likewise.
6889         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6890         * g++.old-deja/g++.law/operators32.C: Likewise.
6891         * g++.old-deja/g++.pt/crash28.C: Likewise.
6892         * g++.old-deja/g++.pt/crash60.C: Likewise.
6893         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6894         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6895         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6896         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6897         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6898         * g++.old-deja/g++.pt/expr2.C: Likewise.
6899         * g++.old-deja/g++.pt/overload7.C: Likewise.
6900         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6901         * g++.old-deja/g++.pt/spec5.C: Likewise.
6902         * g++.old-deja/g++.pt/spec6.C: Likewise.
6903         * g++.old-deja/g++.pt/t24.C: Likewise.
6904         * g++.old-deja/g++.pt/unify4.C: Likewise.
6905         * g++.old-deja/g++.pt/unify6.C: Likewise.
6906         * g++.old-deja/g++.pt/unify8.C: Likewise.
6907         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6908         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6909         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6910
6911         * g++.dg/cpp0x/initlist32.C: New.
6912
6913         * g++.dg/template/conv11.C: New.
6914         * g++.dg/conversion/op1.C: Adjust expected error.
6915
6916         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6917
6918 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6919
6920         PR target/44088
6921         * gcc.target/i386/avx-cmpsd-1.c: New.
6922         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6923         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6924         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6925         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6926         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6927
6928 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6929
6930         PR middle-end/44085
6931         * gcc.dg/gomp/pr44085.c: New test.
6932         * gfortran.dg/gomp/pr44085.f90: New test.
6933
6934 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6935
6936         * objc-obj-c++-shared/Object1.m: New.
6937         * objc.dg/torture: New directory.
6938         * objc.dg/torture/tls: Ditto.
6939         * objc.dg/tls: Ditto.
6940         * objc.dg/torture/tls/trivial.m: New test.
6941         * objc.dg/torture/tls/thr-init-2.m: New test.
6942         * objc.dg/torture/tls/thr-init-3.m: New test.
6943         * objc.dg/torture/tls/thr-init.m: New test.
6944         * objc.dg/torture/tls/diag-1.m: New test.
6945         * objc.dg/torture/tls/tls.exp: New.
6946         * objc.dg/torture/trivial.m: New test.
6947         * objc.dg/torture/dg-torture.exp: New.
6948         * objc.dg/tls/diag-3.m: New test.
6949         * objc.dg/tls/diag-4.m: New test.
6950         * objc.dg/tls/diag-5.m: New test.
6951         * objc.dg/tls/init-1.m: New test.
6952         * objc.dg/tls/init-2.m: New test.
6953         * objc.dg/tls/tls.exp: New.
6954         * objc.dg/tls/diag-2.m: New test.
6955         * lib/objc.exp: Respond to dg-additional-files.
6956
6957 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6958
6959         * gcc.target/m68k/20100512-1.c: New.
6960
6961 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6962
6963         * gnat.dg/lto8.adb: New test.
6964         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6965         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6966
6967 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6968
6969         PR c++/34272
6970         PR c++/43630
6971         PR c++/34491
6972         * g++.dg/template/crash97.C: New.
6973         * g++.dg/template/crash98.C: Likewise.
6974         * g++.dg/template/crash99.C: Likewise.
6975         * g++.dg/cpp0x/pr31439.C: Adjust.
6976         * g++.dg/template/crash95.C: Likewise.
6977
6978 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6979
6980         PR middle-end/44071
6981         * c-c++-common/asmgoto-4.c: New test.
6982         * gcc.target/i386/pr44071.c: New test.
6983
6984         PR c++/44062
6985         * c-c++-common/Wunused-var-7.c: New test.
6986         * g++.dg/warn/Wunused-var-9.C: New test.
6987
6988 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6989
6990         PR fortran/43711
6991         * gfortran.dg/gomp/pr43711.f90: New.
6992
6993 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6994
6995         PR fortran/31820
6996         * gfortran.dg/select_5.f90: Updated.
6997
6998 2010-05-11  Jan Hubicka  <jh@suse.cz>
6999
7000         PR tree-optimize/44063
7001         * gcc.c-torture/compile/pr44063.c: New testcase.
7002
7003 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7004
7005         PR debug/44023
7006         * gcc.dg/pr44023.c: New test.
7007
7008 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7009
7010         * gnat.dg/lto7.adb: New test.
7011         * gnat.dg/lto7_pkg.ad[sb]: New helper.
7012
7013 2010-05-10  Jason Merrill  <jason@redhat.com>
7014
7015         PR c++/44017
7016         * g++.dg/template/inherit5.C: New.
7017
7018         PR c++/44045
7019         * g++.dg/cpp0x/initlist33.C: New.
7020         * g++.dg/cpp0x/initlist26.C: Adjust.
7021         * g++.dg/cpp0x/initlist28.C: Adjust.
7022
7023 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
7024
7025         PR c++/43719
7026         * g++.dg/init/pr43719.C: New.
7027         * g++.dg/anon-struct4.C: Adjust.
7028
7029 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
7030
7031         PR debug/44028
7032         * gcc.dg/pr44028.c: New test.
7033
7034 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
7035
7036         PR fortran/27866
7037         PR fortran/35003
7038         PR fortran/42809
7039         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7040         * gfortran.dg/warn_conversion.f90: New.
7041
7042 2010-05-10  Michael Matz  <matz@suse.de>
7043
7044         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7045
7046 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
7047
7048         PR rtl-optimization/44012
7049         * gcc.dg/pr44012.c: New.
7050
7051 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7052
7053         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7054         Log text on entry and exit.
7055         Prune Sun ld warnings for common symbols with differing sizes.
7056         (lto-link-and-maybe-run): Change caller.
7057
7058 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
7059
7060         PR fortran/44044
7061         * gfortran.dg/class_7.f03: Modified.
7062         * gfortran.dg/select_type_1.f03: Modified.
7063         * gfortran.dg/select_type_12.f03: New.
7064
7065 2010-05-10  Richard Guenther  <rguenther@suse.de>
7066
7067         PR tree-optimization/44050
7068         * gcc.dg/torture/pr44050.c: New testcase.
7069
7070 2010-05-10  Wei Guozhi  <carrot@google.com>
7071
7072         PR target/42879
7073         * gcc.target/arm/pr42879.c: New testcase.
7074
7075 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7076
7077         PR c/44051
7078         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7079
7080 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7081
7082         PR c/10676
7083         * gcc.dg/anon-struct-10.c: New test.
7084
7085 2010-05-09  Richard Guenther  <rguenther@suse.de>
7086
7087         PR middle-end/44024
7088         * gcc.dg/pr44024.c: New testcase.
7089
7090 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7091
7092         PR c/4784
7093         * gcc.dg/anon-struct-9.c: New test.
7094
7095 2010-05-09  Richard Guenther  <rguenther@suse.de>
7096
7097         PR middle-end/44043
7098         * gcc.c-torture/compile/pr44043.c: New testcase.
7099
7100 2010-05-09  Richard Guenther  <rguenther@suse.de>
7101
7102         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7103
7104 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
7105
7106         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7107
7108 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7109
7110         * gnat.dg/lto[12456].adb: Add "target lto" marker.
7111         * gnat.dg/specs/lto3.ads: Likewise.
7112
7113 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
7114
7115         PR middle-end/28685
7116         * gcc.dg/pr28685-1.c: New file.
7117
7118 2010-05-08  Richard Guenther  <rguenther@suse.de>
7119
7120         PR tree-optimization/44030
7121         * gcc.c-torture/compile/pr44030.c: New testcase.
7122
7123 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7124
7125         * gnat.dg/lto6.adb: New test.
7126         * gnat.dg/lto6_pkg.ads: New helper.
7127
7128 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7129
7130         * gnat.dg/lto5.adb: New test.
7131         * gnat.dg/lto5_pkg.ad[sb]: New helper.
7132
7133 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7134
7135         * gnat.dg/lto4.ad[sb]: New test.
7136
7137 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7138
7139         * gnat.dg/specs/lto3.ads: New test.
7140         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7141         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7142
7143 2010-05-08  Quentin Ochem  <ochem@adacore.com>
7144
7145         * gnat.dg/sizetype3.ad[sb]: New test.
7146         * gnat.dg/sizetype3_pkg.ads: New helper.
7147
7148 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
7149
7150         PR c++/43951
7151         * g++.dg/init/new29.C: New.
7152
7153 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7154
7155         PR fortran/40728
7156         * gfortran.dg/coarray_1.f90: Fixed error message.
7157         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7158         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7159         * gfortran.dg/intrinsic_std_5.f90: New.
7160
7161 2010-05-07  Jason Merrill  <jason@redhat.com>
7162
7163         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7164
7165 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7166
7167         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7168         (size_t, stderr): Remove.
7169         (read_error): Replaced __builtin_fprintf by fprintf.
7170
7171 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7172
7173         * gcc.dg/ordered-comparison-1.c: New test.
7174         * gcc.dg/ordered-comparison-2.c: New test.
7175         * gcc.dg/ordered-comparison-3.c: New test.
7176         * gcc.dg/ordered-comparison-4.c: New test.
7177
7178 2010-05-06  Mike Stump  <mikestump@comcast.net>
7179
7180         PR objc/35165
7181         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7182
7183 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7184             Jason Merrill  <jason@redhat.com>
7185
7186         * g++.dg/cpp0x/nullptr01.C: New.
7187         * g++.dg/cpp0x/nullptr02.C: New.
7188         * g++.dg/cpp0x/nullptr03.C: New.
7189         * g++.dg/cpp0x/nullptr04.C: New.
7190         * g++.dg/cpp0x/nullptr05.C: New.
7191         * g++.dg/cpp0x/nullptr06.C: New.
7192         * g++.dg/cpp0x/nullptr07.C: New.
7193         * g++.dg/cpp0x/nullptr08.C: New.
7194         * g++.dg/cpp0x/nullptr09.C: New.
7195         * g++.dg/cpp0x/nullptr10.C: New.
7196         * g++.dg/cpp0x/nullptr11.C: New.
7197         * g++.dg/cpp0x/nullptr12.C: New.
7198         * g++.dg/cpp0x/nullptr13.C: New.
7199         * g++.dg/cpp0x/nullptr14.C: New.
7200         * g++.dg/cpp0x/nullptr15.C: New.
7201         * g++.dg/cpp0x/nullptr16.C: New.
7202         * g++.dg/cpp0x/nullptr17.C: New.
7203         * g++.dg/cpp0x/nullptr18.C: New.
7204         * g++.dg/cpp0x/nullptr19.C: New.
7205         * g++.dg/cpp0x/nullptr20.C: New.
7206         * g++.dg/cpp0x/nullptr21.C: New.
7207         * g++.dg/cpp0x/nullptr22.C: New.
7208         * g++.dg/debug/nullptr01.C: New.
7209         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7210
7211 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7212
7213         * gcc.dg/Wunused-var-8.c: Move to...
7214         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7215
7216 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7217
7218         PR c++/40406
7219         * g++.dg/template/crash96.C: New.
7220
7221 2010-05-06  Jan Hubicka  <jh@suse.cz>
7222
7223         PR tree-optimization/43791
7224         * gcc.c-torture/compile/pr43791.c: New file.
7225
7226 2010-05-06  Michael Matz  <matz@suse.de>
7227
7228         PR tree-optimization/43984
7229         * gfortran.dg/pr43984.f90: New test.
7230
7231 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7232
7233         PR 40989
7234         * gcc.dg/pr40989.c: New.
7235
7236 2010-05-06  Richard Guenther  <rguenther@suse.de>
7237
7238         PR tree-optimization/43934
7239         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7240
7241 2010-05-06  Richard Guenther  <rguenther@suse.de>
7242
7243         PR tree-optimization/43987
7244         * gcc.c-torture/execute/pr43987.c: New testcase.
7245         * gcc.dg/torture/pta-escape-1.c: Adjust.
7246         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7247         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7248         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7249         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7250
7251 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7252             Dodji Seketeli  <dodji@redhat.com>
7253
7254         PR c/18624
7255         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7256         * g++.dg/template/sfinae16.C: Likewise.
7257         * gcc.dg/Wunused-var-1.c: Moved to...
7258         * c-c++-common/Wunused-var-1.c: ...here. New test.
7259         * gcc.dg/Wunused-var-2.c: Moved to...
7260         * c-c++-common/Wunused-var-2.c: ...here. New test.
7261         * gcc.dg/Wunused-var-3.c: Moved to...
7262         * c-c++-common/Wunused-var-3.c: ...here. New test.
7263         * gcc.dg/Wunused-var-4.c: Moved to...
7264         * gcc.dg/Wunused-var-1.c: ... here.
7265         * gcc.dg/Wunused-var-5.c: Moved to...
7266         * c-c++-common/Wunused-var-4.c: ...here. New test.
7267         * gcc.dg/Wunused-var-7.c: Moved to...
7268         * c-c++-common/Wunused-var-5.c: ...here. New test.
7269         * gcc.dg/Wunused-var-6.c: Moved to...
7270         * gcc.dg/Wunused-var-2.c: ... here.
7271         * c-c++-common/Wunused-var-1.c: New test.
7272         * c-c++-common/Wunused-var-2.c: New test.
7273         * c-c++-common/Wunused-var-3.c: New test.
7274         * c-c++-common/Wunused-var-4.c: New test.
7275         * c-c++-common/Wunused-var-5.c: New test.
7276         * g++.dg/warn/Wunused-var-1.C: New test.
7277         * g++.dg/warn/Wunused-var-2.C: New test.
7278         * g++.dg/warn/Wunused-var-3.C: New test.
7279         * g++.dg/warn/Wunused-var-4.C: New test.
7280         * g++.dg/warn/Wunused-var-5.C: New test.
7281         * g++.dg/warn/Wunused-var-6.C: New test.
7282         * g++.dg/warn/Wunused-var-7.C: New test.
7283         * g++.dg/warn/Wunused-var-8.C: New test.
7284         * g++.dg/warn/Wunused-parm-1.C: New test.
7285         * g++.dg/warn/Wunused-parm-2.C: New test.
7286         * g++.dg/warn/Wunused-parm-3.C: New test.
7287
7288 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7289
7290         PR fortran/43985
7291         * gfortran.dg/gomp/crayptr5.f90: New test case.
7292
7293 2010-05-05  Jason Merrill  <jason@redhat.com>
7294
7295         PR debug/43370
7296         * g++.dg/ext/attrib39.C: New.
7297
7298 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7299
7300         PR fortran/24978
7301         * gfortran.dg/data_invalid.f90: New.
7302
7303 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7304
7305         * gnat.dg/lto2.adb: New test.
7306
7307 2010-05-05  Jason Merrill  <jason@redhat.com>
7308
7309         PR c++/43787
7310         * g++.dg/opt/empty1.C: New.
7311
7312 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7313
7314         PR fortran/43696
7315         * gfortran.dg/class_17.f03: New.
7316
7317 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7318
7319         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7320
7321 2010-05-04  Mike Stump  <mikestump@comcast.net>
7322
7323         PR objc/35165
7324         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7325
7326 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7327
7328         PR target/43668
7329         * gcc.target/i386/pr43668.c: New.
7330
7331 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7332
7333         PR c++/43028
7334         * g++.dg/cpp0x/initlist31.C: New.
7335
7336 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7337
7338         PR c/43981
7339         * gcc.dg/Wunused-var-8.c: New test.
7340
7341 2010-05-04  Jason Merrill  <jason@redhat.com>
7342
7343         PR c++/38064
7344         * g++.dg/cpp0x/enum3.C: Extend.
7345
7346 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7347
7348         PR target/43799
7349         * gcc.target/i386/pr43799.c: New.
7350
7351 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7352
7353         * gnat.dg/lto1.adb: New test.
7354         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7355
7356 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7357
7358         PR middle-end/43671
7359         * gcc.target/i386/pr43671.c: New.
7360
7361 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7362
7363         PR c++/43705
7364         * g++.dg/template/crash95.C: New.
7365
7366 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7367
7368         PR debug/43508
7369         * gcc.target/i386/pr43508.c: New.
7370
7371 2010-05-04  Richard Guenther  <rguenther@suse.de>
7372
7373         PR tree-optimization/43879
7374         * g++.dg/torture/pr43879-1_0.C: New testcase.
7375         * g++.dg/torture/pr43879-1_1.C: Likewise.
7376
7377 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7378
7379         PR c++/43953
7380         * g++.dg/other/crash-12.C: New test.
7381
7382 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7383
7384         * g++.dg/cdce3.C: Add a space.  Updated.
7385
7386 2010-05-03  Jason Merrill  <jason@redhat.com>
7387
7388         PR c++/43680
7389         * g++.dg/opt/enum2.C: New.
7390         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7391         * g++.dg/warn/Wswitch-1.C: Adjust message.
7392
7393 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7394
7395         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7396         * g++.dg/ext/label13.C: Fix typo.
7397         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7398         alpha*-dec-osf5*.
7399         * gcc.c-torture/compile/limits-declparen.c: xfail on
7400         alpha*-dec-osf5* with -g.
7401         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7402         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7403         * gcc.dg/c99-tgmath-2.c: Likewise.
7404         * gcc.dg/c99-tgmath-3.c: Likewise.
7405         * gcc.dg/c99-tgmath-4.c: Likewise.
7406
7407 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7408
7409         PR fortran/43592
7410         * gfortran.dg/unexpected_interface.f90: New test.
7411
7412 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7413
7414         * ada/acats/run_acats (which): New function.
7415         (host_gnatchop, host_gnatmake): Use it.
7416
7417 2010-05-03  Richard Guenther  <rguenther@suse.de>
7418
7419         PR tree-optimization/43971
7420         * gcc.dg/pr43971.c: New testcase.
7421
7422 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7423
7424         PR debug/43972
7425         * gcc.dg/debug/pr43972.c: New test.
7426
7427 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7428
7429         PR testsuite/43963
7430         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7431
7432 2010-05-02  Richard Guenther  <rguenther@suse.de>
7433
7434         PR tree-optimization/43879
7435         * gcc.dg/torture/pr43879-3.c: New testcase.
7436
7437 2010-05-01  Richard Guenther  <rguenther@suse.de>
7438
7439         PR tree-optimization/43949
7440         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7441
7442 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7443
7444         PR c++/43951
7445         * g++.dg/init/new28.C: New.
7446
7447 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7448
7449         PR objc++/32052
7450         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7451         structure and nested declarations.
7452         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7453         structure and nested declarations.  Reduce header clutter and
7454         use _exit() rather than abort().
7455         * objc.dg/encode-10.m: New.
7456         * objc.dg/encode-11.m: New.
7457
7458 2010-04-30  DJ Delorie  <dj@redhat.com>
7459
7460         * gcc.c-torture/execute/20100430-1.c: New test.
7461
7462 2010-04-30  Jason Merrill  <jason@redhat.com>
7463
7464         PR c++/43868
7465         * g++.dg/template/ptrmem21.C: New.
7466
7467 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7468
7469         PR fortran/18918
7470         PR fortran/43931
7471         * gfortran.dg/coarray_13.f90: New test.
7472
7473 2010-04-30  Richard Guenther  <rguenther@suse.de>
7474
7475         PR lto/43946
7476         * gcc.dg/lto/20100430-1_0.c: New testcase.
7477
7478 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7479
7480         PR debug/43942
7481         * c-c++-common/pr43942.c: New test.
7482
7483 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7484
7485         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7486         conflict with darwin crt1.o 'start' symbol.
7487
7488 2010-04-30  Richard Guenther  <rguenther@suse.de>
7489
7490         PR tree-optimization/43879
7491         * gcc.dg/torture/pr43879_1.c: New testcase.
7492
7493 2010-04-30  Richard Guenther  <rguenther@suse.de>
7494
7495         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7496
7497 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7498
7499         PR c++/43890
7500         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7501         user-provided constructor while recursing.
7502
7503 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7504
7505         PR fortran/42274
7506         * gfortran.dg/class_16.f03: New test.
7507
7508 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7509
7510         PR fortran/42274
7511         * gfortran.dg/class_15.f03: New.
7512
7513 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7514
7515         PR fortran/43326
7516         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7517
7518 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7519
7520         PR fortran/43492
7521         * gfortran.dg/generic_22.f03 : New test.
7522
7523 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7524
7525         PR fortran/42353
7526         * gfortran.dg/class_14.f03: New test.
7527
7528 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7529
7530         PR fortran/42680
7531         * gfortran.dg/interface_32.f90: New test.
7532
7533 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7534             Janus Weil  <janus@gcc.gnu.org>
7535
7536         PR fortran/41829
7537         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7538         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7539         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7540
7541 2010-04-28  Mike Stump  <mikestump@comcast.net>
7542
7543         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7544         dg-excess-errors.
7545         * g++.dg/uninit-pred-2_b.C: Likewise.
7546
7547 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7548
7549         PR fortran/18918
7550         PR fortran/43919
7551         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7552
7553 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7554
7555         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7556         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7557         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7558         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7559         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7560
7561 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7562
7563         * gcc.dg/const-uniq-1.c: New test.
7564         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7565
7566 2010-04-28  Xinliang David Li  <davidxl@google.com>
7567
7568         * gcc.dg/uninit-pred-2_b.c: New test.
7569         * gcc.dg/uninit-pred-4_b.c: New test.
7570         * gcc.dg/uninit-pred-3_d.c: New test.
7571         * gcc.dg/uninit-pred-6_b.c: New test.
7572         * gcc.dg/uninit-pred-8_b.c: New test.
7573         * gcc.dg/uninit-pred-3_a.c: New test.
7574         * gcc.dg/uninit-pred-2_c.c: New test.
7575         * gcc.dg/uninit-pred-5_a.c: New test.
7576         * gcc.dg/uninit-pred-3_e.c: New test.
7577         * gcc.dg/uninit-pred-7_a.c: New test.
7578         * gcc.dg/uninit-pred-6_c.c: New test.
7579         * gcc.dg/uninit-pred-9_a.c: New test.
7580         * gcc.dg/uninit-pred-8_c.c: New test.
7581         * gcc.dg/uninit-pred-3_b.c: New test.
7582         * gcc.dg/uninit-pred-5_b.c: New test.
7583         * gcc.dg/uninit-pred-7_b.c: New test.
7584         * gcc.dg/uninit-pred-6_d.c: New test.
7585         * gcc.dg/uninit-pred-9_b.c: New test.
7586         * gcc.dg/uninit-pred-2_a.c: New test.
7587         * gcc.dg/uninit-pred-4_a.c: New test.
7588         * gcc.dg/uninit-pred-3_c.c: New test.
7589         * gcc.dg/uninit-pred-6_a.c: New test.
7590         * gcc.dg/uninit-pred-8_a.c: New test.
7591         * gcc.dg/uninit-pred-7_c.c: New test.
7592         * gcc.dg/uninit-pred-6_e.c: New test.
7593         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7594         * g++.dg/uninit-pred-1_a.C: New test.
7595         * g++.dg/uninit-pred-1_b.C: New test.
7596         * g++.dg/uninit-pred-2_a.C: New test.
7597         * g++.dg/uninit-pred-2_b.C: New test.
7598         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7599         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7600         * g++.dg/uninit-pred-loop_1.cc: New test.
7601
7602 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7603
7604         * gcc.dg/lto/20091209-1_0.c: New testcase.
7605
7606 2010-04-28  Richard Guenther  <rguenther@suse.de>
7607
7608         PR tree-optimization/43879
7609         PR tree-optimization/43909
7610         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7611
7612 2010-04-28  Richard Guenther  <rguenther@suse.de>
7613
7614         PR c++/43880
7615         * g++.dg/torture/pr43880.C: New testcase.
7616
7617 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7618
7619         PR c++/9335
7620         * g++.dg/template/recurse2.C: Update
7621         * g++.dg/template/recurse.C: Update.
7622         * g++.dg/template/pr23510.C: Update.
7623         * lib/prune.exp: Filter out 'recursively instantiated'.
7624
7625 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7626
7627         PR c++/29043
7628         * g++.dg/init/pr29043.C: New.
7629
7630 2010-04-27  Jason Merrill  <jason@redhat.com>
7631
7632         * g++.dg/lookup/scoped5.C: Adjust.
7633         * g++.dg/lookup/scoped8.C: Adjust.
7634         * g++.dg/template/dependent-expr5.C: Adjust.
7635         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7636
7637         PR c++/43856
7638         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7639
7640         PR c++/43875
7641         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7642
7643 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7644             Jan Hubicka <hubicka@ucw.cz>
7645
7646         * gcc.dg/pure-2.c: New testcase.
7647         * gcc.dg/const-1.c: New testcase.
7648
7649 2010-04-27  Jason Merrill  <jason@redhat.com>
7650
7651         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7652
7653         PR c++/41468
7654         * g++.dg/template/sfinae17.C: New.
7655         * g++.dg/template/sfinae18.C: New.
7656
7657 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7658
7659         * g++.dg/init/pr42844.C: New.
7660         * g++.dg/cpp0x/pr42844-2.C: New.
7661         * g++.dg/cpp0x/defaulted2.C: Adjust.
7662         * g++.dg/tree-ssa/pr27549.C: Likewise.
7663         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7664
7665 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7666
7667         PR fortran/18918
7668         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7669
7670 2010-04-27  Richard Guenther  <rguenther@suse.de>
7671
7672         PR middle-end/40561
7673         * g++.dg/other/pr40561.C: New testcase.
7674
7675 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7676
7677         PR middle-end/43812
7678         * g++.dg/ipa/pr43812.C: New test.
7679
7680 2010-04-27  Jan Hubicka  <jh@suse.cz>
7681
7682         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7683         (test): ... this one.
7684
7685 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7686
7687         PR target/40657
7688         * gcc.target/arm/thumb-stackframe.c: New test.
7689
7690 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7691
7692         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7693         * gcc.dg/misc-column.c: Likewise.
7694         * gcc.dg/Walways-true-1.c: Likewise.
7695         * gcc.dg/Walways-true-2.c: Likewise.
7696         * gcc.dg/warn-addr-cmp.c: Likewise.
7697
7698 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7699
7700         PR fortran/18918
7701         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7702         * gfortran.dg/coarray_12.f90: New.
7703
7704 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7705
7706         PR c/32207
7707         * gcc.dg/pr32207.c: New test.
7708         * gcc.dg/misc-column.c: Adjust expected warning.
7709         * gcc.dg/Walways-true-1.c: Likewise.
7710         * gcc.dg/Walways-true-2.c: Likewise.
7711         * gcc.dg/warn-addr-cmp.c: Likewise.
7712
7713 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7714
7715         PR lto/42776
7716         * lib/lto.exp (lto_prune_vis_warns): New function.
7717         (lto-link-and-maybe-run): Call it.
7718
7719 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7720
7721         PR tree-optimization/43904
7722         * gcc.dg/tree-ssa/tailcall-6.c: New.
7723
7724 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7725
7726         PR testsuite/35165
7727         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7728         Darwin8/OSX10.4 - compatible code generation.
7729         Use scan-rtl-dump.
7730         * obj-c++.dg/stubify-1.mm: Ditto.
7731         * lib/objc-torture.exp: Do not require link success for
7732         "trivial.m" in the runtime checks when dowhat = 'compile'.
7733         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7734         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7735         Darwin8/OSX10.4 - compatible code generation.
7736         * objc.dg/stubify-2.m: Ditto.
7737         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7738         * objc.dg/next-runtime-1.m: Ditto.
7739         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7740         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7741         runtimes on Darwin.
7742
7743 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7744
7745         PR 43715
7746         * lib/plugin-support.exp: Use "-undefined
7747         dynamic_lookup" on darwin.
7748
7749 2010-04-26  Richard Guenther  <rguenther@suse.de>
7750
7751         * gcc.dg/lto/20100426_0.c: New testcase.
7752
7753 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7754
7755         PR tree-optimization/43833
7756         gcc.dg/Warray-bounds-8.c: New test case.
7757
7758 2010-04-26  Richard Guenther  <rguenther@suse.de>
7759
7760         PR lto/43080
7761         * g++.dg/lto/20100423-3_0.C: New testcase.
7762
7763 2010-04-26  Richard Guenther  <rguenther@suse.de>
7764
7765         PR lto/42425
7766         * g++.dg/lto/20100423-2_0.C: New testcase.
7767
7768 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7769
7770         * gcc.dg/vect/bb-slp-23.c: New test.
7771
7772 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7773
7774         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7775         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7776         * gcc.dg/c1x-float-1.c: New test.
7777
7778 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7779
7780         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7781         of "lea\[ \t\]".
7782
7783 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7784
7785         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7786         FreeBSD.
7787         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7788         * gfortran.dg/default_format_2.f90: Ditto.
7789
7790 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7791
7792         * gfortran.dg/pr43505.f90: Clean up .mod file.
7793         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7794         * gfortran.dg/pr41347.f90: Ditto.
7795         * gfortran.dg/internal_pack_4.f90: Ditto.
7796         * gfortran.dg/proc_decl_23.f90: Ditto.
7797         * gfortran.dg/recursive_check_3.f90: Ditto.
7798         * gfortran.dg/intent_out_3.f90: Ditto.
7799         * gfortran.dg/assignment_2.f90: Ditto.
7800         * gfortran.dg/pr41928.f90: Ditto.
7801         * gfortran.dg/pr42166.f90: Ditto.
7802         * gfortran.dg/private_type_12.f90: Ditto.
7803         * gfortran.dg/graphite/pr42185.f90: Ditto.
7804         * gfortran.dg/graphite/pr42186.f90: Ditto.
7805         * gfortran.dg/graphite/pr40982.f90: Ditto.
7806         * gfortran.dg/graphite/id-2.f90: Ditto.
7807         * gfortran.dg/graphite/id-4.f90: Ditto.
7808         * gfortran.dg/graphite/pr42050.f90: Ditto.
7809         * gfortran.dg/graphite/id-18.f90: Ditto.
7810         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7811         * gfortran.dg/graphite/pr41924.f90: Ditto.
7812         * gfortran.dg/graphite/pr42393.f90: Ditto.
7813         * gfortran.dg/graphite/pr37980.f90: Ditto.
7814         * gfortran.dg/graphite/pr38953.f90: Ditto.
7815         * gfortran.dg/graphite/pr42180.f90: Ditto.
7816         * gfortran.dg/graphite/pr42181.f90: Ditto.
7817         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7818         * gfortran.dg/select_type_4.f90: Ditto.
7819         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7820         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7821         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7822         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7823         * gfortran.dg/whole_file_11.f90: Ditto.
7824         * gfortran.dg/private_type_11.f90: Ditto.
7825         * gfortran.dg/vect/vect-gems.f90: Ditto.
7826         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7827
7828 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7829
7830         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7831
7832 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7833
7834         * gnat.dg/pack15.ad[sb]: New test.
7835
7836 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7837
7838         * gcc.target/arm/mla-1.c: New test.
7839
7840 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7841
7842         PR fortran/30073
7843         PR fortran/43793
7844         * gfortran.dg/pr43793.f90: New test.
7845
7846 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7847
7848         PR tree-optimization/41442
7849         * gcc.target/i386/pr41442.c: New test.
7850
7851 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7852
7853         PR fortran/43832
7854         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7855
7856 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7857
7858         PR fortran/43832
7859         * gfortran.dg/open_nounit.f90: New test.
7860
7861 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7862
7863         PR fortran/43841
7864         PR fortran/43843
7865         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7866
7867 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7868
7869         * gcc.dg/Wconversion-integer.c: Update.
7870
7871 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7872
7873         * gnat.dg/unchecked_convert5.adb: New test.
7874
7875 2010-04-23  Richard Guenther  <rguenther@suse.de>
7876
7877         PR lto/41734
7878         * gcc.dg/lto/20100423-2_0.c: New testcase.
7879         * gcc.dg/lto/20100423-2_0.c: Likewise.
7880
7881 2010-04-23  Richard Guenther  <rguenther@suse.de>
7882
7883         PR lto/43455
7884         * gcc.dg/lto/20100423-1_0.c: New testcase.
7885         * gcc.dg/lto/20100423-1_1.c: Likewise.
7886
7887 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7888
7889         PR tree-optimization/43846
7890         * gcc.dg/tree-ssa/sra-10.c: New test.
7891
7892 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7893
7894         PR middle-end/43835
7895         * gcc.c-torture/execute/pr43835.c: New test.
7896
7897 2010-04-23  Richard Guenther  <rguenther@suse.de>
7898
7899         PR lto/42653
7900         * g++.dg/lto/20100423-1_0.C: New testcase.
7901
7902 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7903
7904         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7905
7906 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7907
7908         PR tree-optimization/43842
7909         * gcc.dg/vect/pr43842.c: New test.
7910
7911 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7912
7913         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7914         * gcc.target/i386/wmul-2.c: Likewise.
7915
7916 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7917
7918         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7919         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7920
7921 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7922
7923         * gfortran.dg/reassoc_6.f: New testcase.
7924
7925 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7926
7927         PR middle-end/29274
7928         * gcc.target/arm/wmul-1.c: New test.
7929         * gcc.target/arm/wmul-2.c: New test.
7930
7931 2010-04-22  Richard Guenther  <rguenther@suse.de>
7932
7933         PR tree-optimization/43845
7934         * gcc.c-torture/compile/pr43845.c: New testcase.
7935
7936 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7937
7938         PR middle-end/29274
7939         * gcc.target/i386/wmul-1.c: New test.
7940         * gcc.target/i386/wmul-2.c: New test.
7941         * gcc.target/bfin/wmul-1.c: New test.
7942         * gcc.target/bfin/wmul-2.c: New test.
7943
7944 2010-04-22  Richard Guenther  <rguenther@suse.de>
7945
7946         PR fortran/43829
7947         * gfortran.dg/vector_subscript_6.f90: New testcase.
7948         * gfortran.dg/assign_10.f90: Adjust.
7949
7950 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7951
7952         PR fortran/43836
7953         * gfortran.dg/gomp/pr43836.f90: New test.
7954
7955 2010-04-21  Richard Guenther  <rguenther@suse.de>
7956
7957         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7958
7959 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7960
7961         * gcc.dg/torture/builtin-cproj-3.c: New.
7962
7963 2010-04-20  Jason Merrill  <jason@redhat.com>
7964
7965         PR c++/9335
7966         * g++.dg/template/recurse2.C: New.
7967         * g++.dg/parse/crash36.C: Adjust.
7968         * g++.dg/other/fold1.C: Adjust.
7969         * g++.dg/init/member1.C: Adjust.
7970         * lib/prune.exp: Prune "skipping N instantiation contexts".
7971
7972 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7973
7974         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7975
7976 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7977
7978         * gcc.dg/torture/builtin-cproj-1.c: New.
7979         * gcc.dg/torture/builtin-cproj-2.c: New.
7980
7981 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7982
7983         PR c++/43800
7984         PR c++/43704
7985         * g++.dg/template/typedef32.C: Adjust.
7986         * g++.dg/template/typedef33.C: New test.
7987
7988 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7989
7990         PR fortran/43227
7991         * gfortran.dg/proc_decl_23.f90: New test.
7992
7993         PR fortran/43266
7994         * gfortran.dg/abstract_type_6.f03: New test.
7995
7996 2010-04-20  Xinliang David Li  <davidxl@google.com>
7997
7998         * g++.dg/tree-ssa/fold-compare.C: New.
7999
8000 2010-04-20  Richard Guenther  <rguenther@suse.de>
8001
8002         PR tree-optimization/39417
8003         * g++.dg/torture/pr39417.C: New testcase.
8004
8005 2010-04-20  Richard Guenther  <rguenther@suse.de>
8006
8007         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8008
8009 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
8010
8011         * g++.dg/debug/dwarf2/rv1.C: New test.
8012
8013 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8014
8015         PR target/43635
8016         * gcc.c-torture/compile/pr43635.c: New testcase.
8017
8018 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8019
8020         PR fortran/43339
8021         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8022         of sequential loops being private only in the innermost containing
8023         task region.
8024
8025         PR middle-end/43337
8026         * gfortran.dg/gomp/pr43337.f90: New test.
8027
8028 2010-04-19  Richard Guenther  <rguenther@suse.de>
8029
8030         PR tree-optimization/43796
8031         * gfortran.dg/pr43796.f90: New testcase.
8032
8033 2010-04-19  Richard Guenther  <rguenther@suse.de>
8034
8035         PR tree-optimization/43783
8036         * gcc.c-torture/execute/pr43783.c: New testcase.
8037
8038 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
8039
8040         PR target/43766
8041         * gcc.target/i386/pr43766.c: New test.
8042
8043 2010-04-19  Jie Zhang  <jie@codesourcery.com>
8044
8045         PR target/43662
8046         * gcc.target/i386/pr43662.c: New test.
8047
8048 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
8049
8050         PR c++/43704
8051         * g++.dg/template/typedef32.C: New test.
8052
8053 2010-04-19  Ira Rosen  <irar@il.ibm.com>
8054
8055         PR tree-optimization/37027
8056         * lib/target-supports.exp
8057         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8058         * gcc.dg/vect/pr37027.c: New test.
8059         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8060         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8061         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8062         gcc.dg/vect/vect-complex-6.c: Likewise.
8063
8064 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8065
8066         * g++.dg/debug/dwarf2/enum1.C: New test.
8067
8068 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8069
8070         * gnat.dg/rep_clause5.ad[sb]: New test.
8071         * gnat.dg/rep_clause5_pkg.ads: New helper.
8072
8073 2010-04-18  Ira Rosen  <irar@il.ibm.com>
8074
8075         PR tree-optimization/43771
8076         * g++.dg/vect/pr43771.cc: New test.
8077
8078 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8079
8080         PR fortran/31538
8081         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8082         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8083
8084 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8085
8086         * gnat.dg/sizetype.adb: Rename into...
8087         * gnat.dg/sizetype1.adb: ...this.
8088         * gnat.dg/sizetype2.adb: New test.
8089
8090 2010-04-16  Richard Guenther  <rguenther@suse.de>
8091
8092         PR tree-optimization/43572
8093         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8094
8095 2010-04-16  Olivier Hainque  <hainque@adacore.com>
8096
8097         * gnat.dg/specs/discr_private.ads: New test.
8098
8099 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
8100
8101         PR target/41514
8102         * gcc.target/arm/thumb-comparisons.c: New test.
8103
8104         PR target/40603
8105         * gcc.target/arm/thumb-cbranchqi.c: New test.
8106
8107 2010-04-16  Christian Bruel  <christian.bruel@st.com>
8108
8109         * g++.dg/torture/pr36191.C: Enable for SH.
8110
8111 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8112
8113         * gnat.dg/wide_boolean.adb: New test.
8114         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8115
8116 2010-04-15  Richard Guenther  <rguenther@suse.de>
8117
8118         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8119         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8120         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8121         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8122         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8123         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8124         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8125         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8126         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8127         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8128         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8129         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8130         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8131         * gcc.dg/torture/ipa-pta-2.c: Likewise.
8132         * gcc.dg/torture/ipa-pta-1.c: Adjust.
8133
8134 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
8135
8136         PR target/21803
8137         * gcc.target/arm/pr42496.c: New test.
8138
8139 2010-04-14  Jason Merrill  <jason@redhat.com>
8140
8141         PR c++/36625
8142         * g++.dg/ext/attrib38.C: New.
8143
8144 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
8145
8146         PR testsuite/43739
8147         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8148
8149 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8150
8151         PR 42966
8152         * gcc.dg/cpp/warn-undef-2.c: Update.
8153         * gcc.dg/cpp/warn-traditional-2.c: Update.
8154         * gcc.dg/cpp/warn-comments-2.c: Update.
8155         * gcc.dg/cpp/warn-variadic-2.c: Update.
8156         * gcc.dg/cpp/warn-long-long-2.c: Update.
8157         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8158         * gcc.dg/cpp/warn-multichar-2.c: Update.
8159         * gcc.dg/cpp/warn-normalized-3.c: Update.
8160         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8161         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8162         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8163         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8164         * gcc.dg/cpp/warn-redefined-2.c: Update.
8165         * gfortran.dg/warning-directive-2.F90: Update.
8166         * c-c++-common/cpp/warning-directive-2.c: Update.
8167
8168 2010-04-14  Michael Matz  <matz@suse.de>
8169
8170         PR tree-optimization/42963
8171         * gcc.dg/pr42963.c: New testcase.
8172
8173 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8174
8175         * gnat.dg/class_wide.adb: Rename into...
8176         * gnat.dg/class_wide1.adb: ...this.
8177         * gnat.dg/class_wide2.ad[sb]: New test.
8178
8179 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8180
8181         PR fortran/18918
8182         * gfortran.dg/coarray_9.f90: Update dg-errors.
8183         * gfortran.dg/coarray_10.f90: New test.
8184         * gfortran.dg/coarray_11.f90: New test.
8185
8186 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8187
8188         PR fortran/43747
8189         gfortran.dg/initialization_24.f90: New test.
8190
8191 2010-04-13  Jason Merrill  <jason@redhat.com>
8192
8193         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8194         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8195
8196 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8197
8198         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8199         * g++.dg/dg.exp: Likewise.
8200         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8201         * c-c++-common/cpp/warning-directive-1.c: ... here.
8202         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8203         * c-c++-common/cpp/warning-directive-2.c: ... here.
8204         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8205         * c-c++-common/cpp/warning-directive-3.c: ... here.
8206         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8207         * c-c++-common/cpp/warning-directive-4.c: ... here.
8208         * g++.dg/cpp/warning-directive-1.C: Delete.
8209         * g++.dg/cpp/warning-directive-2.C: Delete.
8210         * g++.dg/cpp/warning-directive-3.C: Delete.
8211         * g++.dg/cpp/warning-directive-4.C: Delete.
8212         * gcc.dg/cpp/normalised-3.c: Delete.
8213         * g++.dg/cpp/normalised-1.C: Rename as ...
8214         * c-c++-common/cpp/normalised-3.c: ... this.
8215
8216 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8217
8218         * gcc.dg/tree-ssa/sra-9.c: New test.
8219
8220 2010-04-13  Michael Matz  <matz@suse.de>
8221
8222         PR middle-end/43730
8223         * gcc.dg/pr43730.c: New test.
8224
8225 2010-04-13  Michael Matz  <matz@suse.de>
8226
8227         * gcc.dg/tree-ssa/negate.c: New testcase.
8228
8229 2010-04-13  Richard Guenther  <rguenther@suse.de>
8230
8231         PR testsuite/43735
8232         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8233
8234 2010-04-13  Richard Guenther  <rguenther@suse.de>
8235
8236         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8237
8238 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8239
8240         * gnat.dg/derived_type1.adb: New test.
8241
8242 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8243
8244         * gcc.dg/plugindir1.c: New testcase.
8245         * gcc.dg/plugindir2.c: New testcase.
8246         * gcc.dg/plugindir3.c: New testcase.
8247         * gcc.dg/plugindir4.c: New testcase.
8248
8249 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8250
8251         * gcc.target/i386/rotate-2.c: New test.
8252
8253 2010-04-12  Jason Merrill  <jason@redhat.com>
8254
8255         PR c++/43641
8256         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8257         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8258
8259 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8260
8261         PR c++/25811
8262         * g++.dg/init/pr25811.C: New test.
8263
8264 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8265
8266         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8267         dg-error, dg-warning.
8268         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8269
8270 2010-04-12  Richard Guenther  <rguenther@suse.de>
8271
8272         * gcc.dg/torture/inline-2.c: New testcase.
8273
8274 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8275
8276         PR bootstrap/43699
8277         * gcc.dg/Wunused-var-7.c: New test.
8278
8279         PR tree-optimization/43560
8280         * gcc.c-torture/execute/pr43560.c: New test.
8281
8282 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8283
8284         * gnat.dg/aggr13.adb: New test.
8285         * gnat.dg/aggr14.adb: Likewise.
8286         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8287
8288 2010-04-12  Richard Guenther  <rguenther@suse.de>
8289
8290         PR c++/43611
8291         * g++.dg/torture/pr43611.C: New testcase.
8292
8293 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8294
8295         PR c/36774
8296         * gcc.dg/pr36774-1.c: New test.
8297         * gcc.dg/pr36774-2.c: New test.
8298
8299 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8300
8301         * gcc.target/sh/rte-delay-slot.c: New test.
8302
8303 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8304
8305         * gnat.dg/pack9.adb: Remove -cargs option.
8306         * gnat.dg/aggr12.ad[sb]: New test.
8307
8308 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8309
8310         PR target/43417
8311         * gcc.target/sh/pr43417.c: New test.
8312
8313 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8314
8315         PR fortran/43591
8316         * gfortran.dg/spec_expr_6.f90: New test.
8317
8318 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8319
8320         PR cpp/43195
8321         * gcc.dg/cpp/pr43195.c: New.
8322         * gcc.dg/cpp/pr43195.h: New.
8323
8324 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8325
8326         PR 42965
8327         * gcc.dg/Werror-6.c: Adjust.
8328         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8329         * gcc.dg/Werror-4.c: Likewise.
8330         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8331         * gcc.dg/Wswitch-enum-error.c: Likewise.
8332         * gcc.dg/Wpointer-arith.c: Likewise.
8333         * gcc.dg/Wfatal.c: Likewise.
8334         * gcc.dg/Wswitch-error.c: Likewise.
8335         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8336         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8337         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8338         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8339         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8340         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8341         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8342         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8343         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8344         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8345         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8346         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8347         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8348         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8349         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8350         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8351         * g++.dg/cpp/warning-directive-2.C: Likewise.
8352         * gfortran.dg/warning-directive-2.F90: Likewise.
8353
8354 2010-04-09  Jason Merrill  <jason@redhat.com>
8355
8356         PR c++/42623
8357         * g++.dg/template/sizeof13.C: New.
8358
8359 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8360
8361         * g++.dg/other/pr35504.C: Add check for thiscall.
8362         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8363         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8364
8365 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8366
8367         PR c++/28584
8368         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8369         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8370         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8371         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8372         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8373         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8374         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8375         * g++.dg/other/increment1.C: Likewise.
8376
8377 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8378
8379         PR fortran/18918
8380         * gfortran.dg/coarray_7.f90: New test.
8381         * gfortran.dg/coarray_8.f90: New test.
8382
8383 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8384
8385         PR fortran/28039
8386         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8387
8388 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8389
8390         PR target/43643
8391         * gcc.dg/pr43643.c: New test.
8392
8393 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8394
8395         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8396
8397 2010-04-08  Richard Guenther  <rguenther@suse.de>
8398
8399         PR tree-optimization/43679
8400         * gcc.c-torture/compile/pr43679.c: New testcase.
8401
8402 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8403
8404         PR debug/43670
8405         * gcc.dg/pr43670.c: New test.
8406
8407 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8408
8409         PR middle-end/40815
8410         * gcc.dg/tree-ssa/reassoc-19.c: New.
8411
8412 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8413
8414         PR c/18624
8415         * gcc.dg/Wunused-var-1.c: New test.
8416         * gcc.dg/Wunused-var-2.c: New test.
8417         * gcc.dg/Wunused-var-3.c: New test.
8418         * gcc.dg/Wunused-var-4.c: New test.
8419         * gcc.dg/Wunused-var-5.c: New test.
8420         * gcc.dg/Wunused-var-6.c: New test.
8421         * gcc.dg/Wunused-parm-1.c: New test.
8422
8423         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8424         * gcc.dg/trunc-1.c: Likewise.
8425         * gcc.dg/vla-9.c: Likewise.
8426         * gcc.dg/dfp/composite-type.c: Likewise.
8427
8428 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8429
8430         PR objc/35996
8431         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8432         * obj-c++.dg/objc-gc-3.mm: Ditto.
8433
8434 2010-04-07  Simon Baldwin  <simonb@google.com>
8435
8436         * gcc.dg/cpp/warn-undef-2.c: New.
8437         * gcc.dg/cpp/warn-traditional-2.c: New.
8438         * gcc.dg/cpp/warn-comments-2.c: New.
8439         * gcc.dg/cpp/warning-directive-1.c: New.
8440         * gcc.dg/cpp/warn-long-long.c: New.
8441         * gcc.dg/cpp/warn-traditional.c: New.
8442         * gcc.dg/cpp/warn-variadic-2.c: New.
8443         * gcc.dg/cpp/warn-undef.c: New.
8444         * gcc.dg/cpp/warn-normalized-1.c: New.
8445         * gcc.dg/cpp/warning-directive-2.c: New.
8446         * gcc.dg/cpp/warn-long-long-2.c: New.
8447         * gcc.dg/cpp/warn-variadic.c: New.
8448         * gcc.dg/cpp/warn-normalized-2.c: New.
8449         * gcc.dg/cpp/warning-directive-3.c: New.
8450         * gcc.dg/cpp/warn-deprecated-2.c: New.
8451         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8452         * gcc.dg/cpp/warn-multichar-2.c: New.
8453         * gcc.dg/cpp/warn-normalized-3.c: New.
8454         * gcc.dg/cpp/warning-directive-4.c: New.
8455         * gcc.dg/cpp/warn-unused-macros.c: New.
8456         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8457         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8458         * gcc.dg/cpp/warn-cxx-compat.c: New.
8459         * gcc.dg/cpp/warn-redefined.c: New.
8460         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8461         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8462         * gcc.dg/cpp/warn-deprecated.c: New.
8463         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8464         * gcc.dg/cpp/warn-redefined-2.c: New.
8465         * gcc.dg/cpp/warn-comments.c: New.
8466         * gcc.dg/cpp/warn-multichar.c: New.
8467         * g++.dg/cpp/warning-directive-1.C: New.
8468         * g++.dg/cpp/warning-directive-2.C: New.
8469         * g++.dg/cpp/warning-directive-3.C: New.
8470         * g++.dg/cpp/warning-directive-4.C: New.
8471         * gfortran.dg/warning-directive-1.F90: New.
8472         * gfortran.dg/warning-directive-3.F90: New.
8473         * gfortran.dg/warning-directive-2.F90: New.
8474         * gfortran.dg/warning-directive-4.F90: New.
8475
8476 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8477
8478         PR objc++/23716
8479         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8480
8481 2010-04-07  Jason Merrill  <jason@redhat.com>
8482
8483         * g++.dg/template/dr408.C: New.
8484
8485         * g++.dg/lookup/ns4.C: New.
8486
8487         PR c++/38392
8488         * g++.dg/template/friend51.C: New test.
8489
8490         PR c++/41970
8491         * g++.old-deja/g++.other/linkage1.C: Adjust.
8492
8493 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8494
8495         PR c++/42697
8496         * g++.dg/template/crash94.C: New test.
8497
8498 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8499
8500         PR c++/40239
8501         * g++.dg/init/aggr5.C: New test.
8502         * g++.dg/init/aggr5.C: New test.
8503
8504 2010-04-07  Richard Guenther  <rguenther@suse.de>
8505
8506         PR tree-optimization/43270
8507         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8508         * gcc.dg/Warray-bounds-7.c: Likewise.
8509
8510 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8511
8512         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8513         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8514         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8515
8516 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8517
8518         PR c++/42556
8519         * g++.dg/init/pr42556.C: New test.
8520
8521 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8522
8523         PR debug/43628
8524         * g++.dg/debug/dwarf2/typedef2.C: New test.
8525
8526 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8527
8528         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8529         c-c++-common/dwarf2/redeclaration-1.C
8530
8531 2010-04-06  Jason Merrill  <jason@redhat.com>
8532
8533         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8534         * g++.dg/ext/attrib18.C: Likewise.
8535         * g++.dg/ext/bitfield2.C: Likewise.
8536         * g++.dg/ext/bitfield4.C: Likewise.
8537         * g++.dg/ext/visibility/warn2.C: Likewise.
8538         * g++.dg/ext/visibility/warn3.C: Likewise.
8539         * g++.dg/gomp/pr26690-1.C: Likewise.
8540         * g++.dg/inherit/covariant7.C: Likewise.
8541         * g++.dg/init/synth2.C: Likewise.
8542         * g++.dg/lookup/using7.C: Likewise.
8543         * g++.dg/other/crash-4.C: Likewise.
8544         * g++.dg/other/error13.C: Likewise.
8545         * g++.dg/other/error20.C: Likewise.
8546         * g++.dg/parse/crash31.C: Likewise.
8547         * g++.dg/parse/error16.C: Likewise.
8548         * g++.dg/parse/error19.C: Likewise.
8549         * g++.dg/parse/error27.C: Likewise.
8550         * g++.dg/parse/error28.C: Likewise.
8551         * g++.dg/parse/fused-params1.C: Likewise.
8552         * g++.dg/template/error2.C: Likewise.
8553         * g++.dg/template/local6.C: Likewise.
8554         * g++.dg/template/qualttp15.C: Likewise.
8555         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8556         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8557         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8558         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8559         * g++.old-deja/g++.eh/spec6.C: Likewise.
8560         * g++.old-deja/g++.jason/crash3.C: Likewise.
8561         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8562         * g++.old-deja/g++.law/ctors5.C: Likewise.
8563         * g++.old-deja/g++.law/ctors9.C: Likewise.
8564         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8565         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8566         * g++.old-deja/g++.other/struct1.C: Likewise.
8567         * g++.old-deja/g++.other/volatile1.C: Likewise.
8568         * g++.old-deja/g++.pt/crash36.C: Likewise.
8569         * g++.old-deja/g++.pt/derived3.C: Likewise.
8570         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8571         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8572
8573 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8574
8575         PR middle-end/43519
8576         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8577         * gcc.dg/graphite/id-19.c: New.
8578
8579 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8580
8581         PR middle-end/32824
8582         * gcc.dg/vect/pr32824: New.
8583
8584 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8585
8586         PR fortran/18918
8587         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8588         * gfortran.dg/coarray_3.f90: Ditto.
8589         * gfortran.dg/coarray_4.f90: Ditto.
8590         * gfortran.dg/coarray_5.f90: Ditto.
8591         * gfortran.dg/coarray_6.f90: Ditto.
8592         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8593
8594 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8595
8596         PR fortran/18918
8597         * gfortran.dg/coarray_4.f90: Fix test.
8598         * gfortran.dg/coarray_6.f90: Add more tests.
8599
8600 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8601
8602         PR fortran/18918
8603         * gfortran.dg/coarray_4.f90: New test.
8604         * gfortran.dg/coarray_5.f90: New test.
8605         * gfortran.dg/coarray_6.f90: New test.
8606
8607 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8608
8609         PR fortran/18918
8610         * gfortran.dg/iso_fortran_env_5.f90: New test.
8611         * gfortran.dg/iso_fortran_env_6.f90: New test.
8612
8613 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8614
8615         PR fortran/39997
8616         * gfortran.dg/coarray_1.f90: New test.
8617         * gfortran.dg/coarray_2.f90: New test.
8618         * gfortran.dg/coarray_3.f90: New test.
8619
8620 2010-04-06  Jason Merrill  <jason@redhat.com>
8621
8622         PR c++/43648
8623         * g++.dg/template/dtor8.C: New.
8624
8625         PR c++/43621
8626         * g++.dg/template/error-recovery2.C: New.
8627
8628 2010-04-06  Jan Hubicka  <jh@suse.czpli
8629
8630         PR tree-optimization/42906
8631         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8632
8633 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8634
8635         PR fortran/43178
8636         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8637         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8638         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8639
8640 2010-04-06  Richard Guenther  <rguenther@suse.de>
8641
8642         PR tree-optimization/43627
8643         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8644
8645 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8646
8647         PR target/43638
8648         * gcc.target/i386/pr43638.c: New test.
8649
8650 2010-04-06  Richard Guenther  <rguenther@suse.de>
8651
8652         PR middle-end/43661
8653         * gcc.c-torture/compile/pr43661.c: New testcase.
8654
8655 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8656
8657         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8658
8659 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8660
8661         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8662
8663 2010-04-02  Richard Guenther  <rguenther@suse.de>
8664
8665         PR tree-optimization/43629
8666         * gcc.c-torture/execute/pr43629.c: New testcase.
8667
8668 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8669             Dominique d'Humieres  <dominiq@lps.ens.fr>
8670
8671         PR libfortran/43605
8672         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8673
8674 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8675
8676         PR debug/43325
8677         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8678
8679 2010-04-01  Jason Merrill  <jason@redhat.com>
8680
8681         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8682
8683 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8684             Manfred Schwarb  <manfred99@gmx.ch>
8685
8686         PR libfortran/43605
8687         * gfortran.dg/ftell_3.f90: New test.
8688
8689 2010-04-01  Richard Guenther  <rguenther@suse.de>
8690
8691         PR middle-end/43614
8692         * gcc.c-torture/compile/pr43614.c: New testcase.
8693
8694 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8695
8696         PR tree-optimization/43141
8697         * gcc.dg/guality/pr43141.c: New test.
8698
8699 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8700
8701         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8702         * g++.dg/eh/spbp.C: Likewise.
8703         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8704         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8705         superfluous casts.
8706         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8707         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8708         * objc.dg/dwarf-2.m: Likewise.
8709
8710 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8711
8712         PR middle-end/43464
8713         * gcc.dg/graphite/id-pr43464.c: New.
8714         * gcc.dg/graphite/id-pr43464-1.c: New.
8715
8716 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8717
8718         PR middle-end/43351
8719         * gcc.dg/graphite/id-pr43351.c
8720
8721 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8722
8723         PR testsuite/35165
8724         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8725         * obj-c++.dg/try-catch-2.mm: Ditto.
8726         * obj-c++.dg/lookup-2.mm: Ditto.
8727         * obj-c++.dg/encode-8.m: Ditto.
8728         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8729         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8730         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8731         * obj-c++.dg/const-str-11.mm: Ditto.
8732         * obj-c++.dg/const-str-9.mm: Ditto.
8733         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8734         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8735         * obj-c++.dg/except-1.mm: Ditto.
8736         * obj-c++.dg/const-str-7.mm: Ditto.
8737         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8738         * obj-c++.dg/const-str-3.mm: Ditto.
8739         * obj-c++.dg/const-str-7.mm: Ditto.
8740         * obj-c++.dg/stubify-2.mm: Change dump file name.
8741
8742         PR objc++/23613
8743         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8744         New macro.
8745         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8746         Remove dg-xfail-if.
8747
8748 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8749
8750         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8751         only with -O2, -O3 or -Os and not with -fwhopr.
8752
8753 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8754
8755         PR c++/43558
8756         * g++.dg/template/typedef31.C: New test.
8757
8758 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8759
8760         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8761         assembler output on *-*-solaris2*.
8762         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8763
8764 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8765
8766         PR debug/43557
8767         * gcc.dg/pr43557-1.c: New test.
8768         * gcc.dg/pr43557-2.c: New file.
8769
8770 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8771
8772         PR 43562
8773         * gcc.dg/pr43562.c: New test.
8774
8775 2010-03-30  Jason Merrill  <jason@redhat.com>
8776
8777         PR c++/43076
8778         * g++.dg/template/error-recovery1.C: New.
8779
8780         PR c++/41786
8781         * g++.dg/parse/ambig5.C: New.
8782
8783 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8784
8785         PR debug/43593
8786         * gcc.dg/guality/pr43593.c: New test.
8787
8788 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8789
8790         PR middle-end/43430
8791         * gcc.dg/vect/pr43430-1.c: New.
8792
8793 2010-03-30  Jason Merrill  <jason@redhat.com>
8794
8795         PR c++/43559
8796         * g++.dg/template/partial7.C: New.
8797
8798 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8799
8800         * gcc.target/s390/stackcheck1.c: New testcase.
8801
8802 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8803
8804         PR libfortran/43265
8805         * gfortran.dg/read_eof_8.f90: New test.
8806
8807 2010-03-29  Jason Merrill  <jason@redhat.com>
8808
8809         * gcc.dg/cpp/include6.c: Change [] to ().
8810
8811         N3077
8812         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8813         splicing and UCNs.
8814         * c-c++-common/raw-string-2.c: Add trigraph test.
8815         * c-c++-common/raw-string-8.c: New.
8816         * c-c++-common/raw-string-9.c: New.
8817         * c-c++-common/raw-string-10.c: New.
8818
8819         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8820         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8821         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8822         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8823         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8824         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8825         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8826
8827 2010-03-29  Richard Guenther  <rguenther@suse.de>
8828
8829         PR tree-optimization/43560
8830         * gcc.dg/torture/pr43560.c: New testcase.
8831
8832 2010-03-29  Jason Merrill  <jason@redhat.com>
8833
8834         N3077
8835         * g++.dg/ext/raw-string-1.C: Change [] to ().
8836         * g++.dg/ext/raw-string-2.C: Change [] to ().
8837         Don't use \ in delimiter.
8838         * g++.dg/ext/raw-string-3.C: Change [] to ().
8839         * g++.dg/ext/raw-string-4.C: Change [] to ().
8840         * g++.dg/ext/raw-string-5.C: Change [] to ().
8841         Test for error on \ in delimiter.
8842         * g++.dg/ext/raw-string-6.C: Change [] to ().
8843         * g++.dg/ext/raw-string-7.C: Change [] to ().
8844
8845 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8846
8847         PR 43564
8848         * gcc.dg/pr43564.c: New test.
8849
8850 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8851
8852         PR fortran/43551
8853         * gfortran.dg/direct_io_12.f90: New test.
8854
8855 2010-03-28  Jan Hubicka  <jh@suse.cz>
8856
8857         PR tree-optimization/43505
8858         * gfortran.dg/pr43505.f90: New testcase.
8859
8860 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8861
8862         PR tree-optimization/43528
8863         * gcc.target/i386/pr43528.c: New test.
8864
8865 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8866
8867         PR c/43381
8868         * gcc.dg/parm-impl-decl-3.c: New test.
8869
8870 2010-03-26  Jason Merrill  <jason@redhat.com>
8871
8872         PR c++/43509
8873         * g++.dg/cpp0x/parse1.C: New.
8874
8875 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8876
8877         PR target/43524
8878         * gcc.target/i386/pr43524.c: New test.
8879
8880 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8881
8882         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8883         whitespace, rename main to foo.
8884         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8885         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8886         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8887         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8888         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8889         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8890         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8891         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8892         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8893         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8894         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8895
8896 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8897
8898         PR c++/43327
8899         * g++.dg/other/crash-10.C: New test.
8900         * g++.dg/other/crash-11.C: New test.
8901
8902 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8903
8904         PR libfortran/43517
8905         * gfortran.dg/read_eof_7.f90: New test.
8906
8907 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8908
8909         PR objc/35165
8910         PR testsuite/43512
8911         * objc-obj-c++-shared: New directory.
8912         * objc-obj-c++-shared/Object1-implementation.h: New file.
8913         * objc-obj-c++-shared/Object1.h: New file.
8914         * objc-obj-c++-shared/Protocol1.h: New file.
8915         * objc-obj-c++-shared/next-abi.h: New file.
8916         * objc-obj-c++-shared/next-mapping.h: New file.
8917         * objc/execute/next_mapping.h: Delete.
8918         * objc.dg/special/special.exp: For all targets run the tests with
8919         -fgnu-runtime, for darwin targets also run the tests with
8920         -fnext-runtime.
8921         * objc.dg/dg.exp: Ditto.
8922         * obj-c++.dg/dg.exp: Ditto.
8923         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8924         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8925         include use of updated NeXT interface.
8926         * objc/execute/formal_protocol-5.m: Ditto.
8927         * objc/execute/protocol-isEqual-2.m: Ditto.
8928         * objc/execute/protocol-isEqual-4.m: Ditto.
8929         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8930         Protocol1.h) and next-mapping.h as required.
8931         * objc/execute/object_is_class.m: Ditto.
8932         * objc/execute/enumeration-1.m: Ditto.
8933         * objc/execute/class-13.m: Ditto.
8934         * objc/execute/formal_protocol-2.m: Ditto.
8935         * objc/execute/formal_protocol-4.m: Ditto.
8936         * objc/execute/class-1.m: Ditto.
8937         * objc/execute/bycopy-1.m: Ditto.
8938         * objc/execute/formal_protocol-6.m: Ditto.
8939         * objc/execute/bycopy-3.m: Ditto.
8940         * objc/execute/class-3.m: Ditto.
8941         * objc/execute/bf-11.m: Ditto.
8942         * objc/execute/class-5.m: Ditto.
8943         * objc/execute/bf-13.m: Ditto.
8944         * objc/execute/class-7.m: Ditto.
8945         * objc/execute/bf-15.m: Ditto.
8946         * objc/execute/class-9.m: Ditto.
8947         * objc/execute/bf-17.m: Ditto.
8948         * objc/execute/bf-19.m: Ditto.
8949         * objc/execute/IMP.m: Ditto.
8950         * objc/execute/exceptions/catchall-1.m: Ditto.
8951         * objc/execute/exceptions/trivial.m: Ditto.
8952         * objc/execute/exceptions/finally-1.m: Ditto.
8953         * objc/execute/exceptions/local-variables-1.m: Ditto.
8954         * objc/execute/exceptions/foward-1.m: Ditto.
8955         * objc/execute/bf-2.m: Ditto.
8956         * objc/execute/string1.m: Ditto.
8957         * objc/execute/bf-4.m: Ditto.
8958         * objc/execute/informal_protocol.m: Ditto.
8959         * objc/execute/string3.m: Ditto.
8960         * objc/execute/bf-6.m: Ditto.
8961         * objc/execute/bf-8.m: Ditto.
8962         * objc/execute/class-tests-1.h: Ditto.
8963         * objc/execute/protocol-isEqual-1.m: Ditto.
8964         * objc/execute/protocol-isEqual-3.m: Ditto.
8965         * objc/execute/_cmd.m: Ditto.
8966         * objc/execute/function-message-1.m: Ditto.
8967         * objc/execute/bf-20.m: Ditto.
8968         * objc/execute/bf-common.h: Ditto.
8969         * objc/execute/np-2.m: Ditto.
8970         * objc/execute/class-10.m: Ditto.
8971         * objc/execute/class-12.m: Ditto.
8972         * objc/execute/enumeration-2.m: Ditto.
8973         * objc/execute/class-14.m: Ditto.
8974         * objc/execute/encode-1.m: Ditto.
8975         * objc/execute/formal_protocol-1.m: Ditto.
8976         * objc/execute/formal_protocol-3.m: Ditto.
8977         * objc/execute/accessing_ivars.m: Ditto.
8978         * objc/execute/bycopy-2.m: Ditto.
8979         * objc/execute/class-2.m: Ditto.
8980         * objc/execute/bf-10.m: Ditto.
8981         * objc/execute/formal_protocol-7.m: Ditto.
8982         * objc/execute/root_methods.m: Ditto.
8983         * objc/execute/class-4.m: Ditto.
8984         * objc/execute/bf-12.m: Ditto.
8985         * objc/execute/class-6.m: Ditto.
8986         * objc/execute/bf-14.m: Ditto.
8987         * objc/execute/nested-func-1.m: Ditto.
8988         * objc/execute/class-8.m: Ditto.
8989         * objc/execute/private.m: Ditto.
8990         * objc/execute/bf-16.m: Ditto.
8991         * objc/execute/bf-18.m: Ditto.
8992         * objc/execute/load-3.m: Ditto.
8993         * objc/execute/compatibility_alias.m: Ditto.
8994         * objc/execute/bf-1.m: Ditto.
8995         * objc/execute/no_clash.m: Ditto.
8996         * objc/execute/bf-3.m: Ditto.
8997         * objc/execute/string2.m: Ditto.
8998         * objc/execute/bf-5.m: Ditto.
8999         * objc/execute/string4.m: Ditto.
9000         * objc/execute/bf-7.m: Ditto.
9001         * objc/execute/object_is_meta_class.m: Ditto.
9002         * objc/execute/bf-9.m: Ditto.
9003         * objc/execute/bf-21.m: Ditto.
9004         * objc/execute/cascading-1.m: Ditto.
9005         * objc/execute/trivial.m: Ditto.
9006         * objc/execute/np-1.m: Ditto.
9007         * objc/compile/trivial.m: Ditto.
9008         * objc/execute/class_self-2.m: Include <stdlib.h>.
9009         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9010         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9011         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9012         and 64bit. Use new NeXT interface as required.
9013         * objc.dg/special/unclaimed-category-1.m: Ditto.
9014         * objc.dg/special/unclaimed-category-1.h: Ditto.
9015         * objc.dg/special/unclaimed-category-1a.m: Ditto.
9016         * objc.dg/func-ptr-1.m: Ditto.
9017         * objc.dg/stret-1.m: Ditto.
9018         * objc.dg/encode-2.m: Ditto.
9019         * objc.dg/category-1.m: Ditto.
9020         * objc.dg/encode-3.m: Ditto.
9021         * objc.dg/call-super-3.m: Ditto.
9022         * objc.dg/method-3.m: Ditto.
9023         * objc.dg/func-ptr-2.m: Ditto.
9024         * objc.dg/lookup-1.m: Ditto.
9025         * objc.dg/encode-4.m: Ditto.
9026         * objc.dg/fix-and-continue-1.m: Ditto.
9027         * objc.dg/proto-lossage-3.m: Ditto.
9028         * objc.dg/method-13.m: Ditto.
9029         * objc.dg/proto-qual-1.m: Ditto.
9030         * objc.dg/zero-link-3.m: Ditto.
9031         * objc.dg/bitfield-1.m: Ditto.
9032         * objc.dg/va-meth-1.m: Ditto.
9033         * objc.dg/super-class-3.m: Ditto.
9034         * objc.dg/call-super-1.m: Ditto.
9035         * objc.dg/type-size-2.m: Ditto.
9036         * objc.dg/method-10.m: Ditto.
9037         * objc.dg/defs.m: Ditto.
9038         * objc.dg/const-str-3.m: Ditto.
9039         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9040         Protocol1.h) and next-mapping.h as required. Use new NeXT
9041         interface as required.
9042         * objc.dg/super-class-4.m: Ditto.
9043         * objc.dg/comp-types-8.m: Ditto.
9044         * objc.dg/call-super-2.m: Ditto.
9045         * objc.dg/objc-fast-4.m: Ditto.
9046         * objc.dg/method-6.m: Ditto.
9047         * objc.dg/const-str-3.m: Ditto.
9048         * objc.dg/const-str-7.m: Ditto.
9049         * objc.dg/method-15.m: Ditto.
9050         * objc.dg/method-19.m: Ditto.
9051         * objc.dg/sync-1.m: Ditto.
9052         * objc.dg/layout-1.m: Ditto.
9053         * objc.dg/bitfield-3.m: Ditto.
9054         * objc.dg/try-catch-3.m: Ditto.
9055         * objc.dg/try-catch-7.m: Ditto.
9056         * objc.dg/comp-types-10.m: Ditto.
9057         * objc.dg/selector-2.: Ditto.
9058         * objc.dg/method-7.m: Ditto.
9059         * objc.dg/typedef-alias-1.m: Ditto.
9060         * objc.dg/proto-lossage-2.m: Ditto.
9061         * objc.dg/comp-types-11.m: Ditto.
9062         * objc.dg/sizeof-1.m: Ditto.
9063         * objc.dg/method-17.m: Ditto.
9064         * objc.dg/bitfield-5.m: Ditto.
9065         * objc.dg/try-catch-1.m: Ditto.
9066         * objc.dg/encode-5.m: Ditto.
9067         * objc.dg/fix-and-continue-2.m: Ditto.
9068         * objc.dg/method-9.m: Ditto.
9069         * objc.dg/isa-field-1.m: Ditto.
9070         * objc.dg/local-decl-2.m: Ditto.
9071         * objc.dg/objc-gc-4.m: Ditto.
9072         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9073         * objc.dg/gnu-runtime-3.m: Ditto.
9074         * objc.dg/encode-7.m: Ditto.
9075         * objc.dg/encode-8.m: Ditto.
9076         * objc.dg/selector-3.m: Ditto.
9077         * objc.dg/gnu-runtime-1.m: Ditto.
9078         * objc.dg/const-str-12.m: Ditto.
9079         * objc.dg/gnu-runtime-2.m: Ditto.
9080         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9081         * objc.dg/selector-1.m: Ditto.
9082         * objc.dg/stubify-2.m: Ditto.
9083         * objc.dg/zero-link-1.m: Ditto.
9084         * objc.dg/stret-2.m: Ditto.
9085         * objc.dg/zero-link-2.m: Ditto.
9086         * objc.dg/next-runtime-1.m: Ditto.
9087         * objc.dg/symtab-1.m: Ditto.
9088         * objc.dg/stubify-1.m: Ditto.
9089         * objc.dg/bitfield-2.m: Ditto.
9090         * objc.dg/try-catch-10.m: Apply to both runtimes.
9091         * objc.dg/const-str-1.m: Ditto.
9092         * objc.dg/image-info.m: Ditto.
9093         * objc.dg/encode-9.m: Ditto.
9094         * objc.dg/pragma-1.m: Apply test to all targets.
9095         * objc.dg/const-str-4.m: Ditto.
9096         * objc.dg/const-str-8.m: Ditto.
9097         * objc.dg/super-class-2.m: Ditto.
9098         * objc.dg/try-catch-5.m: Ditto.
9099         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9100         Protocol1.h) and next-mapping.h as required. Use new NeXT
9101         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
9102         * objc.dg/const-str-11.m: Ditto.
9103         * objc.dg/const-str-9.m: Ditto.
9104         * objc.dg/method-4.m: Skip for 64Bit NeXT.
9105         * objc.dg/encode-1.m: Remove redundant -lobjc.
9106         * objc.dg/try-catch-9.m: Tidy space.
9107         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9108         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9109         and 64bit. Use new NeXT interface as required.
9110         * obj-c++.dg/template-4.mm: Ditto.
9111         * obj-c++.dg/defs.mm: Ditto.
9112         * obj-c++.dg/basic.mm: Ditto.
9113         * obj-c++.dg/encode-4.mm: Ditto.
9114         * obj-c++.dg/method-17.mm: Ditto.
9115         * obj-c++.dg/proto-lossage-3.mm: Ditto.
9116         * obj-c++.dg/cxx-class-1.mm: Ditto.
9117         * obj-c++.dg/method-10.mm: Ditto.
9118         * obj-c++.dg/va-meth-1.mm: Ditto.
9119         * obj-c++.dg/encode-5.mm: Ditto.
9120         * obj-c++.dg/lookup-2.mm: Ditto.
9121         * obj-c++.dg/template-3.mm: Ditto.
9122         * obj-c++.dg/proto-qual-1.mm: Ditto.
9123         * obj-c++.dg/qual-types-1.m: Ditto.
9124         * obj-c++.dg/cxx-scope-1.mm: Ditto.
9125         * obj-c++.dg/template-1.mm: Ditto.
9126         * obj-c++.dg/encode-6.mm: Ditto.
9127         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
9128         Protocol1.h) and next-mapping.h as required. Use new NeXT
9129         interface as required.
9130         * obj-c++.dg/except-1.mm: Ditto.
9131         * obj-c++.dg/const-str-7.mm: Ditto.
9132         * obj-c++.dg/ivar-list-semi.mm: Ditto.
9133         * obj-c++.dg/cxx-scope-2.mm: Ditto.
9134         * obj-c++.dg/selector-2.mm: Ditto.
9135         * obj-c++.dg/isa-field-1.mm: Ditto.
9136         * obj-c++.dg/try-catch-1.mm: Ditto.
9137         * obj-c++.dg/local-decl-1.mm: Ditto.
9138         * obj-c++.dg/try-catch-9.mm: Ditto.
9139         * obj-c++.dg/no-extra-load.mm: Ditto.
9140         * obj-c++.dg/selector-5.mm: Ditto.
9141         * obj-c++.dg/method-12.mm: Ditto.
9142         * obj-c++.dg/try-catch-11.mm: Ditto.
9143         * obj-c++.dg/comp-types-11.mm: Ditto.
9144         * obj-c++.dg/bitfield-3.mm: Ditto.
9145         * obj-c++.dg/method-6.mm: Ditto.
9146         * obj-c++.dg/super-class-2.mm: Ditto.
9147         * obj-c++.dg/method-21.mm: Ditto.
9148         * obj-c++.dg/const-str-8.mm: Ditto.
9149         * obj-c++.dg/try-catch-7.mm: Ditto.
9150         * obj-c++.dg/method-15.mm: Ditto.
9151         * obj-c++.dg/layout-1.mm: Ditto.
9152         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9153         * obj-c++.dg/const-str-3.mm: Ditto.
9154         * obj-c++.dg/try-catch-2.mm: Ditto.
9155         * obj-c++.dg/objc-gc-3.mm: Ditto.
9156         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9157         * obj-c++.dg/bitfield-1.mm: Ditto.
9158         * obj-c++.dg/selector-6.mm: Ditto.
9159         * obj-c++.dg/method-13.mm: Ditto.
9160         * obj-c++.dg/comp-types-12.mm: Ditto.
9161         * obj-c++.dg/bitfield-4.mm: Ditto.
9162         * obj-c++.dg/try-catch-8.mm: Ditto.
9163         * obj-c++.dg/method-2.mm: Ditto.
9164         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9165         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9166         * obj-c++.dg/const-str-4.mm: Ditto.
9167         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9168         * obj-c++.dg/try-catch-3.mm: Ditto.
9169         * obj-c++.dg/comp-types-9.mm: Ditto.
9170         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9171         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9172         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9173         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9174         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9175         Use new NeXT interface as required.
9176         * obj-c++.dg/const-str-10.mm: Ditto.
9177         * obj-c++.dg/const-str-11.mm: Ditto.
9178         * obj-c++.dg/const-str-9.mm: Ditto.
9179         * obj-c++.dg/method-11.mm: Ditto.
9180         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9181         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9182         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9183         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9184         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9185
9186 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
9187
9188         PR c++/43206
9189         * g++.dg/template/typedef30.C: New test case.
9190
9191 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9192
9193         PR c/43385
9194         * gcc.c-torture/execute/pr43385.c: New test.
9195
9196 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9197
9198         * gcc.dg/strncpy-fix-1.c: New test.
9199
9200 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9201
9202         PR testsuite/41609
9203         * lib/objc-torture.exp (objc-set-runtime-options): New.
9204         * objc/execute/execute.exp: Check runtime options on each pass.
9205         * objc/execute/exceptions/exceptions.exp: Ditto.
9206         * objc/compile/compile.exp: Ditto.
9207
9208         PR testsuite/42348
9209         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9210         standard tests.
9211         (check_effective_target_objc2): New proc.
9212         (check_effective_target_next_runtime): New proc.
9213         * lib/objc.exp: Determine which runtime is in force and support it.
9214         * lib/obj-c++.exp: Ditto.
9215
9216 2010-03-24  Jason Merrill  <jason@redhat.com>
9217
9218         PR c++/43502
9219         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9220
9221 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9222
9223         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9224         a loop.
9225         * gcc.dg/ipa/ipa-2.c: Likewise.
9226         * gcc.dg/ipa/ipa-3.c: Likewise.
9227         * gcc.dg/ipa/ipa-4.c: Likewise.
9228         * gcc.dg/ipa/ipa-5.c: Likewise.
9229         * gcc.dg/ipa/ipa-7.c: Likewise.
9230         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9231         a loop.
9232         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9233         i_can_not_be_propagated_fully2 into a loop.
9234         * gcc.dg/ipa/ipa-8.c: New test.
9235         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9236
9237 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9238
9239         PR debug/19192
9240         PR debug/43479
9241         * gcc.dg/guality/pr43479.c: New test.
9242         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9243         and add volatile keyword.
9244
9245 2010-03-23  Mike Stump  <mikestump@comcast.net>
9246
9247         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9248
9249 2010-03-23  Jason Merrill  <jason@redhat.com>
9250
9251         * g++.dg/ext/altivec-17.C: Adjust error message.
9252
9253         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9254         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9255         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9256         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9257         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9258         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9259
9260 2010-03-22  Jason Merrill  <jason@redhat.com>
9261
9262         PR c++/43333
9263         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9264         * g++.dg/ext/is_pod_98.C: New.
9265
9266         PR c++/43281
9267         * g++.dg/cpp0x/auto18.C: New.
9268
9269         * gcc.dg/pr36997.c: Adjust error message.
9270         * g++.dg/ext/vector9.C: Likewise.
9271         * g++.dg/conversion/simd3.C: Likewise.
9272         * g++.dg/other/error23.C: Likewise.
9273
9274 2010-03-22  Michael Matz  <matz@suse.de>
9275
9276         PR middle-end/43475
9277         * gfortran.dg/pr43475.f90: New testcase.
9278
9279 2010-03-22  Richard Guenther  <rguenther@suse.de>
9280
9281         PR tree-optimization/43390
9282         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9283
9284 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9285
9286         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9287         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9288
9289 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9290             Michael Matz  <matz@suse.de>
9291
9292         PR c++/43081
9293         * g++.dg/parse/crash56.C: New test.
9294
9295 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9296
9297         PR fortran/43450
9298         * gfortran.dg/whole_file_15.f90 : New test.
9299
9300 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9301
9302         PR fortran/43409
9303         * gfortran.dg/inquire_size.f90: New test.
9304
9305 2010-03-20  Richard Guenther  <rguenther@suse.de>
9306
9307         PR rtl-optimization/43438
9308         * gcc.c-torture/execute/pr43438.c: New testcase.
9309
9310 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9311
9312         PR c++/43375
9313         * g++.dg/abi/mangle42.C: New test.
9314
9315 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9316
9317         PR C/43211
9318         * gcc.dg/pr43211.c: New test.
9319         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9320
9321 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9322
9323         PR rtl-optimization/42258
9324         * gcc.target/arm/thumb1-mul-moves.c: New test.
9325
9326         PR target/40697
9327         * gcc.target/arm/thumb-andsi.c: New test.
9328
9329         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9330         dg-require-effective-target.
9331
9332 2010-03-19  Michael Matz  <matz@suse.de>
9333
9334         PR c++/43116
9335         * g++.dg/other/pr43116.C: New testcase.
9336
9337 2010-03-19  Michael Matz  <matz@suse.de>
9338
9339         PR target/43305
9340         * gcc.dg/pr43305.c: New testcase.
9341
9342 2010-03-19  Richard Guenther  <rguenther@suse.de>
9343
9344         PR tree-optimization/43415
9345         * gcc.c-torture/compile/pr43415.c: New testcase.
9346
9347 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9348
9349         PR ada/43106
9350         * gnat.dg/case_optimization2.adb: New test.
9351         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9352
9353 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9354             Jack Howarth <howarth@bromo.med.uc.edu>
9355
9356         PR target/36399
9357         * gcc.target/i386/push-1.c: Don't xfail
9358           scan-assembler-not "movups" on darwin.
9359
9360 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9361
9362         PR debug/43058
9363         * gcc.dg/pr43058.c: New test.
9364
9365 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9366
9367         PR middle-end/42450
9368         * g++.dg/torture/pr42450.C: New test.
9369
9370 2010-03-18  Michael Matz  <matz@suse.de>
9371
9372         PR middle-end/43419
9373         * gcc.dg/pr43419.c: New testcase.
9374
9375 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9376
9377         PR rtl-optimization/43360
9378         * gcc.dg/torture/pr43360.c: New.
9379
9380 2010-03-18  Michael Matz  <matz@suse.de>
9381
9382         PR tree-optimization/43402
9383         * gcc.dg/pr43402.c: New testcase.
9384
9385 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9386
9387         PR target/42427
9388         * gcc.dg/pr42427.c: New test.
9389
9390 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9391
9392         PR libfortran/43265
9393         * gfortran.dg/read_empty_file.f: New test.
9394         * gfortran.dg/read_eof_all.f90: New test.
9395         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9396         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9397
9398 2010-03-17  Michael Matz  <matz@suse.de>
9399
9400         * gcc.dg/pr43300.c: Add -w.
9401
9402 2010-03-17  Richard Guenther  <rguenther@suse.de>
9403
9404         * gcc.dg/pr43379.c: Add -w.
9405
9406 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9407
9408         PR fortran/43331
9409         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9410
9411 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9412
9413         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9414
9415 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9416
9417         * ada/acats/run_all.sh: Log start and end times.
9418
9419 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9420
9421         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9422
9423 2010-03-16  Richard Guenther  <rguenther@suse.de>
9424
9425         PR middle-end/43379
9426         * gcc.dg/pr43379.c: New testcase.
9427
9428 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9429
9430         PR debug/43051
9431         * gcc.dg/guality/pr43051-1.c: New test.
9432
9433 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9434
9435         PR testsuite/43363
9436         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9437
9438 2010-03-15  Michael Matz  <matz@suse.de>
9439
9440         PR middle-end/43300
9441         * gcc.dg/pr43300.c: New testcase.
9442
9443 2010-03-15  Richard Guenther  <rguenther@suse.de>
9444
9445         PR tree-optimization/43367
9446         * gcc.c-torture/compile/pr43367.c: New testcase.
9447
9448 2010-03-15  Richard Guenther  <rguenther@suse.de>
9449
9450         PR tree-optimization/43317
9451         * gcc.dg/pr43317.c: New testcase.
9452
9453 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9454
9455         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9456
9457 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9458
9459         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9460
9461 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9462
9463         PR fortran/43362
9464         * gfortran.dg/impure_constructor_1.f90: New test.
9465
9466 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9467
9468         PR middle-end/43354
9469         * gfortran.dg/graphite/id-pr43354.f: New.
9470
9471 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9472
9473         PR middle-end/43349
9474         * gfortran.dg/graphite/pr43349.f: New.
9475
9476 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9477
9478         PR middle-end/43306
9479         * gcc.dg/graphite/pr43306.c: New.
9480
9481 2010-03-12  David S. Miller  <davem@davemloft.net>
9482
9483         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9484         sparc.
9485
9486 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9487
9488         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9489
9490 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9491
9492         PR fortran/43291
9493         PR fortran/43326
9494         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9495
9496 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9497
9498         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9499         fail for *-*-mingw* targets.
9500
9501 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9502
9503         PR debug/43329
9504         * gcc.dg/guality/pr43329-1.c: New test.
9505
9506 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9507
9508         PR tree-optimization/43257
9509         * g++.dg/torture/pr43257.C: New test.
9510
9511 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9512
9513         PR fortran/43228
9514         * gfortran.dg/namelist_61.f90: New test.
9515
9516 2010-03-11  Richard Guenther  <rguenther@suse.de>
9517
9518         PR tree-optimization/43255
9519         * gcc.c-torture/compile/pr43255.c: New testcase.
9520
9521 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9522
9523         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9524         * gcc.dg/pr43280.c: New testcase.
9525
9526 2010-03-11  Richard Guenther  <rguenther@suse.de>
9527
9528         PR lto/43200
9529         * gcc.dg/lto/20100227-1_0.c: New testcase.
9530         * gcc.dg/lto/20100227-1_1.c: Likewise.
9531
9532 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9533
9534         PR libfortran/43320
9535         PR libfortran/43265
9536         * gfortran.dg/read_eof_6.f: New test
9537         * gfortran.dg/read_x_eof.f90: New test.
9538         * gfortran.dg/read_x_past.f: Update test.
9539
9540 2010-03-10  Jan Hubicka  <jh@suse.cz>
9541
9542         * gcc.c-torture/compile/pr43288.c: New test.
9543
9544 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9545
9546         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9547         -fpic/-fPIC flags.
9548         * g++.old-deja/g++.pt/asm2.C: Likewise.
9549         * gcc.c-torture/compile/20000804-1.c: Likewise.
9550         * gcc.target/i386/clobbers.c: Likewise.
9551
9552 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9553
9554         PR fortran/43303
9555         * gfortran.dg/c_assoc_3.f90: New test.
9556
9557 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9558
9559         PR debug/36728
9560         * gcc.dg/guality/pr36728-1.c: New test.
9561         * gcc.dg/guality/pr36728-2.c: New test.
9562
9563 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9564
9565         * gcc.dg/h8300-div-delay-slot.c: New test.
9566
9567 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9568
9569         PR tree-optimization/43236
9570         * gcc.c-torture/execute/pr43236.c: New test.
9571
9572 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9573
9574         PR middle-end/42859
9575         * g++.dg/eh/pr42859.C: New test.
9576
9577 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9578
9579         PR debug/43299
9580         * gcc.dg/pr43299.c: New test.
9581
9582         PR debug/43290
9583         * g++.dg/eh/unwind2.C: New test.
9584
9585 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9586             Reza Yazdani  <reza.yazdani@amd.com>
9587
9588         PR middle-end/43065
9589         * gcc.dg/graphite/run-id-4.c: New.
9590
9591 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9592
9593         PR middle-end/43065
9594         * gcc.dg/graphite/run-id-3.c: New.
9595
9596 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9597
9598         PR middle-end/42644
9599         PR middle-end/42130
9600         * gcc.dg/graphite/id-18.c: New.
9601         * gcc.dg/graphite/run-id-pr42644.c: New.
9602
9603 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9604
9605         PR middle-end/42326
9606         * gcc.dg/graphite/pr42326.c: New.
9607
9608 2010-03-08  Richard Guenther  <rguenther@suse.de>
9609
9610         PR tree-optimization/43269
9611         * gcc.c-torture/execute/pr43269.c: New testcase.
9612
9613 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9614
9615         PR fortran/43256
9616         * gfortran.dg/typebound_call_13.f03: New.
9617
9618 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9619
9620         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9621         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9622
9623 2010-03-05  Jason Merrill  <jason@redhat.com>
9624
9625         * g++.dg/abi/mangle40.C: Require weak and alias.
9626
9627 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9628
9629         PR middle-end/42326
9630         * gfortran.dg/graphite/pr42326.f90: New.
9631         * gfortran.dg/graphite/pr42326-1.f90: New.
9632
9633 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9634
9635         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9636         (gnat_target_compile): Likewise.
9637         Reinitialize GNAT_UNDER_TEST if target changes.
9638         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9639         (local_find_gnatmake): Pass full --GCC to gnatlink.
9640         Remove --LINK.
9641
9642 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9643
9644         PR c/43248
9645         * gcc.dg/compound-literal-1.c: New testcase.
9646
9647 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9648
9649         PR tree-optimization/43164
9650         PR tree-optimization/43191
9651         * gcc.c-torture/compile/pr43164.c: New test.
9652         * gcc.c-torture/compile/pr43191.c: Likewise.
9653
9654 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9655
9656         PR fortran/43244
9657         * gfortran.dg/finalize_9.f90: New.
9658
9659 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9660             Ken Werner <ken@linux.vnet.ibm.com>
9661
9662         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9663         to dg-options for spu.
9664         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9665         dump-scan target to exclude spu.
9666
9667 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9668
9669         PR middle-end/43209
9670         * gcc.dg/tree-ssa/ivopts-4.c: New.
9671
9672 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9673
9674         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9675         include-opts and exclude-opts; skip checking the flags if arguments
9676         are the same as the defaults.
9677         (dg-xfail-if): Verify the number of arguments, supply defaults
9678         for unspecified optional arguments.
9679         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9680
9681 2010-03-03  Jason Merrill  <jason@redhat.com>
9682
9683         PR c++/12909
9684         * g++.dg/abi/mangle40.C: Updated.
9685
9686 2010-03-03  Jason Merrill  <jason@redhat.com>
9687
9688         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9689         * g++.dg/abi/mangle23.C: Likewise.
9690         * g++.dg/eh/simd-2.C: Likewise.
9691         * g++.dg/ext/attribute-test-2.C: Likewise.
9692         * g++.dg/ext/vector14.C: Likewise.
9693         * g++.dg/other/pr34435.C: Likewise.
9694         * g++.dg/template/conv8.C: Likewise.
9695         * g++.dg/template/nontype9.C: Likewise.
9696         * g++.dg/template/qualttp17.C: Likewise.
9697         * g++.dg/template/ref1.C: Likewise.
9698         * g++.old-deja/g++.pt/crash68.C: Likewise.
9699         * g++.old-deja/g++.pt/ref1.C: Likewise.
9700         * g++.old-deja/g++.pt/ref3.C: Likewise.
9701         * g++.old-deja/g++.pt/ref4.C: Likewise.
9702
9703         PR c++/12909
9704         * g++.dg/abi/mangle40.C: New.
9705         * g++.dg/abi/mangle41.C: New.
9706         * g++.dg/lto/20100302_0.C: New.
9707         * g++.dg/lto/20100302_1.C: New.
9708         * g++.dg/lto/20100302.h: New.
9709
9710 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9711
9712         PR fortran/43243
9713         * gfortran.dg/internal_pack_12.f90: New test.
9714
9715 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9716
9717         * gcc.dg/pr36997.c: Adjust error message.
9718
9719 2010-03-03  Mike Stump  <mikestump@comcast.net>
9720
9721         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9722         adjustments to not be present on machines that align the stack to
9723         more than 4 bytes and don't have a red zone yet as that is an
9724         unimplemented optimization.
9725
9726 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9727
9728         PR fortran/43169
9729         * gfortran.dg/impure_assignment_3.f90: New.
9730
9731 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9732
9733         PR debug/43229
9734         * gfortran.dg/pr43229.f90: New test.
9735
9736         PR debug/43237
9737         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9738
9739         PR debug/43177
9740         * gcc.dg/guality/pr43177.c: New test.
9741
9742 2010-03-02  Jason Merrill  <jason@redhat.com>
9743
9744         * g++.dg/ext/vector9.C: Adjust error message.
9745         * g++.dg/conversion/simd3.C: Likewise.
9746         * g++.dg/other/error23.C: Likewise.
9747
9748 2010-03-02  Mike Stump  <mikestump@comcast.net>
9749
9750         PR c++/41090
9751         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9752
9753 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9754
9755         PR fortran/43180
9756         * gfortran.dg/internal_pack_10.f90: New test.
9757
9758         PR fortran/43173
9759         * gfortran.dg/internal_pack_11.f90: New test.
9760
9761 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9762
9763         PR middle-end/42640
9764         * gcc.dg/tree-ssa/pr42640.c: New.
9765
9766 2010-03-01  Richard Guenther  <rguenther@suse.de>
9767
9768         PR tree-optimization/43220
9769         * gcc.c-torture/execute/pr43220.c: New testcase.
9770
9771 2010-03-01  Richard Guenther  <rguenther@suse.de>
9772
9773         PR middle-end/43213
9774         * gcc.dg/pr43213.c: New testcase.
9775
9776 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9777
9778         PR pch/14940
9779         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9780
9781 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9782
9783         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9784         New function.
9785         (check_effective_target_ucn): Likewise.
9786
9787         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9788         if !ucn.
9789         * gcc.dg/ucnid-2.c: Likewise.
9790         * gcc.dg/ucnid-3.c: Likewise.
9791         * gcc.dg/ucnid-4.c: Likewise.
9792         * gcc.dg/ucnid-11.c: Likewise.
9793         * gcc.dg/ucnid-12.c: Likewise.
9794         * gcc.dg/ucnid-6.c: Skip if !ucn.
9795         * gcc.dg/ucnid-9.c: Likewise.
9796
9797 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9798
9799         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9800         lists to dg-skip-if.
9801         * gcc.target/i386/stackalign/return-3.c: Likewise.
9802
9803 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9804
9805         * gcc.target/i386/clearcap.map: New file.
9806         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9807         Pass clearcap.map by default if supported.
9808
9809 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9810
9811         PR fortran/42900
9812         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9813         Explain this.
9814         * gfortran.dg/stat_2.f90: Likewise.
9815
9816 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9817
9818         PR fortran/43199
9819         * gfortran.dg/module_read_2.f90: New test.
9820
9821 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9822
9823         PR c++/42748
9824         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9825         * g++.dg/abi/mangle12.C: Likewise.
9826         * g++.dg/abi/mangle20-2.C: Likewise.
9827         * g++.dg/abi/mangle17.C: Likewise.
9828         * g++.dg/template/cond2.C: Likewise.
9829         * g++.dg/template/pr35240.C: Likewise.
9830
9831 2010-02-27  Richard Guenther  <rguenther@suse.de>
9832
9833         PR tree-optimization/43186
9834         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9835
9836 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9837
9838         * g++.dg/abi/packed1.C: Expect warning on the SH.
9839
9840 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9841
9842         PR c++/42054:
9843         * g++.dg/parse/error37.C: New test.
9844
9845 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9846
9847         PR c/24577
9848         PR c/43192
9849         * gcc.dg/pr8927-1.c: Match new note.
9850         * gcc.dg/990506-0.c: Likewise.
9851         * gcc.dg/gomp/flush-2.c: Likewise.
9852         * gcc.dg/gomp/atomic-5.c: Likewise.
9853         * gcc.dg/gomp/pr34607.c: Likewise.
9854         * gcc.dg/pr35746.c: Likewise.
9855         * gcc.dg/cpp/pragma-1.c: Likewise.
9856         * gcc.dg/cpp/pragma-2.c: Likewise.
9857         * gcc.dg/pr41842.c: Likewise.
9858         * gcc.dg/noncompile/20040629-1.c: Likewise.
9859         * objc.dg/private-1.m: Likewise.
9860
9861 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9862
9863         PR fortran/43185
9864         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9865         * gfortran.dg/default_initialization_4.f90: New test.
9866
9867 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9868
9869         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9870         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9871         * gnat.dg/thin_pointer2.adb: New test.
9872         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9873
9874 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9875
9876         PR c/20631
9877         * gcc.dg/cpp/c90-pedantic.c: New.
9878         * gcc.dg/cpp/c90.c: New.
9879         * gcc.dg/gnu90-const-expr-1.c: New.
9880         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9881
9882 2010-02-26  Richard Guenther  <rguenther@suse.de>
9883
9884         PR tree-optimization/43186
9885         * gcc.c-torture/compile/pr43186.c: New testcase.
9886
9887 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9888
9889         PR debug/43190
9890         * c-c++-common/dwarf2/pr43190.c: New test.
9891
9892 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9893
9894         PR testsuite/37074:
9895         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9896
9897 2010-02-26  Richard Guenther  <rguenther@suse.de>
9898
9899         PR tree-optimization/43188
9900         * gcc.c-torture/compile/pr43188.c: New testcase.
9901
9902 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9903
9904         PR target/43175
9905         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9906
9907 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9908
9909         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9910
9911 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9912
9913         PR target/43154
9914         * gcc.target/powerpc/pr43154.c: New file.
9915
9916 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9917
9918         PR debug/43166
9919         * gfortran.dg/debug/pr43166.f: New test.
9920
9921         PR debug/43165
9922         * gcc.dg/torture/pr43165.c: New test.
9923
9924 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9925
9926         PR c/43128
9927         * c-c++-common/pr41779.c: Update.
9928
9929 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9930
9931         PR ada/32547
9932         * lib/gnat-dg.exp (gnat_load): Redefine.
9933
9934         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9935         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9936
9937 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9938
9939         PR libobjc/36610
9940         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9941         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9942         -fgnu-runtime.
9943         Sort entries.
9944
9945 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9946
9947         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9948
9949 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9950
9951         PR debug/43150
9952         * gcc.dg/guality/vla-1.c: New test.
9953
9954 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9955
9956         PR fortran/43042
9957         * gfortran.dg/c_ptr_tests_15.f90: New test.
9958
9959 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9960
9961         PR target/43107
9962         * gcc.target/i386/pr43107.c: New test.
9963
9964 2010-02-23  Jason Merrill  <jason@redhat.com>
9965
9966         PR c++/43143
9967         * g++.dg/cpp0x/variadic100.C: New.
9968
9969 2010-02-23  Jason Merrill  <jason@redhat.com>
9970
9971         PR debug/42800
9972         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9973         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9974         * c-c++-common/dwarf2/vla1.c: New.
9975
9976 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9977
9978         PR target/43139
9979         * gcc.dg/pr43139.c: New test.
9980
9981         PR debug/43077
9982         * gcc.dg/guality/pr43077-1.c: New test.
9983
9984 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9985
9986         PR 43123
9987         * gcc.dg/march.c: New.
9988         * gcc.dg/march-generic.c: New.
9989         * gcc.dg/mtune.c: New.
9990
9991 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9992
9993         PR middle-end/43083
9994         * gcc.dg/graphite/pr43083.c: New.
9995
9996 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9997
9998         PR middle-end/43097
9999         * gfortran.dg/graphite/pr43097.f: New.
10000
10001 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10002             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10003
10004         PR middle-end/43140
10005         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10006
10007 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10008
10009         PR middle-end/43026
10010         * g++.dg/graphite/pr43026.C: New.
10011
10012 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10013
10014         PR c++/43126
10015         * gcc.dg/cleanup-1.c: Update.
10016         * gcc.dg/func-args-1.c: Update.
10017         * gcc.dg/format/sentinel-1.c: Update.
10018         * g++.old-deja/g++.jason/scoping10.C: Update.
10019         * g++.old-deja/g++.ns/lookup5.C: Update.
10020         * g++.dg/ext/cleanup-1.C: Update.
10021         * g++.dg/parse/varmod1.C: Update.
10022         * g++.dg/parse/error33.C: Update.
10023         * g++.dg/expr/call3.C: Update.
10024         * g++.dg/func-args-1.C: New.
10025
10026 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10027
10028         PR c/43125
10029         * gcc.dg/attr-used-2.c: Moved to ...
10030         * c-c++-common/attr-used-2.c: Here.
10031
10032         * gcc.dg/attr-used.c: Moved to ...
10033         * c-c++-common/attr-used.c: Here.
10034
10035 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
10036
10037         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10038
10039 2010-02-22  Richard Guenther  <rguenther@suse.de>
10040
10041         PR lto/43045
10042         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10043         * gfortran.dg/lto/20100222-1_1.c: Likewise.
10044
10045 2010-02-22  Richard Guenther  <rguenther@suse.de>
10046
10047         PR tree-optimization/42749
10048         * gcc.c-torture/compile/pr42749.c: New testcase.
10049
10050 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
10051
10052         PR fortran/43072
10053         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10054         * gfortran.dg/internal_pack_9.f90: New test.
10055
10056 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10057
10058         PR c++/23510
10059         * g++.dg/template/recurse.C: Adjust.
10060         * g++.dg/template/pr23510.C: New.
10061
10062 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
10063
10064         PR c++/42824
10065         * g++.dg/template/memclass4.C: New test.
10066
10067 2010-02-21  Tobias Burnus  <burnus@net-b.de>
10068
10069         PR fortran/35259
10070         * gfortran.dg/reassoc_5.f90: New test.
10071
10072 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
10073
10074         PR target/43067
10075         * gcc.target/i386/pr43067.c: New test.
10076
10077 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10078
10079         PR c++/35669
10080         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10081         -Wconversion-null.
10082         * g++.dg/warn/Wconversion-null.C: New test.
10083         * g++.old-deja/g++.other/null1.C: Move to...
10084         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10085
10086 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
10087
10088         PR fortran/36932
10089         PR fortran/36933
10090         * gfortran.dg/dependency_26.f90: New test.
10091
10092         PR fortran/43072
10093         * gfortran.dg/internal_pack_7.f90: New test.
10094
10095         PR fortran/43111
10096         * gfortran.dg/internal_pack_8.f90: New test.
10097
10098 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10099
10100         PR 43128
10101         * c-c++-common/pr41779.c: Fix broken testcase.
10102
10103 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10104
10105         PR 36513
10106         * c-c++-common/pr36513.c: New testcase.
10107         * c-c++-common/pr36513-2.c: New testcase.
10108
10109 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10110
10111         PR 41779
10112         * c-c++-common/pr41779.c: New.
10113
10114 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
10115
10116         PR debug/43084
10117         * gcc.dg/pr43084.c: New test.
10118
10119 2010-02-19  Richard Guenther  <rguenther@suse.de>
10120
10121         PR tree-optimization/42916
10122         * gcc.dg/pr42916.c: New testcase.
10123
10124 2010-02-18  Jason Merrill  <jason@redhat.com>
10125
10126         PR c++/42837
10127         * g++.dg/abi/packed1.C: Add expected warning.
10128
10129         PR c++/43108
10130         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10131         * gcc.dg/torture/dg-torture.exp: Likewise.
10132         * c-c++-common/torture/complex-sign.h,
10133         c-c++-common/torture/complex-sign-add.c,
10134         c-c++-common/torture/complex-sign-mixed-add.c,
10135         c-c++-common/torture/complex-sign-mixed-div.c,
10136         c-c++-common/torture/complex-sign-mixed-mul.c,
10137         c-c++-common/torture/complex-sign-mixed-sub.c,
10138         c-c++-common/torture/complex-sign-mul.c,
10139         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10140         Adapt for C++ compilation as well.
10141
10142         PR c++/43070
10143         * g++.dg/ext/label1.C: Update.
10144         * g++.dg/ext/label2.C: Update.
10145
10146         PR c++/26261
10147         * g++.dg/template/dependent-name6.C: New.
10148
10149         PR c++/43109
10150         * g++.dg/parse/namespace12.C: New.
10151
10152 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10153
10154         PR tree-optimization/43066
10155         * gcc.c-torture/compile/pr43066.c: New test.
10156
10157 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10158
10159         * g++.dg/ext/attrib35.C: Fix target selector string.
10160         * g++.dg/ext/attrib36.C: Ditto.
10161         * g++.dg/ext/attrib37.C: Ditto.
10162         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10163         * g++.dg/abi/mangle25.C: Ditto.
10164
10165 2010-02-17  Jason Merrill  <jason@redhat.com>
10166
10167         PR c++/43069
10168         * g++.dg/parse/namespace11.C: New.
10169
10170         PR c++/43093
10171         * g++.dg/ext/attrib37.C: New.
10172
10173         PR c++/43079
10174         * g++.dg/template/ptrmem20.C: New.
10175
10176 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10177
10178         PR target/43103
10179         * gcc.target/i386/xop-check.h: Include m256-check.h.
10180         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10181         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10182         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10183         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10184
10185 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10186
10187         PR debug/42918
10188         * gcc.dg/pr42918.c: New test.
10189
10190 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10191
10192         * g++.dg/ext/attrib36.C: Require ILP32.
10193
10194 2010-02-16  Richard Guenther  <rguenther@suse.de>
10195
10196         PR tree-optimization/41043
10197         * gfortran.dg/pr41043.f90: New testcase.
10198         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10199
10200 2010-02-16  Jason Merrill  <jason@redhat.com>
10201
10202         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10203
10204 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10205
10206         PR tree-optimization/43074
10207         * gcc.dg/vect/fast-math-pr43074.c: New test.
10208
10209 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10210
10211         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10212
10213 2010-02-16  Jason Merrill  <jason@redhat.com>
10214
10215         PR c++/43031
10216         * g++.dg/ext/attrib36.C: New.
10217
10218         PR c++/43036
10219         * g++.dg/other/array6.C: New.
10220
10221 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10222
10223         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10224
10225 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10226
10227         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10228         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10229         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10230         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10231         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10232         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10233
10234 2010-02-15  Richard Guenther  <rguenther@suse.de>
10235
10236         PR middle-end/43068
10237         * g++.dg/torture/pr43068.C: New testcase.
10238
10239 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10240
10241         PR c++/43024
10242         * g++.dg/opt/ice1.C: New.
10243
10244 2010-02-14  Jason Merrill  <jason@redhat.com>
10245
10246         PR c++/41997
10247         * g++.dg/cpp0x/initlist-opt.C: New.
10248
10249 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10250
10251         PR fortran/41113
10252         PR fortran/41117
10253         * gfortran.dg/internal_pack_6.f90: New test.
10254
10255 2010-02-12  Jason Merrill  <jason@redhat.com>
10256
10257         PR c++/43054
10258         * g++.dg/cpp0x/variadic99.C: New.
10259
10260 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10261
10262         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10263         sign extend pointers to gualchk_t.
10264
10265         PR c++/43033
10266         * g++.dg/other/default3.C: Xfail g4 test.
10267
10268 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10269
10270         PR middle-end/43012
10271         * gcc.dg/graphite/pr43012.c: New.
10272
10273 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10274
10275         PR middle-end/42930
10276         * g++.dg/graphite/pr42930.C: New.
10277
10278 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10279
10280         PR middle-end/42914
10281         PR middle-end/42530
10282         * gcc.dg/graphite/pr42530.c: New.
10283         * gcc.dg/graphite/pr42914.c: New.
10284
10285 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10286
10287         PR middle-end/42771
10288         * gcc.dg/graphite/pr42771.c: New.
10289
10290 2010-02-11  Richard Guenther  <rguenther@suse.de>
10291
10292         PR tree-optimization/42998
10293         * gcc.c-torture/compile/pr42998.c: New testcase.
10294
10295 2010-02-10  Jason Merrill  <jason@redhat.com>
10296
10297         PR c++/41896
10298         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10299
10300         PR c++/42983, core issue 906
10301         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10302         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10303
10304         PR c++/43016
10305         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10306
10307 2010-02-10  Richard Guenther  <rguenther@suse.de>
10308
10309         PR tree-optimization/43017
10310         * gcc.dg/torture/pr43017.c: New testcase.
10311
10312 2010-02-10  Tobias Burnus <burnus@net-b.de>
10313
10314         PR fortran/40823
10315         * gfortran.dg/private_type_1.f90: Update error location.
10316         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10317         * gfortran.dg/typebound_operator_2.f03: Ditto.
10318         * gfortran.dg/assignment_2.f90: Ditto.
10319         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10320         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10321
10322 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10323
10324         PR fortran/43015
10325         * gfortran.dg/bind_c_usage_20.f90: New test.
10326
10327 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10328
10329         PR debug/43010
10330         * g++.dg/debug/pr43010.C: New test.
10331
10332 2010-02-10  Richard Guenther  <rguenther@suse.de>
10333
10334         PR c/43007
10335         * gcc.c-torture/execute/20100209-1.c: New testcase.
10336         * gcc.dg/fold-div-3.c: Likewise.
10337
10338 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10339
10340         * gcc.dg/builtin-ffs-1.c: New test.
10341
10342 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10343
10344         PR fortran/42999
10345         * gfortran.dg/array_constructor_35.f90: New test.
10346
10347 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10348
10349         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10350
10351 2010-02-09  Jason Merrill  <jason@redhat.com>
10352
10353         PR c++/42399
10354         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10355
10356         PR c++/42370
10357         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10358
10359 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10360
10361         PR fortran/41869
10362         * gfortran.dg/module_write_1.f90: New test.
10363
10364 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10365
10366         * gcc.dg/pr19340.c: Adjust.
10367
10368 2010-02-09  Richard Guenther  <rguenther@suse.de>
10369
10370         PR tree-optimization/43008
10371         * gcc.c-torture/execute/pr43008.c: New testcase.
10372
10373 2010-02-09  Richard Guenther  <rguenther@suse.de>
10374
10375         PR tree-optimization/43000
10376         * gcc.dg/torture/pr43000.c: New testcase.
10377         * gcc.dg/torture/pr43002.c: Likewise.
10378
10379 2010-02-09  Daniel Kraft  <d@domob.eu>
10380
10381         PR fortran/39171
10382         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10383         and pass -Wsurprising as necessary.
10384
10385 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10386
10387         PR tree-optimization/42890
10388         * g++.dg/torture/pr42890.C: New test.
10389
10390 2010-02-08  Richard Guenther  <rguenther@suse.de>
10391
10392         PR middle-end/42995
10393         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10394
10395 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10396
10397         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10398         return 0 from main.
10399         * gcc.dg/graphite/block-1.c: Same.
10400         * gcc.dg/graphite/block-3.c: Same.
10401         * gcc.dg/graphite/block-4.c: Same.
10402         * gcc.dg/graphite/block-5.c: Same.
10403         * gcc.dg/graphite/block-6.c: Same.
10404         * gcc.dg/graphite/block-7.c: Same.
10405         * gcc.dg/graphite/interchange-0.c: Same.
10406         * gcc.dg/graphite/interchange-1.c: Same.
10407         * gcc.dg/graphite/interchange-10.c: Same.
10408         * gcc.dg/graphite/interchange-11.c: Same.
10409         * gcc.dg/graphite/interchange-12.c: Same.
10410         * gcc.dg/graphite/interchange-2.c: Same.
10411         * gcc.dg/graphite/interchange-3.c: Same.
10412         * gcc.dg/graphite/interchange-4.c: Same.
10413         * gcc.dg/graphite/interchange-5.c: Same.
10414         * gcc.dg/graphite/interchange-6.c: Same.
10415         * gcc.dg/graphite/interchange-7.c: Same.
10416         * gcc.dg/graphite/interchange-8.c: Same.
10417         * gcc.dg/graphite/interchange-9.c: Same.
10418         * gcc.dg/graphite/interchange-mvt.c: Same.
10419
10420 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10421
10422         * gfortran.dg/graphite/id-19.f: New.
10423         * gfortran.dg/graphite/pr14741.f90: New.
10424         * gfortran.dg/graphite/pr41924.f90: New.
10425         * gfortran.dg/graphite/run-id-2.f90: New.
10426
10427 2010-02-07  Richard Guenther  <rguenther@suse.de>
10428
10429         PR middle-end/42956
10430         * gcc.c-torture/compile/pr42956.c: New testcase.
10431
10432 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10433
10434         PR libfortran/42742
10435         * gfortran.dg/fmt_cache_2.f: New test.
10436
10437 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10438
10439         * gfortran.dg/read_no_eor.f90: New test.
10440
10441 2010-02-05  Jason Merrill  <jason@redhat.com>
10442
10443         * g++.dg/ext/label13.C: Move constructor body out of class.
10444
10445 2010-02-03  Jason Merrill  <jason@redhat.com>
10446
10447         PR c++/42870
10448         * g++.dg/ext/dllexport3.C: New.
10449
10450 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10451
10452         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10453
10454 2010-02-05  Richard Guenther  <rguenther@suse.de>
10455
10456         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10457
10458 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10459
10460         PR c++/42915
10461         * g++.dg/other/crash-9.C: New test.
10462
10463 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10464
10465         PR fortran/42309
10466         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10467
10468 2010-02-04  Richard Guenther  <rguenther@suse.de>
10469
10470         PR rtl-optimization/42952
10471         * gcc.dg/torture/pr42952.c: New testcase.
10472
10473 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10474
10475         PR libfortran/42901
10476         * gfortran.dg/namelist_60.f90: New test.
10477
10478 2010-02-03  Jason Merrill  <jason@redhat.com>
10479
10480         PR c++/40138
10481         * g++.dg/ext/builtin11.C: New.
10482
10483         PR c++/4926
10484         PR c++/38600
10485         * g++.dg/abi/mangle35.C: New.
10486         * g++.dg/abi/mangle37.C: New.
10487
10488         PR c++/12909
10489         * g++.dg/abi/mangle36.C: New.
10490
10491         PR c++/35652
10492         * g++.dg/warn/string1.C: New.
10493
10494 2010-02-03  Richard Guenther  <rguenther@suse.de>
10495
10496         PR tree-optimization/42944
10497         * gcc.dg/errno-1.c: New testcase.
10498
10499 2010-02-03  Richard Guenther  <rguenther@suse.de>
10500
10501         PR middle-end/42927
10502         * gcc.c-torture/compile/pr42927.c: New testcase.
10503
10504 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10505
10506         PR fortran/42936
10507         * gfortran.dg/null_4.f90: New test.
10508
10509 2010-02-02  Jason Merrill  <jason@redhat.com>
10510
10511         PR c++/41090
10512         * g++.dg/ext/label13.C: New.
10513
10514 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10515
10516         PR fortran/42650
10517         * gfortran.dg/func_result_5.f90: New test.
10518
10519 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10520
10521         PR fortran/42922
10522         * gfortran.dg/pure_initializer_3.f90: News test.
10523
10524 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10525
10526         PR fortran/42888
10527         * gfortran.dg/allocate_derived_2.f90: New test.
10528
10529 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10530
10531         PR middle-end/42898
10532         * gcc.dg/torture/pr42898-2.c: New test.
10533
10534 2010-01-31  Richard Guenther  <rguenther@suse.de>
10535
10536         PR middle-end/42898
10537         * gcc.dg/torture/pr42898.c: New testcase.
10538
10539 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10540
10541         PR fortran/38324
10542         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10543         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10544
10545 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10546
10547         * g++.dg/tree-ssa/inline-1.C: New.
10548         * g++.dg/tree-ssa/inline-2.C: New.
10549         * g++.dg/tree-ssa/inline-3.C: New.
10550
10551 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10552
10553         PR testsuite/41701
10554         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10555         the string 'pow' in the pathname of the compiler from generating a
10556         test failure.
10557
10558 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10559
10560         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10561         * g++.old-deja/g++.mike/eh17.C: Likewise.
10562         * g++.old-deja/g++.mike/p5571.C: Likewise.
10563
10564 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10565
10566         PR c++/42758
10567         PR c++/42634
10568         PR c++/42336
10569         PR c++/42797
10570         PR c++/42880
10571         * g++.dg/other/crash-5.C: New test.
10572         * g++.dg/other/crash-6.C: New test.
10573         * g++.dg/other/crash-7.C: New test.
10574         * g++.dg/other/crash-8.C: New test.
10575
10576 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10577
10578         PR rtl-optimization/42889
10579         * gcc.dg/pr42889.c: New test.
10580
10581 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10582
10583         * gcc.target/i386/pr42881.c: Use SSE2.
10584
10585 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10586
10587         PR target/42891
10588         * gcc.target/i386/pr42891.c: New test.
10589
10590 2010-01-28  Richard Guenther  <rguenther@suse.de>
10591
10592         PR tree-optimization/42871
10593         * g++.dg/torture/pr42871.C: New testcase.
10594
10595 2010-01-28  Richard Guenther  <rguenther@suse.de>
10596
10597         * gcc.dg/Wobjsize-1.h: New testcase.
10598         * gcc.dg/Wobjsize-1.c: Likewise.
10599
10600 2010-01-28  Richard Guenther  <rguenther@suse.de>
10601
10602         PR middle-end/42883
10603         * g++.dg/torture/pr42883.C: New testcase.
10604
10605 2010-01-28  Michael Matz  <matz@suse.de>
10606
10607         * gcc.target/i386/pr42881.c: New test.
10608
10609 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10610
10611         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10612         Add i?86-*-solaris2* support.
10613
10614 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10615
10616         PR c++/42713
10617         PR c++/42820
10618         * g++.dg/template/typedef27.C: New test case.
10619         * g++.dg/template/typedef28.C: New test case.
10620
10621 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10622
10623         * gcc.dg/optimize-bswap*.c: Add ARM target
10624
10625 2010-01-27  Richard Guenther  <rguenther@suse.de>
10626
10627         PR middle-end/42878
10628         * gcc.dg/torture/pr42878-1.c: New testcase.
10629         * gcc.dg/torture/pr42878-2.c: Likewise.
10630
10631 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10632
10633         PR middle-end/42874
10634         * gcc.dg/vla-22.c: New test.
10635
10636 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10637
10638         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10639         current collation.
10640
10641 2010-01-26  Richard Guenther  <rguenther@suse.de>
10642
10643         PR rtl-optimization/42685
10644         * gcc.dg/pr42685.c: New testcase.
10645         * g++.dg/other/pr42685.C: Likewise.
10646
10647 2010-01-26  Richard Guenther  <rguenther@suse.de>
10648
10649         PR middle-end/42806
10650         * g++.dg/other/pr42806.C: New testcase.
10651
10652 2010-01-26  Richard Guenther  <rguenther@suse.de>
10653
10654         PR tree-optimization/42250
10655         * gcc.dg/pr42250.c: New testcase.
10656
10657 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10658
10659         * gnat.dg/array_bounds_test.adb: New test.
10660
10661 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10662
10663         PR fortran/42858
10664         * gfortran.dg/generic_21.f90: New test.
10665
10666 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10667
10668         PR testsuite/41522
10669         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10670
10671 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10672
10673         PR c++/42748
10674         * g++.dg/abi/arm_va_list2.C: New test.
10675         * g++.dg/abi/arm_va_list2.h: Companion header file.
10676
10677 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10678
10679         PR fortran/41044
10680         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10681
10682         PR fortran/41167
10683         * gfortran.dg/char_array_arg_1.f90 : New test.
10684
10685         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10686
10687 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10688
10689         PR fortran/39304
10690         * gfortran.dg/generic_20.f90: New test.
10691
10692 2010-01-22  Michael Matz  <matz@suse.de>
10693
10694         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10695         -msse2.
10696
10697 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10698
10699         PR fortran/42736
10700         * gfortran.dg/dependency_25.f90 : New test.
10701
10702 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10703
10704         PR tree-optimization/42585
10705         * gcc.dg/tree-ssa/pr42585.c: New test.
10706
10707 2010-01-21  Richard Guenther  <rguenther@suse.de>
10708
10709         PR middle-end/19988
10710         * gcc.dg/pr19988.c: New testcase.
10711
10712 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10713
10714         * g++.dg/compat/decimal/compat-common.h: New file.
10715         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10716         * g++.dg/compat/decimal/pass_x.h: New file.
10717         * g++.dg/compat/decimal/pass_y.h: New file.
10718         * g++.dg/compat/decimal/pass-1_main.C: New file.
10719         * g++.dg/compat/decimal/pass-1_x.C: New file.
10720         * g++.dg/compat/decimal/pass-1_y.C: New file.
10721         * g++.dg/compat/decimal/pass-2_main.C: New file.
10722         * g++.dg/compat/decimal/pass-2_x.C: New file.
10723         * g++.dg/compat/decimal/pass-2_y.C: New file.
10724         * g++.dg/compat/decimal/pass-3_main.C: New file.
10725         * g++.dg/compat/decimal/pass-3_x.C: New file.
10726         * g++.dg/compat/decimal/pass-3_y.C: New file.
10727         * g++.dg/compat/decimal/pass-4_main.C: New file.
10728         * g++.dg/compat/decimal/pass-4_x.C: New file.
10729         * g++.dg/compat/decimal/pass-4_y.C: New file.
10730         * g++.dg/compat/decimal/pass-5_main.C: New file.
10731         * g++.dg/compat/decimal/pass-5_x.C: New file.
10732         * g++.dg/compat/decimal/pass-5_y.C: New file.
10733         * g++.dg/compat/decimal/pass-6_main.C: New file.
10734         * g++.dg/compat/decimal/pass-6_x.C: New file.
10735         * g++.dg/compat/decimal/pass-6_y.C: New file.
10736         * g++.dg/compat/decimal/return_x.h: New file.
10737         * g++.dg/compat/decimal/return_y.h: New file.
10738         * g++.dg/compat/decimal/return-1_main.C: New file.
10739         * g++.dg/compat/decimal/return-1_x.C: New file.
10740         * g++.dg/compat/decimal/return-1_y.C: New file.
10741         * g++.dg/compat/decimal/return-2_main.C: New file.
10742         * g++.dg/compat/decimal/return-2_x.C: New file.
10743         * g++.dg/compat/decimal/return-2_y.C: New file.
10744         * g++.dg/compat/decimal/return-3_main.C: New file.
10745         * g++.dg/compat/decimal/return-3_x.C: New file.
10746         * g++.dg/compat/decimal/return-3_y.C: New file.
10747         * g++.dg/compat/decimal/return-4_main.C: New file.
10748         * g++.dg/compat/decimal/return-4_x.C: New file.
10749         * g++.dg/compat/decimal/return-4_y.C: New file.
10750         * g++.dg/compat/decimal/return-5_main.C: New file.
10751         * g++.dg/compat/decimal/return-5_x.C: New file.
10752         * g++.dg/compat/decimal/return-5_y.C: New file.
10753         * g++.dg/compat/decimal/return-6_main.C: New file.
10754         * g++.dg/compat/decimal/return-6_x.C: New file.
10755         * g++.dg/compat/decimal/return-6_y.C: New file.
10756
10757 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10758
10759         PR debug/42715
10760         * gcc.dg/pr42715.c: New.
10761
10762 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10763
10764         PR c++/42038
10765         * g++.dg/parse/crash55.C: New.
10766
10767 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10768
10769         PR debug/42782
10770         * gcc.dg/guality/pr42782.c: New.
10771
10772 2010-01-20  Jason Merrill  <jason@redhat.com>
10773
10774         PR c++/41788
10775         * g++.dg/abi/packed1.C: New.
10776
10777         PR c++/41920
10778         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10779
10780         PR c++/40750
10781         * g++.dg/parse/fn-typedef1.C: New.
10782         * g++.dg/other/cv_quals.C: Adjust.
10783
10784 2010-01-20  Anthony Green  <green@moxielogic.com>
10785
10786         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10787         pack(push) pragma).
10788         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10789         * gcc.dg/20020312-2.c: Port this to the moxie core.
10790         * gcc.dg/weak/typeof-2.c: Ditto.
10791
10792 2010-01-20  Richard Guenther  <rguenther@suse.de>
10793
10794         PR tree-optimization/42717
10795         * gcc.c-torture/compile/pr42717.c: New testcase.
10796
10797 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10798
10799         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10800         of signed, add a few new tests.
10801
10802         PR middle-end/42803
10803         * g++.dg/parse/limits-initializer1.C: New test.
10804
10805 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10806
10807         PR fortran/42804
10808         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10809         * gfortran.dg/typebound_call_12.f03: New test.
10810
10811 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10812
10813         PR fortran/42783
10814         * gfortran.dg/bounds_check_15.f90 : New test.
10815
10816 2010-01-19  Michael Matz  <matz@suse.de>
10817
10818         PR tree-optimization/41783
10819         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10820
10821 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10822
10823         PR target/38697.
10824         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10825         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10826         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10827         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10828         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10829         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10830         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10831         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10832         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10833         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10834         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10835
10836 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10837
10838         PR fortran/42545
10839         * gfortran.dg/extends_6.f03: Modified an error message.
10840         * gfortran.dg/extends_10.f03: New test.
10841         * gfortran.dg/private_type_6.f03: Modified an error message.
10842         * gfortran.dg/structure_constructor_8.f03: Ditto.
10843
10844 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10845
10846         PR tree-optimization/42719
10847         * gcc.dg/pr42719.c: New test.
10848
10849         PR debug/42728
10850         * gcc.dg/pr42728.c: New test.
10851
10852 2010-01-19  Anthony Green  <green@moxielogic.com>
10853
10854         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10855
10856 2010-01-18  Anthony Green  <green@moxielogic.com>
10857
10858         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10859         for moxie.
10860
10861 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10862
10863         * g++.dg/template/error45.C: reverted as part of reverting the
10864         fix of PR c++/42634.
10865
10866 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10867
10868         PR c++/42634
10869         * g++.dg/template/error45.C: New test.
10870
10871 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10872
10873         PR c++/42766
10874         * g++.dg/conversion/op6.C: New test.
10875
10876 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10877
10878         PR target/42774
10879         * gcc.target/alpha/pr42774.c: New test.
10880
10881 2010-01-18  Richard Guenther  <rguenther@suse.de>
10882
10883         PR tree-optimization/42781
10884         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10885
10886 2010-01-17  Richard Guenther  <rguenther@suse.de>
10887
10888         PR middle-end/42248
10889         * gcc.c-torture/execute/pr42248.c: New testcase.
10890
10891 2010-01-17  Richard Guenther  <rguenther@suse.de>
10892
10893         PR tree-optimization/42773
10894         * g++.dg/torture/pr42773.C: New testcase.
10895
10896 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10897
10898         PR fortran/42677
10899         * gfortran.dg/interface_assignment_5.f90: New test.
10900
10901 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10902
10903         PR c++/42697
10904         * g++.dg/template/crash94.C: Reverted.
10905
10906 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10907
10908         PR debug/42767
10909         * gcc.dg/debug/pr42767.c: New.
10910
10911 2010-01-15  Jason Merrill  <jason@redhat.com>
10912
10913         PR c++/42761
10914         * g++.dg/cpp0x/decltype22.C: New.
10915
10916 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10917
10918         PR middle-end/42760
10919         * g++.dg/torture/pr42760.C: New test.
10920
10921 2010-01-15  Jing Yu  <jingyu@google.com>
10922
10923         PR rtl-optimization/42691
10924         * gcc.c-torture/execute/pr42691.c: New.
10925
10926 2010-01-15  Richard Guenther  <rguenther@suse.de>
10927
10928         PR middle-end/42739
10929         * g++.dg/torture/pr42739.C: New testcase.
10930
10931 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10932
10933         * g++.dg/template/error45.C: Revert as part of reverting changes
10934         or PR c++/42634.
10935
10936 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10937
10938         PR fortran/42684
10939         * gfortran.dg/interface_31.f90: New test.
10940
10941 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10942
10943         * gcc.target/powerpc/pr42747.c: New file.
10944
10945 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10946
10947         PR middle-end/42674
10948         * c-c++-common/pr42674.c: New test.
10949
10950         PR c++/42608
10951         * g++.dg/template/instantiate11.C: New test.
10952
10953 2010-01-14  Jason Merrill  <jason@redhat.com>
10954
10955         PR c++/42701
10956         * g++.dg/overload/error3.C: New.
10957
10958         PR c++/42655
10959         * g++.dg/overload/rvalue1.C: New.
10960
10961 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10962
10963         PR tree-optimization/42706
10964         * gcc.dg/ipa/pr42706.c: New testcase.
10965
10966 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10967
10968         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10969
10970 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10971
10972         PR tree-optimization/42714
10973         * g++.dg/torture/pr42714.C: New test.
10974
10975 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10976
10977         PR rtl-optimization/42246
10978         * gfortran.dg/pr42246-2.f: New.
10979
10980 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10981
10982         PR rtl-optimization/42389
10983         * gcc.dg/pr42389.c: New.
10984
10985 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10986
10987         PR rtl-optimization/42388
10988         * gcc.dg/pr42388.c: New.
10989
10990 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10991
10992         PR rtl-optimization/42294
10993         * gfortran.dg/pr42294.f: New.
10994
10995 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10996
10997         PR rtl-optimization/39453
10998         PR rtl-optimization/42246
10999         * gcc.dg/pr39453.c: New.
11000         * gcc.dg/pr42246.c: New.
11001
11002 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11003
11004         PR middle-end/42245
11005         * gcc.dg/pr42245.c: New.
11006         * gcc.dg/pr42245-2.c: New.
11007
11008 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11009
11010         PR rtl-optimization/42249
11011         * gcc.dg/pr42249.c: New.
11012
11013 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11014
11015         PR c/42721
11016         * gcc.c-torture/execute/pr42721.c: New test.
11017
11018 2010-01-14  Ira Rosen  <irar@il.ibm.com>
11019
11020         PR tree-optimization/42709
11021         * gcc.dg/vect/pr42709.c: New test.
11022
11023 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11024
11025         PR fortran/41478
11026         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11027         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11028
11029 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11030
11031         PR fortran/42481
11032         * gfortran.dg/generic_19.f90 : New test.
11033
11034 2010-01-13  Richard Guenther  <rguenther@suse.de>
11035
11036         PR tree-optimization/42730
11037         * gcc.c-torture/compile/pr42730.c: New testcase.
11038
11039 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
11040
11041         PR target/pr42542
11042         * gcc.target/ia64/pr42542-1.c: New.
11043         * gcc.target/ia64/pr42542-2.c: New.
11044         * gcc.target/ia64/pr42542-3.c: New.
11045
11046 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
11047
11048         PR c++/42634
11049         * g++.dg/template/error45.C: New test.
11050
11051 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11052
11053         PR tree-optimization/42704
11054         * g++.dg/torture/pr42704.C: New test.
11055
11056 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11057
11058         PR tree-optimization/42703
11059         * gcc.c-torture/compile/pr42703.c: New test.
11060
11061 2010-01-13  Richard Guenther  <rguenther@suse.de>
11062
11063         PR tree-optimization/42705
11064         * gcc.c-torture/compile/pr42705.c: New testcase.
11065
11066 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
11067
11068         * gcc.target/bfin/l2.c: New test.
11069         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11070
11071 2010-01-13  Richard Guenther  <rguenther@suse.de>
11072
11073         PR middle-end/42716
11074         * gcc.c-torture/compile/pr42716.c: New testcase.
11075
11076 2010-01-13  Richard Guenther  <rguenther@suse.de>
11077
11078         PR lto/42678
11079         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11080
11081 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
11082
11083         PR c/42708
11084         * gcc.c-torture/compile/pr42708-1.c: New test.
11085
11086 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
11087
11088         PR debug/42662
11089         * gcc.dg/pr42662.c: New test.
11090
11091         PR tree-optimization/42645
11092         * g++.dg/other/pr42645-1.C: New test.
11093         * g++.dg/other/pr42645-2.C: New test.
11094
11095 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
11096
11097         PR target/42416
11098         * gcc.target/powerpc/warn-1.c: New test.
11099         * gcc.target/powerpc/warn-2.c: New test.
11100
11101 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
11102
11103         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11104         stack alignment.
11105
11106 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
11107
11108         * gcc.dg/lto/20100108_0.c: New.
11109
11110 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
11111
11112         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11113         Add -march=i686 -msse for 32bit x86 targets.
11114
11115 2010-01-10  Richard Guenther  <rguenther@suse.de>
11116
11117         PR middle-end/42667
11118         * gcc.dg/torture/pr42667.c: New testcase.
11119
11120 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11121
11122         PR fortran/32489
11123         * gfortran.dg/array_constructor_34.f90: New test.
11124
11125 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11126
11127         PR fortran/20923
11128         * gfortran.dg/array_constructor_33.f90: New test.
11129         gfortran.dg/array_function_5.f90: Add credit.
11130
11131 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11132
11133         PR debug/42631
11134         * gcc.dg/pr42631.c: New.
11135
11136 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11137
11138         PR debug/42630
11139         * gcc.dg/pr42630.c: New.
11140
11141 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11142
11143         PR debug/42629
11144         * gcc.dg/pr42629.c: New.
11145
11146 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11147
11148         PR middle-end/42363
11149         * gcc.dg/torture/pr42363.c: New.
11150
11151 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11152
11153         PR debug/42604
11154         PR debug/42395
11155         * gcc.dg/vect/pr42604.c: New.
11156         * gcc.dg/vect/pr42395.c: New.
11157
11158 2010-01-09  Richard Guenther  <rguenther@suse.de>
11159
11160         PR middle-end/42512
11161         * gcc.c-torture/execute/pr42512.c: New testcase.
11162
11163 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11164
11165         PR fortran/41298
11166         * gfortran.dg/c_ptr_tests_14.f90: New test.
11167
11168 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11169
11170         PR ada/41929
11171         * gnat.dg/null_pointer_deref1.adb: Don't run on
11172         sparc*-sun-solaris2.11.
11173
11174 2010-01-08  Richard Guenther  <rguenther@suse.de>
11175
11176         PR lto/42528
11177         * gcc.dg/lto/20100103-1_0.c: New testcase.
11178         * gcc.dg/lto/20100103-2_0.c: Likewise.
11179
11180 2010-01-08  Tobias Burnus  <burnus@net-b.de
11181
11182         PR/fortran 25829
11183         * gfortran.dg/asynchronous_1.f90: New test.
11184         * gfortran.dg/asynchronous_2.f90: New test.
11185         * gfortran.dg/conflicts.f90: Update error message.
11186
11187 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
11188
11189         c++/40155
11190         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11191
11192 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11193
11194         PR tree-optimization/42625
11195         * g++.dg/opt/dtor4.C: New test.
11196         * g++.dg/opt/dtor4.h: New.
11197         * g++.dg/opt/dtor4-aux.cc: New.
11198
11199 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11200
11201         PR fortran/42597
11202         * gfortran.dg/proc_ptr_26.f90: New test.
11203
11204 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11205
11206         PR fortran/41872
11207         * gfortran.dg/allocatable_scalar_7.f90: New test.
11208
11209 2010-01-06  Richard Guenther  <rguenther@suse.de>
11210
11211         * gcc.c-torture/compile/pr42632.c: New testcase.
11212
11213 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11214
11215         PR target/42542
11216         * gcc.target/i386/pr42542-4.c: New.
11217         * gcc.target/i386/pr42542-4a.c: Likewise.
11218         * gcc.target/i386/pr42542-5.c: Likewise.
11219         * gcc.target/i386/pr42542-5a.c: Likewise.
11220
11221 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11222
11223         * gcc.dg/tls/opt-15.c: New test.
11224
11225 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11226
11227         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11228
11229 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11230
11231         PR tree-optimization/42462
11232         * g++.dg/torture/pr42462.C: New test.
11233
11234 2010-01-05  Jason Merrill  <jason@redhat.com>
11235
11236         * g++.dg/cpp0x/initlist30.C: New test.
11237
11238 2010-01-05  Richard Guenther  <rguenther@suse.de>
11239
11240         PR tree-optimization/42614
11241         * gcc.c-torture/execute/pr42614.c: New testcase.
11242
11243 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11244
11245         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11246         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11247         -Wunreachable-code.
11248         * gcc.dg/Wunreachable-2.c: Likewise.
11249         * gcc.dg/Wunreachable-3.c: Likewise.
11250         * gcc.dg/Wunreachable-4.c: Likewise.
11251         * gcc.dg/Wunreachable-5.c: Likewise.
11252         * gcc.dg/Wunreachable-6.c: Likewise.
11253         * gcc.dg/Wunreachable-7.c: Likewise.
11254         * gcc.dg/Wunreachable-8.c: Likewise.
11255         * gcc.dg/20041231-1.c: Likewise.
11256
11257 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11258
11259         PR other/42611
11260         * gcc.dg/pr42611.c: New test.
11261
11262         PR tree-optimization/42508
11263         * g++.dg/opt/pr42508.C: New test.
11264
11265 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11266
11267         PR fortran/41872
11268         * gfortran.dg/allocatable_scalar_8.f90: New.
11269
11270 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11271
11272         PR tree-optimization/42398
11273         * gcc.c-torture/compile/pr42398.c: New test.
11274
11275 2010-01-04  Jason Merrill  <jason@redhat.com>
11276
11277         PR c++/42555
11278         * g++.dg/ext/attrib35.C: New.
11279
11280         PR c++/42567
11281         * g++.dg/cpp0x/auto17.C: New.
11282
11283 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11284
11285         * gcc.dg/lto/20100104_0.c: New.
11286
11287 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11288
11289         PR target/42542
11290         * gcc.target/i386/pr42542-1.c: New.
11291         * gcc.target/i386/pr42542-1a.c: Likewise.
11292         * gcc.target/i386/pr42542-1b.c: Likewise.
11293         * gcc.target/i386/pr42542-2.c: Likewise.
11294         * gcc.target/i386/pr42542-2a.c: Likewise.
11295         * gcc.target/i386/pr42542-2b.c: Likewise.
11296         * gcc.target/i386/pr42542-3.c: Likewise.
11297         * gcc.target/i386/pr42542-3a.c: Likewise.
11298
11299 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11300
11301         PR fortran/41872
11302         * gfortran.dg/allocatable_scalar_5.f90: New test.
11303         * gfortran.dg/allocatable_scalar_6.f90: New test.
11304
11305 2010-01-03  Richard Guenther  <rguenther@suse.de>
11306
11307         PR testsuite/42583
11308         * gfortran.dg/gomp/recursion1.f90: Remove.
11309
11310 2010-01-03  Richard Guenther  <rguenther@suse.de>
11311
11312         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11313         * gcc.dg/uninit-6.c: Likewise.
11314         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11315
11316 2010-01-03  Richard Guenther  <rguenther@suse.de>
11317
11318         PR tree-optimization/42589
11319         * gcc.target/i386/pr42589.c: New testcase.
11320
11321 2010-01-03  Richard Guenther  <rguenther@suse.de>
11322
11323         PR tree-optimization/42438
11324         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11325
11326 2010-01-02  Richard Guenther  <rguenther@suse.de>
11327
11328         PR testsuite/41651
11329         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11330
11331 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11332
11333         PR target/42448
11334         * gcc.target/alpha/pr42448-1.c: New test.
11335         * gcc.target/alpha/pr42448-2.c: Ditto.
11336
11337 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11338
11339         PR preprocessor/41947
11340         * gcc.dg/c99-hexfloat-3.c: New test.
11341
11342 2010-01-01  Richard Guenther  <rguenther@suse.de>
11343
11344         PR c/42570
11345         * gcc.c-torture/execute/pr42570.c: New testcase.
11346
11347 2010-01-01  Richard Guenther  <rguenther@suse.de>
11348
11349         PR middle-end/42559
11350         * gcc.c-torture/compile/pr42559.c: New testcase.
11351
11352 \f
11353 Copyright (C) 2010 Free Software Foundation, Inc.
11354
11355 Copying and distribution of this file, with or without modification,
11356 are permitted in any medium without royalty provided the copyright
11357 notice and this notice are preserved.