OSDN Git Service

Add fma support
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2
3         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
4         builtin combiner patterns.
5         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
7         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
8         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
9         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
10
11 2010-10-15  Richard Guenther  <rguenther@suse.de>
12
13         * g++.dg/lto/20101015-1_0.C: New testcase.
14
15 2010-10-15  Richard Guenther  <rguenther@suse.de>
16
17         PR testsuite/46021
18         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
19         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
20
21 2010-10-15  Richard Guenther  <rguenther@suse.de>
22
23         PR lto/45957
24         * g++.dg/lto/20101014-1_0.C: New testcase.
25
26 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
27
28         * objc.dg/gnu-api-2-protocol.m: New.
29         * objc.dg/gnu-api-2-sel.m: New.
30
31 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
32
33        * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
34        arm-eabi targets.
35
36 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
37
38         * gcc.dg/20101010-1.c: New testcase.
39
40 2010-10-15  Jie Zhang  <jie@codesourcery.com>
41
42         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
43         script when relocatable linking.
44
45 2010-10-14  Yao Qi  <yao@codesourcery.com>
46
47         PR target/45447
48         * gcc.target/arm/pr45447.c: New test.
49
50 2010-10-14  Jan Hubicka  <jh@suse.cz>
51
52         PR middle-end/45621
53         * g++.dg/lto/pr45621.h : New.
54         * g++.dg/lto/pr45621_0.C: New.
55         * g++.dg/lto/pr45621_1.C: New.
56
57 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
58
59         * objc.dg/property: New.
60         * objc.dg/property/fsf-property-basic.m: New.
61         * objc.dg/property/fsf-property-method-access.m: New.
62         * objc.dg/property/fsf-property-named-ivar.m: New.
63         * obj-c++.dg/property: New.
64         * obj-c++.dg/property/fsf-property-basic.mm: New.
65         * obj-c++.dg/property/fsf-property-method-access.mm: New.
66         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
67
68         merge from FSF apple 'trunk' branch. 
69         2006 Fariborz Jahanian <fjahanian@apple.com>
70         
71         Radars 4436866, 4505126, 4506903, 4517826
72         * objc.dg/property/property-1.m: New.
73         * objc.dg/property/property-2.m: New.
74         * objc.dg/property/property-3.m: New.
75         * objc.dg/property/property-neg-1.m: New.
76         * objc.dg/property/property-neg-2.m: New.
77         * objc.dg/property/property-neg-3.m: New.
78         * objc.dg/property/property-neg-4.m: New.
79         * objc.dg/property/property-neg-5.m: New.
80         * objc.dg/property/property-neg-6.m: New.
81         * objc.dg/property/property-neg-7.m: New.
82         * objc.dg/property/property.exp: New.
83         * obj-c++.dg/property/property-1.mm: New.
84         * obj-c++.dg/property/property-2.mm: New.
85         * obj-c++.dg/property/property-3.mm: New.
86         * obj-c++.dg/property/property-neg-1.mm: New.
87         * obj-c++.dg/property/property-neg-2.mm: New.
88         * obj-c++.dg/property/property-neg-3.mm: New.
89         * obj-c++.dg/property/property-neg-4.mm: New.
90         * obj-c++.dg/property/property-neg-5.mm: New.
91         * obj-c++.dg/property/property-neg-6.mm: New.
92         * obj-c++.dg/property/property-neg-7.mm: New.
93         * obj-c++.dg/property/property.exp: New.
94
95 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
96
97         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
98
99 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
100
101         PR c/45969
102         * gcc.c-torture/compile/pr45969-1.c: New test.
103
104 2010-10-14  Richard Guenther  <rguenther@suse.de>
105
106         PR tree-optimization/44913
107         * gcc.dg/torture/pr44913.c: New testcase.
108
109 2010-10-14  Richard Guenther  <rguenther@suse.de>
110
111         PR lto/45382
112         * g++.dg/lto/20101014-2_0.C: New testcase.
113
114 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
115
116         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
117         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
118         * gcc.target/i386/pr44130.c: Likewise.
119         * gcc.target/i386/pr44144.c: Likewise.
120         * gcc.target/i386/pr44180.c: Likewise.
121         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
122         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
123         * gcc.target/i386/vect-sizes-1.c: Likewise.
124         * gcc.target/i386/vectorize4-avx.c: Likewise.
125
126 2010-10-14  Richard Guenther  <rguenther@suse.de>
127
128         PR lto/44561
129         * g++.dg/lto/20101010-3_0.C: New testcase.
130         * g++.dg/lto/20101010-4_0.C: Likewise.
131
132 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
133
134         * objc.dg/pr45878.m: Update to include NSConstantString interface
135         for -fnext-runtime.
136         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
137         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
138         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
139         reference for m64 -fnext-runtime.
140
141 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
142
143         * gcc.target/i386/vect-sizes-1.c: New.
144
145 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
146
147         PR middle-end/46011
148         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register
149         and xfail.
150
151 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
152
153         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX
154         register.
155         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
156
157 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
158
159         * gcc.target/ia64/20101005.c: New test.
160
161 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
162
163         PR rtl-optimization/45570
164         * gcc.dg/pr45570.c: New test.
165
166 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
167
168         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
169         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
170         * gcc.target/i386/vectorize4-avx.c: Likewise.
171
172 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
173
174         * gcc.target/i386/avx-copysign-vec.c: New.
175         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
176
177 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
178
179         PR middle-end/44130
180         * gcc.target/i386/pr44130.c: New.
181
182 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
183
184         PR middle-end/44144
185         * gcc.target/i386/pr44144.c: New.
186
187 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
188
189         PR target/44180
190         * gcc.target/i386/pr44180.c: New.
191
192 2010-10-13  Jason Merrill  <jason@redhat.com>
193
194         * g++.dg/template/canon-type-8.C: New.
195
196 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
197
198         * gcc.c-torture/execute/20101013-1.c: New test.
199
200 2010-10-13  Richard Guenther  <rguenther@suse.de>
201
202         PR objc/45878
203         * objc.dg/pr45878.m: New testcase.
204
205 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
206
207         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
208         * gcc.dg/format/dfp-printf-1.c: Likewise.
209         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
210
211 2010-10-13  Richard Guenther  <rguenther@suse.de>
212
213         PR tree-optimization/45788
214         * g++.dg/pr45788.C: New testcase.
215
216 2010-10-13  Richard Guenther  <rguenther@suse.de>
217
218         PR tree-optimization/45970
219         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
220
221 2010-10-13  Richard Guenther  <rguenther@suse.de>
222
223         PR tree-optimization/45982
224         * gcc.dg/torture/pr45982.c: New testcase.
225         * gcc.dg/tree-ssa/pr24287.c: Adjust.
226         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
227         * gcc.dg/torture/pr39074-2.c: Likewise.
228
229 2010-10-13  Richard Guenther  <rguenther@suse.de>
230
231         PR middle-end/45874
232         * g++.dg/torture/pr45874.C: New testcase.
233
234 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
235
236         * objc.dg/attributes/method-attribute-1.m: Update to respond
237         to implemented method attributes..
238         * objc.dg/attributes/method-attribute-2.m: Likewise.
239         * objc.dg/attributes/method-attribute-3.m: Likewise.
240         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
241         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
242         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
243
244 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
245
246         PR libobjc/23214
247         * objc.dg/pr23214.m: New.
248
249 2010-10-12  Michael Eager  <eager@eagercon.com>
250
251         PR testsuite/45856
252         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
253         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
254
255 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
256
257         PR fortran/45636
258         * gcc.c-torture/execute/pr45636.c: New test.
259         * gfortran.dg/pr45636.f90: New test.
260
261 2010-10-12  Richard Henderson  <rth@redhat.com>
262
263         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
264
265 2010-10-12  Daniel Kraft  <d@domob.eu>
266
267         PR fortran/38936
268         * gfortran.dg/associate_1.f03: More tests with derived-types.
269         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
270         * gfortran.dg/associate_8.f03: Fix typo.
271         * gfortran.dg/initialization_27.f90: Fix typo.
272
273 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
274
275         PR testsuite/45851
276         * lib/lto.exp (lto-get-options-main): Support optional target
277         selector for dg-extra-ld-options.
278
279 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
280
281         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
282         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
283
284 2010-10-11  Martin Jambor  <mjambor@suse.cz>
285
286         PR middle-end/45699
287         * g++.dg/torture/pr45699.C: New test.
288         * g++.dg/otr-fold-1.C: Adjusted.
289         * g++.dg/otr-fold-1.C: Likewise.
290
291 2010-10-11  Nick Clifton  <nickc@redhat.com>
292
293         * gcc.c-torture/compile/pr44197.c: Require visibility support.
294         Allow for a user label prefix.
295
296 2010-10-10  Richard Guenther  <rguenther@suse.de>
297
298         * g++.dg/lto/20101010-1_0.C: New testcase.
299         * g++.dg/lto/20101010-2_0.C: Likewise.
300
301 2010-10-11  Ira Rosen  <irar@il.ibm.com>
302
303         PR tree-optimization/45902
304         * gcc.dg/vect/45902.c: New test.
305
306 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
307
308         PR target/45870
309         * gcc.dg/tls/pr45870.c: New test.
310
311 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
312
313         PR fortran/45961
314         * gfortran.dg/typebound_operator_6.f03: New.
315
316 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
317
318         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
319         and adjust -export symbol scanning.
320         * g++.dg/ext/dllexport1.C: Likewise.
321         * g++.dg/ext/dllexport3.C: Likewise.
322         * gcc.dg/dll-3.c: Likewise.
323         * gcc.dg/dll-4.c: Likewise.
324         * gcc.dg/dll-5.c: Likewise.
325
326 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
327
328         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
329         instead of tree_profile dump file.
330         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
331         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
332         dump file.
333
334 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
335
336         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
337
338 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
339
340         * gfortran.dg/character_comparison_4.f90:  New test.
341         * gfortran.dg/character_comparison_5.f90:  New test.
342         * gfortran.dg/character_comparison_6.f90:  New test.
343
344 2010-10-09  Richard Henderson  <rth@redhat.com>
345
346         * lib/target-supports.exp
347         (check_effective_target_automatic_stack_alignment): Always true.
348
349 2010-10-09  Richard Guenther  <rguenther@suse.de>
350
351         PR lto/45956
352         * gcc.dg/lto/20101009-2_0.c: New testcase.
353         * gcc.dg/lto/20101009-2_1.c: Likewise.
354         * gcc.dg/lto/20101009-2_2.c: Likewise.
355
356 2010-10-09  Richard Guenther  <rguenther@suse.de>
357
358         PR lto/45947
359         * g++.dg/lto/20101009-1_0.C: New testcase.
360
361 2010-10-09  Richard Guenther  <rguenther@suse.de>
362
363         PR tree-optimization/45945
364         * gcc.dg/lto/20101009-1_0.c: New testcase.
365
366 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
367
368         PR target/45913
369         * gcc.target/i386/pr45913.c: New.
370
371 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
372
373         PR fortran/45943
374         * gfortran.dg/streamio_16.f90: Update test.
375
376 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
377
378         PR tree-optimization/45903
379         * gcc.target/i386/pr45903.c: New test.
380
381 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
382
383         * gnat.dg/interface5.adb: Compile with warnings disabled.
384
385 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
386
387         * obj-c++.dg/encode-10.mm: New testcase.
388
389 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
390
391         PR objc++/23614
392         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
393         C++ class.  Removed XFAIL.
394
395 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
396
397         PR fortran/45933
398         * gfortran.dg/typebound_operator_5.f03: New.
399
400 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
401
402         Merge from 'apple/trunk' branch on FSF servers.
403
404         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
405
406         Radar 4508851
407         * obj-c++.dg/method-namespace-1.mm: New.
408
409 2010-10-07  Martin Jambor  <mjambor@suse.cz>
410
411         * gcc.dg/tree-ssa/sra-11.c: New test.
412
413 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
414
415         PR Tree-Vect/45847
416         * gcc.dg/vect/pr45847.c: New test.
417
418 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
419             Kai Tietz  <kai.tietz@onevision.com>
420
421         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
422
423 2010-10-07  Richard Guenther  <rguenther@suse.de>
424
425         PR tree-optimization/45732
426         * gcc.dg/torture/pr45732.c: New testcase.
427
428 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
429
430         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
431         * objc.dg/foreach-2.m: Likewise.
432         * objc.dg/foreach-3.m: Likewise.
433         * objc.dg/foreach-4.m: Likewise.
434         * objc.dg/foreach-5.m: Likewise.
435         * objc.dg/foreach-6.m: Likewise.
436         * objc.dg/foreach-7.m: Likewise.
437         * objc.dg/objc-foreach-4.m: Likewise.
438         * objc.dg/objc-foreach-5.m: Likewise.
439
440 2010-10-07  Richard Guenther  <rguenther@suse.de>
441
442         PR middle-end/45869
443         * gcc.dg/torture/pr45869.c: New testcase.
444
445 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
446
447         * objc.dg/set-not-used-1.m: New
448         * obj-c++.dg/set-not-used-1.mm: New.
449
450 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
451
452         * objc.dg/attributes/method-attribute-3.m: New.
453         * obj-c++.dg/attributes/method-attribute-3.mm: New.
454
455 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
456
457         PR fortran/45916
458         * gfortran.dg/generic_typebound_operator_1.f90: New test.
459
460 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
461
462         PR fortran/45889
463         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
464
465 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
466
467         Merge from 'apple/trunk' branch on FSF servers.
468
469         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
470
471         Radar 4278774
472         * obj-c++.dg/encode-9.mm: New.
473
474 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
475
476         * g++.dg/cpp0x/pr45908.C: New test.
477
478 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
479
480         * gnat.dg/opt6.ad[sb]: New test.
481
482 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
483
484         Implemented fast enumeration for Objective-C.
485         * objc.dg/foreach-1.m: New.
486         * objc.dg/foreach-2.m: New.
487         * objc.dg/foreach-3.m: New.
488         * objc.dg/foreach-4.m: New.
489         * objc.dg/foreach-5.m: New.
490         * objc.dg/foreach-6.m: New.
491         * objc.dg/foreach-7.m: New.
492
493         Merge from 'apple/trunk' branch on FSF servers:
494         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
495
496         Radar 4502236
497         * objc.dg/objc-foreach-5.m: New.
498
499         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
500
501         Radar 4507230
502         * objc.dg/objc-foreach-4.m: New.
503
504         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
505
506         Radar 4472881
507         * objc.dg/objc-foreach-3.m: New.
508
509         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
510
511         Radar 4468498
512         * objc.dg/objc-foreach-2.m: New.
513
514         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
515
516         Radar 4294910
517         * objc.dg/objc-foreach-1.m: New
518
519 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
520
521         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
522         unsigned values.
523
524 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
525
526         PR objc++/28050
527         * obj-c++.dg/syntax-error-10.mm: New.
528
529 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
530
531         PR objc++/23707
532         * obj-c++.dg/syntax-error-9.mm: New.
533
534 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
535
536         PR objc++/31126
537         * obj-c++.dg/syntax-error-8.mm: New.
538
539 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
540
541         Merge from 'apple/trunk' branch on FSF servers.
542
543         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
544
545         Radar 4290840
546         * obj-c++.dg/syntax-error-7.mm: New
547
548         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
549
550         Radar 4294425
551         * obj-c++.dg/syntax-error-6.mm: New
552
553         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
554
555         Radar 4261146
556         * obj-c++.dg/syntax-error-5.mm: New
557
558         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
559
560         Radar 4093475
561         * obj-c++.dg/syntax-error-[3-4].mm: New.
562
563         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
564
565         Radar 4185810
566         * obj-c++.dg/syntax-error-[1-2].mm: New.
567
568 2010-10-05  Ira Rosen  <irar@il.ibm.com>
569
570         PR tree-optimization/45752
571         * gcc.dg/vect/pr45752.c: New test.
572
573 2010-10-05  Richard Guenther  <rguenther@suse.de>
574
575         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
576         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
577         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
578         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
579         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
580         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
581         * gcc.dg/tree-prof/stringop-1.c: Likewise.
582         * gcc.dg/tree-prof/stringop-2.c: Likewise.
583         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
584         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
585         * gcc.dg/tree-prof/update-loopch.c: Likewise.
586         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
587         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
588         * gcc.dg/tree-prof/tracer-1.c: Likewise.
589         * gcc.dg/tree-ssa/inline-4.c: Likewise.
590         * gcc.dg/tree-ssa/inline-3.c: Likewise.
591         * gcc.dg/tree-ssa/20080530.c: Likewise.
592         * g++.dg/tree-ssa/inline-3.C: Likewise.
593         * g++.dg/tree-ssa/inline-1.C: Likewise.
594         * g++.dg/tree-ssa/inline-2.C: Likewise.
595         * gcc.dg/profile-dir-1.c: Likewise.
596         * gcc.dg/profile-dir-2.c: Likewise.
597         * gcc.dg/profile-dir-3.c: Likewise.
598
599 2010-10-05  Richard Guenther  <rguenther@suse.de>
600
601         PR middle-end/45877
602         * g++.dg/torture/pr45877.C: New testcase.
603
604 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
605
606         PR debug/45849
607         * gcc.dg/debug/pr45849.c: New test.
608
609         PR middle-end/45876
610         * gcc.c-torture/compile/pr45876.c: New test.
611
612 2010-10-04  Julian Brown  <julian@codesourcery.com>
613
614         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
615         vect_hw_misalign.
616         * gcc.dg/vect/vect-60.c: Likewise.
617         * gcc.dg/vect/vect-56.c: Likewise.
618         * gcc.dg/vect/vect-93.c: Likewise.
619         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
620         * gcc.dg/vect/vect-95.c: Likewise.
621         * gcc.dg/vect/vect-96.c: Likewise.
622         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
623         * gcc.dg/vect/slp-25.c: Likewise.
624         * gcc.dg/vect/slp-3.c: Likewise.
625         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
626         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
627         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
628         * gcc.dg/vect/vect-109.c: Likewise.
629         * gcc.dg/vect/vect-peel-1.c: Likewise.
630         * gcc.dg/vect/vect-peel-2.c: Likewise.
631         * lib/target-supports.exp
632         (check_effective_target_arm_vect_no_misalign): New.
633         (check_effective_target_vect_no_align): Use above.
634         (check_effective_target_vect_element_align): New.
635         (add_options_for_quad_vectors): New.
636
637 2010-10-04  Martin Jambor  <mjambor@suse.cz>
638
639         PR tree-optimization/45572
640         * g++.dg/ipa/pr45572-1.C: New test.
641         * g++.dg/ipa/pr45572-2.C: Likewise.
642
643 2010-10-03  Ian Lance Taylor  <iant@google.com>
644
645         * gcc.dg/anon-struct-11.c: New test.
646         * gcc.dg/anon-struct-12.c: New test.
647         * gcc.dg/anon-struct-13.c: New test.
648         * gcc.dg/anon-struct-14.c: New test.
649
650 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
651
652         * g++.dg/torture/pr45764.C: Revert revision 164914.
653         * gcc.dg/vect/pr43432.c: Likewise.
654         * gcc.dg/vect/vect-114.c: Likewise.
655         * gcc.dg/vect/vect-15.c: Likewise.
656
657 2010-10-03  Jason Merrill  <jason@redhat.com>
658
659         * g++.dg/cpp0x/sfinae5.C: New.
660
661 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
662
663         PR tree-optimization/45720
664         PR tree-optimization/45764
665         * g++.dg/torture/pr45764.C: New.
666
667         * gcc.dg/vect/pr43432.c: Xfail.
668         * gcc.dg/vect/vect-114.c: Likewise.
669         * gcc.dg/vect/vect-15.c: Likewise.
670
671 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
672
673         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
674         hppa*-*-hpux*.
675         * gcc.dg/torture/pr45678-2.c: Likewise.
676
677 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
678
679         PR fortran/45748
680         * gfortran.dg/intrinsic_6.f90: New.
681
682 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
683
684         PR fortran/42831
685         * gfortran.dg/dependency_37.f90:  New test.
686
687 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
688
689         * gcc.target/i386/shift_mask.c: New test.
690
691 2010-10-01  Richard Guenther  <rguenther@suse.de>
692
693         PR tree-optimization/45854
694         * g++.dg/torture/pr45854.C: New testcase.
695
696 2010-09-30  Michael Eager  <eager@eagercon.com>
697
698         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
699         __FLT_{MIN,MAX}__.
700
701 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
702
703         PR middle-end/45758
704         * gfortran.dg/graphite/pr45758.f90: New.
705
706 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
707
708         PR middle-end/45230
709         * gcc.dg/graphite/id-pr45230.c: New.
710
711 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
712
713         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
714         * gfortran.dg/graphite/graphite.exp: Same.
715         * gcc.dg/graphite/vect-pr43423.c: New.
716
717 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
718
719         PR target/45843
720         * g++.dg/torture/pr45843.C: New test.
721
722 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
723
724         PR fortran/45828
725         * gfortran.dg/allocate_derived_5.f90: New.
726
727 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
728
729         PR tree-optimization/31261
730         * gcc.dg/tree-ssa/pr31261.c: New test.
731
732 2010-09-30  Michael Eager  <eager@eagercon.com>
733
734         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
735         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
736         * gcc.target/microblaze/microblaze.exp: Ditto.
737         * gcc.target/microblaze/others/string_cst1.c: Ditto.
738         * gcc.target/microblaze/others/string_cst2.c: Ditto.
739         * gcc.target/microblaze/others/data_var1.c: Ditto.
740         * gcc.target/microblaze/others/data_var2.c: Ditto.
741         * gcc.target/microblaze/others/data_var3.c: Ditto.
742         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
743         * gcc.target/microblaze/others/strings1.c:: Ditto.
744         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
745         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
746         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
747         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
748         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
749         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
750         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
751         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
752         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
753         * gcc.target/microblaze/isa/pcmp.c: Ditto.
754         * gcc.target/microblaze/isa/nofloat.c: Ditto.
755         * gcc.target/microblaze/isa/fcvt.c: Ditto.
756         * gcc.target/microblaze/isa/float.c: Ditto.
757         * gcc.target/microblaze/isa/mulh.c: Ditto.
758         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
759         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
760         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
761         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
762         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
763         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
764         * gcc.target/microblaze/isa/bshift.c: Ditto.
765         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
766         * gcc.target/microblaze/isa/div.c: Ditto.
767         * gcc.target/microblaze/isa/vanilla.c: Ditto.
768         * gcc.target/microblaze/isa/mul.c: Ditto.
769
770 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
771
772         merge from FSF 'apple/trunk' branch.
773         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
774
775         Radar 4386773
776         * objc.dg/enhanced-proto-1.m: New.
777         * objc.dg/enhanced-proto-2.m: New.
778         * obj-c++.dg/enhanced-proto-1.mm: New
779         * obj-c++.dg/enhanced-proto-2.mm: New.
780
781 2010-09-30  Richard Guenther  <rguenther@suse.de>
782
783         PR testsuite/45702
784         * gcc.dg/debug/pr41893-1.c: Adjust.
785         * gcc.dg/pr30762-1.c: Likewise.
786         * gcc.dg/pr31529-1.c: Likewise.
787         * gcc.dg/pr34457-1.c: Likewise.
788         * gcc.dg/pr34668-1.c: Likewise.
789         * gcc.dg/pr43557-1.c: Likewise.
790
791 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
792
793         PR objc/45842
794         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
795         * objc.dg/const-str-3.m: Correct header for memcpy.
796         * objc.dg/const-str-7.m: Likewise.
797         * objc.dg/method-20b.m: Provide an implementation of Object.
798         Adjust XFAIL for m64 NeXT runtime.
799         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
800         * objc.dg/encode-3.m: Correct line ordering, provide header for
801         sprintf.
802         * objc.dg/encode-7-next.m: Only run for 32bit.
803         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
804         * objc.dg/type-size-2.m: Provide an implementation of Object.
805         Ajust headers.
806         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
807         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
808         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
809         Adjust XFAIL for m64 NeXT runtime.
810         * obj-c++.dg/method-22.mm: Likewise.
811         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
812
813 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
814
815         Merge from 'apple/trunk' branch on FSF servers.
816
817         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
818
819         Radar 4278236
820         * obj-c++.dg/bad-forward-decl.mm: New
821
822 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
823
824         * ada/acats/run_acats: Revert revision 157037.
825
826 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
827
828         Merge from 'apple/trunk' branch on FSF servers.
829
830         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
831
832         Radar 4281748
833         * objc.dg/naming-2.m: Update
834         * objc.dg/naming-3.m: New
835
836 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
837
838         PR target/40457
839         * gcc.target/arm/pr40457-3.c: New test.
840
841 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
842
843         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
844         alias checking.
845         * lib/target-supports.exp (check_ifunc_available): Likewise.
846
847 2010-09-29  Tristan Gingold  <gingold@adacore.com>
848
849         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
850
851 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
852
853         * objc.dg/keywords-1.m: New test.
854         * objc.dg/keywords-2.m: New test.
855         * objc.dg/keywords-3.m: New test.
856         * obj-c++.dg/keywords-1.mm: New test.
857         * obj-c++.dg/keywords-2.mm: New test.
858
859 2010-09-28  Jason Merrill  <jason@redhat.com>
860
861         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
862         * g++.dg/ext/complit11.C: Likewise.
863         * g++.old-deja/g++.law/temps1.C: Likewise.
864
865         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
866         * g++.old-deja/g++.mike/misc6.C: Likewise.
867
868 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
869
870         * objc.dg/attributes/method-attribute-1.m: New.
871         * objc.dg/attributes/method-attribute-2.m: New.
872
873         * obj-c++.dg/attributes/method-attribute-1.m: New.
874         * obj-c++.dg/attributes/method-attribute-2.m: New.
875
876 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
877
878         * objc.dg/attributes: New.
879         * objc.dg/attributes/attributes.exp: New.
880         * objc.dg/attributes/class-attribute-1.m: New.
881         * objc.dg/attributes/class-attribute-2.m: New
882         * objc.dg/attributes/categ-attribute-1.m: New
883         * objc.dg/attributes/categ-attribute-2.m: New
884         * objc.dg/attributes/proto-attribute-1.m: New
885
886         * obj-c++.dg/attributes: New.
887         * obj-c++.dg/attributes/attributes.exp: New
888         * obj-c++.dg/attributes/class-attribute-1.mm: New
889         * obj-c++.dg/attributes/class-attribute-2.mm: New
890         * obj-c++.dg/attributes/categ-attribute-1.mm: New
891         * obj-c++.dg/attributes/categ-attribute-2.mm: New
892         * obj-c++.dg/attributes/proto-attribute-1.mm: New
893
894 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
895
896         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
897         from the branch renamed to method-20b.m to avoid clashes).
898
899         2005-08-23  Stuart Hastings  <stuart@apple.com>
900                     Ziemowit Laski  <zlaski@apple.com>
901
902         Radar 4209854
903         * obj-c++.dg/method-23.mm: New.
904         * objc.dg/method-20.m: New.
905
906 2010-09-28  Jan Hubicka  <jh@suse.cz>
907
908         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
909
910 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
911
912         PR target/44452
913         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
914         i?86-*-solaris2.[89], *-*-vxworks*.
915         * gcc.target/i386/pr22152.c: Likewise.
916         * gcc.target/i386/vect8-ret.c: New test.
917
918 2010-09-28  Jie Zhang  <jie@codesourcery.com>
919
920         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
921
922 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
923
924         Merge from 'apple/trunk' branch on FSF servers.
925
926         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
927
928         Radar 4175534
929         * obj-c++.dg/method-22.mm: New.
930
931 2010-09-27  Jason Merrill  <jason@redhat.com>
932
933         * g++.dg/cpp0x/rv-lvalue-req.C: New.
934         * g++.dg/ext/complit11.C: Adjust.
935         * g++.old-deja/g++.law/temps1.C: Adjust.
936         * g++.old-deja/g++.ns/koenig6.C: Adjust.
937         * g++.old-deja/g++.oliva/partord1.C: Adjust.
938
939 2010-09-27  Ian Lance Taylor  <iant@google.com>
940
941         * lib/target-supports.exp (check_effective_target_split_stack):
942         New procedure.
943         * gcc.dg/split-1.c: New test.
944         * gcc.dg/split-2.c: New test.
945         * gcc.dg/split-3.c: New test.
946         * gcc.dg/split-4.c: New test.
947
948 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
949
950         PR objc/25464
951         * objc.dg/type-size-3.m: New test.
952
953 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
954
955         PR objc/45763
956         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
957
958 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
959
960         PR objc/25450
961         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
962         * objc.dg/type-size-2.m: Same change.
963         * obj-c++.dg/encode-5.mm: Same change.
964
965 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
966
967         Merge from 'apple/trunk' branch on FSF servers.  The original
968         Changelogs are below.
969
970         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
971         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
972         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
973         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
974         in the branch).
975         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
976         proto-qual-1.m in the branch) and the normal ABI on GNU.
977         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
978         the test only with the NeXT runtime.
979         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
980         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
981         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
982         Run the test only with the NeXT runtime.
983
984         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
985
986         Radar 4492973
987         * objc.dg/encode-7-64bit.m: New.
988         * objc.dg/encode-7.m: Skip if -m64.
989
990         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
991
992         Radar 4301047
993         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
994         * obj-c++.dg/threedotthree-abi-1.mm: New
995         * objc.dg/threedotthree-abi-1.m: New
996
997         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
998
999         Radar 4136935
1000         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1001         * objc.dg/encode-6.m: Likewise.
1002         * objc.dg/encode-7.m: New test case.
1003
1004 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1005
1006         Merge from 'apple/trunk' branch on FSF servers.  Renamed
1007         const-str-12.m to constr-str-12b.m to avoid conflicts.
1008
1009         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
1010
1011         Radar 4229905
1012         * obj-c++.dg/warn5.mm: New
1013
1014         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
1015
1016         Radar 4154928
1017         * obj-c++.dg/const-str-12.mm: New.
1018         * objc.dg/const-str-12.m: New.
1019
1020 2010-09-27  Tobias Burnus  <burnus@net-b.de>
1021
1022         PR fortran/40569
1023         PR fortran/40568
1024         * gfortran.dg/storage_size_2.f08: Fix test.
1025         * gfortran.dg/c_sizeof_1.f90: Fix test.
1026         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1027         * gfortran.dg/c_sizeof_3.f90: New.
1028         * gfortran.dg/c_sizeof_4.f90: New.
1029         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1030         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1031
1032 2010-09-26  Daniel Kraft  <d@domob.eu>
1033
1034         PR fortran/45783
1035         PR fortran/45795
1036         * gfortran.dg/select_type_18.f03: New test.
1037
1038 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1039
1040         * gnat.dg/return2.ad[sb]: New test.
1041         * gnat.dg/return2_pkg.ads: New helper.
1042
1043 2010-09-25  Daniel Kraft  <d@domob.eu>
1044
1045         PR fortran/45776
1046         * gfortran.dg/io_constraints_6.f03: New test.
1047         * gfortran.dg/io_constraints_7.f03: New test.
1048         * gfortran.dg/newunit_2.f90: New test.
1049
1050 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
1051
1052         * gfortran.dg/operator_c1202.f90: New test.
1053
1054 2010-09-24  Jan Hubicka  <jh@suse.cz>
1055
1056         * gcc.dg/tree-ssa/leaf.c: New testcase.
1057
1058 2010-09-24  Jan Hubicka  <jh@suse.cz>
1059
1060         PR tree-optimization/45738
1061         PR tree-optimization/45741
1062         * gcc.c-torture/compile/pr45741.c: New.
1063         * gfortran.fortran-torture/compile/pr45738.f90: New.
1064
1065 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
1066
1067         * gcc.dg/cpp/undef-opt-1.c: New test.
1068
1069 2010-09-24  Jason Merrill  <jason@redhat.com>
1070
1071         * g++.dg/other/error10.C: Adjust expected output.
1072
1073 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
1074
1075         PR middle-end/45234
1076         * gcc.dg/torture/stackalign/alloca-6.c: New test.
1077         * gcc.target/i386/pr45234.c: New test.
1078
1079 2010-09-24  Richard Guenther  <rguenther@suse.de>
1080
1081         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1082
1083 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1084
1085         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1086         as a comment leader in regexp.
1087
1088 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1089
1090         * objc.dg/sync-2.m: New test.
1091         * obj-c++.dg/sync-2.mm: New test.
1092
1093 2010-09-24  Tobias Burnus  <burnus@net-b.de>
1094
1095         PR fortran/40571
1096         * gfortran.dg/iso_fortran_env_7.f90: New.
1097
1098 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1099
1100         * obj-c++.dg/too-many-args.mm: New file.
1101
1102 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1103
1104         Merge from 'apple/trunk' branch on FSF servers.
1105
1106         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1107
1108         Radar 4491608
1109         * objc.dg/too-many-args.m: New
1110
1111 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1112
1113         PR fortran/45744
1114         * gfortran.dg/dependency_36.f90:  New test.
1115
1116 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
1117
1118         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1119         * gcc.target/i386/pad-3.c: Ditto.
1120         * gcc.target/i386/pad-7.c: Ditto.
1121         * gcc.target/i386/pad-7.c: Ditto.
1122         * gcc.target/i386/pr36502.c: Ditto.
1123         * gcc.target/i386/zee.c: Ditto.
1124         * gcc.target/i386/20060821-1.c: Ditto.
1125         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
1126         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
1127         * gcc.target/i386/pad-5b.c: Ditto.
1128         * gcc.target/i386/pad-6a.c: Ditto.
1129         * gcc.target/i386/pad-6b.c: Ditto.
1130         * gcc.target/i386/pad-8.c: Ditto.
1131         * gcc.target/i386/pad-9.c: Ditto.
1132         * gcc.target/i386/pad-10.c: Ditto.
1133         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
1134
1135 2010-09-23  Richard Guenther  <rguenther@suse.de>
1136
1137         PR tree-optimization/45565
1138         * g++.dg/ipa/pr45565.C: New testcase.
1139
1140 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
1141
1142         PR fortran/45745
1143         PR fortran/45648
1144         * gfortran.dg/vector_subscript_bound_1.f90: New.
1145
1146 2010-09-23  Richard Guenther  <rguenther@suse.de>
1147
1148         PR middle-end/45750
1149         * gcc.dg/pr45750.c: New testcase.
1150
1151 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
1152
1153         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1154         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
1155         build.
1156
1157 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
1158
1159         PR rtl-optimization/44374
1160         * gcc.target/arm/headmerge-1.c: New test.
1161         * gcc.target/arm/headmerge-2.c: New test.
1162         * gcc.target/i386/headmerge-1.c: New test.
1163         * gcc.target/i386/headmerge-2.c: New test.
1164
1165 2010-09-23  Daniel Kraft  <d@domob.eu>
1166
1167         PR fortran/38936
1168         PR fortran/44044
1169         PR fortran/45474
1170         * gfortran.dg/intrinsic_intent_1.f03: New test.
1171         * gfortran.dg/select_type_17.f03: New test.
1172         * gfortran.dg/associate_5.f03: More definability tests.
1173         * gfortran.dg/enum_2.f90: Check definability.
1174         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1175         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1176         * gfortran.dg/char_expr_2.f90: Ditto.
1177         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1178         * gfortran.dg/enum_5.f90: Ditto.
1179         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1180         * gfortran.dg/impure_assignment_2.f90: Ditto.
1181         * gfortran.dg/impure_assignment_3.f90: Ditto.
1182         * gfortran.dg/intent_out_1.f90: Ditto.
1183         * gfortran.dg/intent_out_3.f90: Ditto.
1184         * gfortran.dg/pointer_assign_7.f90: Ditto.
1185         * gfortran.dg/pointer_intent_3.f90: Ditto.
1186         * gfortran.dg/pr19936_1.f90: Ditto.
1187         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1188         * gfortran.dg/simpleif_2.f90: Ditto.
1189         * gfortran.dg/protected_5.f90: Ditto.
1190         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1191         * gfortran.dg/protected_6.f90: Ditto.
1192         * gfortran.dg/protected_7.f90: Ditto.
1193
1194 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1195
1196         PR libfortran/45710
1197         * gfortran.dg/namelist_65.f90: New test.
1198
1199 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1200
1201         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1202         the regexp pattern between the expected label and location string.
1203
1204 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1205
1206         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1207
1208 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1209
1210         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1211         * gcc.dg/pr27898.c: Likewise.
1212         * gcc.dg/pr28712.c: Likewise.
1213         * gcc.dg/pr30762-1.c: Likewise.
1214         * gcc.dg/pr31529-1.c: Likewise.
1215         * gcc.dg/pr34457-1.c: Likewise.
1216         * gcc.dg/pr34668-1.c: Likewise.
1217         * gcc.dg/pr34989-1.c: Likewise.
1218         * gcc.dg/pr43557-1.c: Likewise.
1219
1220 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1221
1222         PR rtl-optimization/45739
1223         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1224
1225 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1226
1227         * gcc.target/sparc/mnofpu.c: New test.
1228
1229 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1230
1231         PR rtl-optimization/45739
1232         * gcc.target/i386/pr45739.c: New test.
1233
1234 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1235
1236         PR fortran/45648
1237         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1238         and counts. Add non-elemental function call check.
1239
1240         PR fortran/45648
1241         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1242         arguments checks. Update temporary counts.
1243         * gfortran.dg/transpose_optimization_1.f90: New.
1244
1245 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1246
1247         PR objc/23710
1248         * objc.dg/invalid-method-1.m: New.
1249
1250 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1251
1252         Merge from 'apple/trunk' branch on FSF servers.
1253
1254         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1255
1256         Radar 4291785
1257         * objc.dg/naming-4.m: New
1258         * objc.dg/naming-5.m: New
1259         * obj-c++.dg/naming-1.mm: New
1260         * obj-c++.dg/naming-2.mm: New
1261
1262 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1263             Jack Howarth  <howarth@bromo.med.uc.edu>
1264
1265         PR c++/45645
1266         * g++.dg/torture/pr44972.C: Use portable assert().
1267
1268 2010-09-21  Richard Guenther  <rguenther@suse.de>
1269
1270         PR tree-optimization/45580
1271         * g++.dg/torture/pr45580.C: New testcase.
1272
1273 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1274
1275         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1276
1277 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1278
1279         PR fortran/45438
1280         * gfortran.dg/pointer_check_7.f90: New.
1281
1282 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1283
1284         PR rtl-optimization/45728
1285         * gcc.c-torture/compile/pr45728.c: New test.
1286
1287 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1288
1289         PR fortran/45081
1290         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1291
1292 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1293
1294         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1295
1296 2010-09-20  Richard Guenther  <rguenther@suse.de>
1297
1298         PR middle-end/45704
1299         * gcc.dg/torture/pr45704.c: New testcase.
1300
1301 2010-09-20  Jan Hubicka  <jh@suse.cz>
1302
1303         PR tree-optimize/45605
1304         * g++.dg/tree-ssa/pr45605.C: New testcase.
1305
1306 2010-09-20  Michael Matz  <matz@suse.de>
1307
1308         PR testsuite/45706
1309         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1310         enough.
1311
1312 2010-09-20  Richard Guenther  <rguenther@suse.de>
1313
1314         PR tree-optimization/45705
1315         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1316
1317 2010-09-20  Michael Matz  <matz@suse.de>
1318
1319         PR testsuite/45706
1320         * lib/target-supports.exp (check_effective_target_vect_perm):
1321         Add i?86-*-*.
1322
1323 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1324
1325         PR rtl-optimization/45695
1326         * gcc.c-torture/execute/pr45695.c: New test.
1327
1328 2010-09-19  Jan Hubicka  <jh@suse.cz>
1329
1330         PR lto/44246
1331         * gcc.c-torture/compile/pr44246.c:New file.
1332
1333 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1334
1335         PR tree-optimization/45714
1336         * gfortran.dg/vect/pr45714-a.f: New test.
1337         * gfortran.dg/vect/pr45714-b.f: New test.
1338
1339 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1340
1341         * gnat.dg/const1.adb: Rename into...
1342         * gnat.dg/constant1.adb: ...this.
1343         * gnat.dg/constant2.adb: New test.
1344         * gnat.dg/constant2_pkg1.ads: New helper.
1345         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1346
1347 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1348
1349         * gnat.dg/specs/constant1.ads: New test.
1350         * gnat.dg/specs/constant1_pkg.ads: New helper.
1351
1352 2010-09-18  Jan Hubicka  <jh@suse.cz>
1353
1354         PR tree-optimization/45453
1355         * g++.dg/tree-ssa/pr45453.C: New testcase.
1356
1357 2010-09-18  Jason Merrill  <jason@redhat.com>
1358
1359         * g++.dg/cpp0x/initlist44.C: New.
1360
1361 2010-09-18  Richard Guenther  <rguenther@suse.de>
1362
1363         PR tree-optimization/45709
1364         * g++.dg/torture/pr45709-2.C: New testcase.
1365
1366 2010-09-18  Richard Guenther  <rguenther@suse.de>
1367
1368         PR tree-optimization/45709
1369         * g++.dg/torture/pr45709.C: New testcase.
1370
1371 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1372
1373         PR testsuite/45719
1374         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1375
1376 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1377
1378         * gcc.target/i386/pad-1.c: New.
1379         * gcc.target/i386/pad-2.c: Likewise.
1380         * gcc.target/i386/pad-3.c: Likewise.
1381         * gcc.target/i386/pad-4.c: Likewise.
1382         * gcc.target/i386/pad-5a.c: Likewise.
1383         * gcc.target/i386/pad-5b.c: Likewise.
1384         * gcc.target/i386/pad-6a.c: Likewise.
1385         * gcc.target/i386/pad-6b.c: Likewise.
1386         * gcc.target/i386/pad-7.c: Likewise.
1387         * gcc.target/i386/pad-8.c: Likewise.
1388         * gcc.target/i386/pad-9.c: Likewise.
1389         * gcc.target/i386/pad-10.c: Likewise.
1390
1391 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1392
1393         PR middle-end/45234
1394         * gcc.dg/torture/stackalign/alloca-5.c: New.
1395
1396 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1397
1398         PR middle-end/45678
1399         * gcc.dg/torture/pr45678-2.c: New.
1400
1401 2010-09-17  Richard Guenther  <rguenther@suse.de>
1402
1403         PR middle-end/45678
1404         * gcc.dg/torture/pr45678-1.c: New testcase.
1405
1406 2010-09-17  Michael Matz  <matz@suse.de>
1407
1408         PR tree-optimization/43432
1409         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1410         check_effective_target_vect_perm_short): New predicates.
1411         (check_effective_target_vect_perm): Include x86_64.
1412         * gcc.dg/vect/pr43432.c: New test.
1413         * gcc.dg/vect/vect-114.c: Adjust.
1414         * gcc.dg/vect/vect-15.c: Ditto.
1415         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1416         * gcc.dg/vect/slp-perm-9.c: Ditto.
1417
1418 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1419
1420         PR testsuite/45692
1421         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1422         GNU runtime.
1423
1424 2010-09-17  Richard Guenther  <rguenther@suse.de>
1425
1426         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1427         * gcc.dg/pr28706.c: Likewise.
1428         * gcc.dg/pr28712.c: Likewise.
1429         * gcc.dg/pr30762-1.c: Likewise.
1430         * gcc.dg/pr30762-2.c: Likewise.
1431         * gcc.dg/pr31529-1.c: Likewise.
1432         * gcc.dg/pr31529-2.c: Likewise.
1433         * gcc.dg/pr34457-1.c: Likewise.
1434         * gcc.dg/pr34457-2.c: Likewise.
1435         * gcc.dg/pr34668-1.c: Likewise.
1436         * gcc.dg/pr34668-2.c: Likewise.
1437         * gcc.dg/pr34989-1.c: Likewise.
1438         * gcc.dg/pr34989-2.c: Likewise.
1439         * gcc.dg/pr43557-1.c: Likewise.
1440         * gcc.dg/pr43557-2.c: Likewise.
1441         * gcc.dg/debug/pr41893-1.c: Likewise.
1442         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1443         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1444         * gcc.dg/matrix/matrix-4.c: Likewise.
1445         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1446         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1447         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1448         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1449
1450 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1451
1452         PR fortran/43665
1453         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1454         optimizations.
1455         * gfortran.dg/intent_optimize_1.f90: New test.
1456
1457 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1458
1459         * gcc.target/i386/divmod-1.c: New.
1460         * gcc.target/i386/divmod-2.c: Likewise.
1461         * gcc.target/i386/divmod-3.c: Likewise.
1462         * gcc.target/i386/divmod-4.c: Likewise.
1463         * gcc.target/i386/divmod-4a.c: Likewise.
1464         * gcc.target/i386/divmod-5.c: Likewise.
1465         * gcc.target/i386/divmod-6.c: Likewise.
1466         * gcc.target/i386/divmod-7.c: Likewise.
1467         * gcc.target/i386/divmod-8.c: Likewise.
1468         * gcc.target/i386/udivmod-1.c: Likewise.
1469         * gcc.target/i386/udivmod-2.c: Likewise.
1470         * gcc.target/i386/udivmod-3.c: Likewise.
1471         * gcc.target/i386/udivmod-4.c: Likewise.
1472         * gcc.target/i386/udivmod-4a.c: Likewise.
1473         * gcc.target/i386/udivmod-5.c: Likewise.
1474         * gcc.target/i386/udivmod-6.c: Likewise.
1475         * gcc.target/i386/udivmod-7.c: Likewise.
1476         * gcc.target/i386/udivmod-8.c: Likewise.
1477
1478 2010-09-16  Jan Hubicka  <jh@suse.cz>
1479
1480         * g++.dg/lto/pr45679-1_0.C: New file.
1481         * g++.dg/lto/pr45679-1_1.C: New file.
1482         * g++.dg/lto/pr45679-0_0.C: New file.
1483         * g++.dg/lto/pr45679-0_1.C: New file.
1484
1485 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1486
1487         PR fortran/45674
1488         * gfortran.dg/class_dummy_2.f03: New.
1489
1490 2010-09-16  Richard Guenther  <rguenther@suse.de>
1491
1492         PR tree-optimization/45623
1493         * gcc.dg/torture/pr45623.c: New testcase.
1494
1495 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1496
1497         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1498         name and parentheses.
1499         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1500
1501 2010-09-15  Jason Merrill  <jason@redhat.com>
1502
1503         * g++.dg/parse/parameter-declaration-2.C: New.
1504
1505         * g++.dg/cpp0x/scoped_enum2.C: New.
1506
1507 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1508
1509         * gcc.c-torture/compile/20100915-1.c: New test.
1510
1511 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1512
1513         PR middle-end/45644
1514         * gcc.dg/ipa/pr45644.c: New test.
1515
1516 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1517
1518         PR tree-optimization/45633
1519         * gcc.dg/vect/pr45633.c: New test.
1520
1521 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1522
1523         PR fortran/45577
1524         * gfortran.dg/allocate_derived_4.f90: New.
1525
1526 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1527
1528         * lib/target-supports.exp
1529         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1530         supported flag to true for neon.
1531
1532 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1533
1534         PR c++/45665
1535         * g++.dg/template/crash103.C: New.
1536
1537 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1538
1539         Merge from 'apple/trunk' branch on FSF servers.
1540
1541         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1542
1543         Radar 4457381
1544         * objc.dg/msg-in-protocol.m: New.
1545         * obj-c++.dg/msg-in-protocol.mm: New.
1546
1547         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1548
1549         Radar 4219590
1550         * objc.dg/break-in-ifstmt.m: New.
1551
1552         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1553
1554         Radar 4174166
1555         * obj-c++.dg/comp-types-13.mm: New.
1556         * objc.dg/comp-types-12.m: New.
1557
1558         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1559
1560         Radar 4216500
1561         * obj-c++.dg/proto-lossage-7.mm: New.
1562         * objc.dg/proto-lossage-7.m: New.
1563
1564 2010-09-14  Jan Hubicka  <jh@suse.cz>
1565
1566         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1567         folding.
1568         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1569         folding.
1570
1571 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1572
1573         PR middle-end/45567
1574         * gcc.dg/pr45567.c: New test.
1575
1576         PR debug/45660
1577         * g++.dg/debug/pr45660.C: New test.
1578
1579 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1580
1581         PR tree-optimization/45470
1582         * g++.dg/vect/pr45470-a.cc: New test.
1583         * g++.dg/vect/pr45470-a.cc: New test.
1584
1585 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1586
1587         PR target/42070
1588         * lib/profopt.exp: Prune warnings on execname2 compile.
1589         * lib/prune.exp: Prune "can't add line info" warnings.
1590
1591 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1592
1593         PR libfortran/45532
1594         * gfortran.dg/namelist_64.f90: New test.
1595
1596 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1597
1598         PR rtl-optimization/45617
1599         * gcc.target/i386/pr45617.c: New test.
1600
1601 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1602
1603         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1604
1605 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1606
1607         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1608         * gcc.target/i386/fma4-vector.c: Likewise.
1609         * gcc.target/i386/vectorize2.c: Likewise.
1610         * gcc.target/i386/vectorize4.c: Likewise.
1611         * gcc.target/i386/vectorize5.c: Likewise.
1612         * gcc.target/i386/vectorize6.c: Likewise.
1613         * gcc.target/i386/vectorize8.c: Likewise.
1614
1615         * gcc.target/i386/vect-double-1.c: New.
1616         * gcc.target/i386/vect-double-1a.c: Likewise.
1617         * gcc.target/i386/vect-double-2.c: Likewise.
1618         * gcc.target/i386/vect-double-2a.c: Likewise.
1619
1620         * lib/target-supports.exp (check_effective_target_vect_double):
1621         Set et_vect_double_saved to 0 when tuning for Atom.
1622
1623 2010-09-13  Jan Hubicka  <jh@suse.cz>
1624
1625         * gcc.dg/torture/pr23821.c: Drop static keyword.
1626         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1627         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1628
1629 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1630
1631         * gcc.target/arm/sync-1.c: New.
1632
1633 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1634
1635         * gnat.dg/memtrap.adb: New test.
1636
1637 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1638
1639         * gfortran.dg/promotion.f90: Fix options.
1640
1641 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1642
1643         * g++.dg/cpp0x/range-for1.C: New.
1644         * g++.dg/cpp0x/range-for2.C: New.
1645         * g++.dg/cpp0x/range-for3.C: New.
1646         * g++.dg/cpp0x/range-for4.C: New.
1647         * g++.dg/cpp0x/range-for5.C: New.
1648         * g++.dg/cpp0x/range-for6.C: New.
1649
1650 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1651
1652         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1653         and counts. Check that transpose is not called.
1654         * gfortran.dg/transpose_2.f90: Update error message.
1655
1656 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1657
1658         PR c++/43824
1659         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1660         * g++.dg/lookup/strong-using-2.C: Likewise.
1661         * g++.dg/lookup/strong-using-3.C: Likewise.
1662         * g++.dg/lookup/strong-using-5.C: Likewise.
1663
1664         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1665         * g++.dg/cpp0x/inline-ns4.C: New.
1666         * g++.dg/cpp0x/inline-ns5.C: New.
1667
1668 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1669
1670         PR middle-end/45634
1671         * gfortran.fortran-torture/compile/pr45634.f90: New.
1672
1673 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1674
1675         * objc.dg/fobjc-exceptions.m: New test.
1676
1677 2010-09-10  Jan Hubicka  <jh@suse.cz>
1678
1679         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1680
1681 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1682
1683         PR tree-optimization/44972
1684         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1685         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1686         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1687         instead.
1688         * g++.dg/torture/pr44972.C: New test.
1689
1690 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1691
1692         PR tree-optimization/44972
1693         * g++.dg/torture/pr34850.C: Remove expected warning.
1694
1695 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1696
1697         * gfortran.dg/dummy_optional_arg.f90: New test.
1698
1699 2010-09-08  Jan Hubicka  <jh@suse.cz>
1700
1701         PR tree-optimization/45598
1702         * fortran.fortran-torture/compile/pr45598.f90: New test.
1703
1704 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1705
1706         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1707         * lib/target-supports.exp (check_ifunc_available): New.
1708         * gcc.dg/attr-ifunc-1.c: New.
1709         * gcc.dg/attr-ifunc-2.c: New.
1710         * gcc.dg/attr-ifunc-3.c: New.
1711         * gcc.dg/attr-ifunc-4.c: New.
1712         * gcc.dg/attr-ifunc-5.c: New.
1713         * g++.dg/ext/attr-ifunc-1.C: New.
1714         * g++.dg/ext/attr-ifunc-2.C: New.
1715         * g++.dg/ext/attr-ifunc-3.C: New.
1716         * g++.dg/ext/attr-ifunc-4.C: New.
1717
1718 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1719
1720         PR middle-end/40386
1721         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1722
1723 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1724
1725         * gfortran.dg/inline_transpose_1.f90: New test.
1726
1727 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1728
1729         PR c++/45588
1730         * g++.dg/warn/Wunused-var-15.C: New test.
1731
1732 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1733
1734         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1735         hppa*-*-hpux*.
1736
1737 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1738
1739         * objc/execute/exceptions/throw-nil.m: New test.
1740         * objc/execute/exceptions/handler-1.m: Updated to use the new
1741         objc_set_uncaught_exception_handler() function.
1742         * objc/execute/exceptions/matcher-1.m: New test.
1743
1744 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1745
1746         PR fortran/38282
1747         * gfortran.dg/bit_comparison_1.F90: New test.
1748         * gfortran.dg/leadz_trailz_3.f90: New test.
1749         * gfortran.dg/masklr_2.F90: New test.
1750         * gfortran.dg/shiftalr_1.F90: New test.
1751         * gfortran.dg/merge_bits_2.F90: New test.
1752         * gfortran.dg/dshift_2.F90: New test.
1753         * gfortran.dg/bit_comparison_2.F90: New test.
1754         * gfortran.dg/masklr_1.F90: New test.
1755         * gfortran.dg/merge_bits_1.F90: New test.
1756         * gfortran.dg/dshift_1.F90: New test.
1757         * gfortran.dg/shiftalr_2.F90: New test.
1758
1759 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1760
1761         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1762         functions from objc/typedstream.h are deprecated.
1763
1764 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1765
1766         * lib/target-supports.exp
1767         (check_effective_target_run_expensive_tests): New proc.
1768         * gcc.c-torture/compile/limits-fnargs.c: Use
1769         dg-require-effective-target run_expensive_tests.
1770
1771 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1772
1773         PR fortran/45597
1774         * gfortran.dg/gomp/pr45597.f90: New test.
1775
1776         PR fortran/45595
1777         * gfortran.dg/gomp/pr45595.f90: New test.
1778
1779 2010-09-08  Michael Matz  <matz@suse.de>
1780
1781         * c-c++-common/uninit-17.c: Adjust.
1782
1783 2010-09-08  Michael Matz  <matz@suse.de>
1784
1785         PR tree-optimization/43430
1786         * gcc.dg/vect/pr43430-2.c: New test.
1787
1788 2010-09-08  Michael Matz  <matz@suse.de>
1789
1790         PR tree-optimization/33244
1791         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1792
1793 2010-09-08  Richard Guenther  <rguenther@suse.de>
1794
1795         PR tree-optimization/45578
1796         * gfortran.dg/pr45578.f90: New testcase.
1797
1798 2010-09-08  Richard Guenther  <rguenther@suse.de>
1799
1800         PR testsuite/45590
1801         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1802
1803 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1804
1805         PR fortran/45576
1806         * gfortran.dg/char_length_18.f90:  New test.
1807
1808 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1809
1810         PR target/36502
1811         * gcc.target/i386/pr36502.c: New test.
1812
1813         PR target/42313
1814         PR target/44651
1815         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1816         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1817
1818 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1819
1820         * gfortran.dg/achar_4.f90: Enable bounds checking.
1821
1822 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1823
1824         PR target/45206
1825         * gcc.target/i386/pr45206.c: New test.
1826
1827 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1828
1829         PR fortran/45505
1830         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1831
1832 2010-09-07  Jan Hubicka  <jh@suse.cz>
1833
1834         * gcc.c-torture/compile/20100907.c: New testcase.
1835
1836 2010-09-07  Richard Guenther  <rguenther@suse.de>
1837
1838         PR middle-end/45569
1839         * g++.dg/eh/pr45569.C: New testcase.
1840
1841 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1842
1843         PR target/43137
1844         * gcc.target/arm/pr43137.c: New test.
1845
1846 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1847
1848         PR fortran/36931
1849         * gfortran.dg/dependency_35.f90:  New test.
1850
1851 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1852
1853         PR fortran/34145
1854         * gfortran.dg/char_length_17.f90:  New test.
1855
1856 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1857
1858         PR c++/45200
1859         PR c++/45293
1860         PR c++/45558
1861         * g++.dg/template/typedef34.C: New test.
1862         * g++.dg/template/typedef35.C: New test.
1863
1864 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1865
1866         PR target/22152
1867         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1868
1869 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1870
1871         * g++.dg/warn/Wdouble-promotion.C: New.
1872
1873 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1874
1875         * g++.dg/parse/redef2.C: New.
1876
1877 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1878
1879         * gcc.dg/20100906-1.c: New testcase.
1880
1881 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1882
1883         PR testsuite/45543
1884         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1885         DW_TAG_enumeration_type DIE.
1886
1887 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1888
1889         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1890         Update XFAILs.
1891
1892 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1893
1894         PR rtl-optimization/44919
1895         * g++.dg/opt/pr44919.C: New.
1896
1897 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1898
1899         PR fortran/38282
1900         * gfortran.dg/iall_iany_iparity_1.f90: New.
1901         * gfortran.dg/iall_iany_iparity_2.f90: New.
1902
1903 2010-09-06  Jason Merrill  <jason@redhat.com>
1904
1905         * g++.dg/cpp0x/initlist42.C: New.
1906
1907         * g++.dg/cpp0x/auto19.C: New.
1908
1909         * g++.dg/template/sfinae25.C: New.
1910         * g++.dg/template/char1.C: Expect warning.
1911         * g++.dg/template/nontype10.C: Likewise.
1912
1913         * g++.dg/cpp0x/implicit9.C: New.
1914
1915         * g++.dg/cpp0x/initlist43.C: New.
1916
1917 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1918
1919         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1920
1921 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1922
1923         * gcc.dg/Wdouble-promotion.c: New.
1924
1925 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1926
1927         * gfortran.dg/float128_1.f90: Remove test case as
1928         it always fails since Rev 163611 backed out the
1929         front-end implementation.
1930
1931 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1932
1933         * gfortran.dg/float128_1.f90: XFAIL test case.
1934
1935 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1936
1937         * gfortran.dg/bessel_7.f90: Decrease required precision.
1938
1939 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1940
1941         PR testsuite/45545
1942         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1943         ref-all-matching targets.
1944
1945 2010-09-05  Richard Guenther  <rguenther@suse.de>
1946
1947         PR tree-optimization/45535
1948         * gcc.c-torture/compile/pr45535.c: New testcase.
1949
1950 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1951
1952         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1953         "\[^\n\]*".
1954         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1955         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1956         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1957         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1958         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1959         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1960         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1961         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1962         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1963         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1964         * gcc.target/i386/pr22152.c: Likewise.
1965         * gcc.target/i386/pr36992-1.c: Likewise.
1966         * gcc.target/i386/pr36992-2.c: Likewise.
1967         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1968
1969 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1970
1971         PR testsuite/43957
1972         * gcc.dg/const-uniq-1.c: Modify regexp.
1973
1974 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1975
1976         PR fortran/45530
1977         * gfortran.dg/namelist_63.f90: New.
1978
1979 2010-09-04  Jan Hubicka  <jh@suse.cz>
1980
1981         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1982         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1983
1984 2010-09-04  Jan Hubicka  <jh@suse.cz>
1985
1986         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1987
1988 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1989
1990         PR fortran/45507
1991         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1992
1993 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1994
1995         * gcc.dg/opts-4.c: New test.
1996
1997 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1998
1999         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2000         * gcc.dg/vect/vect-peel-4.c: Ditto.
2001
2002 2010-09-03  Daniel Kraft  <d@domob.eu>
2003
2004         PR fortran/45525
2005         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2006
2007 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2008
2009         PR fortran/45159
2010         * gfortran.dg/dependency_34.f90:  New test.
2011
2012 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2013
2014         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2015
2016 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2017
2018         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2019         gcc.target/i386/clearcap.map if supported.
2020
2021 2010-09-03  Michael Matz  <matz@suse.de>
2022
2023         PR middle-end/45415
2024         * gcc.dg/pr45415.c: New test.
2025
2026 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2027
2028         PR tree-optimization/45506
2029         * gcc.dg/pr45506.c: New.
2030
2031 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
2032
2033         PR target/45476
2034         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2035         * gcc.target/i386/float128-2.c: Ditto.
2036
2037 2010-09-03  Daniel Kraft  <d@domob.eu>
2038
2039         PR fortran/34162
2040         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2041         * gfortran.dg/internal_dummy_2.f08: New test.
2042         * gfortran.dg/internal_dummy_3.f08: New test.
2043         * gfortran.dg/internal_dummy_4.f08: New test.
2044
2045 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
2046
2047         PR debug/45500
2048         * gcc.target/i386/pr45500.c: New test.
2049
2050 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
2051
2052         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2053
2054 2010-09-03  Daniel Kraft  <d@domob.eu>
2055
2056         PR fortran/44602
2057         * gfortran.dg/exit_2.f08; Adapt error messages.
2058         * gfortran.dg/exit_3.f08: New test.
2059         * gfortran.dg/exit_4.f08: New test.
2060         * gfortran.dg/exit_5.f03: New test.
2061
2062 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2063
2064         * gfortran.dg/ishft_4.f90: New test.
2065
2066 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2067
2068         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2069         FRIZ/XSRIZ instruciton for (double)(long long)x.
2070         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2071
2072 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2073
2074         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2075
2076 2010-09-02  Richard Guenther  <rguenther@suse.de>
2077
2078         PR tree-optimization/44937
2079         PR tree-optimization/45412
2080         * g++.dg/opt/pr45412.C: New testcase.
2081         * gcc.c-torture/compile/pr45412.c: Likewise.
2082         * gcc.c-torture/compile/pr44937.c: Likewise.
2083
2084 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
2085
2086         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
2087         but using -Werror=comment.
2088         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2089         expected error messages.
2090
2091 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2092
2093         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2094         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2095
2096 2010-09-02  Tobias Burnus  <burnus@net-b.de>
2097
2098         PR fortran/45489
2099         * gfortran.dg/initialization_27.f90: New.
2100
2101 2010-09-02  Ira Rosen  <irar@il.ibm.com>
2102
2103         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2104         check into different basic blocks. Expect vectorization if misaligned
2105         stores are supported.
2106         * gcc.dg/vect/bb-slp-8a.c: New test.
2107         * gcc.dg/vect/bb-slp-8b.c: New test.
2108
2109 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
2110
2111         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2112
2113 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
2114
2115         PR fortran/44541
2116         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2117         * gfortran.dg/class_dummy_1.f03: New.
2118
2119 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
2120
2121         PR middle-end/45458
2122         * g++.dg/tree-prof/partition2.C: New test.
2123
2124 2010-09-01  Richard Guenther  <rguenther@suse.de>
2125
2126         * gcc.dg/vect/vect-outer-fir.c: Adjust.
2127         * gcc.dg/tree-ssa/vrp54.c: New testcase.
2128         * gcc.c-torture/execute/20100827-1.c: Likewise.
2129
2130 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2131
2132         * gfortran.dg/execute_command_line_1.f90: New test.
2133
2134 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2135
2136         PR preprocessor/45457
2137         * c-c++-common/cpp/pr45457.c: New test.
2138
2139 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
2140
2141         * gcc.dg/nested-func-8.c: New test.
2142
2143 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2144
2145         PR fortran/38282
2146         * gfortran.dg/popcnt_poppar_1.F90: New test.
2147         * gfortran.dg/popcnt_poppar_2.F90: New test.
2148
2149 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
2150
2151         * gcc.target/i386/volatile-2.c: Require nonpic target.
2152
2153 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2154
2155         PR middle-end/45461
2156         * gcc.dg/pr45461.c: New test.
2157
2158 2010-08-31  Richard Guenther  <rguenther@suse.de>
2159
2160         PR testsuite/45455
2161         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2162
2163 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
2164
2165         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2166
2167 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2168
2169         PR fortran/45456
2170         * gfortran.dg/typebound_proc_18.f03: New.
2171
2172 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2173
2174         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2175         * lib/scanasm.exp (scan-stack-usage): Likewise.
2176         (scan-stack-usage-not): Likewise.
2177         * gcc.dg/stack-usage-1.c: New test.
2178         * gcc.target/i386/stack-usage-realign.c: Likewise.
2179
2180 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2181
2182         PR tree-optimization/45427
2183         * gcc.dg/tree-ssa/pr45427.c: New test.
2184
2185 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2186
2187         PR c++/45043
2188         * g++.dg/template/crash102.C: New.
2189
2190 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2191
2192         PR middle-end/45423
2193         * gcc.dg/gomp/atomic-12.c: New test.
2194         * gcc.dg/gomp/atomic-13.c: New test.
2195         * gcc.dg/gomp/atomic-14.c: New test.
2196         * g++.dg/gomp/atomic-11.C: New test.
2197         * g++.dg/gomp/atomic-12.C: New test.
2198         * g++.dg/gomp/atomic-13.C: New test.
2199         * g++.dg/gomp/atomic-14.C: New test.
2200
2201 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2202
2203         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2204         delimiter.
2205
2206 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2207
2208         * gnat.dg/discr24.adb: New test.
2209
2210 2010-08-30  Richard Guenther  <rguenther@suse.de>
2211
2212         PR tree-optimization/45449
2213         * gcc.dg/pr45449.c: New testcase.
2214
2215 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2216
2217         * gcc.dg/opts-1.c: Expect errors, not warnings.
2218
2219 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2220
2221         PR fortran/42769
2222         * gfortran.dg/dynamic_dispatch_11.f03: New.
2223
2224 2010-08-29  Jason Merrill  <jason@redhat.com>
2225
2226         PR c++/44991
2227         * g++.dg/parse/defarg15.C: New.
2228
2229 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2230
2231         PR fortran/45439
2232         * gfortran.dg/select_type_16.f03: New.
2233
2234 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2235             Tobias Burnus  <burnus@net-b.de>
2236
2237         * gfortran.dg/bessel_7.f90: Decrease required precision.
2238
2239 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2240             Kaz Kojima  <kkojima@gcc.gnu.org>
2241
2242         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2243
2244 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2245
2246         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2247         floating point conversion code generation.
2248         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2249         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2250         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2251         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2252         to integer conversion code generation.
2253         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2254         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2255         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2256         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2257
2258 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2259
2260         PR fortran/32049
2261         * gfortran.dg/random_seed_1.f90: Adjust test.
2262         * gfortran.dg/float128_1.f90: New test.
2263
2264 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2265
2266         PR fortran/33197
2267         * gfortran.dg/norm2_1.f90: New.
2268         * gfortran.dg/norm2_2.f90: New.
2269         * gfortran.dg/norm2_3.f90: New.
2270         * gfortran.dg/norm2_4.f90: New.
2271         * gfortran.dg/parity_1.f90: New.
2272         * gfortran.dg/parity_2.f90: New.
2273         * gfortran.dg/parity_3.f90: New.
2274
2275 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2276
2277         PR fortran/45420
2278         * gfortran.dg/select_type_15.f03: New.
2279
2280 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2281
2282         PR libfortran/43217
2283         * gfortran.dg/hollerith8.f90: New test.
2284
2285 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2286
2287         PR fortran/45159
2288         * gfortran.dg/dependency_33.f90:  New test.
2289
2290 2010-08-27  Richard Guenther  <rguenther@suse.de>
2291
2292         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2293         * gcc.dg/graphite/scop-2.c: Likewise.
2294         * gcc.dg/graphite/scop-20.c: Likewise.
2295         * gcc.dg/vect/slp-25.c: Likewise.
2296
2297 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2298
2299         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2300
2301 2010-08-26  Daniel Kraft  <d@domob.eu>
2302
2303         PR fortran/38936
2304         PR fortran/44047
2305         PR fortran/45384
2306         * gfortran.dg/associate_8.f03: New test.
2307         * gfortran.dg/select_type_13.f03: New test.
2308         * gfortran.dg/select_type_14.f03: New test.
2309
2310 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2311
2312         PR tree-optimization/44485
2313         * gcc.dg/pr44485.c: New test.
2314
2315 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2316
2317         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2318         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2319         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2320
2321 2010-08-26  Richard Guenther  <rguenther@suse.de>
2322
2323         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2324         * gcc.dg/graphite/scop-21.c: Likewise.
2325
2326 2010-08-26  Richard Guenther  <rguenther@suse.de>
2327
2328         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2329         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2330         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2331         * gcc.dg/vect/vect-91.c: Likewise.
2332         * gcc.dg/vect/vect-peel-1.c: Likewise.
2333         * gcc.dg/vect/vect-peel-2.c: Likewise.
2334         * gcc.dg/vect/vect-peel-4.c: Likewise.
2335
2336 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2337
2338         PR libfortran/41859
2339         * gfortran.dg/der_io_4.f90: New test.
2340
2341 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2342
2343         PR rtl-optimization/44858
2344         * gcc.c-torture/execute/pr44858.c: New test.
2345
2346         PR rtl-optimization/45400
2347         * g++.dg/other/i386-8.C: New test.
2348
2349 2010-08-25  Richard Guenther  <rguenther@suse.de>
2350
2351         * gcc.dg/alias-8.c: Adjust.
2352
2353 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2354
2355         * gcc.target/i386/combine-mul.c: New test.
2356
2357 2010-08-25  Richard Guenther  <rguenther@suse.de>
2358
2359         PR lto/44562
2360         * gcc.dg/graphite/id-27.c: New testcase.
2361         * gcc.dg/lto/20100825-1_0.c: Likewise.
2362
2363 2010-08-25  Richard Guenther  <rguenther@suse.de>
2364
2365         PR tree-optimization/45316
2366         * g++.dg/opt/pr45316.C: New testcase.
2367
2368 2010-08-25  Richard Guenther  <rguenther@suse.de>
2369
2370         PR tree-optimization/45393
2371         * g++.dg/torture/pr45393.C: New testcase.
2372
2373 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2374
2375         PR tree-optimization/45059
2376         * gcc.c-torture/compile/pr45059.c: New test.
2377
2378 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2379
2380         * lib/target-supports.exp (check_effective_target_vect_unpack):
2381         Set vect_unpack supported flag to true for neon.
2382
2383 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2384
2385         * gcc.dg/tree-ssa/ifc-5.c: New.
2386
2387 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2388
2389         * gcc.dg/tree-ssa/ifc-4.c: New.
2390         * gcc.dg/tree-ssa/ifc-7.c: New.
2391
2392 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2393
2394         * gcc.dg/vect/vect.exp: Check loongson targets
2395         * g++.dg/vect/vect.exp: Likewise
2396         * gfortran.dg/vect/vect.exp: Likewise
2397
2398 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2399
2400         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2401         -mveclibabi=mass.
2402
2403 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2404
2405         PR fortran/45366
2406         * gfortran.dg/proc_ptr_29.f90: New.
2407
2408 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2409             Dominique d'Humieres <dominiq@lps.ens.fr>
2410
2411         PR fortran/45367
2412         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2413
2414 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2415
2416         PR fortran/45367
2417         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2418
2419 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2420
2421         PR fortran/36158
2422         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2423
2424 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2425             Dominique d'Humieres <dominiq@lps.ens.fr>
2426
2427         PR fortran/45367
2428         PR fortran/36158
2429         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2430         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2431
2432 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2433
2434         PR fortran/44863
2435         PR fortran/45271
2436         PR fortran/45290
2437         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2438         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2439         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2440
2441 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2442
2443         PR fortran/36158
2444         PR fortran/33197
2445         * gfortran.dg/bessel_6.f90: New.
2446         * gfortran.dg/bessel_7.f90: New.
2447
2448 2010-08-20  Jan Hubicka  <jh@suse.cz>
2449
2450         PR c++/45307
2451         PR c++/17736
2452         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2453         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2454
2455 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2456
2457         PR target/45336
2458         * gcc.target/i386/pr45336-1.c: New.
2459         * gcc.target/i386/pr45336-2.c: Likewise.
2460         * gcc.target/i386/pr45336-3.c: Likewise.
2461         * gcc.target/i386/pr45336-4.c: Likewise.
2462
2463 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2464
2465         PR testsuite/45361
2466         * gcc.target/i386/volatile-2.c: Update scan strings to also
2467         include (%rip) for the memory reference on x86_64.
2468
2469 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2470
2471         PR middle-end/44974
2472         * gcc.dg/pr44974.c: New test.
2473
2474         PR rtl-optimization/45353
2475         * gcc.dg/pr45353.c: New test.
2476
2477 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2478
2479         * gcc.target/i386/volatile-2.c: New.
2480
2481 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2482
2483         PR rtl-optimization/44691
2484         * gfortran.dg/pr44691.f: New test.
2485
2486 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2487
2488         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2489
2490 2010-08-19  Jason Merrill  <jason@redhat.com>
2491
2492         * g++.dg/init/synth3.C: New.
2493         * g++.dg/init/value8.C: New.
2494         * g++.dg/tree-ssa/empty-2.C: New.
2495         * g++.dg/cpp0x/noexcept09.C: New.
2496
2497 2010-08-19  Daniel Kraft  <d@domob.eu>
2498
2499         PR fortran/29785
2500         PR fortran/45016
2501         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2502         * gfortran.dg/pointer_remapping_1.f90: New test.
2503         * gfortran.dg/pointer_remapping_2.f03: New test.
2504         * gfortran.dg/pointer_remapping_3.f08: New test.
2505         * gfortran.dg/pointer_remapping_4.f03: New test.
2506         * gfortran.dg/pointer_remapping_5.f08: New test.
2507         * gfortran.dg/pointer_remapping_6.f08: New test.
2508
2509 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2510
2511         PR testsuite/45324
2512         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2513
2514 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2515
2516         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2517
2518 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2519
2520         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2521         variable.
2522
2523 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2524
2525         PR target/45070
2526         * gcc.c-torture/execute/pr45070.c: New.
2527
2528 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2529
2530         * g++.dg/pr44328.C: New test.
2531
2532 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2533
2534         PR fortran/36158
2535         PR fortran/33197
2536         * gfortran.dg/bessel_3.f90: New.
2537         * gfortran.dg/bessel_4.f90: New.
2538         * gfortran.dg/bessel_5.f90: New.
2539
2540 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2541
2542         PR fortran/45290
2543         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2544         * gfortran.dg/pointer_init_2.f90: New.
2545         * gfortran.dg/pointer_init_3.f90: New.
2546         * gfortran.dg/pointer_init_4.f90: New.
2547
2548 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2549
2550         PR c++/45049
2551         * g++.dg/pr45049-1.C: New test.
2552         * g++.dg/pr45049-2.C: New test.
2553
2554 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2555
2556         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2557         20 if __ARM_PCS is defined otherwise 64.
2558         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2559         instead of hard coded 64.
2560
2561 2010-08-18  Yao Qi  <yao@codesourcery.com>
2562
2563         PR target/45094
2564         * gcc.target/arm/pr45094.c: New test.
2565
2566 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2567
2568         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2569
2570 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2571
2572         PR rtl-optimization/42575
2573         * gcc.target/arm/pr42575.c: New test.
2574
2575 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2576
2577         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2578         * gcc.dg/tls/thr-cse-1.c: New.
2579
2580 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2581
2582         PR debug/42487
2583         * lib/target-supports.exp
2584         (check_effective_target_function_sections): New.
2585         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2586         function sections before proceding.
2587
2588 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2589
2590         PR fortran/45308
2591         * gfortran.dg/pr45308.f03: New test.
2592
2593 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2594
2595         PR target/45296
2596         * gcc.target/i386/pr45296.c: New test.
2597
2598 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2599
2600         * g++.dg/ext/uow-1.C: New.
2601         * g++.dg/ext/uow-2.C: New.
2602         * g++.dg/ext/uow-3.C: New.
2603         * g++.dg/ext/uow-4.C: New.
2604
2605 2010-08-17  Richard Guenther  <rguenther@suse.de>
2606
2607         PR testsuite/45266
2608         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2609
2610 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2611
2612         PR c/40563
2613         * gcc.dg/Wcxx-compat-20.c: New test.
2614
2615 2010-08-17  Daniel Kraft  <d@domob.eu>
2616
2617         PR fortran/38936
2618         * gfortran.dg/associate_1.f03: Extended to test newly supported
2619         features like association to variables.
2620         * gfortran.dg/associate_3.f03: Removed check for illegal change
2621         of associate-name here...
2622         * gfortran.dg/associate_5.f03: ...and added it here.
2623         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2624         * gfortran.dg/associate_7.f03: New test.
2625
2626 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2627
2628         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2629
2630 2010-08-15  Daniel Kraft  <d@domob.eu>
2631
2632         PR fortran/38936
2633         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2634         * gfortran.dg/associate_3.f03: Clarify comment.
2635         * gfortran.dg/associate_5.f03: New test.
2636         * gfortran.dg/associate_6.f03: New test.
2637
2638 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2639
2640         PR fortran/45211
2641         * gfortran.dg/bind_c_usage_21.f90: New.
2642         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2643
2644 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2645
2646         * gfortran.dg/optional_absent_1.f90: New.
2647         * gfortran.dg/null_actual.f90: New.
2648
2649 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2650
2651         * gfortran.dg/pointer_target_1.f90: New.
2652         * gfortran.dg/pointer_target_2.f90: New.
2653         * gfortran.dg/pointer_target_3.f90: New.
2654
2655 2010-08-15  Daniel Kraft  <d@domob.eu>
2656
2657         PR fortran/45197
2658         * gfortran.dg/elemental_args_check_3.f90: New test.
2659         * gfortran.dg/impure_1.f08: New test.
2660         * gfortran.dg/impure_2.f08: New test.
2661         * gfortran.dg/impure_3.f90: New test.
2662         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2663
2664 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2665
2666         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2667         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2668         SLP tests.
2669         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2670         misaligned loads.
2671         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2672         misaligned stores.c
2673         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2674
2675 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2676
2677         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2678         dg-require-effective-target after dg-do.
2679
2680 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2681
2682         * lib/target-supports.exp (check_effective_target_vect_int): Return
2683         true for Loongson targets.
2684         (check_effective_target_vect_shift): Likewise.
2685         (check_effective_target_vect_no_int_max): Likewise.
2686         (check_effective_target_vect_no_align): Likewise.
2687         (check_effective_target_vect_short_mult): Likewise.
2688
2689 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2690
2691         * g++.dg/cast.C: Change fields of structures to "long" to pass
2692         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2693         * g++.dg/cpp0x/iop.C: Ditto.
2694         * g++.dg/cpp0x/named_refs.C: Ditto.
2695         * g++.dg/cpp0x/rv1p.C: Ditto.
2696         * g++.dg/cpp0x/rv2p.C: Ditto.
2697         * g++.dg/cpp0x/rv3p.C: Ditto.
2698         * g++.dg/cpp0x/rv4p.C: Ditto.
2699         * g++.dg/cpp0x/rv5p.C: Ditto.
2700         * g++.dg/cpp0x/rv6p.C: Ditto.
2701         * g++.dg/cpp0x/rv7p.C: Ditto.
2702         * g++.dg/cpp0x/rv8p.C: Ditto.
2703         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2704
2705 2010-08-13  Daniel Kraft  <d@domob.eu>
2706
2707         * gfortran.dg/implied_shape_1.f08: New test.
2708         * gfortran.dg/implied_shape_2.f90: New test.
2709         * gfortran.dg/implied_shape_3.f08: New test.
2710
2711 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2712
2713         PR libfortran/42526
2714         * gfortran.dg/char_component_initializer_1.f90: New test.
2715
2716 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2717
2718         PR tree-optimization/45241
2719         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2720
2721 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2722
2723         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2724         to dg-options.
2725         * gcc.target/i386/pr40906-2.c: Ditto.
2726         * gcc.target/i386/pr40906-3.c: Ditto.
2727
2728 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2729
2730         PR middle-end/45262
2731         * gcc.c-torture/execute/pr45262.c: New test.
2732
2733 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2734
2735         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2736         empty argument.
2737         * g++.dg/other/profile1.C: Ditto.
2738
2739 2010-08-12  Richard Guenther  <rguenther@suse.de>
2740
2741         PR tree-optimization/45232
2742         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2743         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2744         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2745         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2746         unsigned arithmetic.
2747         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2748         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2749         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2750         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2751         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2752         unsigned arithmetic.
2753         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2754         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2755         unsigned arithmetic.
2756         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2757         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2758         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2759         unsigned arithmetic.
2760         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2761         * gcc.dg/tree-ssa/negate.c: Adjust.
2762         * gcc.dg/vect/vect-1.c: Adjust.
2763         * gfortran.dg/reassoc_6.f: XFAIL.
2764
2765 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2766
2767         PR debug/45259
2768         * gcc.dg/pr45259.c: New test.
2769
2770 2010-08-12  Wei Guozhi  <carrot@google.com>
2771
2772         PR target/44999
2773         * gcc.target/arm/pr44999.c: New testcase.
2774
2775 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2776
2777         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2778         (N): Likewise.
2779         (main): Adjust accordingly.
2780
2781 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2782
2783         * gfortran.dg/graphite/id-22.f: New.
2784
2785 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2786
2787         * gcc.dg/graphite/id-26.c: New.
2788
2789 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2790
2791         * gcc.dg/graphite/id-25.c: New.
2792
2793 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2794
2795         * gcc.dg/graphite/run-id-5.c: New.
2796         * gcc.dg/graphite/run-id-6.c: New.
2797         * gfortran.dg/graphite/id-21.f: New.
2798
2799 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2800
2801         * gcc.dg/graphite/id-24.c: New.
2802
2803 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2804
2805         * gcc.dg/tree-ssa/pr20742.c: New.
2806
2807 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2808
2809         * gcc.dg/graphite/id-23.c: New.
2810
2811 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2812
2813         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2814
2815 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2816
2817         * gcc.dg/graphite/pr42729.c: New.
2818
2819 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2820
2821         * gfortran.dg/graphite/id-20.f: New.
2822
2823 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2824
2825         * gcc.dg/graphite/id-22.c: New.
2826
2827 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2828
2829         * gcc.dg/graphite/run-id-2.c: Call abort.
2830
2831 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2832
2833         * gcc.dg/graphite/id-20.c: New.
2834
2835 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2836             Steve Kargl <kargl@gcc.gnu.org>
2837
2838         PR fortran/44595
2839         * gfortran.dg/move_alloc_3.f90: New.
2840         * gfortran.dg/random_seed_2.f90: New.
2841
2842 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2843
2844         * lib/target-supports.exp (check_effective_target_sync_int_long):
2845         Add hppa*-*-linux*.
2846         (check_effective_target_sync_char_short): Likewise.
2847
2848 2010-08-10  Yao Qi  <yao@codesourcery.com>
2849
2850         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2851         general form.
2852         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2853         * g++.dg/other/packed1.C: Likewise.
2854         * g++.dg/other/crash-4.C: Likewise.
2855         * g++.dg/ext/packed8.C: Likewise.
2856         * g++.dg/init/array16.C: Likewise.
2857
2858 2010-08-10  xinliang David Li  <davidxl@google.com>
2859         * gcc.dg/tree-ssa/loop-19.c: Add option
2860         -fno-prefetch-loop-array
2861
2862 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2863
2864         PR middle-end/45182
2865         * gcc.c-torture/compile/pr45182.c: New test.
2866
2867 2010-08-09  Jason Merrill  <jason@redhat.com>
2868
2869         PR c++/45236
2870         * g++.dg/cpp0x/variadic-104.C: New.
2871
2872 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2873
2874         PR fortran/44235
2875         * gfortran.dg/dependency_32.f90:  New test.
2876
2877 2010-08-09  Richard Guenther  <rguenther@suse.de>
2878
2879         PR middle-end/44632
2880         * g++.dg/opt/nrv17.C: New testcase.
2881
2882 2010-08-09  Richard Guenther  <rguenther@suse.de>
2883
2884         PR middle-end/45212
2885         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2886         alignment from MEM_REF offset only if we took it from the
2887         base object.
2888
2889         * gcc.target/i386/pr24178.c: New testcase.
2890
2891 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2892
2893         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2894         * gcc.dg/20030702-1.c: Ditto.
2895         * gcc.dg/20050309-1.c: Ditto.
2896         * gcc.dg/20050325-1.c: Ditto.
2897         * gcc.dg/20050330-2.c: Ditto.
2898         * gcc.dg/20051201-1.c: Ditto.
2899         * gcc.dg/gomp/pr27573.c: Ditto.
2900         * gcc.dg/gomp/pr34610.c: Ditto.
2901         * gcc.dg/pr24225.c: Ditto.
2902         * gcc.dg/pr26570.c: Ditto.
2903         * gcc.dg/pr32773.c: Ditto.
2904         * g++.dg/gcov/gcov-6.C: Ditto.
2905         * g++.dg/gomp/pr34608.C: Ditto.
2906         * gfortran.dg/gomp/pr27573.f90: Ditto.
2907
2908         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2909         dg-require-host-local dg directive.
2910         * gcc.dg/profile-dir-2.c: Ditto.
2911         * gcc.dg/profile-dir-3.c: Ditto.
2912
2913 2010-08-08  Richard Guenther  <rguenther@suse.de>
2914
2915         PR tree-optimization/45109
2916         * gcc.c-torture/compile/pr45109.c: New testcase.
2917
2918 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2919
2920         * gcc.dg/march.c: Skip if -march defined.
2921         * gcc.dg/mtune.c: Skip if -mtune defined.
2922
2923         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2924         generic thunk support.
2925
2926 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2927
2928         PR target/45213
2929         * gcc.target/i386/pr45213.c: New test.
2930
2931 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2932
2933         PR libfortran/45143
2934         * gfortran.dg/fmt_error_11.f03: New test.
2935
2936 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2937
2938         * lib/target-supports.exp (check_effective_target_sync_int_long):
2939         Add arm*-*-linux-gnueabi.
2940         (check_effective_target_sync_char_short): Likewise.
2941
2942 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2943
2944         PR fortran/45159
2945         * gfortran.dg/dependency_31.f90:  New test.
2946
2947 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2948
2949         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2950
2951 2010-08-06  Jason Merrill  <jason@redhat.com>
2952
2953         * g++.dg/cpp0x/sfinae3.C: New.
2954         * g++.dg/cpp0x/sfinae4.C: New.
2955
2956 2010-08-06  Richard Guenther  <rguenther@suse.de>
2957
2958         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2959         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2960         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2961         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2962         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2963         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2964         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2965         * gcc.c-torture/execute/20100805-1.c: Likewise.
2966
2967 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2968
2969         PR testsuite/42855
2970         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2971
2972 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2973
2974         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2975         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2976
2977 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2978
2979         * g++.dg/ipa/devirt-1.C: New test.
2980         * g++.dg/ipa/devirt-2.C: Likewise.
2981         * g++.dg/ipa/devirt-3.C: Likewise.
2982         * g++.dg/ipa/devirt-4.C: Likewise.
2983         * g++.dg/ipa/devirt-5.C: Likewise.
2984         * gcc.dg/ipa/iinline-3.c: Likewise.
2985
2986 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2987
2988         PR tree-optimization/45144
2989         * gcc.dg/tree-ssa/pr45144.c: New test.
2990
2991 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2992
2993         PR fortran/42207
2994         PR fortran/44064
2995         PR fortran/44065
2996         * gfortran.dg/class_25.f03: New.
2997         * gfortran.dg/class_26.f03: New.
2998
2999 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
3000
3001         * g++.dg/warn/miss-format-1.C: Update line number.
3002
3003 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
3004
3005         PR c++/44641
3006         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3007         .frame and .mask assembler directives.
3008
3009 2010-08-04  Richard Guenther  <rguenther@suse.de>
3010
3011         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3012         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3013         * gcc.dg/tree-ssa/vrp50.c: Likewise.
3014         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3015
3016 2010-08-04  Tobias Burnus  <burnus@net-b.de>
3017
3018         PR fortran/44857
3019         * gfortran.dg/derived_constructor_char_1.f90: New.
3020         * gfortran.dg/derived_constructor_char_2.f90: New.
3021
3022 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3023
3024         PR fortran/45159
3025         * gfortran.dg/dependency_30.f90:  New test.
3026
3027 2010-08-03  Jan Hubicka  <jh@suse.cz>
3028
3029         * gcc.c-torture/compile/pr45085.c: New testcase.
3030
3031 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
3032
3033         PR fortran/44584
3034         PR fortran/45161
3035         * gfortran.dg/typebound_call_9.f03: Modified.
3036         * gfortran.dg/typebound_generic_1.f03: Modified.
3037
3038 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3039
3040         PR fortran/45159
3041
3042         * gfortran.dg/dependency_29.f90:  New test.
3043
3044 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3045
3046         PR fortran/36854
3047         * gfortran.dg/character_comparison_2.f90:  New test.
3048         * gfortran.dg/character_comparison_3.f90:  New test.
3049         * gfortran.dg/dependency_28.f90:  New test.
3050
3051 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
3052
3053         PR target/40457
3054         * gcc.target/arm/pr40457-1.c: New test.
3055         * gcc.target/arm/pr40457-2.c: New test.
3056
3057 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
3058
3059         PR fortran/44912
3060         * gfortran.dg/typebound_call_17.f03: New.
3061
3062 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
3063
3064         PR fortran/44929
3065         * gfortran.dg/allocate_derived_3.f90: New.
3066
3067 2010-07-30  Xinliang David Li  <davidxl@google.com>
3068         PR tree-optimization/45121
3069         * c-c++-common/uninit-17.c: Add -fno-ivops option.
3070
3071 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3072
3073         PR c++/45112
3074         * g++.dg/pr45112.C: New test.
3075
3076 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
3077
3078         PR debug/45055
3079         PR rtl-optimization/45137
3080         * gcc.dg/pr45055.c: New test.
3081
3082 2010-07-30  Alan Modra  <amodra@gmail.com>
3083
3084         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3085         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3086
3087 2010-07-29  Tobias Burnus  <burnus@net-b.de>
3088
3089         PR fortran/45087
3090         PR fortran/45125
3091         * gfortran.dg/whole_file_25.f90: New.
3092         * gfortran.dg/whole_file_26.f90: New.
3093         * gfortran.dg/whole_file_27.f90: New.
3094
3095 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3096
3097         PR fortran/44962
3098         * gfortran.dg/typebound_proc_17.f03: New.
3099
3100 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3101
3102         PR fortran/45004
3103         * gfortran.dg/move_alloc_2.f90: New.
3104
3105 2010-07-29  Xinliang David Li  <davidxl@google.com>
3106         PR tree-optimization/45121
3107         * c-c++-common/uninit-17.c: Fix expected output.
3108
3109 2010-07-29  Richard Guenther  <rguenther@suse.de>
3110
3111         PR tree-optimization/45120
3112         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3113
3114 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
3115
3116         PR fortran/42051
3117         PR fortran/44064
3118         * gfortran.dg/pr42051.f03: New testcase.
3119
3120 2010-07-29  Richard Guenther  <rguenther@suse.de>
3121
3122         PR middle-end/45034
3123         * gcc.c-torture/execute/pr45034.c: New testcase.
3124
3125 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3126
3127         PR c++/45096
3128         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3129
3130 2010-07-28  Daniel Kraft  <d@domob.eu>
3131
3132         * gfortran.dg/bound_8.f90: New test.
3133
3134 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
3135
3136         PR debug/45105
3137         * gcc.dg/pr45105.c: New test.
3138
3139 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3140
3141         PR rtl-optimization/45107
3142         * gcc.dg/pr45107.c: New test.
3143
3144 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3145
3146         PR rtl-optimization/45101
3147         * gcc.dg/pr45101.c: New test.
3148
3149 2010-07-28  Tobias Burnus  <burnus@net-b.de>
3150
3151         PR fortran/45077
3152         * gfortran.dg/whole_file_24.f90: New.
3153
3154 2010-07-27  Jason Merrill  <jason@redhat.com>
3155
3156         * g++.dg/cpp0x/variadic102.C: New.
3157         * g++.dg/cpp0x/variadic103.C: New.
3158
3159 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3160
3161         PR rtl-optimization/40956
3162         PR target/42495
3163         PR middle-end/42574
3164         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3165         * gcc.target/arm/pr42574.c: Add tests.
3166
3167 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3168
3169         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3170         test name.
3171         (cleanup-repo-files): Ditto.
3172         (cleanup-saved-temps): Ditto.
3173
3174 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3175
3176         PR testsuite/44701
3177         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3178
3179         PR c/45079
3180         * gcc.dg/pr45079.c: New test.
3181
3182 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3183
3184         PR tree-optimization/44152
3185         * gcc.dg/vect/fast-math-pr44152.c: New test.
3186
3187 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3188
3189         PR ObjC/44140
3190         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3191         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3192         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3193         * obj-c++.dg/torture/trivial.mm: Ditto.
3194         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3195         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3196         * objc.dg/torture/tls/thr-init.m: Ditto.
3197         * objc.dg/torture/trivial.m: Ditto.
3198
3199 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3200
3201         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3202         Skip on spu-*-* targets.
3203
3204 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3205
3206         PR tree-optimization/45083
3207         * gcc.dg/pr45083.c: New test.
3208
3209 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3210
3211         PR fortran/40873
3212         * gfortran.dg/whole_file_22.f90: New test.
3213         * gfortran.dg/whole_file_23.f90: New test.
3214
3215 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3216             Jack Howarth  <howarth@bromo.med.uc.edu>
3217             Richard Henderson  <rth@redhat.com>
3218
3219         PR target/44132
3220         * gcc.dg/tls/thr-init-1.c: New.
3221         * gcc.dg/tls/thr-init-2.c: New.
3222         * gcc.dg/torture/tls New.
3223         * gcc.dg/torture/tls/tls-test.c: New.
3224         * gcc.dg/torture/tls/thr-init-1.c: New.
3225         * gcc.dg/torture/tls/tls.exp: New.
3226         * gcc.dg/torture/tls/thr-init-2.c: New.
3227         * gcc.dg/tls/emutls-2.c: New test
3228
3229         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3230         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3231         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3232         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3233         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3234         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3235         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3236         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3237         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3238         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3239         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3240         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3241         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3242         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3243         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3244         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3245         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3246         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3247         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3248         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3249         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3250         gfortran.dg/gomp/omp_threadprivate1.f90,
3251         gfortran.dg/gomp/omp_threadprivate2.f90,
3252         gfortran.dg/gomp/reduction1.f90,
3253         gfortran.dg/gomp/sharing-1.f90: Likewise.
3254
3255 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3256
3257         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3258         sse_runtime.
3259         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3260         dg-require-visibility.
3261
3262 2010-07-26  Richard Guenther  <rguenther@suse.de>
3263
3264         PR tree-optimization/43784
3265         * gcc.c-torture/execute/pr43784.c: New testcase.
3266         * g++.dg/torture/pr43784.C: Likewise.
3267
3268 2010-07-26  Richard Guenther  <rguenther@suse.de>
3269
3270         PR middle-end/45056
3271         * g++.dg/pr45056.C: New testcase.
3272
3273 2010-07-26  Richard Guenther  <rguenther@suse.de>
3274
3275         PR tree-optimization/45071
3276         * gcc.dg/pr45071.c: New testcase.
3277
3278 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3279
3280         PR fortran/45066
3281         * gfortran.dg/namelist_62.f90: New.
3282
3283 2010-07-26  Richard Guenther  <rguenther@suse.de>
3284
3285         * gcc.c-torture/execute/pr45017.c: Move ...
3286         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3287
3288 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3289
3290         PR fortran/40628
3291         * trim_optimize_1.f90:  New test.
3292         * character_comparision_1.f90:  New test.
3293
3294 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3295
3296         PR fortran/42852
3297         * gfortran.dg/wtruncate_fix.f: New test.
3298
3299 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3300
3301         PR testsuite/45068
3302         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3303
3304 2010-07-24  Richard Guenther  <rguenther@suse.de>
3305
3306         PR lto/43788
3307         * g++.dg/lto/20100724-1_0.C: New testcase.
3308
3309 2010-07-24  Richard Guenther  <rguenther@suse.de>
3310
3311         PR lto/43212
3312         * gcc.dg/lto/20100724-1_0.c: New testcase.
3313         * gcc.dg/lto/20100724-1_1.c: Likewise.
3314
3315 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3316
3317         PR fortran/40011
3318         * gfortran.dg/whole_file_21.f90: New.
3319
3320         * gfortran.dg/integer_exponentiation_3.F90: Use
3321         -ffloat-store only for i?86/x86-64 -m32.
3322
3323 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3324
3325         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3326         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3327
3328 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3329
3330         * gfortran.dg/func_decl_4.f90: Split test into two ...
3331         * gfortran.dg/func_decl_5.f90: ... parts.
3332         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3333         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3334         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3335         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3336         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3337         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3338         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3339         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3340         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3341         * gfortran.dg/sizeof.f90: Make test valid.
3342         * gfortran.dg/pr20865.f90: Add new dg-error.
3343         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3344         * gfortran.dg/g77/19990218-0.f: Ditto.
3345         * gfortran.dg/g77/19990218-1.f: Ditto.
3346         * gfortran.dg/g77/970625-2.f: Ditto.
3347         * gfortran.dg/pr37243.f: Fix function declaration.
3348         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3349         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3350
3351 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3352
3353         PR fortran/44945
3354         * gfortran.dg/char_array_structure_constructor.f90: Add
3355         -fwhole-file as dg-option as it otherwise fails on some
3356         systems.
3357
3358 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3359
3360         * gnat.dg/aggr16.ad[sb]: New test.
3361         * gnat.dg/aggr16_pkg.ads: New helper.
3362
3363 2010-07-23  Richard Guenther  <rguenther@suse.de>
3364
3365         PR lto/43071
3366         * g++.dg/lto/20100723-1_0.C: New testcase.
3367
3368 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3369
3370         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3371         AVX support.
3372         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3373         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3374
3375 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3376
3377         * lib/target-supports.exp (add_options_for_tls): New proc.
3378         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3379         * g++.dg/tls/static-1a.cc: Likewise.
3380         * gcc.dg/tls/emutls-1.c: Likewise.
3381         * gcc.dg/tls/opt-11.c: Likewise.
3382         * gcc.dg/tls/opt-12.c: Likewise.
3383         * gcc.dg/tls/pr24428-2.c: Likewise.
3384         * gcc.dg/tls/pr24428.c: Likewise.
3385         * obj-c++.dg/tls/static-1.mm: Likewise.
3386         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3387         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3388         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3389         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3390         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3391         * objc.dg/torture/tls/thr-init.m: Likewise.
3392         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3393
3394 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3395
3396         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3397         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3398         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3399         optimized dump files.
3400
3401 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3402
3403         PR tree-optimization/45047
3404         * gcc.c-torture/compile/pr45047.c: New test.
3405
3406 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3407
3408         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3409         instead of dg-compile.
3410         * gcc.dg/float-range-4.c: Ditto.
3411         * gcc.dg/float-range-5.c: Ditto.
3412         * gcc.dg/fold-overflow-1.c: Ditto.
3413         * gcc.dg/gomp/sections-4.c: Ditto.
3414         * gcc.dg/transparent-union-1.c: Ditto.
3415         * gcc.dg/transparent-union-2.c: Ditto.
3416         * gcc.target/i386/pr39315-check.c: Ditto.
3417         * g++.dg/gomp/sections-4.C: Ditto.
3418         * g++.dg/template/dtor7.C: Ditto.
3419         * g++.dg/tree-ssa/pr19952.C: Ditto.
3420         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3421         * gfortran.dg/graphite/pr42185.f90: Ditto.
3422         * gfortran.dg/namelist_36.f90: Ditto.
3423         * gnat.dg/noreturn1.adb: Ditto.
3424         * gnat.dg/specs/small_alignment.ads: Ditto.
3425
3426 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3427
3428         PR tree-optimization/44915
3429         * g++.dg/torture/pr44915.C: New test.
3430
3431 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3432
3433         PR tree-optimization/44914
3434         * g++.dg/tree-ssa/pr44914.C: New test.
3435
3436 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3437
3438         PR target/44290
3439         * gcc.dg/pr44290-1.c: New test.
3440         * gcc.dg/pr44290-2.c: New test.
3441
3442 2010-07-23  Jason Merrill  <jason@redhat.com>
3443
3444         PR c++/45008
3445         * g++.dg/abi/mangle44.C: New.
3446
3447 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3448
3449         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3450         for compile-time only tests.
3451         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3452         target check.
3453         * gcc.target/i386/pr39315-4.c: Ditto.
3454         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3455         target check.  Include sse-os-support.h.
3456         (main): Call check_isa and sse_os_support.
3457         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3458         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3459         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3460         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3461         target check.  Include sse-os-support.h.
3462         (main): Call check_isa and sse_os_support.
3463         * gcc.target/i386/vperm-v2df.c: Ditto.
3464
3465 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3466
3467         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3468         (check_effective_target_avx_runtime): New procedure.
3469         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3470         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3471
3472         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3473         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3474         and __get_cpuid test.
3475         * gcc.dg/compat/vector-2b_main.c: Ditto.
3476
3477         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3478
3479         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3480         for compile-time only test.
3481         * gcc.dg/pr32716.c: Ditto.
3482         * gcc.dg/pr34856.c: Ditto.
3483         * gcc.dg/pr36997.c: Ditto.
3484         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3485         * gfortran.dg/pr28158.f90: Ditto.
3486         * gfortran.dg/pr30667.f: Ditto.
3487
3488         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3489         i?86-*-* and x86_64-*-* targets to disable execution on targets
3490         without sse2 runtime support.
3491         * g++.dg/vect/vect.exp: Ditto.
3492         * gfortran.dg/vect/vect.exp: Ditto.
3493
3494         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3495         * gcc.dg/pr37544.c: Ditto.
3496         * gcc.dg/pr40550.c: Ditto.
3497         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3498         * gcc.dg/compat/vector-1a_main.c: Ditto.
3499         * gcc.dg/compat/vector-2a_main.c: Ditto.
3500         * gcc.dg/torture/pr16104-1.c: Ditto.
3501         * gcc.dg/torture/pr35771-1.c: Ditto.
3502         * gcc.dg/torture/pr35771-2.c: Ditto.
3503         * gcc.dg/torture/pr35771-3.c: Ditto.
3504         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3505         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3506         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3507         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3508         * g++.dg/other/i386-1.C: Ditto.
3509         * g++.dg/other/pr40446.C: Ditto.
3510
3511 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3512
3513         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3514
3515 2010-07-23  Daniel Kraft  <d@domob.eu>
3516
3517         PR fortran/44709
3518         * gfortran.dg/exit_1.f08: New test.
3519         * gfortran.dg/exit_2.f08: New test.
3520
3521 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3522
3523         PR tree-optimization/39839
3524         * gcc.target/arm/pr39839.c: New test case.
3525
3526 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3527
3528         * gnat.dg/unchecked_convert5b.adb: New test.
3529         * gnat.dg/unchecked_convert6.adb: Likewise.
3530         * gnat.dg/unchecked_convert6b.adb: Likewise.
3531
3532 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3533
3534         * gnat.dg/aggr15.ad[sb]: New test.
3535
3536 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3537
3538         PR debug/45024
3539         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3540
3541 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3542
3543         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3544         with dg-require-linker-plugin.
3545
3546 2010-07-22  Richard Guenther  <rguenther@suse.de>
3547
3548         PR lto/43850
3549         * g++.dg/lto/20100722-1_0.C: New testcase.
3550
3551 2010-07-22  Richard Guenther  <rguenther@suse.de>
3552
3553         PR lto/42451
3554         * gcc.dg/lto/20100720-3_0.c: New testcase.
3555         * gcc.dg/lto/20100720-3_1.c: Likewise.
3556
3557 2010-07-22  Richard Guenther  <rguenther@suse.de>
3558
3559         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3560         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3561
3562         PR lto/43373
3563         * gcc.dg/lto/20100722-1_0.c: New testcase.
3564
3565 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3566
3567         PR tree-optimization/44891
3568         * gcc.c-torture/compile/pr44891.c: New test.
3569
3570 2010-07-22  Richard Guenther  <rguenther@suse.de>
3571
3572         PR tree-optimization/45017
3573         * gcc.c-torture/execute/pr45017.c: New testcase.
3574
3575 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3576
3577         PR fortran/45019
3578         * gfortran.dg/aliasing_dummy_5.f90: New.
3579
3580 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3581
3582         PR target/43698
3583         * gcc.target/arm/pr43698.c: New test.
3584
3585 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3586
3587         PR fortran/44929
3588         * Revert my commit r162325 for this PR.
3589
3590 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3591
3592         PR debug/45015
3593         * gcc.target/m68k/pr45015.c: New test.
3594
3595 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3596
3597         PR c++/44641
3598         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3599         comments.
3600
3601 2010-07-21  Richard Guenther  <rguenther@suse.de>
3602
3603         PR lto/45018
3604         * g++.dg/lto/20100721-1_0.C: New testcase.
3605
3606 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3607
3608         PR tree-optimization/44900
3609         * g++.dg/torture/pr44900.C: New test.
3610
3611 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3612
3613         PR middle-end/44738
3614         * c-c++-common/uninit-17.c: Correct expected error.
3615
3616 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3617
3618         * gcc.dg/guality/asm-1.c: New test.
3619
3620         PR debug/45003
3621         * gcc.dg/guality/pr45003-2.c: New test.
3622         * gcc.dg/guality/pr45003-3.c: New test.
3623
3624 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3625
3626         PR libfortran/44697
3627         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3628
3629 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3630
3631         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3632         defined on the current line.
3633         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3634         * g++.dg/debug/dwarf2/pr44641.C: New.
3635
3636 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3637
3638         * gcc.target/powerpc/block-move-1.c: New test.
3639         * gcc.target/powerpc/block-move-2.c: New test.
3640
3641 2010-07-20  Jason Merrill  <jason@redhat.com>
3642
3643         PR c++/44967
3644         * g++.dg/cpp0x/sfinae2.C: New.
3645
3646 2010-07-20  Richard Guenther  <rguenther@suse.de>
3647
3648         PR lto/42696
3649         * gcc.dg/lto/20100720-4_0.c: New testcase.
3650
3651 2010-07-20  Richard Guenther  <rguenther@suse.de>
3652
3653         PR lto/43221
3654         * gcc.dg/lto/20100720-2_0.c: New testcase.
3655         * gcc.dg/lto/20100720-2_1.c: Likewise.
3656
3657 2010-07-20  Richard Guenther  <rguenther@suse.de>
3658
3659         PR lto/43208
3660         * gcc.dg/lto/20100720-1_0.c: New testcase.
3661         * gcc.dg/lto/20100720-1_1.c: Likewise.
3662
3663 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3664
3665         PR debug/45003
3666         * gcc.dg/guality/pr45003-1.c: New test.
3667
3668 2010-07-20  Richard Guenther  <rguenther@suse.de>
3669
3670         PR tree-optimization/44977
3671         * gcc.dg/torture/pr44977.c: New testcase.
3672
3673 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3674
3675         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3676         sync_char_short
3677
3678 2010-07-20  Richard Guenther  <rguenther@suse.de>
3679
3680         PR middle-end/44971
3681         PR middle-end/44988
3682         * gcc.dg/pr44971.c: New testcase.
3683         * gcc.c-torture/compile/pr44988.c: Likewise.
3684
3685 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3686
3687         PR fortran/44929
3688         * gfortran.dg/allocate_with_typespec.f90: New test.
3689         * gfortran.dg/allocate_derived_1.f90: Update error message.
3690
3691 2010-07-19  Jason Merrill  <jason@redhat.com>
3692
3693         PR c++/44996
3694         * g++.dg/cpp0x/decltype23.C: New.
3695
3696 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3697
3698         PR fortran/42385
3699         * gfortran.dg/class_defined_operator_1.f03 : New test.
3700
3701 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3702
3703         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3704         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3705         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3706         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3707
3708 2010-07-19  Richard Guenther  <rguenther@suse.de>
3709
3710         PR middle-end/44941
3711         * gcc.c-torture/compile/pr44941.c: New testcase.
3712
3713 2010-07-19  Jason Merrill  <jason@redhat.com>
3714
3715         PR c++/44969
3716         * g++.dg/template/sfinae24.C: New.
3717
3718 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3719
3720         PR fortran/44353
3721         * gfortran.dg/data_implied_do_2.f90: Removed.
3722
3723 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3724
3725         PR c++/44969
3726         * g++.dg/template/sfinae23.C: New.
3727
3728 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3729
3730         * lib/target-supports.exp (check_sse_os_support_available): New
3731         proc.
3732         (check_sse_hw_available): New proc.
3733         (check_effective_target_sse_runtime): New proc.
3734         (check_effective_target_sse2_runtime): New proc.
3735         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3736         -msse2 if check_sse_os_support_available.
3737         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3738         check_sse_os_support_available.
3739         * gcc.dg/vect/vect.exp: Likewise.
3740         * gfortran.dg/vect/vect.exp: Likewise.
3741         * gcc.target/i386/sol2-check: Renamed to ...
3742         * gcc.target/i386/sse-os-support.h: ... this.
3743         (sol2_check): Renamed to ...
3744         (sse_os_support): ... this.
3745         Only test movss with xmm registers.
3746         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3747         Removed ILL_INSN, ILL_INSN_LEN.
3748         * gcc.target/i386/sse2-check.h: Likewise.
3749         * gcc.target/i386/sse3-check.h: Likewise.
3750         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3751         Removed cpuid.h, __get_cpuid test.
3752         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3753         Removed cpuid.h, __get_cpuid test.
3754         * g++.dg/other/pr40446.C: Likewise.
3755         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3756         * gcc.dg/compat/vector-1a_main.c: Likewise.
3757         * gcc.dg/compat/vector-2a_main.c: Likewise.
3758         * gcc.dg/pr36584.c: Likewise.
3759         * gcc.dg/pr37544.c: Likewise.
3760         * gcc.dg/torture/pr16104-1.c: Likewise.
3761         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3762         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3763         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3764         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3765         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3766         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3767         sse2_runtime.
3768         * gcc.dg/torture/pr35771-2.c: Likewise.
3769         * gcc.dg/torture/pr35771-3.c: Likewise.
3770         * gcc.target/i386/pr39315-2.c: Likewise.
3771         * gcc.target/i386/pr39315-4.c: Likewise.
3772         * gcc.target/i386/vperm-v2df.c: Likewise.
3773         * gcc.target/i386/vperm-v2di.c: Likewise.
3774         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3775         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3776         sse_runtime.
3777
3778 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3779
3780         PR fortran/44353
3781         * gfortran.dg/data_implied_do_2.f90: New test.
3782
3783 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3784
3785         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3786
3787 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3788
3789         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3790         to the "mips16" group.
3791         (mips_using_mips16_p): New procedure.
3792         (mips-dg-options): Use it.
3793
3794 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3795
3796         * gcc.target/mips/mips16-attributes-4.c: New test.
3797
3798 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3799
3800         PR testsuite/44418
3801         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3802         * gcc.target/powerpc/recip-2.c: Ditto.
3803         * gcc.target/powerpc/recip-3.c: Ditto.
3804
3805 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3806
3807         * gcc.target/arm/pr42235.c: New test.
3808
3809 2010-07-16  Jason Merrill  <jason@redhat.com>
3810
3811         PR c++/32505
3812         * g++.dg/template/partial8.C: New.
3813
3814 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3815
3816         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3817         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3818         in C++.
3819         (gualcvt): New overloaded inline.
3820         (GUALCVT): Use it for C++.
3821         * g++.dg/guality/guality.exp: New.
3822         * g++.dg/guality/guality.h: New.
3823         * g++.dg/guality/redeclaration1.C: New test.
3824         * g++.dg/dg.exp: Prune also guality/* tests.
3825         * gcc.dg/guality/pr43141.c: Moved to...
3826         * c-c++-common/guality/pr43141.c: ... here.
3827
3828 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3829
3830         PR libfortran/37077
3831         * gfortran.dg/char4_iunit_2.f03: New test.
3832
3833 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3834
3835         * lib/plugin-support.exp (plugin-test-execute):
3836         Add ${gcc_objdir}/intl to includes.
3837
3838 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3839
3840         PR target/44942
3841         * gcc.c-torture/execute/pr44942.c: New test.
3842         * gcc.target/i386/pr44942.c: New test.
3843
3844 2010-07-15  Jason Merrill  <jason@redhat.com>
3845
3846         PR c++/44909
3847         * g++.dg/cpp0x/implicit7.C: New.
3848         * g++.dg/cpp0x/implicit8.C: New.
3849
3850 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3851
3852         Disable float tests for __SPU__ targets due to lack of signed zero:
3853         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3854         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3855         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3856         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3857         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3858         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3859         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3860         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3861         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3862
3863 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3864
3865         * gfortran.dg/select_char_2.f90: New test.
3866
3867 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3868
3869         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3870         with DECL_CHAIN.
3871
3872 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3873
3874         PR fortran/44936
3875         * gfortran.dg/typebound_generic_9.f03: New.
3876
3877 2010-07-15  Richard Guenther  <rguenther@suse.de>
3878
3879         PR tree-optimization/44946
3880         * gcc.c-torture/compile/pr44946.c: New testcase.
3881
3882 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3883
3884         PR fortran/40206
3885         * gfortran.dg/select_char_3.f90: New test.
3886
3887 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3888             Kevin F. Quinn  <kevquinn@gentoo.org>
3889
3890         * gcc.dg/Wtrampolines.c: New.
3891
3892 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3893
3894         PR libfortran/44934
3895         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3896
3897 2010-07-14  Jason Merrill  <jason@redhat.com>
3898
3899         PR c++/44810
3900         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3901
3902         Implement C++0x unrestricted unions (N2544)
3903         * g++.dg/cpp0x/union1.C: New.
3904         * g++.dg/cpp0x/union2.C: New.
3905         * g++.dg/cpp0x/union3.C: New.
3906         * g++.dg/cpp0x/defaulted2.C: Adjust.
3907         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3908         * g++.old-deja/g++.ext/anon2.C: Adjust.
3909         * g++.old-deja/g++.mike/misc6.C: Adjust.
3910
3911 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3912
3913         PR fortran/44925
3914         * gfortran.dg/c_loc_tests_15.f90: New.
3915
3916 2010-07-13  Jason Merrill  <jason@redhat.com>
3917
3918         PR c++/44909
3919         * g++.dg/cpp0x/implicit6.C: New.
3920
3921 2010-07-13  Jason Merrill  <jason@redhat.com>
3922
3923         PR c++/44540
3924         * g++.dg/abi/noreturn1.C: New.
3925         * g++.dg/abi/noreturn2.C: New.
3926
3927 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3928
3929         PR other/44874
3930         PR debug/44832
3931         * c-c++-common/pr44832.c: New test.
3932
3933 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3934
3935         PR objc/44488
3936         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3937         on the target.  Make sure that we can assemble the emitted asm when
3938         the test type is 'compile'.
3939
3940 2010-07-13  Richard Guenther  <rguenther@suse.de>
3941
3942         PR tree-optimization/36960
3943         * g++.dg/torture/pr36960.C: New testcase.
3944
3945 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3946
3947         PR c++/44908
3948         * g++.dg/template/sfinae21.C: New.
3949         * g++.dg/template/sfinae22.C: Likewise.
3950
3951 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3952
3953         PR testsuite/42843
3954         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3955         * gcc.dg/plugin/ggcplug.c: Likewise.
3956         * g++.dg/plugin/selfassign.c: Likewise.
3957         * g++.dg/plugin/attribute_plugin.c: Likewise.
3958         * g++.dg/plugin/dumb_plugin.c: Likewise.
3959         * g++.dg/plugin/pragma_plugin.c: Likewise.
3960
3961 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3962
3963         * gcc.c-torture/execute/pr44683.x: New.
3964         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3965
3966 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3967
3968         PR fortran/44434
3969         PR fortran/44565
3970         PR fortran/43945
3971         PR fortran/44869
3972         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3973         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3974         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3975         * gfortran.dh/typebound_call_16.f03: New.
3976         * gfortran.dg/typebound_generic_6.f03: New.
3977         * gfortran.dg/typebound_generic_7.f03: New.
3978         * gfortran.dg/typebound_generic_8.f03: New.
3979
3980 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3981
3982         PR libfortran/37077
3983         * gfortran.dg/char4_iunit_1.f03: New test.
3984
3985 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3986
3987         * gcc.dg/tree-ssa/vrp53.c: New test.
3988
3989 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3990
3991         PR c++/44907
3992         * g++.dg/template/sfinae19.C: New.
3993         * g++.dg/template/sfinae20.C: Likewise.
3994
3995 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3996
3997         * gcc.target/arm/interrupt-1.c: New test.
3998         * gcc.target/arm/interrupt-2.c: New test.
3999
4000 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4001
4002         * gcc.dg/pr42427.c: Require c99_runtime.
4003         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4004         c99_runtime.
4005         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4006         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4007         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4008         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4009         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4010         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4011         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4012         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4013         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4014         * gcc.target/i386/pr37275.c: Require visibility support.
4015
4016 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4017
4018         * lib/target-supports.exp (check_effective_target_sse): New proc.
4019         * gcc.target/i386/sol2-check.h: New file.
4020         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4021         Include sol2-check.h.
4022         (main) Only run do_test () if sol2_check ().
4023         * gcc.target/i386/sse2-check.h: Likewise.
4024         * gcc.target/i386/sse3-check.h: Likewise.
4025         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4026         [__sun__ && __svr4__]: Execute SSE2 instruction.
4027         * gcc.target/i386/math-torture/math-torture.exp: Only add options
4028         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4029         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4030         * g++.dg/ext/vector14.C: Likewise.
4031         * g++.dg/other/mmintrin.C: Likewise.
4032         * gcc.dg/20020418-1.c: Likewise.
4033         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4034         * gcc.dg/format/ms_unnamed-1.c: Likewise.
4035         * gcc.dg/format/unnamed-1.c: Likewise.
4036         Adapt dg-warning line number.
4037         * gcc.dg/graphite/pr40281.c: Likewise.
4038         * gcc.dg/pr32176.c: Likewise.
4039         * gcc.dg/pr40550.c: Likewise.
4040         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4041         * gcc.dg/torture/pr36891.c: Likewise.
4042         * gcc.target/i386/20020218-1.c: Likewise.
4043         * gcc.target/i386/20020523.c: Likewise.
4044         * gcc.target/i386/abi-1.c: Likewise.
4045         * gcc.target/i386/brokensqrt.c: Likewise.
4046         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4047         * gcc.target/i386/pr13366.c: Likewise.
4048         * gcc.target/i386/pr13685.c: Likewise.
4049         * gcc.target/i386/pr24306.c: Likewise.
4050         * gcc.target/i386/pr31486.c: Likewise.
4051         * gcc.target/i386/pr32065-1.c: Likewise.
4052         * gcc.target/i386/pr32065-2.c: Likewise.
4053         * gcc.target/i386/pr32389.c: Likewise.
4054         * gcc.target/i386/pr38824.c: Likewise.
4055         * gcc.target/i386/pr38931.c: Likewise.
4056         * gcc.target/i386/pr39592-1.c: Likewise.
4057         * gcc.target/i386/pr43766.c: Likewise.
4058         * gcc.target/i386/recip-divf.c: Likewise.
4059         * gcc.target/i386/recip-sqrtf.c: Likewise.
4060         * gcc.target/i386/recip-vec-divf.c: Likewise.
4061         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4062         * gcc.target/i386/sse-1.c: Likewise.
4063         * gcc.target/i386/sse-16.c: Likewise.
4064         * gcc.target/i386/sse-2.c: Likewise.
4065         * gcc.target/i386/sse-20.c: Likewise.
4066         * gcc.target/i386/sse-3.c: Likewise.
4067         * gcc.target/i386/sse-7.c: Likewise.
4068         * gcc.target/i386/sse-9.c: Likewise.
4069         * gcc.target/i386/sse-addps-1.c: Likewise.
4070         * gcc.target/i386/sse-addss-1.c: Likewise.
4071         * gcc.target/i386/sse-andnps-1.c: Likewise.
4072         * gcc.target/i386/sse-andps-1.c: Likewise.
4073         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4074         * gcc.target/i386/sse-comiss-1.c: Likewise.
4075         * gcc.target/i386/sse-comiss-2.c: Likewise.
4076         * gcc.target/i386/sse-comiss-3.c: Likewise.
4077         * gcc.target/i386/sse-comiss-4.c: Likewise.
4078         * gcc.target/i386/sse-comiss-5.c: Likewise.
4079         * gcc.target/i386/sse-comiss-6.c: Likewise.
4080         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4081         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4082         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4083         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4084         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4085         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4086         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4087         * gcc.target/i386/sse-divps-1.c: Likewise.
4088         * gcc.target/i386/sse-divss-1.c: Likewise.
4089         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4090         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4091         * gcc.target/i386/sse-maxps-1.c: Likewise.
4092         * gcc.target/i386/sse-maxss-1.c: Likewise.
4093         * gcc.target/i386/sse-minps-1.c: Likewise.
4094         * gcc.target/i386/sse-minss-1.c: Likewise.
4095         * gcc.target/i386/sse-movaps-1.c: Likewise.
4096         * gcc.target/i386/sse-movaps-2.c: Likewise.
4097         * gcc.target/i386/sse-movhlps-1.c: Likewise.
4098         * gcc.target/i386/sse-movhps-1.c: Likewise.
4099         * gcc.target/i386/sse-movhps-2.c: Likewise.
4100         * gcc.target/i386/sse-movlhps-1.c: Likewise.
4101         * gcc.target/i386/sse-movmskps-1.c: Likewise.
4102         * gcc.target/i386/sse-movntps-1.c: Likewise.
4103         * gcc.target/i386/sse-movss-1.c: Likewise.
4104         * gcc.target/i386/sse-movss-2.c: Likewise.
4105         * gcc.target/i386/sse-movss-3.c: Likewise.
4106         * gcc.target/i386/sse-movups-1.c: Likewise.
4107         * gcc.target/i386/sse-movups-2.c: Likewise.
4108         * gcc.target/i386/sse-mulps-1.c: Likewise.
4109         * gcc.target/i386/sse-mulss-1.c: Likewise.
4110         * gcc.target/i386/sse-orps-1.c: Likewise.
4111         * gcc.target/i386/sse-rcpps-1.c: Likewise.
4112         * gcc.target/i386/sse-recip-vec.c: Likewise.
4113         * gcc.target/i386/sse-recip.c: Likewise.
4114         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4115         * gcc.target/i386/sse-set-ps-1.c: Likewise.
4116         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4117         * gcc.target/i386/sse-subps-1.c: Likewise.
4118         * gcc.target/i386/sse-subss-1.c: Likewise.
4119         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4120         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4121         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4122         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4123         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4124         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4125         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4126         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4127         * gcc.target/i386/sse-xorps-1.c: Likewise.
4128         * gcc.target/i386/ssefn-1.c: Likewise.
4129         * gcc.target/i386/ssefn-3.c: Likewise.
4130         * gcc.target/i386/sseregparm-1.c: Likewise.
4131         * gcc.target/i386/stackalign/return-3.c: Likewise.
4132         * gcc.target/i386/vectorize1.c: Likewise.
4133         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4134         * gcc.target/i386/xorps-sse.c: Likewise.
4135         * gfortran.dg/pr28158.f90: Likewise.
4136         * gfortran.dg/pr30667.f: Likewise.
4137         * gnat.dg/loop_optimization7.adb: Likewise.
4138         * gnat.dg/sse_nolib.adb: Likewise.
4139
4140 2010-07-11  Tobias Burnus  <burnus@net-b.de>
4141
4142         PR fortran/44702
4143         * gfortran.dg/use_rename_6.f90: New.
4144         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4145
4146 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
4147
4148         PR fortran/44869
4149         * gfortran.dg/class_24.f03: New.
4150
4151 2010-07-10  Richard Guenther  <rguenther@suse.de>
4152
4153         PR lto/44889
4154         * gcc.dg/lto/20100709-1_0.c: New testcase.
4155         * gcc.dg/lto/20100709-1_1.c: Likewise.
4156
4157 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
4158
4159         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4160
4161 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
4162
4163         PR objc/44140
4164         * objc.dg/lto/trivial-1_0.m: New.
4165         * objc.dg/lto/lto.exp: New.
4166         * obj-c++.dg/lto/trivial-1_0.mm: New.
4167         * obj-c++.dg/lto/lto.exp: New.
4168         * objc.dg/symtab-1.m: Adjust sizes.
4169         * objc.dg/image-info.m: Do not run for gnu-runtime.
4170
4171 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4172
4173         * gcc.dg/pr32370.c: Allow another kind of error message.
4174
4175 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4176
4177         * gnat.dg/atomic3.adb: New test.
4178
4179 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4180             Denys Vlasenko  <dvlasenk@redhat.com>
4181             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4182
4183         PR tree-optimization/28632
4184         * gcc.dg/tree-ssa/vrp51.c: New test.
4185         * gcc.dg/tree-ssa/vrp52.c: New test.
4186
4187 2010-07-09  Jason Merrill  <jason@redhat.com>
4188
4189         * g++.dg/abi/covariant6.C: New.
4190         * g++.dg/inherit/covariant17.C: Test both bases.
4191         * g++.dg/inherit/covariant7.C: Check vtable layout.
4192
4193 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4194
4195         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4196
4197 2010-07-09  Richard Guenther  <rguenther@suse.de>
4198
4199         PR tree-optimization/44852
4200         * gcc.c-torture/execute/pr44852.c: New testcase.
4201
4202 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4203
4204         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4205         multiplication by values.
4206         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4207         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4208
4209 2010-07-09  Richard Guenther  <rguenther@suse.de>
4210
4211         PR tree-optimization/44882
4212         * gfortran.dg/pr44882.f90: New testcase.
4213
4214 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4215
4216         PR target/40657
4217         * gcc.target/arm/pr40657-1.c: New test.
4218         * gcc.target/arm/pr40657-2.c: New test.
4219         * gcc.c-torture/execute/pr40657.c: New test.
4220
4221 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4222
4223         * gcc.dg/tree-ssa/vrp50.c: New test.
4224         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4225
4226 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4227
4228         PR fortran/44649
4229         * gfortran.dg/c_sizeof_1.f90: Modified.
4230         * gfortran.dg/storage_size_1.f08: New.
4231         * gfortran.dg/storage_size_2.f08: New.
4232
4233 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4234
4235         * gcc.c-torture/execute/20100708-1.c: New test.
4236
4237 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4238
4239         PR fortran/44847
4240         * gfortran.dg/gomp/pr44847.f90: New test.
4241
4242 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4243
4244         PR tree-optimization/44710
4245         * gcc.dg/tree-ssa/ifc-6.c: New.
4246         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4247
4248 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4249
4250         PR fortran/18918
4251         * gfortran.dg/coarray_10.f90: Add an additional test.
4252
4253 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4254
4255         PR middle-end/44828
4256         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4257         * gcc.c-torture/execute/pr44828.x: Revert.
4258
4259 2010-07-08  Jason Merrill  <jason@redhat.com>
4260
4261         PR c++/43120
4262         * g++.dg/inherit/covariant17.C: New.
4263         * g++.dg/abi/covariant1.C: Actually test for the bug.
4264
4265 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4266
4267         PR rtl-optimization/44838
4268         * gcc.dg/pr44838.c: New.
4269
4270 2010-07-08  Richard Guenther  <rguenther@suse.de>
4271
4272         PR tree-optimization/44831
4273         * gcc.c-torture/compile/pr44831.c: New testcase.
4274         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4275
4276 2010-07-08  Richard Guenther  <rguenther@suse.de>
4277
4278         PR tree-optimization/44861
4279         * g++.dg/vect/pr44861.cc: New testcase.
4280
4281 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4282
4283         PR middle-end/44828
4284         * gcc.c-torture/execute/pr44828.x: New file.
4285
4286 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4287
4288         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4289         dg-options.
4290         * g++.dg/ext/altivec-17.C: Adjust error message.
4291
4292 2010-07-07  Tom Tromey  <tromey@redhat.com>
4293
4294         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4295
4296 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4297
4298         PR target/44844
4299         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4300         * gcc.target/i386/rdrand-2.c: Likewise.
4301         * gcc.target/i386/rdrand-3.c: Likewise.
4302
4303 2010-07-07  Jan Hubicka  <jh@suse.cz>
4304
4305         PR middle-end/44813
4306         * g++.dg/torture/pr44813.C: New testcase.
4307         * g++.dg/torture/pr44826.C: New testcase.
4308
4309 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4310
4311         PR rtl-optimization/44787
4312         * gcc.c-torture/compile/pr44788.c: New test.
4313         * gcc.target/arm/pr44788.c: New test.
4314
4315 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4316
4317         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4318
4319 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4320
4321         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4322         to dg-options.
4323
4324 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4325
4326         PR fortran/44742
4327         * gfortran.dg/parameter_array_init_6.f90: New.
4328         * gfortran.dg/initialization_20.f90: Update dg-error.
4329         * gfortran.dg/initialization_24.f90: Ditto.
4330
4331 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4332         PR fortran/PR44693
4333         * gfortran.dg/dim_range_1.f90:  New test.
4334         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4335
4336 2010-07-06  Jason Merrill  <jason@redhat.com>
4337
4338         PR c++/44703
4339         * g++.dg/cpp0x/initlist41.C: New.
4340
4341         PR c++/44778
4342         * g++.dg/template/ptrmem22.C: New.
4343
4344 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4345
4346         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4347         support.
4348         * gcc.target/i386/i386.exp: Likewise.
4349
4350 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4351
4352         PR testsuite/44195
4353         * gcc.dg/lto/20100518_0.c: Limit to x86.
4354
4355 2010-07-06  Richard Guenther  <rguenther@suse.de>
4356
4357         PR middle-end/44828
4358         * gcc.c-torture/execute/pr44828.c: New testcase.
4359
4360 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4361
4362         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4363         * g++.dg/warn/volatile1.C: Likewise.
4364         * g++.dg/template/warn1.C: Likewise.
4365
4366 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4367
4368         AVX Programming Reference (June, 2010)
4369         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4370         * g++.dg/other/i386-3.C: Likewise.
4371         * gcc.target/i386/sse-12.c: Likewise.
4372
4373         * gcc.target/i386/f16c-check.h: New.
4374         * gcc.target/i386/rdfsbase-1.c: Likewise.
4375         * gcc.target/i386/rdfsbase-2.c: Likewise.
4376         * gcc.target/i386/rdgsbase-1.c: Likewise.
4377         * gcc.target/i386/rdgsbase-2.c: Likewise.
4378         * gcc.target/i386/rdrand-1.c: Likewise.
4379         * gcc.target/i386/rdrand-2.c: Likewise.
4380         * gcc.target/i386/rdrand-3.c: Likewise.
4381         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4382         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4383         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4384         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4385         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4386         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4387         * gcc.target/i386/wrfsbase-1.c: Likewise.
4388         * gcc.target/i386/wrfsbase-2.c: Likewise.
4389         * gcc.target/i386/wrgsbase-1.c: Likewise.
4390         * gcc.target/i386/wrgsbase-2.c: Likewise.
4391
4392         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4393         (__builtin_ia32_vcvtps2ph): New.
4394         (__builtin_ia32_vcvtps2ph256): Likewise.
4395
4396         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4397         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4398
4399         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4400         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4401
4402         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4403         (__builtin_ia32_vcvtps2ph256): Likewise.
4404         Add fsgsbase,rdrnd,f16c.
4405
4406         * lib/target-supports.exp (check_effective_target_f16c): New.
4407
4408 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4409
4410         * gcc.dg/guality/nrv-1.c: New test.
4411
4412 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4413
4414         PR middle-end/42505
4415         * gcc.target/arm/pr42505.c: New test case.
4416
4417 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4418
4419         PR c++/44808
4420         * g++.dg/opt/nrv16.C: New test.
4421
4422 2010-07-05  Richard Guenther  <rguenther@suse.de>
4423
4424         PR tree-optimization/44784
4425         * gcc.c-torture/compile/pr44784.c: New testcase.
4426
4427 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4428
4429         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4430         Increase loop bound and array size.
4431         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4432         Likewise.
4433
4434 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4435
4436         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4437         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4438         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4439         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4440         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4441
4442 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4443
4444         PR c++/22138
4445         * g++.dg/parse/template25.C: New.
4446
4447 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4448
4449         PR rtl-optimization/44695
4450         * gcc.dg/torture/pr44695.c: New.
4451
4452 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4453
4454         PR c++/16630
4455         * g++.dg/ext/pretty3.C: New.
4456
4457 2010-07-04  Richard Guenther  <rguenther@suse.de>
4458
4459         PR middle-end/44809
4460         * g++.dg/torture/pr44809.C: New testcase.
4461
4462 2010-07-04  Richard Guenther  <rguenther@suse.de>
4463
4464         PR tree-optimization/44656
4465         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4466
4467 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4468             Revital Eres  <eres@il.ibm.com>
4469
4470         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4471         misaligned stores.
4472         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4473         gcc.dg/vect/vect-96.c: Likewise.
4474         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4475         that support misaligned stores. Change the number of expected
4476         misaligned accesses.
4477         * gcc.dg/vect/vect-peel-1.c: New test.
4478         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4479         gcc.dg/vect/vect-peel-4.c: Likewise.
4480         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4481         vectorizable on all targets that support realignment.
4482         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4483
4484 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4485
4486         PR c/44806
4487         * gcc.dg/torture/pr44806.c: New.
4488
4489 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4490
4491         * gnat.dg/cond_expr1.adb: New test.
4492
4493 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4494
4495         * gnat.dg/modular3.adb: New test.
4496         * gnat.dg/modular3_pkg.ads: New helper.
4497
4498 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4499             Mikael Pettersson  <mikpe@it.uu.se>
4500
4501         PR testsuite/44518
4502         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4503         Make signed-ness of chars explicit.  Scan the object for
4504         strings that are split by some target assemblers.
4505         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4506         explicit.
4507
4508 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4509
4510         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4511
4512 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4513
4514         PR/44128
4515         * g++.dg/warn/Wshadow-7.C: New test.
4516
4517 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4518             Julian Brown  <julian@codesourcery.com>
4519             Sandra Loosemore  <sandra@codesourcery.com>
4520
4521         * gcc.c-torture/execute/20100416-1.c: New test case.
4522
4523 2010-07-02  Julian Brown  <julian@codesourcery.com>
4524             Sandra Loosemore  <sandra@codesourcery.com>
4525
4526         PR target/43703
4527
4528         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4529         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4530
4531 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4532             Julian Brown  <julian@codesourcery.com>
4533
4534         * gcc.target/arm/neon/vadds64.c: Regenerated.
4535         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4536         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4537         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4538         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4539         * gcc.target/arm/neon-vmls-1.c: Likewise.
4540         * gcc.target/arm/neon-vsubs64.c: New execution test.
4541         * gcc.target/arm/neon-vsubu64.c: New execution test.
4542         * gcc.target/arm/neon-vadds64.c: New execution test.
4543         * gcc.target/arm/neon-vaddu64.c: New execution test.
4544
4545 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4546
4547         * gcc.target/arm/neon-vands64.c: New.
4548         * gcc.target/arm/neon-vandu64.c: New.
4549         * gcc.target/arm/neon-vbics64.c: New.
4550         * gcc.target/arm/neon-vbicu64.c: New.
4551         * gcc.target/arm/neon-veors64.c: New.
4552         * gcc.target/arm/neon-veoru64.c: New.
4553         * gcc.target/arm/neon-vorns64.c: New.
4554         * gcc.target/arm/neon-vornu64.c: New.
4555         * gcc.target/arm/neon-vorrs64.c: New.
4556         * gcc.target/arm/neon-vorru64.c: New.
4557         * gcc.target/arm/neon/vands64.c: Regenerated.
4558         * gcc.target/arm/neon/vandu64.c: Regenerated.
4559         * gcc.target/arm/neon/vbics64.c: Regenerated.
4560         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4561         * gcc.target/arm/neon/veors64.c: Regenerated.
4562         * gcc.target/arm/neon/veoru64.c: Regenerated.
4563         * gcc.target/arm/neon/vorns64.c: Regenerated.
4564         * gcc.target/arm/neon/vornu64.c: Regenerated.
4565         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4566         * gcc.target/arm/neon/vorru64.c: Regenerated.
4567
4568 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4569
4570         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4571
4572 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4573
4574         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4575         * gfortran.dg/intent_out_5.f90: Same.
4576         * gfortran.dg/ltrans-7.f90: Same.
4577         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4578
4579 2010-07-02  Jan Hubicka  <jh@suse.cz>
4580
4581         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4582
4583 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4584
4585         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4586
4587 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4588
4589         PR c++/44780
4590         * c-c++-common/Wunused-var-12.c: New test.
4591
4592 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4593
4594         PR target/42835
4595         * gcc.target/arm/pr42835.c: New test.
4596
4597         PR target/42172
4598         * gcc.target/arm/pr42172-1.c: New test.
4599
4600 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4601
4602         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4603
4604 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4605
4606         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4607         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4608         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4609         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4610         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4611         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4612         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4613         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4614         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4615         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4616         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4617         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4618         * gcc.target/arm/neon-vdup_ns64.c: New.
4619         * gcc.target/arm/neon-vdup_nu64.c: New.
4620         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4621         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4622         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4623         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4624         * gcc.target/arm/neon-vmov_ns64.c: New.
4625         * gcc.target/arm/neon-vmov_nu64.c: New.
4626         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4627         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4628         * gcc.target/arm/neon-vget_lanes64.c: New.
4629         * gcc.target/arm/neon-vget_laneu64.c: New.
4630         * gcc.target/arm/neon-vset_lanes64.c: New.
4631         * gcc.target/arm/neon-vset_laneu64.c: New.
4632
4633 2010-07-02  Richard Guenther  <rguenther@suse.de>
4634
4635         * g++.dg/torture/20100702-1.C: New testcase.
4636
4637 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4638
4639         PR target/44707
4640         * gcc.c-torture/compile/pr44707.c: New test.
4641
4642 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4643
4644         PR c++/44039
4645         * g++.dg/template/crash101.C: New.
4646
4647 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4648
4649         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4650         Use the ABI-0 accessors and fail it for m64.
4651
4652 2010-07-02  Jan Hubicka  <jh@suse.cz>
4653
4654         * g++.dg/tree-ssa/pr44706.C: New testcase.
4655
4656 2010-07-02  Richard Guenther  <rguenther@suse.de>
4657
4658         PR tree-optimization/44748
4659         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4660
4661 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4662
4663         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4664         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4665         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4666         the method types to forward:.
4667
4668 2010-06-30  Jason Merrill  <jason@redhat.com>
4669
4670         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4671         * g++.dg/other/pr25632.C: Likewise.
4672
4673 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4674
4675         PR tree-optimization/40421
4676         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4677
4678 2010-07-01  Richard Guenther  <rguenther@suse.de>
4679
4680         PR middle-end/42834
4681         PR middle-end/44468
4682         * gcc.c-torture/execute/20100316-1.c: New testcase.
4683         * gcc.c-torture/execute/pr44468.c: Likewise.
4684         * gcc.c-torture/compile/20100609-1.c: Likewise.
4685         * gcc.dg/volatile2.c: Adjust.
4686         * gcc.dg/plugin/selfassign.c: Likewise.
4687         * gcc.dg/pr36902.c: Likewise.
4688         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4689         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4690         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4691         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4692         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4693         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4694         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4695         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4696         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4697         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4698         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4699         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4700         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4701         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4702         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4703         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4704         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4705         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4706         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4707         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4708         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4709         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4710         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4711         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4712         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4713         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4714         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4715         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4716         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4717         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4718         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4719         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4720         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4721         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4722         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4723         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4724         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4725         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4726         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4727         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4728         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4729         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4730         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4731         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4732         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4733         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4734         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4735         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4736         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4737         * g++.dg/tree-ssa/pr31146.C: Likewise.
4738         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4739         * g++.dg/tree-ssa/pr33604.C: Likewise.
4740         * g++.dg/plugin/selfassign.c: Likewise.
4741         * gfortran.dg/array_memcpy_3.f90: Likewise.
4742         * gfortran.dg/array_memcpy_4.f90: Likewise.
4743         * c-c++-common/torture/pr42834.c: New testcase.
4744
4745 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4746
4747         PR c++/44628
4748         * g++.dg/template/crash100.C: New.
4749
4750 2010-06-30  Jan Hubicka  <jh@suse.cz>
4751
4752         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4753
4754 2010-06-30  Michael Matz  <matz@suse.de>
4755
4756         PR bootstrap/44699
4757         * gcc.dg/pr44699.c: New test.
4758
4759 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4760
4761         PR tree-optimization/39799
4762         * c-c++-common/uninit-17.c: New test.
4763
4764 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4765
4766         PR libfortran/43298
4767         * gfortran.dg/read_infnan_1.f90: New test.
4768
4769 2010-06-29  Jason Merrill  <jason@redhat.com>
4770
4771         Enable implicitly declared move constructor/operator= (N3053).
4772         * g++.dg/cpp0x/implicit3.C: New.
4773         * g++.dg/cpp0x/implicit4.C: New.
4774         * g++.dg/cpp0x/implicit5.C: New.
4775         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4776         * g++.dg/cpp0x/not_special.C: Adjust.
4777         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4778         * g++.dg/cpp0x/rv1n.C: Adjust.
4779         * g++.dg/cpp0x/rv1p.C: Adjust.
4780         * g++.dg/cpp0x/rv2n.C: Adjust.
4781         * g++.dg/cpp0x/rv2p.C: Adjust.
4782         * g++.dg/cpp0x/rv3n.C: Adjust.
4783         * g++.dg/cpp0x/rv3p.C: Adjust.
4784         * g++.dg/cpp0x/rv4n.C: Adjust.
4785         * g++.dg/cpp0x/rv4p.C: Adjust.
4786         * g++.dg/cpp0x/rv5n.C: Adjust.
4787         * g++.dg/cpp0x/rv5p.C: Adjust.
4788         * g++.dg/cpp0x/rv6n.C: Adjust.
4789         * g++.dg/cpp0x/rv6p.C: Adjust.
4790         * g++.dg/cpp0x/rv7n.C: Adjust.
4791         * g++.dg/cpp0x/rv7p.C: Adjust.
4792         * g++.dg/cpp0x/rv8p.C: Adjust.
4793         * g++.dg/gomp/pr26690-1.C: Adjust.
4794         * g++.dg/other/error20.C: Adjust.
4795         * g++.dg/other/error31.C: Adjust.
4796         * g++.dg/parse/error19.C: Adjust.
4797         * g++.dg/template/qualttp5.C: Adjust.
4798         * g++.old-deja/g++.law/ctors5.C: Adjust.
4799
4800         Enable implicitly deleted functions (N2346)
4801         * g++.dg/cpp0x/defaulted17.C: New.
4802         * g++.dg/cpp0x/implicit1.C: New.
4803         * g++.dg/cpp0x/implicit2.C: New.
4804         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4805         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4806         * g++.dg/init/ctor4.C: Adjust.
4807         * g++.dg/init/synth2.C: Adjust.
4808         * g++.dg/lto/20081118_1.C: Adjust.
4809         * g++.dg/other/error13.C: Adjust.
4810         * g++.dg/other/unused1.C: Adjust.
4811         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4812         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4813         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4814         * g++.old-deja/g++.law/ctors17.C: Adjust.
4815         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4816         * g++.old-deja/g++.pt/assign1.C: Adjust.
4817         * g++.old-deja/g++.pt/crash20.C: Adjust.
4818
4819         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4820         * g++.dg/cpp0x/defaulted13.C: Adjust.
4821         * g++.dg/cpp0x/defaulted2.C: Adjust.
4822         * g++.dg/cpp0x/defaulted3.C: Adjust.
4823         * g++.dg/cpp0x/initlist9.C: Adjust.
4824         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4825         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4826         * g++.dg/init/synth2.C: Adjust.
4827
4828         * g++.dg/cpp0x/defaulted19.C: New.
4829
4830         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4831         * g++.dg/template/error23.C: Fix for -std=c++0x.
4832
4833 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4834
4835         PR fortran/44718
4836         * gfortran.dg/proc_ptr_28.f90: New.
4837
4838 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4839
4840         PR tree-optimization/43801
4841         * g++.dg/torture/pr43801.C: New test.
4842
4843         PR debug/44668
4844         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4845
4846 2010-06-29  Jason Merrill  <jason@redhat.com>
4847
4848         PR c++/44587
4849         * g++.dg/template/qualified-id2.C: New.
4850         * g++.dg/template/qualified-id3.C: New.
4851
4852 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4853
4854         PR fortran/44696
4855         * gfortran.dg/associated_target_4.f90: New.
4856
4857 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4858
4859         PR fortran/44582
4860         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4861
4862 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4863
4864         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4865
4866 2010-06-29  Jan Hubicka  <jh@suse.cz>
4867
4868         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4869
4870 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4871
4872         PR target/43902
4873         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4874         * gcc.target/arm/wmul-3.c: New test.
4875         * gcc.target/arm/wmul-4.c: New test.
4876
4877 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4878
4879         PR rtl-optimization/44659
4880         * gcc.target/i386/extract-1.c: New.
4881         * gcc.target/i386/extract-2.c: Likewise.
4882         * gcc.target/i386/extract-3.c: Likewise.
4883         * gcc.target/i386/extract-4.c: Likewise.
4884         * gcc.target/i386/extract-5.c: Likewise.
4885         * gcc.target/i386/extract-6.c: Likewise.
4886
4887 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4888
4889         PR c++/44682
4890         * g++.dg/warn/Wunused-var-14.C: New test.
4891
4892 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4893
4894         PR fortran/43298
4895         * gfortran.dg/nan_6.f90: New.
4896
4897 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4898
4899         PR tree-optimization/43781
4900         * gcc.dg/torture/pr43781.c: New.
4901
4902 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4903
4904         PR fortran/40158
4905         * gfortran.dg/actual_rank_check_1.f90: New test.
4906
4907 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4908
4909         * gcc.dg/ipa/ipa-sra-6.c: New test.
4910
4911 2010-06-28  Jan Hubicka  <jh@suse.cz>
4912
4913         PR tree-optimization/44687
4914         * gcc.c-torture/compile/pr44687.c
4915
4916 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4917
4918         PR c++/44535
4919         * g++.dg/torture/pr44535.C: New test.
4920
4921 2010-06-28  Michael Matz  <matz@suse.de>
4922
4923         PR middle-end/44592
4924         * gfortran.dg/pr44592.f90: New test.
4925
4926 2010-06-28  Jan Hubicka  <jh@suse.cz>
4927
4928         PR tree-optimization/44357
4929         * g++.dg/torture/pr44357.C: New testcase.
4930
4931 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4932
4933         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4934         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4935         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4936         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4937         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4938         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4939         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4940         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4941
4942 2010-06-27  Jan Hubicka  <jh@suse.cz>
4943
4944         * gcc.c-torture/compile/pr44686.c: New file.
4945
4946 2010-06-27  Richard Guenther  <rguenther@suse.de>
4947
4948         PR tree-optimization/44683
4949         * gcc.c-torture/execute/pr44683.c: New testcase.
4950
4951 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4952
4953         * gnat.dg/noreturn3.ad[sb]: New test.
4954
4955 2010-06-26  Jason Merrill  <jason@redhat.com>
4956
4957         * g++.dg/cpp0x/explicit5.C: New.
4958
4959 2010-06-26  Richard Guenther  <rguenther@suse.de>
4960
4961         PR tree-optimization/44393
4962         * gcc.dg/pr44393.c: New testcase.
4963
4964 2010-06-26  Jan Hubicka  <jh@suse.cz>
4965
4966         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4967
4968 2010-06-26  Richard Guenther  <rguenther@suse.de>
4969
4970         PR middle-end/44674
4971         * gcc.dg/pr44674.c: New testcase.
4972
4973 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4974
4975         * gcc.dg/opts-3.c: New test.
4976
4977 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4978
4979         * gfortran.dg/type_decl_1.f90: New.
4980         * gfortran.dg/type_decl_2.f90: New.
4981
4982 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4983
4984         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4985         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4986
4987 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4988
4989         PR testsuite/38946
4990         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4991         error in comparing reals.
4992
4993 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4994
4995         * selected_real_kind_2.f90: New.
4996         * selected_real_kind_3.f90: New.
4997
4998 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4999
5000         * gfortran.dg/entry_19.f90: New.
5001
5002 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5003
5004         * gfortran.dg/end_subroutine_1.f90: New.
5005         * gfortran.dg/end_subroutine_2.f90: New.
5006         * gfortran.dg/interface_proc_end.f90: Update.
5007
5008 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5009
5010         * gfortran.dg/semicolon_fixed.f: Update.
5011         * gfortran.dg/semicolon_fixed_2.f: New.
5012         * gfortran.dg/semicolon_free_2.f90: New.
5013         * gfortran.dg/semicolon_free.f90: Update.
5014
5015 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5016
5017         PR fortran/44448
5018         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5019
5020 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5021
5022         * g++.dg/ipa/iinline-3.C: New test.
5023         * gcc.dg/ipa/modif-1.c: Removed.
5024
5025 2010-06-25  Jan Hubicka  <jh@suse.cz>
5026
5027         * gcc.dg/tree-ssa/ipa-split-1.c
5028
5029 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5030
5031         * g++.dg/ipa/iinline-2.C: New test.
5032
5033 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
5034
5035         PR middle-end/43866
5036         * gfortran.dg/pr43866.f90: New test.
5037
5038         PR tree-optimization/44539
5039         * gcc.dg/pr44539.c: New test.
5040
5041 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
5042
5043         From Jim Wilson:
5044         PR target/43902
5045         * gcc.target/mips/madd-9.c: New test.
5046
5047 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
5048
5049         PR c/44517
5050         * gcc.dg/noncompile/pr44517.c: New.
5051         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5052
5053 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
5054
5055         PR testsuite/43283
5056         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5057         and add argument to nop for IA64.
5058
5059 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5060
5061         PR target/44588
5062         * gcc.target/i386/mod-1.c: New.
5063         * gcc.target/i386/umod-1.c: Likewise.
5064         * gcc.target/i386/umod-2.c: Likewise.
5065         * gcc.target/i386/umod-3.c: Likewise.
5066
5067 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
5068
5069         PR middle-end/44492
5070         * g++.dg/torture/pr44492.C: New test.
5071
5072 2010-06-24  Andi Kleen  <ak@linux.intel.com>
5073
5074         * c-c++-common/warn-omitted-condop.c: New.
5075
5076 2010-06-24  Tobias Burnus  <burnus@net-b.de>
5077
5078         PR fortran/44614
5079         * gfortran.dg/import8.f90: New.
5080
5081 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
5082
5083         * gnat.dg/not_null.adb: Update test case.
5084
5085 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
5086
5087         PR c++/44619
5088         * g++.dg/warn/Wunused-var-13.C: New test.
5089
5090         PR c++/44627
5091         * g++.dg/diagnostic/method1.C: New test.
5092
5093 2010-06-22  Cary Coutant  <ccoutant@google.com>
5094
5095         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5096
5097 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
5098
5099         PR fortran/44616
5100         * gfortran.dg/abstract_type_8.f03: New.
5101
5102 2010-06-21  Jason Merrill  <jason@redhat.com>
5103
5104         * g++.dg/cpp0x/noexcept08.C: New.
5105
5106         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5107
5108 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5109
5110         PR target/44615
5111         * gcc.target/i386/sse2-vec-2a.c: New.
5112
5113 2010-06-21  DJ Delorie  <dj@redhat.com>
5114
5115         * gcc.dg/pragma-diag-1.c: New.
5116
5117 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5118
5119         PR target/44615
5120         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5121
5122 2010-06-21  Alan Modra  <amodra@gmail.com>
5123
5124         PR testsuite/44505
5125         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5126         tail call to check_fa_mid.
5127
5128 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
5129
5130         PR target/44575
5131         * gcc.c-torture/execute/pr44575.c: New test.
5132
5133 2010-06-21  Tobias Burnus  <burnus@net-b.de>
5134
5135         PR fortran/40632
5136         * gfortran.dg/contiguous_1.f90: New.
5137         * gfortran.dg/contiguous_2.f90: New.
5138         * gfortran.dg/contiguous_3.f90: New.
5139
5140 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
5141
5142         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5143         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5144
5145 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
5146
5147         PR target/44546
5148         * gcc.target/i386/pr44546.c: New test.
5149
5150 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
5151
5152         * gcc.dg/opts-2.c: New test.
5153
5154 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
5155
5156         PR fortran/44584
5157         * gfortran.dg/typebound_proc_15.f03: Modified.
5158
5159 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
5160
5161         PR target/44072
5162         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5163         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5164
5165 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5166
5167         * g++.dg/ext/label13.C: Fix typo in last change.
5168
5169 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5170
5171         PR libfortran/44477
5172         * gfortran.dg/eof_3.f90
5173         * gfortran.dg/endfile_2.f90
5174         * gfortran.dg/endfile_4.f90
5175         * gfortran.dg/endfile_3.f90
5176
5177 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5178
5179         PR c++/41090
5180         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5181
5182 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5183
5184         PR fortran/44556
5185         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5186
5187 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5188
5189         * gcc.target/arm/pr40900.c: New test.
5190
5191 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5192
5193         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5194
5195 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5196
5197         PR fortran/44558
5198         * gfortran.dg/typebound_call_15.f03: New.
5199
5200 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5201
5202         PR c++/44486
5203         * g++.dg/pr44486.C: New.
5204
5205 2010-06-16  DJ Delorie  <dj@redhat.com>
5206
5207         * gcc.target/i386/volatile-bitfields-1.c: New.
5208         * gcc.target/i386/volatile-bitfields-2.c: New.
5209
5210 2010-06-16  Jason Merrill  <jason@redhat.com>
5211
5212         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5213
5214         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5215
5216 2010-06-16  Richard Guenther  <rguenther@suse.de>
5217
5218         PR c/44555
5219         * gcc.c-torture/execute/pr44555.c: New testcase.
5220
5221 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5222
5223         PR fortran/44549
5224         * gfortran.dg/typebound_proc_16.f03: New.
5225
5226 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5227
5228         * g++.dg/torture/pr43905.C: New test.
5229
5230 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5231
5232         PR testsuite/44538
5233         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5234         initialization loop from being vectorized.
5235         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5236
5237 2010-06-16  Alan Modra  <amodra@gmail.com>
5238
5239         PR tree-optimization/44507
5240         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5241
5242 2010-06-15  Jason Merrill  <jason@redhat.com>
5243
5244         * g++.dg/overload/arg3.C: Adjust error locations.
5245         * g++.dg/overload/copy1.C: Likewise.
5246         * g++.dg/tc1/dr152.C: Likewise.
5247         * g++.dg/template/incomplete4.C: Likewise.
5248         * g++.dg/template/incomplete5.C: Likewise.
5249         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5250         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5251         * g++.old-deja/g++.pt/crash9.C: Likewise.
5252
5253         * g++.dg/inherit/virtual5.C: New.
5254
5255         * g++.dg/cpp0x/defaulted18.C: New.
5256
5257         * g++.dg/cpp0x/initlist40.C: New.
5258
5259         * g++.dg/cpp0x/initlist39.C: New.
5260
5261 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5262
5263         PR middle-end/44391
5264         * gcc.dg/graphite/pr44391.c: New.
5265
5266 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5267
5268         PR fortran/43388
5269         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5270         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5271         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5272         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5273
5274 2010-06-15  Richard Guenther  <rguenther@suse.de>
5275
5276         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5277
5278 2010-06-15  Richard Guenther  <rguenther@suse.de>
5279
5280         * gcc.dg/vect/bb-slp-21.c: Adjust.
5281         * gcc.dg/vect/bb-slp-13.c: Likewise
5282         * gcc.dg/vect/bb-slp-4.c: Likewise
5283         * gcc.dg/vect/bb-slp-22.c: Likewise
5284         * gcc.dg/vect/bb-slp-14.c: Likewise
5285         * gcc.dg/vect/bb-slp-23.c: Likewise
5286         * gcc.dg/vect/bb-slp-15.c: Likewise
5287         * gcc.dg/vect/bb-slp-17.c: Likewise
5288         * gcc.dg/vect/bb-slp-18.c: Likewise
5289         * gcc.dg/vect/bb-slp-19.c: Likewise
5290         * gcc.dg/vect/bb-slp-10.c: Likewise
5291         * gcc.dg/vect/bb-slp-11.c: Likewise
5292         * gcc.dg/vect/bb-slp-20.c: Likewise
5293         * gcc.dg/vect/bb-slp-3.c: Likewise
5294
5295 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5296
5297         PR fortran/44536
5298         * gfortran.dg/gomp/pr44536.f90: New test.
5299         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5300
5301 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5302
5303         PR target/44534
5304         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5305         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5306
5307 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5308
5309         PR tree-optimization/44508
5310         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5311
5312         PR bootstrap/44509
5313         * gcc.dg/pr44509.c: New test.
5314
5315 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5316
5317         PR tree-optimization/44507
5318         * gcc.dg/vect/pr44507.c: New test.
5319
5320 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5321
5322         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5323         and c-pretty-print.h.
5324
5325         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5326
5327 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5328
5329         * gfortran.dg/whole_file_18.f90: Updated error message.
5330
5331 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5332
5333         * gfortran.dg/whole_file_20.f03: New.
5334
5335 2010-06-12  Jan Hubicka  <jh@suse.cz>
5336
5337         * gcc.c-torture/compile/pc44485.c: New testcase.
5338
5339 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5340
5341         PR fortran/40117
5342         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5343         * gfortran.dg/typebound_proc_14.f03: New.
5344         * gfortran.dg/typebound_proc_15.f03: New.
5345
5346 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5347
5348         * gcc.dg/opts-1.c: New test.
5349
5350 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5351
5352         * gcc.dg/funroll-loops-all.c: Update expected error.
5353
5354 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5355
5356         PR target/44481
5357         * gcc.target/i386/pr44481.c: New test.
5358
5359 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5360
5361         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5362
5363 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5364
5365         PR middle-end/44483
5366         * gcc.dg/tree-ssa/pr44483.c: New.
5367
5368 2010-06-11  Paul Brook  <paul@codesourcery.com>
5369
5370         * g++.dg/other/arm-neon-1.C: New test.
5371
5372 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5373
5374         PR fortran/42051
5375         PR fortran/43896
5376         * gfortran.dg/class_23.f03: New test.
5377
5378 2010-06-11  Jan Hubicka  <jh@suse.cz>
5379
5380         * gcc.dg/ipa/pure-const-2.c: New testcase.
5381
5382 2010-06-11  Jan Hubicka  <jh@suse.cz>
5383
5384         * gcc.dg/noreturn-7.c: Update.
5385         * gcc.dg/noreturn-4.c: Update.
5386
5387 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5388
5389         Fix MIPS bootstrap
5390         * g++.dg/other/typedef4.C: New test.
5391
5392 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5393
5394         PR fortran/44207
5395         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5396
5397 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5398
5399         PR fortran/44457
5400         * gfortran.dg/asynchronous_3.f03
5401
5402 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5403
5404         PR middle-end/44185
5405         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5406         non-temporal stores out of the tests to form new test cases.  As a
5407         result, no non-temporal store should be generated in this case.
5408
5409         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5410         prefetch-7.c that generate one non-temporal store.
5411
5412         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5413         prefetch-7.c that generate one non-temporal store and one
5414         one-temporal prefetch.
5415
5416 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5417
5418         PR tree-optimization/44258
5419         * gcc.dg/tree-ssa/pr44258.c: New test.
5420
5421 2010-06-10  Daniel Kraft  <d@domob.eu>
5422
5423         PR fortran/38936
5424         * gfortran.dg/associate_1.f03: New test.
5425         * gfortran.dg/associate_2.f95: New test.
5426         * gfortran.dg/associate_3.f03: New test.
5427         * gfortran.dg/associate_4.f08: New test.
5428
5429 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5430
5431         * gfortran.dg/selected_char_kind_4.f90: New test.
5432
5433 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5434
5435         * gcc.dg/pr42461.c: New test.
5436
5437 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5438
5439         PR fortran/44347
5440         * gfortran.dg/selected_real_kind_1.f90: New.
5441
5442 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5443
5444         PR fortran/44359
5445         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5446         warning.
5447         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5448         check for warning.
5449
5450 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5451
5452         * gfortran.dg/data_namelist_conflict.f90: New test.
5453
5454 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5455
5456         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5457         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5458         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5459
5460 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5461
5462         * gfortran.dg/mvbits_9.f90: New test.
5463         * gfortran.dg/ibset_1.f90: Ditto.
5464         * gfortran.dg/ibits_1.f90: Ditto.
5465         * gfortran.dg/btest_1.f90: Ditto.
5466         * gfortran.dg/ibclr_1.f90: Ditto.
5467
5468 2010-06-09  Jason Merrill  <jason@redhat.com>
5469
5470         PR c++/44366
5471         * g++.dg/cpp0x/decltype23.C: Move to...
5472         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5473
5474 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5475
5476         PR fortran/44211
5477         * gfortran.dg/typebound_call_14.f03: New test.
5478
5479 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5480
5481         PR tree-optimization/44423
5482         * gcc.dg/tree-ssa/pr44423.c: New test.
5483
5484 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5485
5486         PR testsuite/42843
5487         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5488         TV_NONE to initialize tv_id field.
5489         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5490         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5491         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5492         Include toplev.h .
5493         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5494         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5495         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5496
5497 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5498
5499         PR tree-optimization/39874
5500         PR middle-end/28685
5501         * gcc.dg/pr39874.c: New file.
5502
5503 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5504
5505         * g++.dg/ext/attr-alias-1.C: New.
5506         * g++.dg/ext/attr-alias-2.C: New.
5507
5508 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5509
5510         PR fortran/44446
5511         * gfortran.dg/proc_ptr_27.f90: New.
5512
5513 2010-06-07  Jason Merrill  <jason@redhat.com>
5514
5515         PR c++/44366
5516         * g++.dg/cpp0x/decltype23.C: New.
5517
5518 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5519             Shujing Zhao  <pearly.zhao@oracle.com>
5520
5521         PR c/37724
5522         * gcc.dg/c90-const-expr-10.c: Adjust.
5523         * gcc.dg/c99-const-expr-10.c: Adjust.
5524         * gcc.dg/init-bad-7.c: New.
5525
5526 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5527
5528         * lib/target-supports.exp (check_effective_target_gas): New proc.
5529         * gcc.c-torture/execute/960321-1.x: New file.
5530
5531 2010-06-07  Jason Merrill  <jason@redhat.com>
5532
5533         PR c++/44401
5534         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5535
5536 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5537
5538         PR c++/44444
5539         * g++.dg/warn/Wunused-var-12.C: New test.
5540
5541         PR c++/44443
5542         * c-c++-common/Wunused-var-11.c: New test.
5543
5544 2010-06-07  Jan Hubicka  <jh@suse.cz>
5545
5546         * gcc.dg/ipa/pure-const-1.c: New testcase.
5547
5548 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5549
5550         PR rtl-optimization/44404
5551         * gcc.dg/pr44404.c: New.
5552
5553 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5554
5555         PR target/44159
5556         * gcc.target/i386/abi-2.c: Check sysv abi here.
5557         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5558         function to avoid failures by different ABIs.
5559         * gcc.target/i386/aes-check.h: Likewise.
5560         * gcc.target/i386/avx-check.h: Likewise.
5561         * gcc.target/i386/fma4-check.h: Likewise.
5562         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5563         * gcc.target/i386/mmx-check.h: Likewise.
5564         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5565         * gcc.target/i386/pclmul-check.h: Likewise.
5566         * gcc.target/i386/sse-check.h: Likewise.
5567         * gcc.target/i386/sse2-check.h: Likewise.
5568         * gcc.target/i386/sse3-check.h: Likewise.
5569         * gcc.target/i386/sse4_1-check.h: Likewise.
5570         * gcc.target/i386/sse4_2-check.h: Likewise.
5571         * gcc.target/i386/sse4a-check.h: Likewise.
5572         * gcc.target/i386/ssse3-check.h: Likewise.
5573         * gcc.target/i386/xop-check.h: Likewise.
5574         * gcc.target/i386/pr27971.c: Fix for LLP64.
5575         * gcc.target/i386/pr39139.c: Likewise.
5576         * gcc.target/i386/pr39315-check.c: Likewise.
5577         * gcc.target/i386/vararg-1.c: Likewise.
5578         * gcc.target/i386/vararg-2.c: Likewise.
5579         Additional add dg-compile to avoid failure due
5580         missing foo symbol.
5581
5582         * gcc.dg/compound-literal-1.c: Fix for llp64.
5583         * gcc.dg/pr32370.c: Likewise.
5584         * gcc.dg/pr37561.c: Likewise.
5585         * gcc.dg/pr41340.c: Likewise.
5586         * gcc.dg/pr41551.c: Likewise.
5587
5588 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5589
5590         PR c++/44188
5591         * g++.dg/debug/dwarf2/typedef3.C: New test.
5592
5593 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5594
5595         PR c/20000
5596         * c-c++-common/pr20000.c: New.
5597
5598 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5599
5600         PR c++/44086
5601         * g++.dg/init/pr44086.C: New.
5602         * g++.dg/cpp0x/decltype4.C: Adjust.
5603
5604 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5605
5606         PR fortran/43945
5607         * gfortran.dg/generic_23.f03: New test.
5608
5609 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5610
5611         PR fortran/43895
5612         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5613
5614 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5615
5616         PR c++/44361
5617         * c-c++-common/Wunused-var-9.c: New test.
5618
5619 2010-06-05  Jason Merrill  <jason@redhat.com>
5620
5621         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5622
5623 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5624
5625         PR c/44322
5626         * gcc.dg/c99-restrict-4.c: New test.
5627
5628 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5629
5630         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5631         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5632         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5633         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5634         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5635         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5636         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5637         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5638         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5639         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5640         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5641         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5642         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5643         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5644         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5645         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5646         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5647         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5648         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5649         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5650         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5651         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5652
5653 2010-06-04  Jason Merrill  <jason@redhat.com>
5654
5655         * g++.dg/cpp0x/noexcept06.C: New.
5656         * g++.dg/cpp0x/noexcept07.C: New.
5657
5658         * g++.dg/cpp0x/noexcept01.C: New.
5659         * g++.dg/cpp0x/noexcept02.C: New.
5660         * g++.dg/cpp0x/noexcept03.C: New.
5661         * g++.dg/cpp0x/noexcept04.C: New.
5662         * g++.dg/cpp0x/noexcept05.C: New.
5663
5664 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5665
5666         PR c++/44412
5667         * g++.dg/warn/Wunused-var-10.C: New test.
5668         * g++.dg/warn/Wunused-var-11.C: New test.
5669
5670         PR c++/44362
5671         * c-c++-common/Wunused-var-10.c: New test.
5672
5673 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5674
5675         PR c/25880
5676         * gcc.dg/assign-warn-2.c: Update.
5677         * gcc.dg/cpp/line3.c: Update.
5678         * gcc.dg/c99-array-lval-8.c: Update.
5679         * gcc.dg/cast-qual-2.c: Update.
5680         * gcc.dg/c99-arraydecl-3.c:  Update.
5681         * gcc.dg/assign-warn-1.c:  Update.
5682         * gcc.dg/format/gcc_diag-1.c:  Update.
5683
5684 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5685
5686         PR rtl-optimization/39871
5687         PR rtl-optimization/40615
5688         PR rtl-optimization/42500
5689         PR rtl-optimization/42502
5690         * gcc.target/arm/eliminate.c: New test.
5691
5692 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5693
5694         PR libstdc++/44410
5695         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5696         * g++.old-deja/g++.other/delete3.C: Likewise.
5697         * g++.old-deja/g++.other/new.C: Likewise.
5698         * g++.old-deja/g++.law/operators27.C: Likewise.
5699         * g++.old-deja/g++.mike/p755.C: Likewise.
5700         * g++.dg/eh/new1.C: Likewise.
5701         * g++.dg/init/new5.C: Likewise.
5702
5703 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5704
5705         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5706         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5707         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5708
5709 2010-06-03  Richard Guenther  <rguenther@suse.de>
5710
5711         PR lto/41921
5712         * lib/lto.exp: Always load gcc.exp.
5713         (lto-obj): For C source files invoke gcc_target_compile.
5714         * g++.dg/lto/20100603-1_0.C: New testcase.
5715         * g++.dg/lto/20100603-1_1.c: Likewise.
5716
5717 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5718
5719         PR tree-optimization/43688
5720         * gfortran.dg/pr43688.f90: New.
5721
5722 2010-06-03  Richard Guenther  <rguenther@suse.de>
5723
5724         PR lto/41584
5725         * gcc.dg/lto/20100603-1_0.c: New testcase.
5726         * gcc.dg/lto/20100603-2_0.c: Likewise.
5727         * gcc.dg/lto/20100603-3_0.c: Likewise.
5728
5729 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5730
5731         PR target/44218
5732         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5733         * gcc.target/powerpc/recip-2.c: Ditto.
5734         * gcc.target/powerpc/recip-3.c: Ditto.
5735         * gcc.target/powerpc/recip-4.c: Ditto.
5736         * gcc.target/powerpc/recip-5.c: Ditto.
5737         * gcc.target/powerpc/recip-6.c: Ditto.
5738         * gcc.target/powerpc/recip-7.c: Ditto.
5739         * gcc.target/powerpc/recip-test.h: Ditto.
5740         * gcc.target/powerpc/recip-test2.h: Ditto.
5741
5742 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5743
5744         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5745
5746 2010-06-02  Jason Merrill  <jason@redhat.com>
5747
5748         * g++.dg/ext/vector9.C: Expect typedef in error message.
5749
5750         PR c++/9726
5751         PR c++/23594
5752         PR c++/44333
5753         * g++.dg/tc1/dr101.C: Remove xfails.
5754
5755 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5756
5757         PR middle-end/44372
5758         * g++.dg/ipa/pr44372.C: New.
5759
5760 2010-06-02  Jan Hubicka  <jh@suse.cz>
5761
5762         PR middle-end/44295
5763         * g++.dg/torture/pr44295.C: Neww testcase.
5764
5765 2010-06-02  Jan Hubicka  <jh@suse.cz>
5766
5767         * gcc.dg/tree-ssa/loadpre6.c: Update.
5768
5769 2010-06-02  Richard Guenther  <rguenther@suse.de>
5770
5771         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5772         diagnostic.h.
5773
5774 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5775
5776         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5777         the link fail message.
5778
5779 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5780
5781         PR fortran/44360
5782         * gfortran.dg/use_13.f90: New test case.
5783
5784 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5785
5786         PR fortran/44371
5787         * gfortran.dg/error_stop_2.f08: Minor update.
5788
5789 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5790
5791         PR fortran/44371
5792         * gfortran.dg/error_stop_1.f08: New test.
5793         * gfortran.dg/error_stop_2.f08: New test.
5794
5795 2010-06-01  Jason Merrill  <jason@redhat.com>
5796
5797         DR 990
5798         * g++.dg/cpp0x/initlist37.C: New.
5799         * g++.dg/cpp0x/initlist38.C: New.
5800
5801         PR c++/44358
5802         * g++.dg/cpp0x/initlist36.C: New.
5803
5804 2010-05-31 Jan Hubicka  <jh@suse.cz>
5805
5806         * gcc.dg/noreturn-8.c: New testcase.
5807
5808 2010-05-31 Jan Hubicka  <jh@suse.cz>
5809
5810         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5811         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5812
5813 2010-05-31 Jan Hubicka  <jh@suse.cz>
5814
5815         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5816         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5817
5818 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5819
5820         PR fortran/36928
5821         * gfortran.dg/dependency_27.f90:  New test.
5822         * gfortran.dg/array_assign_1.F90:  New test.
5823
5824 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5825
5826         PR target/44338
5827         * gcc.target/i386/sse-24.c: New test.
5828
5829 2010-05-31  Jan Hubicka  <jh@suse.cz>
5830
5831         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5832
5833 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5834
5835         PR middle-end/44337
5836         * gcc.dg/pr44337.c: New test.
5837
5838         PR tree-optimization/44182
5839         * g++.dg/debug/pr44182.C: New test.
5840
5841 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5842
5843         * gcc.dg/nested-func-7.c: New test.
5844         * gnat.dg/frame_overflow.adb: Adjust directives.
5845
5846 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5847
5848         * gnat.dg/prot2.ad[sb]: New test.
5849         * gnat.dg/prot2_pkg1.ads: New helper.
5850         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5851
5852 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5853
5854         * gnat.dg/array11.adb: Adjust dg-warning directive.
5855         * gnat.dg/object_overflow.adb: Likewise.
5856
5857 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5858
5859         PR middle-end/44306
5860         * gcc.dg/tree-ssa/pr44306.c: New.
5861
5862 2010-05-29  Jan Hubicka  <jh@suse.cz>
5863
5864         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5865
5866 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5867
5868         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5869
5870 2010-05-28  Mike Stump  <mikestump@comcast.net>
5871
5872         PR objc/44125
5873         * objc.dg/const-str-9.m: Remove static.
5874
5875 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5876
5877         PR target/43636
5878         * gcc.c-torture/compile/pr43636.c: New test.
5879
5880 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5881
5882         PR objc++/23616
5883         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5884         * obj-c++.dg/try-catch-9.mm: Ditto.
5885
5886 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5887
5888         Revert patch for PR c++/44188
5889         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5890
5891 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5892
5893         PR c++/44188
5894         * g++.dg/debug/dwarf2/typedef3.C: New test.
5895
5896 2010-05-27  Jason Merrill  <jason@redhat.com>
5897
5898         PR c++/43555
5899         * g++.dg/ext/vla9.C: New.
5900
5901 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5902
5903         PR objc/44140
5904         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5905         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5906         * objc.dg/torture/tls/thr-init.m: Ditto.
5907         * objc.dg/torture/trivial.m: Ditto.
5908         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5909         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5910         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5911         * obj-c++.dg/torture/trivial.mm: Ditto.
5912
5913 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5914
5915         * g++.dg/lto/20100302_0.C: Skip on darwin.
5916
5917 2010-05-27  Richard Guenther  <rguenther@suse.de>
5918
5919         PR tree-optimization/44284
5920         * gcc.dg/vect/vect-118.c: New testcase.
5921         * gcc.dg/vect/bb-slp-20.c: Adjust.
5922         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5923         * gcc.dg/vect/slp-9.c: Likewise.
5924         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5925         * gcc.dg/vect/vect-10.c: Likewise.
5926         * gcc.dg/vect/vect-109.c: Likewise.
5927         * gcc.dg/vect/vect-12.c: Likewise.
5928         * gcc.dg/vect/vect-36.c: Likewise.
5929         * gcc.dg/vect/vect-7.c: Likewise.
5930         * gcc.dg/vect/vect-iv-8.c: Likewise.
5931         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5932         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5933         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5934         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5935         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5936         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5937         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5938         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5939         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5940         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5941         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5942         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5943         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5944         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5945         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5946         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5947         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5948
5949 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5950
5951         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5952         necessary.
5953
5954 2010-05-26  Jan Hubicka  <jh@suse.cz>
5955
5956         * gcc.dg/lto/materialize-1_0.c: New file.
5957         * gcc.dg/lto/materialize-1_1.c: New file.
5958
5959 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5960
5961         * gnat.dg/lto10.adb: New test.
5962         * gnat.dg/lto10_pkg.ads: New helper.
5963
5964 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5965
5966         * lib/target-supports.exp (check_effective_target_int128): New
5967         function to check if __int128 types are available for target.
5968         * c-c++-common/int128-types-1.c: New.
5969         * c-c++-common/int128-1.c: New.
5970         * c-c++-common/int128-2.c: New.
5971         * g++.dg/abi/mangle43.C: New.
5972         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5973         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5974         pointer-wide scalar.
5975         * g++.dg/other/pr25632.C: Likewise.
5976         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5977         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5978         overflow warnings.
5979         * g++.dg/warn/pr13358-4.C: Likewise.
5980         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5981         * g++.dg/warn/Wconversion-null.C: Likewise.
5982
5983 2010-05-26  Jason Merrill  <jason@redhat.com>
5984
5985         PR c++/43382
5986         * g++.dg/cpp0x/variadic101.C: New.
5987
5988 2010-05-26  Richard Guenther  <rguenther@suse.de>
5989
5990         PR rtl-optimization/44164
5991         * gcc.c-torture/execute/pr44164.c: New testcase.
5992         * g++.dg/tree-ssa/pr13146.C: Adjust.
5993
5994 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5995
5996         PR fortran/40011
5997         * gfortran.dg/whole_file_19.f90 : New test.
5998
5999 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
6000
6001         PR fortran/30668
6002         PR fortran/31346
6003         PR fortran/34260
6004         * gfortran.dg/pr40999.f: Fix function type.
6005         * gfortran.dg/whole_file_5.f90: Likewise.
6006         * gfortran.dg/whole_file_6.f90: Likewise.
6007         * gfortran.dg/whole_file_16.f90: New.
6008         * gfortran.dg/whole_file_17.f90: New.
6009         * gfortran.dg/whole_file_18.f90: New.
6010
6011 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
6012             Iain Sandoe  <iains@gcc.gnu.org>
6013
6014         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6015         * gcc.c-torture/compile/pr44197.c: Require alias support.
6016         * gcc.dg/lto/20081222_0.c: Ditto.
6017
6018 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
6019
6020         PR debug/42801
6021         * gcc.dg/guality/vla-2.c: New test.
6022
6023 2010-05-25  Richard Guenther  <rguenther@suse.de>
6024
6025         PR middle-end/44069
6026         * g++.dg/torture/pr44069.C: New testcase.
6027
6028 2010-05-25  Richard Guenther  <rguenther@suse.de>
6029
6030         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6031
6032 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6033
6034         PR objc/44140
6035         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6036
6037 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6038
6039         * obj-c++.dg/torture/tls/trivial.mm: New.
6040         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6041         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6042         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6043         * obj-c++.dg/torture/tls/diag-1.mm: New.
6044         * obj-c++.dg/torture/tls/tls.exp: New.
6045         * obj-c++.dg/torture/trivial.mm: New.
6046         * obj-c++.dg/torture/dg-torture.exp: New.
6047         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6048         * obj-c++.dg/tls/trivial.m: New.
6049         * obj-c++.dg/tls/init-1.mm: New.
6050         * obj-c++.dg/tls/diag-1.mm: New.
6051         * obj-c++.dg/tls/init-2.mm: New.
6052         * obj-c++.dg/tls/diag-2.mm: New.
6053         * obj-c++.dg/tls/diag-3.mm: New.
6054         * obj-c++.dg/tls/diag-4.mm: New.
6055         * obj-c++.dg/tls/static-1.mm: New.
6056         * obj-c++.dg/tls/tls.exp: New.
6057         * obj-c++.dg/tls/diag-5.mm: New.
6058         * obj-c++.dg/tls/static-1a.mm: New.
6059         * objc-obj-c++-shared/Object1.mm: New.
6060         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6061
6062 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
6063
6064         PR objc++/43689
6065         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6066         * obj-c++.dg/const-str-6.mm: Ditto.
6067
6068 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6069
6070         * g++.dg/parse/array-size2.C: Remove dg-error directives.
6071
6072 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6073
6074         PR ada/38394
6075         * gnat.dg/array13.ad[sb]: New test.
6076
6077 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
6078             Sandra Loosemore  <sandra@codesourcery.com>
6079
6080         * gcc.target/arm/neon/: Regenerated test cases.
6081
6082         * gcc.target/arm/neon/polytypes.c,
6083         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6084         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6085         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6086         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6087         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6088         dg-add-options arm_neon.
6089
6090         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6091         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6092         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6093         and arm_neon_fp16_ok.
6094
6095         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6096         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6097
6098         * lib/target-supports.exp (add_options_for_arm_neon): New.
6099         (check_effective_target_arm_neon_ok_nocache): New, from
6100         check_effective_target_arm_neon_ok.  Check multiple possibilities.
6101         (check_effective_target_arm_neon_ok): Use
6102         check_effective_target_arm_neon_ok_nocache.
6103         (add_options_for_arm_neon_fp16)
6104         (check_effective_target_arm_neon_fp16_ok)
6105         check_effective_target_arm_neon_fp16_ok_nocache): New.
6106         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6107
6108 2010-05-24  Jason Merrill  <jason@redhat.com>
6109
6110         PR c++/41510
6111         * g++.dg/cpp0x/initlist35.C: New.
6112         * g++.dg/init/brace6.C: Adjust.
6113
6114 2010-05-24  Paul Brook  <paul@codesourcery.com>
6115
6116         * gcc.target/arm/frame-pointer-1.c: New test.
6117         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6118         pointer elimination.
6119
6120 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6121
6122         PR target/44245
6123         * gcc.target/i386/crc32-3.c: New.
6124         * gcc.target/i386/crc32-4.c: Likewise.
6125
6126 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
6127
6128         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6129         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6130         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6131
6132 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6133
6134         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6135
6136 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
6137
6138         PR target/43869
6139         * gcc.c-target/pr43869.c: New test.
6140
6141 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6142
6143         PR fortran/44212
6144         * gfortran.dg/class_22.f03: New.
6145
6146 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
6147
6148         PR lto/44238
6149         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6150
6151 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6152
6153         PR fortran/44213
6154         * gfortran.dg/abstract_type_7.f03: New.
6155
6156 2010-05-21  Jason Merrill  <jason@redhat.com>
6157
6158         * g++.dg/eh/spec11.C: Test cleanup optimization.
6159
6160 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
6161
6162         PR debug/44223
6163         * gcc.target/i386/pr44223.c: New test.
6164
6165 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6166
6167         * gcc.target/i386/pr25993.c: Use @function as type specifier.
6168
6169 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6170
6171         * g++.dg/other/const3.C: New test.
6172
6173 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6174
6175         PR fortran/38407
6176         * warn_unused_dummy_argument_1.f90: New.
6177         * warn_unused_dummy_argument_2.f90: New.
6178
6179 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6180
6181         PR c++/30298
6182         * g++.dg/inherit/crash1.C: New.
6183         * g++.dg/inherit/crash2.C: Likewise.
6184
6185 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6186
6187         PR debug/44178
6188         * g++.dg/debug/pr44178.C: New test.
6189
6190 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6191
6192         PR middle-end/44185
6193         * gcc.dg/tree-ssa/prefetch-6.c: Add
6194         --param min-insn-to-prefetch-ratio=6.
6195         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6196         allow unrolling, and adjust the movnti count.
6197
6198 2010-05-20  Jan Hubicka  <jh@suse.cz>
6199
6200         PR middle-end/44197
6201         * gcc.c-torture/compile/pr44197.c: New file.
6202
6203 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6204
6205         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6206         Fix test code.
6207         (check_effective_target_xop): Remove __may_alias__ attribute.
6208
6209 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6210
6211         PR target/44202
6212         * gcc.c-torture/execute/pr44202-1.c: New test.
6213
6214 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6215
6216         PR fortran/43851
6217         * gfortran.dg/label_1.f90: Update test.
6218
6219 2010-05-19  Jan Hubicka  <jh@suse.cz>
6220
6221         * gcc.dg/lto/ipareference2_0.c: New file.
6222         * gcc.dg/lto/ipareference2_1.c: New file.
6223
6224 2010-05-19  Jason Merrill  <jason@redhat.com>
6225
6226         * g++.dg/parse/fn-typedef2.C: New.
6227
6228         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6229         function type.
6230
6231         PR c++/44193
6232         * g++.dg/template/fntype1.C: New.
6233
6234 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6235
6236         * gnat.dg/discr23.ad[sb]: New test.
6237         * gnat.dg/discr23_pkg.ads: New helper.
6238
6239         * gnat.dg/specs/controlled1.ads: New test.
6240         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6241
6242 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6243
6244         PR fortran/44055
6245         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6246         Fixed scope of C_SIZEOF.
6247         * gfortran.dg/warn_conversion_2.f90: New.
6248
6249 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6250
6251         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6252         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6253         for optional selector.
6254         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6255         (check_effective_target_sse3): New proc.
6256         * gcc.target/i386/math-torture/math-torture.exp: Load
6257         target-supports.exp.
6258         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6259         check_effective_target_sse2.
6260         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6261         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6262         * g++.dg/vect/vect.exp: Likewise.
6263         * gfortran.dg/vect/vect.exp: Likewise.
6264         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6265         -msse2 if check_effective_target_sse2.
6266
6267         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6268         * gcc.target/i386/3dnow-2.c: Likewise.
6269         * gcc.target/i386/3dnowA-1.c: Likewise.
6270         * gcc.target/i386/3dnowA-2.c: Likewise.
6271         * gcc.target/i386/pr42549.c: Likewise.
6272
6273         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6274         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6275         * gcc.target/i386/sse3-addsubps.c: Likewise.
6276         * gcc.target/i386/sse3-haddpd.c: Likewise.
6277         * gcc.target/i386/sse3-haddps.c: Likewise.
6278         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6279         * gcc.target/i386/sse3-hsubps.c: Likewise.
6280         * gcc.target/i386/sse3-movddup.c: Likewise.
6281         * gcc.target/i386/sse3-movshdup.c: Likewise.
6282         * gcc.target/i386/sse3-movsldup.c: Likewise.
6283
6284         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6285         * g++.dg/ext/attrib35.C: Likewise.
6286         * g++.dg/opt/pr40496.C: Likewise.
6287         * g++.dg/other/i386-1.C: Likewise.
6288         * g++.dg/other/i386-4.C: Likewise.
6289         * g++.dg/other/pr34435.C: Likewise.
6290         * g++.dg/other/pr39496.C: Likewise.
6291         * g++.dg/other/pr40446.C: Likewise.
6292         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6293         * gcc.dg/compat/vector-1a_main.c: Likewise.
6294         * gcc.dg/compat/vector-2a_main.c: Likewise.
6295         * gcc.dg/lto/20090206-1_0.c: Likewise.
6296         * gcc.dg/pr34856.c: Likewise.
6297         * gcc.dg/pr36584.c: Likewise.
6298         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6299         * gcc.dg/pr37544.c: Likewise.
6300         * gcc.dg/torture/pr16104-1.c: Likewise.
6301         * gcc.dg/torture/pr35771-1.c: Likewise.
6302         * gcc.dg/torture/pr35771-2.c: Likewise.
6303         * gcc.dg/torture/pr35771-3.c: Likewise.
6304         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6305         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6306         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6307         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6308         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6309         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6310         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6311         * gcc.target/i386/20060512-1.c: Likewise.
6312         * gcc.target/i386/20060512-3.c: Likewise.
6313         * gcc.target/i386/all_one_m128i.c: Likewise.
6314         * gcc.target/i386/float128-1.c: Likewise.
6315         * gcc.target/i386/float128-2.c: Likewise.
6316         * gcc.target/i386/fpcvt-1.c: Likewise.
6317         * gcc.target/i386/fpcvt-2.c: Likewise.
6318         * gcc.target/i386/fpcvt-3.c: Likewise.
6319         * gcc.target/i386/fpprec-1.c: Likewise.
6320         * gcc.target/i386/funcspec-9.c: Likewise.
6321         * gcc.target/i386/incoming-1.c: Likewise.
6322         * gcc.target/i386/incoming-12.c: Likewise.
6323         * gcc.target/i386/incoming-2.c: Likewise.
6324         * gcc.target/i386/incoming-3.c: Likewise.
6325         * gcc.target/i386/incoming-4.c: Likewise.
6326         * gcc.target/i386/incoming-6.c: Likewise.
6327         * gcc.target/i386/incoming-7.c: Likewise.
6328         * gcc.target/i386/incoming-8.c: Likewise.
6329         * gcc.target/i386/opt-1.c: Likewise.
6330         * gcc.target/i386/opt-2.c: Likewise.
6331         * gcc.target/i386/ordcmp-1.c: Likewise.
6332         * gcc.target/i386/pr17692.c: Likewise.
6333         * gcc.target/i386/pr18614-1.c: Likewise.
6334         * gcc.target/i386/pr22152.c: Likewise.
6335         * gcc.target/i386/pr23570.c: Likewise.
6336         * gcc.target/i386/pr23575.c: Likewise.
6337         * gcc.target/i386/pr26449-1.c: Likewise.
6338         * gcc.target/i386/pr26600.c: Likewise.
6339         * gcc.target/i386/pr27790.c: Likewise.
6340         * gcc.target/i386/pr28839.c: Likewise.
6341         * gcc.target/i386/pr30970.c: Likewise.
6342         * gcc.target/i386/pr32000-1.c: Likewise.
6343         * gcc.target/i386/pr32000-2.c: Likewise.
6344         * gcc.target/i386/pr32280.c: Likewise.
6345         * gcc.target/i386/pr32661.c: Likewise.
6346         * gcc.target/i386/pr32708-1.c: Likewise.
6347         * gcc.target/i386/pr32961.c: Likewise.
6348         * gcc.target/i386/pr33329.c: Likewise.
6349         * gcc.target/i386/pr35714.c: Likewise.
6350         * gcc.target/i386/pr35767-1.c: Likewise.
6351         * gcc.target/i386/pr35767-1d.c: Likewise.
6352         * gcc.target/i386/pr35767-1i.c: Likewise.
6353         * gcc.target/i386/pr35767-2.c: Likewise.
6354         * gcc.target/i386/pr35767-2d.c: Likewise.
6355         * gcc.target/i386/pr35767-2i.c: Likewise.
6356         * gcc.target/i386/pr35767-3.c: Likewise.
6357         * gcc.target/i386/pr35767-5.c: Likewise.
6358         * gcc.target/i386/pr36222-1.c: Likewise.
6359         * gcc.target/i386/pr36578-1.c: Likewise.
6360         * gcc.target/i386/pr36578-2.c: Likewise.
6361         * gcc.target/i386/pr36992-1.c: Likewise.
6362         * gcc.target/i386/pr37101.c: Likewise.
6363         * gcc.target/i386/pr37216.c: Likewise.
6364         * gcc.target/i386/pr37434-1.c: Likewise.
6365         * gcc.target/i386/pr37434-2.c: Likewise.
6366         * gcc.target/i386/pr37843-3.c: Likewise.
6367         * gcc.target/i386/pr37843-4.c: Likewise.
6368         * gcc.target/i386/pr39162.c: Likewise.
6369         * gcc.target/i386/pr39315-1.c: Likewise.
6370         * gcc.target/i386/pr39315-2.c: Likewise.
6371         * gcc.target/i386/pr39315-3.c: Likewise.
6372         * gcc.target/i386/pr39315-4.c: Likewise.
6373         * gcc.target/i386/pr39445.c: Likewise.
6374         * gcc.target/i386/pr39496.c: Likewise.
6375         * gcc.target/i386/pr40809.c: Likewise.
6376         * gcc.target/i386/pr40906-3.c: Likewise.
6377         * gcc.target/i386/pr41019.c: Likewise.
6378         * gcc.target/i386/pr42542-1.c: Likewise.
6379         * gcc.target/i386/pr42542-2.c: Likewise.
6380         * gcc.target/i386/pr42542-3.c: Likewise.
6381         * gcc.target/i386/pr42542-3a.c: Likewise.
6382         * gcc.target/i386/pr42881.c: Likewise.
6383         * gcc.target/i386/push-1.c: Likewise.
6384         * gcc.target/i386/quad-sse.c: Likewise.
6385         * gcc.target/i386/reload-1.c: Likewise.
6386         * gcc.target/i386/sse-10.c: Likewise.
6387         * gcc.target/i386/sse-11.c: Likewise.
6388         * gcc.target/i386/sse-15.c: Likewise.
6389         * gcc.target/i386/sse-17.c: Likewise.
6390         * gcc.target/i386/sse-18.c: Likewise.
6391         * gcc.target/i386/sse-19.c: Likewise.
6392         * gcc.target/i386/sse-4.c: Likewise.
6393         * gcc.target/i386/sse-6.c: Likewise.
6394         * gcc.target/i386/sse-vect-types.c: Likewise.
6395         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6396         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6397         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6398         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6399         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6400         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6401         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6402         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6403         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6404         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6405         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6406         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6407         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6408         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6409         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6410         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6411         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6412         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6413         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6414         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6415         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6416         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6417         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6418         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6419         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6420         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6421         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6422         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6423         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6424         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6425         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6426         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6427         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6428         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6429         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6430         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6431         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6432         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6433         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6434         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6435         * gcc.target/i386/sse2-mmx.c: Likewise.
6436         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6437         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6438         * gcc.target/i386/sse2-movd-1.c: Likewise.
6439         * gcc.target/i386/sse2-movd-2.c: Likewise.
6440         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6441         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6442         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6443         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6444         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6445         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6446         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6447         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6448         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6449         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6450         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6451         * gcc.target/i386/sse2-movq-1.c: Likewise.
6452         * gcc.target/i386/sse2-movq-2.c: Likewise.
6453         * gcc.target/i386/sse2-movq-3.c: Likewise.
6454         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6455         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6456         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6457         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6458         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6459         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6460         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6461         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6462         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6463         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6464         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6465         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6466         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6467         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6468         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6469         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6470         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6471         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6472         * gcc.target/i386/sse2-pand-1.c: Likewise.
6473         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6474         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6475         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6476         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6477         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6478         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6479         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6480         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6481         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6482         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6483         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6484         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6485         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6486         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6487         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6488         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6489         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6490         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6491         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6492         * gcc.target/i386/sse2-por-1.c: Likewise.
6493         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6494         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6495         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6496         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6497         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6498         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6499         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6500         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6501         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6502         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6503         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6504         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6505         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6506         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6507         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6508         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6509         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6510         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6511         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6512         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6513         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6514         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6515         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6516         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6517         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6518         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6519         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6520         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6521         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6522         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6523         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6524         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6525         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6526         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6527         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6528         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6529         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6530         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6531         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6532         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6533         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6534         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6535         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6536         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6537         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6538         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6539         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6540         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6541         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6542         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6543         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6544         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6545         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6546         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6547         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6548         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6549         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6550         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6551         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6552         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6553         * gcc.target/i386/sse2-vec-1.c: Likewise.
6554         * gcc.target/i386/sse2-vec-2.c: Likewise.
6555         * gcc.target/i386/sse2-vec-3.c: Likewise.
6556         * gcc.target/i386/sse2-vec-4.c: Likewise.
6557         * gcc.target/i386/sse2-vec-5.c: Likewise.
6558         * gcc.target/i386/sse2-vec-6.c: Likewise.
6559         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6560         * gcc.target/i386/ssefn-2.c: Likewise.
6561         * gcc.target/i386/ssefn-4.c: Likewise.
6562         * gcc.target/i386/ssefp-1.c: Likewise.
6563         * gcc.target/i386/ssefp-2.c: Likewise.
6564         * gcc.target/i386/sseregparm-3.c: Likewise.
6565         * gcc.target/i386/sseregparm-4.c: Likewise.
6566         * gcc.target/i386/sseregparm-5.c: Likewise.
6567         * gcc.target/i386/sseregparm-6.c: Likewise.
6568         * gcc.target/i386/sseregparm-7.c: Likewise.
6569         * gcc.target/i386/ssetype-1.c: Likewise.
6570         * gcc.target/i386/ssetype-2.c: Likewise.
6571         * gcc.target/i386/ssetype-3.c: Likewise.
6572         * gcc.target/i386/ssetype-4.c: Likewise.
6573         * gcc.target/i386/ssetype-5.c: Likewise.
6574         * gcc.target/i386/unordcmp-1.c: Likewise.
6575         * gcc.target/i386/vararg-1.c: Likewise.
6576         * gcc.target/i386/vararg-2.c: Likewise.
6577         * gcc.target/i386/vararg-3.c: Likewise.
6578         * gcc.target/i386/vararg-4.c: Likewise.
6579         * gcc.target/i386/vararg-7.c: Likewise.
6580         * gcc.target/i386/vararg-8.c: Likewise.
6581         * gcc.target/i386/vecinit-1.c: Likewise.
6582         * gcc.target/i386/vecinit-2.c: Likewise.
6583         * gcc.target/i386/vecinit-3.c: Likewise.
6584         * gcc.target/i386/vecinit-4.c: Likewise.
6585         * gcc.target/i386/vecinit-5.c: Likewise.
6586         * gcc.target/i386/vecinit-6.c: Likewise.
6587         * gcc.target/i386/vectorize2.c: Likewise.
6588         * gcc.target/i386/vectorize3.c: Likewise.
6589         * gcc.target/i386/vectorize4.c: Likewise.
6590         * gcc.target/i386/vectorize6.c: Likewise.
6591         * gcc.target/i386/vectorize7.c: Likewise.
6592         * gcc.target/i386/vectorize8.c: Likewise.
6593         * gcc.target/i386/vperm-v2df.c: Likewise.
6594         * gcc.target/i386/vperm-v2di.c: Likewise.
6595         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6596         * gcc.target/i386/xorps-sse2.c: Likewise.
6597         * gcc.target/i386/xorps.c: Likewise.
6598         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6599         * gfortran.dg/graphite/pr42326.f90: Likewise.
6600         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6601
6602 2010-05-19  Richard Guenther  <rguenther@suse.de>
6603
6604         PR lto/44196
6605         * g++.dg/lto/20100519-1_0.C: New testcase.
6606
6607 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6608
6609         PR fortran/42360
6610         * gfortran.dg/warn_intent_out_not_set.f90: New.
6611
6612 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6613
6614         PR fortran/38404
6615         * gfortran.dg/data_char_1.f90: Updated warning message.
6616         * gfortran.dg/data_array_6.f: New.
6617
6618 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6619
6620         * g++.dg/ipa/ivinline-8.C: New test.
6621         * gcc.dg/ipa/iinline-2.c: Likewise.
6622
6623 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6624
6625         PR fortran/34505
6626         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6627         arguments; add check for return value kind.
6628         * gfortran.dg/float_1.f90: Likewise.
6629
6630 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6631
6632         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6633         (main): Use it.
6634         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6635         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6636         Prune another location line format.
6637         (lto-obj): Call lto_prune_warns on comp_output.
6638
6639 2010-05-18  Jan Hubicka  <jh@suse.cz>
6640
6641         * gcc.dg/lto/ipacp_0.c: New test.
6642         * gcc.dg/lto/ipacp_1.c: New test.
6643
6644 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6645
6646         PR lto/44184
6647         * gcc.dg/lto/20100518_0.c: New test.
6648
6649 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6650
6651         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6652
6653 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6654
6655         PR fortran/43990
6656         * gfortran.dg/class_21.f03: New.
6657
6658 2010-05-17  Jason Merrill  <jason@redhat.com>
6659
6660         PR c++/44157
6661         * g++.dg/cpp0x/initlist34.C: New.
6662
6663         PR c++/44158
6664         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6665
6666 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6667
6668         * g++.dg/ipa/ivinline-1.C: New test.
6669         * g++.dg/ipa/ivinline-2.C: New test.
6670         * g++.dg/ipa/ivinline-3.C: New test.
6671         * g++.dg/ipa/ivinline-4.C: New test.
6672         * g++.dg/ipa/ivinline-5.C: New test.
6673         * g++.dg/ipa/ivinline-6.C: New test.
6674
6675 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6676             Jason Merrill  <jason@redhat.com>
6677
6678         PR c++/44108
6679         * c-c++-common/Wunused-var-8.c: New test.
6680
6681 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6682
6683         PR bootstrap/42347
6684         * gcc.c-torture/compile/pr42347.c: New test.
6685
6686         PR middle-end/44102
6687         * g++.dg/ext/asmgoto1.C: New test.
6688
6689 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6690
6691         PR middle-end/44133
6692         * gcc.dg/tree-ssa/pr44133.c: New test.
6693         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6694         precise.
6695
6696 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6697
6698         PR fortran/44044
6699         * gfortran.dg/class_20.f03: New.
6700
6701 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6702
6703         PR 44078
6704         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6705         debug messages but not the newly introduced one.
6706
6707 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6708
6709         PR fortran/35779
6710         * gfortran.dg/initialization_25.f90: Commented testcase.
6711         * gfortran.dg/initialization_26.f90: New.
6712
6713 2010-05-16  Richard Guenther  <rguenther@suse.de>
6714
6715         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6716         * gcc.dg/pr43084.c: Likewise.
6717         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6718         -fipa-type-escape.
6719         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6720         -fipa-type-escape.
6721         * gcc.dg/struct/struct-reorg.exp: Likewise.
6722         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6723         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6724
6725 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6726
6727         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6728         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6729         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6730         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6731         tests.
6732
6733 2010-05-15  Jason Merrill  <jason@redhat.com>
6734
6735         * g++.dg/eh/spec10.C: New.
6736         * g++.dg/eh/spec11.C: New.
6737         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6738
6739 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6740
6741         PR fortran/44154
6742         PR fortran/42647
6743         * gfortran.dg/allocatable_scalar_9.f90: New.
6744
6745 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6746
6747         PR c++/44148
6748         * g++.dg/torture/pr44148.C: New test.
6749
6750 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6751
6752         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6753         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6754         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6755         diagnostics and type sizes.
6756
6757 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6758
6759         * gnat.dg/lto9.adb: New test.
6760         * gnat.dg/lto9_pkg1.ads: New helper.
6761         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6762
6763 2010-05-15  Jan Hubicka  <jh@suse.cz>
6764
6765         * gcc.dg/lto/ipareference_1.c: Rename to ...
6766         * gcc.dg/lto/ipareference_0.c: ... this one.
6767         * gcc.dg/lto/ipareference_2.c: Rename to ...
6768         * gcc.dg/lto/ipareference_1.c: ... this one.
6769
6770 2010-05-15  Jan Hubicka  <jh@suse.cz>
6771
6772         * gcc.dg/lto/ipareference_1.c: New file.
6773         * gcc.dg/lto/ipareference_2.c: New file.
6774
6775 2010-05-15  Richard Guenther  <rguenther@suse.de>
6776
6777         PR tree-optimization/44038
6778         * gcc.c-torture/compile/pr44038.c: New testcase.
6779
6780 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6781
6782         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6783         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6784
6785 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6786
6787         PR fortran/43207
6788         PR fortran/43969
6789         * gfortran.dg/class_18.f03: New.
6790         * gfortran.dg/class_19.f03: New.
6791
6792 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6793
6794         PR debug/44112
6795         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6796         * g++.dg/debug/dwarf2/const1.C: Remove.
6797
6798 2010-05-14  Jason Merrill  <jason@redhat.com>
6799
6800         * g++.dg/eh/cond4.C: New.
6801         * g++.dg/eh/elide2.C: Adjust.
6802         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6803
6804 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6805
6806         PR fortran/44135
6807         * gfortran.dg/actual_array_interface_2.f90: New test.
6808
6809 2010-05-14  Richard Guenther  <rguenther@suse.de>
6810
6811         PR tree-optimization/44119
6812         * gcc.c-torture/compile/pr44119.c: New testcase.
6813
6814 2010-05-14  Jason Merrill  <jason@redhat.com>
6815
6816         PR c++/44127
6817         * g++.dg/eh/terminate1.C: New.
6818
6819 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6820
6821         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6822
6823         PR debug/44136
6824         * gcc.dg/pr44136.c: New test.
6825
6826 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6827
6828         PR c++/30566
6829         * g++.dg/warn/Wshadow-4.C: Adjust.
6830         * g++.dg/warn/Wshadow-5.C: New test.
6831         * g++.dg/warn/Wshadow-6.C: New test
6832
6833 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6834
6835         PR fortran/35779
6836         * gfortran.dg/initialization_25.f90: New.
6837
6838 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6839
6840         * g++.dg/otr-fold-1.C: New test.
6841         * g++.dg/otr-fold-2.C: New test.
6842
6843 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6844
6845         PR fortran/44036
6846         * gfortran.dg/gomp/pr44036-1.f90: New test.
6847         * gfortran.dg/gomp/pr44036-2.f90: New test.
6848         * gfortran.dg/gomp/pr44036-3.f90: New test.
6849
6850         PR debug/43983
6851         * gcc.dg/guality/sra-1.c: New test.
6852
6853 2010-05-12  Jan Hubicka  <jh@suse.cz>
6854
6855         * tree-ssa/unreachable.c: New test.
6856
6857 2010-05-12  Jason Merrill  <jason@redhat.com>
6858
6859         * g++.dg/cpp0x/sfinae1.C: New.
6860
6861 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6862
6863         * gcc.target/i386/zee.c: New file.
6864
6865 2010-05-12  Jason Merrill  <jason@redhat.com>
6866
6867         * g++.dg/conversion/op1.C: Expect template candidate message.
6868         * g++.dg/cpp0x/nullptr15.C: Likewise.
6869         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6870         * g++.dg/cpp0x/pr31431.C: Likewise.
6871         * g++.dg/cpp0x/temp_default2.C: Likewise.
6872         * g++.dg/cpp0x/trailing4.C: Likewise.
6873         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6874         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6875         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6876         * g++.dg/cpp0x/variadic35.C: Likewise.
6877         * g++.dg/cpp0x/vt-35147.C: Likewise.
6878         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6879         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6880         * g++.dg/ext/visibility/anon8.C: Likewise.
6881         * g++.dg/ext/vla2.C: Likewise.
6882         * g++.dg/other/pr28114.C: Likewise.
6883         * g++.dg/other/ptrmem10.C: Likewise.
6884         * g++.dg/other/ptrmem11.C: Likewise.
6885         * g++.dg/overload/unknown1.C: Likewise.
6886         * g++.dg/parse/template7.C: Likewise.
6887         * g++.dg/parse/typename7.C: Likewise.
6888         * g++.dg/template/conv11.C: Likewise.
6889         * g++.dg/template/copy1.C: Likewise.
6890         * g++.dg/template/deduce3.C: Likewise.
6891         * g++.dg/template/dependent-expr5.C: Likewise.
6892         * g++.dg/template/friend.C: Likewise.
6893         * g++.dg/template/incomplete2.C: Likewise.
6894         * g++.dg/template/local4.C: Likewise.
6895         * g++.dg/template/local6.C: Likewise.
6896         * g++.dg/template/operator10.C: Likewise.
6897         * g++.dg/template/overload6.C: Likewise.
6898         * g++.dg/template/ptrmem2.C: Likewise.
6899         * g++.dg/template/ptrmem20.C: Likewise.
6900         * g++.dg/template/ptrmem8.C: Likewise.
6901         * g++.dg/template/sfinae2.C: Likewise.
6902         * g++.dg/template/ttp25.C: Likewise.
6903         * g++.dg/template/unify10.C: Likewise.
6904         * g++.dg/template/unify11.C: Likewise.
6905         * g++.dg/template/unify6.C: Likewise.
6906         * g++.dg/template/unify7.C: Likewise.
6907         * g++.dg/template/unify9.C: Likewise.
6908         * g++.dg/template/varmod1.C: Likewise.
6909         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6910         * g++.old-deja/g++.law/operators32.C: Likewise.
6911         * g++.old-deja/g++.pt/crash28.C: Likewise.
6912         * g++.old-deja/g++.pt/crash60.C: Likewise.
6913         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6914         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6915         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6916         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6917         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6918         * g++.old-deja/g++.pt/expr2.C: Likewise.
6919         * g++.old-deja/g++.pt/overload7.C: Likewise.
6920         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6921         * g++.old-deja/g++.pt/spec5.C: Likewise.
6922         * g++.old-deja/g++.pt/spec6.C: Likewise.
6923         * g++.old-deja/g++.pt/t24.C: Likewise.
6924         * g++.old-deja/g++.pt/unify4.C: Likewise.
6925         * g++.old-deja/g++.pt/unify6.C: Likewise.
6926         * g++.old-deja/g++.pt/unify8.C: Likewise.
6927         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6928         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6929         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6930
6931         * g++.dg/cpp0x/initlist32.C: New.
6932
6933         * g++.dg/template/conv11.C: New.
6934         * g++.dg/conversion/op1.C: Adjust expected error.
6935
6936         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6937
6938 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6939
6940         PR target/44088
6941         * gcc.target/i386/avx-cmpsd-1.c: New.
6942         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6943         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6944         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6945         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6946         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6947
6948 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6949
6950         PR middle-end/44085
6951         * gcc.dg/gomp/pr44085.c: New test.
6952         * gfortran.dg/gomp/pr44085.f90: New test.
6953
6954 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6955
6956         * objc-obj-c++-shared/Object1.m: New.
6957         * objc.dg/torture: New directory.
6958         * objc.dg/torture/tls: Ditto.
6959         * objc.dg/tls: Ditto.
6960         * objc.dg/torture/tls/trivial.m: New test.
6961         * objc.dg/torture/tls/thr-init-2.m: New test.
6962         * objc.dg/torture/tls/thr-init-3.m: New test.
6963         * objc.dg/torture/tls/thr-init.m: New test.
6964         * objc.dg/torture/tls/diag-1.m: New test.
6965         * objc.dg/torture/tls/tls.exp: New.
6966         * objc.dg/torture/trivial.m: New test.
6967         * objc.dg/torture/dg-torture.exp: New.
6968         * objc.dg/tls/diag-3.m: New test.
6969         * objc.dg/tls/diag-4.m: New test.
6970         * objc.dg/tls/diag-5.m: New test.
6971         * objc.dg/tls/init-1.m: New test.
6972         * objc.dg/tls/init-2.m: New test.
6973         * objc.dg/tls/tls.exp: New.
6974         * objc.dg/tls/diag-2.m: New test.
6975         * lib/objc.exp: Respond to dg-additional-files.
6976
6977 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6978
6979         * gcc.target/m68k/20100512-1.c: New.
6980
6981 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6982
6983         * gnat.dg/lto8.adb: New test.
6984         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6985         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6986
6987 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6988
6989         PR c++/34272
6990         PR c++/43630
6991         PR c++/34491
6992         * g++.dg/template/crash97.C: New.
6993         * g++.dg/template/crash98.C: Likewise.
6994         * g++.dg/template/crash99.C: Likewise.
6995         * g++.dg/cpp0x/pr31439.C: Adjust.
6996         * g++.dg/template/crash95.C: Likewise.
6997
6998 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6999
7000         PR middle-end/44071
7001         * c-c++-common/asmgoto-4.c: New test.
7002         * gcc.target/i386/pr44071.c: New test.
7003
7004         PR c++/44062
7005         * c-c++-common/Wunused-var-7.c: New test.
7006         * g++.dg/warn/Wunused-var-9.C: New test.
7007
7008 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7009
7010         PR fortran/43711
7011         * gfortran.dg/gomp/pr43711.f90: New.
7012
7013 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7014
7015         PR fortran/31820
7016         * gfortran.dg/select_5.f90: Updated.
7017
7018 2010-05-11  Jan Hubicka  <jh@suse.cz>
7019
7020         PR tree-optimize/44063
7021         * gcc.c-torture/compile/pr44063.c: New testcase.
7022
7023 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7024
7025         PR debug/44023
7026         * gcc.dg/pr44023.c: New test.
7027
7028 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7029
7030         * gnat.dg/lto7.adb: New test.
7031         * gnat.dg/lto7_pkg.ad[sb]: New helper.
7032
7033 2010-05-10  Jason Merrill  <jason@redhat.com>
7034
7035         PR c++/44017
7036         * g++.dg/template/inherit5.C: New.
7037
7038         PR c++/44045
7039         * g++.dg/cpp0x/initlist33.C: New.
7040         * g++.dg/cpp0x/initlist26.C: Adjust.
7041         * g++.dg/cpp0x/initlist28.C: Adjust.
7042
7043 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
7044
7045         PR c++/43719
7046         * g++.dg/init/pr43719.C: New.
7047         * g++.dg/anon-struct4.C: Adjust.
7048
7049 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
7050
7051         PR debug/44028
7052         * gcc.dg/pr44028.c: New test.
7053
7054 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
7055
7056         PR fortran/27866
7057         PR fortran/35003
7058         PR fortran/42809
7059         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7060         * gfortran.dg/warn_conversion.f90: New.
7061
7062 2010-05-10  Michael Matz  <matz@suse.de>
7063
7064         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7065
7066 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
7067
7068         PR rtl-optimization/44012
7069         * gcc.dg/pr44012.c: New.
7070
7071 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7072
7073         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7074         Log text on entry and exit.
7075         Prune Sun ld warnings for common symbols with differing sizes.
7076         (lto-link-and-maybe-run): Change caller.
7077
7078 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
7079
7080         PR fortran/44044
7081         * gfortran.dg/class_7.f03: Modified.
7082         * gfortran.dg/select_type_1.f03: Modified.
7083         * gfortran.dg/select_type_12.f03: New.
7084
7085 2010-05-10  Richard Guenther  <rguenther@suse.de>
7086
7087         PR tree-optimization/44050
7088         * gcc.dg/torture/pr44050.c: New testcase.
7089
7090 2010-05-10  Wei Guozhi  <carrot@google.com>
7091
7092         PR target/42879
7093         * gcc.target/arm/pr42879.c: New testcase.
7094
7095 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7096
7097         PR c/44051
7098         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7099
7100 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7101
7102         PR c/10676
7103         * gcc.dg/anon-struct-10.c: New test.
7104
7105 2010-05-09  Richard Guenther  <rguenther@suse.de>
7106
7107         PR middle-end/44024
7108         * gcc.dg/pr44024.c: New testcase.
7109
7110 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7111
7112         PR c/4784
7113         * gcc.dg/anon-struct-9.c: New test.
7114
7115 2010-05-09  Richard Guenther  <rguenther@suse.de>
7116
7117         PR middle-end/44043
7118         * gcc.c-torture/compile/pr44043.c: New testcase.
7119
7120 2010-05-09  Richard Guenther  <rguenther@suse.de>
7121
7122         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7123
7124 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
7125
7126         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7127
7128 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7129
7130         * gnat.dg/lto[12456].adb: Add "target lto" marker.
7131         * gnat.dg/specs/lto3.ads: Likewise.
7132
7133 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
7134
7135         PR middle-end/28685
7136         * gcc.dg/pr28685-1.c: New file.
7137
7138 2010-05-08  Richard Guenther  <rguenther@suse.de>
7139
7140         PR tree-optimization/44030
7141         * gcc.c-torture/compile/pr44030.c: New testcase.
7142
7143 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7144
7145         * gnat.dg/lto6.adb: New test.
7146         * gnat.dg/lto6_pkg.ads: New helper.
7147
7148 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7149
7150         * gnat.dg/lto5.adb: New test.
7151         * gnat.dg/lto5_pkg.ad[sb]: New helper.
7152
7153 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7154
7155         * gnat.dg/lto4.ad[sb]: New test.
7156
7157 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7158
7159         * gnat.dg/specs/lto3.ads: New test.
7160         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7161         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7162
7163 2010-05-08  Quentin Ochem  <ochem@adacore.com>
7164
7165         * gnat.dg/sizetype3.ad[sb]: New test.
7166         * gnat.dg/sizetype3_pkg.ads: New helper.
7167
7168 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
7169
7170         PR c++/43951
7171         * g++.dg/init/new29.C: New.
7172
7173 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7174
7175         PR fortran/40728
7176         * gfortran.dg/coarray_1.f90: Fixed error message.
7177         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7178         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7179         * gfortran.dg/intrinsic_std_5.f90: New.
7180
7181 2010-05-07  Jason Merrill  <jason@redhat.com>
7182
7183         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7184
7185 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7186
7187         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7188         (size_t, stderr): Remove.
7189         (read_error): Replaced __builtin_fprintf by fprintf.
7190
7191 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7192
7193         * gcc.dg/ordered-comparison-1.c: New test.
7194         * gcc.dg/ordered-comparison-2.c: New test.
7195         * gcc.dg/ordered-comparison-3.c: New test.
7196         * gcc.dg/ordered-comparison-4.c: New test.
7197
7198 2010-05-06  Mike Stump  <mikestump@comcast.net>
7199
7200         PR objc/35165
7201         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7202
7203 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7204             Jason Merrill  <jason@redhat.com>
7205
7206         * g++.dg/cpp0x/nullptr01.C: New.
7207         * g++.dg/cpp0x/nullptr02.C: New.
7208         * g++.dg/cpp0x/nullptr03.C: New.
7209         * g++.dg/cpp0x/nullptr04.C: New.
7210         * g++.dg/cpp0x/nullptr05.C: New.
7211         * g++.dg/cpp0x/nullptr06.C: New.
7212         * g++.dg/cpp0x/nullptr07.C: New.
7213         * g++.dg/cpp0x/nullptr08.C: New.
7214         * g++.dg/cpp0x/nullptr09.C: New.
7215         * g++.dg/cpp0x/nullptr10.C: New.
7216         * g++.dg/cpp0x/nullptr11.C: New.
7217         * g++.dg/cpp0x/nullptr12.C: New.
7218         * g++.dg/cpp0x/nullptr13.C: New.
7219         * g++.dg/cpp0x/nullptr14.C: New.
7220         * g++.dg/cpp0x/nullptr15.C: New.
7221         * g++.dg/cpp0x/nullptr16.C: New.
7222         * g++.dg/cpp0x/nullptr17.C: New.
7223         * g++.dg/cpp0x/nullptr18.C: New.
7224         * g++.dg/cpp0x/nullptr19.C: New.
7225         * g++.dg/cpp0x/nullptr20.C: New.
7226         * g++.dg/cpp0x/nullptr21.C: New.
7227         * g++.dg/cpp0x/nullptr22.C: New.
7228         * g++.dg/debug/nullptr01.C: New.
7229         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7230
7231 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7232
7233         * gcc.dg/Wunused-var-8.c: Move to...
7234         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7235
7236 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7237
7238         PR c++/40406
7239         * g++.dg/template/crash96.C: New.
7240
7241 2010-05-06  Jan Hubicka  <jh@suse.cz>
7242
7243         PR tree-optimization/43791
7244         * gcc.c-torture/compile/pr43791.c: New file.
7245
7246 2010-05-06  Michael Matz  <matz@suse.de>
7247
7248         PR tree-optimization/43984
7249         * gfortran.dg/pr43984.f90: New test.
7250
7251 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7252
7253         PR 40989
7254         * gcc.dg/pr40989.c: New.
7255
7256 2010-05-06  Richard Guenther  <rguenther@suse.de>
7257
7258         PR tree-optimization/43934
7259         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7260
7261 2010-05-06  Richard Guenther  <rguenther@suse.de>
7262
7263         PR tree-optimization/43987
7264         * gcc.c-torture/execute/pr43987.c: New testcase.
7265         * gcc.dg/torture/pta-escape-1.c: Adjust.
7266         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7267         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7268         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7269         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7270
7271 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7272             Dodji Seketeli  <dodji@redhat.com>
7273
7274         PR c/18624
7275         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7276         * g++.dg/template/sfinae16.C: Likewise.
7277         * gcc.dg/Wunused-var-1.c: Moved to...
7278         * c-c++-common/Wunused-var-1.c: ...here. New test.
7279         * gcc.dg/Wunused-var-2.c: Moved to...
7280         * c-c++-common/Wunused-var-2.c: ...here. New test.
7281         * gcc.dg/Wunused-var-3.c: Moved to...
7282         * c-c++-common/Wunused-var-3.c: ...here. New test.
7283         * gcc.dg/Wunused-var-4.c: Moved to...
7284         * gcc.dg/Wunused-var-1.c: ... here.
7285         * gcc.dg/Wunused-var-5.c: Moved to...
7286         * c-c++-common/Wunused-var-4.c: ...here. New test.
7287         * gcc.dg/Wunused-var-7.c: Moved to...
7288         * c-c++-common/Wunused-var-5.c: ...here. New test.
7289         * gcc.dg/Wunused-var-6.c: Moved to...
7290         * gcc.dg/Wunused-var-2.c: ... here.
7291         * c-c++-common/Wunused-var-1.c: New test.
7292         * c-c++-common/Wunused-var-2.c: New test.
7293         * c-c++-common/Wunused-var-3.c: New test.
7294         * c-c++-common/Wunused-var-4.c: New test.
7295         * c-c++-common/Wunused-var-5.c: New test.
7296         * g++.dg/warn/Wunused-var-1.C: New test.
7297         * g++.dg/warn/Wunused-var-2.C: New test.
7298         * g++.dg/warn/Wunused-var-3.C: New test.
7299         * g++.dg/warn/Wunused-var-4.C: New test.
7300         * g++.dg/warn/Wunused-var-5.C: New test.
7301         * g++.dg/warn/Wunused-var-6.C: New test.
7302         * g++.dg/warn/Wunused-var-7.C: New test.
7303         * g++.dg/warn/Wunused-var-8.C: New test.
7304         * g++.dg/warn/Wunused-parm-1.C: New test.
7305         * g++.dg/warn/Wunused-parm-2.C: New test.
7306         * g++.dg/warn/Wunused-parm-3.C: New test.
7307
7308 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7309
7310         PR fortran/43985
7311         * gfortran.dg/gomp/crayptr5.f90: New test case.
7312
7313 2010-05-05  Jason Merrill  <jason@redhat.com>
7314
7315         PR debug/43370
7316         * g++.dg/ext/attrib39.C: New.
7317
7318 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7319
7320         PR fortran/24978
7321         * gfortran.dg/data_invalid.f90: New.
7322
7323 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7324
7325         * gnat.dg/lto2.adb: New test.
7326
7327 2010-05-05  Jason Merrill  <jason@redhat.com>
7328
7329         PR c++/43787
7330         * g++.dg/opt/empty1.C: New.
7331
7332 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7333
7334         PR fortran/43696
7335         * gfortran.dg/class_17.f03: New.
7336
7337 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7338
7339         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7340
7341 2010-05-04  Mike Stump  <mikestump@comcast.net>
7342
7343         PR objc/35165
7344         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7345
7346 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7347
7348         PR target/43668
7349         * gcc.target/i386/pr43668.c: New.
7350
7351 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7352
7353         PR c++/43028
7354         * g++.dg/cpp0x/initlist31.C: New.
7355
7356 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7357
7358         PR c/43981
7359         * gcc.dg/Wunused-var-8.c: New test.
7360
7361 2010-05-04  Jason Merrill  <jason@redhat.com>
7362
7363         PR c++/38064
7364         * g++.dg/cpp0x/enum3.C: Extend.
7365
7366 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7367
7368         PR target/43799
7369         * gcc.target/i386/pr43799.c: New.
7370
7371 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7372
7373         * gnat.dg/lto1.adb: New test.
7374         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7375
7376 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7377
7378         PR middle-end/43671
7379         * gcc.target/i386/pr43671.c: New.
7380
7381 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7382
7383         PR c++/43705
7384         * g++.dg/template/crash95.C: New.
7385
7386 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7387
7388         PR debug/43508
7389         * gcc.target/i386/pr43508.c: New.
7390
7391 2010-05-04  Richard Guenther  <rguenther@suse.de>
7392
7393         PR tree-optimization/43879
7394         * g++.dg/torture/pr43879-1_0.C: New testcase.
7395         * g++.dg/torture/pr43879-1_1.C: Likewise.
7396
7397 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7398
7399         PR c++/43953
7400         * g++.dg/other/crash-12.C: New test.
7401
7402 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7403
7404         * g++.dg/cdce3.C: Add a space.  Updated.
7405
7406 2010-05-03  Jason Merrill  <jason@redhat.com>
7407
7408         PR c++/43680
7409         * g++.dg/opt/enum2.C: New.
7410         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7411         * g++.dg/warn/Wswitch-1.C: Adjust message.
7412
7413 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7414
7415         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7416         * g++.dg/ext/label13.C: Fix typo.
7417         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7418         alpha*-dec-osf5*.
7419         * gcc.c-torture/compile/limits-declparen.c: xfail on
7420         alpha*-dec-osf5* with -g.
7421         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7422         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7423         * gcc.dg/c99-tgmath-2.c: Likewise.
7424         * gcc.dg/c99-tgmath-3.c: Likewise.
7425         * gcc.dg/c99-tgmath-4.c: Likewise.
7426
7427 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7428
7429         PR fortran/43592
7430         * gfortran.dg/unexpected_interface.f90: New test.
7431
7432 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7433
7434         * ada/acats/run_acats (which): New function.
7435         (host_gnatchop, host_gnatmake): Use it.
7436
7437 2010-05-03  Richard Guenther  <rguenther@suse.de>
7438
7439         PR tree-optimization/43971
7440         * gcc.dg/pr43971.c: New testcase.
7441
7442 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7443
7444         PR debug/43972
7445         * gcc.dg/debug/pr43972.c: New test.
7446
7447 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7448
7449         PR testsuite/43963
7450         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7451
7452 2010-05-02  Richard Guenther  <rguenther@suse.de>
7453
7454         PR tree-optimization/43879
7455         * gcc.dg/torture/pr43879-3.c: New testcase.
7456
7457 2010-05-01  Richard Guenther  <rguenther@suse.de>
7458
7459         PR tree-optimization/43949
7460         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7461
7462 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7463
7464         PR c++/43951
7465         * g++.dg/init/new28.C: New.
7466
7467 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7468
7469         PR objc++/32052
7470         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7471         structure and nested declarations.
7472         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7473         structure and nested declarations.  Reduce header clutter and
7474         use _exit() rather than abort().
7475         * objc.dg/encode-10.m: New.
7476         * objc.dg/encode-11.m: New.
7477
7478 2010-04-30  DJ Delorie  <dj@redhat.com>
7479
7480         * gcc.c-torture/execute/20100430-1.c: New test.
7481
7482 2010-04-30  Jason Merrill  <jason@redhat.com>
7483
7484         PR c++/43868
7485         * g++.dg/template/ptrmem21.C: New.
7486
7487 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7488
7489         PR fortran/18918
7490         PR fortran/43931
7491         * gfortran.dg/coarray_13.f90: New test.
7492
7493 2010-04-30  Richard Guenther  <rguenther@suse.de>
7494
7495         PR lto/43946
7496         * gcc.dg/lto/20100430-1_0.c: New testcase.
7497
7498 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7499
7500         PR debug/43942
7501         * c-c++-common/pr43942.c: New test.
7502
7503 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7504
7505         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7506         conflict with darwin crt1.o 'start' symbol.
7507
7508 2010-04-30  Richard Guenther  <rguenther@suse.de>
7509
7510         PR tree-optimization/43879
7511         * gcc.dg/torture/pr43879_1.c: New testcase.
7512
7513 2010-04-30  Richard Guenther  <rguenther@suse.de>
7514
7515         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7516
7517 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7518
7519         PR c++/43890
7520         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7521         user-provided constructor while recursing.
7522
7523 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7524
7525         PR fortran/42274
7526         * gfortran.dg/class_16.f03: New test.
7527
7528 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7529
7530         PR fortran/42274
7531         * gfortran.dg/class_15.f03: New.
7532
7533 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7534
7535         PR fortran/43326
7536         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7537
7538 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7539
7540         PR fortran/43492
7541         * gfortran.dg/generic_22.f03 : New test.
7542
7543 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7544
7545         PR fortran/42353
7546         * gfortran.dg/class_14.f03: New test.
7547
7548 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7549
7550         PR fortran/42680
7551         * gfortran.dg/interface_32.f90: New test.
7552
7553 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7554             Janus Weil  <janus@gcc.gnu.org>
7555
7556         PR fortran/41829
7557         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7558         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7559         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7560
7561 2010-04-28  Mike Stump  <mikestump@comcast.net>
7562
7563         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7564         dg-excess-errors.
7565         * g++.dg/uninit-pred-2_b.C: Likewise.
7566
7567 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7568
7569         PR fortran/18918
7570         PR fortran/43919
7571         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7572
7573 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7574
7575         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7576         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7577         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7578         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7579         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7580
7581 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7582
7583         * gcc.dg/const-uniq-1.c: New test.
7584         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7585
7586 2010-04-28  Xinliang David Li  <davidxl@google.com>
7587
7588         * gcc.dg/uninit-pred-2_b.c: New test.
7589         * gcc.dg/uninit-pred-4_b.c: New test.
7590         * gcc.dg/uninit-pred-3_d.c: New test.
7591         * gcc.dg/uninit-pred-6_b.c: New test.
7592         * gcc.dg/uninit-pred-8_b.c: New test.
7593         * gcc.dg/uninit-pred-3_a.c: New test.
7594         * gcc.dg/uninit-pred-2_c.c: New test.
7595         * gcc.dg/uninit-pred-5_a.c: New test.
7596         * gcc.dg/uninit-pred-3_e.c: New test.
7597         * gcc.dg/uninit-pred-7_a.c: New test.
7598         * gcc.dg/uninit-pred-6_c.c: New test.
7599         * gcc.dg/uninit-pred-9_a.c: New test.
7600         * gcc.dg/uninit-pred-8_c.c: New test.
7601         * gcc.dg/uninit-pred-3_b.c: New test.
7602         * gcc.dg/uninit-pred-5_b.c: New test.
7603         * gcc.dg/uninit-pred-7_b.c: New test.
7604         * gcc.dg/uninit-pred-6_d.c: New test.
7605         * gcc.dg/uninit-pred-9_b.c: New test.
7606         * gcc.dg/uninit-pred-2_a.c: New test.
7607         * gcc.dg/uninit-pred-4_a.c: New test.
7608         * gcc.dg/uninit-pred-3_c.c: New test.
7609         * gcc.dg/uninit-pred-6_a.c: New test.
7610         * gcc.dg/uninit-pred-8_a.c: New test.
7611         * gcc.dg/uninit-pred-7_c.c: New test.
7612         * gcc.dg/uninit-pred-6_e.c: New test.
7613         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7614         * g++.dg/uninit-pred-1_a.C: New test.
7615         * g++.dg/uninit-pred-1_b.C: New test.
7616         * g++.dg/uninit-pred-2_a.C: New test.
7617         * g++.dg/uninit-pred-2_b.C: New test.
7618         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7619         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7620         * g++.dg/uninit-pred-loop_1.cc: New test.
7621
7622 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7623
7624         * gcc.dg/lto/20091209-1_0.c: New testcase.
7625
7626 2010-04-28  Richard Guenther  <rguenther@suse.de>
7627
7628         PR tree-optimization/43879
7629         PR tree-optimization/43909
7630         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7631
7632 2010-04-28  Richard Guenther  <rguenther@suse.de>
7633
7634         PR c++/43880
7635         * g++.dg/torture/pr43880.C: New testcase.
7636
7637 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7638
7639         PR c++/9335
7640         * g++.dg/template/recurse2.C: Update
7641         * g++.dg/template/recurse.C: Update.
7642         * g++.dg/template/pr23510.C: Update.
7643         * lib/prune.exp: Filter out 'recursively instantiated'.
7644
7645 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7646
7647         PR c++/29043
7648         * g++.dg/init/pr29043.C: New.
7649
7650 2010-04-27  Jason Merrill  <jason@redhat.com>
7651
7652         * g++.dg/lookup/scoped5.C: Adjust.
7653         * g++.dg/lookup/scoped8.C: Adjust.
7654         * g++.dg/template/dependent-expr5.C: Adjust.
7655         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7656
7657         PR c++/43856
7658         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7659
7660         PR c++/43875
7661         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7662
7663 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7664             Jan Hubicka <hubicka@ucw.cz>
7665
7666         * gcc.dg/pure-2.c: New testcase.
7667         * gcc.dg/const-1.c: New testcase.
7668
7669 2010-04-27  Jason Merrill  <jason@redhat.com>
7670
7671         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7672
7673         PR c++/41468
7674         * g++.dg/template/sfinae17.C: New.
7675         * g++.dg/template/sfinae18.C: New.
7676
7677 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7678
7679         * g++.dg/init/pr42844.C: New.
7680         * g++.dg/cpp0x/pr42844-2.C: New.
7681         * g++.dg/cpp0x/defaulted2.C: Adjust.
7682         * g++.dg/tree-ssa/pr27549.C: Likewise.
7683         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7684
7685 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7686
7687         PR fortran/18918
7688         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7689
7690 2010-04-27  Richard Guenther  <rguenther@suse.de>
7691
7692         PR middle-end/40561
7693         * g++.dg/other/pr40561.C: New testcase.
7694
7695 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7696
7697         PR middle-end/43812
7698         * g++.dg/ipa/pr43812.C: New test.
7699
7700 2010-04-27  Jan Hubicka  <jh@suse.cz>
7701
7702         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7703         (test): ... this one.
7704
7705 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7706
7707         PR target/40657
7708         * gcc.target/arm/thumb-stackframe.c: New test.
7709
7710 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7711
7712         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7713         * gcc.dg/misc-column.c: Likewise.
7714         * gcc.dg/Walways-true-1.c: Likewise.
7715         * gcc.dg/Walways-true-2.c: Likewise.
7716         * gcc.dg/warn-addr-cmp.c: Likewise.
7717
7718 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7719
7720         PR fortran/18918
7721         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7722         * gfortran.dg/coarray_12.f90: New.
7723
7724 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7725
7726         PR c/32207
7727         * gcc.dg/pr32207.c: New test.
7728         * gcc.dg/misc-column.c: Adjust expected warning.
7729         * gcc.dg/Walways-true-1.c: Likewise.
7730         * gcc.dg/Walways-true-2.c: Likewise.
7731         * gcc.dg/warn-addr-cmp.c: Likewise.
7732
7733 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7734
7735         PR lto/42776
7736         * lib/lto.exp (lto_prune_vis_warns): New function.
7737         (lto-link-and-maybe-run): Call it.
7738
7739 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7740
7741         PR tree-optimization/43904
7742         * gcc.dg/tree-ssa/tailcall-6.c: New.
7743
7744 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7745
7746         PR testsuite/35165
7747         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7748         Darwin8/OSX10.4 - compatible code generation.
7749         Use scan-rtl-dump.
7750         * obj-c++.dg/stubify-1.mm: Ditto.
7751         * lib/objc-torture.exp: Do not require link success for
7752         "trivial.m" in the runtime checks when dowhat = 'compile'.
7753         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7754         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7755         Darwin8/OSX10.4 - compatible code generation.
7756         * objc.dg/stubify-2.m: Ditto.
7757         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7758         * objc.dg/next-runtime-1.m: Ditto.
7759         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7760         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7761         runtimes on Darwin.
7762
7763 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7764
7765         PR 43715
7766         * lib/plugin-support.exp: Use "-undefined
7767         dynamic_lookup" on darwin.
7768
7769 2010-04-26  Richard Guenther  <rguenther@suse.de>
7770
7771         * gcc.dg/lto/20100426_0.c: New testcase.
7772
7773 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7774
7775         PR tree-optimization/43833
7776         gcc.dg/Warray-bounds-8.c: New test case.
7777
7778 2010-04-26  Richard Guenther  <rguenther@suse.de>
7779
7780         PR lto/43080
7781         * g++.dg/lto/20100423-3_0.C: New testcase.
7782
7783 2010-04-26  Richard Guenther  <rguenther@suse.de>
7784
7785         PR lto/42425
7786         * g++.dg/lto/20100423-2_0.C: New testcase.
7787
7788 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7789
7790         * gcc.dg/vect/bb-slp-23.c: New test.
7791
7792 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7793
7794         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7795         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7796         * gcc.dg/c1x-float-1.c: New test.
7797
7798 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7799
7800         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7801         of "lea\[ \t\]".
7802
7803 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7804
7805         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7806         FreeBSD.
7807         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7808         * gfortran.dg/default_format_2.f90: Ditto.
7809
7810 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7811
7812         * gfortran.dg/pr43505.f90: Clean up .mod file.
7813         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7814         * gfortran.dg/pr41347.f90: Ditto.
7815         * gfortran.dg/internal_pack_4.f90: Ditto.
7816         * gfortran.dg/proc_decl_23.f90: Ditto.
7817         * gfortran.dg/recursive_check_3.f90: Ditto.
7818         * gfortran.dg/intent_out_3.f90: Ditto.
7819         * gfortran.dg/assignment_2.f90: Ditto.
7820         * gfortran.dg/pr41928.f90: Ditto.
7821         * gfortran.dg/pr42166.f90: Ditto.
7822         * gfortran.dg/private_type_12.f90: Ditto.
7823         * gfortran.dg/graphite/pr42185.f90: Ditto.
7824         * gfortran.dg/graphite/pr42186.f90: Ditto.
7825         * gfortran.dg/graphite/pr40982.f90: Ditto.
7826         * gfortran.dg/graphite/id-2.f90: Ditto.
7827         * gfortran.dg/graphite/id-4.f90: Ditto.
7828         * gfortran.dg/graphite/pr42050.f90: Ditto.
7829         * gfortran.dg/graphite/id-18.f90: Ditto.
7830         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7831         * gfortran.dg/graphite/pr41924.f90: Ditto.
7832         * gfortran.dg/graphite/pr42393.f90: Ditto.
7833         * gfortran.dg/graphite/pr37980.f90: Ditto.
7834         * gfortran.dg/graphite/pr38953.f90: Ditto.
7835         * gfortran.dg/graphite/pr42180.f90: Ditto.
7836         * gfortran.dg/graphite/pr42181.f90: Ditto.
7837         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7838         * gfortran.dg/select_type_4.f90: Ditto.
7839         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7840         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7841         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7842         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7843         * gfortran.dg/whole_file_11.f90: Ditto.
7844         * gfortran.dg/private_type_11.f90: Ditto.
7845         * gfortran.dg/vect/vect-gems.f90: Ditto.
7846         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7847
7848 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7849
7850         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7851
7852 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7853
7854         * gnat.dg/pack15.ad[sb]: New test.
7855
7856 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7857
7858         * gcc.target/arm/mla-1.c: New test.
7859
7860 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7861
7862         PR fortran/30073
7863         PR fortran/43793
7864         * gfortran.dg/pr43793.f90: New test.
7865
7866 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7867
7868         PR tree-optimization/41442
7869         * gcc.target/i386/pr41442.c: New test.
7870
7871 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7872
7873         PR fortran/43832
7874         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7875
7876 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7877
7878         PR fortran/43832
7879         * gfortran.dg/open_nounit.f90: New test.
7880
7881 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7882
7883         PR fortran/43841
7884         PR fortran/43843
7885         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7886
7887 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7888
7889         * gcc.dg/Wconversion-integer.c: Update.
7890
7891 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7892
7893         * gnat.dg/unchecked_convert5.adb: New test.
7894
7895 2010-04-23  Richard Guenther  <rguenther@suse.de>
7896
7897         PR lto/41734
7898         * gcc.dg/lto/20100423-2_0.c: New testcase.
7899         * gcc.dg/lto/20100423-2_0.c: Likewise.
7900
7901 2010-04-23  Richard Guenther  <rguenther@suse.de>
7902
7903         PR lto/43455
7904         * gcc.dg/lto/20100423-1_0.c: New testcase.
7905         * gcc.dg/lto/20100423-1_1.c: Likewise.
7906
7907 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7908
7909         PR tree-optimization/43846
7910         * gcc.dg/tree-ssa/sra-10.c: New test.
7911
7912 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7913
7914         PR middle-end/43835
7915         * gcc.c-torture/execute/pr43835.c: New test.
7916
7917 2010-04-23  Richard Guenther  <rguenther@suse.de>
7918
7919         PR lto/42653
7920         * g++.dg/lto/20100423-1_0.C: New testcase.
7921
7922 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7923
7924         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7925
7926 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7927
7928         PR tree-optimization/43842
7929         * gcc.dg/vect/pr43842.c: New test.
7930
7931 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7932
7933         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7934         * gcc.target/i386/wmul-2.c: Likewise.
7935
7936 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7937
7938         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7939         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7940
7941 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7942
7943         * gfortran.dg/reassoc_6.f: New testcase.
7944
7945 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7946
7947         PR middle-end/29274
7948         * gcc.target/arm/wmul-1.c: New test.
7949         * gcc.target/arm/wmul-2.c: New test.
7950
7951 2010-04-22  Richard Guenther  <rguenther@suse.de>
7952
7953         PR tree-optimization/43845
7954         * gcc.c-torture/compile/pr43845.c: New testcase.
7955
7956 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7957
7958         PR middle-end/29274
7959         * gcc.target/i386/wmul-1.c: New test.
7960         * gcc.target/i386/wmul-2.c: New test.
7961         * gcc.target/bfin/wmul-1.c: New test.
7962         * gcc.target/bfin/wmul-2.c: New test.
7963
7964 2010-04-22  Richard Guenther  <rguenther@suse.de>
7965
7966         PR fortran/43829
7967         * gfortran.dg/vector_subscript_6.f90: New testcase.
7968         * gfortran.dg/assign_10.f90: Adjust.
7969
7970 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7971
7972         PR fortran/43836
7973         * gfortran.dg/gomp/pr43836.f90: New test.
7974
7975 2010-04-21  Richard Guenther  <rguenther@suse.de>
7976
7977         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7978
7979 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7980
7981         * gcc.dg/torture/builtin-cproj-3.c: New.
7982
7983 2010-04-20  Jason Merrill  <jason@redhat.com>
7984
7985         PR c++/9335
7986         * g++.dg/template/recurse2.C: New.
7987         * g++.dg/parse/crash36.C: Adjust.
7988         * g++.dg/other/fold1.C: Adjust.
7989         * g++.dg/init/member1.C: Adjust.
7990         * lib/prune.exp: Prune "skipping N instantiation contexts".
7991
7992 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7993
7994         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7995
7996 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7997
7998         * gcc.dg/torture/builtin-cproj-1.c: New.
7999         * gcc.dg/torture/builtin-cproj-2.c: New.
8000
8001 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
8002
8003         PR c++/43800
8004         PR c++/43704
8005         * g++.dg/template/typedef32.C: Adjust.
8006         * g++.dg/template/typedef33.C: New test.
8007
8008 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
8009
8010         PR fortran/43227
8011         * gfortran.dg/proc_decl_23.f90: New test.
8012
8013         PR fortran/43266
8014         * gfortran.dg/abstract_type_6.f03: New test.
8015
8016 2010-04-20  Xinliang David Li  <davidxl@google.com>
8017
8018         * g++.dg/tree-ssa/fold-compare.C: New.
8019
8020 2010-04-20  Richard Guenther  <rguenther@suse.de>
8021
8022         PR tree-optimization/39417
8023         * g++.dg/torture/pr39417.C: New testcase.
8024
8025 2010-04-20  Richard Guenther  <rguenther@suse.de>
8026
8027         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8028
8029 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
8030
8031         * g++.dg/debug/dwarf2/rv1.C: New test.
8032
8033 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8034
8035         PR target/43635
8036         * gcc.c-torture/compile/pr43635.c: New testcase.
8037
8038 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8039
8040         PR fortran/43339
8041         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8042         of sequential loops being private only in the innermost containing
8043         task region.
8044
8045         PR middle-end/43337
8046         * gfortran.dg/gomp/pr43337.f90: New test.
8047
8048 2010-04-19  Richard Guenther  <rguenther@suse.de>
8049
8050         PR tree-optimization/43796
8051         * gfortran.dg/pr43796.f90: New testcase.
8052
8053 2010-04-19  Richard Guenther  <rguenther@suse.de>
8054
8055         PR tree-optimization/43783
8056         * gcc.c-torture/execute/pr43783.c: New testcase.
8057
8058 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
8059
8060         PR target/43766
8061         * gcc.target/i386/pr43766.c: New test.
8062
8063 2010-04-19  Jie Zhang  <jie@codesourcery.com>
8064
8065         PR target/43662
8066         * gcc.target/i386/pr43662.c: New test.
8067
8068 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
8069
8070         PR c++/43704
8071         * g++.dg/template/typedef32.C: New test.
8072
8073 2010-04-19  Ira Rosen  <irar@il.ibm.com>
8074
8075         PR tree-optimization/37027
8076         * lib/target-supports.exp
8077         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8078         * gcc.dg/vect/pr37027.c: New test.
8079         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8080         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8081         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8082         gcc.dg/vect/vect-complex-6.c: Likewise.
8083
8084 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8085
8086         * g++.dg/debug/dwarf2/enum1.C: New test.
8087
8088 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8089
8090         * gnat.dg/rep_clause5.ad[sb]: New test.
8091         * gnat.dg/rep_clause5_pkg.ads: New helper.
8092
8093 2010-04-18  Ira Rosen  <irar@il.ibm.com>
8094
8095         PR tree-optimization/43771
8096         * g++.dg/vect/pr43771.cc: New test.
8097
8098 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8099
8100         PR fortran/31538
8101         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8102         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8103
8104 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8105
8106         * gnat.dg/sizetype.adb: Rename into...
8107         * gnat.dg/sizetype1.adb: ...this.
8108         * gnat.dg/sizetype2.adb: New test.
8109
8110 2010-04-16  Richard Guenther  <rguenther@suse.de>
8111
8112         PR tree-optimization/43572
8113         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8114
8115 2010-04-16  Olivier Hainque  <hainque@adacore.com>
8116
8117         * gnat.dg/specs/discr_private.ads: New test.
8118
8119 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
8120
8121         PR target/41514
8122         * gcc.target/arm/thumb-comparisons.c: New test.
8123
8124         PR target/40603
8125         * gcc.target/arm/thumb-cbranchqi.c: New test.
8126
8127 2010-04-16  Christian Bruel  <christian.bruel@st.com>
8128
8129         * g++.dg/torture/pr36191.C: Enable for SH.
8130
8131 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8132
8133         * gnat.dg/wide_boolean.adb: New test.
8134         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8135
8136 2010-04-15  Richard Guenther  <rguenther@suse.de>
8137
8138         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8139         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8140         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8141         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8142         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8143         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8144         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8145         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8146         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8147         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8148         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8149         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8150         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8151         * gcc.dg/torture/ipa-pta-2.c: Likewise.
8152         * gcc.dg/torture/ipa-pta-1.c: Adjust.
8153
8154 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
8155
8156         PR target/21803
8157         * gcc.target/arm/pr42496.c: New test.
8158
8159 2010-04-14  Jason Merrill  <jason@redhat.com>
8160
8161         PR c++/36625
8162         * g++.dg/ext/attrib38.C: New.
8163
8164 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
8165
8166         PR testsuite/43739
8167         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8168
8169 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8170
8171         PR 42966
8172         * gcc.dg/cpp/warn-undef-2.c: Update.
8173         * gcc.dg/cpp/warn-traditional-2.c: Update.
8174         * gcc.dg/cpp/warn-comments-2.c: Update.
8175         * gcc.dg/cpp/warn-variadic-2.c: Update.
8176         * gcc.dg/cpp/warn-long-long-2.c: Update.
8177         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8178         * gcc.dg/cpp/warn-multichar-2.c: Update.
8179         * gcc.dg/cpp/warn-normalized-3.c: Update.
8180         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8181         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8182         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8183         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8184         * gcc.dg/cpp/warn-redefined-2.c: Update.
8185         * gfortran.dg/warning-directive-2.F90: Update.
8186         * c-c++-common/cpp/warning-directive-2.c: Update.
8187
8188 2010-04-14  Michael Matz  <matz@suse.de>
8189
8190         PR tree-optimization/42963
8191         * gcc.dg/pr42963.c: New testcase.
8192
8193 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8194
8195         * gnat.dg/class_wide.adb: Rename into...
8196         * gnat.dg/class_wide1.adb: ...this.
8197         * gnat.dg/class_wide2.ad[sb]: New test.
8198
8199 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8200
8201         PR fortran/18918
8202         * gfortran.dg/coarray_9.f90: Update dg-errors.
8203         * gfortran.dg/coarray_10.f90: New test.
8204         * gfortran.dg/coarray_11.f90: New test.
8205
8206 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8207
8208         PR fortran/43747
8209         gfortran.dg/initialization_24.f90: New test.
8210
8211 2010-04-13  Jason Merrill  <jason@redhat.com>
8212
8213         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8214         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8215
8216 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8217
8218         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8219         * g++.dg/dg.exp: Likewise.
8220         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8221         * c-c++-common/cpp/warning-directive-1.c: ... here.
8222         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8223         * c-c++-common/cpp/warning-directive-2.c: ... here.
8224         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8225         * c-c++-common/cpp/warning-directive-3.c: ... here.
8226         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8227         * c-c++-common/cpp/warning-directive-4.c: ... here.
8228         * g++.dg/cpp/warning-directive-1.C: Delete.
8229         * g++.dg/cpp/warning-directive-2.C: Delete.
8230         * g++.dg/cpp/warning-directive-3.C: Delete.
8231         * g++.dg/cpp/warning-directive-4.C: Delete.
8232         * gcc.dg/cpp/normalised-3.c: Delete.
8233         * g++.dg/cpp/normalised-1.C: Rename as ...
8234         * c-c++-common/cpp/normalised-3.c: ... this.
8235
8236 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8237
8238         * gcc.dg/tree-ssa/sra-9.c: New test.
8239
8240 2010-04-13  Michael Matz  <matz@suse.de>
8241
8242         PR middle-end/43730
8243         * gcc.dg/pr43730.c: New test.
8244
8245 2010-04-13  Michael Matz  <matz@suse.de>
8246
8247         * gcc.dg/tree-ssa/negate.c: New testcase.
8248
8249 2010-04-13  Richard Guenther  <rguenther@suse.de>
8250
8251         PR testsuite/43735
8252         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8253
8254 2010-04-13  Richard Guenther  <rguenther@suse.de>
8255
8256         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8257
8258 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8259
8260         * gnat.dg/derived_type1.adb: New test.
8261
8262 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8263
8264         * gcc.dg/plugindir1.c: New testcase.
8265         * gcc.dg/plugindir2.c: New testcase.
8266         * gcc.dg/plugindir3.c: New testcase.
8267         * gcc.dg/plugindir4.c: New testcase.
8268
8269 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8270
8271         * gcc.target/i386/rotate-2.c: New test.
8272
8273 2010-04-12  Jason Merrill  <jason@redhat.com>
8274
8275         PR c++/43641
8276         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8277         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8278
8279 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8280
8281         PR c++/25811
8282         * g++.dg/init/pr25811.C: New test.
8283
8284 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8285
8286         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8287         dg-error, dg-warning.
8288         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8289
8290 2010-04-12  Richard Guenther  <rguenther@suse.de>
8291
8292         * gcc.dg/torture/inline-2.c: New testcase.
8293
8294 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8295
8296         PR bootstrap/43699
8297         * gcc.dg/Wunused-var-7.c: New test.
8298
8299         PR tree-optimization/43560
8300         * gcc.c-torture/execute/pr43560.c: New test.
8301
8302 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8303
8304         * gnat.dg/aggr13.adb: New test.
8305         * gnat.dg/aggr14.adb: Likewise.
8306         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8307
8308 2010-04-12  Richard Guenther  <rguenther@suse.de>
8309
8310         PR c++/43611
8311         * g++.dg/torture/pr43611.C: New testcase.
8312
8313 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8314
8315         PR c/36774
8316         * gcc.dg/pr36774-1.c: New test.
8317         * gcc.dg/pr36774-2.c: New test.
8318
8319 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8320
8321         * gcc.target/sh/rte-delay-slot.c: New test.
8322
8323 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8324
8325         * gnat.dg/pack9.adb: Remove -cargs option.
8326         * gnat.dg/aggr12.ad[sb]: New test.
8327
8328 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8329
8330         PR target/43417
8331         * gcc.target/sh/pr43417.c: New test.
8332
8333 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8334
8335         PR fortran/43591
8336         * gfortran.dg/spec_expr_6.f90: New test.
8337
8338 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8339
8340         PR cpp/43195
8341         * gcc.dg/cpp/pr43195.c: New.
8342         * gcc.dg/cpp/pr43195.h: New.
8343
8344 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8345
8346         PR 42965
8347         * gcc.dg/Werror-6.c: Adjust.
8348         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8349         * gcc.dg/Werror-4.c: Likewise.
8350         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8351         * gcc.dg/Wswitch-enum-error.c: Likewise.
8352         * gcc.dg/Wpointer-arith.c: Likewise.
8353         * gcc.dg/Wfatal.c: Likewise.
8354         * gcc.dg/Wswitch-error.c: Likewise.
8355         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8356         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8357         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8358         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8359         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8360         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8361         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8362         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8363         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8364         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8365         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8366         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8367         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8368         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8369         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8370         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8371         * g++.dg/cpp/warning-directive-2.C: Likewise.
8372         * gfortran.dg/warning-directive-2.F90: Likewise.
8373
8374 2010-04-09  Jason Merrill  <jason@redhat.com>
8375
8376         PR c++/42623
8377         * g++.dg/template/sizeof13.C: New.
8378
8379 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8380
8381         * g++.dg/other/pr35504.C: Add check for thiscall.
8382         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8383         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8384
8385 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8386
8387         PR c++/28584
8388         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8389         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8390         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8391         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8392         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8393         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8394         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8395         * g++.dg/other/increment1.C: Likewise.
8396
8397 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8398
8399         PR fortran/18918
8400         * gfortran.dg/coarray_7.f90: New test.
8401         * gfortran.dg/coarray_8.f90: New test.
8402
8403 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8404
8405         PR fortran/28039
8406         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8407
8408 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8409
8410         PR target/43643
8411         * gcc.dg/pr43643.c: New test.
8412
8413 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8414
8415         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8416
8417 2010-04-08  Richard Guenther  <rguenther@suse.de>
8418
8419         PR tree-optimization/43679
8420         * gcc.c-torture/compile/pr43679.c: New testcase.
8421
8422 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8423
8424         PR debug/43670
8425         * gcc.dg/pr43670.c: New test.
8426
8427 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8428
8429         PR middle-end/40815
8430         * gcc.dg/tree-ssa/reassoc-19.c: New.
8431
8432 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8433
8434         PR c/18624
8435         * gcc.dg/Wunused-var-1.c: New test.
8436         * gcc.dg/Wunused-var-2.c: New test.
8437         * gcc.dg/Wunused-var-3.c: New test.
8438         * gcc.dg/Wunused-var-4.c: New test.
8439         * gcc.dg/Wunused-var-5.c: New test.
8440         * gcc.dg/Wunused-var-6.c: New test.
8441         * gcc.dg/Wunused-parm-1.c: New test.
8442
8443         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8444         * gcc.dg/trunc-1.c: Likewise.
8445         * gcc.dg/vla-9.c: Likewise.
8446         * gcc.dg/dfp/composite-type.c: Likewise.
8447
8448 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8449
8450         PR objc/35996
8451         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8452         * obj-c++.dg/objc-gc-3.mm: Ditto.
8453
8454 2010-04-07  Simon Baldwin  <simonb@google.com>
8455
8456         * gcc.dg/cpp/warn-undef-2.c: New.
8457         * gcc.dg/cpp/warn-traditional-2.c: New.
8458         * gcc.dg/cpp/warn-comments-2.c: New.
8459         * gcc.dg/cpp/warning-directive-1.c: New.
8460         * gcc.dg/cpp/warn-long-long.c: New.
8461         * gcc.dg/cpp/warn-traditional.c: New.
8462         * gcc.dg/cpp/warn-variadic-2.c: New.
8463         * gcc.dg/cpp/warn-undef.c: New.
8464         * gcc.dg/cpp/warn-normalized-1.c: New.
8465         * gcc.dg/cpp/warning-directive-2.c: New.
8466         * gcc.dg/cpp/warn-long-long-2.c: New.
8467         * gcc.dg/cpp/warn-variadic.c: New.
8468         * gcc.dg/cpp/warn-normalized-2.c: New.
8469         * gcc.dg/cpp/warning-directive-3.c: New.
8470         * gcc.dg/cpp/warn-deprecated-2.c: New.
8471         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8472         * gcc.dg/cpp/warn-multichar-2.c: New.
8473         * gcc.dg/cpp/warn-normalized-3.c: New.
8474         * gcc.dg/cpp/warning-directive-4.c: New.
8475         * gcc.dg/cpp/warn-unused-macros.c: New.
8476         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8477         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8478         * gcc.dg/cpp/warn-cxx-compat.c: New.
8479         * gcc.dg/cpp/warn-redefined.c: New.
8480         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8481         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8482         * gcc.dg/cpp/warn-deprecated.c: New.
8483         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8484         * gcc.dg/cpp/warn-redefined-2.c: New.
8485         * gcc.dg/cpp/warn-comments.c: New.
8486         * gcc.dg/cpp/warn-multichar.c: New.
8487         * g++.dg/cpp/warning-directive-1.C: New.
8488         * g++.dg/cpp/warning-directive-2.C: New.
8489         * g++.dg/cpp/warning-directive-3.C: New.
8490         * g++.dg/cpp/warning-directive-4.C: New.
8491         * gfortran.dg/warning-directive-1.F90: New.
8492         * gfortran.dg/warning-directive-3.F90: New.
8493         * gfortran.dg/warning-directive-2.F90: New.
8494         * gfortran.dg/warning-directive-4.F90: New.
8495
8496 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8497
8498         PR objc++/23716
8499         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8500
8501 2010-04-07  Jason Merrill  <jason@redhat.com>
8502
8503         * g++.dg/template/dr408.C: New.
8504
8505         * g++.dg/lookup/ns4.C: New.
8506
8507         PR c++/38392
8508         * g++.dg/template/friend51.C: New test.
8509
8510         PR c++/41970
8511         * g++.old-deja/g++.other/linkage1.C: Adjust.
8512
8513 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8514
8515         PR c++/42697
8516         * g++.dg/template/crash94.C: New test.
8517
8518 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8519
8520         PR c++/40239
8521         * g++.dg/init/aggr5.C: New test.
8522         * g++.dg/init/aggr5.C: New test.
8523
8524 2010-04-07  Richard Guenther  <rguenther@suse.de>
8525
8526         PR tree-optimization/43270
8527         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8528         * gcc.dg/Warray-bounds-7.c: Likewise.
8529
8530 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8531
8532         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8533         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8534         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8535
8536 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8537
8538         PR c++/42556
8539         * g++.dg/init/pr42556.C: New test.
8540
8541 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8542
8543         PR debug/43628
8544         * g++.dg/debug/dwarf2/typedef2.C: New test.
8545
8546 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8547
8548         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8549         c-c++-common/dwarf2/redeclaration-1.C
8550
8551 2010-04-06  Jason Merrill  <jason@redhat.com>
8552
8553         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8554         * g++.dg/ext/attrib18.C: Likewise.
8555         * g++.dg/ext/bitfield2.C: Likewise.
8556         * g++.dg/ext/bitfield4.C: Likewise.
8557         * g++.dg/ext/visibility/warn2.C: Likewise.
8558         * g++.dg/ext/visibility/warn3.C: Likewise.
8559         * g++.dg/gomp/pr26690-1.C: Likewise.
8560         * g++.dg/inherit/covariant7.C: Likewise.
8561         * g++.dg/init/synth2.C: Likewise.
8562         * g++.dg/lookup/using7.C: Likewise.
8563         * g++.dg/other/crash-4.C: Likewise.
8564         * g++.dg/other/error13.C: Likewise.
8565         * g++.dg/other/error20.C: Likewise.
8566         * g++.dg/parse/crash31.C: Likewise.
8567         * g++.dg/parse/error16.C: Likewise.
8568         * g++.dg/parse/error19.C: Likewise.
8569         * g++.dg/parse/error27.C: Likewise.
8570         * g++.dg/parse/error28.C: Likewise.
8571         * g++.dg/parse/fused-params1.C: Likewise.
8572         * g++.dg/template/error2.C: Likewise.
8573         * g++.dg/template/local6.C: Likewise.
8574         * g++.dg/template/qualttp15.C: Likewise.
8575         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8576         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8577         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8578         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8579         * g++.old-deja/g++.eh/spec6.C: Likewise.
8580         * g++.old-deja/g++.jason/crash3.C: Likewise.
8581         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8582         * g++.old-deja/g++.law/ctors5.C: Likewise.
8583         * g++.old-deja/g++.law/ctors9.C: Likewise.
8584         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8585         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8586         * g++.old-deja/g++.other/struct1.C: Likewise.
8587         * g++.old-deja/g++.other/volatile1.C: Likewise.
8588         * g++.old-deja/g++.pt/crash36.C: Likewise.
8589         * g++.old-deja/g++.pt/derived3.C: Likewise.
8590         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8591         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8592
8593 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8594
8595         PR middle-end/43519
8596         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8597         * gcc.dg/graphite/id-19.c: New.
8598
8599 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8600
8601         PR middle-end/32824
8602         * gcc.dg/vect/pr32824: New.
8603
8604 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8605
8606         PR fortran/18918
8607         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8608         * gfortran.dg/coarray_3.f90: Ditto.
8609         * gfortran.dg/coarray_4.f90: Ditto.
8610         * gfortran.dg/coarray_5.f90: Ditto.
8611         * gfortran.dg/coarray_6.f90: Ditto.
8612         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8613
8614 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8615
8616         PR fortran/18918
8617         * gfortran.dg/coarray_4.f90: Fix test.
8618         * gfortran.dg/coarray_6.f90: Add more tests.
8619
8620 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8621
8622         PR fortran/18918
8623         * gfortran.dg/coarray_4.f90: New test.
8624         * gfortran.dg/coarray_5.f90: New test.
8625         * gfortran.dg/coarray_6.f90: New test.
8626
8627 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8628
8629         PR fortran/18918
8630         * gfortran.dg/iso_fortran_env_5.f90: New test.
8631         * gfortran.dg/iso_fortran_env_6.f90: New test.
8632
8633 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8634
8635         PR fortran/39997
8636         * gfortran.dg/coarray_1.f90: New test.
8637         * gfortran.dg/coarray_2.f90: New test.
8638         * gfortran.dg/coarray_3.f90: New test.
8639
8640 2010-04-06  Jason Merrill  <jason@redhat.com>
8641
8642         PR c++/43648
8643         * g++.dg/template/dtor8.C: New.
8644
8645         PR c++/43621
8646         * g++.dg/template/error-recovery2.C: New.
8647
8648 2010-04-06  Jan Hubicka  <jh@suse.czpli
8649
8650         PR tree-optimization/42906
8651         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8652
8653 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8654
8655         PR fortran/43178
8656         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8657         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8658         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8659
8660 2010-04-06  Richard Guenther  <rguenther@suse.de>
8661
8662         PR tree-optimization/43627
8663         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8664
8665 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8666
8667         PR target/43638
8668         * gcc.target/i386/pr43638.c: New test.
8669
8670 2010-04-06  Richard Guenther  <rguenther@suse.de>
8671
8672         PR middle-end/43661
8673         * gcc.c-torture/compile/pr43661.c: New testcase.
8674
8675 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8676
8677         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8678
8679 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8680
8681         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8682
8683 2010-04-02  Richard Guenther  <rguenther@suse.de>
8684
8685         PR tree-optimization/43629
8686         * gcc.c-torture/execute/pr43629.c: New testcase.
8687
8688 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8689             Dominique d'Humieres  <dominiq@lps.ens.fr>
8690
8691         PR libfortran/43605
8692         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8693
8694 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8695
8696         PR debug/43325
8697         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8698
8699 2010-04-01  Jason Merrill  <jason@redhat.com>
8700
8701         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8702
8703 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8704             Manfred Schwarb  <manfred99@gmx.ch>
8705
8706         PR libfortran/43605
8707         * gfortran.dg/ftell_3.f90: New test.
8708
8709 2010-04-01  Richard Guenther  <rguenther@suse.de>
8710
8711         PR middle-end/43614
8712         * gcc.c-torture/compile/pr43614.c: New testcase.
8713
8714 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8715
8716         PR tree-optimization/43141
8717         * gcc.dg/guality/pr43141.c: New test.
8718
8719 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8720
8721         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8722         * g++.dg/eh/spbp.C: Likewise.
8723         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8724         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8725         superfluous casts.
8726         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8727         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8728         * objc.dg/dwarf-2.m: Likewise.
8729
8730 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8731
8732         PR middle-end/43464
8733         * gcc.dg/graphite/id-pr43464.c: New.
8734         * gcc.dg/graphite/id-pr43464-1.c: New.
8735
8736 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8737
8738         PR middle-end/43351
8739         * gcc.dg/graphite/id-pr43351.c
8740
8741 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8742
8743         PR testsuite/35165
8744         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8745         * obj-c++.dg/try-catch-2.mm: Ditto.
8746         * obj-c++.dg/lookup-2.mm: Ditto.
8747         * obj-c++.dg/encode-8.m: Ditto.
8748         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8749         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8750         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8751         * obj-c++.dg/const-str-11.mm: Ditto.
8752         * obj-c++.dg/const-str-9.mm: Ditto.
8753         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8754         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8755         * obj-c++.dg/except-1.mm: Ditto.
8756         * obj-c++.dg/const-str-7.mm: Ditto.
8757         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8758         * obj-c++.dg/const-str-3.mm: Ditto.
8759         * obj-c++.dg/const-str-7.mm: Ditto.
8760         * obj-c++.dg/stubify-2.mm: Change dump file name.
8761
8762         PR objc++/23613
8763         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8764         New macro.
8765         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8766         Remove dg-xfail-if.
8767
8768 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8769
8770         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8771         only with -O2, -O3 or -Os and not with -fwhopr.
8772
8773 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8774
8775         PR c++/43558
8776         * g++.dg/template/typedef31.C: New test.
8777
8778 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8779
8780         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8781         assembler output on *-*-solaris2*.
8782         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8783
8784 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8785
8786         PR debug/43557
8787         * gcc.dg/pr43557-1.c: New test.
8788         * gcc.dg/pr43557-2.c: New file.
8789
8790 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8791
8792         PR 43562
8793         * gcc.dg/pr43562.c: New test.
8794
8795 2010-03-30  Jason Merrill  <jason@redhat.com>
8796
8797         PR c++/43076
8798         * g++.dg/template/error-recovery1.C: New.
8799
8800         PR c++/41786
8801         * g++.dg/parse/ambig5.C: New.
8802
8803 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8804
8805         PR debug/43593
8806         * gcc.dg/guality/pr43593.c: New test.
8807
8808 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8809
8810         PR middle-end/43430
8811         * gcc.dg/vect/pr43430-1.c: New.
8812
8813 2010-03-30  Jason Merrill  <jason@redhat.com>
8814
8815         PR c++/43559
8816         * g++.dg/template/partial7.C: New.
8817
8818 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8819
8820         * gcc.target/s390/stackcheck1.c: New testcase.
8821
8822 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8823
8824         PR libfortran/43265
8825         * gfortran.dg/read_eof_8.f90: New test.
8826
8827 2010-03-29  Jason Merrill  <jason@redhat.com>
8828
8829         * gcc.dg/cpp/include6.c: Change [] to ().
8830
8831         N3077
8832         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8833         splicing and UCNs.
8834         * c-c++-common/raw-string-2.c: Add trigraph test.
8835         * c-c++-common/raw-string-8.c: New.
8836         * c-c++-common/raw-string-9.c: New.
8837         * c-c++-common/raw-string-10.c: New.
8838
8839         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8840         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8841         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8842         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8843         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8844         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8845         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8846
8847 2010-03-29  Richard Guenther  <rguenther@suse.de>
8848
8849         PR tree-optimization/43560
8850         * gcc.dg/torture/pr43560.c: New testcase.
8851
8852 2010-03-29  Jason Merrill  <jason@redhat.com>
8853
8854         N3077
8855         * g++.dg/ext/raw-string-1.C: Change [] to ().
8856         * g++.dg/ext/raw-string-2.C: Change [] to ().
8857         Don't use \ in delimiter.
8858         * g++.dg/ext/raw-string-3.C: Change [] to ().
8859         * g++.dg/ext/raw-string-4.C: Change [] to ().
8860         * g++.dg/ext/raw-string-5.C: Change [] to ().
8861         Test for error on \ in delimiter.
8862         * g++.dg/ext/raw-string-6.C: Change [] to ().
8863         * g++.dg/ext/raw-string-7.C: Change [] to ().
8864
8865 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8866
8867         PR 43564
8868         * gcc.dg/pr43564.c: New test.
8869
8870 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8871
8872         PR fortran/43551
8873         * gfortran.dg/direct_io_12.f90: New test.
8874
8875 2010-03-28  Jan Hubicka  <jh@suse.cz>
8876
8877         PR tree-optimization/43505
8878         * gfortran.dg/pr43505.f90: New testcase.
8879
8880 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8881
8882         PR tree-optimization/43528
8883         * gcc.target/i386/pr43528.c: New test.
8884
8885 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8886
8887         PR c/43381
8888         * gcc.dg/parm-impl-decl-3.c: New test.
8889
8890 2010-03-26  Jason Merrill  <jason@redhat.com>
8891
8892         PR c++/43509
8893         * g++.dg/cpp0x/parse1.C: New.
8894
8895 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8896
8897         PR target/43524
8898         * gcc.target/i386/pr43524.c: New test.
8899
8900 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8901
8902         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8903         whitespace, rename main to foo.
8904         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8905         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8906         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8907         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8908         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8909         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8910         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8911         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8912         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8913         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8914         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8915
8916 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8917
8918         PR c++/43327
8919         * g++.dg/other/crash-10.C: New test.
8920         * g++.dg/other/crash-11.C: New test.
8921
8922 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8923
8924         PR libfortran/43517
8925         * gfortran.dg/read_eof_7.f90: New test.
8926
8927 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8928
8929         PR objc/35165
8930         PR testsuite/43512
8931         * objc-obj-c++-shared: New directory.
8932         * objc-obj-c++-shared/Object1-implementation.h: New file.
8933         * objc-obj-c++-shared/Object1.h: New file.
8934         * objc-obj-c++-shared/Protocol1.h: New file.
8935         * objc-obj-c++-shared/next-abi.h: New file.
8936         * objc-obj-c++-shared/next-mapping.h: New file.
8937         * objc/execute/next_mapping.h: Delete.
8938         * objc.dg/special/special.exp: For all targets run the tests with
8939         -fgnu-runtime, for darwin targets also run the tests with
8940         -fnext-runtime.
8941         * objc.dg/dg.exp: Ditto.
8942         * obj-c++.dg/dg.exp: Ditto.
8943         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8944         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8945         include use of updated NeXT interface.
8946         * objc/execute/formal_protocol-5.m: Ditto.
8947         * objc/execute/protocol-isEqual-2.m: Ditto.
8948         * objc/execute/protocol-isEqual-4.m: Ditto.
8949         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8950         Protocol1.h) and next-mapping.h as required.
8951         * objc/execute/object_is_class.m: Ditto.
8952         * objc/execute/enumeration-1.m: Ditto.
8953         * objc/execute/class-13.m: Ditto.
8954         * objc/execute/formal_protocol-2.m: Ditto.
8955         * objc/execute/formal_protocol-4.m: Ditto.
8956         * objc/execute/class-1.m: Ditto.
8957         * objc/execute/bycopy-1.m: Ditto.
8958         * objc/execute/formal_protocol-6.m: Ditto.
8959         * objc/execute/bycopy-3.m: Ditto.
8960         * objc/execute/class-3.m: Ditto.
8961         * objc/execute/bf-11.m: Ditto.
8962         * objc/execute/class-5.m: Ditto.
8963         * objc/execute/bf-13.m: Ditto.
8964         * objc/execute/class-7.m: Ditto.
8965         * objc/execute/bf-15.m: Ditto.
8966         * objc/execute/class-9.m: Ditto.
8967         * objc/execute/bf-17.m: Ditto.
8968         * objc/execute/bf-19.m: Ditto.
8969         * objc/execute/IMP.m: Ditto.
8970         * objc/execute/exceptions/catchall-1.m: Ditto.
8971         * objc/execute/exceptions/trivial.m: Ditto.
8972         * objc/execute/exceptions/finally-1.m: Ditto.
8973         * objc/execute/exceptions/local-variables-1.m: Ditto.
8974         * objc/execute/exceptions/foward-1.m: Ditto.
8975         * objc/execute/bf-2.m: Ditto.
8976         * objc/execute/string1.m: Ditto.
8977         * objc/execute/bf-4.m: Ditto.
8978         * objc/execute/informal_protocol.m: Ditto.
8979         * objc/execute/string3.m: Ditto.
8980         * objc/execute/bf-6.m: Ditto.
8981         * objc/execute/bf-8.m: Ditto.
8982         * objc/execute/class-tests-1.h: Ditto.
8983         * objc/execute/protocol-isEqual-1.m: Ditto.
8984         * objc/execute/protocol-isEqual-3.m: Ditto.
8985         * objc/execute/_cmd.m: Ditto.
8986         * objc/execute/function-message-1.m: Ditto.
8987         * objc/execute/bf-20.m: Ditto.
8988         * objc/execute/bf-common.h: Ditto.
8989         * objc/execute/np-2.m: Ditto.
8990         * objc/execute/class-10.m: Ditto.
8991         * objc/execute/class-12.m: Ditto.
8992         * objc/execute/enumeration-2.m: Ditto.
8993         * objc/execute/class-14.m: Ditto.
8994         * objc/execute/encode-1.m: Ditto.
8995         * objc/execute/formal_protocol-1.m: Ditto.
8996         * objc/execute/formal_protocol-3.m: Ditto.
8997         * objc/execute/accessing_ivars.m: Ditto.
8998         * objc/execute/bycopy-2.m: Ditto.
8999         * objc/execute/class-2.m: Ditto.
9000         * objc/execute/bf-10.m: Ditto.
9001         * objc/execute/formal_protocol-7.m: Ditto.
9002         * objc/execute/root_methods.m: Ditto.
9003         * objc/execute/class-4.m: Ditto.
9004         * objc/execute/bf-12.m: Ditto.
9005         * objc/execute/class-6.m: Ditto.
9006         * objc/execute/bf-14.m: Ditto.
9007         * objc/execute/nested-func-1.m: Ditto.
9008         * objc/execute/class-8.m: Ditto.
9009         * objc/execute/private.m: Ditto.
9010         * objc/execute/bf-16.m: Ditto.
9011         * objc/execute/bf-18.m: Ditto.
9012         * objc/execute/load-3.m: Ditto.
9013         * objc/execute/compatibility_alias.m: Ditto.
9014         * objc/execute/bf-1.m: Ditto.
9015         * objc/execute/no_clash.m: Ditto.
9016         * objc/execute/bf-3.m: Ditto.
9017         * objc/execute/string2.m: Ditto.
9018         * objc/execute/bf-5.m: Ditto.
9019         * objc/execute/string4.m: Ditto.
9020         * objc/execute/bf-7.m: Ditto.
9021         * objc/execute/object_is_meta_class.m: Ditto.
9022         * objc/execute/bf-9.m: Ditto.
9023         * objc/execute/bf-21.m: Ditto.
9024         * objc/execute/cascading-1.m: Ditto.
9025         * objc/execute/trivial.m: Ditto.
9026         * objc/execute/np-1.m: Ditto.
9027         * objc/compile/trivial.m: Ditto.
9028         * objc/execute/class_self-2.m: Include <stdlib.h>.
9029         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9030         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9031         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9032         and 64bit. Use new NeXT interface as required.
9033         * objc.dg/special/unclaimed-category-1.m: Ditto.
9034         * objc.dg/special/unclaimed-category-1.h: Ditto.
9035         * objc.dg/special/unclaimed-category-1a.m: Ditto.
9036         * objc.dg/func-ptr-1.m: Ditto.
9037         * objc.dg/stret-1.m: Ditto.
9038         * objc.dg/encode-2.m: Ditto.
9039         * objc.dg/category-1.m: Ditto.
9040         * objc.dg/encode-3.m: Ditto.
9041         * objc.dg/call-super-3.m: Ditto.
9042         * objc.dg/method-3.m: Ditto.
9043         * objc.dg/func-ptr-2.m: Ditto.
9044         * objc.dg/lookup-1.m: Ditto.
9045         * objc.dg/encode-4.m: Ditto.
9046         * objc.dg/fix-and-continue-1.m: Ditto.
9047         * objc.dg/proto-lossage-3.m: Ditto.
9048         * objc.dg/method-13.m: Ditto.
9049         * objc.dg/proto-qual-1.m: Ditto.
9050         * objc.dg/zero-link-3.m: Ditto.
9051         * objc.dg/bitfield-1.m: Ditto.
9052         * objc.dg/va-meth-1.m: Ditto.
9053         * objc.dg/super-class-3.m: Ditto.
9054         * objc.dg/call-super-1.m: Ditto.
9055         * objc.dg/type-size-2.m: Ditto.
9056         * objc.dg/method-10.m: Ditto.
9057         * objc.dg/defs.m: Ditto.
9058         * objc.dg/const-str-3.m: Ditto.
9059         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9060         Protocol1.h) and next-mapping.h as required. Use new NeXT
9061         interface as required.
9062         * objc.dg/super-class-4.m: Ditto.
9063         * objc.dg/comp-types-8.m: Ditto.
9064         * objc.dg/call-super-2.m: Ditto.
9065         * objc.dg/objc-fast-4.m: Ditto.
9066         * objc.dg/method-6.m: Ditto.
9067         * objc.dg/const-str-3.m: Ditto.
9068         * objc.dg/const-str-7.m: Ditto.
9069         * objc.dg/method-15.m: Ditto.
9070         * objc.dg/method-19.m: Ditto.
9071         * objc.dg/sync-1.m: Ditto.
9072         * objc.dg/layout-1.m: Ditto.
9073         * objc.dg/bitfield-3.m: Ditto.
9074         * objc.dg/try-catch-3.m: Ditto.
9075         * objc.dg/try-catch-7.m: Ditto.
9076         * objc.dg/comp-types-10.m: Ditto.
9077         * objc.dg/selector-2.: Ditto.
9078         * objc.dg/method-7.m: Ditto.
9079         * objc.dg/typedef-alias-1.m: Ditto.
9080         * objc.dg/proto-lossage-2.m: Ditto.
9081         * objc.dg/comp-types-11.m: Ditto.
9082         * objc.dg/sizeof-1.m: Ditto.
9083         * objc.dg/method-17.m: Ditto.
9084         * objc.dg/bitfield-5.m: Ditto.
9085         * objc.dg/try-catch-1.m: Ditto.
9086         * objc.dg/encode-5.m: Ditto.
9087         * objc.dg/fix-and-continue-2.m: Ditto.
9088         * objc.dg/method-9.m: Ditto.
9089         * objc.dg/isa-field-1.m: Ditto.
9090         * objc.dg/local-decl-2.m: Ditto.
9091         * objc.dg/objc-gc-4.m: Ditto.
9092         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9093         * objc.dg/gnu-runtime-3.m: Ditto.
9094         * objc.dg/encode-7.m: Ditto.
9095         * objc.dg/encode-8.m: Ditto.
9096         * objc.dg/selector-3.m: Ditto.
9097         * objc.dg/gnu-runtime-1.m: Ditto.
9098         * objc.dg/const-str-12.m: Ditto.
9099         * objc.dg/gnu-runtime-2.m: Ditto.
9100         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9101         * objc.dg/selector-1.m: Ditto.
9102         * objc.dg/stubify-2.m: Ditto.
9103         * objc.dg/zero-link-1.m: Ditto.
9104         * objc.dg/stret-2.m: Ditto.
9105         * objc.dg/zero-link-2.m: Ditto.
9106         * objc.dg/next-runtime-1.m: Ditto.
9107         * objc.dg/symtab-1.m: Ditto.
9108         * objc.dg/stubify-1.m: Ditto.
9109         * objc.dg/bitfield-2.m: Ditto.
9110         * objc.dg/try-catch-10.m: Apply to both runtimes.
9111         * objc.dg/const-str-1.m: Ditto.
9112         * objc.dg/image-info.m: Ditto.
9113         * objc.dg/encode-9.m: Ditto.
9114         * objc.dg/pragma-1.m: Apply test to all targets.
9115         * objc.dg/const-str-4.m: Ditto.
9116         * objc.dg/const-str-8.m: Ditto.
9117         * objc.dg/super-class-2.m: Ditto.
9118         * objc.dg/try-catch-5.m: Ditto.
9119         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9120         Protocol1.h) and next-mapping.h as required. Use new NeXT
9121         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
9122         * objc.dg/const-str-11.m: Ditto.
9123         * objc.dg/const-str-9.m: Ditto.
9124         * objc.dg/method-4.m: Skip for 64Bit NeXT.
9125         * objc.dg/encode-1.m: Remove redundant -lobjc.
9126         * objc.dg/try-catch-9.m: Tidy space.
9127         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9128         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9129         and 64bit. Use new NeXT interface as required.
9130         * obj-c++.dg/template-4.mm: Ditto.
9131         * obj-c++.dg/defs.mm: Ditto.
9132         * obj-c++.dg/basic.mm: Ditto.
9133         * obj-c++.dg/encode-4.mm: Ditto.
9134         * obj-c++.dg/method-17.mm: Ditto.
9135         * obj-c++.dg/proto-lossage-3.mm: Ditto.
9136         * obj-c++.dg/cxx-class-1.mm: Ditto.
9137         * obj-c++.dg/method-10.mm: Ditto.
9138         * obj-c++.dg/va-meth-1.mm: Ditto.
9139         * obj-c++.dg/encode-5.mm: Ditto.
9140         * obj-c++.dg/lookup-2.mm: Ditto.
9141         * obj-c++.dg/template-3.mm: Ditto.
9142         * obj-c++.dg/proto-qual-1.mm: Ditto.
9143         * obj-c++.dg/qual-types-1.m: Ditto.
9144         * obj-c++.dg/cxx-scope-1.mm: Ditto.
9145         * obj-c++.dg/template-1.mm: Ditto.
9146         * obj-c++.dg/encode-6.mm: Ditto.
9147         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
9148         Protocol1.h) and next-mapping.h as required. Use new NeXT
9149         interface as required.
9150         * obj-c++.dg/except-1.mm: Ditto.
9151         * obj-c++.dg/const-str-7.mm: Ditto.
9152         * obj-c++.dg/ivar-list-semi.mm: Ditto.
9153         * obj-c++.dg/cxx-scope-2.mm: Ditto.
9154         * obj-c++.dg/selector-2.mm: Ditto.
9155         * obj-c++.dg/isa-field-1.mm: Ditto.
9156         * obj-c++.dg/try-catch-1.mm: Ditto.
9157         * obj-c++.dg/local-decl-1.mm: Ditto.
9158         * obj-c++.dg/try-catch-9.mm: Ditto.
9159         * obj-c++.dg/no-extra-load.mm: Ditto.
9160         * obj-c++.dg/selector-5.mm: Ditto.
9161         * obj-c++.dg/method-12.mm: Ditto.
9162         * obj-c++.dg/try-catch-11.mm: Ditto.
9163         * obj-c++.dg/comp-types-11.mm: Ditto.
9164         * obj-c++.dg/bitfield-3.mm: Ditto.
9165         * obj-c++.dg/method-6.mm: Ditto.
9166         * obj-c++.dg/super-class-2.mm: Ditto.
9167         * obj-c++.dg/method-21.mm: Ditto.
9168         * obj-c++.dg/const-str-8.mm: Ditto.
9169         * obj-c++.dg/try-catch-7.mm: Ditto.
9170         * obj-c++.dg/method-15.mm: Ditto.
9171         * obj-c++.dg/layout-1.mm: Ditto.
9172         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9173         * obj-c++.dg/const-str-3.mm: Ditto.
9174         * obj-c++.dg/try-catch-2.mm: Ditto.
9175         * obj-c++.dg/objc-gc-3.mm: Ditto.
9176         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9177         * obj-c++.dg/bitfield-1.mm: Ditto.
9178         * obj-c++.dg/selector-6.mm: Ditto.
9179         * obj-c++.dg/method-13.mm: Ditto.
9180         * obj-c++.dg/comp-types-12.mm: Ditto.
9181         * obj-c++.dg/bitfield-4.mm: Ditto.
9182         * obj-c++.dg/try-catch-8.mm: Ditto.
9183         * obj-c++.dg/method-2.mm: Ditto.
9184         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9185         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9186         * obj-c++.dg/const-str-4.mm: Ditto.
9187         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9188         * obj-c++.dg/try-catch-3.mm: Ditto.
9189         * obj-c++.dg/comp-types-9.mm: Ditto.
9190         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9191         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9192         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9193         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9194         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9195         Use new NeXT interface as required.
9196         * obj-c++.dg/const-str-10.mm: Ditto.
9197         * obj-c++.dg/const-str-11.mm: Ditto.
9198         * obj-c++.dg/const-str-9.mm: Ditto.
9199         * obj-c++.dg/method-11.mm: Ditto.
9200         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9201         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9202         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9203         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9204         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9205
9206 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
9207
9208         PR c++/43206
9209         * g++.dg/template/typedef30.C: New test case.
9210
9211 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9212
9213         PR c/43385
9214         * gcc.c-torture/execute/pr43385.c: New test.
9215
9216 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9217
9218         * gcc.dg/strncpy-fix-1.c: New test.
9219
9220 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9221
9222         PR testsuite/41609
9223         * lib/objc-torture.exp (objc-set-runtime-options): New.
9224         * objc/execute/execute.exp: Check runtime options on each pass.
9225         * objc/execute/exceptions/exceptions.exp: Ditto.
9226         * objc/compile/compile.exp: Ditto.
9227
9228         PR testsuite/42348
9229         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9230         standard tests.
9231         (check_effective_target_objc2): New proc.
9232         (check_effective_target_next_runtime): New proc.
9233         * lib/objc.exp: Determine which runtime is in force and support it.
9234         * lib/obj-c++.exp: Ditto.
9235
9236 2010-03-24  Jason Merrill  <jason@redhat.com>
9237
9238         PR c++/43502
9239         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9240
9241 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9242
9243         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9244         a loop.
9245         * gcc.dg/ipa/ipa-2.c: Likewise.
9246         * gcc.dg/ipa/ipa-3.c: Likewise.
9247         * gcc.dg/ipa/ipa-4.c: Likewise.
9248         * gcc.dg/ipa/ipa-5.c: Likewise.
9249         * gcc.dg/ipa/ipa-7.c: Likewise.
9250         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9251         a loop.
9252         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9253         i_can_not_be_propagated_fully2 into a loop.
9254         * gcc.dg/ipa/ipa-8.c: New test.
9255         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9256
9257 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9258
9259         PR debug/19192
9260         PR debug/43479
9261         * gcc.dg/guality/pr43479.c: New test.
9262         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9263         and add volatile keyword.
9264
9265 2010-03-23  Mike Stump  <mikestump@comcast.net>
9266
9267         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9268
9269 2010-03-23  Jason Merrill  <jason@redhat.com>
9270
9271         * g++.dg/ext/altivec-17.C: Adjust error message.
9272
9273         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9274         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9275         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9276         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9277         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9278         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9279
9280 2010-03-22  Jason Merrill  <jason@redhat.com>
9281
9282         PR c++/43333
9283         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9284         * g++.dg/ext/is_pod_98.C: New.
9285
9286         PR c++/43281
9287         * g++.dg/cpp0x/auto18.C: New.
9288
9289         * gcc.dg/pr36997.c: Adjust error message.
9290         * g++.dg/ext/vector9.C: Likewise.
9291         * g++.dg/conversion/simd3.C: Likewise.
9292         * g++.dg/other/error23.C: Likewise.
9293
9294 2010-03-22  Michael Matz  <matz@suse.de>
9295
9296         PR middle-end/43475
9297         * gfortran.dg/pr43475.f90: New testcase.
9298
9299 2010-03-22  Richard Guenther  <rguenther@suse.de>
9300
9301         PR tree-optimization/43390
9302         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9303
9304 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9305
9306         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9307         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9308
9309 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9310             Michael Matz  <matz@suse.de>
9311
9312         PR c++/43081
9313         * g++.dg/parse/crash56.C: New test.
9314
9315 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9316
9317         PR fortran/43450
9318         * gfortran.dg/whole_file_15.f90 : New test.
9319
9320 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9321
9322         PR fortran/43409
9323         * gfortran.dg/inquire_size.f90: New test.
9324
9325 2010-03-20  Richard Guenther  <rguenther@suse.de>
9326
9327         PR rtl-optimization/43438
9328         * gcc.c-torture/execute/pr43438.c: New testcase.
9329
9330 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9331
9332         PR c++/43375
9333         * g++.dg/abi/mangle42.C: New test.
9334
9335 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9336
9337         PR C/43211
9338         * gcc.dg/pr43211.c: New test.
9339         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9340
9341 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9342
9343         PR rtl-optimization/42258
9344         * gcc.target/arm/thumb1-mul-moves.c: New test.
9345
9346         PR target/40697
9347         * gcc.target/arm/thumb-andsi.c: New test.
9348
9349         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9350         dg-require-effective-target.
9351
9352 2010-03-19  Michael Matz  <matz@suse.de>
9353
9354         PR c++/43116
9355         * g++.dg/other/pr43116.C: New testcase.
9356
9357 2010-03-19  Michael Matz  <matz@suse.de>
9358
9359         PR target/43305
9360         * gcc.dg/pr43305.c: New testcase.
9361
9362 2010-03-19  Richard Guenther  <rguenther@suse.de>
9363
9364         PR tree-optimization/43415
9365         * gcc.c-torture/compile/pr43415.c: New testcase.
9366
9367 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9368
9369         PR ada/43106
9370         * gnat.dg/case_optimization2.adb: New test.
9371         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9372
9373 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9374             Jack Howarth <howarth@bromo.med.uc.edu>
9375
9376         PR target/36399
9377         * gcc.target/i386/push-1.c: Don't xfail
9378           scan-assembler-not "movups" on darwin.
9379
9380 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9381
9382         PR debug/43058
9383         * gcc.dg/pr43058.c: New test.
9384
9385 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9386
9387         PR middle-end/42450
9388         * g++.dg/torture/pr42450.C: New test.
9389
9390 2010-03-18  Michael Matz  <matz@suse.de>
9391
9392         PR middle-end/43419
9393         * gcc.dg/pr43419.c: New testcase.
9394
9395 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9396
9397         PR rtl-optimization/43360
9398         * gcc.dg/torture/pr43360.c: New.
9399
9400 2010-03-18  Michael Matz  <matz@suse.de>
9401
9402         PR tree-optimization/43402
9403         * gcc.dg/pr43402.c: New testcase.
9404
9405 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9406
9407         PR target/42427
9408         * gcc.dg/pr42427.c: New test.
9409
9410 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9411
9412         PR libfortran/43265
9413         * gfortran.dg/read_empty_file.f: New test.
9414         * gfortran.dg/read_eof_all.f90: New test.
9415         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9416         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9417
9418 2010-03-17  Michael Matz  <matz@suse.de>
9419
9420         * gcc.dg/pr43300.c: Add -w.
9421
9422 2010-03-17  Richard Guenther  <rguenther@suse.de>
9423
9424         * gcc.dg/pr43379.c: Add -w.
9425
9426 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9427
9428         PR fortran/43331
9429         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9430
9431 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9432
9433         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9434
9435 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9436
9437         * ada/acats/run_all.sh: Log start and end times.
9438
9439 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9440
9441         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9442
9443 2010-03-16  Richard Guenther  <rguenther@suse.de>
9444
9445         PR middle-end/43379
9446         * gcc.dg/pr43379.c: New testcase.
9447
9448 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9449
9450         PR debug/43051
9451         * gcc.dg/guality/pr43051-1.c: New test.
9452
9453 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9454
9455         PR testsuite/43363
9456         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9457
9458 2010-03-15  Michael Matz  <matz@suse.de>
9459
9460         PR middle-end/43300
9461         * gcc.dg/pr43300.c: New testcase.
9462
9463 2010-03-15  Richard Guenther  <rguenther@suse.de>
9464
9465         PR tree-optimization/43367
9466         * gcc.c-torture/compile/pr43367.c: New testcase.
9467
9468 2010-03-15  Richard Guenther  <rguenther@suse.de>
9469
9470         PR tree-optimization/43317
9471         * gcc.dg/pr43317.c: New testcase.
9472
9473 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9474
9475         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9476
9477 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9478
9479         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9480
9481 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9482
9483         PR fortran/43362
9484         * gfortran.dg/impure_constructor_1.f90: New test.
9485
9486 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9487
9488         PR middle-end/43354
9489         * gfortran.dg/graphite/id-pr43354.f: New.
9490
9491 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9492
9493         PR middle-end/43349
9494         * gfortran.dg/graphite/pr43349.f: New.
9495
9496 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9497
9498         PR middle-end/43306
9499         * gcc.dg/graphite/pr43306.c: New.
9500
9501 2010-03-12  David S. Miller  <davem@davemloft.net>
9502
9503         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9504         sparc.
9505
9506 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9507
9508         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9509
9510 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9511
9512         PR fortran/43291
9513         PR fortran/43326
9514         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9515
9516 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9517
9518         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9519         fail for *-*-mingw* targets.
9520
9521 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9522
9523         PR debug/43329
9524         * gcc.dg/guality/pr43329-1.c: New test.
9525
9526 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9527
9528         PR tree-optimization/43257
9529         * g++.dg/torture/pr43257.C: New test.
9530
9531 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9532
9533         PR fortran/43228
9534         * gfortran.dg/namelist_61.f90: New test.
9535
9536 2010-03-11  Richard Guenther  <rguenther@suse.de>
9537
9538         PR tree-optimization/43255
9539         * gcc.c-torture/compile/pr43255.c: New testcase.
9540
9541 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9542
9543         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9544         * gcc.dg/pr43280.c: New testcase.
9545
9546 2010-03-11  Richard Guenther  <rguenther@suse.de>
9547
9548         PR lto/43200
9549         * gcc.dg/lto/20100227-1_0.c: New testcase.
9550         * gcc.dg/lto/20100227-1_1.c: Likewise.
9551
9552 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9553
9554         PR libfortran/43320
9555         PR libfortran/43265
9556         * gfortran.dg/read_eof_6.f: New test
9557         * gfortran.dg/read_x_eof.f90: New test.
9558         * gfortran.dg/read_x_past.f: Update test.
9559
9560 2010-03-10  Jan Hubicka  <jh@suse.cz>
9561
9562         * gcc.c-torture/compile/pr43288.c: New test.
9563
9564 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9565
9566         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9567         -fpic/-fPIC flags.
9568         * g++.old-deja/g++.pt/asm2.C: Likewise.
9569         * gcc.c-torture/compile/20000804-1.c: Likewise.
9570         * gcc.target/i386/clobbers.c: Likewise.
9571
9572 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9573
9574         PR fortran/43303
9575         * gfortran.dg/c_assoc_3.f90: New test.
9576
9577 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9578
9579         PR debug/36728
9580         * gcc.dg/guality/pr36728-1.c: New test.
9581         * gcc.dg/guality/pr36728-2.c: New test.
9582
9583 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9584
9585         * gcc.dg/h8300-div-delay-slot.c: New test.
9586
9587 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9588
9589         PR tree-optimization/43236
9590         * gcc.c-torture/execute/pr43236.c: New test.
9591
9592 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9593
9594         PR middle-end/42859
9595         * g++.dg/eh/pr42859.C: New test.
9596
9597 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9598
9599         PR debug/43299
9600         * gcc.dg/pr43299.c: New test.
9601
9602         PR debug/43290
9603         * g++.dg/eh/unwind2.C: New test.
9604
9605 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9606             Reza Yazdani  <reza.yazdani@amd.com>
9607
9608         PR middle-end/43065
9609         * gcc.dg/graphite/run-id-4.c: New.
9610
9611 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9612
9613         PR middle-end/43065
9614         * gcc.dg/graphite/run-id-3.c: New.
9615
9616 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9617
9618         PR middle-end/42644
9619         PR middle-end/42130
9620         * gcc.dg/graphite/id-18.c: New.
9621         * gcc.dg/graphite/run-id-pr42644.c: New.
9622
9623 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9624
9625         PR middle-end/42326
9626         * gcc.dg/graphite/pr42326.c: New.
9627
9628 2010-03-08  Richard Guenther  <rguenther@suse.de>
9629
9630         PR tree-optimization/43269
9631         * gcc.c-torture/execute/pr43269.c: New testcase.
9632
9633 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9634
9635         PR fortran/43256
9636         * gfortran.dg/typebound_call_13.f03: New.
9637
9638 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9639
9640         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9641         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9642
9643 2010-03-05  Jason Merrill  <jason@redhat.com>
9644
9645         * g++.dg/abi/mangle40.C: Require weak and alias.
9646
9647 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9648
9649         PR middle-end/42326
9650         * gfortran.dg/graphite/pr42326.f90: New.
9651         * gfortran.dg/graphite/pr42326-1.f90: New.
9652
9653 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9654
9655         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9656         (gnat_target_compile): Likewise.
9657         Reinitialize GNAT_UNDER_TEST if target changes.
9658         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9659         (local_find_gnatmake): Pass full --GCC to gnatlink.
9660         Remove --LINK.
9661
9662 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9663
9664         PR c/43248
9665         * gcc.dg/compound-literal-1.c: New testcase.
9666
9667 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9668
9669         PR tree-optimization/43164
9670         PR tree-optimization/43191
9671         * gcc.c-torture/compile/pr43164.c: New test.
9672         * gcc.c-torture/compile/pr43191.c: Likewise.
9673
9674 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9675
9676         PR fortran/43244
9677         * gfortran.dg/finalize_9.f90: New.
9678
9679 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9680             Ken Werner <ken@linux.vnet.ibm.com>
9681
9682         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9683         to dg-options for spu.
9684         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9685         dump-scan target to exclude spu.
9686
9687 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9688
9689         PR middle-end/43209
9690         * gcc.dg/tree-ssa/ivopts-4.c: New.
9691
9692 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9693
9694         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9695         include-opts and exclude-opts; skip checking the flags if arguments
9696         are the same as the defaults.
9697         (dg-xfail-if): Verify the number of arguments, supply defaults
9698         for unspecified optional arguments.
9699         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9700
9701 2010-03-03  Jason Merrill  <jason@redhat.com>
9702
9703         PR c++/12909
9704         * g++.dg/abi/mangle40.C: Updated.
9705
9706 2010-03-03  Jason Merrill  <jason@redhat.com>
9707
9708         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9709         * g++.dg/abi/mangle23.C: Likewise.
9710         * g++.dg/eh/simd-2.C: Likewise.
9711         * g++.dg/ext/attribute-test-2.C: Likewise.
9712         * g++.dg/ext/vector14.C: Likewise.
9713         * g++.dg/other/pr34435.C: Likewise.
9714         * g++.dg/template/conv8.C: Likewise.
9715         * g++.dg/template/nontype9.C: Likewise.
9716         * g++.dg/template/qualttp17.C: Likewise.
9717         * g++.dg/template/ref1.C: Likewise.
9718         * g++.old-deja/g++.pt/crash68.C: Likewise.
9719         * g++.old-deja/g++.pt/ref1.C: Likewise.
9720         * g++.old-deja/g++.pt/ref3.C: Likewise.
9721         * g++.old-deja/g++.pt/ref4.C: Likewise.
9722
9723         PR c++/12909
9724         * g++.dg/abi/mangle40.C: New.
9725         * g++.dg/abi/mangle41.C: New.
9726         * g++.dg/lto/20100302_0.C: New.
9727         * g++.dg/lto/20100302_1.C: New.
9728         * g++.dg/lto/20100302.h: New.
9729
9730 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9731
9732         PR fortran/43243
9733         * gfortran.dg/internal_pack_12.f90: New test.
9734
9735 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9736
9737         * gcc.dg/pr36997.c: Adjust error message.
9738
9739 2010-03-03  Mike Stump  <mikestump@comcast.net>
9740
9741         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9742         adjustments to not be present on machines that align the stack to
9743         more than 4 bytes and don't have a red zone yet as that is an
9744         unimplemented optimization.
9745
9746 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9747
9748         PR fortran/43169
9749         * gfortran.dg/impure_assignment_3.f90: New.
9750
9751 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9752
9753         PR debug/43229
9754         * gfortran.dg/pr43229.f90: New test.
9755
9756         PR debug/43237
9757         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9758
9759         PR debug/43177
9760         * gcc.dg/guality/pr43177.c: New test.
9761
9762 2010-03-02  Jason Merrill  <jason@redhat.com>
9763
9764         * g++.dg/ext/vector9.C: Adjust error message.
9765         * g++.dg/conversion/simd3.C: Likewise.
9766         * g++.dg/other/error23.C: Likewise.
9767
9768 2010-03-02  Mike Stump  <mikestump@comcast.net>
9769
9770         PR c++/41090
9771         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9772
9773 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9774
9775         PR fortran/43180
9776         * gfortran.dg/internal_pack_10.f90: New test.
9777
9778         PR fortran/43173
9779         * gfortran.dg/internal_pack_11.f90: New test.
9780
9781 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9782
9783         PR middle-end/42640
9784         * gcc.dg/tree-ssa/pr42640.c: New.
9785
9786 2010-03-01  Richard Guenther  <rguenther@suse.de>
9787
9788         PR tree-optimization/43220
9789         * gcc.c-torture/execute/pr43220.c: New testcase.
9790
9791 2010-03-01  Richard Guenther  <rguenther@suse.de>
9792
9793         PR middle-end/43213
9794         * gcc.dg/pr43213.c: New testcase.
9795
9796 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9797
9798         PR pch/14940
9799         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9800
9801 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9802
9803         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9804         New function.
9805         (check_effective_target_ucn): Likewise.
9806
9807         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9808         if !ucn.
9809         * gcc.dg/ucnid-2.c: Likewise.
9810         * gcc.dg/ucnid-3.c: Likewise.
9811         * gcc.dg/ucnid-4.c: Likewise.
9812         * gcc.dg/ucnid-11.c: Likewise.
9813         * gcc.dg/ucnid-12.c: Likewise.
9814         * gcc.dg/ucnid-6.c: Skip if !ucn.
9815         * gcc.dg/ucnid-9.c: Likewise.
9816
9817 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9818
9819         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9820         lists to dg-skip-if.
9821         * gcc.target/i386/stackalign/return-3.c: Likewise.
9822
9823 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9824
9825         * gcc.target/i386/clearcap.map: New file.
9826         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9827         Pass clearcap.map by default if supported.
9828
9829 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9830
9831         PR fortran/42900
9832         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9833         Explain this.
9834         * gfortran.dg/stat_2.f90: Likewise.
9835
9836 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9837
9838         PR fortran/43199
9839         * gfortran.dg/module_read_2.f90: New test.
9840
9841 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9842
9843         PR c++/42748
9844         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9845         * g++.dg/abi/mangle12.C: Likewise.
9846         * g++.dg/abi/mangle20-2.C: Likewise.
9847         * g++.dg/abi/mangle17.C: Likewise.
9848         * g++.dg/template/cond2.C: Likewise.
9849         * g++.dg/template/pr35240.C: Likewise.
9850
9851 2010-02-27  Richard Guenther  <rguenther@suse.de>
9852
9853         PR tree-optimization/43186
9854         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9855
9856 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9857
9858         * g++.dg/abi/packed1.C: Expect warning on the SH.
9859
9860 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9861
9862         PR c++/42054:
9863         * g++.dg/parse/error37.C: New test.
9864
9865 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9866
9867         PR c/24577
9868         PR c/43192
9869         * gcc.dg/pr8927-1.c: Match new note.
9870         * gcc.dg/990506-0.c: Likewise.
9871         * gcc.dg/gomp/flush-2.c: Likewise.
9872         * gcc.dg/gomp/atomic-5.c: Likewise.
9873         * gcc.dg/gomp/pr34607.c: Likewise.
9874         * gcc.dg/pr35746.c: Likewise.
9875         * gcc.dg/cpp/pragma-1.c: Likewise.
9876         * gcc.dg/cpp/pragma-2.c: Likewise.
9877         * gcc.dg/pr41842.c: Likewise.
9878         * gcc.dg/noncompile/20040629-1.c: Likewise.
9879         * objc.dg/private-1.m: Likewise.
9880
9881 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9882
9883         PR fortran/43185
9884         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9885         * gfortran.dg/default_initialization_4.f90: New test.
9886
9887 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9888
9889         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9890         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9891         * gnat.dg/thin_pointer2.adb: New test.
9892         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9893
9894 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9895
9896         PR c/20631
9897         * gcc.dg/cpp/c90-pedantic.c: New.
9898         * gcc.dg/cpp/c90.c: New.
9899         * gcc.dg/gnu90-const-expr-1.c: New.
9900         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9901
9902 2010-02-26  Richard Guenther  <rguenther@suse.de>
9903
9904         PR tree-optimization/43186
9905         * gcc.c-torture/compile/pr43186.c: New testcase.
9906
9907 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9908
9909         PR debug/43190
9910         * c-c++-common/dwarf2/pr43190.c: New test.
9911
9912 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9913
9914         PR testsuite/37074:
9915         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9916
9917 2010-02-26  Richard Guenther  <rguenther@suse.de>
9918
9919         PR tree-optimization/43188
9920         * gcc.c-torture/compile/pr43188.c: New testcase.
9921
9922 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9923
9924         PR target/43175
9925         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9926
9927 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9928
9929         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9930
9931 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9932
9933         PR target/43154
9934         * gcc.target/powerpc/pr43154.c: New file.
9935
9936 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9937
9938         PR debug/43166
9939         * gfortran.dg/debug/pr43166.f: New test.
9940
9941         PR debug/43165
9942         * gcc.dg/torture/pr43165.c: New test.
9943
9944 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9945
9946         PR c/43128
9947         * c-c++-common/pr41779.c: Update.
9948
9949 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9950
9951         PR ada/32547
9952         * lib/gnat-dg.exp (gnat_load): Redefine.
9953
9954         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9955         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9956
9957 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9958
9959         PR libobjc/36610
9960         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9961         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9962         -fgnu-runtime.
9963         Sort entries.
9964
9965 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9966
9967         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9968
9969 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9970
9971         PR debug/43150
9972         * gcc.dg/guality/vla-1.c: New test.
9973
9974 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9975
9976         PR fortran/43042
9977         * gfortran.dg/c_ptr_tests_15.f90: New test.
9978
9979 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9980
9981         PR target/43107
9982         * gcc.target/i386/pr43107.c: New test.
9983
9984 2010-02-23  Jason Merrill  <jason@redhat.com>
9985
9986         PR c++/43143
9987         * g++.dg/cpp0x/variadic100.C: New.
9988
9989 2010-02-23  Jason Merrill  <jason@redhat.com>
9990
9991         PR debug/42800
9992         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9993         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9994         * c-c++-common/dwarf2/vla1.c: New.
9995
9996 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9997
9998         PR target/43139
9999         * gcc.dg/pr43139.c: New test.
10000
10001         PR debug/43077
10002         * gcc.dg/guality/pr43077-1.c: New test.
10003
10004 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10005
10006         PR 43123
10007         * gcc.dg/march.c: New.
10008         * gcc.dg/march-generic.c: New.
10009         * gcc.dg/mtune.c: New.
10010
10011 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10012
10013         PR middle-end/43083
10014         * gcc.dg/graphite/pr43083.c: New.
10015
10016 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10017
10018         PR middle-end/43097
10019         * gfortran.dg/graphite/pr43097.f: New.
10020
10021 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10022             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10023
10024         PR middle-end/43140
10025         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10026
10027 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10028
10029         PR middle-end/43026
10030         * g++.dg/graphite/pr43026.C: New.
10031
10032 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10033
10034         PR c++/43126
10035         * gcc.dg/cleanup-1.c: Update.
10036         * gcc.dg/func-args-1.c: Update.
10037         * gcc.dg/format/sentinel-1.c: Update.
10038         * g++.old-deja/g++.jason/scoping10.C: Update.
10039         * g++.old-deja/g++.ns/lookup5.C: Update.
10040         * g++.dg/ext/cleanup-1.C: Update.
10041         * g++.dg/parse/varmod1.C: Update.
10042         * g++.dg/parse/error33.C: Update.
10043         * g++.dg/expr/call3.C: Update.
10044         * g++.dg/func-args-1.C: New.
10045
10046 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10047
10048         PR c/43125
10049         * gcc.dg/attr-used-2.c: Moved to ...
10050         * c-c++-common/attr-used-2.c: Here.
10051
10052         * gcc.dg/attr-used.c: Moved to ...
10053         * c-c++-common/attr-used.c: Here.
10054
10055 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
10056
10057         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10058
10059 2010-02-22  Richard Guenther  <rguenther@suse.de>
10060
10061         PR lto/43045
10062         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10063         * gfortran.dg/lto/20100222-1_1.c: Likewise.
10064
10065 2010-02-22  Richard Guenther  <rguenther@suse.de>
10066
10067         PR tree-optimization/42749
10068         * gcc.c-torture/compile/pr42749.c: New testcase.
10069
10070 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
10071
10072         PR fortran/43072
10073         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10074         * gfortran.dg/internal_pack_9.f90: New test.
10075
10076 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10077
10078         PR c++/23510
10079         * g++.dg/template/recurse.C: Adjust.
10080         * g++.dg/template/pr23510.C: New.
10081
10082 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
10083
10084         PR c++/42824
10085         * g++.dg/template/memclass4.C: New test.
10086
10087 2010-02-21  Tobias Burnus  <burnus@net-b.de>
10088
10089         PR fortran/35259
10090         * gfortran.dg/reassoc_5.f90: New test.
10091
10092 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
10093
10094         PR target/43067
10095         * gcc.target/i386/pr43067.c: New test.
10096
10097 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10098
10099         PR c++/35669
10100         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10101         -Wconversion-null.
10102         * g++.dg/warn/Wconversion-null.C: New test.
10103         * g++.old-deja/g++.other/null1.C: Move to...
10104         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10105
10106 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
10107
10108         PR fortran/36932
10109         PR fortran/36933
10110         * gfortran.dg/dependency_26.f90: New test.
10111
10112         PR fortran/43072
10113         * gfortran.dg/internal_pack_7.f90: New test.
10114
10115         PR fortran/43111
10116         * gfortran.dg/internal_pack_8.f90: New test.
10117
10118 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10119
10120         PR 43128
10121         * c-c++-common/pr41779.c: Fix broken testcase.
10122
10123 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10124
10125         PR 36513
10126         * c-c++-common/pr36513.c: New testcase.
10127         * c-c++-common/pr36513-2.c: New testcase.
10128
10129 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10130
10131         PR 41779
10132         * c-c++-common/pr41779.c: New.
10133
10134 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
10135
10136         PR debug/43084
10137         * gcc.dg/pr43084.c: New test.
10138
10139 2010-02-19  Richard Guenther  <rguenther@suse.de>
10140
10141         PR tree-optimization/42916
10142         * gcc.dg/pr42916.c: New testcase.
10143
10144 2010-02-18  Jason Merrill  <jason@redhat.com>
10145
10146         PR c++/42837
10147         * g++.dg/abi/packed1.C: Add expected warning.
10148
10149         PR c++/43108
10150         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10151         * gcc.dg/torture/dg-torture.exp: Likewise.
10152         * c-c++-common/torture/complex-sign.h,
10153         c-c++-common/torture/complex-sign-add.c,
10154         c-c++-common/torture/complex-sign-mixed-add.c,
10155         c-c++-common/torture/complex-sign-mixed-div.c,
10156         c-c++-common/torture/complex-sign-mixed-mul.c,
10157         c-c++-common/torture/complex-sign-mixed-sub.c,
10158         c-c++-common/torture/complex-sign-mul.c,
10159         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10160         Adapt for C++ compilation as well.
10161
10162         PR c++/43070
10163         * g++.dg/ext/label1.C: Update.
10164         * g++.dg/ext/label2.C: Update.
10165
10166         PR c++/26261
10167         * g++.dg/template/dependent-name6.C: New.
10168
10169         PR c++/43109
10170         * g++.dg/parse/namespace12.C: New.
10171
10172 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10173
10174         PR tree-optimization/43066
10175         * gcc.c-torture/compile/pr43066.c: New test.
10176
10177 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10178
10179         * g++.dg/ext/attrib35.C: Fix target selector string.
10180         * g++.dg/ext/attrib36.C: Ditto.
10181         * g++.dg/ext/attrib37.C: Ditto.
10182         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10183         * g++.dg/abi/mangle25.C: Ditto.
10184
10185 2010-02-17  Jason Merrill  <jason@redhat.com>
10186
10187         PR c++/43069
10188         * g++.dg/parse/namespace11.C: New.
10189
10190         PR c++/43093
10191         * g++.dg/ext/attrib37.C: New.
10192
10193         PR c++/43079
10194         * g++.dg/template/ptrmem20.C: New.
10195
10196 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10197
10198         PR target/43103
10199         * gcc.target/i386/xop-check.h: Include m256-check.h.
10200         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10201         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10202         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10203         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10204
10205 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10206
10207         PR debug/42918
10208         * gcc.dg/pr42918.c: New test.
10209
10210 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10211
10212         * g++.dg/ext/attrib36.C: Require ILP32.
10213
10214 2010-02-16  Richard Guenther  <rguenther@suse.de>
10215
10216         PR tree-optimization/41043
10217         * gfortran.dg/pr41043.f90: New testcase.
10218         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10219
10220 2010-02-16  Jason Merrill  <jason@redhat.com>
10221
10222         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10223
10224 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10225
10226         PR tree-optimization/43074
10227         * gcc.dg/vect/fast-math-pr43074.c: New test.
10228
10229 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10230
10231         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10232
10233 2010-02-16  Jason Merrill  <jason@redhat.com>
10234
10235         PR c++/43031
10236         * g++.dg/ext/attrib36.C: New.
10237
10238         PR c++/43036
10239         * g++.dg/other/array6.C: New.
10240
10241 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10242
10243         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10244
10245 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10246
10247         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10248         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10249         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10250         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10251         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10252         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10253
10254 2010-02-15  Richard Guenther  <rguenther@suse.de>
10255
10256         PR middle-end/43068
10257         * g++.dg/torture/pr43068.C: New testcase.
10258
10259 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10260
10261         PR c++/43024
10262         * g++.dg/opt/ice1.C: New.
10263
10264 2010-02-14  Jason Merrill  <jason@redhat.com>
10265
10266         PR c++/41997
10267         * g++.dg/cpp0x/initlist-opt.C: New.
10268
10269 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10270
10271         PR fortran/41113
10272         PR fortran/41117
10273         * gfortran.dg/internal_pack_6.f90: New test.
10274
10275 2010-02-12  Jason Merrill  <jason@redhat.com>
10276
10277         PR c++/43054
10278         * g++.dg/cpp0x/variadic99.C: New.
10279
10280 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10281
10282         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10283         sign extend pointers to gualchk_t.
10284
10285         PR c++/43033
10286         * g++.dg/other/default3.C: Xfail g4 test.
10287
10288 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10289
10290         PR middle-end/43012
10291         * gcc.dg/graphite/pr43012.c: New.
10292
10293 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10294
10295         PR middle-end/42930
10296         * g++.dg/graphite/pr42930.C: New.
10297
10298 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10299
10300         PR middle-end/42914
10301         PR middle-end/42530
10302         * gcc.dg/graphite/pr42530.c: New.
10303         * gcc.dg/graphite/pr42914.c: New.
10304
10305 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10306
10307         PR middle-end/42771
10308         * gcc.dg/graphite/pr42771.c: New.
10309
10310 2010-02-11  Richard Guenther  <rguenther@suse.de>
10311
10312         PR tree-optimization/42998
10313         * gcc.c-torture/compile/pr42998.c: New testcase.
10314
10315 2010-02-10  Jason Merrill  <jason@redhat.com>
10316
10317         PR c++/41896
10318         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10319
10320         PR c++/42983, core issue 906
10321         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10322         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10323
10324         PR c++/43016
10325         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10326
10327 2010-02-10  Richard Guenther  <rguenther@suse.de>
10328
10329         PR tree-optimization/43017
10330         * gcc.dg/torture/pr43017.c: New testcase.
10331
10332 2010-02-10  Tobias Burnus <burnus@net-b.de>
10333
10334         PR fortran/40823
10335         * gfortran.dg/private_type_1.f90: Update error location.
10336         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10337         * gfortran.dg/typebound_operator_2.f03: Ditto.
10338         * gfortran.dg/assignment_2.f90: Ditto.
10339         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10340         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10341
10342 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10343
10344         PR fortran/43015
10345         * gfortran.dg/bind_c_usage_20.f90: New test.
10346
10347 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10348
10349         PR debug/43010
10350         * g++.dg/debug/pr43010.C: New test.
10351
10352 2010-02-10  Richard Guenther  <rguenther@suse.de>
10353
10354         PR c/43007
10355         * gcc.c-torture/execute/20100209-1.c: New testcase.
10356         * gcc.dg/fold-div-3.c: Likewise.
10357
10358 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10359
10360         * gcc.dg/builtin-ffs-1.c: New test.
10361
10362 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10363
10364         PR fortran/42999
10365         * gfortran.dg/array_constructor_35.f90: New test.
10366
10367 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10368
10369         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10370
10371 2010-02-09  Jason Merrill  <jason@redhat.com>
10372
10373         PR c++/42399
10374         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10375
10376         PR c++/42370
10377         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10378
10379 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10380
10381         PR fortran/41869
10382         * gfortran.dg/module_write_1.f90: New test.
10383
10384 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10385
10386         * gcc.dg/pr19340.c: Adjust.
10387
10388 2010-02-09  Richard Guenther  <rguenther@suse.de>
10389
10390         PR tree-optimization/43008
10391         * gcc.c-torture/execute/pr43008.c: New testcase.
10392
10393 2010-02-09  Richard Guenther  <rguenther@suse.de>
10394
10395         PR tree-optimization/43000
10396         * gcc.dg/torture/pr43000.c: New testcase.
10397         * gcc.dg/torture/pr43002.c: Likewise.
10398
10399 2010-02-09  Daniel Kraft  <d@domob.eu>
10400
10401         PR fortran/39171
10402         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10403         and pass -Wsurprising as necessary.
10404
10405 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10406
10407         PR tree-optimization/42890
10408         * g++.dg/torture/pr42890.C: New test.
10409
10410 2010-02-08  Richard Guenther  <rguenther@suse.de>
10411
10412         PR middle-end/42995
10413         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10414
10415 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10416
10417         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10418         return 0 from main.
10419         * gcc.dg/graphite/block-1.c: Same.
10420         * gcc.dg/graphite/block-3.c: Same.
10421         * gcc.dg/graphite/block-4.c: Same.
10422         * gcc.dg/graphite/block-5.c: Same.
10423         * gcc.dg/graphite/block-6.c: Same.
10424         * gcc.dg/graphite/block-7.c: Same.
10425         * gcc.dg/graphite/interchange-0.c: Same.
10426         * gcc.dg/graphite/interchange-1.c: Same.
10427         * gcc.dg/graphite/interchange-10.c: Same.
10428         * gcc.dg/graphite/interchange-11.c: Same.
10429         * gcc.dg/graphite/interchange-12.c: Same.
10430         * gcc.dg/graphite/interchange-2.c: Same.
10431         * gcc.dg/graphite/interchange-3.c: Same.
10432         * gcc.dg/graphite/interchange-4.c: Same.
10433         * gcc.dg/graphite/interchange-5.c: Same.
10434         * gcc.dg/graphite/interchange-6.c: Same.
10435         * gcc.dg/graphite/interchange-7.c: Same.
10436         * gcc.dg/graphite/interchange-8.c: Same.
10437         * gcc.dg/graphite/interchange-9.c: Same.
10438         * gcc.dg/graphite/interchange-mvt.c: Same.
10439
10440 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10441
10442         * gfortran.dg/graphite/id-19.f: New.
10443         * gfortran.dg/graphite/pr14741.f90: New.
10444         * gfortran.dg/graphite/pr41924.f90: New.
10445         * gfortran.dg/graphite/run-id-2.f90: New.
10446
10447 2010-02-07  Richard Guenther  <rguenther@suse.de>
10448
10449         PR middle-end/42956
10450         * gcc.c-torture/compile/pr42956.c: New testcase.
10451
10452 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10453
10454         PR libfortran/42742
10455         * gfortran.dg/fmt_cache_2.f: New test.
10456
10457 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10458
10459         * gfortran.dg/read_no_eor.f90: New test.
10460
10461 2010-02-05  Jason Merrill  <jason@redhat.com>
10462
10463         * g++.dg/ext/label13.C: Move constructor body out of class.
10464
10465 2010-02-03  Jason Merrill  <jason@redhat.com>
10466
10467         PR c++/42870
10468         * g++.dg/ext/dllexport3.C: New.
10469
10470 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10471
10472         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10473
10474 2010-02-05  Richard Guenther  <rguenther@suse.de>
10475
10476         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10477
10478 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10479
10480         PR c++/42915
10481         * g++.dg/other/crash-9.C: New test.
10482
10483 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10484
10485         PR fortran/42309
10486         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10487
10488 2010-02-04  Richard Guenther  <rguenther@suse.de>
10489
10490         PR rtl-optimization/42952
10491         * gcc.dg/torture/pr42952.c: New testcase.
10492
10493 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10494
10495         PR libfortran/42901
10496         * gfortran.dg/namelist_60.f90: New test.
10497
10498 2010-02-03  Jason Merrill  <jason@redhat.com>
10499
10500         PR c++/40138
10501         * g++.dg/ext/builtin11.C: New.
10502
10503         PR c++/4926
10504         PR c++/38600
10505         * g++.dg/abi/mangle35.C: New.
10506         * g++.dg/abi/mangle37.C: New.
10507
10508         PR c++/12909
10509         * g++.dg/abi/mangle36.C: New.
10510
10511         PR c++/35652
10512         * g++.dg/warn/string1.C: New.
10513
10514 2010-02-03  Richard Guenther  <rguenther@suse.de>
10515
10516         PR tree-optimization/42944
10517         * gcc.dg/errno-1.c: New testcase.
10518
10519 2010-02-03  Richard Guenther  <rguenther@suse.de>
10520
10521         PR middle-end/42927
10522         * gcc.c-torture/compile/pr42927.c: New testcase.
10523
10524 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10525
10526         PR fortran/42936
10527         * gfortran.dg/null_4.f90: New test.
10528
10529 2010-02-02  Jason Merrill  <jason@redhat.com>
10530
10531         PR c++/41090
10532         * g++.dg/ext/label13.C: New.
10533
10534 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10535
10536         PR fortran/42650
10537         * gfortran.dg/func_result_5.f90: New test.
10538
10539 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10540
10541         PR fortran/42922
10542         * gfortran.dg/pure_initializer_3.f90: News test.
10543
10544 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10545
10546         PR fortran/42888
10547         * gfortran.dg/allocate_derived_2.f90: New test.
10548
10549 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10550
10551         PR middle-end/42898
10552         * gcc.dg/torture/pr42898-2.c: New test.
10553
10554 2010-01-31  Richard Guenther  <rguenther@suse.de>
10555
10556         PR middle-end/42898
10557         * gcc.dg/torture/pr42898.c: New testcase.
10558
10559 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10560
10561         PR fortran/38324
10562         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10563         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10564
10565 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10566
10567         * g++.dg/tree-ssa/inline-1.C: New.
10568         * g++.dg/tree-ssa/inline-2.C: New.
10569         * g++.dg/tree-ssa/inline-3.C: New.
10570
10571 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10572
10573         PR testsuite/41701
10574         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10575         the string 'pow' in the pathname of the compiler from generating a
10576         test failure.
10577
10578 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10579
10580         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10581         * g++.old-deja/g++.mike/eh17.C: Likewise.
10582         * g++.old-deja/g++.mike/p5571.C: Likewise.
10583
10584 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10585
10586         PR c++/42758
10587         PR c++/42634
10588         PR c++/42336
10589         PR c++/42797
10590         PR c++/42880
10591         * g++.dg/other/crash-5.C: New test.
10592         * g++.dg/other/crash-6.C: New test.
10593         * g++.dg/other/crash-7.C: New test.
10594         * g++.dg/other/crash-8.C: New test.
10595
10596 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10597
10598         PR rtl-optimization/42889
10599         * gcc.dg/pr42889.c: New test.
10600
10601 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10602
10603         * gcc.target/i386/pr42881.c: Use SSE2.
10604
10605 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10606
10607         PR target/42891
10608         * gcc.target/i386/pr42891.c: New test.
10609
10610 2010-01-28  Richard Guenther  <rguenther@suse.de>
10611
10612         PR tree-optimization/42871
10613         * g++.dg/torture/pr42871.C: New testcase.
10614
10615 2010-01-28  Richard Guenther  <rguenther@suse.de>
10616
10617         * gcc.dg/Wobjsize-1.h: New testcase.
10618         * gcc.dg/Wobjsize-1.c: Likewise.
10619
10620 2010-01-28  Richard Guenther  <rguenther@suse.de>
10621
10622         PR middle-end/42883
10623         * g++.dg/torture/pr42883.C: New testcase.
10624
10625 2010-01-28  Michael Matz  <matz@suse.de>
10626
10627         * gcc.target/i386/pr42881.c: New test.
10628
10629 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10630
10631         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10632         Add i?86-*-solaris2* support.
10633
10634 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10635
10636         PR c++/42713
10637         PR c++/42820
10638         * g++.dg/template/typedef27.C: New test case.
10639         * g++.dg/template/typedef28.C: New test case.
10640
10641 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10642
10643         * gcc.dg/optimize-bswap*.c: Add ARM target
10644
10645 2010-01-27  Richard Guenther  <rguenther@suse.de>
10646
10647         PR middle-end/42878
10648         * gcc.dg/torture/pr42878-1.c: New testcase.
10649         * gcc.dg/torture/pr42878-2.c: Likewise.
10650
10651 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10652
10653         PR middle-end/42874
10654         * gcc.dg/vla-22.c: New test.
10655
10656 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10657
10658         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10659         current collation.
10660
10661 2010-01-26  Richard Guenther  <rguenther@suse.de>
10662
10663         PR rtl-optimization/42685
10664         * gcc.dg/pr42685.c: New testcase.
10665         * g++.dg/other/pr42685.C: Likewise.
10666
10667 2010-01-26  Richard Guenther  <rguenther@suse.de>
10668
10669         PR middle-end/42806
10670         * g++.dg/other/pr42806.C: New testcase.
10671
10672 2010-01-26  Richard Guenther  <rguenther@suse.de>
10673
10674         PR tree-optimization/42250
10675         * gcc.dg/pr42250.c: New testcase.
10676
10677 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10678
10679         * gnat.dg/array_bounds_test.adb: New test.
10680
10681 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10682
10683         PR fortran/42858
10684         * gfortran.dg/generic_21.f90: New test.
10685
10686 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10687
10688         PR testsuite/41522
10689         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10690
10691 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10692
10693         PR c++/42748
10694         * g++.dg/abi/arm_va_list2.C: New test.
10695         * g++.dg/abi/arm_va_list2.h: Companion header file.
10696
10697 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10698
10699         PR fortran/41044
10700         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10701
10702         PR fortran/41167
10703         * gfortran.dg/char_array_arg_1.f90 : New test.
10704
10705         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10706
10707 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10708
10709         PR fortran/39304
10710         * gfortran.dg/generic_20.f90: New test.
10711
10712 2010-01-22  Michael Matz  <matz@suse.de>
10713
10714         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10715         -msse2.
10716
10717 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10718
10719         PR fortran/42736
10720         * gfortran.dg/dependency_25.f90 : New test.
10721
10722 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10723
10724         PR tree-optimization/42585
10725         * gcc.dg/tree-ssa/pr42585.c: New test.
10726
10727 2010-01-21  Richard Guenther  <rguenther@suse.de>
10728
10729         PR middle-end/19988
10730         * gcc.dg/pr19988.c: New testcase.
10731
10732 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10733
10734         * g++.dg/compat/decimal/compat-common.h: New file.
10735         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10736         * g++.dg/compat/decimal/pass_x.h: New file.
10737         * g++.dg/compat/decimal/pass_y.h: New file.
10738         * g++.dg/compat/decimal/pass-1_main.C: New file.
10739         * g++.dg/compat/decimal/pass-1_x.C: New file.
10740         * g++.dg/compat/decimal/pass-1_y.C: New file.
10741         * g++.dg/compat/decimal/pass-2_main.C: New file.
10742         * g++.dg/compat/decimal/pass-2_x.C: New file.
10743         * g++.dg/compat/decimal/pass-2_y.C: New file.
10744         * g++.dg/compat/decimal/pass-3_main.C: New file.
10745         * g++.dg/compat/decimal/pass-3_x.C: New file.
10746         * g++.dg/compat/decimal/pass-3_y.C: New file.
10747         * g++.dg/compat/decimal/pass-4_main.C: New file.
10748         * g++.dg/compat/decimal/pass-4_x.C: New file.
10749         * g++.dg/compat/decimal/pass-4_y.C: New file.
10750         * g++.dg/compat/decimal/pass-5_main.C: New file.
10751         * g++.dg/compat/decimal/pass-5_x.C: New file.
10752         * g++.dg/compat/decimal/pass-5_y.C: New file.
10753         * g++.dg/compat/decimal/pass-6_main.C: New file.
10754         * g++.dg/compat/decimal/pass-6_x.C: New file.
10755         * g++.dg/compat/decimal/pass-6_y.C: New file.
10756         * g++.dg/compat/decimal/return_x.h: New file.
10757         * g++.dg/compat/decimal/return_y.h: New file.
10758         * g++.dg/compat/decimal/return-1_main.C: New file.
10759         * g++.dg/compat/decimal/return-1_x.C: New file.
10760         * g++.dg/compat/decimal/return-1_y.C: New file.
10761         * g++.dg/compat/decimal/return-2_main.C: New file.
10762         * g++.dg/compat/decimal/return-2_x.C: New file.
10763         * g++.dg/compat/decimal/return-2_y.C: New file.
10764         * g++.dg/compat/decimal/return-3_main.C: New file.
10765         * g++.dg/compat/decimal/return-3_x.C: New file.
10766         * g++.dg/compat/decimal/return-3_y.C: New file.
10767         * g++.dg/compat/decimal/return-4_main.C: New file.
10768         * g++.dg/compat/decimal/return-4_x.C: New file.
10769         * g++.dg/compat/decimal/return-4_y.C: New file.
10770         * g++.dg/compat/decimal/return-5_main.C: New file.
10771         * g++.dg/compat/decimal/return-5_x.C: New file.
10772         * g++.dg/compat/decimal/return-5_y.C: New file.
10773         * g++.dg/compat/decimal/return-6_main.C: New file.
10774         * g++.dg/compat/decimal/return-6_x.C: New file.
10775         * g++.dg/compat/decimal/return-6_y.C: New file.
10776
10777 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10778
10779         PR debug/42715
10780         * gcc.dg/pr42715.c: New.
10781
10782 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10783
10784         PR c++/42038
10785         * g++.dg/parse/crash55.C: New.
10786
10787 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10788
10789         PR debug/42782
10790         * gcc.dg/guality/pr42782.c: New.
10791
10792 2010-01-20  Jason Merrill  <jason@redhat.com>
10793
10794         PR c++/41788
10795         * g++.dg/abi/packed1.C: New.
10796
10797         PR c++/41920
10798         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10799
10800         PR c++/40750
10801         * g++.dg/parse/fn-typedef1.C: New.
10802         * g++.dg/other/cv_quals.C: Adjust.
10803
10804 2010-01-20  Anthony Green  <green@moxielogic.com>
10805
10806         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10807         pack(push) pragma).
10808         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10809         * gcc.dg/20020312-2.c: Port this to the moxie core.
10810         * gcc.dg/weak/typeof-2.c: Ditto.
10811
10812 2010-01-20  Richard Guenther  <rguenther@suse.de>
10813
10814         PR tree-optimization/42717
10815         * gcc.c-torture/compile/pr42717.c: New testcase.
10816
10817 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10818
10819         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10820         of signed, add a few new tests.
10821
10822         PR middle-end/42803
10823         * g++.dg/parse/limits-initializer1.C: New test.
10824
10825 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10826
10827         PR fortran/42804
10828         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10829         * gfortran.dg/typebound_call_12.f03: New test.
10830
10831 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10832
10833         PR fortran/42783
10834         * gfortran.dg/bounds_check_15.f90 : New test.
10835
10836 2010-01-19  Michael Matz  <matz@suse.de>
10837
10838         PR tree-optimization/41783
10839         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10840
10841 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10842
10843         PR target/38697.
10844         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10845         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10846         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10847         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10848         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10849         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10850         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10851         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10852         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10853         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10854         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10855
10856 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10857
10858         PR fortran/42545
10859         * gfortran.dg/extends_6.f03: Modified an error message.
10860         * gfortran.dg/extends_10.f03: New test.
10861         * gfortran.dg/private_type_6.f03: Modified an error message.
10862         * gfortran.dg/structure_constructor_8.f03: Ditto.
10863
10864 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10865
10866         PR tree-optimization/42719
10867         * gcc.dg/pr42719.c: New test.
10868
10869         PR debug/42728
10870         * gcc.dg/pr42728.c: New test.
10871
10872 2010-01-19  Anthony Green  <green@moxielogic.com>
10873
10874         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10875
10876 2010-01-18  Anthony Green  <green@moxielogic.com>
10877
10878         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10879         for moxie.
10880
10881 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10882
10883         * g++.dg/template/error45.C: reverted as part of reverting the
10884         fix of PR c++/42634.
10885
10886 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10887
10888         PR c++/42634
10889         * g++.dg/template/error45.C: New test.
10890
10891 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10892
10893         PR c++/42766
10894         * g++.dg/conversion/op6.C: New test.
10895
10896 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10897
10898         PR target/42774
10899         * gcc.target/alpha/pr42774.c: New test.
10900
10901 2010-01-18  Richard Guenther  <rguenther@suse.de>
10902
10903         PR tree-optimization/42781
10904         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10905
10906 2010-01-17  Richard Guenther  <rguenther@suse.de>
10907
10908         PR middle-end/42248
10909         * gcc.c-torture/execute/pr42248.c: New testcase.
10910
10911 2010-01-17  Richard Guenther  <rguenther@suse.de>
10912
10913         PR tree-optimization/42773
10914         * g++.dg/torture/pr42773.C: New testcase.
10915
10916 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10917
10918         PR fortran/42677
10919         * gfortran.dg/interface_assignment_5.f90: New test.
10920
10921 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10922
10923         PR c++/42697
10924         * g++.dg/template/crash94.C: Reverted.
10925
10926 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10927
10928         PR debug/42767
10929         * gcc.dg/debug/pr42767.c: New.
10930
10931 2010-01-15  Jason Merrill  <jason@redhat.com>
10932
10933         PR c++/42761
10934         * g++.dg/cpp0x/decltype22.C: New.
10935
10936 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10937
10938         PR middle-end/42760
10939         * g++.dg/torture/pr42760.C: New test.
10940
10941 2010-01-15  Jing Yu  <jingyu@google.com>
10942
10943         PR rtl-optimization/42691
10944         * gcc.c-torture/execute/pr42691.c: New.
10945
10946 2010-01-15  Richard Guenther  <rguenther@suse.de>
10947
10948         PR middle-end/42739
10949         * g++.dg/torture/pr42739.C: New testcase.
10950
10951 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10952
10953         * g++.dg/template/error45.C: Revert as part of reverting changes
10954         or PR c++/42634.
10955
10956 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10957
10958         PR fortran/42684
10959         * gfortran.dg/interface_31.f90: New test.
10960
10961 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10962
10963         * gcc.target/powerpc/pr42747.c: New file.
10964
10965 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10966
10967         PR middle-end/42674
10968         * c-c++-common/pr42674.c: New test.
10969
10970         PR c++/42608
10971         * g++.dg/template/instantiate11.C: New test.
10972
10973 2010-01-14  Jason Merrill  <jason@redhat.com>
10974
10975         PR c++/42701
10976         * g++.dg/overload/error3.C: New.
10977
10978         PR c++/42655
10979         * g++.dg/overload/rvalue1.C: New.
10980
10981 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10982
10983         PR tree-optimization/42706
10984         * gcc.dg/ipa/pr42706.c: New testcase.
10985
10986 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10987
10988         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10989
10990 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10991
10992         PR tree-optimization/42714
10993         * g++.dg/torture/pr42714.C: New test.
10994
10995 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10996
10997         PR rtl-optimization/42246
10998         * gfortran.dg/pr42246-2.f: New.
10999
11000 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11001
11002         PR rtl-optimization/42389
11003         * gcc.dg/pr42389.c: New.
11004
11005 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11006
11007         PR rtl-optimization/42388
11008         * gcc.dg/pr42388.c: New.
11009
11010 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11011
11012         PR rtl-optimization/42294
11013         * gfortran.dg/pr42294.f: New.
11014
11015 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11016
11017         PR rtl-optimization/39453
11018         PR rtl-optimization/42246
11019         * gcc.dg/pr39453.c: New.
11020         * gcc.dg/pr42246.c: New.
11021
11022 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11023
11024         PR middle-end/42245
11025         * gcc.dg/pr42245.c: New.
11026         * gcc.dg/pr42245-2.c: New.
11027
11028 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11029
11030         PR rtl-optimization/42249
11031         * gcc.dg/pr42249.c: New.
11032
11033 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11034
11035         PR c/42721
11036         * gcc.c-torture/execute/pr42721.c: New test.
11037
11038 2010-01-14  Ira Rosen  <irar@il.ibm.com>
11039
11040         PR tree-optimization/42709
11041         * gcc.dg/vect/pr42709.c: New test.
11042
11043 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11044
11045         PR fortran/41478
11046         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11047         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11048
11049 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11050
11051         PR fortran/42481
11052         * gfortran.dg/generic_19.f90 : New test.
11053
11054 2010-01-13  Richard Guenther  <rguenther@suse.de>
11055
11056         PR tree-optimization/42730
11057         * gcc.c-torture/compile/pr42730.c: New testcase.
11058
11059 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
11060
11061         PR target/pr42542
11062         * gcc.target/ia64/pr42542-1.c: New.
11063         * gcc.target/ia64/pr42542-2.c: New.
11064         * gcc.target/ia64/pr42542-3.c: New.
11065
11066 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
11067
11068         PR c++/42634
11069         * g++.dg/template/error45.C: New test.
11070
11071 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11072
11073         PR tree-optimization/42704
11074         * g++.dg/torture/pr42704.C: New test.
11075
11076 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11077
11078         PR tree-optimization/42703
11079         * gcc.c-torture/compile/pr42703.c: New test.
11080
11081 2010-01-13  Richard Guenther  <rguenther@suse.de>
11082
11083         PR tree-optimization/42705
11084         * gcc.c-torture/compile/pr42705.c: New testcase.
11085
11086 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
11087
11088         * gcc.target/bfin/l2.c: New test.
11089         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11090
11091 2010-01-13  Richard Guenther  <rguenther@suse.de>
11092
11093         PR middle-end/42716
11094         * gcc.c-torture/compile/pr42716.c: New testcase.
11095
11096 2010-01-13  Richard Guenther  <rguenther@suse.de>
11097
11098         PR lto/42678
11099         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11100
11101 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
11102
11103         PR c/42708
11104         * gcc.c-torture/compile/pr42708-1.c: New test.
11105
11106 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
11107
11108         PR debug/42662
11109         * gcc.dg/pr42662.c: New test.
11110
11111         PR tree-optimization/42645
11112         * g++.dg/other/pr42645-1.C: New test.
11113         * g++.dg/other/pr42645-2.C: New test.
11114
11115 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
11116
11117         PR target/42416
11118         * gcc.target/powerpc/warn-1.c: New test.
11119         * gcc.target/powerpc/warn-2.c: New test.
11120
11121 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
11122
11123         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11124         stack alignment.
11125
11126 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
11127
11128         * gcc.dg/lto/20100108_0.c: New.
11129
11130 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
11131
11132         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11133         Add -march=i686 -msse for 32bit x86 targets.
11134
11135 2010-01-10  Richard Guenther  <rguenther@suse.de>
11136
11137         PR middle-end/42667
11138         * gcc.dg/torture/pr42667.c: New testcase.
11139
11140 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11141
11142         PR fortran/32489
11143         * gfortran.dg/array_constructor_34.f90: New test.
11144
11145 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11146
11147         PR fortran/20923
11148         * gfortran.dg/array_constructor_33.f90: New test.
11149         gfortran.dg/array_function_5.f90: Add credit.
11150
11151 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11152
11153         PR debug/42631
11154         * gcc.dg/pr42631.c: New.
11155
11156 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11157
11158         PR debug/42630
11159         * gcc.dg/pr42630.c: New.
11160
11161 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11162
11163         PR debug/42629
11164         * gcc.dg/pr42629.c: New.
11165
11166 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11167
11168         PR middle-end/42363
11169         * gcc.dg/torture/pr42363.c: New.
11170
11171 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11172
11173         PR debug/42604
11174         PR debug/42395
11175         * gcc.dg/vect/pr42604.c: New.
11176         * gcc.dg/vect/pr42395.c: New.
11177
11178 2010-01-09  Richard Guenther  <rguenther@suse.de>
11179
11180         PR middle-end/42512
11181         * gcc.c-torture/execute/pr42512.c: New testcase.
11182
11183 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11184
11185         PR fortran/41298
11186         * gfortran.dg/c_ptr_tests_14.f90: New test.
11187
11188 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11189
11190         PR ada/41929
11191         * gnat.dg/null_pointer_deref1.adb: Don't run on
11192         sparc*-sun-solaris2.11.
11193
11194 2010-01-08  Richard Guenther  <rguenther@suse.de>
11195
11196         PR lto/42528
11197         * gcc.dg/lto/20100103-1_0.c: New testcase.
11198         * gcc.dg/lto/20100103-2_0.c: Likewise.
11199
11200 2010-01-08  Tobias Burnus  <burnus@net-b.de
11201
11202         PR/fortran 25829
11203         * gfortran.dg/asynchronous_1.f90: New test.
11204         * gfortran.dg/asynchronous_2.f90: New test.
11205         * gfortran.dg/conflicts.f90: Update error message.
11206
11207 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
11208
11209         c++/40155
11210         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11211
11212 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11213
11214         PR tree-optimization/42625
11215         * g++.dg/opt/dtor4.C: New test.
11216         * g++.dg/opt/dtor4.h: New.
11217         * g++.dg/opt/dtor4-aux.cc: New.
11218
11219 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11220
11221         PR fortran/42597
11222         * gfortran.dg/proc_ptr_26.f90: New test.
11223
11224 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11225
11226         PR fortran/41872
11227         * gfortran.dg/allocatable_scalar_7.f90: New test.
11228
11229 2010-01-06  Richard Guenther  <rguenther@suse.de>
11230
11231         * gcc.c-torture/compile/pr42632.c: New testcase.
11232
11233 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11234
11235         PR target/42542
11236         * gcc.target/i386/pr42542-4.c: New.
11237         * gcc.target/i386/pr42542-4a.c: Likewise.
11238         * gcc.target/i386/pr42542-5.c: Likewise.
11239         * gcc.target/i386/pr42542-5a.c: Likewise.
11240
11241 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11242
11243         * gcc.dg/tls/opt-15.c: New test.
11244
11245 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11246
11247         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11248
11249 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11250
11251         PR tree-optimization/42462
11252         * g++.dg/torture/pr42462.C: New test.
11253
11254 2010-01-05  Jason Merrill  <jason@redhat.com>
11255
11256         * g++.dg/cpp0x/initlist30.C: New test.
11257
11258 2010-01-05  Richard Guenther  <rguenther@suse.de>
11259
11260         PR tree-optimization/42614
11261         * gcc.c-torture/execute/pr42614.c: New testcase.
11262
11263 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11264
11265         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11266         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11267         -Wunreachable-code.
11268         * gcc.dg/Wunreachable-2.c: Likewise.
11269         * gcc.dg/Wunreachable-3.c: Likewise.
11270         * gcc.dg/Wunreachable-4.c: Likewise.
11271         * gcc.dg/Wunreachable-5.c: Likewise.
11272         * gcc.dg/Wunreachable-6.c: Likewise.
11273         * gcc.dg/Wunreachable-7.c: Likewise.
11274         * gcc.dg/Wunreachable-8.c: Likewise.
11275         * gcc.dg/20041231-1.c: Likewise.
11276
11277 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11278
11279         PR other/42611
11280         * gcc.dg/pr42611.c: New test.
11281
11282         PR tree-optimization/42508
11283         * g++.dg/opt/pr42508.C: New test.
11284
11285 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11286
11287         PR fortran/41872
11288         * gfortran.dg/allocatable_scalar_8.f90: New.
11289
11290 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11291
11292         PR tree-optimization/42398
11293         * gcc.c-torture/compile/pr42398.c: New test.
11294
11295 2010-01-04  Jason Merrill  <jason@redhat.com>
11296
11297         PR c++/42555
11298         * g++.dg/ext/attrib35.C: New.
11299
11300         PR c++/42567
11301         * g++.dg/cpp0x/auto17.C: New.
11302
11303 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11304
11305         * gcc.dg/lto/20100104_0.c: New.
11306
11307 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11308
11309         PR target/42542
11310         * gcc.target/i386/pr42542-1.c: New.
11311         * gcc.target/i386/pr42542-1a.c: Likewise.
11312         * gcc.target/i386/pr42542-1b.c: Likewise.
11313         * gcc.target/i386/pr42542-2.c: Likewise.
11314         * gcc.target/i386/pr42542-2a.c: Likewise.
11315         * gcc.target/i386/pr42542-2b.c: Likewise.
11316         * gcc.target/i386/pr42542-3.c: Likewise.
11317         * gcc.target/i386/pr42542-3a.c: Likewise.
11318
11319 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11320
11321         PR fortran/41872
11322         * gfortran.dg/allocatable_scalar_5.f90: New test.
11323         * gfortran.dg/allocatable_scalar_6.f90: New test.
11324
11325 2010-01-03  Richard Guenther  <rguenther@suse.de>
11326
11327         PR testsuite/42583
11328         * gfortran.dg/gomp/recursion1.f90: Remove.
11329
11330 2010-01-03  Richard Guenther  <rguenther@suse.de>
11331
11332         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11333         * gcc.dg/uninit-6.c: Likewise.
11334         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11335
11336 2010-01-03  Richard Guenther  <rguenther@suse.de>
11337
11338         PR tree-optimization/42589
11339         * gcc.target/i386/pr42589.c: New testcase.
11340
11341 2010-01-03  Richard Guenther  <rguenther@suse.de>
11342
11343         PR tree-optimization/42438
11344         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11345
11346 2010-01-02  Richard Guenther  <rguenther@suse.de>
11347
11348         PR testsuite/41651
11349         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11350
11351 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11352
11353         PR target/42448
11354         * gcc.target/alpha/pr42448-1.c: New test.
11355         * gcc.target/alpha/pr42448-2.c: Ditto.
11356
11357 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11358
11359         PR preprocessor/41947
11360         * gcc.dg/c99-hexfloat-3.c: New test.
11361
11362 2010-01-01  Richard Guenther  <rguenther@suse.de>
11363
11364         PR c/42570
11365         * gcc.c-torture/execute/pr42570.c: New testcase.
11366
11367 2010-01-01  Richard Guenther  <rguenther@suse.de>
11368
11369         PR middle-end/42559
11370         * gcc.c-torture/compile/pr42559.c: New testcase.
11371
11372 \f
11373 Copyright (C) 2010 Free Software Foundation, Inc.
11374
11375 Copying and distribution of this file, with or without modification,
11376 are permitted in any medium without royalty provided the copyright
11377 notice and this notice are preserved.