OSDN Git Service

gcc/c-family/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-27  Jason Merrill  <jason@redhat.com>
2
3         * g++.dg/cpp0x/constexpr-is_literal.C: New.
4
5 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
6
7         PR fortran/46161
8         * gfortran.dg/class_dummy_3.f03: New.
9
10 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
11
12         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
13         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
14
15         * gcc.target/i386/avx-vzeroupper-3.c: New.
16         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
17         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
18         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
19         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
20         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
21         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
22         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
23         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
24         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
25         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
26         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
27
28 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
29
30         * obj-c.dg/property/at-property-4.m: New.
31         * obj-c++.dg/property/at-property-4.mm: New.
32         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
33         updates in warning.
34         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
35         updates in warning.
36         
37 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
38
39         * objc.dg/property/at-property-1.m: New.        
40         * objc.dg/property/at-property-2.m: New.
41         * objc.dg/property/at-property-3.m: New.
42         * objc.dg/ivar-invalid-type-1.m: New.
43         * obj-c++.dg/property/at-property-1.mm: New.
44         * obj-c++.dg/property/at-property-2.mm: New.
45         * obj-c++.dg/property/at-property-3.mm: New.    
46         * obj-c++.dg/ivar-invalid-type-1.mm: New.
47         * objc.dg/property/property-neg-6.m: Updated testcase for updates
48         in error reporting.
49
50 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
51
52         PR libgfortran/46010
53         * gfortran.dg/namelist_66.f90: New test.
54         * gfortran.dg/fmt_t_6.f: Fix whitespace.
55
56 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
57
58         PR fortran/42647
59         * gfortran.dg/allocatable_scalar_9.f90: Extended.
60         * gfortran.dg/allocatable_scalar_10.f90: New.
61         * gfortran.dg/class_19.f03: Extended.
62
63 2010-10-26  Jan Hubicka  <jh@suse.cz>
64
65         PR middle-end/45736
66         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
67
68 2010-10-26  Ira Rosen  <irar@il.ibm.com>
69
70         PR tree-optimization/46167
71         * gcc.dg/vect/O-pr46167.c: New.
72         * gcc.dg/vect/vect.exp: Run tests with -O.
73
74 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
75
76         PR target/44948
77         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
78         * g++.dg/vect/pr33860a.cc: Likewise.
79         * gcc.c-torture/compile/20070522-1.c: Likewise.
80         * gcc.dg/compat/struct-align-1_x.c: Likewise.
81         * gcc.dg/compat/struct-align-1_y.c: Likewise.
82         * gcc.dg/compat/struct-align-2_x.c: Likewise.
83         * gcc.dg/compat/struct-align-2_y.c: Likewise.
84         * gcc.dg/pr44136.c: Likewise.
85
86         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
87         * gcc.dg/compat/vector-1_x.c: Likewise.
88         * gcc.dg/compat/vector-1_y.c: Likewise.
89         * gcc.dg/compat/vector-2_x.c: Likewise.
90         * gcc.dg/compat/vector-2_y.c: Likewise.
91         * gcc.dg/pr43300.c: Likewise.
92
93         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
94         * gcc.dg/compat/vector-1a_y.c: Likewise.
95         * gcc.dg/compat/vector-1b_x.c: Likewise.
96         * gcc.dg/compat/vector-1b_y.c: Likewise.
97         * gcc.dg/compat/vector-2a_x.c: Likewise.
98         * gcc.dg/compat/vector-2a_y.c: Likewise.
99         * gcc.dg/compat/vector-2b_x.c: Likewise.
100         * gcc.dg/compat/vector-2b_y.c: Likewise.
101         * gcc.target/i386/pr39162.c: Likewise.
102         * gcc.target/i386/pr40906-2.c: Likewise.
103         * gcc.target/i386/sse-5.c: Likewise.
104
105         * gcc.dg/pr35442.c: Prune ABI change warnings.
106
107         * gcc.c-torture/execute/pr38151.x: New.
108         * gcc.target/i386/pr44948-1a.c: Likewise.
109         * gcc.target/i386/pr44948-1b.c: Likewise.
110         * gcc.target/i386/pr44948-2a.c: Likewise.
111         * gcc.target/i386/pr44948-2b.c: Likewise.
112
113 2010-10-26  Ian Lance Taylor  <iant@google.com>
114
115         PR middle-end/45687
116         * gcc.c-torture/execute/20101025-1.c: New test.
117
118 2010-10-26  Tobias Burnus  <burnus@net-b.de>
119
120         PR fortran/45451
121         * gfortran.dg/class_allocate_5.f90: New.
122
123 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
124
125         Implement opaque-enum-specifiers for C++0x
126         * g++.dg/cpp0x/forw_enum1.C: New.
127         * g++.dg/cpp0x/forw_enum2.C: New.
128         * g++.dg/cpp0x/forw_enum3.C: New.
129         * g++.dg/cpp0x/forw_enum4.C: New.
130         * g++.dg/cpp0x/forw_enum5.C: New.
131         * g++.dg/cpp0x/forw_enum6.C: New.
132         * g++.dg/cpp0x/forw_enum7.C: New.
133         * g++.dg/cpp0x/forw_enum8.C: New.
134         * g++.dg/cpp0x/forw_enum9.C: New.
135         * g++.dg/parse/enum3.C: Add new errors.
136         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
137         * g++.dg/cpp0x/auto9.C: Add new error.
138         * g++.dg/template/crash79.C: Add new errors.
139
140 2010-10-26  Jie Zhang  <jie@codesourcery.com>
141
142         * gcc.target/arm/volatile-bitfields-1.c: New test.
143         * gcc.target/arm/volatile-bitfields-2.c: New test.
144         * gcc.target/arm/volatile-bitfields-3.c: New test.
145
146 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
147
148         * gnat.dg/pointer_discr1.adb: New test.
149         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
150         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
151         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
152
153 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
154
155         * gnat.dg/loop_optimization8.adb: New test.
156         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
157         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
158
159 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
160
161         * gnat.dg/in_out_parameter2.adb: New test.
162         * gnat.dg/in_out_parameter3.adb: Likewise.
163
164 2010-10-25  Jie Zhang  <jie@codesourcery.com>
165
166         * g++.dg/opt/combine.c: New test.
167
168 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
169
170         * gnat.dg/opt7.ad[sb]: New test.
171         * gnat.dg/opt7_pkg.ads: New helper.
172
173 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
174
175         PR objc/45735   
176         * obj-c.dg/pr45735.mm: New.     
177         * obj-c++.dg/pr45735.mm: New.
178
179 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
180
181         PR objc/24393
182         * objc.dg/pr24393.m: New.
183         * obj-c++.dg/pr24393.mm: New.
184
185 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
186
187         PR objc/28049
188         * objc.dg/pr28049.m: New.
189         * obj-c++.dg/pr28049.mm: New.
190
191 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
192
193         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
194         parameter attributes are now supported.
195         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
196         * objc.dg/attributes/parameter-attribute-1.m: New test.
197         * objc.dg/attributes/parameter-attribute-2.m: New test. 
198         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
199         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.      
200         
201 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
202
203         Based on the CFString implementation in FSF apple/trunk branch.
204
205         * gcc.dg/darwin-cfstring-1.c: New.
206         * gcc.dg/darwin-cfstring-2.c: New.
207         * gcc.dg/torture/darwin-cfstring-3.c: New.
208         * g++.dg/other/darwin-cfstring1.C: New.
209         * g++.dg/torture/darwin-cfstring-3.C: New.
210
211 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
212
213         * objc.dg/demangle-1.m: New test.
214         * obj-c++.dg/demangle-1.mm: New test.
215         * obj-c++.dg/demangle-2.mm: New test.
216         * obj-c++.dg/demangle-3.mm: New test.   
217
218 2010-10-23  Ian Lance Taylor  <iant@google.com>
219
220         * gcc.c-torture/execute/20101011-1.c: New test.
221         * gcc.c-torture/execute/20101011-1.x: New test driver.
222
223 2010-10-23  Tobias Burnus  <burnus@net-b.de>
224
225         PR fortran/46122
226         * gfortran.dg/protected_8.f90: New.
227
228 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
229
230         * gcc.dg/march-generic.c: Skip for -march in multilib options.
231         * gcc.target/i386/isa-9.c: Skip for -march other than
232         -march=amdfam10 in multilib options.
233         * gcc.target/i386/pr42589.c: Skip for -march other than
234         -march=i486 in multilib options.
235         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
236         other -march in multilib options.
237
238 2010-10-23  Jie Zhang  <jie@codesourcery.com>
239
240         PR rtl-optimization/37360
241         * gcc.dg/pr37360.c: New test.
242
243 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
244
245         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
246
247 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
248         Andrew Pinski <pinskia@gmail.com>
249
250         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
251         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
252         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
253         * gcc.dg/vector-subscript-1.c: Likewise.
254         * gcc.dg/vector-subscript-2.c: Likewise.
255         * gcc.dg/vector-subscript-3.c: New testcase.
256         * gcc.dg/array-8.c: Adjust.
257
258 2010-10-22  Richard Guenther  <rguenther@suse.de>
259
260         PR middle-end/46137
261         * c-c++-common/torture/pr46137.c: New testcase.
262
263 2010-10-22  Jason Merrill  <jason@redhat.com>
264
265         PR c++/46129
266         * g++.dg/template/defarg14.C: New.
267
268 2010-10-22  Jason Merrill  <jason@redhat.com>
269
270         PR c++/46103
271         * g++.dg/cpp0x/implicit10.C: New.
272
273 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
274
275         PR target/46098
276         * gcc.target/i386/pr46098.c: New test.
277
278 2010-10-22  Richard Guenther  <rguenther@suse.de>
279
280         PR tree-optimization/45720
281         * gcc.dg/torture/pr45720.c: New testcase.
282
283 2010-10-22  Ira Rosen  <irar@il.ibm.com>
284
285         PR tree-optimization/46126
286         * gcc.dg/vect/pr46126.c: New.
287
288 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
289
290         Based on the CFString implementation in FSF apple/trunk branch.
291
292         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
293         so that the latter can be used in dg-skip and dg-xfail clauses.
294         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
295         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
296         to use dg-additional-files for Object1.
297         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
298         to use dg-additional-files for Object1, move to torture/strings/.
299         * obj-c++.dg/const-str-4.mm: Likewise.
300         * obj-c++.dg/const-str-3.mm: Likewise.
301         * obj-c++.dg/const-str-8.mm: Likewise.
302         * obj-c++.dg/const-str-9.mm: Likewise.
303         * obj-c++.dg/const-str-10.mm: Likewise.
304         * obj-c++.dg/const-str-10.mm: Likewise.
305         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
306         to use dg-additional-files for Object1, move to strings/.
307         * obj-c++.dg/const-str-2.mm: Likewise.
308         * obj-c++.dg/const-str-5.mm: Likewise.
309         * obj-c++.dg/const-str-6.mm: Likewise.
310         * obj-c++.dg/const-str-12.mm: Likewise.
311         * obj-c++.dg/strings/strings.exp: New.
312         * obj-c++.dg/strings/const-cfstring-2.mm: New.
313         * obj-c++.dg/strings/const-cfstring-5.mm: New.
314         * obj-c++.dg/torture/strings/strings.exp: New.
315         * obj-c++.dg/torture/strings/string1.mm: New.
316         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
317         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
318         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
319
320         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
321         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
322         * objc/execute/string2.m: Likewise.
323         * objc/execute/string3.m: Likewise.
324         * objc/execute/string3.m: Likewise.
325         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
326         * objc.dg/foreach-4.m: Likewise.
327         * objc.dg/foreach-5.m: Likewise.
328         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
329         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
330         * objc.dg/const-str-4.m: Likewise.
331         * objc.dg/const-str-7.m: Likewise.
332         * objc.dg/const-str-8.m: Likewise.
333         * objc.dg/const-str-9.m: Likewise.
334         * objc.dg/const-str-10.m: Likewise.
335         * objc.dg/const-str-11.m: Likewise.
336         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
337         to use dg-additional-files for Object1, move to objc.dg/strings/.
338         * objc.dg/const-str-2.m: Likewise.
339         * objc.dg/const-str-5.m: Likewise.
340         * objc.dg/const-str-6.m: Likewise.
341         * objc.dg/const-str-12.m: Likewise.
342         * objc.dg/const-str-12b.m: Likewise.
343         * objc.dg/strings/strings.exp: New.
344         * objc.dg/strings/const-cfstring-2.m: New.
345         * objc.dg/strings/const-cfstring-5.m: New.
346         * objc.dg/torture/strings/strings.exp: New.
347         * objc.dg/torture/strings/const-cfstring-1.m: New.
348         * objc.dg/torture/strings/const-cfstring-3.m: New.
349         * objc.dg/torture/strings/const-cfstring-4.m: New.
350
351 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
352
353         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
354
355 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
356
357         PR c++/46117
358         * g++.dg/parse/crash57.C: New.
359
360 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
361             H.J. Lu  <hongjiu.lu@intel.com>
362
363         PR target/45946
364         * gcc.target/i386/pr45946.c: New test.
365
366 2010-10-21  Martin Jambor  <mjambor@suse.cz>
367
368         PR tree-optimization/45875
369         * g++.dg/ipa/pr45875.C: New test.
370
371 2010-10-21  Ira Rosen  <irar@il.ibm.com>
372
373         PR tree-optimization/46049
374         PR tree-optimization/46052
375         * gcc.dg/vect/pr46052.c: New test.
376         * gcc.dg/vect/pr46049.c: New test.
377
378 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
379
380         PR fortran/46007
381         * gfortran.dg/shape_5.f90:  New test case.
382
383 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
384
385         PR fortran/46060
386         * gfortran.dg/proc_ptr_comp_25.f90: New.
387
388 2010-10-21  Richard Guenther  <rguenther@suse.de>
389         Michael Matz  <matz@suse.de>
390
391         PR tree-optimization/45764
392         * gcc.dg/torture/pr45764.c: New testcase.
393
394 2010-10-21  Richard Guenther  <rguenther@suse.de>
395
396         PR tree-optimization/46111
397         * g++.dg/torture/pr46111.C: New testcase.
398
399 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
400
401         PR fortran/46067
402         * gfortran.dg/dummy_procedure_4.f90: New.
403         * gfortran.dg/proc_ptr_30.f90: New.
404
405 2010-10-21  Tobias Burnus  <burnus@net-b.de>
406
407         PR fortran/46100
408         * gfortran.dg/ptr-func-1.f90: New.
409         * gfortran.dg/ptr-func-2.f90: New.
410
411 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
412
413         PR tree-optimization/45919
414         * gcc.c-torture/compile/pr45919.c: New test.
415
416         PR tree-optimization/46066
417         * gcc.dg/autopar/pr46066.c: New test.
418
419 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
420
421         PR c++/46024
422         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
423
424 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
425
426         PR c++/46056
427         * g++.dg/cpp0x/range-for7.C: New.
428
429 2010-10-20  Richard Guenther  <rguenther@suse.de>
430
431         PR lto/45667
432         * g++.dg/lto/20101020-1_0.h: New testcase.
433         * g++.dg/lto/20101020-1_0.C: Likewise.
434         * g++.dg/lto/20101020-1_1.C: Likewise.
435
436 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
437
438         * gcc.dg/20101013-1.c: New test.
439
440 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
441
442         PR target/46085
443         * gcc.target/i386/pr46085-1.c: New.
444         * gcc.target/i386/pr46085-2.c: Likewise.
445
446 2010-10-20  Richard Guenther  <rguenther@suse.de>
447
448         PR tree-optimization/45860
449         * gcc.dg/torture/pr45860.c: New testcase.
450
451 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
452
453         * gnat.dg/discr25.adb: New test.
454         * gnat.dg/discr25_pkg.ad[sb]: New helper.
455
456 2010-10-20  Olivier Hainque  <hainque@adacore.com>
457
458         * gcc.target/powerpc/ehreturn.c: New test.
459
460 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
461
462         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
463         not require Foundation and run with the GNU runtime as well.
464
465         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
466
467         Radar 4439126
468         * obj-c++.dg/template-8.mm: New.
469
470 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
471
472         PR objc/23709
473         * objc.dg/pr23709.m: New.
474         * obj-c++.dg/pr23709.m: New.
475
476 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
477
478         PR c++/46046
479         * g++.dg/template/crash104.C: New.
480
481 2010-10-19  Richard Henderson  <rth@redhat.com>
482
483         * gcc.target/i386/fma3-fma.c: New.
484         * gcc.target/i386/fma3-builtin.c: New.
485         * gcc.target/i386/fma4-builtin.c: New.
486
487 2010-10-19  Richard Guenther  <rguenther@suse.de>
488
489         PR testsuite/46081
490         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
491
492 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
493
494         Merge from 'apple/trunk' branch on FSF servers.
495
496         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
497
498         Radar 4293709
499         * objc.dg/proto-init-mimatch-1.m: New.
500         * obj-c++.dg/proto-init-mimatch-1.mm: New.
501
502 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
503
504         Implemented parsing @synthesize and @dynamic for
505         Objective-C/Objective-C++.
506         * objc.dg/property/dynamic-1.m: New.
507         * objc.dg/property/synthesize-1.m: New.
508         * obj-c++.dg/property/dynamic-1.mm: New.
509         * obj-c++.dg/property/synthesize-1.mm: New.
510
511 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
512
513         * objc.dg/at-class-1.m: New.
514         * objc.dg/at-class-1.mm: New.
515
516 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
517
518         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
519
520 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
521
522         Merge from 'apple/trunk' branch on FSF servers.
523
524         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
525
526         Radar 4407151
527         * obj-c++.dg/template-7.mm: New.
528
529 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
530
531         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
532         bugfix.
533
534 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
535
536         Merge from 'apple/trunk' branch on FSF servers.
537
538         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
539
540         Radar 4451818
541         * obj-c++.dg/try-catch-16.mm: New.
542         * obj-c++.dg/try-catch-17.mm: New.
543
544         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
545
546         Radar 4330422
547         * obj-c++.dg/try-catch-15.mm: New
548
549         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
550
551         Radar 4204796
552         * obj-c++.dg/try-catch-12.mm: New
553         * obj-c++.dg/try-catch-13.mm: New
554         * obj-c++.dg/try-catch-14.mm: New
555         * objc.dg/try-catch-11.m: New
556         * objc.dg/try-catch-12.m: New
557         * objc.dg/try-catch-13.m: New
558
559 2010-10-18  Richard Henderson  <rth@redhat.com>
560
561         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
562
563 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
564
565         PR c/46015
566         * c-c++-common/Wunused-var-13.c: New test.
567
568 2010-10-18  Richard Guenther  <rguenther@suse.de>
569
570         PR tree-optimization/45967
571         * gcc.dg/torture/pr45967.c: New testcase.
572         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
573         * gcc.dg/ipa/ipa-pta-13.c: Likewise
574         * gcc.dg/torture/pr39074-2.c: Likewise
575         * gcc.dg/torture/pta-escape-1.c: Likewise
576         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
577         * gcc.dg/tree-ssa/pta-callused.c: Likewise
578         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
579         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
580         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
581         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
582
583 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
584
585         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
586
587 2010-10-18  Richard Guenther  <rguenther@suse.de>
588
589         PR lto/44950
590         * g++.dg/lto/20101015-2_0.C: New testcase.
591
592 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
593
594         PR middle-end/46019
595         * gcc.c-torture/execute/pr46019.c: New test.
596
597 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
598
599         Merge from 'apple/trunk' branch on FSF servers.
600
601         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
602
603         Radar 4516785
604         * obj-c++.dg/method-namespace-2.mm: New.
605
606 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
607
608         Merge from 'apple/trunk' branch on FSF servers.
609
610         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
611
612         Radar 4133425
613         * objc.dg/private-1.m: Test modified.
614         * obj-c++.dg/private-1.mm: Test modified.
615
616 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
617
618         PR testsuite/45987
619         * gcc.target/i386/push-1.c: Remove.
620
621 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
622             H.J. Lu  <hongjiu.lu@intel.com>
623
624         PR target/46051
625         * gcc.target/i386/pr46051.c: New test.
626
627 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
628
629         * obj-c++.dg/gnu-api-2-class.mm: New.
630         * obj-c++.dg/gnu-api-2-ivar.mm: New.
631         * obj-c++.dg/gnu-api-2-method.mm: New.
632         * obj-c++.dg/gnu-api-2-objc.mm: New.
633         * obj-c++.dg/gnu-api-2-object.mm: New.
634         * obj-c++.dg/gnu-api-2-property.mm: New.
635         * obj-c++.dg/gnu-api-2-protocol.mm: New.
636         * obj-c++.dg/gnu-api-2-sel.mm: New.
637
638 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
639
640         * objc.dg/fsf-package-0.m: New.
641         * obj-c++.dg/fsf-package-0.m: New.
642
643 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
644
645         PR objc/18255
646         * objc.dg/pr18255.m: New.
647
648 2010-10-16  Jan Hubicka  <jh@suse.cz>
649
650         PR middle-end/44206
651         * g++.dg/torture/pr44206.C: New.
652
653 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
654
655         * objc.dg/gnu-api-2-class.m: New.
656         * objc.dg/gnu-api-2-objc.m: New.
657
658 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
659
660         * objc.dg/gnu-api-2-ivar.m: New.
661
662 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
663
664         * objc.dg/gnu-api-2-property.m: New.
665
666 2010-10-15  Xinliang David Li  <davidxl@google.com>
667
668         * g++.dg/uninit-pred-3_a.C: New test.
669         * g++.dg/uninit-pred-3_b.C: New test.
670
671 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
672
673         * objc.dg/gnu-api-2-object.m: New.
674
675 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
676
677         * objc.dg/gnu-api-2-method.m: New.
678
679 2010-10-15  Jason Merrill  <jason@redhat.com>
680
681         * g++.dg/lto/pr45983_0.C: New.
682
683 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
684
685         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
686         builtin combiner patterns.
687         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
688         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
689         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
690         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
691         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
692
693 2010-10-15  Richard Guenther  <rguenther@suse.de>
694
695         * g++.dg/lto/20101015-1_0.C: New testcase.
696
697 2010-10-15  Richard Guenther  <rguenther@suse.de>
698
699         PR testsuite/46021
700         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
701         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
702
703 2010-10-15  Richard Guenther  <rguenther@suse.de>
704
705         PR lto/45957
706         * g++.dg/lto/20101014-1_0.C: New testcase.
707
708 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
709
710         * objc.dg/gnu-api-2-protocol.m: New.
711         * objc.dg/gnu-api-2-sel.m: New.
712
713 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
714
715         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
716         arm-eabi targets.
717
718 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
719
720         * gcc.dg/20101010-1.c: New testcase.
721
722 2010-10-15  Jie Zhang  <jie@codesourcery.com>
723
724         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
725         script when relocatable linking.
726
727 2010-10-14  Yao Qi  <yao@codesourcery.com>
728
729         PR target/45447
730         * gcc.target/arm/pr45447.c: New test.
731
732 2010-10-14  Jan Hubicka  <jh@suse.cz>
733
734         PR middle-end/45621
735         * g++.dg/lto/pr45621.h : New.
736         * g++.dg/lto/pr45621_0.C: New.
737         * g++.dg/lto/pr45621_1.C: New.
738
739 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
740
741         * objc.dg/property: New.
742         * objc.dg/property/fsf-property-basic.m: New.
743         * objc.dg/property/fsf-property-method-access.m: New.
744         * objc.dg/property/fsf-property-named-ivar.m: New.
745         * obj-c++.dg/property: New.
746         * obj-c++.dg/property/fsf-property-basic.mm: New.
747         * obj-c++.dg/property/fsf-property-method-access.mm: New.
748         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
749
750         merge from FSF apple 'trunk' branch.
751         2006 Fariborz Jahanian <fjahanian@apple.com>
752
753         Radars 4436866, 4505126, 4506903, 4517826
754         * objc.dg/property/property-1.m: New.
755         * objc.dg/property/property-2.m: New.
756         * objc.dg/property/property-3.m: New.
757         * objc.dg/property/property-neg-1.m: New.
758         * objc.dg/property/property-neg-2.m: New.
759         * objc.dg/property/property-neg-3.m: New.
760         * objc.dg/property/property-neg-4.m: New.
761         * objc.dg/property/property-neg-5.m: New.
762         * objc.dg/property/property-neg-6.m: New.
763         * objc.dg/property/property-neg-7.m: New.
764         * objc.dg/property/property.exp: New.
765         * obj-c++.dg/property/property-1.mm: New.
766         * obj-c++.dg/property/property-2.mm: New.
767         * obj-c++.dg/property/property-3.mm: New.
768         * obj-c++.dg/property/property-neg-1.mm: New.
769         * obj-c++.dg/property/property-neg-2.mm: New.
770         * obj-c++.dg/property/property-neg-3.mm: New.
771         * obj-c++.dg/property/property-neg-4.mm: New.
772         * obj-c++.dg/property/property-neg-5.mm: New.
773         * obj-c++.dg/property/property-neg-6.mm: New.
774         * obj-c++.dg/property/property-neg-7.mm: New.
775         * obj-c++.dg/property/property.exp: New.
776
777 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
778
779         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
780
781 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
782
783         PR c/45969
784         * gcc.c-torture/compile/pr45969-1.c: New test.
785
786 2010-10-14  Richard Guenther  <rguenther@suse.de>
787
788         PR tree-optimization/44913
789         * gcc.dg/torture/pr44913.c: New testcase.
790
791 2010-10-14  Richard Guenther  <rguenther@suse.de>
792
793         PR lto/45382
794         * g++.dg/lto/20101014-2_0.C: New testcase.
795
796 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
797
798         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
799         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
800         * gcc.target/i386/pr44130.c: Likewise.
801         * gcc.target/i386/pr44144.c: Likewise.
802         * gcc.target/i386/pr44180.c: Likewise.
803         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
804         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
805         * gcc.target/i386/vect-sizes-1.c: Likewise.
806         * gcc.target/i386/vectorize4-avx.c: Likewise.
807
808 2010-10-14  Richard Guenther  <rguenther@suse.de>
809
810         PR lto/44561
811         * g++.dg/lto/20101010-3_0.C: New testcase.
812         * g++.dg/lto/20101010-4_0.C: Likewise.
813
814 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
815
816         * objc.dg/pr45878.m: Update to include NSConstantString interface
817         for -fnext-runtime.
818         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
819         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
820         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
821         reference for m64 -fnext-runtime.
822
823 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
824
825         * gcc.target/i386/vect-sizes-1.c: New.
826
827 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
828
829         PR middle-end/46011
830         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
831
832 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
833
834         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
835         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
836
837 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
838
839         * gcc.target/ia64/20101005.c: New test.
840
841 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
842
843         PR rtl-optimization/45570
844         * gcc.dg/pr45570.c: New test.
845
846 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
847
848         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
849         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
850         * gcc.target/i386/vectorize4-avx.c: Likewise.
851
852 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
853
854         * gcc.target/i386/avx-copysign-vec.c: New.
855         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
856
857 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
858
859         PR middle-end/44130
860         * gcc.target/i386/pr44130.c: New.
861
862 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
863
864         PR middle-end/44144
865         * gcc.target/i386/pr44144.c: New.
866
867 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
868
869         PR target/44180
870         * gcc.target/i386/pr44180.c: New.
871
872 2010-10-13  Jason Merrill  <jason@redhat.com>
873
874         * g++.dg/template/canon-type-8.C: New.
875
876 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
877
878         * gcc.c-torture/execute/20101013-1.c: New test.
879
880 2010-10-13  Richard Guenther  <rguenther@suse.de>
881
882         PR objc/45878
883         * objc.dg/pr45878.m: New testcase.
884
885 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
886
887         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
888         * gcc.dg/format/dfp-printf-1.c: Likewise.
889         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
890
891 2010-10-13  Richard Guenther  <rguenther@suse.de>
892
893         PR tree-optimization/45788
894         * g++.dg/pr45788.C: New testcase.
895
896 2010-10-13  Richard Guenther  <rguenther@suse.de>
897
898         PR tree-optimization/45970
899         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
900
901 2010-10-13  Richard Guenther  <rguenther@suse.de>
902
903         PR tree-optimization/45982
904         * gcc.dg/torture/pr45982.c: New testcase.
905         * gcc.dg/tree-ssa/pr24287.c: Adjust.
906         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
907         * gcc.dg/torture/pr39074-2.c: Likewise.
908
909 2010-10-13  Richard Guenther  <rguenther@suse.de>
910
911         PR middle-end/45874
912         * g++.dg/torture/pr45874.C: New testcase.
913
914 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
915
916         * objc.dg/attributes/method-attribute-1.m: Update to respond
917         to implemented method attributes..
918         * objc.dg/attributes/method-attribute-2.m: Likewise.
919         * objc.dg/attributes/method-attribute-3.m: Likewise.
920         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
921         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
922         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
923
924 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
925
926         PR libobjc/23214
927         * objc.dg/pr23214.m: New.
928
929 2010-10-12  Michael Eager  <eager@eagercon.com>
930
931         PR testsuite/45856
932         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
933         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
934
935 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
936
937         PR fortran/45636
938         * gcc.c-torture/execute/pr45636.c: New test.
939         * gfortran.dg/pr45636.f90: New test.
940
941 2010-10-12  Richard Henderson  <rth@redhat.com>
942
943         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
944
945 2010-10-12  Daniel Kraft  <d@domob.eu>
946
947         PR fortran/38936
948         * gfortran.dg/associate_1.f03: More tests with derived-types.
949         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
950         * gfortran.dg/associate_8.f03: Fix typo.
951         * gfortran.dg/initialization_27.f90: Fix typo.
952
953 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
954
955         PR testsuite/45851
956         * lib/lto.exp (lto-get-options-main): Support optional target
957         selector for dg-extra-ld-options.
958
959 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
960
961         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
962         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
963
964 2010-10-11  Martin Jambor  <mjambor@suse.cz>
965
966         PR middle-end/45699
967         * g++.dg/torture/pr45699.C: New test.
968         * g++.dg/otr-fold-1.C: Adjusted.
969         * g++.dg/otr-fold-1.C: Likewise.
970
971 2010-10-11  Nick Clifton  <nickc@redhat.com>
972
973         * gcc.c-torture/compile/pr44197.c: Require visibility support.
974         Allow for a user label prefix.
975
976 2010-10-10  Richard Guenther  <rguenther@suse.de>
977
978         * g++.dg/lto/20101010-1_0.C: New testcase.
979         * g++.dg/lto/20101010-2_0.C: Likewise.
980
981 2010-10-11  Ira Rosen  <irar@il.ibm.com>
982
983         PR tree-optimization/45902
984         * gcc.dg/vect/45902.c: New test.
985
986 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
987
988         PR target/45870
989         * gcc.dg/tls/pr45870.c: New test.
990
991 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
992
993         PR fortran/45961
994         * gfortran.dg/typebound_operator_6.f03: New.
995
996 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
997
998         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
999         and adjust -export symbol scanning.
1000         * g++.dg/ext/dllexport1.C: Likewise.
1001         * g++.dg/ext/dllexport3.C: Likewise.
1002         * gcc.dg/dll-3.c: Likewise.
1003         * gcc.dg/dll-4.c: Likewise.
1004         * gcc.dg/dll-5.c: Likewise.
1005
1006 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1007
1008         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1009         instead of tree_profile dump file.
1010         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1011         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1012         dump file.
1013
1014 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1015
1016         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
1017
1018 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1019
1020         * gfortran.dg/character_comparison_4.f90:  New test.
1021         * gfortran.dg/character_comparison_5.f90:  New test.
1022         * gfortran.dg/character_comparison_6.f90:  New test.
1023
1024 2010-10-09  Richard Henderson  <rth@redhat.com>
1025
1026         * lib/target-supports.exp
1027         (check_effective_target_automatic_stack_alignment): Always true.
1028
1029 2010-10-09  Richard Guenther  <rguenther@suse.de>
1030
1031         PR lto/45956
1032         * gcc.dg/lto/20101009-2_0.c: New testcase.
1033         * gcc.dg/lto/20101009-2_1.c: Likewise.
1034         * gcc.dg/lto/20101009-2_2.c: Likewise.
1035
1036 2010-10-09  Richard Guenther  <rguenther@suse.de>
1037
1038         PR lto/45947
1039         * g++.dg/lto/20101009-1_0.C: New testcase.
1040
1041 2010-10-09  Richard Guenther  <rguenther@suse.de>
1042
1043         PR tree-optimization/45945
1044         * gcc.dg/lto/20101009-1_0.c: New testcase.
1045
1046 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
1047
1048         PR target/45913
1049         * gcc.target/i386/pr45913.c: New.
1050
1051 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1052
1053         PR fortran/45943
1054         * gfortran.dg/streamio_16.f90: Update test.
1055
1056 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
1057
1058         PR tree-optimization/45903
1059         * gcc.target/i386/pr45903.c: New test.
1060
1061 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
1062
1063         * gnat.dg/interface5.adb: Compile with warnings disabled.
1064
1065 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1066
1067         * obj-c++.dg/encode-10.mm: New testcase.
1068
1069 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1070
1071         PR objc++/23614
1072         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1073         C++ class.  Removed XFAIL.
1074
1075 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
1076
1077         PR fortran/45933
1078         * gfortran.dg/typebound_operator_5.f03: New.
1079
1080 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1081
1082         Merge from 'apple/trunk' branch on FSF servers.
1083
1084         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
1085
1086         Radar 4508851
1087         * obj-c++.dg/method-namespace-1.mm: New.
1088
1089 2010-10-07  Martin Jambor  <mjambor@suse.cz>
1090
1091         * gcc.dg/tree-ssa/sra-11.c: New test.
1092
1093 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
1094
1095         PR Tree-Vect/45847
1096         * gcc.dg/vect/pr45847.c: New test.
1097
1098 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1099             Kai Tietz  <kai.tietz@onevision.com>
1100
1101         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1102
1103 2010-10-07  Richard Guenther  <rguenther@suse.de>
1104
1105         PR tree-optimization/45732
1106         * gcc.dg/torture/pr45732.c: New testcase.
1107
1108 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1109
1110         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1111         * objc.dg/foreach-2.m: Likewise.
1112         * objc.dg/foreach-3.m: Likewise.
1113         * objc.dg/foreach-4.m: Likewise.
1114         * objc.dg/foreach-5.m: Likewise.
1115         * objc.dg/foreach-6.m: Likewise.
1116         * objc.dg/foreach-7.m: Likewise.
1117         * objc.dg/objc-foreach-4.m: Likewise.
1118         * objc.dg/objc-foreach-5.m: Likewise.
1119
1120 2010-10-07  Richard Guenther  <rguenther@suse.de>
1121
1122         PR middle-end/45869
1123         * gcc.dg/torture/pr45869.c: New testcase.
1124
1125 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1126
1127         * objc.dg/set-not-used-1.m: New
1128         * obj-c++.dg/set-not-used-1.mm: New.
1129
1130 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1131
1132         * objc.dg/attributes/method-attribute-3.m: New.
1133         * obj-c++.dg/attributes/method-attribute-3.mm: New.
1134
1135 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
1136
1137         PR fortran/45916
1138         * gfortran.dg/generic_typebound_operator_1.f90: New test.
1139
1140 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1141
1142         PR fortran/45889
1143         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1144
1145 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1146
1147         Merge from 'apple/trunk' branch on FSF servers.
1148
1149         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
1150
1151         Radar 4278774
1152         * obj-c++.dg/encode-9.mm: New.
1153
1154 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1155
1156         * g++.dg/cpp0x/pr45908.C: New test.
1157
1158 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1159
1160         * gnat.dg/opt6.ad[sb]: New test.
1161
1162 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1163
1164         Implemented fast enumeration for Objective-C.
1165         * objc.dg/foreach-1.m: New.
1166         * objc.dg/foreach-2.m: New.
1167         * objc.dg/foreach-3.m: New.
1168         * objc.dg/foreach-4.m: New.
1169         * objc.dg/foreach-5.m: New.
1170         * objc.dg/foreach-6.m: New.
1171         * objc.dg/foreach-7.m: New.
1172
1173         Merge from 'apple/trunk' branch on FSF servers:
1174         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1175
1176         Radar 4502236
1177         * objc.dg/objc-foreach-5.m: New.
1178
1179         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1180
1181         Radar 4507230
1182         * objc.dg/objc-foreach-4.m: New.
1183
1184         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1185
1186         Radar 4472881
1187         * objc.dg/objc-foreach-3.m: New.
1188
1189         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1190
1191         Radar 4468498
1192         * objc.dg/objc-foreach-2.m: New.
1193
1194         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
1195
1196         Radar 4294910
1197         * objc.dg/objc-foreach-1.m: New
1198
1199 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
1200
1201         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1202         unsigned values.
1203
1204 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1205
1206         PR objc++/28050
1207         * obj-c++.dg/syntax-error-10.mm: New.
1208
1209 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1210
1211         PR objc++/23707
1212         * obj-c++.dg/syntax-error-9.mm: New.
1213
1214 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1215
1216         PR objc++/31126
1217         * obj-c++.dg/syntax-error-8.mm: New.
1218
1219 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1220
1221         Merge from 'apple/trunk' branch on FSF servers.
1222
1223         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
1224
1225         Radar 4290840
1226         * obj-c++.dg/syntax-error-7.mm: New
1227
1228         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
1229
1230         Radar 4294425
1231         * obj-c++.dg/syntax-error-6.mm: New
1232
1233         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
1234
1235         Radar 4261146
1236         * obj-c++.dg/syntax-error-5.mm: New
1237
1238         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
1239
1240         Radar 4093475
1241         * obj-c++.dg/syntax-error-[3-4].mm: New.
1242
1243         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
1244
1245         Radar 4185810
1246         * obj-c++.dg/syntax-error-[1-2].mm: New.
1247
1248 2010-10-05  Ira Rosen  <irar@il.ibm.com>
1249
1250         PR tree-optimization/45752
1251         * gcc.dg/vect/pr45752.c: New test.
1252
1253 2010-10-05  Richard Guenther  <rguenther@suse.de>
1254
1255         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1256         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1257         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1258         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1259         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1260         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1261         * gcc.dg/tree-prof/stringop-1.c: Likewise.
1262         * gcc.dg/tree-prof/stringop-2.c: Likewise.
1263         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1264         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1265         * gcc.dg/tree-prof/update-loopch.c: Likewise.
1266         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1267         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1268         * gcc.dg/tree-prof/tracer-1.c: Likewise.
1269         * gcc.dg/tree-ssa/inline-4.c: Likewise.
1270         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1271         * gcc.dg/tree-ssa/20080530.c: Likewise.
1272         * g++.dg/tree-ssa/inline-3.C: Likewise.
1273         * g++.dg/tree-ssa/inline-1.C: Likewise.
1274         * g++.dg/tree-ssa/inline-2.C: Likewise.
1275         * gcc.dg/profile-dir-1.c: Likewise.
1276         * gcc.dg/profile-dir-2.c: Likewise.
1277         * gcc.dg/profile-dir-3.c: Likewise.
1278
1279 2010-10-05  Richard Guenther  <rguenther@suse.de>
1280
1281         PR middle-end/45877
1282         * g++.dg/torture/pr45877.C: New testcase.
1283
1284 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
1285
1286         PR debug/45849
1287         * gcc.dg/debug/pr45849.c: New test.
1288
1289         PR middle-end/45876
1290         * gcc.c-torture/compile/pr45876.c: New test.
1291
1292 2010-10-04  Julian Brown  <julian@codesourcery.com>
1293
1294         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1295         vect_hw_misalign.
1296         * gcc.dg/vect/vect-60.c: Likewise.
1297         * gcc.dg/vect/vect-56.c: Likewise.
1298         * gcc.dg/vect/vect-93.c: Likewise.
1299         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1300         * gcc.dg/vect/vect-95.c: Likewise.
1301         * gcc.dg/vect/vect-96.c: Likewise.
1302         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1303         * gcc.dg/vect/slp-25.c: Likewise.
1304         * gcc.dg/vect/slp-3.c: Likewise.
1305         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1306         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1307         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1308         * gcc.dg/vect/vect-109.c: Likewise.
1309         * gcc.dg/vect/vect-peel-1.c: Likewise.
1310         * gcc.dg/vect/vect-peel-2.c: Likewise.
1311         * lib/target-supports.exp
1312         (check_effective_target_arm_vect_no_misalign): New.
1313         (check_effective_target_vect_no_align): Use above.
1314         (check_effective_target_vect_element_align): New.
1315         (add_options_for_quad_vectors): New.
1316
1317 2010-10-04  Martin Jambor  <mjambor@suse.cz>
1318
1319         PR tree-optimization/45572
1320         * g++.dg/ipa/pr45572-1.C: New test.
1321         * g++.dg/ipa/pr45572-2.C: Likewise.
1322
1323 2010-10-03  Ian Lance Taylor  <iant@google.com>
1324
1325         * gcc.dg/anon-struct-11.c: New test.
1326         * gcc.dg/anon-struct-12.c: New test.
1327         * gcc.dg/anon-struct-13.c: New test.
1328         * gcc.dg/anon-struct-14.c: New test.
1329
1330 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
1331
1332         * g++.dg/torture/pr45764.C: Revert revision 164914.
1333         * gcc.dg/vect/pr43432.c: Likewise.
1334         * gcc.dg/vect/vect-114.c: Likewise.
1335         * gcc.dg/vect/vect-15.c: Likewise.
1336
1337 2010-10-03  Jason Merrill  <jason@redhat.com>
1338
1339         * g++.dg/cpp0x/sfinae5.C: New.
1340
1341 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1342
1343         PR tree-optimization/45720
1344         PR tree-optimization/45764
1345         * g++.dg/torture/pr45764.C: New.
1346
1347         * gcc.dg/vect/pr43432.c: Xfail.
1348         * gcc.dg/vect/vect-114.c: Likewise.
1349         * gcc.dg/vect/vect-15.c: Likewise.
1350
1351 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1352
1353         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1354         hppa*-*-hpux*.
1355         * gcc.dg/torture/pr45678-2.c: Likewise.
1356
1357 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
1358
1359         PR fortran/45748
1360         * gfortran.dg/intrinsic_6.f90: New.
1361
1362 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1363
1364         PR fortran/42831
1365         * gfortran.dg/dependency_37.f90:  New test.
1366
1367 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
1368
1369         * gcc.target/i386/shift_mask.c: New test.
1370
1371 2010-10-01  Richard Guenther  <rguenther@suse.de>
1372
1373         PR tree-optimization/45854
1374         * g++.dg/torture/pr45854.C: New testcase.
1375
1376 2010-09-30  Michael Eager  <eager@eagercon.com>
1377
1378         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1379         __FLT_{MIN,MAX}__.
1380
1381 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1382
1383         PR middle-end/45758
1384         * gfortran.dg/graphite/pr45758.f90: New.
1385
1386 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1387
1388         PR middle-end/45230
1389         * gcc.dg/graphite/id-pr45230.c: New.
1390
1391 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1392
1393         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1394         * gfortran.dg/graphite/graphite.exp: Same.
1395         * gcc.dg/graphite/vect-pr43423.c: New.
1396
1397 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1398
1399         PR target/45843
1400         * g++.dg/torture/pr45843.C: New test.
1401
1402 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
1403
1404         PR fortran/45828
1405         * gfortran.dg/allocate_derived_5.f90: New.
1406
1407 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1408
1409         PR tree-optimization/31261
1410         * gcc.dg/tree-ssa/pr31261.c: New test.
1411
1412 2010-09-30  Michael Eager  <eager@eagercon.com>
1413
1414         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1415         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1416         * gcc.target/microblaze/microblaze.exp: Ditto.
1417         * gcc.target/microblaze/others/string_cst1.c: Ditto.
1418         * gcc.target/microblaze/others/string_cst2.c: Ditto.
1419         * gcc.target/microblaze/others/data_var1.c: Ditto.
1420         * gcc.target/microblaze/others/data_var2.c: Ditto.
1421         * gcc.target/microblaze/others/data_var3.c: Ditto.
1422         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1423         * gcc.target/microblaze/others/strings1.c:: Ditto.
1424         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1425         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1426         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1427         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1428         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1429         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1430         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1431         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1432         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1433         * gcc.target/microblaze/isa/pcmp.c: Ditto.
1434         * gcc.target/microblaze/isa/nofloat.c: Ditto.
1435         * gcc.target/microblaze/isa/fcvt.c: Ditto.
1436         * gcc.target/microblaze/isa/float.c: Ditto.
1437         * gcc.target/microblaze/isa/mulh.c: Ditto.
1438         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1439         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1440         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1441         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1442         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1443         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1444         * gcc.target/microblaze/isa/bshift.c: Ditto.
1445         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1446         * gcc.target/microblaze/isa/div.c: Ditto.
1447         * gcc.target/microblaze/isa/vanilla.c: Ditto.
1448         * gcc.target/microblaze/isa/mul.c: Ditto.
1449
1450 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1451
1452         merge from FSF 'apple/trunk' branch.
1453         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
1454
1455         Radar 4386773
1456         * objc.dg/enhanced-proto-1.m: New.
1457         * objc.dg/enhanced-proto-2.m: New.
1458         * obj-c++.dg/enhanced-proto-1.mm: New
1459         * obj-c++.dg/enhanced-proto-2.mm: New.
1460
1461 2010-09-30  Richard Guenther  <rguenther@suse.de>
1462
1463         PR testsuite/45702
1464         * gcc.dg/debug/pr41893-1.c: Adjust.
1465         * gcc.dg/pr30762-1.c: Likewise.
1466         * gcc.dg/pr31529-1.c: Likewise.
1467         * gcc.dg/pr34457-1.c: Likewise.
1468         * gcc.dg/pr34668-1.c: Likewise.
1469         * gcc.dg/pr43557-1.c: Likewise.
1470
1471 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1472
1473         PR objc/45842
1474         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1475         * objc.dg/const-str-3.m: Correct header for memcpy.
1476         * objc.dg/const-str-7.m: Likewise.
1477         * objc.dg/method-20b.m: Provide an implementation of Object.
1478         Adjust XFAIL for m64 NeXT runtime.
1479         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1480         * objc.dg/encode-3.m: Correct line ordering, provide header for
1481         sprintf.
1482         * objc.dg/encode-7-next.m: Only run for 32bit.
1483         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1484         * objc.dg/type-size-2.m: Provide an implementation of Object.
1485         Ajust headers.
1486         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1487         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1488         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1489         Adjust XFAIL for m64 NeXT runtime.
1490         * obj-c++.dg/method-22.mm: Likewise.
1491         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1492
1493 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1494
1495         Merge from 'apple/trunk' branch on FSF servers.
1496
1497         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1498
1499         Radar 4278236
1500         * obj-c++.dg/bad-forward-decl.mm: New
1501
1502 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
1503
1504         * ada/acats/run_acats: Revert revision 157037.
1505
1506 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1507
1508         Merge from 'apple/trunk' branch on FSF servers.
1509
1510         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1511
1512         Radar 4281748
1513         * objc.dg/naming-2.m: Update
1514         * objc.dg/naming-3.m: New
1515
1516 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
1517
1518         PR target/40457
1519         * gcc.target/arm/pr40457-3.c: New test.
1520
1521 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
1522
1523         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1524         alias checking.
1525         * lib/target-supports.exp (check_ifunc_available): Likewise.
1526
1527 2010-09-29  Tristan Gingold  <gingold@adacore.com>
1528
1529         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1530
1531 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1532
1533         * objc.dg/keywords-1.m: New test.
1534         * objc.dg/keywords-2.m: New test.
1535         * objc.dg/keywords-3.m: New test.
1536         * obj-c++.dg/keywords-1.mm: New test.
1537         * obj-c++.dg/keywords-2.mm: New test.
1538
1539 2010-09-28  Jason Merrill  <jason@redhat.com>
1540
1541         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1542         * g++.dg/ext/complit11.C: Likewise.
1543         * g++.old-deja/g++.law/temps1.C: Likewise.
1544
1545         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1546         * g++.old-deja/g++.mike/misc6.C: Likewise.
1547
1548 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1549
1550         * objc.dg/attributes/method-attribute-1.m: New.
1551         * objc.dg/attributes/method-attribute-2.m: New.
1552
1553         * obj-c++.dg/attributes/method-attribute-1.m: New.
1554         * obj-c++.dg/attributes/method-attribute-2.m: New.
1555
1556 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1557
1558         * objc.dg/attributes: New.
1559         * objc.dg/attributes/attributes.exp: New.
1560         * objc.dg/attributes/class-attribute-1.m: New.
1561         * objc.dg/attributes/class-attribute-2.m: New
1562         * objc.dg/attributes/categ-attribute-1.m: New
1563         * objc.dg/attributes/categ-attribute-2.m: New
1564         * objc.dg/attributes/proto-attribute-1.m: New
1565
1566         * obj-c++.dg/attributes: New.
1567         * obj-c++.dg/attributes/attributes.exp: New
1568         * obj-c++.dg/attributes/class-attribute-1.mm: New
1569         * obj-c++.dg/attributes/class-attribute-2.mm: New
1570         * obj-c++.dg/attributes/categ-attribute-1.mm: New
1571         * obj-c++.dg/attributes/categ-attribute-2.mm: New
1572         * obj-c++.dg/attributes/proto-attribute-1.mm: New
1573
1574 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1575
1576         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1577         from the branch renamed to method-20b.m to avoid clashes).
1578
1579         2005-08-23  Stuart Hastings  <stuart@apple.com>
1580                     Ziemowit Laski  <zlaski@apple.com>
1581
1582         Radar 4209854
1583         * obj-c++.dg/method-23.mm: New.
1584         * objc.dg/method-20.m: New.
1585
1586 2010-09-28  Jan Hubicka  <jh@suse.cz>
1587
1588         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1589
1590 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1591
1592         PR target/44452
1593         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1594         i?86-*-solaris2.[89], *-*-vxworks*.
1595         * gcc.target/i386/pr22152.c: Likewise.
1596         * gcc.target/i386/vect8-ret.c: New test.
1597
1598 2010-09-28  Jie Zhang  <jie@codesourcery.com>
1599
1600         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1601
1602 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1603
1604         Merge from 'apple/trunk' branch on FSF servers.
1605
1606         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
1607
1608         Radar 4175534
1609         * obj-c++.dg/method-22.mm: New.
1610
1611 2010-09-27  Jason Merrill  <jason@redhat.com>
1612
1613         * g++.dg/cpp0x/rv-lvalue-req.C: New.
1614         * g++.dg/ext/complit11.C: Adjust.
1615         * g++.old-deja/g++.law/temps1.C: Adjust.
1616         * g++.old-deja/g++.ns/koenig6.C: Adjust.
1617         * g++.old-deja/g++.oliva/partord1.C: Adjust.
1618
1619 2010-09-27  Ian Lance Taylor  <iant@google.com>
1620
1621         * lib/target-supports.exp (check_effective_target_split_stack):
1622         New procedure.
1623         * gcc.dg/split-1.c: New test.
1624         * gcc.dg/split-2.c: New test.
1625         * gcc.dg/split-3.c: New test.
1626         * gcc.dg/split-4.c: New test.
1627
1628 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1629
1630         PR objc/25464
1631         * objc.dg/type-size-3.m: New test.
1632
1633 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1634
1635         PR objc/45763
1636         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1637
1638 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1639
1640         PR objc/25450
1641         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1642         * objc.dg/type-size-2.m: Same change.
1643         * obj-c++.dg/encode-5.mm: Same change.
1644
1645 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1646
1647         Merge from 'apple/trunk' branch on FSF servers.  The original
1648         Changelogs are below.
1649
1650         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1651         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1652         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1653         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1654         in the branch).
1655         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1656         proto-qual-1.m in the branch) and the normal ABI on GNU.
1657         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
1658         the test only with the NeXT runtime.
1659         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1660         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1661         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1662         Run the test only with the NeXT runtime.
1663
1664         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1665
1666         Radar 4492973
1667         * objc.dg/encode-7-64bit.m: New.
1668         * objc.dg/encode-7.m: Skip if -m64.
1669
1670         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
1671
1672         Radar 4301047
1673         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1674         * obj-c++.dg/threedotthree-abi-1.mm: New
1675         * objc.dg/threedotthree-abi-1.m: New
1676
1677         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
1678
1679         Radar 4136935
1680         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1681         * objc.dg/encode-6.m: Likewise.
1682         * objc.dg/encode-7.m: New test case.
1683
1684 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1685
1686         Merge from 'apple/trunk' branch on FSF servers.  Renamed
1687         const-str-12.m to constr-str-12b.m to avoid conflicts.
1688
1689         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
1690
1691         Radar 4229905
1692         * obj-c++.dg/warn5.mm: New
1693
1694         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
1695
1696         Radar 4154928
1697         * obj-c++.dg/const-str-12.mm: New.
1698         * objc.dg/const-str-12.m: New.
1699
1700 2010-09-27  Tobias Burnus  <burnus@net-b.de>
1701
1702         PR fortran/40569
1703         PR fortran/40568
1704         * gfortran.dg/storage_size_2.f08: Fix test.
1705         * gfortran.dg/c_sizeof_1.f90: Fix test.
1706         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1707         * gfortran.dg/c_sizeof_3.f90: New.
1708         * gfortran.dg/c_sizeof_4.f90: New.
1709         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1710         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1711
1712 2010-09-26  Daniel Kraft  <d@domob.eu>
1713
1714         PR fortran/45783
1715         PR fortran/45795
1716         * gfortran.dg/select_type_18.f03: New test.
1717
1718 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1719
1720         * gnat.dg/return2.ad[sb]: New test.
1721         * gnat.dg/return2_pkg.ads: New helper.
1722
1723 2010-09-25  Daniel Kraft  <d@domob.eu>
1724
1725         PR fortran/45776
1726         * gfortran.dg/io_constraints_6.f03: New test.
1727         * gfortran.dg/io_constraints_7.f03: New test.
1728         * gfortran.dg/newunit_2.f90: New test.
1729
1730 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
1731
1732         * gfortran.dg/operator_c1202.f90: New test.
1733
1734 2010-09-24  Jan Hubicka  <jh@suse.cz>
1735
1736         * gcc.dg/tree-ssa/leaf.c: New testcase.
1737
1738 2010-09-24  Jan Hubicka  <jh@suse.cz>
1739
1740         PR tree-optimization/45738
1741         PR tree-optimization/45741
1742         * gcc.c-torture/compile/pr45741.c: New.
1743         * gfortran.fortran-torture/compile/pr45738.f90: New.
1744
1745 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
1746
1747         * gcc.dg/cpp/undef-opt-1.c: New test.
1748
1749 2010-09-24  Jason Merrill  <jason@redhat.com>
1750
1751         * g++.dg/other/error10.C: Adjust expected output.
1752
1753 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
1754
1755         PR middle-end/45234
1756         * gcc.dg/torture/stackalign/alloca-6.c: New test.
1757         * gcc.target/i386/pr45234.c: New test.
1758
1759 2010-09-24  Richard Guenther  <rguenther@suse.de>
1760
1761         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1762
1763 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1764
1765         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1766         as a comment leader in regexp.
1767
1768 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1769
1770         * objc.dg/sync-2.m: New test.
1771         * obj-c++.dg/sync-2.mm: New test.
1772
1773 2010-09-24  Tobias Burnus  <burnus@net-b.de>
1774
1775         PR fortran/40571
1776         * gfortran.dg/iso_fortran_env_7.f90: New.
1777
1778 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1779
1780         * obj-c++.dg/too-many-args.mm: New file.
1781
1782 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1783
1784         Merge from 'apple/trunk' branch on FSF servers.
1785
1786         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1787
1788         Radar 4491608
1789         * objc.dg/too-many-args.m: New
1790
1791 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1792
1793         PR fortran/45744
1794         * gfortran.dg/dependency_36.f90:  New test.
1795
1796 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
1797
1798         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1799         * gcc.target/i386/pad-3.c: Ditto.
1800         * gcc.target/i386/pad-7.c: Ditto.
1801         * gcc.target/i386/pad-7.c: Ditto.
1802         * gcc.target/i386/pr36502.c: Ditto.
1803         * gcc.target/i386/zee.c: Ditto.
1804         * gcc.target/i386/20060821-1.c: Ditto.
1805         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
1806         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
1807         * gcc.target/i386/pad-5b.c: Ditto.
1808         * gcc.target/i386/pad-6a.c: Ditto.
1809         * gcc.target/i386/pad-6b.c: Ditto.
1810         * gcc.target/i386/pad-8.c: Ditto.
1811         * gcc.target/i386/pad-9.c: Ditto.
1812         * gcc.target/i386/pad-10.c: Ditto.
1813         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
1814
1815 2010-09-23  Richard Guenther  <rguenther@suse.de>
1816
1817         PR tree-optimization/45565
1818         * g++.dg/ipa/pr45565.C: New testcase.
1819
1820 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
1821
1822         PR fortran/45745
1823         PR fortran/45648
1824         * gfortran.dg/vector_subscript_bound_1.f90: New.
1825
1826 2010-09-23  Richard Guenther  <rguenther@suse.de>
1827
1828         PR middle-end/45750
1829         * gcc.dg/pr45750.c: New testcase.
1830
1831 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
1832
1833         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1834         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
1835         build.
1836
1837 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
1838
1839         PR rtl-optimization/44374
1840         * gcc.target/arm/headmerge-1.c: New test.
1841         * gcc.target/arm/headmerge-2.c: New test.
1842         * gcc.target/i386/headmerge-1.c: New test.
1843         * gcc.target/i386/headmerge-2.c: New test.
1844
1845 2010-09-23  Daniel Kraft  <d@domob.eu>
1846
1847         PR fortran/38936
1848         PR fortran/44044
1849         PR fortran/45474
1850         * gfortran.dg/intrinsic_intent_1.f03: New test.
1851         * gfortran.dg/select_type_17.f03: New test.
1852         * gfortran.dg/associate_5.f03: More definability tests.
1853         * gfortran.dg/enum_2.f90: Check definability.
1854         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1855         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1856         * gfortran.dg/char_expr_2.f90: Ditto.
1857         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1858         * gfortran.dg/enum_5.f90: Ditto.
1859         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1860         * gfortran.dg/impure_assignment_2.f90: Ditto.
1861         * gfortran.dg/impure_assignment_3.f90: Ditto.
1862         * gfortran.dg/intent_out_1.f90: Ditto.
1863         * gfortran.dg/intent_out_3.f90: Ditto.
1864         * gfortran.dg/pointer_assign_7.f90: Ditto.
1865         * gfortran.dg/pointer_intent_3.f90: Ditto.
1866         * gfortran.dg/pr19936_1.f90: Ditto.
1867         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1868         * gfortran.dg/simpleif_2.f90: Ditto.
1869         * gfortran.dg/protected_5.f90: Ditto.
1870         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1871         * gfortran.dg/protected_6.f90: Ditto.
1872         * gfortran.dg/protected_7.f90: Ditto.
1873
1874 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1875
1876         PR libfortran/45710
1877         * gfortran.dg/namelist_65.f90: New test.
1878
1879 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1880
1881         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1882         the regexp pattern between the expected label and location string.
1883
1884 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1885
1886         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1887
1888 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1889
1890         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1891         * gcc.dg/pr27898.c: Likewise.
1892         * gcc.dg/pr28712.c: Likewise.
1893         * gcc.dg/pr30762-1.c: Likewise.
1894         * gcc.dg/pr31529-1.c: Likewise.
1895         * gcc.dg/pr34457-1.c: Likewise.
1896         * gcc.dg/pr34668-1.c: Likewise.
1897         * gcc.dg/pr34989-1.c: Likewise.
1898         * gcc.dg/pr43557-1.c: Likewise.
1899
1900 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1901
1902         PR rtl-optimization/45739
1903         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1904
1905 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1906
1907         * gcc.target/sparc/mnofpu.c: New test.
1908
1909 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1910
1911         PR rtl-optimization/45739
1912         * gcc.target/i386/pr45739.c: New test.
1913
1914 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1915
1916         PR fortran/45648
1917         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1918         and counts. Add non-elemental function call check.
1919
1920         PR fortran/45648
1921         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1922         arguments checks. Update temporary counts.
1923         * gfortran.dg/transpose_optimization_1.f90: New.
1924
1925 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1926
1927         PR objc/23710
1928         * objc.dg/invalid-method-1.m: New.
1929
1930 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1931
1932         Merge from 'apple/trunk' branch on FSF servers.
1933
1934         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1935
1936         Radar 4291785
1937         * objc.dg/naming-4.m: New
1938         * objc.dg/naming-5.m: New
1939         * obj-c++.dg/naming-1.mm: New
1940         * obj-c++.dg/naming-2.mm: New
1941
1942 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1943             Jack Howarth  <howarth@bromo.med.uc.edu>
1944
1945         PR c++/45645
1946         * g++.dg/torture/pr44972.C: Use portable assert().
1947
1948 2010-09-21  Richard Guenther  <rguenther@suse.de>
1949
1950         PR tree-optimization/45580
1951         * g++.dg/torture/pr45580.C: New testcase.
1952
1953 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1954
1955         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1956
1957 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1958
1959         PR fortran/45438
1960         * gfortran.dg/pointer_check_7.f90: New.
1961
1962 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1963
1964         PR rtl-optimization/45728
1965         * gcc.c-torture/compile/pr45728.c: New test.
1966
1967 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1968
1969         PR fortran/45081
1970         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1971
1972 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1973
1974         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1975
1976 2010-09-20  Richard Guenther  <rguenther@suse.de>
1977
1978         PR middle-end/45704
1979         * gcc.dg/torture/pr45704.c: New testcase.
1980
1981 2010-09-20  Jan Hubicka  <jh@suse.cz>
1982
1983         PR tree-optimize/45605
1984         * g++.dg/tree-ssa/pr45605.C: New testcase.
1985
1986 2010-09-20  Michael Matz  <matz@suse.de>
1987
1988         PR testsuite/45706
1989         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1990         enough.
1991
1992 2010-09-20  Richard Guenther  <rguenther@suse.de>
1993
1994         PR tree-optimization/45705
1995         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1996
1997 2010-09-20  Michael Matz  <matz@suse.de>
1998
1999         PR testsuite/45706
2000         * lib/target-supports.exp (check_effective_target_vect_perm):
2001         Add i?86-*-*.
2002
2003 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2004
2005         PR rtl-optimization/45695
2006         * gcc.c-torture/execute/pr45695.c: New test.
2007
2008 2010-09-19  Jan Hubicka  <jh@suse.cz>
2009
2010         PR lto/44246
2011         * gcc.c-torture/compile/pr44246.c:New file.
2012
2013 2010-09-19  Ira Rosen  <irar@il.ibm.com>
2014
2015         PR tree-optimization/45714
2016         * gfortran.dg/vect/pr45714-a.f: New test.
2017         * gfortran.dg/vect/pr45714-b.f: New test.
2018
2019 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2020
2021         * gnat.dg/const1.adb: Rename into...
2022         * gnat.dg/constant1.adb: ...this.
2023         * gnat.dg/constant2.adb: New test.
2024         * gnat.dg/constant2_pkg1.ads: New helper.
2025         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
2026
2027 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2028
2029         * gnat.dg/specs/constant1.ads: New test.
2030         * gnat.dg/specs/constant1_pkg.ads: New helper.
2031
2032 2010-09-18  Jan Hubicka  <jh@suse.cz>
2033
2034         PR tree-optimization/45453
2035         * g++.dg/tree-ssa/pr45453.C: New testcase.
2036
2037 2010-09-18  Jason Merrill  <jason@redhat.com>
2038
2039         * g++.dg/cpp0x/initlist44.C: New.
2040
2041 2010-09-18  Richard Guenther  <rguenther@suse.de>
2042
2043         PR tree-optimization/45709
2044         * g++.dg/torture/pr45709-2.C: New testcase.
2045
2046 2010-09-18  Richard Guenther  <rguenther@suse.de>
2047
2048         PR tree-optimization/45709
2049         * g++.dg/torture/pr45709.C: New testcase.
2050
2051 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
2052
2053         PR testsuite/45719
2054         * gcc.target/i386/pad-3.c: Pass -fno-pic.
2055
2056 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2057
2058         * gcc.target/i386/pad-1.c: New.
2059         * gcc.target/i386/pad-2.c: Likewise.
2060         * gcc.target/i386/pad-3.c: Likewise.
2061         * gcc.target/i386/pad-4.c: Likewise.
2062         * gcc.target/i386/pad-5a.c: Likewise.
2063         * gcc.target/i386/pad-5b.c: Likewise.
2064         * gcc.target/i386/pad-6a.c: Likewise.
2065         * gcc.target/i386/pad-6b.c: Likewise.
2066         * gcc.target/i386/pad-7.c: Likewise.
2067         * gcc.target/i386/pad-8.c: Likewise.
2068         * gcc.target/i386/pad-9.c: Likewise.
2069         * gcc.target/i386/pad-10.c: Likewise.
2070
2071 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2072
2073         PR middle-end/45234
2074         * gcc.dg/torture/stackalign/alloca-5.c: New.
2075
2076 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2077
2078         PR middle-end/45678
2079         * gcc.dg/torture/pr45678-2.c: New.
2080
2081 2010-09-17  Richard Guenther  <rguenther@suse.de>
2082
2083         PR middle-end/45678
2084         * gcc.dg/torture/pr45678-1.c: New testcase.
2085
2086 2010-09-17  Michael Matz  <matz@suse.de>
2087
2088         PR tree-optimization/43432
2089         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2090         check_effective_target_vect_perm_short): New predicates.
2091         (check_effective_target_vect_perm): Include x86_64.
2092         * gcc.dg/vect/pr43432.c: New test.
2093         * gcc.dg/vect/vect-114.c: Adjust.
2094         * gcc.dg/vect/vect-15.c: Ditto.
2095         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2096         * gcc.dg/vect/slp-perm-9.c: Ditto.
2097
2098 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2099
2100         PR testsuite/45692
2101         * objc/execute/exceptions/throw-nil.m: Run the test only with the
2102         GNU runtime.
2103
2104 2010-09-17  Richard Guenther  <rguenther@suse.de>
2105
2106         * gcc.dg/pr27898.c: Use -flto instead of -combine.
2107         * gcc.dg/pr28706.c: Likewise.
2108         * gcc.dg/pr28712.c: Likewise.
2109         * gcc.dg/pr30762-1.c: Likewise.
2110         * gcc.dg/pr30762-2.c: Likewise.
2111         * gcc.dg/pr31529-1.c: Likewise.
2112         * gcc.dg/pr31529-2.c: Likewise.
2113         * gcc.dg/pr34457-1.c: Likewise.
2114         * gcc.dg/pr34457-2.c: Likewise.
2115         * gcc.dg/pr34668-1.c: Likewise.
2116         * gcc.dg/pr34668-2.c: Likewise.
2117         * gcc.dg/pr34989-1.c: Likewise.
2118         * gcc.dg/pr34989-2.c: Likewise.
2119         * gcc.dg/pr43557-1.c: Likewise.
2120         * gcc.dg/pr43557-2.c: Likewise.
2121         * gcc.dg/debug/pr41893-1.c: Likewise.
2122         * gcc.dg/matrix/matrix.exp: Do not use -combine.
2123         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2124         * gcc.dg/matrix/matrix-4.c: Likewise.
2125         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2126         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2127         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2128         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2129
2130 2010-09-16  Tobias Burnus  <burnus@net-b.de>
2131
2132         PR fortran/43665
2133         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2134         optimizations.
2135         * gfortran.dg/intent_optimize_1.f90: New test.
2136
2137 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
2138
2139         * gcc.target/i386/divmod-1.c: New.
2140         * gcc.target/i386/divmod-2.c: Likewise.
2141         * gcc.target/i386/divmod-3.c: Likewise.
2142         * gcc.target/i386/divmod-4.c: Likewise.
2143         * gcc.target/i386/divmod-4a.c: Likewise.
2144         * gcc.target/i386/divmod-5.c: Likewise.
2145         * gcc.target/i386/divmod-6.c: Likewise.
2146         * gcc.target/i386/divmod-7.c: Likewise.
2147         * gcc.target/i386/divmod-8.c: Likewise.
2148         * gcc.target/i386/udivmod-1.c: Likewise.
2149         * gcc.target/i386/udivmod-2.c: Likewise.
2150         * gcc.target/i386/udivmod-3.c: Likewise.
2151         * gcc.target/i386/udivmod-4.c: Likewise.
2152         * gcc.target/i386/udivmod-4a.c: Likewise.
2153         * gcc.target/i386/udivmod-5.c: Likewise.
2154         * gcc.target/i386/udivmod-6.c: Likewise.
2155         * gcc.target/i386/udivmod-7.c: Likewise.
2156         * gcc.target/i386/udivmod-8.c: Likewise.
2157
2158 2010-09-16  Jan Hubicka  <jh@suse.cz>
2159
2160         * g++.dg/lto/pr45679-1_0.C: New file.
2161         * g++.dg/lto/pr45679-1_1.C: New file.
2162         * g++.dg/lto/pr45679-0_0.C: New file.
2163         * g++.dg/lto/pr45679-0_1.C: New file.
2164
2165 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
2166
2167         PR fortran/45674
2168         * gfortran.dg/class_dummy_2.f03: New.
2169
2170 2010-09-16  Richard Guenther  <rguenther@suse.de>
2171
2172         PR tree-optimization/45623
2173         * gcc.dg/torture/pr45623.c: New testcase.
2174
2175 2010-09-16  Ira Rosen  <irar@il.ibm.com>
2176
2177         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2178         name and parentheses.
2179         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2180
2181 2010-09-15  Jason Merrill  <jason@redhat.com>
2182
2183         * g++.dg/parse/parameter-declaration-2.C: New.
2184
2185         * g++.dg/cpp0x/scoped_enum2.C: New.
2186
2187 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2188
2189         * gcc.c-torture/compile/20100915-1.c: New test.
2190
2191 2010-09-15  Martin Jambor  <mjambor@suse.cz>
2192
2193         PR middle-end/45644
2194         * gcc.dg/ipa/pr45644.c: New test.
2195
2196 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
2197
2198         PR tree-optimization/45633
2199         * gcc.dg/vect/pr45633.c: New test.
2200
2201 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
2202
2203         PR fortran/45577
2204         * gfortran.dg/allocate_derived_4.f90: New.
2205
2206 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
2207
2208         * lib/target-supports.exp
2209         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2210         supported flag to true for neon.
2211
2212 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
2213
2214         PR c++/45665
2215         * g++.dg/template/crash103.C: New.
2216
2217 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2218
2219         Merge from 'apple/trunk' branch on FSF servers.
2220
2221         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
2222
2223         Radar 4457381
2224         * objc.dg/msg-in-protocol.m: New.
2225         * obj-c++.dg/msg-in-protocol.mm: New.
2226
2227         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
2228
2229         Radar 4219590
2230         * objc.dg/break-in-ifstmt.m: New.
2231
2232         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2233
2234         Radar 4174166
2235         * obj-c++.dg/comp-types-13.mm: New.
2236         * objc.dg/comp-types-12.m: New.
2237
2238         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2239
2240         Radar 4216500
2241         * obj-c++.dg/proto-lossage-7.mm: New.
2242         * objc.dg/proto-lossage-7.m: New.
2243
2244 2010-09-14  Jan Hubicka  <jh@suse.cz>
2245
2246         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2247         folding.
2248         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2249         folding.
2250
2251 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
2252
2253         PR middle-end/45567
2254         * gcc.dg/pr45567.c: New test.
2255
2256         PR debug/45660
2257         * g++.dg/debug/pr45660.C: New test.
2258
2259 2010-09-14  Ira Rosen  <irar@il.ibm.com>
2260
2261         PR tree-optimization/45470
2262         * g++.dg/vect/pr45470-a.cc: New test.
2263         * g++.dg/vect/pr45470-a.cc: New test.
2264
2265 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
2266
2267         PR target/42070
2268         * lib/profopt.exp: Prune warnings on execname2 compile.
2269         * lib/prune.exp: Prune "can't add line info" warnings.
2270
2271 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2272
2273         PR libfortran/45532
2274         * gfortran.dg/namelist_64.f90: New test.
2275
2276 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
2277
2278         PR rtl-optimization/45617
2279         * gcc.target/i386/pr45617.c: New test.
2280
2281 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
2282
2283         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2284
2285 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
2286
2287         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2288         * gcc.target/i386/fma4-vector.c: Likewise.
2289         * gcc.target/i386/vectorize2.c: Likewise.
2290         * gcc.target/i386/vectorize4.c: Likewise.
2291         * gcc.target/i386/vectorize5.c: Likewise.
2292         * gcc.target/i386/vectorize6.c: Likewise.
2293         * gcc.target/i386/vectorize8.c: Likewise.
2294
2295         * gcc.target/i386/vect-double-1.c: New.
2296         * gcc.target/i386/vect-double-1a.c: Likewise.
2297         * gcc.target/i386/vect-double-2.c: Likewise.
2298         * gcc.target/i386/vect-double-2a.c: Likewise.
2299
2300         * lib/target-supports.exp (check_effective_target_vect_double):
2301         Set et_vect_double_saved to 0 when tuning for Atom.
2302
2303 2010-09-13  Jan Hubicka  <jh@suse.cz>
2304
2305         * gcc.dg/torture/pr23821.c: Drop static keyword.
2306         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2307         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2308
2309 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2310
2311         * gcc.target/arm/sync-1.c: New.
2312
2313 2010-09-12  Olivier Hainque  <hainque@adacore.com>
2314
2315         * gnat.dg/memtrap.adb: New test.
2316
2317 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2318
2319         * gfortran.dg/promotion.f90: Fix options.
2320
2321 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
2322
2323         * g++.dg/cpp0x/range-for1.C: New.
2324         * g++.dg/cpp0x/range-for2.C: New.
2325         * g++.dg/cpp0x/range-for3.C: New.
2326         * g++.dg/cpp0x/range-for4.C: New.
2327         * g++.dg/cpp0x/range-for5.C: New.
2328         * g++.dg/cpp0x/range-for6.C: New.
2329
2330 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
2331
2332         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2333         and counts. Check that transpose is not called.
2334         * gfortran.dg/transpose_2.f90: Update error message.
2335
2336 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2337
2338         PR c++/43824
2339         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2340         * g++.dg/lookup/strong-using-2.C: Likewise.
2341         * g++.dg/lookup/strong-using-3.C: Likewise.
2342         * g++.dg/lookup/strong-using-5.C: Likewise.
2343
2344         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2345         * g++.dg/cpp0x/inline-ns4.C: New.
2346         * g++.dg/cpp0x/inline-ns5.C: New.
2347
2348 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2349
2350         PR middle-end/45634
2351         * gfortran.fortran-torture/compile/pr45634.f90: New.
2352
2353 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
2354
2355         * objc.dg/fobjc-exceptions.m: New test.
2356
2357 2010-09-10  Jan Hubicka  <jh@suse.cz>
2358
2359         * g++.dg/inherit/covariant7.C: Fix pattern matching.
2360
2361 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2362
2363         PR tree-optimization/44972
2364         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2365         * gcc.dg/tree-ssa/pr45144.c: Likewise.
2366         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2367         instead.
2368         * g++.dg/torture/pr44972.C: New test.
2369
2370 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2371
2372         PR tree-optimization/44972
2373         * g++.dg/torture/pr34850.C: Remove expected warning.
2374
2375 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2376
2377         * gfortran.dg/dummy_optional_arg.f90: New test.
2378
2379 2010-09-08  Jan Hubicka  <jh@suse.cz>
2380
2381         PR tree-optimization/45598
2382         * fortran.fortran-torture/compile/pr45598.f90: New test.
2383
2384 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
2385
2386         * lib/target-supports-dg.exp (dg-require-ifunc): New.
2387         * lib/target-supports.exp (check_ifunc_available): New.
2388         * gcc.dg/attr-ifunc-1.c: New.
2389         * gcc.dg/attr-ifunc-2.c: New.
2390         * gcc.dg/attr-ifunc-3.c: New.
2391         * gcc.dg/attr-ifunc-4.c: New.
2392         * gcc.dg/attr-ifunc-5.c: New.
2393         * g++.dg/ext/attr-ifunc-1.C: New.
2394         * g++.dg/ext/attr-ifunc-2.C: New.
2395         * g++.dg/ext/attr-ifunc-3.C: New.
2396         * g++.dg/ext/attr-ifunc-4.C: New.
2397
2398 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
2399
2400         PR middle-end/40386
2401         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2402
2403 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
2404
2405         * gfortran.dg/inline_transpose_1.f90: New test.
2406
2407 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2408
2409         PR c++/45588
2410         * g++.dg/warn/Wunused-var-15.C: New test.
2411
2412 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2413
2414         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2415         hppa*-*-hpux*.
2416
2417 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2418
2419         * objc/execute/exceptions/throw-nil.m: New test.
2420         * objc/execute/exceptions/handler-1.m: Updated to use the new
2421         objc_set_uncaught_exception_handler() function.
2422         * objc/execute/exceptions/matcher-1.m: New test.
2423
2424 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2425
2426         PR fortran/38282
2427         * gfortran.dg/bit_comparison_1.F90: New test.
2428         * gfortran.dg/leadz_trailz_3.f90: New test.
2429         * gfortran.dg/masklr_2.F90: New test.
2430         * gfortran.dg/shiftalr_1.F90: New test.
2431         * gfortran.dg/merge_bits_2.F90: New test.
2432         * gfortran.dg/dshift_2.F90: New test.
2433         * gfortran.dg/bit_comparison_2.F90: New test.
2434         * gfortran.dg/masklr_1.F90: New test.
2435         * gfortran.dg/merge_bits_1.F90: New test.
2436         * gfortran.dg/dshift_1.F90: New test.
2437         * gfortran.dg/shiftalr_2.F90: New test.
2438
2439 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2440
2441         * objc.dg/type-stream-1.m: Replaced with a test that tests that
2442         functions from objc/typedstream.h are deprecated.
2443
2444 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2445
2446         * lib/target-supports.exp
2447         (check_effective_target_run_expensive_tests): New proc.
2448         * gcc.c-torture/compile/limits-fnargs.c: Use
2449         dg-require-effective-target run_expensive_tests.
2450
2451 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2452
2453         PR fortran/45597
2454         * gfortran.dg/gomp/pr45597.f90: New test.
2455
2456         PR fortran/45595
2457         * gfortran.dg/gomp/pr45595.f90: New test.
2458
2459 2010-09-08  Michael Matz  <matz@suse.de>
2460
2461         * c-c++-common/uninit-17.c: Adjust.
2462
2463 2010-09-08  Michael Matz  <matz@suse.de>
2464
2465         PR tree-optimization/43430
2466         * gcc.dg/vect/pr43430-2.c: New test.
2467
2468 2010-09-08  Michael Matz  <matz@suse.de>
2469
2470         PR tree-optimization/33244
2471         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2472
2473 2010-09-08  Richard Guenther  <rguenther@suse.de>
2474
2475         PR tree-optimization/45578
2476         * gfortran.dg/pr45578.f90: New testcase.
2477
2478 2010-09-08  Richard Guenther  <rguenther@suse.de>
2479
2480         PR testsuite/45590
2481         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2482
2483 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2484
2485         PR fortran/45576
2486         * gfortran.dg/char_length_18.f90:  New test.
2487
2488 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
2489
2490         PR target/36502
2491         * gcc.target/i386/pr36502.c: New test.
2492
2493         PR target/42313
2494         PR target/44651
2495         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2496         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2497
2498 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2499
2500         * gfortran.dg/achar_4.f90: Enable bounds checking.
2501
2502 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
2503
2504         PR target/45206
2505         * gcc.target/i386/pr45206.c: New test.
2506
2507 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
2508
2509         PR fortran/45505
2510         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2511
2512 2010-09-07  Jan Hubicka  <jh@suse.cz>
2513
2514         * gcc.c-torture/compile/20100907.c: New testcase.
2515
2516 2010-09-07  Richard Guenther  <rguenther@suse.de>
2517
2518         PR middle-end/45569
2519         * g++.dg/eh/pr45569.C: New testcase.
2520
2521 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
2522
2523         PR target/43137
2524         * gcc.target/arm/pr43137.c: New test.
2525
2526 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2527
2528         PR fortran/36931
2529         * gfortran.dg/dependency_35.f90:  New test.
2530
2531 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2532
2533         PR fortran/34145
2534         * gfortran.dg/char_length_17.f90:  New test.
2535
2536 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
2537
2538         PR c++/45200
2539         PR c++/45293
2540         PR c++/45558
2541         * g++.dg/template/typedef34.C: New test.
2542         * g++.dg/template/typedef35.C: New test.
2543
2544 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
2545
2546         PR target/22152
2547         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2548
2549 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
2550
2551         * g++.dg/warn/Wdouble-promotion.C: New.
2552
2553 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
2554
2555         * g++.dg/parse/redef2.C: New.
2556
2557 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2558
2559         * gcc.dg/20100906-1.c: New testcase.
2560
2561 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
2562
2563         PR testsuite/45543
2564         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2565         DW_TAG_enumeration_type DIE.
2566
2567 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
2568
2569         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2570         Update XFAILs.
2571
2572 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
2573
2574         PR rtl-optimization/44919
2575         * g++.dg/opt/pr44919.C: New.
2576
2577 2010-09-06  Tobias Burnus  <burnus@net-b.de>
2578
2579         PR fortran/38282
2580         * gfortran.dg/iall_iany_iparity_1.f90: New.
2581         * gfortran.dg/iall_iany_iparity_2.f90: New.
2582
2583 2010-09-06  Jason Merrill  <jason@redhat.com>
2584
2585         * g++.dg/cpp0x/initlist42.C: New.
2586
2587         * g++.dg/cpp0x/auto19.C: New.
2588
2589         * g++.dg/template/sfinae25.C: New.
2590         * g++.dg/template/char1.C: Expect warning.
2591         * g++.dg/template/nontype10.C: Likewise.
2592
2593         * g++.dg/cpp0x/implicit9.C: New.
2594
2595         * g++.dg/cpp0x/initlist43.C: New.
2596
2597 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
2598
2599         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2600
2601 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
2602
2603         * gcc.dg/Wdouble-promotion.c: New.
2604
2605 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2606
2607         * gfortran.dg/float128_1.f90: Remove test case as
2608         it always fails since Rev 163611 backed out the
2609         front-end implementation.
2610
2611 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2612
2613         * gfortran.dg/float128_1.f90: XFAIL test case.
2614
2615 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2616
2617         * gfortran.dg/bessel_7.f90: Decrease required precision.
2618
2619 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
2620
2621         PR testsuite/45545
2622         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2623         ref-all-matching targets.
2624
2625 2010-09-05  Richard Guenther  <rguenther@suse.de>
2626
2627         PR tree-optimization/45535
2628         * gcc.c-torture/compile/pr45535.c: New testcase.
2629
2630 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
2631
2632         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2633         "\[^\n\]*".
2634         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2635         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2636         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2637         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2638         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2639         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2640         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2641         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2642         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2643         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2644         * gcc.target/i386/pr22152.c: Likewise.
2645         * gcc.target/i386/pr36992-1.c: Likewise.
2646         * gcc.target/i386/pr36992-2.c: Likewise.
2647         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2648
2649 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2650
2651         PR testsuite/43957
2652         * gcc.dg/const-uniq-1.c: Modify regexp.
2653
2654 2010-09-04  Tobias Burnus  <burnus@net-b.de>
2655
2656         PR fortran/45530
2657         * gfortran.dg/namelist_63.f90: New.
2658
2659 2010-09-04  Jan Hubicka  <jh@suse.cz>
2660
2661         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2662         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2663
2664 2010-09-04  Jan Hubicka  <jh@suse.cz>
2665
2666         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2667
2668 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
2669
2670         PR fortran/45507
2671         * gfortran.dg/allocate_alloc_opt_12.f90: New.
2672
2673 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
2674
2675         * gcc.dg/opts-4.c: New test.
2676
2677 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2678
2679         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2680         * gcc.dg/vect/vect-peel-4.c: Ditto.
2681
2682 2010-09-03  Daniel Kraft  <d@domob.eu>
2683
2684         PR fortran/45525
2685         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2686
2687 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2688
2689         PR fortran/45159
2690         * gfortran.dg/dependency_34.f90:  New test.
2691
2692 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2693
2694         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2695
2696 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2697
2698         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2699         gcc.target/i386/clearcap.map if supported.
2700
2701 2010-09-03  Michael Matz  <matz@suse.de>
2702
2703         PR middle-end/45415
2704         * gcc.dg/pr45415.c: New test.
2705
2706 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2707
2708         PR tree-optimization/45506
2709         * gcc.dg/pr45506.c: New.
2710
2711 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
2712
2713         PR target/45476
2714         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2715         * gcc.target/i386/float128-2.c: Ditto.
2716
2717 2010-09-03  Daniel Kraft  <d@domob.eu>
2718
2719         PR fortran/34162
2720         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2721         * gfortran.dg/internal_dummy_2.f08: New test.
2722         * gfortran.dg/internal_dummy_3.f08: New test.
2723         * gfortran.dg/internal_dummy_4.f08: New test.
2724
2725 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
2726
2727         PR debug/45500
2728         * gcc.target/i386/pr45500.c: New test.
2729
2730 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
2731
2732         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2733
2734 2010-09-03  Daniel Kraft  <d@domob.eu>
2735
2736         PR fortran/44602
2737         * gfortran.dg/exit_2.f08; Adapt error messages.
2738         * gfortran.dg/exit_3.f08: New test.
2739         * gfortran.dg/exit_4.f08: New test.
2740         * gfortran.dg/exit_5.f03: New test.
2741
2742 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2743
2744         * gfortran.dg/ishft_4.f90: New test.
2745
2746 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2747
2748         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2749         FRIZ/XSRIZ instruciton for (double)(long long)x.
2750         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2751
2752 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2753
2754         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2755
2756 2010-09-02  Richard Guenther  <rguenther@suse.de>
2757
2758         PR tree-optimization/44937
2759         PR tree-optimization/45412
2760         * g++.dg/opt/pr45412.C: New testcase.
2761         * gcc.c-torture/compile/pr45412.c: Likewise.
2762         * gcc.c-torture/compile/pr44937.c: Likewise.
2763
2764 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
2765
2766         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
2767         but using -Werror=comment.
2768         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2769         expected error messages.
2770
2771 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2772
2773         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2774         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2775
2776 2010-09-02  Tobias Burnus  <burnus@net-b.de>
2777
2778         PR fortran/45489
2779         * gfortran.dg/initialization_27.f90: New.
2780
2781 2010-09-02  Ira Rosen  <irar@il.ibm.com>
2782
2783         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2784         check into different basic blocks. Expect vectorization if misaligned
2785         stores are supported.
2786         * gcc.dg/vect/bb-slp-8a.c: New test.
2787         * gcc.dg/vect/bb-slp-8b.c: New test.
2788
2789 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
2790
2791         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2792
2793 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
2794
2795         PR fortran/44541
2796         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2797         * gfortran.dg/class_dummy_1.f03: New.
2798
2799 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
2800
2801         PR middle-end/45458
2802         * g++.dg/tree-prof/partition2.C: New test.
2803
2804 2010-09-01  Richard Guenther  <rguenther@suse.de>
2805
2806         * gcc.dg/vect/vect-outer-fir.c: Adjust.
2807         * gcc.dg/tree-ssa/vrp54.c: New testcase.
2808         * gcc.c-torture/execute/20100827-1.c: Likewise.
2809
2810 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2811
2812         * gfortran.dg/execute_command_line_1.f90: New test.
2813
2814 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2815
2816         PR preprocessor/45457
2817         * c-c++-common/cpp/pr45457.c: New test.
2818
2819 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
2820
2821         * gcc.dg/nested-func-8.c: New test.
2822
2823 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2824
2825         PR fortran/38282
2826         * gfortran.dg/popcnt_poppar_1.F90: New test.
2827         * gfortran.dg/popcnt_poppar_2.F90: New test.
2828
2829 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
2830
2831         * gcc.target/i386/volatile-2.c: Require nonpic target.
2832
2833 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2834
2835         PR middle-end/45461
2836         * gcc.dg/pr45461.c: New test.
2837
2838 2010-08-31  Richard Guenther  <rguenther@suse.de>
2839
2840         PR testsuite/45455
2841         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2842
2843 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
2844
2845         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2846
2847 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2848
2849         PR fortran/45456
2850         * gfortran.dg/typebound_proc_18.f03: New.
2851
2852 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2853
2854         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2855         * lib/scanasm.exp (scan-stack-usage): Likewise.
2856         (scan-stack-usage-not): Likewise.
2857         * gcc.dg/stack-usage-1.c: New test.
2858         * gcc.target/i386/stack-usage-realign.c: Likewise.
2859
2860 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2861
2862         PR tree-optimization/45427
2863         * gcc.dg/tree-ssa/pr45427.c: New test.
2864
2865 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2866
2867         PR c++/45043
2868         * g++.dg/template/crash102.C: New.
2869
2870 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2871
2872         PR middle-end/45423
2873         * gcc.dg/gomp/atomic-12.c: New test.
2874         * gcc.dg/gomp/atomic-13.c: New test.
2875         * gcc.dg/gomp/atomic-14.c: New test.
2876         * g++.dg/gomp/atomic-11.C: New test.
2877         * g++.dg/gomp/atomic-12.C: New test.
2878         * g++.dg/gomp/atomic-13.C: New test.
2879         * g++.dg/gomp/atomic-14.C: New test.
2880
2881 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2882
2883         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2884         delimiter.
2885
2886 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2887
2888         * gnat.dg/discr24.adb: New test.
2889
2890 2010-08-30  Richard Guenther  <rguenther@suse.de>
2891
2892         PR tree-optimization/45449
2893         * gcc.dg/pr45449.c: New testcase.
2894
2895 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2896
2897         * gcc.dg/opts-1.c: Expect errors, not warnings.
2898
2899 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2900
2901         PR fortran/42769
2902         * gfortran.dg/dynamic_dispatch_11.f03: New.
2903
2904 2010-08-29  Jason Merrill  <jason@redhat.com>
2905
2906         PR c++/44991
2907         * g++.dg/parse/defarg15.C: New.
2908
2909 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2910
2911         PR fortran/45439
2912         * gfortran.dg/select_type_16.f03: New.
2913
2914 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2915             Tobias Burnus  <burnus@net-b.de>
2916
2917         * gfortran.dg/bessel_7.f90: Decrease required precision.
2918
2919 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2920             Kaz Kojima  <kkojima@gcc.gnu.org>
2921
2922         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2923
2924 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2925
2926         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2927         floating point conversion code generation.
2928         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2929         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2930         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2931         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2932         to integer conversion code generation.
2933         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2934         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2935         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2936         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2937
2938 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2939
2940         PR fortran/32049
2941         * gfortran.dg/random_seed_1.f90: Adjust test.
2942         * gfortran.dg/float128_1.f90: New test.
2943
2944 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2945
2946         PR fortran/33197
2947         * gfortran.dg/norm2_1.f90: New.
2948         * gfortran.dg/norm2_2.f90: New.
2949         * gfortran.dg/norm2_3.f90: New.
2950         * gfortran.dg/norm2_4.f90: New.
2951         * gfortran.dg/parity_1.f90: New.
2952         * gfortran.dg/parity_2.f90: New.
2953         * gfortran.dg/parity_3.f90: New.
2954
2955 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2956
2957         PR fortran/45420
2958         * gfortran.dg/select_type_15.f03: New.
2959
2960 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2961
2962         PR libfortran/43217
2963         * gfortran.dg/hollerith8.f90: New test.
2964
2965 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2966
2967         PR fortran/45159
2968         * gfortran.dg/dependency_33.f90:  New test.
2969
2970 2010-08-27  Richard Guenther  <rguenther@suse.de>
2971
2972         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2973         * gcc.dg/graphite/scop-2.c: Likewise.
2974         * gcc.dg/graphite/scop-20.c: Likewise.
2975         * gcc.dg/vect/slp-25.c: Likewise.
2976
2977 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2978
2979         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2980
2981 2010-08-26  Daniel Kraft  <d@domob.eu>
2982
2983         PR fortran/38936
2984         PR fortran/44047
2985         PR fortran/45384
2986         * gfortran.dg/associate_8.f03: New test.
2987         * gfortran.dg/select_type_13.f03: New test.
2988         * gfortran.dg/select_type_14.f03: New test.
2989
2990 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2991
2992         PR tree-optimization/44485
2993         * gcc.dg/pr44485.c: New test.
2994
2995 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2996
2997         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2998         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2999         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3000
3001 2010-08-26  Richard Guenther  <rguenther@suse.de>
3002
3003         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3004         * gcc.dg/graphite/scop-21.c: Likewise.
3005
3006 2010-08-26  Richard Guenther  <rguenther@suse.de>
3007
3008         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3009         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3010         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3011         * gcc.dg/vect/vect-91.c: Likewise.
3012         * gcc.dg/vect/vect-peel-1.c: Likewise.
3013         * gcc.dg/vect/vect-peel-2.c: Likewise.
3014         * gcc.dg/vect/vect-peel-4.c: Likewise.
3015
3016 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3017
3018         PR libfortran/41859
3019         * gfortran.dg/der_io_4.f90: New test.
3020
3021 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3022
3023         PR rtl-optimization/44858
3024         * gcc.c-torture/execute/pr44858.c: New test.
3025
3026         PR rtl-optimization/45400
3027         * g++.dg/other/i386-8.C: New test.
3028
3029 2010-08-25  Richard Guenther  <rguenther@suse.de>
3030
3031         * gcc.dg/alias-8.c: Adjust.
3032
3033 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
3034
3035         * gcc.target/i386/combine-mul.c: New test.
3036
3037 2010-08-25  Richard Guenther  <rguenther@suse.de>
3038
3039         PR lto/44562
3040         * gcc.dg/graphite/id-27.c: New testcase.
3041         * gcc.dg/lto/20100825-1_0.c: Likewise.
3042
3043 2010-08-25  Richard Guenther  <rguenther@suse.de>
3044
3045         PR tree-optimization/45316
3046         * g++.dg/opt/pr45316.C: New testcase.
3047
3048 2010-08-25  Richard Guenther  <rguenther@suse.de>
3049
3050         PR tree-optimization/45393
3051         * g++.dg/torture/pr45393.C: New testcase.
3052
3053 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3054
3055         PR tree-optimization/45059
3056         * gcc.c-torture/compile/pr45059.c: New test.
3057
3058 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
3059
3060         * lib/target-supports.exp (check_effective_target_vect_unpack):
3061         Set vect_unpack supported flag to true for neon.
3062
3063 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3064
3065         * gcc.dg/tree-ssa/ifc-5.c: New.
3066
3067 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3068
3069         * gcc.dg/tree-ssa/ifc-4.c: New.
3070         * gcc.dg/tree-ssa/ifc-7.c: New.
3071
3072 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
3073
3074         * gcc.dg/vect/vect.exp: Check loongson targets
3075         * g++.dg/vect/vect.exp: Likewise
3076         * gfortran.dg/vect/vect.exp: Likewise
3077
3078 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3079
3080         * gcc.target/powerpc/vsx-mass-1.c: New file, test
3081         -mveclibabi=mass.
3082
3083 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
3084
3085         PR fortran/45366
3086         * gfortran.dg/proc_ptr_29.f90: New.
3087
3088 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3089             Dominique d'Humieres <dominiq@lps.ens.fr>
3090
3091         PR fortran/45367
3092         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3093
3094 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3095
3096         PR fortran/45367
3097         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3098
3099 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3100
3101         PR fortran/36158
3102         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3103
3104 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3105             Dominique d'Humieres <dominiq@lps.ens.fr>
3106
3107         PR fortran/45367
3108         PR fortran/36158
3109         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3110         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3111
3112 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
3113
3114         PR fortran/44863
3115         PR fortran/45271
3116         PR fortran/45290
3117         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3118         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3119         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3120
3121 2010-08-21  Tobias Burnus  <burnus@net-b.de>
3122
3123         PR fortran/36158
3124         PR fortran/33197
3125         * gfortran.dg/bessel_6.f90: New.
3126         * gfortran.dg/bessel_7.f90: New.
3127
3128 2010-08-20  Jan Hubicka  <jh@suse.cz>
3129
3130         PR c++/45307
3131         PR c++/17736
3132         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3133         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3134
3135 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
3136
3137         PR target/45336
3138         * gcc.target/i386/pr45336-1.c: New.
3139         * gcc.target/i386/pr45336-2.c: Likewise.
3140         * gcc.target/i386/pr45336-3.c: Likewise.
3141         * gcc.target/i386/pr45336-4.c: Likewise.
3142
3143 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
3144
3145         PR testsuite/45361
3146         * gcc.target/i386/volatile-2.c: Update scan strings to also
3147         include (%rip) for the memory reference on x86_64.
3148
3149 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
3150
3151         PR middle-end/44974
3152         * gcc.dg/pr44974.c: New test.
3153
3154         PR rtl-optimization/45353
3155         * gcc.dg/pr45353.c: New test.
3156
3157 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3158
3159         * gcc.target/i386/volatile-2.c: New.
3160
3161 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
3162
3163         PR rtl-optimization/44691
3164         * gfortran.dg/pr44691.f: New test.
3165
3166 2010-10-19  Olivier Hainque  <hainque@adacore.com>
3167
3168         * gcc.target/sparc/sibcall-dslot.c: New testcase.
3169
3170 2010-08-19  Jason Merrill  <jason@redhat.com>
3171
3172         * g++.dg/init/synth3.C: New.
3173         * g++.dg/init/value8.C: New.
3174         * g++.dg/tree-ssa/empty-2.C: New.
3175         * g++.dg/cpp0x/noexcept09.C: New.
3176
3177 2010-08-19  Daniel Kraft  <d@domob.eu>
3178
3179         PR fortran/29785
3180         PR fortran/45016
3181         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3182         * gfortran.dg/pointer_remapping_1.f90: New test.
3183         * gfortran.dg/pointer_remapping_2.f03: New test.
3184         * gfortran.dg/pointer_remapping_3.f08: New test.
3185         * gfortran.dg/pointer_remapping_4.f03: New test.
3186         * gfortran.dg/pointer_remapping_5.f08: New test.
3187         * gfortran.dg/pointer_remapping_6.f08: New test.
3188
3189 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
3190
3191         PR testsuite/45324
3192         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3193
3194 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3195
3196         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3197
3198 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
3199
3200         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3201         variable.
3202
3203 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3204
3205         PR target/45070
3206         * gcc.c-torture/execute/pr45070.c: New.
3207
3208 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3209
3210         * g++.dg/pr44328.C: New test.
3211
3212 2010-08-19  Tobias Burnus  <burnus@net-b.de>
3213
3214         PR fortran/36158
3215         PR fortran/33197
3216         * gfortran.dg/bessel_3.f90: New.
3217         * gfortran.dg/bessel_4.f90: New.
3218         * gfortran.dg/bessel_5.f90: New.
3219
3220 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
3221
3222         PR fortran/45290
3223         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3224         * gfortran.dg/pointer_init_2.f90: New.
3225         * gfortran.dg/pointer_init_3.f90: New.
3226         * gfortran.dg/pointer_init_4.f90: New.
3227
3228 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3229
3230         PR c++/45049
3231         * g++.dg/pr45049-1.C: New test.
3232         * g++.dg/pr45049-2.C: New test.
3233
3234 2010-08-18  Jie Zhang  <jie@codesourcery.com>
3235
3236         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3237         20 if __ARM_PCS is defined otherwise 64.
3238         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3239         instead of hard coded 64.
3240
3241 2010-08-18  Yao Qi  <yao@codesourcery.com>
3242
3243         PR target/45094
3244         * gcc.target/arm/pr45094.c: New test.
3245
3246 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3247
3248         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3249
3250 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3251
3252         PR rtl-optimization/42575
3253         * gcc.target/arm/pr42575.c: New test.
3254
3255 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3256
3257         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3258         * gcc.dg/tls/thr-cse-1.c: New.
3259
3260 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3261
3262         PR debug/42487
3263         * lib/target-supports.exp
3264         (check_effective_target_function_sections): New.
3265         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3266         function sections before proceding.
3267
3268 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
3269
3270         PR fortran/45308
3271         * gfortran.dg/pr45308.f03: New test.
3272
3273 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
3274
3275         PR target/45296
3276         * gcc.target/i386/pr45296.c: New test.
3277
3278 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
3279
3280         * g++.dg/ext/uow-1.C: New.
3281         * g++.dg/ext/uow-2.C: New.
3282         * g++.dg/ext/uow-3.C: New.
3283         * g++.dg/ext/uow-4.C: New.
3284
3285 2010-08-17  Richard Guenther  <rguenther@suse.de>
3286
3287         PR testsuite/45266
3288         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3289
3290 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
3291
3292         PR c/40563
3293         * gcc.dg/Wcxx-compat-20.c: New test.
3294
3295 2010-08-17  Daniel Kraft  <d@domob.eu>
3296
3297         PR fortran/38936
3298         * gfortran.dg/associate_1.f03: Extended to test newly supported
3299         features like association to variables.
3300         * gfortran.dg/associate_3.f03: Removed check for illegal change
3301         of associate-name here...
3302         * gfortran.dg/associate_5.f03: ...and added it here.
3303         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3304         * gfortran.dg/associate_7.f03: New test.
3305
3306 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
3307
3308         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3309
3310 2010-08-15  Daniel Kraft  <d@domob.eu>
3311
3312         PR fortran/38936
3313         * gfortran.dg/associate_1.f03: Enable test for array expressions.
3314         * gfortran.dg/associate_3.f03: Clarify comment.
3315         * gfortran.dg/associate_5.f03: New test.
3316         * gfortran.dg/associate_6.f03: New test.
3317
3318 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3319
3320         PR fortran/45211
3321         * gfortran.dg/bind_c_usage_21.f90: New.
3322         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3323
3324 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3325
3326         * gfortran.dg/optional_absent_1.f90: New.
3327         * gfortran.dg/null_actual.f90: New.
3328
3329 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3330
3331         * gfortran.dg/pointer_target_1.f90: New.
3332         * gfortran.dg/pointer_target_2.f90: New.
3333         * gfortran.dg/pointer_target_3.f90: New.
3334
3335 2010-08-15  Daniel Kraft  <d@domob.eu>
3336
3337         PR fortran/45197
3338         * gfortran.dg/elemental_args_check_3.f90: New test.
3339         * gfortran.dg/impure_1.f08: New test.
3340         * gfortran.dg/impure_2.f08: New test.
3341         * gfortran.dg/impure_3.f90: New test.
3342         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3343
3344 2010-08-15  Ira Rosen  <irar@il.ibm.com>
3345
3346         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3347         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3348         SLP tests.
3349         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3350         misaligned loads.
3351         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3352         misaligned stores.c
3353         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3354
3355 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3356
3357         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3358         dg-require-effective-target after dg-do.
3359
3360 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3361
3362         * lib/target-supports.exp (check_effective_target_vect_int): Return
3363         true for Loongson targets.
3364         (check_effective_target_vect_shift): Likewise.
3365         (check_effective_target_vect_no_int_max): Likewise.
3366         (check_effective_target_vect_no_align): Likewise.
3367         (check_effective_target_vect_short_mult): Likewise.
3368
3369 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
3370
3371         * g++.dg/cast.C: Change fields of structures to "long" to pass
3372         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3373         * g++.dg/cpp0x/iop.C: Ditto.
3374         * g++.dg/cpp0x/named_refs.C: Ditto.
3375         * g++.dg/cpp0x/rv1p.C: Ditto.
3376         * g++.dg/cpp0x/rv2p.C: Ditto.
3377         * g++.dg/cpp0x/rv3p.C: Ditto.
3378         * g++.dg/cpp0x/rv4p.C: Ditto.
3379         * g++.dg/cpp0x/rv5p.C: Ditto.
3380         * g++.dg/cpp0x/rv6p.C: Ditto.
3381         * g++.dg/cpp0x/rv7p.C: Ditto.
3382         * g++.dg/cpp0x/rv8p.C: Ditto.
3383         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3384
3385 2010-08-13  Daniel Kraft  <d@domob.eu>
3386
3387         * gfortran.dg/implied_shape_1.f08: New test.
3388         * gfortran.dg/implied_shape_2.f90: New test.
3389         * gfortran.dg/implied_shape_3.f08: New test.
3390
3391 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3392
3393         PR libfortran/42526
3394         * gfortran.dg/char_component_initializer_1.f90: New test.
3395
3396 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
3397
3398         PR tree-optimization/45241
3399         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3400
3401 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3402
3403         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3404         to dg-options.
3405         * gcc.target/i386/pr40906-2.c: Ditto.
3406         * gcc.target/i386/pr40906-3.c: Ditto.
3407
3408 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3409
3410         PR middle-end/45262
3411         * gcc.c-torture/execute/pr45262.c: New test.
3412
3413 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3414
3415         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3416         empty argument.
3417         * g++.dg/other/profile1.C: Ditto.
3418
3419 2010-08-12  Richard Guenther  <rguenther@suse.de>
3420
3421         PR tree-optimization/45232
3422         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3423         * gcc.dg/tree-ssa/loop-7.c: Adjust.
3424         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3425         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3426         unsigned arithmetic.
3427         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3428         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3429         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3430         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3431         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3432         unsigned arithmetic.
3433         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3434         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3435         unsigned arithmetic.
3436         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3437         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3438         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3439         unsigned arithmetic.
3440         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3441         * gcc.dg/tree-ssa/negate.c: Adjust.
3442         * gcc.dg/vect/vect-1.c: Adjust.
3443         * gfortran.dg/reassoc_6.f: XFAIL.
3444
3445 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3446
3447         PR debug/45259
3448         * gcc.dg/pr45259.c: New test.
3449
3450 2010-08-12  Wei Guozhi  <carrot@google.com>
3451
3452         PR target/44999
3453         * gcc.target/arm/pr44999.c: New testcase.
3454
3455 2010-08-12  Jie Zhang  <jie@codesourcery.com>
3456
3457         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3458         (N): Likewise.
3459         (main): Adjust accordingly.
3460
3461 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3462
3463         * gfortran.dg/graphite/id-22.f: New.
3464
3465 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3466
3467         * gcc.dg/graphite/id-26.c: New.
3468
3469 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3470
3471         * gcc.dg/graphite/id-25.c: New.
3472
3473 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3474
3475         * gcc.dg/graphite/run-id-5.c: New.
3476         * gcc.dg/graphite/run-id-6.c: New.
3477         * gfortran.dg/graphite/id-21.f: New.
3478
3479 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3480
3481         * gcc.dg/graphite/id-24.c: New.
3482
3483 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3484
3485         * gcc.dg/tree-ssa/pr20742.c: New.
3486
3487 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3488
3489         * gcc.dg/graphite/id-23.c: New.
3490
3491 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3492
3493         * gfortran.dg/graphite/id-20.f: Adjust testcase.
3494
3495 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3496
3497         * gcc.dg/graphite/pr42729.c: New.
3498
3499 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3500
3501         * gfortran.dg/graphite/id-20.f: New.
3502
3503 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3504
3505         * gcc.dg/graphite/id-22.c: New.
3506
3507 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3508
3509         * gcc.dg/graphite/run-id-2.c: Call abort.
3510
3511 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3512
3513         * gcc.dg/graphite/id-20.c: New.
3514
3515 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
3516             Steve Kargl <kargl@gcc.gnu.org>
3517
3518         PR fortran/44595
3519         * gfortran.dg/move_alloc_3.f90: New.
3520         * gfortran.dg/random_seed_2.f90: New.
3521
3522 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3523
3524         * lib/target-supports.exp (check_effective_target_sync_int_long):
3525         Add hppa*-*-linux*.
3526         (check_effective_target_sync_char_short): Likewise.
3527
3528 2010-08-10  Yao Qi  <yao@codesourcery.com>
3529
3530         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3531         general form.
3532         * gcc.dg/tree-ssa/loop-31.c: Likewise.
3533         * g++.dg/other/packed1.C: Likewise.
3534         * g++.dg/other/crash-4.C: Likewise.
3535         * g++.dg/ext/packed8.C: Likewise.
3536         * g++.dg/init/array16.C: Likewise.
3537
3538 2010-08-10  xinliang David Li  <davidxl@google.com>
3539         * gcc.dg/tree-ssa/loop-19.c: Add option
3540         -fno-prefetch-loop-array
3541
3542 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
3543
3544         PR middle-end/45182
3545         * gcc.c-torture/compile/pr45182.c: New test.
3546
3547 2010-08-09  Jason Merrill  <jason@redhat.com>
3548
3549         PR c++/45236
3550         * g++.dg/cpp0x/variadic-104.C: New.
3551
3552 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3553
3554         PR fortran/44235
3555         * gfortran.dg/dependency_32.f90:  New test.
3556
3557 2010-08-09  Richard Guenther  <rguenther@suse.de>
3558
3559         PR middle-end/44632
3560         * g++.dg/opt/nrv17.C: New testcase.
3561
3562 2010-08-09  Richard Guenther  <rguenther@suse.de>
3563
3564         PR middle-end/45212
3565         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3566         alignment from MEM_REF offset only if we took it from the
3567         base object.
3568
3569         * gcc.target/i386/pr24178.c: New testcase.
3570
3571 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3572
3573         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3574         * gcc.dg/20030702-1.c: Ditto.
3575         * gcc.dg/20050309-1.c: Ditto.
3576         * gcc.dg/20050325-1.c: Ditto.
3577         * gcc.dg/20050330-2.c: Ditto.
3578         * gcc.dg/20051201-1.c: Ditto.
3579         * gcc.dg/gomp/pr27573.c: Ditto.
3580         * gcc.dg/gomp/pr34610.c: Ditto.
3581         * gcc.dg/pr24225.c: Ditto.
3582         * gcc.dg/pr26570.c: Ditto.
3583         * gcc.dg/pr32773.c: Ditto.
3584         * g++.dg/gcov/gcov-6.C: Ditto.
3585         * g++.dg/gomp/pr34608.C: Ditto.
3586         * gfortran.dg/gomp/pr27573.f90: Ditto.
3587
3588         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
3589         dg-require-host-local dg directive.
3590         * gcc.dg/profile-dir-2.c: Ditto.
3591         * gcc.dg/profile-dir-3.c: Ditto.
3592
3593 2010-08-08  Richard Guenther  <rguenther@suse.de>
3594
3595         PR tree-optimization/45109
3596         * gcc.c-torture/compile/pr45109.c: New testcase.
3597
3598 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3599
3600         * gcc.dg/march.c: Skip if -march defined.
3601         * gcc.dg/mtune.c: Skip if -mtune defined.
3602
3603         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3604         generic thunk support.
3605
3606 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
3607
3608         PR target/45213
3609         * gcc.target/i386/pr45213.c: New test.
3610
3611 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3612
3613         PR libfortran/45143
3614         * gfortran.dg/fmt_error_11.f03: New test.
3615
3616 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
3617
3618         * lib/target-supports.exp (check_effective_target_sync_int_long):
3619         Add arm*-*-linux-gnueabi.
3620         (check_effective_target_sync_char_short): Likewise.
3621
3622 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3623
3624         PR fortran/45159
3625         * gfortran.dg/dependency_31.f90:  New test.
3626
3627 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3628
3629         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
3630
3631 2010-08-06  Jason Merrill  <jason@redhat.com>
3632
3633         * g++.dg/cpp0x/sfinae3.C: New.
3634         * g++.dg/cpp0x/sfinae4.C: New.
3635
3636 2010-08-06  Richard Guenther  <rguenther@suse.de>
3637
3638         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3639         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3640         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3641         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3642         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3643         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3644         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3645         * gcc.c-torture/execute/20100805-1.c: Likewise.
3646
3647 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3648
3649         PR testsuite/42855
3650         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3651
3652 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3653
3654         * gcc.dg/ipa/ipcp-ii-1.c: New test.
3655         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3656
3657 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3658
3659         * g++.dg/ipa/devirt-1.C: New test.
3660         * g++.dg/ipa/devirt-2.C: Likewise.
3661         * g++.dg/ipa/devirt-3.C: Likewise.
3662         * g++.dg/ipa/devirt-4.C: Likewise.
3663         * g++.dg/ipa/devirt-5.C: Likewise.
3664         * gcc.dg/ipa/iinline-3.c: Likewise.
3665
3666 2010-08-05  Jie Zhang  <jie@codesourcery.com>
3667
3668         PR tree-optimization/45144
3669         * gcc.dg/tree-ssa/pr45144.c: New test.
3670
3671 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
3672
3673         PR fortran/42207
3674         PR fortran/44064
3675         PR fortran/44065
3676         * gfortran.dg/class_25.f03: New.
3677         * gfortran.dg/class_26.f03: New.
3678
3679 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
3680
3681         * g++.dg/warn/miss-format-1.C: Update line number.
3682
3683 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
3684
3685         PR c++/44641
3686         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3687         .frame and .mask assembler directives.
3688
3689 2010-08-04  Richard Guenther  <rguenther@suse.de>
3690
3691         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3692         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3693         * gcc.dg/tree-ssa/vrp50.c: Likewise.
3694         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3695
3696 2010-08-04  Tobias Burnus  <burnus@net-b.de>
3697
3698         PR fortran/44857
3699         * gfortran.dg/derived_constructor_char_1.f90: New.
3700         * gfortran.dg/derived_constructor_char_2.f90: New.
3701
3702 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3703
3704         PR fortran/45159
3705         * gfortran.dg/dependency_30.f90:  New test.
3706
3707 2010-08-03  Jan Hubicka  <jh@suse.cz>
3708
3709         * gcc.c-torture/compile/pr45085.c: New testcase.
3710
3711 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
3712
3713         PR fortran/44584
3714         PR fortran/45161
3715         * gfortran.dg/typebound_call_9.f03: Modified.
3716         * gfortran.dg/typebound_generic_1.f03: Modified.
3717
3718 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3719
3720         PR fortran/45159
3721
3722         * gfortran.dg/dependency_29.f90:  New test.
3723
3724 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3725
3726         PR fortran/36854
3727         * gfortran.dg/character_comparison_2.f90:  New test.
3728         * gfortran.dg/character_comparison_3.f90:  New test.
3729         * gfortran.dg/dependency_28.f90:  New test.
3730
3731 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
3732
3733         PR target/40457
3734         * gcc.target/arm/pr40457-1.c: New test.
3735         * gcc.target/arm/pr40457-2.c: New test.
3736
3737 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
3738
3739         PR fortran/44912
3740         * gfortran.dg/typebound_call_17.f03: New.
3741
3742 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
3743
3744         PR fortran/44929
3745         * gfortran.dg/allocate_derived_3.f90: New.
3746
3747 2010-07-30  Xinliang David Li  <davidxl@google.com>
3748         PR tree-optimization/45121
3749         * c-c++-common/uninit-17.c: Add -fno-ivops option.
3750
3751 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3752
3753         PR c++/45112
3754         * g++.dg/pr45112.C: New test.
3755
3756 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
3757
3758         PR debug/45055
3759         PR rtl-optimization/45137
3760         * gcc.dg/pr45055.c: New test.
3761
3762 2010-07-30  Alan Modra  <amodra@gmail.com>
3763
3764         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3765         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3766
3767 2010-07-29  Tobias Burnus  <burnus@net-b.de>
3768
3769         PR fortran/45087
3770         PR fortran/45125
3771         * gfortran.dg/whole_file_25.f90: New.
3772         * gfortran.dg/whole_file_26.f90: New.
3773         * gfortran.dg/whole_file_27.f90: New.
3774
3775 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3776
3777         PR fortran/44962
3778         * gfortran.dg/typebound_proc_17.f03: New.
3779
3780 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3781
3782         PR fortran/45004
3783         * gfortran.dg/move_alloc_2.f90: New.
3784
3785 2010-07-29  Xinliang David Li  <davidxl@google.com>
3786         PR tree-optimization/45121
3787         * c-c++-common/uninit-17.c: Fix expected output.
3788
3789 2010-07-29  Richard Guenther  <rguenther@suse.de>
3790
3791         PR tree-optimization/45120
3792         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3793
3794 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
3795
3796         PR fortran/42051
3797         PR fortran/44064
3798         * gfortran.dg/pr42051.f03: New testcase.
3799
3800 2010-07-29  Richard Guenther  <rguenther@suse.de>
3801
3802         PR middle-end/45034
3803         * gcc.c-torture/execute/pr45034.c: New testcase.
3804
3805 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3806
3807         PR c++/45096
3808         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3809
3810 2010-07-28  Daniel Kraft  <d@domob.eu>
3811
3812         * gfortran.dg/bound_8.f90: New test.
3813
3814 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
3815
3816         PR debug/45105
3817         * gcc.dg/pr45105.c: New test.
3818
3819 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3820
3821         PR rtl-optimization/45107
3822         * gcc.dg/pr45107.c: New test.
3823
3824 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3825
3826         PR rtl-optimization/45101
3827         * gcc.dg/pr45101.c: New test.
3828
3829 2010-07-28  Tobias Burnus  <burnus@net-b.de>
3830
3831         PR fortran/45077
3832         * gfortran.dg/whole_file_24.f90: New.
3833
3834 2010-07-27  Jason Merrill  <jason@redhat.com>
3835
3836         * g++.dg/cpp0x/variadic102.C: New.
3837         * g++.dg/cpp0x/variadic103.C: New.
3838
3839 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3840
3841         PR rtl-optimization/40956
3842         PR target/42495
3843         PR middle-end/42574
3844         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3845         * gcc.target/arm/pr42574.c: Add tests.
3846
3847 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3848
3849         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3850         test name.
3851         (cleanup-repo-files): Ditto.
3852         (cleanup-saved-temps): Ditto.
3853
3854 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3855
3856         PR testsuite/44701
3857         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3858
3859         PR c/45079
3860         * gcc.dg/pr45079.c: New test.
3861
3862 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3863
3864         PR tree-optimization/44152
3865         * gcc.dg/vect/fast-math-pr44152.c: New test.
3866
3867 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3868
3869         PR ObjC/44140
3870         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3871         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3872         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3873         * obj-c++.dg/torture/trivial.mm: Ditto.
3874         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3875         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3876         * objc.dg/torture/tls/thr-init.m: Ditto.
3877         * objc.dg/torture/trivial.m: Ditto.
3878
3879 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3880
3881         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3882         Skip on spu-*-* targets.
3883
3884 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3885
3886         PR tree-optimization/45083
3887         * gcc.dg/pr45083.c: New test.
3888
3889 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3890
3891         PR fortran/40873
3892         * gfortran.dg/whole_file_22.f90: New test.
3893         * gfortran.dg/whole_file_23.f90: New test.
3894
3895 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3896             Jack Howarth  <howarth@bromo.med.uc.edu>
3897             Richard Henderson  <rth@redhat.com>
3898
3899         PR target/44132
3900         * gcc.dg/tls/thr-init-1.c: New.
3901         * gcc.dg/tls/thr-init-2.c: New.
3902         * gcc.dg/torture/tls New.
3903         * gcc.dg/torture/tls/tls-test.c: New.
3904         * gcc.dg/torture/tls/thr-init-1.c: New.
3905         * gcc.dg/torture/tls/tls.exp: New.
3906         * gcc.dg/torture/tls/thr-init-2.c: New.
3907         * gcc.dg/tls/emutls-2.c: New test
3908
3909         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3910         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3911         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3912         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3913         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3914         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3915         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3916         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3917         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3918         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3919         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3920         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3921         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3922         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3923         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3924         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3925         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3926         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3927         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3928         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3929         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3930         gfortran.dg/gomp/omp_threadprivate1.f90,
3931         gfortran.dg/gomp/omp_threadprivate2.f90,
3932         gfortran.dg/gomp/reduction1.f90,
3933         gfortran.dg/gomp/sharing-1.f90: Likewise.
3934
3935 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3936
3937         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3938         sse_runtime.
3939         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3940         dg-require-visibility.
3941
3942 2010-07-26  Richard Guenther  <rguenther@suse.de>
3943
3944         PR tree-optimization/43784
3945         * gcc.c-torture/execute/pr43784.c: New testcase.
3946         * g++.dg/torture/pr43784.C: Likewise.
3947
3948 2010-07-26  Richard Guenther  <rguenther@suse.de>
3949
3950         PR middle-end/45056
3951         * g++.dg/pr45056.C: New testcase.
3952
3953 2010-07-26  Richard Guenther  <rguenther@suse.de>
3954
3955         PR tree-optimization/45071
3956         * gcc.dg/pr45071.c: New testcase.
3957
3958 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3959
3960         PR fortran/45066
3961         * gfortran.dg/namelist_62.f90: New.
3962
3963 2010-07-26  Richard Guenther  <rguenther@suse.de>
3964
3965         * gcc.c-torture/execute/pr45017.c: Move ...
3966         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3967
3968 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3969
3970         PR fortran/40628
3971         * trim_optimize_1.f90:  New test.
3972         * character_comparision_1.f90:  New test.
3973
3974 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3975
3976         PR fortran/42852
3977         * gfortran.dg/wtruncate_fix.f: New test.
3978
3979 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3980
3981         PR testsuite/45068
3982         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3983
3984 2010-07-24  Richard Guenther  <rguenther@suse.de>
3985
3986         PR lto/43788
3987         * g++.dg/lto/20100724-1_0.C: New testcase.
3988
3989 2010-07-24  Richard Guenther  <rguenther@suse.de>
3990
3991         PR lto/43212
3992         * gcc.dg/lto/20100724-1_0.c: New testcase.
3993         * gcc.dg/lto/20100724-1_1.c: Likewise.
3994
3995 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3996
3997         PR fortran/40011
3998         * gfortran.dg/whole_file_21.f90: New.
3999
4000         * gfortran.dg/integer_exponentiation_3.F90: Use
4001         -ffloat-store only for i?86/x86-64 -m32.
4002
4003 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4004
4005         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4006         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4007
4008 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4009
4010         * gfortran.dg/func_decl_4.f90: Split test into two ...
4011         * gfortran.dg/func_decl_5.f90: ... parts.
4012         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4013         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4014         * gfortran.dg/global_references_1.f90: Add new dg-warning.
4015         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
4016         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
4017         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
4018         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
4019         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
4020         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
4021         * gfortran.dg/sizeof.f90: Make test valid.
4022         * gfortran.dg/pr20865.f90: Add new dg-error.
4023         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
4024         * gfortran.dg/g77/19990218-0.f: Ditto.
4025         * gfortran.dg/g77/19990218-1.f: Ditto.
4026         * gfortran.dg/g77/970625-2.f: Ditto.
4027         * gfortran.dg/pr37243.f: Fix function declaration.
4028         * gfortran.dg/use_only_1.f90: Fix implicit typing.
4029         * gfortran.dg/loc_1.f90: Fix pointer datatype.
4030
4031 2010-07-23  Tobias Burnus  <burnus@net-b.de>
4032
4033         PR fortran/44945
4034         * gfortran.dg/char_array_structure_constructor.f90: Add
4035         -fwhole-file as dg-option as it otherwise fails on some
4036         systems.
4037
4038 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
4039
4040         * gnat.dg/aggr16.ad[sb]: New test.
4041         * gnat.dg/aggr16_pkg.ads: New helper.
4042
4043 2010-07-23  Richard Guenther  <rguenther@suse.de>
4044
4045         PR lto/43071
4046         * g++.dg/lto/20100723-1_0.C: New testcase.
4047
4048 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
4049
4050         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
4051         AVX support.
4052         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
4053         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
4054
4055 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4056
4057         * lib/target-supports.exp (add_options_for_tls): New proc.
4058         * g++.dg/tls/static-1.C: Use dg-add-options tls.
4059         * g++.dg/tls/static-1a.cc: Likewise.
4060         * gcc.dg/tls/emutls-1.c: Likewise.
4061         * gcc.dg/tls/opt-11.c: Likewise.
4062         * gcc.dg/tls/opt-12.c: Likewise.
4063         * gcc.dg/tls/pr24428-2.c: Likewise.
4064         * gcc.dg/tls/pr24428.c: Likewise.
4065         * obj-c++.dg/tls/static-1.mm: Likewise.
4066         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4067         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4068         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4069         * objc.dg/torture/tls/thr-init-2.m: Likewise.
4070         * objc.dg/torture/tls/thr-init-3.m: Likewise.
4071         * objc.dg/torture/tls/thr-init.m: Likewise.
4072         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4073
4074 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4075
4076         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4077         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4078         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4079         optimized dump files.
4080
4081 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
4082
4083         PR tree-optimization/45047
4084         * gcc.c-torture/compile/pr45047.c: New test.
4085
4086 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4087
4088         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4089         instead of dg-compile.
4090         * gcc.dg/float-range-4.c: Ditto.
4091         * gcc.dg/float-range-5.c: Ditto.
4092         * gcc.dg/fold-overflow-1.c: Ditto.
4093         * gcc.dg/gomp/sections-4.c: Ditto.
4094         * gcc.dg/transparent-union-1.c: Ditto.
4095         * gcc.dg/transparent-union-2.c: Ditto.
4096         * gcc.target/i386/pr39315-check.c: Ditto.
4097         * g++.dg/gomp/sections-4.C: Ditto.
4098         * g++.dg/template/dtor7.C: Ditto.
4099         * g++.dg/tree-ssa/pr19952.C: Ditto.
4100         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4101         * gfortran.dg/graphite/pr42185.f90: Ditto.
4102         * gfortran.dg/namelist_36.f90: Ditto.
4103         * gnat.dg/noreturn1.adb: Ditto.
4104         * gnat.dg/specs/small_alignment.ads: Ditto.
4105
4106 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4107
4108         PR tree-optimization/44915
4109         * g++.dg/torture/pr44915.C: New test.
4110
4111 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4112
4113         PR tree-optimization/44914
4114         * g++.dg/tree-ssa/pr44914.C: New test.
4115
4116 2010-07-23  Jie Zhang  <jie@codesourcery.com>
4117
4118         PR target/44290
4119         * gcc.dg/pr44290-1.c: New test.
4120         * gcc.dg/pr44290-2.c: New test.
4121
4122 2010-07-23  Jason Merrill  <jason@redhat.com>
4123
4124         PR c++/45008
4125         * g++.dg/abi/mangle44.C: New.
4126
4127 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4128
4129         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4130         for compile-time only tests.
4131         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4132         target check.
4133         * gcc.target/i386/pr39315-4.c: Ditto.
4134         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4135         target check.  Include sse-os-support.h.
4136         (main): Call check_isa and sse_os_support.
4137         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4138         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4139         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4140         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4141         target check.  Include sse-os-support.h.
4142         (main): Call check_isa and sse_os_support.
4143         * gcc.target/i386/vperm-v2df.c: Ditto.
4144
4145 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4146
4147         * lib/target-supports.exp (check_avx_hw_available): New procedure.
4148         (check_effective_target_avx_runtime): New procedure.
4149         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4150         (check_effective_target_sse_runtime): Add check_effective_target_sse.
4151
4152         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4153         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
4154         and __get_cpuid test.
4155         * gcc.dg/compat/vector-2b_main.c: Ditto.
4156
4157         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4158
4159         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4160         for compile-time only test.
4161         * gcc.dg/pr32716.c: Ditto.
4162         * gcc.dg/pr34856.c: Ditto.
4163         * gcc.dg/pr36997.c: Ditto.
4164         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4165         * gfortran.dg/pr28158.f90: Ditto.
4166         * gfortran.dg/pr30667.f: Ditto.
4167
4168         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4169         i?86-*-* and x86_64-*-* targets to disable execution on targets
4170         without sse2 runtime support.
4171         * g++.dg/vect/vect.exp: Ditto.
4172         * gfortran.dg/vect/vect.exp: Ditto.
4173
4174         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4175         * gcc.dg/pr37544.c: Ditto.
4176         * gcc.dg/pr40550.c: Ditto.
4177         * gcc.dg/compat/union-m128-1_main.c: Ditto.
4178         * gcc.dg/compat/vector-1a_main.c: Ditto.
4179         * gcc.dg/compat/vector-2a_main.c: Ditto.
4180         * gcc.dg/torture/pr16104-1.c: Ditto.
4181         * gcc.dg/torture/pr35771-1.c: Ditto.
4182         * gcc.dg/torture/pr35771-2.c: Ditto.
4183         * gcc.dg/torture/pr35771-3.c: Ditto.
4184         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4185         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4186         * gcc.dg/torture/stackalign/push-1.c: Ditto.
4187         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4188         * g++.dg/other/i386-1.C: Ditto.
4189         * g++.dg/other/pr40446.C: Ditto.
4190
4191 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4192
4193         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4194
4195 2010-07-23  Daniel Kraft  <d@domob.eu>
4196
4197         PR fortran/44709
4198         * gfortran.dg/exit_1.f08: New test.
4199         * gfortran.dg/exit_2.f08: New test.
4200
4201 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
4202
4203         PR tree-optimization/39839
4204         * gcc.target/arm/pr39839.c: New test case.
4205
4206 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4207
4208         * gnat.dg/unchecked_convert5b.adb: New test.
4209         * gnat.dg/unchecked_convert6.adb: Likewise.
4210         * gnat.dg/unchecked_convert6b.adb: Likewise.
4211
4212 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4213
4214         * gnat.dg/aggr15.ad[sb]: New test.
4215
4216 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
4217
4218         PR debug/45024
4219         * g++.dg/debug/dwarf2/nested-2.C: New test case.
4220
4221 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4222
4223         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4224         with dg-require-linker-plugin.
4225
4226 2010-07-22  Richard Guenther  <rguenther@suse.de>
4227
4228         PR lto/43850
4229         * g++.dg/lto/20100722-1_0.C: New testcase.
4230
4231 2010-07-22  Richard Guenther  <rguenther@suse.de>
4232
4233         PR lto/42451
4234         * gcc.dg/lto/20100720-3_0.c: New testcase.
4235         * gcc.dg/lto/20100720-3_1.c: Likewise.
4236
4237 2010-07-22  Richard Guenther  <rguenther@suse.de>
4238
4239         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4240         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4241
4242         PR lto/43373
4243         * gcc.dg/lto/20100722-1_0.c: New testcase.
4244
4245 2010-07-22  Martin Jambor  <mjambor@suse.cz>
4246
4247         PR tree-optimization/44891
4248         * gcc.c-torture/compile/pr44891.c: New test.
4249
4250 2010-07-22  Richard Guenther  <rguenther@suse.de>
4251
4252         PR tree-optimization/45017
4253         * gcc.c-torture/execute/pr45017.c: New testcase.
4254
4255 2010-07-22  Tobias Burnus  <burnus@net-b.de>
4256
4257         PR fortran/45019
4258         * gfortran.dg/aliasing_dummy_5.f90: New.
4259
4260 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4261
4262         PR target/43698
4263         * gcc.target/arm/pr43698.c: New test.
4264
4265 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
4266
4267         PR fortran/44929
4268         * Revert my commit r162325 for this PR.
4269
4270 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4271
4272         PR debug/45015
4273         * gcc.target/m68k/pr45015.c: New test.
4274
4275 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
4276
4277         PR c++/44641
4278         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4279         comments.
4280
4281 2010-07-21  Richard Guenther  <rguenther@suse.de>
4282
4283         PR lto/45018
4284         * g++.dg/lto/20100721-1_0.C: New testcase.
4285
4286 2010-07-21  Martin Jambor  <mjambor@suse.cz>
4287
4288         PR tree-optimization/44900
4289         * g++.dg/torture/pr44900.C: New test.
4290
4291 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
4292
4293         PR middle-end/44738
4294         * c-c++-common/uninit-17.c: Correct expected error.
4295
4296 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4297
4298         * gcc.dg/guality/asm-1.c: New test.
4299
4300         PR debug/45003
4301         * gcc.dg/guality/pr45003-2.c: New test.
4302         * gcc.dg/guality/pr45003-3.c: New test.
4303
4304 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4305
4306         PR libfortran/44697
4307         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4308
4309 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
4310
4311         * lib/scanasm.exp (dg-function-on-line): Test that a function is
4312         defined on the current line.
4313         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4314         * g++.dg/debug/dwarf2/pr44641.C: New.
4315
4316 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
4317
4318         * gcc.target/powerpc/block-move-1.c: New test.
4319         * gcc.target/powerpc/block-move-2.c: New test.
4320
4321 2010-07-20  Jason Merrill  <jason@redhat.com>
4322
4323         PR c++/44967
4324         * g++.dg/cpp0x/sfinae2.C: New.
4325
4326 2010-07-20  Richard Guenther  <rguenther@suse.de>
4327
4328         PR lto/42696
4329         * gcc.dg/lto/20100720-4_0.c: New testcase.
4330
4331 2010-07-20  Richard Guenther  <rguenther@suse.de>
4332
4333         PR lto/43221
4334         * gcc.dg/lto/20100720-2_0.c: New testcase.
4335         * gcc.dg/lto/20100720-2_1.c: Likewise.
4336
4337 2010-07-20  Richard Guenther  <rguenther@suse.de>
4338
4339         PR lto/43208
4340         * gcc.dg/lto/20100720-1_0.c: New testcase.
4341         * gcc.dg/lto/20100720-1_1.c: Likewise.
4342
4343 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
4344
4345         PR debug/45003
4346         * gcc.dg/guality/pr45003-1.c: New test.
4347
4348 2010-07-20  Richard Guenther  <rguenther@suse.de>
4349
4350         PR tree-optimization/44977
4351         * gcc.dg/torture/pr44977.c: New testcase.
4352
4353 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
4354
4355         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4356         sync_char_short
4357
4358 2010-07-20  Richard Guenther  <rguenther@suse.de>
4359
4360         PR middle-end/44971
4361         PR middle-end/44988
4362         * gcc.dg/pr44971.c: New testcase.
4363         * gcc.c-torture/compile/pr44988.c: Likewise.
4364
4365 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4366
4367         PR fortran/44929
4368         * gfortran.dg/allocate_with_typespec.f90: New test.
4369         * gfortran.dg/allocate_derived_1.f90: Update error message.
4370
4371 2010-07-19  Jason Merrill  <jason@redhat.com>
4372
4373         PR c++/44996
4374         * g++.dg/cpp0x/decltype23.C: New.
4375
4376 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
4377
4378         PR fortran/42385
4379         * gfortran.dg/class_defined_operator_1.f03 : New test.
4380
4381 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
4382
4383         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4384         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4385         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
4386         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4387
4388 2010-07-19  Richard Guenther  <rguenther@suse.de>
4389
4390         PR middle-end/44941
4391         * gcc.c-torture/compile/pr44941.c: New testcase.
4392
4393 2010-07-19  Jason Merrill  <jason@redhat.com>
4394
4395         PR c++/44969
4396         * g++.dg/template/sfinae24.C: New.
4397
4398 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
4399
4400         PR fortran/44353
4401         * gfortran.dg/data_implied_do_2.f90: Removed.
4402
4403 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
4404
4405         PR c++/44969
4406         * g++.dg/template/sfinae23.C: New.
4407
4408 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4409
4410         * lib/target-supports.exp (check_sse_os_support_available): New
4411         proc.
4412         (check_sse_hw_available): New proc.
4413         (check_effective_target_sse_runtime): New proc.
4414         (check_effective_target_sse2_runtime): New proc.
4415         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4416         -msse2 if check_sse_os_support_available.
4417         * g++.dg/vect/vect.exp: Only run -msse2 tests if
4418         check_sse_os_support_available.
4419         * gcc.dg/vect/vect.exp: Likewise.
4420         * gfortran.dg/vect/vect.exp: Likewise.
4421         * gcc.target/i386/sol2-check: Renamed to ...
4422         * gcc.target/i386/sse-os-support.h: ... this.
4423         (sol2_check): Renamed to ...
4424         (sse_os_support): ... this.
4425         Only test movss with xmm registers.
4426         * gcc.target/i386/sse-check.h: Reflect new header and function names.
4427         Removed ILL_INSN, ILL_INSN_LEN.
4428         * gcc.target/i386/sse2-check.h: Likewise.
4429         * gcc.target/i386/sse3-check.h: Likewise.
4430         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4431         Removed cpuid.h, __get_cpuid test.
4432         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4433         Removed cpuid.h, __get_cpuid test.
4434         * g++.dg/other/pr40446.C: Likewise.
4435         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4436         * gcc.dg/compat/vector-1a_main.c: Likewise.
4437         * gcc.dg/compat/vector-2a_main.c: Likewise.
4438         * gcc.dg/pr36584.c: Likewise.
4439         * gcc.dg/pr37544.c: Likewise.
4440         * gcc.dg/torture/pr16104-1.c: Likewise.
4441         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4442         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4443         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4444         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4445         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4446         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4447         sse2_runtime.
4448         * gcc.dg/torture/pr35771-2.c: Likewise.
4449         * gcc.dg/torture/pr35771-3.c: Likewise.
4450         * gcc.target/i386/pr39315-2.c: Likewise.
4451         * gcc.target/i386/pr39315-4.c: Likewise.
4452         * gcc.target/i386/vperm-v2df.c: Likewise.
4453         * gcc.target/i386/vperm-v2di.c: Likewise.
4454         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4455         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4456         sse_runtime.
4457
4458 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
4459
4460         PR fortran/44353
4461         * gfortran.dg/data_implied_do_2.f90: New test.
4462
4463 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4464
4465         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4466
4467 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4468
4469         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4470         to the "mips16" group.
4471         (mips_using_mips16_p): New procedure.
4472         (mips-dg-options): Use it.
4473
4474 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4475
4476         * gcc.target/mips/mips16-attributes-4.c: New test.
4477
4478 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
4479
4480         PR testsuite/44418
4481         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4482         * gcc.target/powerpc/recip-2.c: Ditto.
4483         * gcc.target/powerpc/recip-3.c: Ditto.
4484
4485 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
4486
4487         * gcc.target/arm/pr42235.c: New test.
4488
4489 2010-07-16  Jason Merrill  <jason@redhat.com>
4490
4491         PR c++/32505
4492         * g++.dg/template/partial8.C: New.
4493
4494 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4495
4496         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4497         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
4498         in C++.
4499         (gualcvt): New overloaded inline.
4500         (GUALCVT): Use it for C++.
4501         * g++.dg/guality/guality.exp: New.
4502         * g++.dg/guality/guality.h: New.
4503         * g++.dg/guality/redeclaration1.C: New test.
4504         * g++.dg/dg.exp: Prune also guality/* tests.
4505         * gcc.dg/guality/pr43141.c: Moved to...
4506         * c-c++-common/guality/pr43141.c: ... here.
4507
4508 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4509
4510         PR libfortran/37077
4511         * gfortran.dg/char4_iunit_2.f03: New test.
4512
4513 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
4514
4515         * lib/plugin-support.exp (plugin-test-execute):
4516         Add ${gcc_objdir}/intl to includes.
4517
4518 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4519
4520         PR target/44942
4521         * gcc.c-torture/execute/pr44942.c: New test.
4522         * gcc.target/i386/pr44942.c: New test.
4523
4524 2010-07-15  Jason Merrill  <jason@redhat.com>
4525
4526         PR c++/44909
4527         * g++.dg/cpp0x/implicit7.C: New.
4528         * g++.dg/cpp0x/implicit8.C: New.
4529
4530 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4531
4532         Disable float tests for __SPU__ targets due to lack of signed zero:
4533         * c-c++-common/torture/complex-sign-add.c (check_add_float).
4534         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4535         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4536         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4537         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4538         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4539         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4540         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4541         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4542
4543 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4544
4545         * gfortran.dg/select_char_2.f90: New test.
4546
4547 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
4548
4549         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4550         with DECL_CHAIN.
4551
4552 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
4553
4554         PR fortran/44936
4555         * gfortran.dg/typebound_generic_9.f03: New.
4556
4557 2010-07-15  Richard Guenther  <rguenther@suse.de>
4558
4559         PR tree-optimization/44946
4560         * gcc.c-torture/compile/pr44946.c: New testcase.
4561
4562 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4563
4564         PR fortran/40206
4565         * gfortran.dg/select_char_3.f90: New test.
4566
4567 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
4568             Kevin F. Quinn  <kevquinn@gentoo.org>
4569
4570         * gcc.dg/Wtrampolines.c: New.
4571
4572 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4573
4574         PR libfortran/44934
4575         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4576
4577 2010-07-14  Jason Merrill  <jason@redhat.com>
4578
4579         PR c++/44810
4580         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4581
4582         Implement C++0x unrestricted unions (N2544)
4583         * g++.dg/cpp0x/union1.C: New.
4584         * g++.dg/cpp0x/union2.C: New.
4585         * g++.dg/cpp0x/union3.C: New.
4586         * g++.dg/cpp0x/defaulted2.C: Adjust.
4587         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4588         * g++.old-deja/g++.ext/anon2.C: Adjust.
4589         * g++.old-deja/g++.mike/misc6.C: Adjust.
4590
4591 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
4592
4593         PR fortran/44925
4594         * gfortran.dg/c_loc_tests_15.f90: New.
4595
4596 2010-07-13  Jason Merrill  <jason@redhat.com>
4597
4598         PR c++/44909
4599         * g++.dg/cpp0x/implicit6.C: New.
4600
4601 2010-07-13  Jason Merrill  <jason@redhat.com>
4602
4603         PR c++/44540
4604         * g++.dg/abi/noreturn1.C: New.
4605         * g++.dg/abi/noreturn2.C: New.
4606
4607 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
4608
4609         PR other/44874
4610         PR debug/44832
4611         * c-c++-common/pr44832.c: New test.
4612
4613 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
4614
4615         PR objc/44488
4616         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4617         on the target.  Make sure that we can assemble the emitted asm when
4618         the test type is 'compile'.
4619
4620 2010-07-13  Richard Guenther  <rguenther@suse.de>
4621
4622         PR tree-optimization/36960
4623         * g++.dg/torture/pr36960.C: New testcase.
4624
4625 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4626
4627         PR c++/44908
4628         * g++.dg/template/sfinae21.C: New.
4629         * g++.dg/template/sfinae22.C: Likewise.
4630
4631 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4632
4633         PR testsuite/42843
4634         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4635         * gcc.dg/plugin/ggcplug.c: Likewise.
4636         * g++.dg/plugin/selfassign.c: Likewise.
4637         * g++.dg/plugin/attribute_plugin.c: Likewise.
4638         * g++.dg/plugin/dumb_plugin.c: Likewise.
4639         * g++.dg/plugin/pragma_plugin.c: Likewise.
4640
4641 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
4642
4643         * gcc.c-torture/execute/pr44683.x: New.
4644         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4645
4646 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
4647
4648         PR fortran/44434
4649         PR fortran/44565
4650         PR fortran/43945
4651         PR fortran/44869
4652         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4653         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4654         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4655         * gfortran.dh/typebound_call_16.f03: New.
4656         * gfortran.dg/typebound_generic_6.f03: New.
4657         * gfortran.dg/typebound_generic_7.f03: New.
4658         * gfortran.dg/typebound_generic_8.f03: New.
4659
4660 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4661
4662         PR libfortran/37077
4663         * gfortran.dg/char4_iunit_1.f03: New test.
4664
4665 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
4666
4667         * gcc.dg/tree-ssa/vrp53.c: New test.
4668
4669 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
4670
4671         PR c++/44907
4672         * g++.dg/template/sfinae19.C: New.
4673         * g++.dg/template/sfinae20.C: Likewise.
4674
4675 2010-07-12  Jie Zhang  <jie@codesourcery.com>
4676
4677         * gcc.target/arm/interrupt-1.c: New test.
4678         * gcc.target/arm/interrupt-2.c: New test.
4679
4680 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4681
4682         * gcc.dg/pr42427.c: Require c99_runtime.
4683         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4684         c99_runtime.
4685         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4686         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4687         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4688         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4689         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4690         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4691         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4692         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4693         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4694         * gcc.target/i386/pr37275.c: Require visibility support.
4695
4696 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4697
4698         * lib/target-supports.exp (check_effective_target_sse): New proc.
4699         * gcc.target/i386/sol2-check.h: New file.
4700         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4701         Include sol2-check.h.
4702         (main) Only run do_test () if sol2_check ().
4703         * gcc.target/i386/sse2-check.h: Likewise.
4704         * gcc.target/i386/sse3-check.h: Likewise.
4705         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4706         [__sun__ && __svr4__]: Execute SSE2 instruction.
4707         * gcc.target/i386/math-torture/math-torture.exp: Only add options
4708         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4709         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4710         * g++.dg/ext/vector14.C: Likewise.
4711         * g++.dg/other/mmintrin.C: Likewise.
4712         * gcc.dg/20020418-1.c: Likewise.
4713         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4714         * gcc.dg/format/ms_unnamed-1.c: Likewise.
4715         * gcc.dg/format/unnamed-1.c: Likewise.
4716         Adapt dg-warning line number.
4717         * gcc.dg/graphite/pr40281.c: Likewise.
4718         * gcc.dg/pr32176.c: Likewise.
4719         * gcc.dg/pr40550.c: Likewise.
4720         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4721         * gcc.dg/torture/pr36891.c: Likewise.
4722         * gcc.target/i386/20020218-1.c: Likewise.
4723         * gcc.target/i386/20020523.c: Likewise.
4724         * gcc.target/i386/abi-1.c: Likewise.
4725         * gcc.target/i386/brokensqrt.c: Likewise.
4726         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4727         * gcc.target/i386/pr13366.c: Likewise.
4728         * gcc.target/i386/pr13685.c: Likewise.
4729         * gcc.target/i386/pr24306.c: Likewise.
4730         * gcc.target/i386/pr31486.c: Likewise.
4731         * gcc.target/i386/pr32065-1.c: Likewise.
4732         * gcc.target/i386/pr32065-2.c: Likewise.
4733         * gcc.target/i386/pr32389.c: Likewise.
4734         * gcc.target/i386/pr38824.c: Likewise.
4735         * gcc.target/i386/pr38931.c: Likewise.
4736         * gcc.target/i386/pr39592-1.c: Likewise.
4737         * gcc.target/i386/pr43766.c: Likewise.
4738         * gcc.target/i386/recip-divf.c: Likewise.
4739         * gcc.target/i386/recip-sqrtf.c: Likewise.
4740         * gcc.target/i386/recip-vec-divf.c: Likewise.
4741         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4742         * gcc.target/i386/sse-1.c: Likewise.
4743         * gcc.target/i386/sse-16.c: Likewise.
4744         * gcc.target/i386/sse-2.c: Likewise.
4745         * gcc.target/i386/sse-20.c: Likewise.
4746         * gcc.target/i386/sse-3.c: Likewise.
4747         * gcc.target/i386/sse-7.c: Likewise.
4748         * gcc.target/i386/sse-9.c: Likewise.
4749         * gcc.target/i386/sse-addps-1.c: Likewise.
4750         * gcc.target/i386/sse-addss-1.c: Likewise.
4751         * gcc.target/i386/sse-andnps-1.c: Likewise.
4752         * gcc.target/i386/sse-andps-1.c: Likewise.
4753         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4754         * gcc.target/i386/sse-comiss-1.c: Likewise.
4755         * gcc.target/i386/sse-comiss-2.c: Likewise.
4756         * gcc.target/i386/sse-comiss-3.c: Likewise.
4757         * gcc.target/i386/sse-comiss-4.c: Likewise.
4758         * gcc.target/i386/sse-comiss-5.c: Likewise.
4759         * gcc.target/i386/sse-comiss-6.c: Likewise.
4760         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4761         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4762         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4763         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4764         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4765         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4766         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4767         * gcc.target/i386/sse-divps-1.c: Likewise.
4768         * gcc.target/i386/sse-divss-1.c: Likewise.
4769         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4770         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4771         * gcc.target/i386/sse-maxps-1.c: Likewise.
4772         * gcc.target/i386/sse-maxss-1.c: Likewise.
4773         * gcc.target/i386/sse-minps-1.c: Likewise.
4774         * gcc.target/i386/sse-minss-1.c: Likewise.
4775         * gcc.target/i386/sse-movaps-1.c: Likewise.
4776         * gcc.target/i386/sse-movaps-2.c: Likewise.
4777         * gcc.target/i386/sse-movhlps-1.c: Likewise.
4778         * gcc.target/i386/sse-movhps-1.c: Likewise.
4779         * gcc.target/i386/sse-movhps-2.c: Likewise.
4780         * gcc.target/i386/sse-movlhps-1.c: Likewise.
4781         * gcc.target/i386/sse-movmskps-1.c: Likewise.
4782         * gcc.target/i386/sse-movntps-1.c: Likewise.
4783         * gcc.target/i386/sse-movss-1.c: Likewise.
4784         * gcc.target/i386/sse-movss-2.c: Likewise.
4785         * gcc.target/i386/sse-movss-3.c: Likewise.
4786         * gcc.target/i386/sse-movups-1.c: Likewise.
4787         * gcc.target/i386/sse-movups-2.c: Likewise.
4788         * gcc.target/i386/sse-mulps-1.c: Likewise.
4789         * gcc.target/i386/sse-mulss-1.c: Likewise.
4790         * gcc.target/i386/sse-orps-1.c: Likewise.
4791         * gcc.target/i386/sse-rcpps-1.c: Likewise.
4792         * gcc.target/i386/sse-recip-vec.c: Likewise.
4793         * gcc.target/i386/sse-recip.c: Likewise.
4794         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4795         * gcc.target/i386/sse-set-ps-1.c: Likewise.
4796         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4797         * gcc.target/i386/sse-subps-1.c: Likewise.
4798         * gcc.target/i386/sse-subss-1.c: Likewise.
4799         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4800         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4801         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4802         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4803         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4804         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4805         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4806         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4807         * gcc.target/i386/sse-xorps-1.c: Likewise.
4808         * gcc.target/i386/ssefn-1.c: Likewise.
4809         * gcc.target/i386/ssefn-3.c: Likewise.
4810         * gcc.target/i386/sseregparm-1.c: Likewise.
4811         * gcc.target/i386/stackalign/return-3.c: Likewise.
4812         * gcc.target/i386/vectorize1.c: Likewise.
4813         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4814         * gcc.target/i386/xorps-sse.c: Likewise.
4815         * gfortran.dg/pr28158.f90: Likewise.
4816         * gfortran.dg/pr30667.f: Likewise.
4817         * gnat.dg/loop_optimization7.adb: Likewise.
4818         * gnat.dg/sse_nolib.adb: Likewise.
4819
4820 2010-07-11  Tobias Burnus  <burnus@net-b.de>
4821
4822         PR fortran/44702
4823         * gfortran.dg/use_rename_6.f90: New.
4824         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4825
4826 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
4827
4828         PR fortran/44869
4829         * gfortran.dg/class_24.f03: New.
4830
4831 2010-07-10  Richard Guenther  <rguenther@suse.de>
4832
4833         PR lto/44889
4834         * gcc.dg/lto/20100709-1_0.c: New testcase.
4835         * gcc.dg/lto/20100709-1_1.c: Likewise.
4836
4837 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
4838
4839         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4840
4841 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
4842
4843         PR objc/44140
4844         * objc.dg/lto/trivial-1_0.m: New.
4845         * objc.dg/lto/lto.exp: New.
4846         * obj-c++.dg/lto/trivial-1_0.mm: New.
4847         * obj-c++.dg/lto/lto.exp: New.
4848         * objc.dg/symtab-1.m: Adjust sizes.
4849         * objc.dg/image-info.m: Do not run for gnu-runtime.
4850
4851 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4852
4853         * gcc.dg/pr32370.c: Allow another kind of error message.
4854
4855 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4856
4857         * gnat.dg/atomic3.adb: New test.
4858
4859 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4860             Denys Vlasenko  <dvlasenk@redhat.com>
4861             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4862
4863         PR tree-optimization/28632
4864         * gcc.dg/tree-ssa/vrp51.c: New test.
4865         * gcc.dg/tree-ssa/vrp52.c: New test.
4866
4867 2010-07-09  Jason Merrill  <jason@redhat.com>
4868
4869         * g++.dg/abi/covariant6.C: New.
4870         * g++.dg/inherit/covariant17.C: Test both bases.
4871         * g++.dg/inherit/covariant7.C: Check vtable layout.
4872
4873 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4874
4875         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4876
4877 2010-07-09  Richard Guenther  <rguenther@suse.de>
4878
4879         PR tree-optimization/44852
4880         * gcc.c-torture/execute/pr44852.c: New testcase.
4881
4882 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4883
4884         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4885         multiplication by values.
4886         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4887         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4888
4889 2010-07-09  Richard Guenther  <rguenther@suse.de>
4890
4891         PR tree-optimization/44882
4892         * gfortran.dg/pr44882.f90: New testcase.
4893
4894 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4895
4896         PR target/40657
4897         * gcc.target/arm/pr40657-1.c: New test.
4898         * gcc.target/arm/pr40657-2.c: New test.
4899         * gcc.c-torture/execute/pr40657.c: New test.
4900
4901 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4902
4903         * gcc.dg/tree-ssa/vrp50.c: New test.
4904         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4905
4906 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4907
4908         PR fortran/44649
4909         * gfortran.dg/c_sizeof_1.f90: Modified.
4910         * gfortran.dg/storage_size_1.f08: New.
4911         * gfortran.dg/storage_size_2.f08: New.
4912
4913 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4914
4915         * gcc.c-torture/execute/20100708-1.c: New test.
4916
4917 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4918
4919         PR fortran/44847
4920         * gfortran.dg/gomp/pr44847.f90: New test.
4921
4922 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4923
4924         PR tree-optimization/44710
4925         * gcc.dg/tree-ssa/ifc-6.c: New.
4926         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4927
4928 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4929
4930         PR fortran/18918
4931         * gfortran.dg/coarray_10.f90: Add an additional test.
4932
4933 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4934
4935         PR middle-end/44828
4936         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4937         * gcc.c-torture/execute/pr44828.x: Revert.
4938
4939 2010-07-08  Jason Merrill  <jason@redhat.com>
4940
4941         PR c++/43120
4942         * g++.dg/inherit/covariant17.C: New.
4943         * g++.dg/abi/covariant1.C: Actually test for the bug.
4944
4945 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4946
4947         PR rtl-optimization/44838
4948         * gcc.dg/pr44838.c: New.
4949
4950 2010-07-08  Richard Guenther  <rguenther@suse.de>
4951
4952         PR tree-optimization/44831
4953         * gcc.c-torture/compile/pr44831.c: New testcase.
4954         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4955
4956 2010-07-08  Richard Guenther  <rguenther@suse.de>
4957
4958         PR tree-optimization/44861
4959         * g++.dg/vect/pr44861.cc: New testcase.
4960
4961 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4962
4963         PR middle-end/44828
4964         * gcc.c-torture/execute/pr44828.x: New file.
4965
4966 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4967
4968         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4969         dg-options.
4970         * g++.dg/ext/altivec-17.C: Adjust error message.
4971
4972 2010-07-07  Tom Tromey  <tromey@redhat.com>
4973
4974         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4975
4976 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4977
4978         PR target/44844
4979         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4980         * gcc.target/i386/rdrand-2.c: Likewise.
4981         * gcc.target/i386/rdrand-3.c: Likewise.
4982
4983 2010-07-07  Jan Hubicka  <jh@suse.cz>
4984
4985         PR middle-end/44813
4986         * g++.dg/torture/pr44813.C: New testcase.
4987         * g++.dg/torture/pr44826.C: New testcase.
4988
4989 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4990
4991         PR rtl-optimization/44787
4992         * gcc.c-torture/compile/pr44788.c: New test.
4993         * gcc.target/arm/pr44788.c: New test.
4994
4995 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4996
4997         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4998
4999 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5000
5001         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5002         to dg-options.
5003
5004 2010-07-06  Tobias Burnus  <burnus@net-b.de>
5005
5006         PR fortran/44742
5007         * gfortran.dg/parameter_array_init_6.f90: New.
5008         * gfortran.dg/initialization_20.f90: Update dg-error.
5009         * gfortran.dg/initialization_24.f90: Ditto.
5010
5011 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5012         PR fortran/PR44693
5013         * gfortran.dg/dim_range_1.f90:  New test.
5014         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
5015
5016 2010-07-06  Jason Merrill  <jason@redhat.com>
5017
5018         PR c++/44703
5019         * g++.dg/cpp0x/initlist41.C: New.
5020
5021         PR c++/44778
5022         * g++.dg/template/ptrmem22.C: New.
5023
5024 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
5025
5026         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
5027         support.
5028         * gcc.target/i386/i386.exp: Likewise.
5029
5030 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5031
5032         PR testsuite/44195
5033         * gcc.dg/lto/20100518_0.c: Limit to x86.
5034
5035 2010-07-06  Richard Guenther  <rguenther@suse.de>
5036
5037         PR middle-end/44828
5038         * gcc.c-torture/execute/pr44828.c: New testcase.
5039
5040 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
5041
5042         * g++.dg/warn/noeffect2.C: Adjust expected warning.
5043         * g++.dg/warn/volatile1.C: Likewise.
5044         * g++.dg/template/warn1.C: Likewise.
5045
5046 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
5047
5048         AVX Programming Reference (June, 2010)
5049         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
5050         * g++.dg/other/i386-3.C: Likewise.
5051         * gcc.target/i386/sse-12.c: Likewise.
5052
5053         * gcc.target/i386/f16c-check.h: New.
5054         * gcc.target/i386/rdfsbase-1.c: Likewise.
5055         * gcc.target/i386/rdfsbase-2.c: Likewise.
5056         * gcc.target/i386/rdgsbase-1.c: Likewise.
5057         * gcc.target/i386/rdgsbase-2.c: Likewise.
5058         * gcc.target/i386/rdrand-1.c: Likewise.
5059         * gcc.target/i386/rdrand-2.c: Likewise.
5060         * gcc.target/i386/rdrand-3.c: Likewise.
5061         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5062         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5063         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5064         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5065         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5066         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5067         * gcc.target/i386/wrfsbase-1.c: Likewise.
5068         * gcc.target/i386/wrfsbase-2.c: Likewise.
5069         * gcc.target/i386/wrgsbase-1.c: Likewise.
5070         * gcc.target/i386/wrgsbase-2.c: Likewise.
5071
5072         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5073         (__builtin_ia32_vcvtps2ph): New.
5074         (__builtin_ia32_vcvtps2ph256): Likewise.
5075
5076         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5077         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5078
5079         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5080         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5081
5082         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5083         (__builtin_ia32_vcvtps2ph256): Likewise.
5084         Add fsgsbase,rdrnd,f16c.
5085
5086         * lib/target-supports.exp (check_effective_target_f16c): New.
5087
5088 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5089
5090         * gcc.dg/guality/nrv-1.c: New test.
5091
5092 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
5093
5094         PR middle-end/42505
5095         * gcc.target/arm/pr42505.c: New test case.
5096
5097 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5098
5099         PR c++/44808
5100         * g++.dg/opt/nrv16.C: New test.
5101
5102 2010-07-05  Richard Guenther  <rguenther@suse.de>
5103
5104         PR tree-optimization/44784
5105         * gcc.c-torture/compile/pr44784.c: New testcase.
5106
5107 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5108
5109         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5110         Increase loop bound and array size.
5111         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5112         Likewise.
5113
5114 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5115
5116         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5117         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5118         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5119         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5120         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5121
5122 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
5123
5124         PR c++/22138
5125         * g++.dg/parse/template25.C: New.
5126
5127 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5128
5129         PR rtl-optimization/44695
5130         * gcc.dg/torture/pr44695.c: New.
5131
5132 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5133
5134         PR c++/16630
5135         * g++.dg/ext/pretty3.C: New.
5136
5137 2010-07-04  Richard Guenther  <rguenther@suse.de>
5138
5139         PR middle-end/44809
5140         * g++.dg/torture/pr44809.C: New testcase.
5141
5142 2010-07-04  Richard Guenther  <rguenther@suse.de>
5143
5144         PR tree-optimization/44656
5145         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5146
5147 2010-07-04  Ira Rosen  <irar@il.ibm.com>
5148             Revital Eres  <eres@il.ibm.com>
5149
5150         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5151         misaligned stores.
5152         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5153         gcc.dg/vect/vect-96.c: Likewise.
5154         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5155         that support misaligned stores. Change the number of expected
5156         misaligned accesses.
5157         * gcc.dg/vect/vect-peel-1.c: New test.
5158         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5159         gcc.dg/vect/vect-peel-4.c: Likewise.
5160         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5161         vectorizable on all targets that support realignment.
5162         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5163
5164 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
5165
5166         PR c/44806
5167         * gcc.dg/torture/pr44806.c: New.
5168
5169 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5170
5171         * gnat.dg/cond_expr1.adb: New test.
5172
5173 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5174
5175         * gnat.dg/modular3.adb: New test.
5176         * gnat.dg/modular3_pkg.ads: New helper.
5177
5178 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
5179             Mikael Pettersson  <mikpe@it.uu.se>
5180
5181         PR testsuite/44518
5182         * obj-c++.dg/encode-2.mm: Produce object and save temps.
5183         Make signed-ness of chars explicit.  Scan the object for
5184         strings that are split by some target assemblers.
5185         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5186         explicit.
5187
5188 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
5189
5190         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5191
5192 2010-07-02  Le-Chun Wu  <lcwu@google.com>
5193
5194         PR/44128
5195         * g++.dg/warn/Wshadow-7.C: New test.
5196
5197 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
5198             Julian Brown  <julian@codesourcery.com>
5199             Sandra Loosemore  <sandra@codesourcery.com>
5200
5201         * gcc.c-torture/execute/20100416-1.c: New test case.
5202
5203 2010-07-02  Julian Brown  <julian@codesourcery.com>
5204             Sandra Loosemore  <sandra@codesourcery.com>
5205
5206         PR target/43703
5207
5208         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5209         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5210
5211 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5212             Julian Brown  <julian@codesourcery.com>
5213
5214         * gcc.target/arm/neon/vadds64.c: Regenerated.
5215         * gcc.target/arm/neon/vaddu64.c: Regenerated.
5216         * gcc.target/arm/neon/vsubs64.c: Regenerated.
5217         * gcc.target/arm/neon/vsubu64.c: Regenerated.
5218         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5219         * gcc.target/arm/neon-vmls-1.c: Likewise.
5220         * gcc.target/arm/neon-vsubs64.c: New execution test.
5221         * gcc.target/arm/neon-vsubu64.c: New execution test.
5222         * gcc.target/arm/neon-vadds64.c: New execution test.
5223         * gcc.target/arm/neon-vaddu64.c: New execution test.
5224
5225 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5226
5227         * gcc.target/arm/neon-vands64.c: New.
5228         * gcc.target/arm/neon-vandu64.c: New.
5229         * gcc.target/arm/neon-vbics64.c: New.
5230         * gcc.target/arm/neon-vbicu64.c: New.
5231         * gcc.target/arm/neon-veors64.c: New.
5232         * gcc.target/arm/neon-veoru64.c: New.
5233         * gcc.target/arm/neon-vorns64.c: New.
5234         * gcc.target/arm/neon-vornu64.c: New.
5235         * gcc.target/arm/neon-vorrs64.c: New.
5236         * gcc.target/arm/neon-vorru64.c: New.
5237         * gcc.target/arm/neon/vands64.c: Regenerated.
5238         * gcc.target/arm/neon/vandu64.c: Regenerated.
5239         * gcc.target/arm/neon/vbics64.c: Regenerated.
5240         * gcc.target/arm/neon/vbicu64.c: Regenerated.
5241         * gcc.target/arm/neon/veors64.c: Regenerated.
5242         * gcc.target/arm/neon/veoru64.c: Regenerated.
5243         * gcc.target/arm/neon/vorns64.c: Regenerated.
5244         * gcc.target/arm/neon/vornu64.c: Regenerated.
5245         * gcc.target/arm/neon/vorrs64.c: Regenerated.
5246         * gcc.target/arm/neon/vorru64.c: Regenerated.
5247
5248 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5249
5250         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5251
5252 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5253
5254         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5255         * gfortran.dg/intent_out_5.f90: Same.
5256         * gfortran.dg/ltrans-7.f90: Same.
5257         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5258
5259 2010-07-02  Jan Hubicka  <jh@suse.cz>
5260
5261         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5262
5263 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5264
5265         * objc-obj-c++-shared/Object1.h: Correct Line endings.
5266
5267 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
5268
5269         PR c++/44780
5270         * c-c++-common/Wunused-var-12.c: New test.
5271
5272 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
5273
5274         PR target/42835
5275         * gcc.target/arm/pr42835.c: New test.
5276
5277         PR target/42172
5278         * gcc.target/arm/pr42172-1.c: New test.
5279
5280 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5281
5282         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5283
5284 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5285
5286         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5287         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5288         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5289         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5290         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5291         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5292         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5293         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5294         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5295         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5296         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5297         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5298         * gcc.target/arm/neon-vdup_ns64.c: New.
5299         * gcc.target/arm/neon-vdup_nu64.c: New.
5300         * gcc.target/arm/neon-vdupQ_ns64.c: New.
5301         * gcc.target/arm/neon-vdupQ_nu64.c: New.
5302         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5303         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5304         * gcc.target/arm/neon-vmov_ns64.c: New.
5305         * gcc.target/arm/neon-vmov_nu64.c: New.
5306         * gcc.target/arm/neon-vmovQ_ns64.c: New.
5307         * gcc.target/arm/neon-vmovQ_nu64.c: New.
5308         * gcc.target/arm/neon-vget_lanes64.c: New.
5309         * gcc.target/arm/neon-vget_laneu64.c: New.
5310         * gcc.target/arm/neon-vset_lanes64.c: New.
5311         * gcc.target/arm/neon-vset_laneu64.c: New.
5312
5313 2010-07-02  Richard Guenther  <rguenther@suse.de>
5314
5315         * g++.dg/torture/20100702-1.C: New testcase.
5316
5317 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5318
5319         PR target/44707
5320         * gcc.c-torture/compile/pr44707.c: New test.
5321
5322 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5323
5324         PR c++/44039
5325         * g++.dg/template/crash101.C: New.
5326
5327 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5328
5329         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5330         Use the ABI-0 accessors and fail it for m64.
5331
5332 2010-07-02  Jan Hubicka  <jh@suse.cz>
5333
5334         * g++.dg/tree-ssa/pr44706.C: New testcase.
5335
5336 2010-07-02  Richard Guenther  <rguenther@suse.de>
5337
5338         PR tree-optimization/44748
5339         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5340
5341 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5342
5343         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5344         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
5345         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5346         the method types to forward:.
5347
5348 2010-06-30  Jason Merrill  <jason@redhat.com>
5349
5350         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5351         * g++.dg/other/pr25632.C: Likewise.
5352
5353 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
5354
5355         PR tree-optimization/40421
5356         * gfortran.fortran-torture/compile/pr40421.f90: New test.
5357
5358 2010-07-01  Richard Guenther  <rguenther@suse.de>
5359
5360         PR middle-end/42834
5361         PR middle-end/44468
5362         * gcc.c-torture/execute/20100316-1.c: New testcase.
5363         * gcc.c-torture/execute/pr44468.c: Likewise.
5364         * gcc.c-torture/compile/20100609-1.c: Likewise.
5365         * gcc.dg/volatile2.c: Adjust.
5366         * gcc.dg/plugin/selfassign.c: Likewise.
5367         * gcc.dg/pr36902.c: Likewise.
5368         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5369         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5370         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5371         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5372         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5373         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5374         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5375         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5376         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5377         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5378         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5379         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5380         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5381         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5382         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5383         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5384         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5385         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5386         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5387         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5388         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5389         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5390         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5391         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5392         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5393         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5394         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5395         * gcc.dg/struct/w_prof_local_array.c: Likewise.
5396         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5397         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5398         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5399         * gcc.dg/struct/w_prof_global_array.c: Likewise.
5400         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5401         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5402         * gcc.dg/struct/w_prof_local_var.c: Likewise.
5403         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5404         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5405         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5406         * gcc.dg/struct/w_prof_global_var.c: Likewise.
5407         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5408         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5409         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5410         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5411         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5412         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5413         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5414         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5415         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5416         * gcc.dg/tree-prof/stringop-1.c: Adjust.
5417         * g++.dg/tree-ssa/pr31146.C: Likewise.
5418         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5419         * g++.dg/tree-ssa/pr33604.C: Likewise.
5420         * g++.dg/plugin/selfassign.c: Likewise.
5421         * gfortran.dg/array_memcpy_3.f90: Likewise.
5422         * gfortran.dg/array_memcpy_4.f90: Likewise.
5423         * c-c++-common/torture/pr42834.c: New testcase.
5424
5425 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5426
5427         PR c++/44628
5428         * g++.dg/template/crash100.C: New.
5429
5430 2010-06-30  Jan Hubicka  <jh@suse.cz>
5431
5432         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5433
5434 2010-06-30  Michael Matz  <matz@suse.de>
5435
5436         PR bootstrap/44699
5437         * gcc.dg/pr44699.c: New test.
5438
5439 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
5440
5441         PR tree-optimization/39799
5442         * c-c++-common/uninit-17.c: New test.
5443
5444 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5445
5446         PR libfortran/43298
5447         * gfortran.dg/read_infnan_1.f90: New test.
5448
5449 2010-06-29  Jason Merrill  <jason@redhat.com>
5450
5451         Enable implicitly declared move constructor/operator= (N3053).
5452         * g++.dg/cpp0x/implicit3.C: New.
5453         * g++.dg/cpp0x/implicit4.C: New.
5454         * g++.dg/cpp0x/implicit5.C: New.
5455         * g++.dg/cpp0x/implicit-copy.C: Adjust.
5456         * g++.dg/cpp0x/not_special.C: Adjust.
5457         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5458         * g++.dg/cpp0x/rv1n.C: Adjust.
5459         * g++.dg/cpp0x/rv1p.C: Adjust.
5460         * g++.dg/cpp0x/rv2n.C: Adjust.
5461         * g++.dg/cpp0x/rv2p.C: Adjust.
5462         * g++.dg/cpp0x/rv3n.C: Adjust.
5463         * g++.dg/cpp0x/rv3p.C: Adjust.
5464         * g++.dg/cpp0x/rv4n.C: Adjust.
5465         * g++.dg/cpp0x/rv4p.C: Adjust.
5466         * g++.dg/cpp0x/rv5n.C: Adjust.
5467         * g++.dg/cpp0x/rv5p.C: Adjust.
5468         * g++.dg/cpp0x/rv6n.C: Adjust.
5469         * g++.dg/cpp0x/rv6p.C: Adjust.
5470         * g++.dg/cpp0x/rv7n.C: Adjust.
5471         * g++.dg/cpp0x/rv7p.C: Adjust.
5472         * g++.dg/cpp0x/rv8p.C: Adjust.
5473         * g++.dg/gomp/pr26690-1.C: Adjust.
5474         * g++.dg/other/error20.C: Adjust.
5475         * g++.dg/other/error31.C: Adjust.
5476         * g++.dg/parse/error19.C: Adjust.
5477         * g++.dg/template/qualttp5.C: Adjust.
5478         * g++.old-deja/g++.law/ctors5.C: Adjust.
5479
5480         Enable implicitly deleted functions (N2346)
5481         * g++.dg/cpp0x/defaulted17.C: New.
5482         * g++.dg/cpp0x/implicit1.C: New.
5483         * g++.dg/cpp0x/implicit2.C: New.
5484         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5485         * g++.dg/ext/has_virtual_destructor.C: Adjust.
5486         * g++.dg/init/ctor4.C: Adjust.
5487         * g++.dg/init/synth2.C: Adjust.
5488         * g++.dg/lto/20081118_1.C: Adjust.
5489         * g++.dg/other/error13.C: Adjust.
5490         * g++.dg/other/unused1.C: Adjust.
5491         * g++.old-deja/g++.bob/inherit2.C: Adjust.
5492         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5493         * g++.old-deja/g++.jason/opeq3.C: Adjust.
5494         * g++.old-deja/g++.law/ctors17.C: Adjust.
5495         * g++.old-deja/g++.oliva/delete1.C: Adjust.
5496         * g++.old-deja/g++.pt/assign1.C: Adjust.
5497         * g++.old-deja/g++.pt/crash20.C: Adjust.
5498
5499         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5500         * g++.dg/cpp0x/defaulted13.C: Adjust.
5501         * g++.dg/cpp0x/defaulted2.C: Adjust.
5502         * g++.dg/cpp0x/defaulted3.C: Adjust.
5503         * g++.dg/cpp0x/initlist9.C: Adjust.
5504         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5505         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5506         * g++.dg/init/synth2.C: Adjust.
5507
5508         * g++.dg/cpp0x/defaulted19.C: New.
5509
5510         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5511         * g++.dg/template/error23.C: Fix for -std=c++0x.
5512
5513 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5514
5515         PR fortran/44718
5516         * gfortran.dg/proc_ptr_28.f90: New.
5517
5518 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
5519
5520         PR tree-optimization/43801
5521         * g++.dg/torture/pr43801.C: New test.
5522
5523         PR debug/44668
5524         * g++.dg/debug/dwarf2/accessibility1.C: New test.
5525
5526 2010-06-29  Jason Merrill  <jason@redhat.com>
5527
5528         PR c++/44587
5529         * g++.dg/template/qualified-id2.C: New.
5530         * g++.dg/template/qualified-id3.C: New.
5531
5532 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5533
5534         PR fortran/44696
5535         * gfortran.dg/associated_target_4.f90: New.
5536
5537 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
5538
5539         PR fortran/44582
5540         * gfortran.dg/aliasing_array_result_1.f90 : New test.
5541
5542 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5543
5544         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5545
5546 2010-06-29  Jan Hubicka  <jh@suse.cz>
5547
5548         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5549
5550 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
5551
5552         PR target/43902
5553         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5554         * gcc.target/arm/wmul-3.c: New test.
5555         * gcc.target/arm/wmul-4.c: New test.
5556
5557 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
5558
5559         PR rtl-optimization/44659
5560         * gcc.target/i386/extract-1.c: New.
5561         * gcc.target/i386/extract-2.c: Likewise.
5562         * gcc.target/i386/extract-3.c: Likewise.
5563         * gcc.target/i386/extract-4.c: Likewise.
5564         * gcc.target/i386/extract-5.c: Likewise.
5565         * gcc.target/i386/extract-6.c: Likewise.
5566
5567 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
5568
5569         PR c++/44682
5570         * g++.dg/warn/Wunused-var-14.C: New test.
5571
5572 2010-06-28  Tobias Burnus  <burnus@net-b.de>
5573
5574         PR fortran/43298
5575         * gfortran.dg/nan_6.f90: New.
5576
5577 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
5578
5579         PR tree-optimization/43781
5580         * gcc.dg/torture/pr43781.c: New.
5581
5582 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
5583
5584         PR fortran/40158
5585         * gfortran.dg/actual_rank_check_1.f90: New test.
5586
5587 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5588
5589         * gcc.dg/ipa/ipa-sra-6.c: New test.
5590
5591 2010-06-28  Jan Hubicka  <jh@suse.cz>
5592
5593         PR tree-optimization/44687
5594         * gcc.c-torture/compile/pr44687.c
5595
5596 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5597
5598         PR c++/44535
5599         * g++.dg/torture/pr44535.C: New test.
5600
5601 2010-06-28  Michael Matz  <matz@suse.de>
5602
5603         PR middle-end/44592
5604         * gfortran.dg/pr44592.f90: New test.
5605
5606 2010-06-28  Jan Hubicka  <jh@suse.cz>
5607
5608         PR tree-optimization/44357
5609         * g++.dg/torture/pr44357.C: New testcase.
5610
5611 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5612
5613         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5614         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5615         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5616         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5617         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5618         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5619         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5620         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5621
5622 2010-06-27  Jan Hubicka  <jh@suse.cz>
5623
5624         * gcc.c-torture/compile/pr44686.c: New file.
5625
5626 2010-06-27  Richard Guenther  <rguenther@suse.de>
5627
5628         PR tree-optimization/44683
5629         * gcc.c-torture/execute/pr44683.c: New testcase.
5630
5631 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
5632
5633         * gnat.dg/noreturn3.ad[sb]: New test.
5634
5635 2010-06-26  Jason Merrill  <jason@redhat.com>
5636
5637         * g++.dg/cpp0x/explicit5.C: New.
5638
5639 2010-06-26  Richard Guenther  <rguenther@suse.de>
5640
5641         PR tree-optimization/44393
5642         * gcc.dg/pr44393.c: New testcase.
5643
5644 2010-06-26  Jan Hubicka  <jh@suse.cz>
5645
5646         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5647
5648 2010-06-26  Richard Guenther  <rguenther@suse.de>
5649
5650         PR middle-end/44674
5651         * gcc.dg/pr44674.c: New testcase.
5652
5653 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
5654
5655         * gcc.dg/opts-3.c: New test.
5656
5657 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5658
5659         * gfortran.dg/type_decl_1.f90: New.
5660         * gfortran.dg/type_decl_2.f90: New.
5661
5662 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5663
5664         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5665         * gfortran.dg/semicolon_fixed_2.f: Ditto.
5666
5667 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5668
5669         PR testsuite/38946
5670         * gfortran.dg/array_constructor_23.f: Update test to allow for small
5671         error in comparing reals.
5672
5673 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5674
5675         * selected_real_kind_2.f90: New.
5676         * selected_real_kind_3.f90: New.
5677
5678 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5679
5680         * gfortran.dg/entry_19.f90: New.
5681
5682 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5683
5684         * gfortran.dg/end_subroutine_1.f90: New.
5685         * gfortran.dg/end_subroutine_2.f90: New.
5686         * gfortran.dg/interface_proc_end.f90: Update.
5687
5688 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5689
5690         * gfortran.dg/semicolon_fixed.f: Update.
5691         * gfortran.dg/semicolon_fixed_2.f: New.
5692         * gfortran.dg/semicolon_free_2.f90: New.
5693         * gfortran.dg/semicolon_free.f90: Update.
5694
5695 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5696
5697         PR fortran/44448
5698         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5699
5700 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5701
5702         * g++.dg/ipa/iinline-3.C: New test.
5703         * gcc.dg/ipa/modif-1.c: Removed.
5704
5705 2010-06-25  Jan Hubicka  <jh@suse.cz>
5706
5707         * gcc.dg/tree-ssa/ipa-split-1.c
5708
5709 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5710
5711         * g++.dg/ipa/iinline-2.C: New test.
5712
5713 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
5714
5715         PR middle-end/43866
5716         * gfortran.dg/pr43866.f90: New test.
5717
5718         PR tree-optimization/44539
5719         * gcc.dg/pr44539.c: New test.
5720
5721 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
5722
5723         From Jim Wilson:
5724         PR target/43902
5725         * gcc.target/mips/madd-9.c: New test.
5726
5727 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
5728
5729         PR c/44517
5730         * gcc.dg/noncompile/pr44517.c: New.
5731         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5732
5733 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
5734
5735         PR testsuite/43283
5736         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5737         and add argument to nop for IA64.
5738
5739 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5740
5741         PR target/44588
5742         * gcc.target/i386/mod-1.c: New.
5743         * gcc.target/i386/umod-1.c: Likewise.
5744         * gcc.target/i386/umod-2.c: Likewise.
5745         * gcc.target/i386/umod-3.c: Likewise.
5746
5747 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
5748
5749         PR middle-end/44492
5750         * g++.dg/torture/pr44492.C: New test.
5751
5752 2010-06-24  Andi Kleen  <ak@linux.intel.com>
5753
5754         * c-c++-common/warn-omitted-condop.c: New.
5755
5756 2010-06-24  Tobias Burnus  <burnus@net-b.de>
5757
5758         PR fortran/44614
5759         * gfortran.dg/import8.f90: New.
5760
5761 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
5762
5763         * gnat.dg/not_null.adb: Update test case.
5764
5765 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
5766
5767         PR c++/44619
5768         * g++.dg/warn/Wunused-var-13.C: New test.
5769
5770         PR c++/44627
5771         * g++.dg/diagnostic/method1.C: New test.
5772
5773 2010-06-22  Cary Coutant  <ccoutant@google.com>
5774
5775         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5776
5777 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
5778
5779         PR fortran/44616
5780         * gfortran.dg/abstract_type_8.f03: New.
5781
5782 2010-06-21  Jason Merrill  <jason@redhat.com>
5783
5784         * g++.dg/cpp0x/noexcept08.C: New.
5785
5786         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5787
5788 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5789
5790         PR target/44615
5791         * gcc.target/i386/sse2-vec-2a.c: New.
5792
5793 2010-06-21  DJ Delorie  <dj@redhat.com>
5794
5795         * gcc.dg/pragma-diag-1.c: New.
5796
5797 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5798
5799         PR target/44615
5800         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5801
5802 2010-06-21  Alan Modra  <amodra@gmail.com>
5803
5804         PR testsuite/44505
5805         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5806         tail call to check_fa_mid.
5807
5808 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
5809
5810         PR target/44575
5811         * gcc.c-torture/execute/pr44575.c: New test.
5812
5813 2010-06-21  Tobias Burnus  <burnus@net-b.de>
5814
5815         PR fortran/40632
5816         * gfortran.dg/contiguous_1.f90: New.
5817         * gfortran.dg/contiguous_2.f90: New.
5818         * gfortran.dg/contiguous_3.f90: New.
5819
5820 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
5821
5822         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5823         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5824
5825 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
5826
5827         PR target/44546
5828         * gcc.target/i386/pr44546.c: New test.
5829
5830 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
5831
5832         * gcc.dg/opts-2.c: New test.
5833
5834 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
5835
5836         PR fortran/44584
5837         * gfortran.dg/typebound_proc_15.f03: Modified.
5838
5839 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
5840
5841         PR target/44072
5842         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5843         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5844
5845 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5846
5847         * g++.dg/ext/label13.C: Fix typo in last change.
5848
5849 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5850
5851         PR libfortran/44477
5852         * gfortran.dg/eof_3.f90
5853         * gfortran.dg/endfile_2.f90
5854         * gfortran.dg/endfile_4.f90
5855         * gfortran.dg/endfile_3.f90
5856
5857 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5858
5859         PR c++/41090
5860         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5861
5862 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5863
5864         PR fortran/44556
5865         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5866
5867 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5868
5869         * gcc.target/arm/pr40900.c: New test.
5870
5871 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5872
5873         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5874
5875 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5876
5877         PR fortran/44558
5878         * gfortran.dg/typebound_call_15.f03: New.
5879
5880 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5881
5882         PR c++/44486
5883         * g++.dg/pr44486.C: New.
5884
5885 2010-06-16  DJ Delorie  <dj@redhat.com>
5886
5887         * gcc.target/i386/volatile-bitfields-1.c: New.
5888         * gcc.target/i386/volatile-bitfields-2.c: New.
5889
5890 2010-06-16  Jason Merrill  <jason@redhat.com>
5891
5892         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5893
5894         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5895
5896 2010-06-16  Richard Guenther  <rguenther@suse.de>
5897
5898         PR c/44555
5899         * gcc.c-torture/execute/pr44555.c: New testcase.
5900
5901 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5902
5903         PR fortran/44549
5904         * gfortran.dg/typebound_proc_16.f03: New.
5905
5906 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5907
5908         * g++.dg/torture/pr43905.C: New test.
5909
5910 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5911
5912         PR testsuite/44538
5913         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5914         initialization loop from being vectorized.
5915         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5916
5917 2010-06-16  Alan Modra  <amodra@gmail.com>
5918
5919         PR tree-optimization/44507
5920         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5921
5922 2010-06-15  Jason Merrill  <jason@redhat.com>
5923
5924         * g++.dg/overload/arg3.C: Adjust error locations.
5925         * g++.dg/overload/copy1.C: Likewise.
5926         * g++.dg/tc1/dr152.C: Likewise.
5927         * g++.dg/template/incomplete4.C: Likewise.
5928         * g++.dg/template/incomplete5.C: Likewise.
5929         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5930         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5931         * g++.old-deja/g++.pt/crash9.C: Likewise.
5932
5933         * g++.dg/inherit/virtual5.C: New.
5934
5935         * g++.dg/cpp0x/defaulted18.C: New.
5936
5937         * g++.dg/cpp0x/initlist40.C: New.
5938
5939         * g++.dg/cpp0x/initlist39.C: New.
5940
5941 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5942
5943         PR middle-end/44391
5944         * gcc.dg/graphite/pr44391.c: New.
5945
5946 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5947
5948         PR fortran/43388
5949         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5950         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5951         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5952         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5953
5954 2010-06-15  Richard Guenther  <rguenther@suse.de>
5955
5956         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5957
5958 2010-06-15  Richard Guenther  <rguenther@suse.de>
5959
5960         * gcc.dg/vect/bb-slp-21.c: Adjust.
5961         * gcc.dg/vect/bb-slp-13.c: Likewise
5962         * gcc.dg/vect/bb-slp-4.c: Likewise
5963         * gcc.dg/vect/bb-slp-22.c: Likewise
5964         * gcc.dg/vect/bb-slp-14.c: Likewise
5965         * gcc.dg/vect/bb-slp-23.c: Likewise
5966         * gcc.dg/vect/bb-slp-15.c: Likewise
5967         * gcc.dg/vect/bb-slp-17.c: Likewise
5968         * gcc.dg/vect/bb-slp-18.c: Likewise
5969         * gcc.dg/vect/bb-slp-19.c: Likewise
5970         * gcc.dg/vect/bb-slp-10.c: Likewise
5971         * gcc.dg/vect/bb-slp-11.c: Likewise
5972         * gcc.dg/vect/bb-slp-20.c: Likewise
5973         * gcc.dg/vect/bb-slp-3.c: Likewise
5974
5975 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5976
5977         PR fortran/44536
5978         * gfortran.dg/gomp/pr44536.f90: New test.
5979         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5980
5981 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5982
5983         PR target/44534
5984         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5985         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5986
5987 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5988
5989         PR tree-optimization/44508
5990         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5991
5992         PR bootstrap/44509
5993         * gcc.dg/pr44509.c: New test.
5994
5995 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5996
5997         PR tree-optimization/44507
5998         * gcc.dg/vect/pr44507.c: New test.
5999
6000 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6001
6002         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6003         and c-pretty-print.h.
6004
6005         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6006
6007 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
6008
6009         * gfortran.dg/whole_file_18.f90: Updated error message.
6010
6011 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
6012
6013         * gfortran.dg/whole_file_20.f03: New.
6014
6015 2010-06-12  Jan Hubicka  <jh@suse.cz>
6016
6017         * gcc.c-torture/compile/pc44485.c: New testcase.
6018
6019 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
6020
6021         PR fortran/40117
6022         * gfortran.dg/typebound_proc_4.f03: Modified error message.
6023         * gfortran.dg/typebound_proc_14.f03: New.
6024         * gfortran.dg/typebound_proc_15.f03: New.
6025
6026 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6027
6028         * gcc.dg/opts-1.c: New test.
6029
6030 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6031
6032         * gcc.dg/funroll-loops-all.c: Update expected error.
6033
6034 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
6035
6036         PR target/44481
6037         * gcc.target/i386/pr44481.c: New test.
6038
6039 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6040
6041         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
6042
6043 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
6044
6045         PR middle-end/44483
6046         * gcc.dg/tree-ssa/pr44483.c: New.
6047
6048 2010-06-11  Paul Brook  <paul@codesourcery.com>
6049
6050         * g++.dg/other/arm-neon-1.C: New test.
6051
6052 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
6053
6054         PR fortran/42051
6055         PR fortran/43896
6056         * gfortran.dg/class_23.f03: New test.
6057
6058 2010-06-11  Jan Hubicka  <jh@suse.cz>
6059
6060         * gcc.dg/ipa/pure-const-2.c: New testcase.
6061
6062 2010-06-11  Jan Hubicka  <jh@suse.cz>
6063
6064         * gcc.dg/noreturn-7.c: Update.
6065         * gcc.dg/noreturn-4.c: Update.
6066
6067 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
6068
6069         Fix MIPS bootstrap
6070         * g++.dg/other/typedef4.C: New test.
6071
6072 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
6073
6074         PR fortran/44207
6075         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6076
6077 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
6078
6079         PR fortran/44457
6080         * gfortran.dg/asynchronous_3.f03
6081
6082 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
6083
6084         PR middle-end/44185
6085         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6086         non-temporal stores out of the tests to form new test cases.  As a
6087         result, no non-temporal store should be generated in this case.
6088
6089         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
6090         prefetch-7.c that generate one non-temporal store.
6091
6092         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
6093         prefetch-7.c that generate one non-temporal store and one
6094         one-temporal prefetch.
6095
6096 2010-06-10  Martin Jambor  <mjambor@suse.cz>
6097
6098         PR tree-optimization/44258
6099         * gcc.dg/tree-ssa/pr44258.c: New test.
6100
6101 2010-06-10  Daniel Kraft  <d@domob.eu>
6102
6103         PR fortran/38936
6104         * gfortran.dg/associate_1.f03: New test.
6105         * gfortran.dg/associate_2.f95: New test.
6106         * gfortran.dg/associate_3.f03: New test.
6107         * gfortran.dg/associate_4.f08: New test.
6108
6109 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6110
6111         * gfortran.dg/selected_char_kind_4.f90: New test.
6112
6113 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
6114
6115         * gcc.dg/pr42461.c: New test.
6116
6117 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6118
6119         PR fortran/44347
6120         * gfortran.dg/selected_real_kind_1.f90: New.
6121
6122 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6123
6124         PR fortran/44359
6125         * gfortran.dg/warn_conversion.f90: Removed check for redundant
6126         warning.
6127         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6128         check for warning.
6129
6130 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6131
6132         * gfortran.dg/data_namelist_conflict.f90: New test.
6133
6134 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6135
6136         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6137         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6138         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6139
6140 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6141
6142         * gfortran.dg/mvbits_9.f90: New test.
6143         * gfortran.dg/ibset_1.f90: Ditto.
6144         * gfortran.dg/ibits_1.f90: Ditto.
6145         * gfortran.dg/btest_1.f90: Ditto.
6146         * gfortran.dg/ibclr_1.f90: Ditto.
6147
6148 2010-06-09  Jason Merrill  <jason@redhat.com>
6149
6150         PR c++/44366
6151         * g++.dg/cpp0x/decltype23.C: Move to...
6152         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6153
6154 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
6155
6156         PR fortran/44211
6157         * gfortran.dg/typebound_call_14.f03: New test.
6158
6159 2010-06-09  Martin Jambor  <mjambor@suse.cz>
6160
6161         PR tree-optimization/44423
6162         * gcc.dg/tree-ssa/pr44423.c: New test.
6163
6164 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
6165
6166         PR testsuite/42843
6167         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6168         TV_NONE to initialize tv_id field.
6169         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6170         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6171         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6172         Include toplev.h .
6173         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6174         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6175         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6176
6177 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
6178
6179         PR tree-optimization/39874
6180         PR middle-end/28685
6181         * gcc.dg/pr39874.c: New file.
6182
6183 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6184
6185         * g++.dg/ext/attr-alias-1.C: New.
6186         * g++.dg/ext/attr-alias-2.C: New.
6187
6188 2010-06-07  Tobias Burnus  <burnus@net-b.de>
6189
6190         PR fortran/44446
6191         * gfortran.dg/proc_ptr_27.f90: New.
6192
6193 2010-06-07  Jason Merrill  <jason@redhat.com>
6194
6195         PR c++/44366
6196         * g++.dg/cpp0x/decltype23.C: New.
6197
6198 2010-06-08  Andrew Pinski <pinskia@gmail.com>
6199             Shujing Zhao  <pearly.zhao@oracle.com>
6200
6201         PR c/37724
6202         * gcc.dg/c90-const-expr-10.c: Adjust.
6203         * gcc.dg/c99-const-expr-10.c: Adjust.
6204         * gcc.dg/init-bad-7.c: New.
6205
6206 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6207
6208         * lib/target-supports.exp (check_effective_target_gas): New proc.
6209         * gcc.c-torture/execute/960321-1.x: New file.
6210
6211 2010-06-07  Jason Merrill  <jason@redhat.com>
6212
6213         PR c++/44401
6214         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6215
6216 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
6217
6218         PR c++/44444
6219         * g++.dg/warn/Wunused-var-12.C: New test.
6220
6221         PR c++/44443
6222         * c-c++-common/Wunused-var-11.c: New test.
6223
6224 2010-06-07  Jan Hubicka  <jh@suse.cz>
6225
6226         * gcc.dg/ipa/pure-const-1.c: New testcase.
6227
6228 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
6229
6230         PR rtl-optimization/44404
6231         * gcc.dg/pr44404.c: New.
6232
6233 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
6234
6235         PR target/44159
6236         * gcc.target/i386/abi-2.c: Check sysv abi here.
6237         * gcc.target/i386/aes-avx-check.h: Call test in noinline
6238         function to avoid failures by different ABIs.
6239         * gcc.target/i386/aes-check.h: Likewise.
6240         * gcc.target/i386/avx-check.h: Likewise.
6241         * gcc.target/i386/fma4-check.h: Likewise.
6242         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6243         * gcc.target/i386/mmx-check.h: Likewise.
6244         * gcc.target/i386/pclmul-avx-check.h: Likewise.
6245         * gcc.target/i386/pclmul-check.h: Likewise.
6246         * gcc.target/i386/sse-check.h: Likewise.
6247         * gcc.target/i386/sse2-check.h: Likewise.
6248         * gcc.target/i386/sse3-check.h: Likewise.
6249         * gcc.target/i386/sse4_1-check.h: Likewise.
6250         * gcc.target/i386/sse4_2-check.h: Likewise.
6251         * gcc.target/i386/sse4a-check.h: Likewise.
6252         * gcc.target/i386/ssse3-check.h: Likewise.
6253         * gcc.target/i386/xop-check.h: Likewise.
6254         * gcc.target/i386/pr27971.c: Fix for LLP64.
6255         * gcc.target/i386/pr39139.c: Likewise.
6256         * gcc.target/i386/pr39315-check.c: Likewise.
6257         * gcc.target/i386/vararg-1.c: Likewise.
6258         * gcc.target/i386/vararg-2.c: Likewise.
6259         Additional add dg-compile to avoid failure due
6260         missing foo symbol.
6261
6262         * gcc.dg/compound-literal-1.c: Fix for llp64.
6263         * gcc.dg/pr32370.c: Likewise.
6264         * gcc.dg/pr37561.c: Likewise.
6265         * gcc.dg/pr41340.c: Likewise.
6266         * gcc.dg/pr41551.c: Likewise.
6267
6268 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6269
6270         PR c++/44188
6271         * g++.dg/debug/dwarf2/typedef3.C: New test.
6272
6273 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6274
6275         PR c/20000
6276         * c-c++-common/pr20000.c: New.
6277
6278 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
6279
6280         PR c++/44086
6281         * g++.dg/init/pr44086.C: New.
6282         * g++.dg/cpp0x/decltype4.C: Adjust.
6283
6284 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6285
6286         PR fortran/43945
6287         * gfortran.dg/generic_23.f03: New test.
6288
6289 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6290
6291         PR fortran/43895
6292         * gfortran.dg/alloc_comp_class_1.f90 : New test.
6293
6294 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
6295
6296         PR c++/44361
6297         * c-c++-common/Wunused-var-9.c: New test.
6298
6299 2010-06-05  Jason Merrill  <jason@redhat.com>
6300
6301         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6302
6303 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
6304
6305         PR c/44322
6306         * gcc.dg/c99-restrict-4.c: New test.
6307
6308 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
6309
6310         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6311         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6312         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6313         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6314         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6315         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6316         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6317         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6318         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6319         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6320         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6321         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6322         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6323         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6324         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6325         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6326         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6327         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6328         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6329         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6330         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6331         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6332
6333 2010-06-04  Jason Merrill  <jason@redhat.com>
6334
6335         * g++.dg/cpp0x/noexcept06.C: New.
6336         * g++.dg/cpp0x/noexcept07.C: New.
6337
6338         * g++.dg/cpp0x/noexcept01.C: New.
6339         * g++.dg/cpp0x/noexcept02.C: New.
6340         * g++.dg/cpp0x/noexcept03.C: New.
6341         * g++.dg/cpp0x/noexcept04.C: New.
6342         * g++.dg/cpp0x/noexcept05.C: New.
6343
6344 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
6345
6346         PR c++/44412
6347         * g++.dg/warn/Wunused-var-10.C: New test.
6348         * g++.dg/warn/Wunused-var-11.C: New test.
6349
6350         PR c++/44362
6351         * c-c++-common/Wunused-var-10.c: New test.
6352
6353 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6354
6355         PR c/25880
6356         * gcc.dg/assign-warn-2.c: Update.
6357         * gcc.dg/cpp/line3.c: Update.
6358         * gcc.dg/c99-array-lval-8.c: Update.
6359         * gcc.dg/cast-qual-2.c: Update.
6360         * gcc.dg/c99-arraydecl-3.c:  Update.
6361         * gcc.dg/assign-warn-1.c:  Update.
6362         * gcc.dg/format/gcc_diag-1.c:  Update.
6363
6364 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
6365
6366         PR rtl-optimization/39871
6367         PR rtl-optimization/40615
6368         PR rtl-optimization/42500
6369         PR rtl-optimization/42502
6370         * gcc.target/arm/eliminate.c: New test.
6371
6372 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6373
6374         PR libstdc++/44410
6375         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6376         * g++.old-deja/g++.other/delete3.C: Likewise.
6377         * g++.old-deja/g++.other/new.C: Likewise.
6378         * g++.old-deja/g++.law/operators27.C: Likewise.
6379         * g++.old-deja/g++.mike/p755.C: Likewise.
6380         * g++.dg/eh/new1.C: Likewise.
6381         * g++.dg/init/new5.C: Likewise.
6382
6383 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6384
6385         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
6386         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
6387         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
6388
6389 2010-06-03  Richard Guenther  <rguenther@suse.de>
6390
6391         PR lto/41921
6392         * lib/lto.exp: Always load gcc.exp.
6393         (lto-obj): For C source files invoke gcc_target_compile.
6394         * g++.dg/lto/20100603-1_0.C: New testcase.
6395         * g++.dg/lto/20100603-1_1.c: Likewise.
6396
6397 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6398
6399         PR tree-optimization/43688
6400         * gfortran.dg/pr43688.f90: New.
6401
6402 2010-06-03  Richard Guenther  <rguenther@suse.de>
6403
6404         PR lto/41584
6405         * gcc.dg/lto/20100603-1_0.c: New testcase.
6406         * gcc.dg/lto/20100603-2_0.c: Likewise.
6407         * gcc.dg/lto/20100603-3_0.c: Likewise.
6408
6409 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6410
6411         PR target/44218
6412         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6413         * gcc.target/powerpc/recip-2.c: Ditto.
6414         * gcc.target/powerpc/recip-3.c: Ditto.
6415         * gcc.target/powerpc/recip-4.c: Ditto.
6416         * gcc.target/powerpc/recip-5.c: Ditto.
6417         * gcc.target/powerpc/recip-6.c: Ditto.
6418         * gcc.target/powerpc/recip-7.c: Ditto.
6419         * gcc.target/powerpc/recip-test.h: Ditto.
6420         * gcc.target/powerpc/recip-test2.h: Ditto.
6421
6422 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6423
6424         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6425
6426 2010-06-02  Jason Merrill  <jason@redhat.com>
6427
6428         * g++.dg/ext/vector9.C: Expect typedef in error message.
6429
6430         PR c++/9726
6431         PR c++/23594
6432         PR c++/44333
6433         * g++.dg/tc1/dr101.C: Remove xfails.
6434
6435 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6436
6437         PR middle-end/44372
6438         * g++.dg/ipa/pr44372.C: New.
6439
6440 2010-06-02  Jan Hubicka  <jh@suse.cz>
6441
6442         PR middle-end/44295
6443         * g++.dg/torture/pr44295.C: Neww testcase.
6444
6445 2010-06-02  Jan Hubicka  <jh@suse.cz>
6446
6447         * gcc.dg/tree-ssa/loadpre6.c: Update.
6448
6449 2010-06-02  Richard Guenther  <rguenther@suse.de>
6450
6451         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6452         diagnostic.h.
6453
6454 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
6455
6456         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6457         the link fail message.
6458
6459 2010-06-02  Tobias Burnus  <burnus@net-b.de>
6460
6461         PR fortran/44360
6462         * gfortran.dg/use_13.f90: New test case.
6463
6464 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6465
6466         PR fortran/44371
6467         * gfortran.dg/error_stop_2.f08: Minor update.
6468
6469 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6470
6471         PR fortran/44371
6472         * gfortran.dg/error_stop_1.f08: New test.
6473         * gfortran.dg/error_stop_2.f08: New test.
6474
6475 2010-06-01  Jason Merrill  <jason@redhat.com>
6476
6477         DR 990
6478         * g++.dg/cpp0x/initlist37.C: New.
6479         * g++.dg/cpp0x/initlist38.C: New.
6480
6481         PR c++/44358
6482         * g++.dg/cpp0x/initlist36.C: New.
6483
6484 2010-05-31 Jan Hubicka  <jh@suse.cz>
6485
6486         * gcc.dg/noreturn-8.c: New testcase.
6487
6488 2010-05-31 Jan Hubicka  <jh@suse.cz>
6489
6490         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6491         * gcc.dg/lto/noreturn-1_0.c: Move it here.
6492
6493 2010-05-31 Jan Hubicka  <jh@suse.cz>
6494
6495         * gcc.dg/lto/noreturn-1_1.c: New testcase.
6496         * gcc.dg/lto/noreturn-1_0.c: New testcase.
6497
6498 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
6499
6500         PR fortran/36928
6501         * gfortran.dg/dependency_27.f90:  New test.
6502         * gfortran.dg/array_assign_1.F90:  New test.
6503
6504 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6505
6506         PR target/44338
6507         * gcc.target/i386/sse-24.c: New test.
6508
6509 2010-05-31  Jan Hubicka  <jh@suse.cz>
6510
6511         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6512
6513 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6514
6515         PR middle-end/44337
6516         * gcc.dg/pr44337.c: New test.
6517
6518         PR tree-optimization/44182
6519         * g++.dg/debug/pr44182.C: New test.
6520
6521 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6522
6523         * gcc.dg/nested-func-7.c: New test.
6524         * gnat.dg/frame_overflow.adb: Adjust directives.
6525
6526 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6527
6528         * gnat.dg/prot2.ad[sb]: New test.
6529         * gnat.dg/prot2_pkg1.ads: New helper.
6530         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6531
6532 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6533
6534         * gnat.dg/array11.adb: Adjust dg-warning directive.
6535         * gnat.dg/object_overflow.adb: Likewise.
6536
6537 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
6538
6539         PR middle-end/44306
6540         * gcc.dg/tree-ssa/pr44306.c: New.
6541
6542 2010-05-29  Jan Hubicka  <jh@suse.cz>
6543
6544         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6545
6546 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
6547
6548         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6549
6550 2010-05-28  Mike Stump  <mikestump@comcast.net>
6551
6552         PR objc/44125
6553         * objc.dg/const-str-9.m: Remove static.
6554
6555 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
6556
6557         PR target/43636
6558         * gcc.c-torture/compile/pr43636.c: New test.
6559
6560 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
6561
6562         PR objc++/23616
6563         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6564         * obj-c++.dg/try-catch-9.mm: Ditto.
6565
6566 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
6567
6568         Revert patch for PR c++/44188
6569         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6570
6571 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6572
6573         PR c++/44188
6574         * g++.dg/debug/dwarf2/typedef3.C: New test.
6575
6576 2010-05-27  Jason Merrill  <jason@redhat.com>
6577
6578         PR c++/43555
6579         * g++.dg/ext/vla9.C: New.
6580
6581 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
6582
6583         PR objc/44140
6584         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6585         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6586         * objc.dg/torture/tls/thr-init.m: Ditto.
6587         * objc.dg/torture/trivial.m: Ditto.
6588         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6589         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6590         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6591         * obj-c++.dg/torture/trivial.mm: Ditto.
6592
6593 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
6594
6595         * g++.dg/lto/20100302_0.C: Skip on darwin.
6596
6597 2010-05-27  Richard Guenther  <rguenther@suse.de>
6598
6599         PR tree-optimization/44284
6600         * gcc.dg/vect/vect-118.c: New testcase.
6601         * gcc.dg/vect/bb-slp-20.c: Adjust.
6602         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6603         * gcc.dg/vect/slp-9.c: Likewise.
6604         * gcc.dg/vect/slp-reduc-4.c: Likewise.
6605         * gcc.dg/vect/vect-10.c: Likewise.
6606         * gcc.dg/vect/vect-109.c: Likewise.
6607         * gcc.dg/vect/vect-12.c: Likewise.
6608         * gcc.dg/vect/vect-36.c: Likewise.
6609         * gcc.dg/vect/vect-7.c: Likewise.
6610         * gcc.dg/vect/vect-iv-8.c: Likewise.
6611         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6612         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6613         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6614         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6615         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6616         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6617         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6618         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6619         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6620         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6621         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6622         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6623         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6624         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6625         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6626         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6627         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6628
6629 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6630
6631         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6632         necessary.
6633
6634 2010-05-26  Jan Hubicka  <jh@suse.cz>
6635
6636         * gcc.dg/lto/materialize-1_0.c: New file.
6637         * gcc.dg/lto/materialize-1_1.c: New file.
6638
6639 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6640
6641         * gnat.dg/lto10.adb: New test.
6642         * gnat.dg/lto10_pkg.ads: New helper.
6643
6644 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
6645
6646         * lib/target-supports.exp (check_effective_target_int128): New
6647         function to check if __int128 types are available for target.
6648         * c-c++-common/int128-types-1.c: New.
6649         * c-c++-common/int128-1.c: New.
6650         * c-c++-common/int128-2.c: New.
6651         * g++.dg/abi/mangle43.C: New.
6652         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6653         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6654         pointer-wide scalar.
6655         * g++.dg/other/pr25632.C: Likewise.
6656         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6657         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6658         overflow warnings.
6659         * g++.dg/warn/pr13358-4.C: Likewise.
6660         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
6661         * g++.dg/warn/Wconversion-null.C: Likewise.
6662
6663 2010-05-26  Jason Merrill  <jason@redhat.com>
6664
6665         PR c++/43382
6666         * g++.dg/cpp0x/variadic101.C: New.
6667
6668 2010-05-26  Richard Guenther  <rguenther@suse.de>
6669
6670         PR rtl-optimization/44164
6671         * gcc.c-torture/execute/pr44164.c: New testcase.
6672         * g++.dg/tree-ssa/pr13146.C: Adjust.
6673
6674 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
6675
6676         PR fortran/40011
6677         * gfortran.dg/whole_file_19.f90 : New test.
6678
6679 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
6680
6681         PR fortran/30668
6682         PR fortran/31346
6683         PR fortran/34260
6684         * gfortran.dg/pr40999.f: Fix function type.
6685         * gfortran.dg/whole_file_5.f90: Likewise.
6686         * gfortran.dg/whole_file_6.f90: Likewise.
6687         * gfortran.dg/whole_file_16.f90: New.
6688         * gfortran.dg/whole_file_17.f90: New.
6689         * gfortran.dg/whole_file_18.f90: New.
6690
6691 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
6692             Iain Sandoe  <iains@gcc.gnu.org>
6693
6694         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6695         * gcc.c-torture/compile/pr44197.c: Require alias support.
6696         * gcc.dg/lto/20081222_0.c: Ditto.
6697
6698 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
6699
6700         PR debug/42801
6701         * gcc.dg/guality/vla-2.c: New test.
6702
6703 2010-05-25  Richard Guenther  <rguenther@suse.de>
6704
6705         PR middle-end/44069
6706         * g++.dg/torture/pr44069.C: New testcase.
6707
6708 2010-05-25  Richard Guenther  <rguenther@suse.de>
6709
6710         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6711
6712 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6713
6714         PR objc/44140
6715         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6716
6717 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6718
6719         * obj-c++.dg/torture/tls/trivial.mm: New.
6720         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6721         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6722         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6723         * obj-c++.dg/torture/tls/diag-1.mm: New.
6724         * obj-c++.dg/torture/tls/tls.exp: New.
6725         * obj-c++.dg/torture/trivial.mm: New.
6726         * obj-c++.dg/torture/dg-torture.exp: New.
6727         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6728         * obj-c++.dg/tls/trivial.m: New.
6729         * obj-c++.dg/tls/init-1.mm: New.
6730         * obj-c++.dg/tls/diag-1.mm: New.
6731         * obj-c++.dg/tls/init-2.mm: New.
6732         * obj-c++.dg/tls/diag-2.mm: New.
6733         * obj-c++.dg/tls/diag-3.mm: New.
6734         * obj-c++.dg/tls/diag-4.mm: New.
6735         * obj-c++.dg/tls/static-1.mm: New.
6736         * obj-c++.dg/tls/tls.exp: New.
6737         * obj-c++.dg/tls/diag-5.mm: New.
6738         * obj-c++.dg/tls/static-1a.mm: New.
6739         * objc-obj-c++-shared/Object1.mm: New.
6740         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6741
6742 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
6743
6744         PR objc++/43689
6745         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6746         * obj-c++.dg/const-str-6.mm: Ditto.
6747
6748 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6749
6750         * g++.dg/parse/array-size2.C: Remove dg-error directives.
6751
6752 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6753
6754         PR ada/38394
6755         * gnat.dg/array13.ad[sb]: New test.
6756
6757 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
6758             Sandra Loosemore  <sandra@codesourcery.com>
6759
6760         * gcc.target/arm/neon/: Regenerated test cases.
6761
6762         * gcc.target/arm/neon/polytypes.c,
6763         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6764         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6765         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6766         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6767         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6768         dg-add-options arm_neon.
6769
6770         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6771         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6772         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6773         and arm_neon_fp16_ok.
6774
6775         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6776         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6777
6778         * lib/target-supports.exp (add_options_for_arm_neon): New.
6779         (check_effective_target_arm_neon_ok_nocache): New, from
6780         check_effective_target_arm_neon_ok.  Check multiple possibilities.
6781         (check_effective_target_arm_neon_ok): Use
6782         check_effective_target_arm_neon_ok_nocache.
6783         (add_options_for_arm_neon_fp16)
6784         (check_effective_target_arm_neon_fp16_ok)
6785         check_effective_target_arm_neon_fp16_ok_nocache): New.
6786         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6787
6788 2010-05-24  Jason Merrill  <jason@redhat.com>
6789
6790         PR c++/41510
6791         * g++.dg/cpp0x/initlist35.C: New.
6792         * g++.dg/init/brace6.C: Adjust.
6793
6794 2010-05-24  Paul Brook  <paul@codesourcery.com>
6795
6796         * gcc.target/arm/frame-pointer-1.c: New test.
6797         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6798         pointer elimination.
6799
6800 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6801
6802         PR target/44245
6803         * gcc.target/i386/crc32-3.c: New.
6804         * gcc.target/i386/crc32-4.c: Likewise.
6805
6806 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
6807
6808         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6809         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6810         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6811
6812 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6813
6814         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6815
6816 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
6817
6818         PR target/43869
6819         * gcc.c-target/pr43869.c: New test.
6820
6821 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6822
6823         PR fortran/44212
6824         * gfortran.dg/class_22.f03: New.
6825
6826 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
6827
6828         PR lto/44238
6829         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6830
6831 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6832
6833         PR fortran/44213
6834         * gfortran.dg/abstract_type_7.f03: New.
6835
6836 2010-05-21  Jason Merrill  <jason@redhat.com>
6837
6838         * g++.dg/eh/spec11.C: Test cleanup optimization.
6839
6840 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
6841
6842         PR debug/44223
6843         * gcc.target/i386/pr44223.c: New test.
6844
6845 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6846
6847         * gcc.target/i386/pr25993.c: Use @function as type specifier.
6848
6849 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6850
6851         * g++.dg/other/const3.C: New test.
6852
6853 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6854
6855         PR fortran/38407
6856         * warn_unused_dummy_argument_1.f90: New.
6857         * warn_unused_dummy_argument_2.f90: New.
6858
6859 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6860
6861         PR c++/30298
6862         * g++.dg/inherit/crash1.C: New.
6863         * g++.dg/inherit/crash2.C: Likewise.
6864
6865 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6866
6867         PR debug/44178
6868         * g++.dg/debug/pr44178.C: New test.
6869
6870 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6871
6872         PR middle-end/44185
6873         * gcc.dg/tree-ssa/prefetch-6.c: Add
6874         --param min-insn-to-prefetch-ratio=6.
6875         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6876         allow unrolling, and adjust the movnti count.
6877
6878 2010-05-20  Jan Hubicka  <jh@suse.cz>
6879
6880         PR middle-end/44197
6881         * gcc.c-torture/compile/pr44197.c: New file.
6882
6883 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6884
6885         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6886         Fix test code.
6887         (check_effective_target_xop): Remove __may_alias__ attribute.
6888
6889 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6890
6891         PR target/44202
6892         * gcc.c-torture/execute/pr44202-1.c: New test.
6893
6894 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6895
6896         PR fortran/43851
6897         * gfortran.dg/label_1.f90: Update test.
6898
6899 2010-05-19  Jan Hubicka  <jh@suse.cz>
6900
6901         * gcc.dg/lto/ipareference2_0.c: New file.
6902         * gcc.dg/lto/ipareference2_1.c: New file.
6903
6904 2010-05-19  Jason Merrill  <jason@redhat.com>
6905
6906         * g++.dg/parse/fn-typedef2.C: New.
6907
6908         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6909         function type.
6910
6911         PR c++/44193
6912         * g++.dg/template/fntype1.C: New.
6913
6914 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6915
6916         * gnat.dg/discr23.ad[sb]: New test.
6917         * gnat.dg/discr23_pkg.ads: New helper.
6918
6919         * gnat.dg/specs/controlled1.ads: New test.
6920         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6921
6922 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6923
6924         PR fortran/44055
6925         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6926         Fixed scope of C_SIZEOF.
6927         * gfortran.dg/warn_conversion_2.f90: New.
6928
6929 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6930
6931         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6932         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6933         for optional selector.
6934         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6935         (check_effective_target_sse3): New proc.
6936         * gcc.target/i386/math-torture/math-torture.exp: Load
6937         target-supports.exp.
6938         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6939         check_effective_target_sse2.
6940         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6941         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6942         * g++.dg/vect/vect.exp: Likewise.
6943         * gfortran.dg/vect/vect.exp: Likewise.
6944         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6945         -msse2 if check_effective_target_sse2.
6946
6947         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6948         * gcc.target/i386/3dnow-2.c: Likewise.
6949         * gcc.target/i386/3dnowA-1.c: Likewise.
6950         * gcc.target/i386/3dnowA-2.c: Likewise.
6951         * gcc.target/i386/pr42549.c: Likewise.
6952
6953         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6954         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6955         * gcc.target/i386/sse3-addsubps.c: Likewise.
6956         * gcc.target/i386/sse3-haddpd.c: Likewise.
6957         * gcc.target/i386/sse3-haddps.c: Likewise.
6958         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6959         * gcc.target/i386/sse3-hsubps.c: Likewise.
6960         * gcc.target/i386/sse3-movddup.c: Likewise.
6961         * gcc.target/i386/sse3-movshdup.c: Likewise.
6962         * gcc.target/i386/sse3-movsldup.c: Likewise.
6963
6964         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6965         * g++.dg/ext/attrib35.C: Likewise.
6966         * g++.dg/opt/pr40496.C: Likewise.
6967         * g++.dg/other/i386-1.C: Likewise.
6968         * g++.dg/other/i386-4.C: Likewise.
6969         * g++.dg/other/pr34435.C: Likewise.
6970         * g++.dg/other/pr39496.C: Likewise.
6971         * g++.dg/other/pr40446.C: Likewise.
6972         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6973         * gcc.dg/compat/vector-1a_main.c: Likewise.
6974         * gcc.dg/compat/vector-2a_main.c: Likewise.
6975         * gcc.dg/lto/20090206-1_0.c: Likewise.
6976         * gcc.dg/pr34856.c: Likewise.
6977         * gcc.dg/pr36584.c: Likewise.
6978         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6979         * gcc.dg/pr37544.c: Likewise.
6980         * gcc.dg/torture/pr16104-1.c: Likewise.
6981         * gcc.dg/torture/pr35771-1.c: Likewise.
6982         * gcc.dg/torture/pr35771-2.c: Likewise.
6983         * gcc.dg/torture/pr35771-3.c: Likewise.
6984         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6985         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6986         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6987         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6988         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6989         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6990         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6991         * gcc.target/i386/20060512-1.c: Likewise.
6992         * gcc.target/i386/20060512-3.c: Likewise.
6993         * gcc.target/i386/all_one_m128i.c: Likewise.
6994         * gcc.target/i386/float128-1.c: Likewise.
6995         * gcc.target/i386/float128-2.c: Likewise.
6996         * gcc.target/i386/fpcvt-1.c: Likewise.
6997         * gcc.target/i386/fpcvt-2.c: Likewise.
6998         * gcc.target/i386/fpcvt-3.c: Likewise.
6999         * gcc.target/i386/fpprec-1.c: Likewise.
7000         * gcc.target/i386/funcspec-9.c: Likewise.
7001         * gcc.target/i386/incoming-1.c: Likewise.
7002         * gcc.target/i386/incoming-12.c: Likewise.
7003         * gcc.target/i386/incoming-2.c: Likewise.
7004         * gcc.target/i386/incoming-3.c: Likewise.
7005         * gcc.target/i386/incoming-4.c: Likewise.
7006         * gcc.target/i386/incoming-6.c: Likewise.
7007         * gcc.target/i386/incoming-7.c: Likewise.
7008         * gcc.target/i386/incoming-8.c: Likewise.
7009         * gcc.target/i386/opt-1.c: Likewise.
7010         * gcc.target/i386/opt-2.c: Likewise.
7011         * gcc.target/i386/ordcmp-1.c: Likewise.
7012         * gcc.target/i386/pr17692.c: Likewise.
7013         * gcc.target/i386/pr18614-1.c: Likewise.
7014         * gcc.target/i386/pr22152.c: Likewise.
7015         * gcc.target/i386/pr23570.c: Likewise.
7016         * gcc.target/i386/pr23575.c: Likewise.
7017         * gcc.target/i386/pr26449-1.c: Likewise.
7018         * gcc.target/i386/pr26600.c: Likewise.
7019         * gcc.target/i386/pr27790.c: Likewise.
7020         * gcc.target/i386/pr28839.c: Likewise.
7021         * gcc.target/i386/pr30970.c: Likewise.
7022         * gcc.target/i386/pr32000-1.c: Likewise.
7023         * gcc.target/i386/pr32000-2.c: Likewise.
7024         * gcc.target/i386/pr32280.c: Likewise.
7025         * gcc.target/i386/pr32661.c: Likewise.
7026         * gcc.target/i386/pr32708-1.c: Likewise.
7027         * gcc.target/i386/pr32961.c: Likewise.
7028         * gcc.target/i386/pr33329.c: Likewise.
7029         * gcc.target/i386/pr35714.c: Likewise.
7030         * gcc.target/i386/pr35767-1.c: Likewise.
7031         * gcc.target/i386/pr35767-1d.c: Likewise.
7032         * gcc.target/i386/pr35767-1i.c: Likewise.
7033         * gcc.target/i386/pr35767-2.c: Likewise.
7034         * gcc.target/i386/pr35767-2d.c: Likewise.
7035         * gcc.target/i386/pr35767-2i.c: Likewise.
7036         * gcc.target/i386/pr35767-3.c: Likewise.
7037         * gcc.target/i386/pr35767-5.c: Likewise.
7038         * gcc.target/i386/pr36222-1.c: Likewise.
7039         * gcc.target/i386/pr36578-1.c: Likewise.
7040         * gcc.target/i386/pr36578-2.c: Likewise.
7041         * gcc.target/i386/pr36992-1.c: Likewise.
7042         * gcc.target/i386/pr37101.c: Likewise.
7043         * gcc.target/i386/pr37216.c: Likewise.
7044         * gcc.target/i386/pr37434-1.c: Likewise.
7045         * gcc.target/i386/pr37434-2.c: Likewise.
7046         * gcc.target/i386/pr37843-3.c: Likewise.
7047         * gcc.target/i386/pr37843-4.c: Likewise.
7048         * gcc.target/i386/pr39162.c: Likewise.
7049         * gcc.target/i386/pr39315-1.c: Likewise.
7050         * gcc.target/i386/pr39315-2.c: Likewise.
7051         * gcc.target/i386/pr39315-3.c: Likewise.
7052         * gcc.target/i386/pr39315-4.c: Likewise.
7053         * gcc.target/i386/pr39445.c: Likewise.
7054         * gcc.target/i386/pr39496.c: Likewise.
7055         * gcc.target/i386/pr40809.c: Likewise.
7056         * gcc.target/i386/pr40906-3.c: Likewise.
7057         * gcc.target/i386/pr41019.c: Likewise.
7058         * gcc.target/i386/pr42542-1.c: Likewise.
7059         * gcc.target/i386/pr42542-2.c: Likewise.
7060         * gcc.target/i386/pr42542-3.c: Likewise.
7061         * gcc.target/i386/pr42542-3a.c: Likewise.
7062         * gcc.target/i386/pr42881.c: Likewise.
7063         * gcc.target/i386/push-1.c: Likewise.
7064         * gcc.target/i386/quad-sse.c: Likewise.
7065         * gcc.target/i386/reload-1.c: Likewise.
7066         * gcc.target/i386/sse-10.c: Likewise.
7067         * gcc.target/i386/sse-11.c: Likewise.
7068         * gcc.target/i386/sse-15.c: Likewise.
7069         * gcc.target/i386/sse-17.c: Likewise.
7070         * gcc.target/i386/sse-18.c: Likewise.
7071         * gcc.target/i386/sse-19.c: Likewise.
7072         * gcc.target/i386/sse-4.c: Likewise.
7073         * gcc.target/i386/sse-6.c: Likewise.
7074         * gcc.target/i386/sse-vect-types.c: Likewise.
7075         * gcc.target/i386/sse2-addpd-1.c: Likewise.
7076         * gcc.target/i386/sse2-addsd-1.c: Likewise.
7077         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7078         * gcc.target/i386/sse2-andpd-1.c: Likewise.
7079         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7080         * gcc.target/i386/sse2-comisd-1.c: Likewise.
7081         * gcc.target/i386/sse2-comisd-2.c: Likewise.
7082         * gcc.target/i386/sse2-comisd-3.c: Likewise.
7083         * gcc.target/i386/sse2-comisd-4.c: Likewise.
7084         * gcc.target/i386/sse2-comisd-5.c: Likewise.
7085         * gcc.target/i386/sse2-comisd-6.c: Likewise.
7086         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7087         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7088         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7089         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7090         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7091         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7092         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7093         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7094         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7095         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7096         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7097         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7098         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7099         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7100         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7101         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7102         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7103         * gcc.target/i386/sse2-divpd-1.c: Likewise.
7104         * gcc.target/i386/sse2-divsd-1.c: Likewise.
7105         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7106         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7107         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7108         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7109         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7110         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7111         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7112         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7113         * gcc.target/i386/sse2-minpd-1.c: Likewise.
7114         * gcc.target/i386/sse2-minsd-1.c: Likewise.
7115         * gcc.target/i386/sse2-mmx.c: Likewise.
7116         * gcc.target/i386/sse2-movapd-1.c: Likewise.
7117         * gcc.target/i386/sse2-movapd-2.c: Likewise.
7118         * gcc.target/i386/sse2-movd-1.c: Likewise.
7119         * gcc.target/i386/sse2-movd-2.c: Likewise.
7120         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7121         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7122         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7123         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7124         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7125         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7126         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7127         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7128         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7129         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7130         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7131         * gcc.target/i386/sse2-movq-1.c: Likewise.
7132         * gcc.target/i386/sse2-movq-2.c: Likewise.
7133         * gcc.target/i386/sse2-movq-3.c: Likewise.
7134         * gcc.target/i386/sse2-movsd-1.c: Likewise.
7135         * gcc.target/i386/sse2-movsd-2.c: Likewise.
7136         * gcc.target/i386/sse2-movupd-1.c: Likewise.
7137         * gcc.target/i386/sse2-movupd-2.c: Likewise.
7138         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7139         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7140         * gcc.target/i386/sse2-orpd-1.c: Likewise.
7141         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7142         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7143         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7144         * gcc.target/i386/sse2-paddb-1.c: Likewise.
7145         * gcc.target/i386/sse2-paddd-1.c: Likewise.
7146         * gcc.target/i386/sse2-paddq-1.c: Likewise.
7147         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7148         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7149         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7150         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7151         * gcc.target/i386/sse2-paddw-1.c: Likewise.
7152         * gcc.target/i386/sse2-pand-1.c: Likewise.
7153         * gcc.target/i386/sse2-pandn-1.c: Likewise.
7154         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7155         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7156         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7157         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7158         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7159         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7160         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7161         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7162         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7163         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7164         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7165         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7166         * gcc.target/i386/sse2-pminub-1.c: Likewise.
7167         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7168         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7169         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7170         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7171         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7172         * gcc.target/i386/sse2-por-1.c: Likewise.
7173         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7174         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7175         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7176         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7177         * gcc.target/i386/sse2-pslld-1.c: Likewise.
7178         * gcc.target/i386/sse2-pslld-2.c: Likewise.
7179         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7180         * gcc.target/i386/sse2-psllq-1.c: Likewise.
7181         * gcc.target/i386/sse2-psllq-2.c: Likewise.
7182         * gcc.target/i386/sse2-psllw-1.c: Likewise.
7183         * gcc.target/i386/sse2-psllw-2.c: Likewise.
7184         * gcc.target/i386/sse2-psrad-1.c: Likewise.
7185         * gcc.target/i386/sse2-psrad-2.c: Likewise.
7186         * gcc.target/i386/sse2-psraw-1.c: Likewise.
7187         * gcc.target/i386/sse2-psraw-2.c: Likewise.
7188         * gcc.target/i386/sse2-psrld-1.c: Likewise.
7189         * gcc.target/i386/sse2-psrld-2.c: Likewise.
7190         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7191         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7192         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7193         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7194         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7195         * gcc.target/i386/sse2-psubb-1.c: Likewise.
7196         * gcc.target/i386/sse2-psubd-1.c: Likewise.
7197         * gcc.target/i386/sse2-psubq-1.c: Likewise.
7198         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7199         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7200         * gcc.target/i386/sse2-psubw-1.c: Likewise.
7201         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7202         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7203         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7204         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7205         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7206         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7207         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7208         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7209         * gcc.target/i386/sse2-pxor-1.c: Likewise.
7210         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7211         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7212         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7213         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7214         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7215         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7216         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7217         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7218         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7219         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7220         * gcc.target/i386/sse2-shufps-1.c: Likewise.
7221         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7222         * gcc.target/i386/sse2-subpd-1.c: Likewise.
7223         * gcc.target/i386/sse2-subsd-1.c: Likewise.
7224         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7225         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7226         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7227         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7228         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7229         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7230         * gcc.target/i386/sse2-unpack-1.c: Likewise.
7231         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7232         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7233         * gcc.target/i386/sse2-vec-1.c: Likewise.
7234         * gcc.target/i386/sse2-vec-2.c: Likewise.
7235         * gcc.target/i386/sse2-vec-3.c: Likewise.
7236         * gcc.target/i386/sse2-vec-4.c: Likewise.
7237         * gcc.target/i386/sse2-vec-5.c: Likewise.
7238         * gcc.target/i386/sse2-vec-6.c: Likewise.
7239         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7240         * gcc.target/i386/ssefn-2.c: Likewise.
7241         * gcc.target/i386/ssefn-4.c: Likewise.
7242         * gcc.target/i386/ssefp-1.c: Likewise.
7243         * gcc.target/i386/ssefp-2.c: Likewise.
7244         * gcc.target/i386/sseregparm-3.c: Likewise.
7245         * gcc.target/i386/sseregparm-4.c: Likewise.
7246         * gcc.target/i386/sseregparm-5.c: Likewise.
7247         * gcc.target/i386/sseregparm-6.c: Likewise.
7248         * gcc.target/i386/sseregparm-7.c: Likewise.
7249         * gcc.target/i386/ssetype-1.c: Likewise.
7250         * gcc.target/i386/ssetype-2.c: Likewise.
7251         * gcc.target/i386/ssetype-3.c: Likewise.
7252         * gcc.target/i386/ssetype-4.c: Likewise.
7253         * gcc.target/i386/ssetype-5.c: Likewise.
7254         * gcc.target/i386/unordcmp-1.c: Likewise.
7255         * gcc.target/i386/vararg-1.c: Likewise.
7256         * gcc.target/i386/vararg-2.c: Likewise.
7257         * gcc.target/i386/vararg-3.c: Likewise.
7258         * gcc.target/i386/vararg-4.c: Likewise.
7259         * gcc.target/i386/vararg-7.c: Likewise.
7260         * gcc.target/i386/vararg-8.c: Likewise.
7261         * gcc.target/i386/vecinit-1.c: Likewise.
7262         * gcc.target/i386/vecinit-2.c: Likewise.
7263         * gcc.target/i386/vecinit-3.c: Likewise.
7264         * gcc.target/i386/vecinit-4.c: Likewise.
7265         * gcc.target/i386/vecinit-5.c: Likewise.
7266         * gcc.target/i386/vecinit-6.c: Likewise.
7267         * gcc.target/i386/vectorize2.c: Likewise.
7268         * gcc.target/i386/vectorize3.c: Likewise.
7269         * gcc.target/i386/vectorize4.c: Likewise.
7270         * gcc.target/i386/vectorize6.c: Likewise.
7271         * gcc.target/i386/vectorize7.c: Likewise.
7272         * gcc.target/i386/vectorize8.c: Likewise.
7273         * gcc.target/i386/vperm-v2df.c: Likewise.
7274         * gcc.target/i386/vperm-v2di.c: Likewise.
7275         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7276         * gcc.target/i386/xorps-sse2.c: Likewise.
7277         * gcc.target/i386/xorps.c: Likewise.
7278         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7279         * gfortran.dg/graphite/pr42326.f90: Likewise.
7280         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7281
7282 2010-05-19  Richard Guenther  <rguenther@suse.de>
7283
7284         PR lto/44196
7285         * g++.dg/lto/20100519-1_0.C: New testcase.
7286
7287 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7288
7289         PR fortran/42360
7290         * gfortran.dg/warn_intent_out_not_set.f90: New.
7291
7292 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7293
7294         PR fortran/38404
7295         * gfortran.dg/data_char_1.f90: Updated warning message.
7296         * gfortran.dg/data_array_6.f: New.
7297
7298 2010-05-19  Martin Jambor  <mjambor@suse.cz>
7299
7300         * g++.dg/ipa/ivinline-8.C: New test.
7301         * gcc.dg/ipa/iinline-2.c: Likewise.
7302
7303 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7304
7305         PR fortran/34505
7306         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7307         arguments; add check for return value kind.
7308         * gfortran.dg/float_1.f90: Likewise.
7309
7310 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7311
7312         * gcc.target/i386/20011009-1.c (COMMENT): Define.
7313         (main): Use it.
7314         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7315         * lib/lto.exp (lto_prune_warns): Fix location line regex.
7316         Prune another location line format.
7317         (lto-obj): Call lto_prune_warns on comp_output.
7318
7319 2010-05-18  Jan Hubicka  <jh@suse.cz>
7320
7321         * gcc.dg/lto/ipacp_0.c: New test.
7322         * gcc.dg/lto/ipacp_1.c: New test.
7323
7324 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
7325
7326         PR lto/44184
7327         * gcc.dg/lto/20100518_0.c: New test.
7328
7329 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
7330
7331         * gnat.dg/specs/lto3.ads: Add missing dg-options.
7332
7333 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7334
7335         PR fortran/43990
7336         * gfortran.dg/class_21.f03: New.
7337
7338 2010-05-17  Jason Merrill  <jason@redhat.com>
7339
7340         PR c++/44157
7341         * g++.dg/cpp0x/initlist34.C: New.
7342
7343         PR c++/44158
7344         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7345
7346 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7347
7348         * g++.dg/ipa/ivinline-1.C: New test.
7349         * g++.dg/ipa/ivinline-2.C: New test.
7350         * g++.dg/ipa/ivinline-3.C: New test.
7351         * g++.dg/ipa/ivinline-4.C: New test.
7352         * g++.dg/ipa/ivinline-5.C: New test.
7353         * g++.dg/ipa/ivinline-6.C: New test.
7354
7355 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
7356             Jason Merrill  <jason@redhat.com>
7357
7358         PR c++/44108
7359         * c-c++-common/Wunused-var-8.c: New test.
7360
7361 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
7362
7363         PR bootstrap/42347
7364         * gcc.c-torture/compile/pr42347.c: New test.
7365
7366         PR middle-end/44102
7367         * g++.dg/ext/asmgoto1.C: New test.
7368
7369 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7370
7371         PR middle-end/44133
7372         * gcc.dg/tree-ssa/pr44133.c: New test.
7373         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7374         precise.
7375
7376 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7377
7378         PR fortran/44044
7379         * gfortran.dg/class_20.f03: New.
7380
7381 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
7382
7383         PR 44078
7384         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7385         debug messages but not the newly introduced one.
7386
7387 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
7388
7389         PR fortran/35779
7390         * gfortran.dg/initialization_25.f90: Commented testcase.
7391         * gfortran.dg/initialization_26.f90: New.
7392
7393 2010-05-16  Richard Guenther  <rguenther@suse.de>
7394
7395         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7396         * gcc.dg/pr43084.c: Likewise.
7397         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7398         -fipa-type-escape.
7399         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7400         -fipa-type-escape.
7401         * gcc.dg/struct/struct-reorg.exp: Likewise.
7402         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7403         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7404
7405 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
7406
7407         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7408         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7409         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7410         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7411         tests.
7412
7413 2010-05-15  Jason Merrill  <jason@redhat.com>
7414
7415         * g++.dg/eh/spec10.C: New.
7416         * g++.dg/eh/spec11.C: New.
7417         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7418
7419 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7420
7421         PR fortran/44154
7422         PR fortran/42647
7423         * gfortran.dg/allocatable_scalar_9.f90: New.
7424
7425 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
7426
7427         PR c++/44148
7428         * g++.dg/torture/pr44148.C: New test.
7429
7430 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
7431
7432         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7433         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7434         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7435         diagnostics and type sizes.
7436
7437 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
7438
7439         * gnat.dg/lto9.adb: New test.
7440         * gnat.dg/lto9_pkg1.ads: New helper.
7441         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7442
7443 2010-05-15  Jan Hubicka  <jh@suse.cz>
7444
7445         * gcc.dg/lto/ipareference_1.c: Rename to ...
7446         * gcc.dg/lto/ipareference_0.c: ... this one.
7447         * gcc.dg/lto/ipareference_2.c: Rename to ...
7448         * gcc.dg/lto/ipareference_1.c: ... this one.
7449
7450 2010-05-15  Jan Hubicka  <jh@suse.cz>
7451
7452         * gcc.dg/lto/ipareference_1.c: New file.
7453         * gcc.dg/lto/ipareference_2.c: New file.
7454
7455 2010-05-15  Richard Guenther  <rguenther@suse.de>
7456
7457         PR tree-optimization/44038
7458         * gcc.c-torture/compile/pr44038.c: New testcase.
7459
7460 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
7461
7462         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7463         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7464
7465 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7466
7467         PR fortran/43207
7468         PR fortran/43969
7469         * gfortran.dg/class_18.f03: New.
7470         * gfortran.dg/class_19.f03: New.
7471
7472 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7473
7474         PR debug/44112
7475         * gcc.dg/debug/dwarf2/const-1.c: Remove.
7476         * g++.dg/debug/dwarf2/const1.C: Remove.
7477
7478 2010-05-14  Jason Merrill  <jason@redhat.com>
7479
7480         * g++.dg/eh/cond4.C: New.
7481         * g++.dg/eh/elide2.C: Adjust.
7482         * g++.old-deja/g++.eh/terminate1.C: Adjust.
7483
7484 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7485
7486         PR fortran/44135
7487         * gfortran.dg/actual_array_interface_2.f90: New test.
7488
7489 2010-05-14  Richard Guenther  <rguenther@suse.de>
7490
7491         PR tree-optimization/44119
7492         * gcc.c-torture/compile/pr44119.c: New testcase.
7493
7494 2010-05-14  Jason Merrill  <jason@redhat.com>
7495
7496         PR c++/44127
7497         * g++.dg/eh/terminate1.C: New.
7498
7499 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7500
7501         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7502
7503         PR debug/44136
7504         * gcc.dg/pr44136.c: New test.
7505
7506 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
7507
7508         PR c++/30566
7509         * g++.dg/warn/Wshadow-4.C: Adjust.
7510         * g++.dg/warn/Wshadow-5.C: New test.
7511         * g++.dg/warn/Wshadow-6.C: New test
7512
7513 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
7514
7515         PR fortran/35779
7516         * gfortran.dg/initialization_25.f90: New.
7517
7518 2010-05-13  Martin Jambor  <mjambor@suse.cz>
7519
7520         * g++.dg/otr-fold-1.C: New test.
7521         * g++.dg/otr-fold-2.C: New test.
7522
7523 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
7524
7525         PR fortran/44036
7526         * gfortran.dg/gomp/pr44036-1.f90: New test.
7527         * gfortran.dg/gomp/pr44036-2.f90: New test.
7528         * gfortran.dg/gomp/pr44036-3.f90: New test.
7529
7530         PR debug/43983
7531         * gcc.dg/guality/sra-1.c: New test.
7532
7533 2010-05-12  Jan Hubicka  <jh@suse.cz>
7534
7535         * tree-ssa/unreachable.c: New test.
7536
7537 2010-05-12  Jason Merrill  <jason@redhat.com>
7538
7539         * g++.dg/cpp0x/sfinae1.C: New.
7540
7541 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
7542
7543         * gcc.target/i386/zee.c: New file.
7544
7545 2010-05-12  Jason Merrill  <jason@redhat.com>
7546
7547         * g++.dg/conversion/op1.C: Expect template candidate message.
7548         * g++.dg/cpp0x/nullptr15.C: Likewise.
7549         * g++.dg/cpp0x/pr31431-2.C: Likewise.
7550         * g++.dg/cpp0x/pr31431.C: Likewise.
7551         * g++.dg/cpp0x/temp_default2.C: Likewise.
7552         * g++.dg/cpp0x/trailing4.C: Likewise.
7553         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7554         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7555         * g++.dg/cpp0x/variadic-throw.C: Likewise.
7556         * g++.dg/cpp0x/variadic35.C: Likewise.
7557         * g++.dg/cpp0x/vt-35147.C: Likewise.
7558         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7559         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7560         * g++.dg/ext/visibility/anon8.C: Likewise.
7561         * g++.dg/ext/vla2.C: Likewise.
7562         * g++.dg/other/pr28114.C: Likewise.
7563         * g++.dg/other/ptrmem10.C: Likewise.
7564         * g++.dg/other/ptrmem11.C: Likewise.
7565         * g++.dg/overload/unknown1.C: Likewise.
7566         * g++.dg/parse/template7.C: Likewise.
7567         * g++.dg/parse/typename7.C: Likewise.
7568         * g++.dg/template/conv11.C: Likewise.
7569         * g++.dg/template/copy1.C: Likewise.
7570         * g++.dg/template/deduce3.C: Likewise.
7571         * g++.dg/template/dependent-expr5.C: Likewise.
7572         * g++.dg/template/friend.C: Likewise.
7573         * g++.dg/template/incomplete2.C: Likewise.
7574         * g++.dg/template/local4.C: Likewise.
7575         * g++.dg/template/local6.C: Likewise.
7576         * g++.dg/template/operator10.C: Likewise.
7577         * g++.dg/template/overload6.C: Likewise.
7578         * g++.dg/template/ptrmem2.C: Likewise.
7579         * g++.dg/template/ptrmem20.C: Likewise.
7580         * g++.dg/template/ptrmem8.C: Likewise.
7581         * g++.dg/template/sfinae2.C: Likewise.
7582         * g++.dg/template/ttp25.C: Likewise.
7583         * g++.dg/template/unify10.C: Likewise.
7584         * g++.dg/template/unify11.C: Likewise.
7585         * g++.dg/template/unify6.C: Likewise.
7586         * g++.dg/template/unify7.C: Likewise.
7587         * g++.dg/template/unify9.C: Likewise.
7588         * g++.dg/template/varmod1.C: Likewise.
7589         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7590         * g++.old-deja/g++.law/operators32.C: Likewise.
7591         * g++.old-deja/g++.pt/crash28.C: Likewise.
7592         * g++.old-deja/g++.pt/crash60.C: Likewise.
7593         * g++.old-deja/g++.pt/explicit38.C: Likewise.
7594         * g++.old-deja/g++.pt/explicit39.C: Likewise.
7595         * g++.old-deja/g++.pt/explicit41.C: Likewise.
7596         * g++.old-deja/g++.pt/explicit67.C: Likewise.
7597         * g++.old-deja/g++.pt/explicit77.C: Likewise.
7598         * g++.old-deja/g++.pt/expr2.C: Likewise.
7599         * g++.old-deja/g++.pt/overload7.C: Likewise.
7600         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7601         * g++.old-deja/g++.pt/spec5.C: Likewise.
7602         * g++.old-deja/g++.pt/spec6.C: Likewise.
7603         * g++.old-deja/g++.pt/t24.C: Likewise.
7604         * g++.old-deja/g++.pt/unify4.C: Likewise.
7605         * g++.old-deja/g++.pt/unify6.C: Likewise.
7606         * g++.old-deja/g++.pt/unify8.C: Likewise.
7607         * g++.old-deja/g++.robertl/eb119.C: Likewise.
7608         * g++.old-deja/g++.robertl/eb79.C: Likewise.
7609         * g++.old-deja/g++.robertl/eb98.C: Likewise.
7610
7611         * g++.dg/cpp0x/initlist32.C: New.
7612
7613         * g++.dg/template/conv11.C: New.
7614         * g++.dg/conversion/op1.C: Adjust expected error.
7615
7616         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7617
7618 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
7619
7620         PR target/44088
7621         * gcc.target/i386/avx-cmpsd-1.c: New.
7622         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7623         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7624         * gcc.target/i386/avx-cmpss-2.c: Likewise.
7625         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7626         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7627
7628 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
7629
7630         PR middle-end/44085
7631         * gcc.dg/gomp/pr44085.c: New test.
7632         * gfortran.dg/gomp/pr44085.f90: New test.
7633
7634 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
7635
7636         * objc-obj-c++-shared/Object1.m: New.
7637         * objc.dg/torture: New directory.
7638         * objc.dg/torture/tls: Ditto.
7639         * objc.dg/tls: Ditto.
7640         * objc.dg/torture/tls/trivial.m: New test.
7641         * objc.dg/torture/tls/thr-init-2.m: New test.
7642         * objc.dg/torture/tls/thr-init-3.m: New test.
7643         * objc.dg/torture/tls/thr-init.m: New test.
7644         * objc.dg/torture/tls/diag-1.m: New test.
7645         * objc.dg/torture/tls/tls.exp: New.
7646         * objc.dg/torture/trivial.m: New test.
7647         * objc.dg/torture/dg-torture.exp: New.
7648         * objc.dg/tls/diag-3.m: New test.
7649         * objc.dg/tls/diag-4.m: New test.
7650         * objc.dg/tls/diag-5.m: New test.
7651         * objc.dg/tls/init-1.m: New test.
7652         * objc.dg/tls/init-2.m: New test.
7653         * objc.dg/tls/tls.exp: New.
7654         * objc.dg/tls/diag-2.m: New test.
7655         * lib/objc.exp: Respond to dg-additional-files.
7656
7657 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
7658
7659         * gcc.target/m68k/20100512-1.c: New.
7660
7661 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
7662
7663         * gnat.dg/lto8.adb: New test.
7664         * gnat.dg/lto8_pkg.ad[sb]: New helper.
7665         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7666
7667 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7668
7669         PR c++/34272
7670         PR c++/43630
7671         PR c++/34491
7672         * g++.dg/template/crash97.C: New.
7673         * g++.dg/template/crash98.C: Likewise.
7674         * g++.dg/template/crash99.C: Likewise.
7675         * g++.dg/cpp0x/pr31439.C: Adjust.
7676         * g++.dg/template/crash95.C: Likewise.
7677
7678 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7679
7680         PR middle-end/44071
7681         * c-c++-common/asmgoto-4.c: New test.
7682         * gcc.target/i386/pr44071.c: New test.
7683
7684         PR c++/44062
7685         * c-c++-common/Wunused-var-7.c: New test.
7686         * g++.dg/warn/Wunused-var-9.C: New test.
7687
7688 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7689
7690         PR fortran/43711
7691         * gfortran.dg/gomp/pr43711.f90: New.
7692
7693 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7694
7695         PR fortran/31820
7696         * gfortran.dg/select_5.f90: Updated.
7697
7698 2010-05-11  Jan Hubicka  <jh@suse.cz>
7699
7700         PR tree-optimize/44063
7701         * gcc.c-torture/compile/pr44063.c: New testcase.
7702
7703 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7704
7705         PR debug/44023
7706         * gcc.dg/pr44023.c: New test.
7707
7708 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7709
7710         * gnat.dg/lto7.adb: New test.
7711         * gnat.dg/lto7_pkg.ad[sb]: New helper.
7712
7713 2010-05-10  Jason Merrill  <jason@redhat.com>
7714
7715         PR c++/44017
7716         * g++.dg/template/inherit5.C: New.
7717
7718         PR c++/44045
7719         * g++.dg/cpp0x/initlist33.C: New.
7720         * g++.dg/cpp0x/initlist26.C: Adjust.
7721         * g++.dg/cpp0x/initlist28.C: Adjust.
7722
7723 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
7724
7725         PR c++/43719
7726         * g++.dg/init/pr43719.C: New.
7727         * g++.dg/anon-struct4.C: Adjust.
7728
7729 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
7730
7731         PR debug/44028
7732         * gcc.dg/pr44028.c: New test.
7733
7734 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
7735
7736         PR fortran/27866
7737         PR fortran/35003
7738         PR fortran/42809
7739         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7740         * gfortran.dg/warn_conversion.f90: New.
7741
7742 2010-05-10  Michael Matz  <matz@suse.de>
7743
7744         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7745
7746 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
7747
7748         PR rtl-optimization/44012
7749         * gcc.dg/pr44012.c: New.
7750
7751 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7752
7753         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7754         Log text on entry and exit.
7755         Prune Sun ld warnings for common symbols with differing sizes.
7756         (lto-link-and-maybe-run): Change caller.
7757
7758 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
7759
7760         PR fortran/44044
7761         * gfortran.dg/class_7.f03: Modified.
7762         * gfortran.dg/select_type_1.f03: Modified.
7763         * gfortran.dg/select_type_12.f03: New.
7764
7765 2010-05-10  Richard Guenther  <rguenther@suse.de>
7766
7767         PR tree-optimization/44050
7768         * gcc.dg/torture/pr44050.c: New testcase.
7769
7770 2010-05-10  Wei Guozhi  <carrot@google.com>
7771
7772         PR target/42879
7773         * gcc.target/arm/pr42879.c: New testcase.
7774
7775 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7776
7777         PR c/44051
7778         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7779
7780 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7781
7782         PR c/10676
7783         * gcc.dg/anon-struct-10.c: New test.
7784
7785 2010-05-09  Richard Guenther  <rguenther@suse.de>
7786
7787         PR middle-end/44024
7788         * gcc.dg/pr44024.c: New testcase.
7789
7790 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7791
7792         PR c/4784
7793         * gcc.dg/anon-struct-9.c: New test.
7794
7795 2010-05-09  Richard Guenther  <rguenther@suse.de>
7796
7797         PR middle-end/44043
7798         * gcc.c-torture/compile/pr44043.c: New testcase.
7799
7800 2010-05-09  Richard Guenther  <rguenther@suse.de>
7801
7802         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7803
7804 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
7805
7806         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7807
7808 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7809
7810         * gnat.dg/lto[12456].adb: Add "target lto" marker.
7811         * gnat.dg/specs/lto3.ads: Likewise.
7812
7813 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
7814
7815         PR middle-end/28685
7816         * gcc.dg/pr28685-1.c: New file.
7817
7818 2010-05-08  Richard Guenther  <rguenther@suse.de>
7819
7820         PR tree-optimization/44030
7821         * gcc.c-torture/compile/pr44030.c: New testcase.
7822
7823 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7824
7825         * gnat.dg/lto6.adb: New test.
7826         * gnat.dg/lto6_pkg.ads: New helper.
7827
7828 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7829
7830         * gnat.dg/lto5.adb: New test.
7831         * gnat.dg/lto5_pkg.ad[sb]: New helper.
7832
7833 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7834
7835         * gnat.dg/lto4.ad[sb]: New test.
7836
7837 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7838
7839         * gnat.dg/specs/lto3.ads: New test.
7840         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7841         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7842
7843 2010-05-08  Quentin Ochem  <ochem@adacore.com>
7844
7845         * gnat.dg/sizetype3.ad[sb]: New test.
7846         * gnat.dg/sizetype3_pkg.ads: New helper.
7847
7848 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
7849
7850         PR c++/43951
7851         * g++.dg/init/new29.C: New.
7852
7853 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7854
7855         PR fortran/40728
7856         * gfortran.dg/coarray_1.f90: Fixed error message.
7857         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7858         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7859         * gfortran.dg/intrinsic_std_5.f90: New.
7860
7861 2010-05-07  Jason Merrill  <jason@redhat.com>
7862
7863         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7864
7865 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7866
7867         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7868         (size_t, stderr): Remove.
7869         (read_error): Replaced __builtin_fprintf by fprintf.
7870
7871 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7872
7873         * gcc.dg/ordered-comparison-1.c: New test.
7874         * gcc.dg/ordered-comparison-2.c: New test.
7875         * gcc.dg/ordered-comparison-3.c: New test.
7876         * gcc.dg/ordered-comparison-4.c: New test.
7877
7878 2010-05-06  Mike Stump  <mikestump@comcast.net>
7879
7880         PR objc/35165
7881         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7882
7883 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7884             Jason Merrill  <jason@redhat.com>
7885
7886         * g++.dg/cpp0x/nullptr01.C: New.
7887         * g++.dg/cpp0x/nullptr02.C: New.
7888         * g++.dg/cpp0x/nullptr03.C: New.
7889         * g++.dg/cpp0x/nullptr04.C: New.
7890         * g++.dg/cpp0x/nullptr05.C: New.
7891         * g++.dg/cpp0x/nullptr06.C: New.
7892         * g++.dg/cpp0x/nullptr07.C: New.
7893         * g++.dg/cpp0x/nullptr08.C: New.
7894         * g++.dg/cpp0x/nullptr09.C: New.
7895         * g++.dg/cpp0x/nullptr10.C: New.
7896         * g++.dg/cpp0x/nullptr11.C: New.
7897         * g++.dg/cpp0x/nullptr12.C: New.
7898         * g++.dg/cpp0x/nullptr13.C: New.
7899         * g++.dg/cpp0x/nullptr14.C: New.
7900         * g++.dg/cpp0x/nullptr15.C: New.
7901         * g++.dg/cpp0x/nullptr16.C: New.
7902         * g++.dg/cpp0x/nullptr17.C: New.
7903         * g++.dg/cpp0x/nullptr18.C: New.
7904         * g++.dg/cpp0x/nullptr19.C: New.
7905         * g++.dg/cpp0x/nullptr20.C: New.
7906         * g++.dg/cpp0x/nullptr21.C: New.
7907         * g++.dg/cpp0x/nullptr22.C: New.
7908         * g++.dg/debug/nullptr01.C: New.
7909         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7910
7911 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7912
7913         * gcc.dg/Wunused-var-8.c: Move to...
7914         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7915
7916 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7917
7918         PR c++/40406
7919         * g++.dg/template/crash96.C: New.
7920
7921 2010-05-06  Jan Hubicka  <jh@suse.cz>
7922
7923         PR tree-optimization/43791
7924         * gcc.c-torture/compile/pr43791.c: New file.
7925
7926 2010-05-06  Michael Matz  <matz@suse.de>
7927
7928         PR tree-optimization/43984
7929         * gfortran.dg/pr43984.f90: New test.
7930
7931 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7932
7933         PR 40989
7934         * gcc.dg/pr40989.c: New.
7935
7936 2010-05-06  Richard Guenther  <rguenther@suse.de>
7937
7938         PR tree-optimization/43934
7939         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7940
7941 2010-05-06  Richard Guenther  <rguenther@suse.de>
7942
7943         PR tree-optimization/43987
7944         * gcc.c-torture/execute/pr43987.c: New testcase.
7945         * gcc.dg/torture/pta-escape-1.c: Adjust.
7946         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7947         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7948         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7949         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7950
7951 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7952             Dodji Seketeli  <dodji@redhat.com>
7953
7954         PR c/18624
7955         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7956         * g++.dg/template/sfinae16.C: Likewise.
7957         * gcc.dg/Wunused-var-1.c: Moved to...
7958         * c-c++-common/Wunused-var-1.c: ...here. New test.
7959         * gcc.dg/Wunused-var-2.c: Moved to...
7960         * c-c++-common/Wunused-var-2.c: ...here. New test.
7961         * gcc.dg/Wunused-var-3.c: Moved to...
7962         * c-c++-common/Wunused-var-3.c: ...here. New test.
7963         * gcc.dg/Wunused-var-4.c: Moved to...
7964         * gcc.dg/Wunused-var-1.c: ... here.
7965         * gcc.dg/Wunused-var-5.c: Moved to...
7966         * c-c++-common/Wunused-var-4.c: ...here. New test.
7967         * gcc.dg/Wunused-var-7.c: Moved to...
7968         * c-c++-common/Wunused-var-5.c: ...here. New test.
7969         * gcc.dg/Wunused-var-6.c: Moved to...
7970         * gcc.dg/Wunused-var-2.c: ... here.
7971         * c-c++-common/Wunused-var-1.c: New test.
7972         * c-c++-common/Wunused-var-2.c: New test.
7973         * c-c++-common/Wunused-var-3.c: New test.
7974         * c-c++-common/Wunused-var-4.c: New test.
7975         * c-c++-common/Wunused-var-5.c: New test.
7976         * g++.dg/warn/Wunused-var-1.C: New test.
7977         * g++.dg/warn/Wunused-var-2.C: New test.
7978         * g++.dg/warn/Wunused-var-3.C: New test.
7979         * g++.dg/warn/Wunused-var-4.C: New test.
7980         * g++.dg/warn/Wunused-var-5.C: New test.
7981         * g++.dg/warn/Wunused-var-6.C: New test.
7982         * g++.dg/warn/Wunused-var-7.C: New test.
7983         * g++.dg/warn/Wunused-var-8.C: New test.
7984         * g++.dg/warn/Wunused-parm-1.C: New test.
7985         * g++.dg/warn/Wunused-parm-2.C: New test.
7986         * g++.dg/warn/Wunused-parm-3.C: New test.
7987
7988 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7989
7990         PR fortran/43985
7991         * gfortran.dg/gomp/crayptr5.f90: New test case.
7992
7993 2010-05-05  Jason Merrill  <jason@redhat.com>
7994
7995         PR debug/43370
7996         * g++.dg/ext/attrib39.C: New.
7997
7998 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7999
8000         PR fortran/24978
8001         * gfortran.dg/data_invalid.f90: New.
8002
8003 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8004
8005         * gnat.dg/lto2.adb: New test.
8006
8007 2010-05-05  Jason Merrill  <jason@redhat.com>
8008
8009         PR c++/43787
8010         * g++.dg/opt/empty1.C: New.
8011
8012 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
8013
8014         PR fortran/43696
8015         * gfortran.dg/class_17.f03: New.
8016
8017 2010-05-04  Neil Vachharajani <nvachhar@google.com>
8018
8019         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
8020
8021 2010-05-04  Mike Stump  <mikestump@comcast.net>
8022
8023         PR objc/35165
8024         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
8025
8026 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8027
8028         PR target/43668
8029         * gcc.target/i386/pr43668.c: New.
8030
8031 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8032
8033         PR c++/43028
8034         * g++.dg/cpp0x/initlist31.C: New.
8035
8036 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
8037
8038         PR c/43981
8039         * gcc.dg/Wunused-var-8.c: New test.
8040
8041 2010-05-04  Jason Merrill  <jason@redhat.com>
8042
8043         PR c++/38064
8044         * g++.dg/cpp0x/enum3.C: Extend.
8045
8046 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8047
8048         PR target/43799
8049         * gcc.target/i386/pr43799.c: New.
8050
8051 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
8052
8053         * gnat.dg/lto1.adb: New test.
8054         * gnat.dg/lto1_pkg.ad[sb]: New helper.
8055
8056 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8057
8058         PR middle-end/43671
8059         * gcc.target/i386/pr43671.c: New.
8060
8061 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8062
8063         PR c++/43705
8064         * g++.dg/template/crash95.C: New.
8065
8066 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8067
8068         PR debug/43508
8069         * gcc.target/i386/pr43508.c: New.
8070
8071 2010-05-04  Richard Guenther  <rguenther@suse.de>
8072
8073         PR tree-optimization/43879
8074         * g++.dg/torture/pr43879-1_0.C: New testcase.
8075         * g++.dg/torture/pr43879-1_1.C: Likewise.
8076
8077 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
8078
8079         PR c++/43953
8080         * g++.dg/other/crash-12.C: New test.
8081
8082 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
8083
8084         * g++.dg/cdce3.C: Add a space.  Updated.
8085
8086 2010-05-03  Jason Merrill  <jason@redhat.com>
8087
8088         PR c++/43680
8089         * g++.dg/opt/enum2.C: New.
8090         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8091         * g++.dg/warn/Wswitch-1.C: Adjust message.
8092
8093 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8094
8095         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8096         * g++.dg/ext/label13.C: Fix typo.
8097         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8098         alpha*-dec-osf5*.
8099         * gcc.c-torture/compile/limits-declparen.c: xfail on
8100         alpha*-dec-osf5* with -g.
8101         * gcc.c-torture/compile/limits-pointer.c: Likewise.
8102         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8103         * gcc.dg/c99-tgmath-2.c: Likewise.
8104         * gcc.dg/c99-tgmath-3.c: Likewise.
8105         * gcc.dg/c99-tgmath-4.c: Likewise.
8106
8107 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
8108
8109         PR fortran/43592
8110         * gfortran.dg/unexpected_interface.f90: New test.
8111
8112 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8113
8114         * ada/acats/run_acats (which): New function.
8115         (host_gnatchop, host_gnatmake): Use it.
8116
8117 2010-05-03  Richard Guenther  <rguenther@suse.de>
8118
8119         PR tree-optimization/43971
8120         * gcc.dg/pr43971.c: New testcase.
8121
8122 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
8123
8124         PR debug/43972
8125         * gcc.dg/debug/pr43972.c: New test.
8126
8127 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
8128
8129         PR testsuite/43963
8130         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8131
8132 2010-05-02  Richard Guenther  <rguenther@suse.de>
8133
8134         PR tree-optimization/43879
8135         * gcc.dg/torture/pr43879-3.c: New testcase.
8136
8137 2010-05-01  Richard Guenther  <rguenther@suse.de>
8138
8139         PR tree-optimization/43949
8140         * g++.dg/warn/Warray-bounds-5.C: New testcase.
8141
8142 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
8143
8144         PR c++/43951
8145         * g++.dg/init/new28.C: New.
8146
8147 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
8148
8149         PR objc++/32052
8150         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8151         structure and nested declarations.
8152         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
8153         structure and nested declarations.  Reduce header clutter and
8154         use _exit() rather than abort().
8155         * objc.dg/encode-10.m: New.
8156         * objc.dg/encode-11.m: New.
8157
8158 2010-04-30  DJ Delorie  <dj@redhat.com>
8159
8160         * gcc.c-torture/execute/20100430-1.c: New test.
8161
8162 2010-04-30  Jason Merrill  <jason@redhat.com>
8163
8164         PR c++/43868
8165         * g++.dg/template/ptrmem21.C: New.
8166
8167 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
8168
8169         PR fortran/18918
8170         PR fortran/43931
8171         * gfortran.dg/coarray_13.f90: New test.
8172
8173 2010-04-30  Richard Guenther  <rguenther@suse.de>
8174
8175         PR lto/43946
8176         * gcc.dg/lto/20100430-1_0.c: New testcase.
8177
8178 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
8179
8180         PR debug/43942
8181         * c-c++-common/pr43942.c: New test.
8182
8183 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
8184
8185         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8186         conflict with darwin crt1.o 'start' symbol.
8187
8188 2010-04-30  Richard Guenther  <rguenther@suse.de>
8189
8190         PR tree-optimization/43879
8191         * gcc.dg/torture/pr43879_1.c: New testcase.
8192
8193 2010-04-30  Richard Guenther  <rguenther@suse.de>
8194
8195         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8196
8197 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
8198
8199         PR c++/43890
8200         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8201         user-provided constructor while recursing.
8202
8203 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8204
8205         PR fortran/42274
8206         * gfortran.dg/class_16.f03: New test.
8207
8208 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8209
8210         PR fortran/42274
8211         * gfortran.dg/class_15.f03: New.
8212
8213 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8214
8215         PR fortran/43326
8216         * gfortran.dg/dynamic_dispatch_9.f03: New test.
8217
8218 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8219
8220         PR fortran/43492
8221         * gfortran.dg/generic_22.f03 : New test.
8222
8223 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8224
8225         PR fortran/42353
8226         * gfortran.dg/class_14.f03: New test.
8227
8228 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8229
8230         PR fortran/42680
8231         * gfortran.dg/interface_32.f90: New test.
8232
8233 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
8234             Janus Weil  <janus@gcc.gnu.org>
8235
8236         PR fortran/41829
8237         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8238         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8239         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8240
8241 2010-04-28  Mike Stump  <mikestump@comcast.net>
8242
8243         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8244         dg-excess-errors.
8245         * g++.dg/uninit-pred-2_b.C: Likewise.
8246
8247 2010-04-28  Tobias Burnus  <burnus@net-b.de>
8248
8249         PR fortran/18918
8250         PR fortran/43919
8251         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8252
8253 2010-04-28  Matthias Klose  <doko@ubuntu.com>
8254
8255         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8256         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8257         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8258         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8259         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8260
8261 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
8262
8263         * gcc.dg/const-uniq-1.c: New test.
8264         * gcc.dg/lto/const-uniq_[01].c: Likewise.
8265
8266 2010-04-28  Xinliang David Li  <davidxl@google.com>
8267
8268         * gcc.dg/uninit-pred-2_b.c: New test.
8269         * gcc.dg/uninit-pred-4_b.c: New test.
8270         * gcc.dg/uninit-pred-3_d.c: New test.
8271         * gcc.dg/uninit-pred-6_b.c: New test.
8272         * gcc.dg/uninit-pred-8_b.c: New test.
8273         * gcc.dg/uninit-pred-3_a.c: New test.
8274         * gcc.dg/uninit-pred-2_c.c: New test.
8275         * gcc.dg/uninit-pred-5_a.c: New test.
8276         * gcc.dg/uninit-pred-3_e.c: New test.
8277         * gcc.dg/uninit-pred-7_a.c: New test.
8278         * gcc.dg/uninit-pred-6_c.c: New test.
8279         * gcc.dg/uninit-pred-9_a.c: New test.
8280         * gcc.dg/uninit-pred-8_c.c: New test.
8281         * gcc.dg/uninit-pred-3_b.c: New test.
8282         * gcc.dg/uninit-pred-5_b.c: New test.
8283         * gcc.dg/uninit-pred-7_b.c: New test.
8284         * gcc.dg/uninit-pred-6_d.c: New test.
8285         * gcc.dg/uninit-pred-9_b.c: New test.
8286         * gcc.dg/uninit-pred-2_a.c: New test.
8287         * gcc.dg/uninit-pred-4_a.c: New test.
8288         * gcc.dg/uninit-pred-3_c.c: New test.
8289         * gcc.dg/uninit-pred-6_a.c: New test.
8290         * gcc.dg/uninit-pred-8_a.c: New test.
8291         * gcc.dg/uninit-pred-7_c.c: New test.
8292         * gcc.dg/uninit-pred-6_e.c: New test.
8293         * g++.dg/uninit-pred-loop-1_b.cc: New test.
8294         * g++.dg/uninit-pred-1_a.C: New test.
8295         * g++.dg/uninit-pred-1_b.C: New test.
8296         * g++.dg/uninit-pred-2_a.C: New test.
8297         * g++.dg/uninit-pred-2_b.C: New test.
8298         * g++.dg/uninit-pred-loop-1_a.cc: New test.
8299         * g++.dg/uninit-pred-loop-1_c.cc: New test.
8300         * g++.dg/uninit-pred-loop_1.cc: New test.
8301
8302 2010-04-28  Martin Jambor  <mjambor@suse.cz>
8303
8304         * gcc.dg/lto/20091209-1_0.c: New testcase.
8305
8306 2010-04-28  Richard Guenther  <rguenther@suse.de>
8307
8308         PR tree-optimization/43879
8309         PR tree-optimization/43909
8310         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8311
8312 2010-04-28  Richard Guenther  <rguenther@suse.de>
8313
8314         PR c++/43880
8315         * g++.dg/torture/pr43880.C: New testcase.
8316
8317 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8318
8319         PR c++/9335
8320         * g++.dg/template/recurse2.C: Update
8321         * g++.dg/template/recurse.C: Update.
8322         * g++.dg/template/pr23510.C: Update.
8323         * lib/prune.exp: Filter out 'recursively instantiated'.
8324
8325 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8326
8327         PR c++/29043
8328         * g++.dg/init/pr29043.C: New.
8329
8330 2010-04-27  Jason Merrill  <jason@redhat.com>
8331
8332         * g++.dg/lookup/scoped5.C: Adjust.
8333         * g++.dg/lookup/scoped8.C: Adjust.
8334         * g++.dg/template/dependent-expr5.C: Adjust.
8335         * g++.old-deja/g++.brendan/nest1.C: Adjust.
8336
8337         PR c++/43856
8338         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8339
8340         PR c++/43875
8341         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8342
8343 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8344             Jan Hubicka <hubicka@ucw.cz>
8345
8346         * gcc.dg/pure-2.c: New testcase.
8347         * gcc.dg/const-1.c: New testcase.
8348
8349 2010-04-27  Jason Merrill  <jason@redhat.com>
8350
8351         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8352
8353         PR c++/41468
8354         * g++.dg/template/sfinae17.C: New.
8355         * g++.dg/template/sfinae18.C: New.
8356
8357 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8358
8359         * g++.dg/init/pr42844.C: New.
8360         * g++.dg/cpp0x/pr42844-2.C: New.
8361         * g++.dg/cpp0x/defaulted2.C: Adjust.
8362         * g++.dg/tree-ssa/pr27549.C: Likewise.
8363         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8364
8365 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8366
8367         PR fortran/18918
8368         * gfortran.dg/coarray_12.f90: Fix dump parsing.
8369
8370 2010-04-27  Richard Guenther  <rguenther@suse.de>
8371
8372         PR middle-end/40561
8373         * g++.dg/other/pr40561.C: New testcase.
8374
8375 2010-04-27  Martin Jambor  <mjambor@suse.cz>
8376
8377         PR middle-end/43812
8378         * g++.dg/ipa/pr43812.C: New test.
8379
8380 2010-04-27  Jan Hubicka  <jh@suse.cz>
8381
8382         * gcc.dg/ipa/iinline-1.c (main): Rename to...
8383         (test): ... this one.
8384
8385 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
8386
8387         PR target/40657
8388         * gcc.target/arm/thumb-stackframe.c: New test.
8389
8390 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8391
8392         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8393         * gcc.dg/misc-column.c: Likewise.
8394         * gcc.dg/Walways-true-1.c: Likewise.
8395         * gcc.dg/Walways-true-2.c: Likewise.
8396         * gcc.dg/warn-addr-cmp.c: Likewise.
8397
8398 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8399
8400         PR fortran/18918
8401         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8402         * gfortran.dg/coarray_12.f90: New.
8403
8404 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8405
8406         PR c/32207
8407         * gcc.dg/pr32207.c: New test.
8408         * gcc.dg/misc-column.c: Adjust expected warning.
8409         * gcc.dg/Walways-true-1.c: Likewise.
8410         * gcc.dg/Walways-true-2.c: Likewise.
8411         * gcc.dg/warn-addr-cmp.c: Likewise.
8412
8413 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
8414
8415         PR lto/42776
8416         * lib/lto.exp (lto_prune_vis_warns): New function.
8417         (lto-link-and-maybe-run): Call it.
8418
8419 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8420
8421         PR tree-optimization/43904
8422         * gcc.dg/tree-ssa/tailcall-6.c: New.
8423
8424 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8425
8426         PR testsuite/35165
8427         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
8428         Darwin8/OSX10.4 - compatible code generation.
8429         Use scan-rtl-dump.
8430         * obj-c++.dg/stubify-1.mm: Ditto.
8431         * lib/objc-torture.exp: Do not require link success for
8432         "trivial.m" in the runtime checks when dowhat = 'compile'.
8433         * lib/dg-pch.exp (dg-flags-pch): New Proc.
8434         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
8435         Darwin8/OSX10.4 - compatible code generation.
8436         * objc.dg/stubify-2.m: Ditto.
8437         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8438         * objc.dg/next-runtime-1.m: Ditto.
8439         * objc.dg/stret-2.m: Restrict to ilp32 targets.
8440         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8441         runtimes on Darwin.
8442
8443 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
8444
8445         PR 43715
8446         * lib/plugin-support.exp: Use "-undefined
8447         dynamic_lookup" on darwin.
8448
8449 2010-04-26  Richard Guenther  <rguenther@suse.de>
8450
8451         * gcc.dg/lto/20100426_0.c: New testcase.
8452
8453 2010-04-26  Jie Zhang  <jie@codesourcery.com>
8454
8455         PR tree-optimization/43833
8456         gcc.dg/Warray-bounds-8.c: New test case.
8457
8458 2010-04-26  Richard Guenther  <rguenther@suse.de>
8459
8460         PR lto/43080
8461         * g++.dg/lto/20100423-3_0.C: New testcase.
8462
8463 2010-04-26  Richard Guenther  <rguenther@suse.de>
8464
8465         PR lto/42425
8466         * g++.dg/lto/20100423-2_0.C: New testcase.
8467
8468 2010-04-26  Ira Rosen  <irar@il.ibm.com>
8469
8470         * gcc.dg/vect/bb-slp-23.c: New test.
8471
8472 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
8473
8474         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8475         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8476         * gcc.dg/c1x-float-1.c: New test.
8477
8478 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8479
8480         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8481         of "lea\[ \t\]".
8482
8483 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8484
8485         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8486         FreeBSD.
8487         * gfortran.dg/default_format_denormal_1.f90: Ditto.
8488         * gfortran.dg/default_format_2.f90: Ditto.
8489
8490 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8491
8492         * gfortran.dg/pr43505.f90: Clean up .mod file.
8493         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8494         * gfortran.dg/pr41347.f90: Ditto.
8495         * gfortran.dg/internal_pack_4.f90: Ditto.
8496         * gfortran.dg/proc_decl_23.f90: Ditto.
8497         * gfortran.dg/recursive_check_3.f90: Ditto.
8498         * gfortran.dg/intent_out_3.f90: Ditto.
8499         * gfortran.dg/assignment_2.f90: Ditto.
8500         * gfortran.dg/pr41928.f90: Ditto.
8501         * gfortran.dg/pr42166.f90: Ditto.
8502         * gfortran.dg/private_type_12.f90: Ditto.
8503         * gfortran.dg/graphite/pr42185.f90: Ditto.
8504         * gfortran.dg/graphite/pr42186.f90: Ditto.
8505         * gfortran.dg/graphite/pr40982.f90: Ditto.
8506         * gfortran.dg/graphite/id-2.f90: Ditto.
8507         * gfortran.dg/graphite/id-4.f90: Ditto.
8508         * gfortran.dg/graphite/pr42050.f90: Ditto.
8509         * gfortran.dg/graphite/id-18.f90: Ditto.
8510         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8511         * gfortran.dg/graphite/pr41924.f90: Ditto.
8512         * gfortran.dg/graphite/pr42393.f90: Ditto.
8513         * gfortran.dg/graphite/pr37980.f90: Ditto.
8514         * gfortran.dg/graphite/pr38953.f90: Ditto.
8515         * gfortran.dg/graphite/pr42180.f90: Ditto.
8516         * gfortran.dg/graphite/pr42181.f90: Ditto.
8517         * gfortran.dg/where_operator_assign_4.f90: Ditto.
8518         * gfortran.dg/select_type_4.f90: Ditto.
8519         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8520         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8521         * gfortran.dg/lto/pr40725_0.f03: Ditto.
8522         * gfortran.dg/elemental_args_check_2.f90: Ditto.
8523         * gfortran.dg/whole_file_11.f90: Ditto.
8524         * gfortran.dg/private_type_11.f90: Ditto.
8525         * gfortran.dg/vect/vect-gems.f90: Ditto.
8526         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8527
8528 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8529
8530         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8531
8532 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8533
8534         * gnat.dg/pack15.ad[sb]: New test.
8535
8536 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
8537
8538         * gcc.target/arm/mla-1.c: New test.
8539
8540 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
8541
8542         PR fortran/30073
8543         PR fortran/43793
8544         * gfortran.dg/pr43793.f90: New test.
8545
8546 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
8547
8548         PR tree-optimization/41442
8549         * gcc.target/i386/pr41442.c: New test.
8550
8551 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
8552
8553         PR fortran/43832
8554         * gfortran.dg/fgetc_3.f90: Delete bogus test.
8555
8556 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8557
8558         PR fortran/43832
8559         * gfortran.dg/open_nounit.f90: New test.
8560
8561 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
8562
8563         PR fortran/43841
8564         PR fortran/43843
8565         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8566
8567 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8568
8569         * gcc.dg/Wconversion-integer.c: Update.
8570
8571 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8572
8573         * gnat.dg/unchecked_convert5.adb: New test.
8574
8575 2010-04-23  Richard Guenther  <rguenther@suse.de>
8576
8577         PR lto/41734
8578         * gcc.dg/lto/20100423-2_0.c: New testcase.
8579         * gcc.dg/lto/20100423-2_0.c: Likewise.
8580
8581 2010-04-23  Richard Guenther  <rguenther@suse.de>
8582
8583         PR lto/43455
8584         * gcc.dg/lto/20100423-1_0.c: New testcase.
8585         * gcc.dg/lto/20100423-1_1.c: Likewise.
8586
8587 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8588
8589         PR tree-optimization/43846
8590         * gcc.dg/tree-ssa/sra-10.c: New test.
8591
8592 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8593
8594         PR middle-end/43835
8595         * gcc.c-torture/execute/pr43835.c: New test.
8596
8597 2010-04-23  Richard Guenther  <rguenther@suse.de>
8598
8599         PR lto/42653
8600         * g++.dg/lto/20100423-1_0.C: New testcase.
8601
8602 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
8603
8604         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8605
8606 2010-04-22  Ira Rosen  <irar@il.ibm.com>
8607
8608         PR tree-optimization/43842
8609         * gcc.dg/vect/pr43842.c: New test.
8610
8611 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8612
8613         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8614         * gcc.target/i386/wmul-2.c: Likewise.
8615
8616 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8617
8618         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8619         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8620
8621 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
8622
8623         * gfortran.dg/reassoc_6.f: New testcase.
8624
8625 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8626
8627         PR middle-end/29274
8628         * gcc.target/arm/wmul-1.c: New test.
8629         * gcc.target/arm/wmul-2.c: New test.
8630
8631 2010-04-22  Richard Guenther  <rguenther@suse.de>
8632
8633         PR tree-optimization/43845
8634         * gcc.c-torture/compile/pr43845.c: New testcase.
8635
8636 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8637
8638         PR middle-end/29274
8639         * gcc.target/i386/wmul-1.c: New test.
8640         * gcc.target/i386/wmul-2.c: New test.
8641         * gcc.target/bfin/wmul-1.c: New test.
8642         * gcc.target/bfin/wmul-2.c: New test.
8643
8644 2010-04-22  Richard Guenther  <rguenther@suse.de>
8645
8646         PR fortran/43829
8647         * gfortran.dg/vector_subscript_6.f90: New testcase.
8648         * gfortran.dg/assign_10.f90: Adjust.
8649
8650 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
8651
8652         PR fortran/43836
8653         * gfortran.dg/gomp/pr43836.f90: New test.
8654
8655 2010-04-21  Richard Guenther  <rguenther@suse.de>
8656
8657         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8658
8659 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8660
8661         * gcc.dg/torture/builtin-cproj-3.c: New.
8662
8663 2010-04-20  Jason Merrill  <jason@redhat.com>
8664
8665         PR c++/9335
8666         * g++.dg/template/recurse2.C: New.
8667         * g++.dg/parse/crash36.C: Adjust.
8668         * g++.dg/other/fold1.C: Adjust.
8669         * g++.dg/init/member1.C: Adjust.
8670         * lib/prune.exp: Prune "skipping N instantiation contexts".
8671
8672 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8673
8674         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8675
8676 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8677
8678         * gcc.dg/torture/builtin-cproj-1.c: New.
8679         * gcc.dg/torture/builtin-cproj-2.c: New.
8680
8681 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
8682
8683         PR c++/43800
8684         PR c++/43704
8685         * g++.dg/template/typedef32.C: Adjust.
8686         * g++.dg/template/typedef33.C: New test.
8687
8688 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
8689
8690         PR fortran/43227
8691         * gfortran.dg/proc_decl_23.f90: New test.
8692
8693         PR fortran/43266
8694         * gfortran.dg/abstract_type_6.f03: New test.
8695
8696 2010-04-20  Xinliang David Li  <davidxl@google.com>
8697
8698         * g++.dg/tree-ssa/fold-compare.C: New.
8699
8700 2010-04-20  Richard Guenther  <rguenther@suse.de>
8701
8702         PR tree-optimization/39417
8703         * g++.dg/torture/pr39417.C: New testcase.
8704
8705 2010-04-20  Richard Guenther  <rguenther@suse.de>
8706
8707         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8708
8709 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
8710
8711         * g++.dg/debug/dwarf2/rv1.C: New test.
8712
8713 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8714
8715         PR target/43635
8716         * gcc.c-torture/compile/pr43635.c: New testcase.
8717
8718 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8719
8720         PR fortran/43339
8721         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8722         of sequential loops being private only in the innermost containing
8723         task region.
8724
8725         PR middle-end/43337
8726         * gfortran.dg/gomp/pr43337.f90: New test.
8727
8728 2010-04-19  Richard Guenther  <rguenther@suse.de>
8729
8730         PR tree-optimization/43796
8731         * gfortran.dg/pr43796.f90: New testcase.
8732
8733 2010-04-19  Richard Guenther  <rguenther@suse.de>
8734
8735         PR tree-optimization/43783
8736         * gcc.c-torture/execute/pr43783.c: New testcase.
8737
8738 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
8739
8740         PR target/43766
8741         * gcc.target/i386/pr43766.c: New test.
8742
8743 2010-04-19  Jie Zhang  <jie@codesourcery.com>
8744
8745         PR target/43662
8746         * gcc.target/i386/pr43662.c: New test.
8747
8748 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
8749
8750         PR c++/43704
8751         * g++.dg/template/typedef32.C: New test.
8752
8753 2010-04-19  Ira Rosen  <irar@il.ibm.com>
8754
8755         PR tree-optimization/37027
8756         * lib/target-supports.exp
8757         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8758         * gcc.dg/vect/pr37027.c: New test.
8759         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8760         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8761         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8762         gcc.dg/vect/vect-complex-6.c: Likewise.
8763
8764 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8765
8766         * g++.dg/debug/dwarf2/enum1.C: New test.
8767
8768 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8769
8770         * gnat.dg/rep_clause5.ad[sb]: New test.
8771         * gnat.dg/rep_clause5_pkg.ads: New helper.
8772
8773 2010-04-18  Ira Rosen  <irar@il.ibm.com>
8774
8775         PR tree-optimization/43771
8776         * g++.dg/vect/pr43771.cc: New test.
8777
8778 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8779
8780         PR fortran/31538
8781         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8782         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8783
8784 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8785
8786         * gnat.dg/sizetype.adb: Rename into...
8787         * gnat.dg/sizetype1.adb: ...this.
8788         * gnat.dg/sizetype2.adb: New test.
8789
8790 2010-04-16  Richard Guenther  <rguenther@suse.de>
8791
8792         PR tree-optimization/43572
8793         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8794
8795 2010-04-16  Olivier Hainque  <hainque@adacore.com>
8796
8797         * gnat.dg/specs/discr_private.ads: New test.
8798
8799 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
8800
8801         PR target/41514
8802         * gcc.target/arm/thumb-comparisons.c: New test.
8803
8804         PR target/40603
8805         * gcc.target/arm/thumb-cbranchqi.c: New test.
8806
8807 2010-04-16  Christian Bruel  <christian.bruel@st.com>
8808
8809         * g++.dg/torture/pr36191.C: Enable for SH.
8810
8811 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8812
8813         * gnat.dg/wide_boolean.adb: New test.
8814         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8815
8816 2010-04-15  Richard Guenther  <rguenther@suse.de>
8817
8818         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8819         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8820         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8821         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8822         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8823         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8824         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8825         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8826         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8827         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8828         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8829         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8830         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8831         * gcc.dg/torture/ipa-pta-2.c: Likewise.
8832         * gcc.dg/torture/ipa-pta-1.c: Adjust.
8833
8834 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
8835
8836         PR target/21803
8837         * gcc.target/arm/pr42496.c: New test.
8838
8839 2010-04-14  Jason Merrill  <jason@redhat.com>
8840
8841         PR c++/36625
8842         * g++.dg/ext/attrib38.C: New.
8843
8844 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
8845
8846         PR testsuite/43739
8847         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8848
8849 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8850
8851         PR 42966
8852         * gcc.dg/cpp/warn-undef-2.c: Update.
8853         * gcc.dg/cpp/warn-traditional-2.c: Update.
8854         * gcc.dg/cpp/warn-comments-2.c: Update.
8855         * gcc.dg/cpp/warn-variadic-2.c: Update.
8856         * gcc.dg/cpp/warn-long-long-2.c: Update.
8857         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8858         * gcc.dg/cpp/warn-multichar-2.c: Update.
8859         * gcc.dg/cpp/warn-normalized-3.c: Update.
8860         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8861         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8862         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8863         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8864         * gcc.dg/cpp/warn-redefined-2.c: Update.
8865         * gfortran.dg/warning-directive-2.F90: Update.
8866         * c-c++-common/cpp/warning-directive-2.c: Update.
8867
8868 2010-04-14  Michael Matz  <matz@suse.de>
8869
8870         PR tree-optimization/42963
8871         * gcc.dg/pr42963.c: New testcase.
8872
8873 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8874
8875         * gnat.dg/class_wide.adb: Rename into...
8876         * gnat.dg/class_wide1.adb: ...this.
8877         * gnat.dg/class_wide2.ad[sb]: New test.
8878
8879 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8880
8881         PR fortran/18918
8882         * gfortran.dg/coarray_9.f90: Update dg-errors.
8883         * gfortran.dg/coarray_10.f90: New test.
8884         * gfortran.dg/coarray_11.f90: New test.
8885
8886 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8887
8888         PR fortran/43747
8889         gfortran.dg/initialization_24.f90: New test.
8890
8891 2010-04-13  Jason Merrill  <jason@redhat.com>
8892
8893         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8894         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8895
8896 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8897
8898         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8899         * g++.dg/dg.exp: Likewise.
8900         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8901         * c-c++-common/cpp/warning-directive-1.c: ... here.
8902         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8903         * c-c++-common/cpp/warning-directive-2.c: ... here.
8904         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8905         * c-c++-common/cpp/warning-directive-3.c: ... here.
8906         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8907         * c-c++-common/cpp/warning-directive-4.c: ... here.
8908         * g++.dg/cpp/warning-directive-1.C: Delete.
8909         * g++.dg/cpp/warning-directive-2.C: Delete.
8910         * g++.dg/cpp/warning-directive-3.C: Delete.
8911         * g++.dg/cpp/warning-directive-4.C: Delete.
8912         * gcc.dg/cpp/normalised-3.c: Delete.
8913         * g++.dg/cpp/normalised-1.C: Rename as ...
8914         * c-c++-common/cpp/normalised-3.c: ... this.
8915
8916 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8917
8918         * gcc.dg/tree-ssa/sra-9.c: New test.
8919
8920 2010-04-13  Michael Matz  <matz@suse.de>
8921
8922         PR middle-end/43730
8923         * gcc.dg/pr43730.c: New test.
8924
8925 2010-04-13  Michael Matz  <matz@suse.de>
8926
8927         * gcc.dg/tree-ssa/negate.c: New testcase.
8928
8929 2010-04-13  Richard Guenther  <rguenther@suse.de>
8930
8931         PR testsuite/43735
8932         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8933
8934 2010-04-13  Richard Guenther  <rguenther@suse.de>
8935
8936         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8937
8938 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8939
8940         * gnat.dg/derived_type1.adb: New test.
8941
8942 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8943
8944         * gcc.dg/plugindir1.c: New testcase.
8945         * gcc.dg/plugindir2.c: New testcase.
8946         * gcc.dg/plugindir3.c: New testcase.
8947         * gcc.dg/plugindir4.c: New testcase.
8948
8949 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8950
8951         * gcc.target/i386/rotate-2.c: New test.
8952
8953 2010-04-12  Jason Merrill  <jason@redhat.com>
8954
8955         PR c++/43641
8956         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8957         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8958
8959 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8960
8961         PR c++/25811
8962         * g++.dg/init/pr25811.C: New test.
8963
8964 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8965
8966         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8967         dg-error, dg-warning.
8968         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8969
8970 2010-04-12  Richard Guenther  <rguenther@suse.de>
8971
8972         * gcc.dg/torture/inline-2.c: New testcase.
8973
8974 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8975
8976         PR bootstrap/43699
8977         * gcc.dg/Wunused-var-7.c: New test.
8978
8979         PR tree-optimization/43560
8980         * gcc.c-torture/execute/pr43560.c: New test.
8981
8982 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8983
8984         * gnat.dg/aggr13.adb: New test.
8985         * gnat.dg/aggr14.adb: Likewise.
8986         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8987
8988 2010-04-12  Richard Guenther  <rguenther@suse.de>
8989
8990         PR c++/43611
8991         * g++.dg/torture/pr43611.C: New testcase.
8992
8993 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8994
8995         PR c/36774
8996         * gcc.dg/pr36774-1.c: New test.
8997         * gcc.dg/pr36774-2.c: New test.
8998
8999 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9000
9001         * gcc.target/sh/rte-delay-slot.c: New test.
9002
9003 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
9004
9005         * gnat.dg/pack9.adb: Remove -cargs option.
9006         * gnat.dg/aggr12.ad[sb]: New test.
9007
9008 2010-04-10  Jie Zhang  <jie@codesourcery.com>
9009
9010         PR target/43417
9011         * gcc.target/sh/pr43417.c: New test.
9012
9013 2010-04-10  Tobias Burnus  <burnus@net-b.de>
9014
9015         PR fortran/43591
9016         * gfortran.dg/spec_expr_6.f90: New test.
9017
9018 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
9019
9020         PR cpp/43195
9021         * gcc.dg/cpp/pr43195.c: New.
9022         * gcc.dg/cpp/pr43195.h: New.
9023
9024 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9025
9026         PR 42965
9027         * gcc.dg/Werror-6.c: Adjust.
9028         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9029         * gcc.dg/Werror-4.c: Likewise.
9030         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
9031         * gcc.dg/Wswitch-enum-error.c: Likewise.
9032         * gcc.dg/Wpointer-arith.c: Likewise.
9033         * gcc.dg/Wfatal.c: Likewise.
9034         * gcc.dg/Wswitch-error.c: Likewise.
9035         * g++.dg/warn/unused-result1-Werror.c: Likewise.
9036         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
9037         * gcc.dg/cpp/warn-undef-2.c: Likewise.
9038         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
9039         * gcc.dg/cpp/warn-comments-2.c: Likewise.
9040         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
9041         * gcc.dg/cpp/warning-directive-2.c: Likewise.
9042         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
9043         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
9044         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
9045         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
9046         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
9047         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
9048         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
9049         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
9050         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9051         * g++.dg/cpp/warning-directive-2.C: Likewise.
9052         * gfortran.dg/warning-directive-2.F90: Likewise.
9053
9054 2010-04-09  Jason Merrill  <jason@redhat.com>
9055
9056         PR c++/42623
9057         * g++.dg/template/sizeof13.C: New.
9058
9059 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
9060
9061         * g++.dg/other/pr35504.C: Add check for thiscall.
9062         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9063         * gcc.dg/torture/stackalign/thiscall-1.c: New.
9064
9065 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9066
9067         PR c++/28584
9068         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9069         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
9070         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
9071         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
9072         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
9073         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
9074         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9075         * g++.dg/other/increment1.C: Likewise.
9076
9077 2010-04-09  Tobias Burnus  <burnus@net-b.de>
9078
9079         PR fortran/18918
9080         * gfortran.dg/coarray_7.f90: New test.
9081         * gfortran.dg/coarray_8.f90: New test.
9082
9083 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
9084
9085         PR fortran/28039
9086         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9087
9088 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9089
9090         PR target/43643
9091         * gcc.dg/pr43643.c: New test.
9092
9093 2010-04-08  Tobias Burnus  <burnus@net-b.de>
9094
9095         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9096
9097 2010-04-08  Richard Guenther  <rguenther@suse.de>
9098
9099         PR tree-optimization/43679
9100         * gcc.c-torture/compile/pr43679.c: New testcase.
9101
9102 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
9103
9104         PR debug/43670
9105         * gcc.dg/pr43670.c: New test.
9106
9107 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
9108
9109         PR middle-end/40815
9110         * gcc.dg/tree-ssa/reassoc-19.c: New.
9111
9112 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
9113
9114         PR c/18624
9115         * gcc.dg/Wunused-var-1.c: New test.
9116         * gcc.dg/Wunused-var-2.c: New test.
9117         * gcc.dg/Wunused-var-3.c: New test.
9118         * gcc.dg/Wunused-var-4.c: New test.
9119         * gcc.dg/Wunused-var-5.c: New test.
9120         * gcc.dg/Wunused-var-6.c: New test.
9121         * gcc.dg/Wunused-parm-1.c: New test.
9122
9123         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9124         * gcc.dg/trunc-1.c: Likewise.
9125         * gcc.dg/vla-9.c: Likewise.
9126         * gcc.dg/dfp/composite-type.c: Likewise.
9127
9128 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9129
9130         PR objc/35996
9131         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9132         * obj-c++.dg/objc-gc-3.mm: Ditto.
9133
9134 2010-04-07  Simon Baldwin  <simonb@google.com>
9135
9136         * gcc.dg/cpp/warn-undef-2.c: New.
9137         * gcc.dg/cpp/warn-traditional-2.c: New.
9138         * gcc.dg/cpp/warn-comments-2.c: New.
9139         * gcc.dg/cpp/warning-directive-1.c: New.
9140         * gcc.dg/cpp/warn-long-long.c: New.
9141         * gcc.dg/cpp/warn-traditional.c: New.
9142         * gcc.dg/cpp/warn-variadic-2.c: New.
9143         * gcc.dg/cpp/warn-undef.c: New.
9144         * gcc.dg/cpp/warn-normalized-1.c: New.
9145         * gcc.dg/cpp/warning-directive-2.c: New.
9146         * gcc.dg/cpp/warn-long-long-2.c: New.
9147         * gcc.dg/cpp/warn-variadic.c: New.
9148         * gcc.dg/cpp/warn-normalized-2.c: New.
9149         * gcc.dg/cpp/warning-directive-3.c: New.
9150         * gcc.dg/cpp/warn-deprecated-2.c: New.
9151         * gcc.dg/cpp/warn-trigraphs-1.c: New.
9152         * gcc.dg/cpp/warn-multichar-2.c: New.
9153         * gcc.dg/cpp/warn-normalized-3.c: New.
9154         * gcc.dg/cpp/warning-directive-4.c: New.
9155         * gcc.dg/cpp/warn-unused-macros.c: New.
9156         * gcc.dg/cpp/warn-trigraphs-2.c: New.
9157         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9158         * gcc.dg/cpp/warn-cxx-compat.c: New.
9159         * gcc.dg/cpp/warn-redefined.c: New.
9160         * gcc.dg/cpp/warn-trigraphs-3.c: New.
9161         * gcc.dg/cpp/warn-unused-macros-2.c: New.
9162         * gcc.dg/cpp/warn-deprecated.c: New.
9163         * gcc.dg/cpp/warn-trigraphs-4.c: New.
9164         * gcc.dg/cpp/warn-redefined-2.c: New.
9165         * gcc.dg/cpp/warn-comments.c: New.
9166         * gcc.dg/cpp/warn-multichar.c: New.
9167         * g++.dg/cpp/warning-directive-1.C: New.
9168         * g++.dg/cpp/warning-directive-2.C: New.
9169         * g++.dg/cpp/warning-directive-3.C: New.
9170         * g++.dg/cpp/warning-directive-4.C: New.
9171         * gfortran.dg/warning-directive-1.F90: New.
9172         * gfortran.dg/warning-directive-3.F90: New.
9173         * gfortran.dg/warning-directive-2.F90: New.
9174         * gfortran.dg/warning-directive-4.F90: New.
9175
9176 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9177
9178         PR objc++/23716
9179         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9180
9181 2010-04-07  Jason Merrill  <jason@redhat.com>
9182
9183         * g++.dg/template/dr408.C: New.
9184
9185         * g++.dg/lookup/ns4.C: New.
9186
9187         PR c++/38392
9188         * g++.dg/template/friend51.C: New test.
9189
9190         PR c++/41970
9191         * g++.old-deja/g++.other/linkage1.C: Adjust.
9192
9193 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9194
9195         PR c++/42697
9196         * g++.dg/template/crash94.C: New test.
9197
9198 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9199
9200         PR c++/40239
9201         * g++.dg/init/aggr5.C: New test.
9202         * g++.dg/init/aggr5.C: New test.
9203
9204 2010-04-07  Richard Guenther  <rguenther@suse.de>
9205
9206         PR tree-optimization/43270
9207         * g++.dg/warn/Warray-bounds-4.C: New testcase.
9208         * gcc.dg/Warray-bounds-7.c: Likewise.
9209
9210 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9211
9212         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9213         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9214         * gnat.dg/bit_packed_array4.ad[sb]: New test.
9215
9216 2010-04-07  Jie Zhang  <jie@codesourcery.com>
9217
9218         PR c++/42556
9219         * g++.dg/init/pr42556.C: New test.
9220
9221 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9222
9223         PR debug/43628
9224         * g++.dg/debug/dwarf2/typedef2.C: New test.
9225
9226 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
9227
9228         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9229         c-c++-common/dwarf2/redeclaration-1.C
9230
9231 2010-04-06  Jason Merrill  <jason@redhat.com>
9232
9233         * g++.dg/cpp0x/pr31437.C: Adjust error location.
9234         * g++.dg/ext/attrib18.C: Likewise.
9235         * g++.dg/ext/bitfield2.C: Likewise.
9236         * g++.dg/ext/bitfield4.C: Likewise.
9237         * g++.dg/ext/visibility/warn2.C: Likewise.
9238         * g++.dg/ext/visibility/warn3.C: Likewise.
9239         * g++.dg/gomp/pr26690-1.C: Likewise.
9240         * g++.dg/inherit/covariant7.C: Likewise.
9241         * g++.dg/init/synth2.C: Likewise.
9242         * g++.dg/lookup/using7.C: Likewise.
9243         * g++.dg/other/crash-4.C: Likewise.
9244         * g++.dg/other/error13.C: Likewise.
9245         * g++.dg/other/error20.C: Likewise.
9246         * g++.dg/parse/crash31.C: Likewise.
9247         * g++.dg/parse/error16.C: Likewise.
9248         * g++.dg/parse/error19.C: Likewise.
9249         * g++.dg/parse/error27.C: Likewise.
9250         * g++.dg/parse/error28.C: Likewise.
9251         * g++.dg/parse/fused-params1.C: Likewise.
9252         * g++.dg/template/error2.C: Likewise.
9253         * g++.dg/template/local6.C: Likewise.
9254         * g++.dg/template/qualttp15.C: Likewise.
9255         * g++.dg/warn/Wnvdtor-2.C: Likewise.
9256         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9257         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9258         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9259         * g++.old-deja/g++.eh/spec6.C: Likewise.
9260         * g++.old-deja/g++.jason/crash3.C: Likewise.
9261         * g++.old-deja/g++.jason/destruct2.C: Likewise.
9262         * g++.old-deja/g++.law/ctors5.C: Likewise.
9263         * g++.old-deja/g++.law/ctors9.C: Likewise.
9264         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9265         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9266         * g++.old-deja/g++.other/struct1.C: Likewise.
9267         * g++.old-deja/g++.other/volatile1.C: Likewise.
9268         * g++.old-deja/g++.pt/crash36.C: Likewise.
9269         * g++.old-deja/g++.pt/derived3.C: Likewise.
9270         * g++.old-deja/g++.robertl/eb109.C: Likewise.
9271         * g++.old-deja/g++.robertl/eb4.C: Likewise.
9272
9273 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
9274
9275         PR middle-end/43519
9276         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9277         * gcc.dg/graphite/id-19.c: New.
9278
9279 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
9280
9281         PR middle-end/32824
9282         * gcc.dg/vect/pr32824: New.
9283
9284 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9285
9286         PR fortran/18918
9287         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9288         * gfortran.dg/coarray_3.f90: Ditto.
9289         * gfortran.dg/coarray_4.f90: Ditto.
9290         * gfortran.dg/coarray_5.f90: Ditto.
9291         * gfortran.dg/coarray_6.f90: Ditto.
9292         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9293
9294 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9295
9296         PR fortran/18918
9297         * gfortran.dg/coarray_4.f90: Fix test.
9298         * gfortran.dg/coarray_6.f90: Add more tests.
9299
9300 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9301
9302         PR fortran/18918
9303         * gfortran.dg/coarray_4.f90: New test.
9304         * gfortran.dg/coarray_5.f90: New test.
9305         * gfortran.dg/coarray_6.f90: New test.
9306
9307 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9308
9309         PR fortran/18918
9310         * gfortran.dg/iso_fortran_env_5.f90: New test.
9311         * gfortran.dg/iso_fortran_env_6.f90: New test.
9312
9313 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9314
9315         PR fortran/39997
9316         * gfortran.dg/coarray_1.f90: New test.
9317         * gfortran.dg/coarray_2.f90: New test.
9318         * gfortran.dg/coarray_3.f90: New test.
9319
9320 2010-04-06  Jason Merrill  <jason@redhat.com>
9321
9322         PR c++/43648
9323         * g++.dg/template/dtor8.C: New.
9324
9325         PR c++/43621
9326         * g++.dg/template/error-recovery2.C: New.
9327
9328 2010-04-06  Jan Hubicka  <jh@suse.czpli
9329
9330         PR tree-optimization/42906
9331         * gcc.dg/tree-ssa/dce-1.c: New testcase.
9332
9333 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9334
9335         PR fortran/43178
9336         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9337         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9338         * gfortran.dg/auto_dealloc_1.f90: Ditto.
9339
9340 2010-04-06  Richard Guenther  <rguenther@suse.de>
9341
9342         PR tree-optimization/43627
9343         * gcc.dg/tree-ssa/vrp49.c: New testcase.
9344
9345 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9346
9347         PR target/43638
9348         * gcc.target/i386/pr43638.c: New test.
9349
9350 2010-04-06  Richard Guenther  <rguenther@suse.de>
9351
9352         PR middle-end/43661
9353         * gcc.c-torture/compile/pr43661.c: New testcase.
9354
9355 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9356
9357         * gcc.target/s390/stackcheck1.c: Add dg-warning.
9358
9359 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
9360
9361         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9362
9363 2010-04-02  Richard Guenther  <rguenther@suse.de>
9364
9365         PR tree-optimization/43629
9366         * gcc.c-torture/execute/pr43629.c: New testcase.
9367
9368 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9369             Dominique d'Humieres  <dominiq@lps.ens.fr>
9370
9371         PR libfortran/43605
9372         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9373
9374 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
9375
9376         PR debug/43325
9377         * c-c++-common/dwarf2/redeclaration-1.C: New test.
9378
9379 2010-04-01  Jason Merrill  <jason@redhat.com>
9380
9381         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9382
9383 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9384             Manfred Schwarb  <manfred99@gmx.ch>
9385
9386         PR libfortran/43605
9387         * gfortran.dg/ftell_3.f90: New test.
9388
9389 2010-04-01  Richard Guenther  <rguenther@suse.de>
9390
9391         PR middle-end/43614
9392         * gcc.c-torture/compile/pr43614.c: New testcase.
9393
9394 2010-04-01  Martin Jambor  <mjambor@suse.cz>
9395
9396         PR tree-optimization/43141
9397         * gcc.dg/guality/pr43141.c: New test.
9398
9399 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9400
9401         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9402         * g++.dg/eh/spbp.C: Likewise.
9403         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9404         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9405         superfluous casts.
9406         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9407         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
9408         * objc.dg/dwarf-2.m: Likewise.
9409
9410 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9411
9412         PR middle-end/43464
9413         * gcc.dg/graphite/id-pr43464.c: New.
9414         * gcc.dg/graphite/id-pr43464-1.c: New.
9415
9416 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9417
9418         PR middle-end/43351
9419         * gcc.dg/graphite/id-pr43351.c
9420
9421 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9422
9423         PR testsuite/35165
9424         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9425         * obj-c++.dg/try-catch-2.mm: Ditto.
9426         * obj-c++.dg/lookup-2.mm: Ditto.
9427         * obj-c++.dg/encode-8.m: Ditto.
9428         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9429         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9430         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9431         * obj-c++.dg/const-str-11.mm: Ditto.
9432         * obj-c++.dg/const-str-9.mm: Ditto.
9433         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9434         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9435         * obj-c++.dg/except-1.mm: Ditto.
9436         * obj-c++.dg/const-str-7.mm: Ditto.
9437         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9438         * obj-c++.dg/const-str-3.mm: Ditto.
9439         * obj-c++.dg/const-str-7.mm: Ditto.
9440         * obj-c++.dg/stubify-2.mm: Change dump file name.
9441
9442         PR objc++/23613
9443         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9444         New macro.
9445         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9446         Remove dg-xfail-if.
9447
9448 2010-03-31  Martin Jambor  <mjambor@suse.cz>
9449
9450         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
9451         only with -O2, -O3 or -Os and not with -fwhopr.
9452
9453 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
9454
9455         PR c++/43558
9456         * g++.dg/template/typedef31.C: New test.
9457
9458 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9459
9460         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9461         assembler output on *-*-solaris2*.
9462         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9463
9464 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
9465
9466         PR debug/43557
9467         * gcc.dg/pr43557-1.c: New test.
9468         * gcc.dg/pr43557-2.c: New file.
9469
9470 2010-03-31  Jie Zhang  <jie@codesourcery.com>
9471
9472         PR 43562
9473         * gcc.dg/pr43562.c: New test.
9474
9475 2010-03-30  Jason Merrill  <jason@redhat.com>
9476
9477         PR c++/43076
9478         * g++.dg/template/error-recovery1.C: New.
9479
9480         PR c++/41786
9481         * g++.dg/parse/ambig5.C: New.
9482
9483 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
9484
9485         PR debug/43593
9486         * gcc.dg/guality/pr43593.c: New test.
9487
9488 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
9489
9490         PR middle-end/43430
9491         * gcc.dg/vect/pr43430-1.c: New.
9492
9493 2010-03-30  Jason Merrill  <jason@redhat.com>
9494
9495         PR c++/43559
9496         * g++.dg/template/partial7.C: New.
9497
9498 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9499
9500         * gcc.target/s390/stackcheck1.c: New testcase.
9501
9502 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9503
9504         PR libfortran/43265
9505         * gfortran.dg/read_eof_8.f90: New test.
9506
9507 2010-03-29  Jason Merrill  <jason@redhat.com>
9508
9509         * gcc.dg/cpp/include6.c: Change [] to ().
9510
9511         N3077
9512         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9513         splicing and UCNs.
9514         * c-c++-common/raw-string-2.c: Add trigraph test.
9515         * c-c++-common/raw-string-8.c: New.
9516         * c-c++-common/raw-string-9.c: New.
9517         * c-c++-common/raw-string-10.c: New.
9518
9519         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9520         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9521         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9522         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9523         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9524         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9525         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9526
9527 2010-03-29  Richard Guenther  <rguenther@suse.de>
9528
9529         PR tree-optimization/43560
9530         * gcc.dg/torture/pr43560.c: New testcase.
9531
9532 2010-03-29  Jason Merrill  <jason@redhat.com>
9533
9534         N3077
9535         * g++.dg/ext/raw-string-1.C: Change [] to ().
9536         * g++.dg/ext/raw-string-2.C: Change [] to ().
9537         Don't use \ in delimiter.
9538         * g++.dg/ext/raw-string-3.C: Change [] to ().
9539         * g++.dg/ext/raw-string-4.C: Change [] to ().
9540         * g++.dg/ext/raw-string-5.C: Change [] to ().
9541         Test for error on \ in delimiter.
9542         * g++.dg/ext/raw-string-6.C: Change [] to ().
9543         * g++.dg/ext/raw-string-7.C: Change [] to ().
9544
9545 2010-03-29  Jie Zhang  <jie@codesourcery.com>
9546
9547         PR 43564
9548         * gcc.dg/pr43564.c: New test.
9549
9550 2010-03-29  Tobias Burnus  <burnus@net-b.de>
9551
9552         PR fortran/43551
9553         * gfortran.dg/direct_io_12.f90: New test.
9554
9555 2010-03-28  Jan Hubicka  <jh@suse.cz>
9556
9557         PR tree-optimization/43505
9558         * gfortran.dg/pr43505.f90: New testcase.
9559
9560 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
9561
9562         PR tree-optimization/43528
9563         * gcc.target/i386/pr43528.c: New test.
9564
9565 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
9566
9567         PR c/43381
9568         * gcc.dg/parm-impl-decl-3.c: New test.
9569
9570 2010-03-26  Jason Merrill  <jason@redhat.com>
9571
9572         PR c++/43509
9573         * g++.dg/cpp0x/parse1.C: New.
9574
9575 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
9576
9577         PR target/43524
9578         * gcc.target/i386/pr43524.c: New test.
9579
9580 2010-03-26  Martin Jambor  <mjambor@suse.cz>
9581
9582         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9583         whitespace, rename main to foo.
9584         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9585         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9586         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9587         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9588         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9589         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9590         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9591         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9592         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9593         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9594         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9595
9596 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
9597
9598         PR c++/43327
9599         * g++.dg/other/crash-10.C: New test.
9600         * g++.dg/other/crash-11.C: New test.
9601
9602 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9603
9604         PR libfortran/43517
9605         * gfortran.dg/read_eof_7.f90: New test.
9606
9607 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9608
9609         PR objc/35165
9610         PR testsuite/43512
9611         * objc-obj-c++-shared: New directory.
9612         * objc-obj-c++-shared/Object1-implementation.h: New file.
9613         * objc-obj-c++-shared/Object1.h: New file.
9614         * objc-obj-c++-shared/Protocol1.h: New file.
9615         * objc-obj-c++-shared/next-abi.h: New file.
9616         * objc-obj-c++-shared/next-mapping.h: New file.
9617         * objc/execute/next_mapping.h: Delete.
9618         * objc.dg/special/special.exp: For all targets run the tests with
9619         -fgnu-runtime, for darwin targets also run the tests with
9620         -fnext-runtime.
9621         * objc.dg/dg.exp: Ditto.
9622         * obj-c++.dg/dg.exp: Ditto.
9623         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9624         Protocol1.h) and next-mapping.h as required.  Amend testcase to
9625         include use of updated NeXT interface.
9626         * objc/execute/formal_protocol-5.m: Ditto.
9627         * objc/execute/protocol-isEqual-2.m: Ditto.
9628         * objc/execute/protocol-isEqual-4.m: Ditto.
9629         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9630         Protocol1.h) and next-mapping.h as required.
9631         * objc/execute/object_is_class.m: Ditto.
9632         * objc/execute/enumeration-1.m: Ditto.
9633         * objc/execute/class-13.m: Ditto.
9634         * objc/execute/formal_protocol-2.m: Ditto.
9635         * objc/execute/formal_protocol-4.m: Ditto.
9636         * objc/execute/class-1.m: Ditto.
9637         * objc/execute/bycopy-1.m: Ditto.
9638         * objc/execute/formal_protocol-6.m: Ditto.
9639         * objc/execute/bycopy-3.m: Ditto.
9640         * objc/execute/class-3.m: Ditto.
9641         * objc/execute/bf-11.m: Ditto.
9642         * objc/execute/class-5.m: Ditto.
9643         * objc/execute/bf-13.m: Ditto.
9644         * objc/execute/class-7.m: Ditto.
9645         * objc/execute/bf-15.m: Ditto.
9646         * objc/execute/class-9.m: Ditto.
9647         * objc/execute/bf-17.m: Ditto.
9648         * objc/execute/bf-19.m: Ditto.
9649         * objc/execute/IMP.m: Ditto.
9650         * objc/execute/exceptions/catchall-1.m: Ditto.
9651         * objc/execute/exceptions/trivial.m: Ditto.
9652         * objc/execute/exceptions/finally-1.m: Ditto.
9653         * objc/execute/exceptions/local-variables-1.m: Ditto.
9654         * objc/execute/exceptions/foward-1.m: Ditto.
9655         * objc/execute/bf-2.m: Ditto.
9656         * objc/execute/string1.m: Ditto.
9657         * objc/execute/bf-4.m: Ditto.
9658         * objc/execute/informal_protocol.m: Ditto.
9659         * objc/execute/string3.m: Ditto.
9660         * objc/execute/bf-6.m: Ditto.
9661         * objc/execute/bf-8.m: Ditto.
9662         * objc/execute/class-tests-1.h: Ditto.
9663         * objc/execute/protocol-isEqual-1.m: Ditto.
9664         * objc/execute/protocol-isEqual-3.m: Ditto.
9665         * objc/execute/_cmd.m: Ditto.
9666         * objc/execute/function-message-1.m: Ditto.
9667         * objc/execute/bf-20.m: Ditto.
9668         * objc/execute/bf-common.h: Ditto.
9669         * objc/execute/np-2.m: Ditto.
9670         * objc/execute/class-10.m: Ditto.
9671         * objc/execute/class-12.m: Ditto.
9672         * objc/execute/enumeration-2.m: Ditto.
9673         * objc/execute/class-14.m: Ditto.
9674         * objc/execute/encode-1.m: Ditto.
9675         * objc/execute/formal_protocol-1.m: Ditto.
9676         * objc/execute/formal_protocol-3.m: Ditto.
9677         * objc/execute/accessing_ivars.m: Ditto.
9678         * objc/execute/bycopy-2.m: Ditto.
9679         * objc/execute/class-2.m: Ditto.
9680         * objc/execute/bf-10.m: Ditto.
9681         * objc/execute/formal_protocol-7.m: Ditto.
9682         * objc/execute/root_methods.m: Ditto.
9683         * objc/execute/class-4.m: Ditto.
9684         * objc/execute/bf-12.m: Ditto.
9685         * objc/execute/class-6.m: Ditto.
9686         * objc/execute/bf-14.m: Ditto.
9687         * objc/execute/nested-func-1.m: Ditto.
9688         * objc/execute/class-8.m: Ditto.
9689         * objc/execute/private.m: Ditto.
9690         * objc/execute/bf-16.m: Ditto.
9691         * objc/execute/bf-18.m: Ditto.
9692         * objc/execute/load-3.m: Ditto.
9693         * objc/execute/compatibility_alias.m: Ditto.
9694         * objc/execute/bf-1.m: Ditto.
9695         * objc/execute/no_clash.m: Ditto.
9696         * objc/execute/bf-3.m: Ditto.
9697         * objc/execute/string2.m: Ditto.
9698         * objc/execute/bf-5.m: Ditto.
9699         * objc/execute/string4.m: Ditto.
9700         * objc/execute/bf-7.m: Ditto.
9701         * objc/execute/object_is_meta_class.m: Ditto.
9702         * objc/execute/bf-9.m: Ditto.
9703         * objc/execute/bf-21.m: Ditto.
9704         * objc/execute/cascading-1.m: Ditto.
9705         * objc/execute/trivial.m: Ditto.
9706         * objc/execute/np-1.m: Ditto.
9707         * objc/compile/trivial.m: Ditto.
9708         * objc/execute/class_self-2.m: Include <stdlib.h>.
9709         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9710         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9711         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9712         and 64bit. Use new NeXT interface as required.
9713         * objc.dg/special/unclaimed-category-1.m: Ditto.
9714         * objc.dg/special/unclaimed-category-1.h: Ditto.
9715         * objc.dg/special/unclaimed-category-1a.m: Ditto.
9716         * objc.dg/func-ptr-1.m: Ditto.
9717         * objc.dg/stret-1.m: Ditto.
9718         * objc.dg/encode-2.m: Ditto.
9719         * objc.dg/category-1.m: Ditto.
9720         * objc.dg/encode-3.m: Ditto.
9721         * objc.dg/call-super-3.m: Ditto.
9722         * objc.dg/method-3.m: Ditto.
9723         * objc.dg/func-ptr-2.m: Ditto.
9724         * objc.dg/lookup-1.m: Ditto.
9725         * objc.dg/encode-4.m: Ditto.
9726         * objc.dg/fix-and-continue-1.m: Ditto.
9727         * objc.dg/proto-lossage-3.m: Ditto.
9728         * objc.dg/method-13.m: Ditto.
9729         * objc.dg/proto-qual-1.m: Ditto.
9730         * objc.dg/zero-link-3.m: Ditto.
9731         * objc.dg/bitfield-1.m: Ditto.
9732         * objc.dg/va-meth-1.m: Ditto.
9733         * objc.dg/super-class-3.m: Ditto.
9734         * objc.dg/call-super-1.m: Ditto.
9735         * objc.dg/type-size-2.m: Ditto.
9736         * objc.dg/method-10.m: Ditto.
9737         * objc.dg/defs.m: Ditto.
9738         * objc.dg/const-str-3.m: Ditto.
9739         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9740         Protocol1.h) and next-mapping.h as required. Use new NeXT
9741         interface as required.
9742         * objc.dg/super-class-4.m: Ditto.
9743         * objc.dg/comp-types-8.m: Ditto.
9744         * objc.dg/call-super-2.m: Ditto.
9745         * objc.dg/objc-fast-4.m: Ditto.
9746         * objc.dg/method-6.m: Ditto.
9747         * objc.dg/const-str-3.m: Ditto.
9748         * objc.dg/const-str-7.m: Ditto.
9749         * objc.dg/method-15.m: Ditto.
9750         * objc.dg/method-19.m: Ditto.
9751         * objc.dg/sync-1.m: Ditto.
9752         * objc.dg/layout-1.m: Ditto.
9753         * objc.dg/bitfield-3.m: Ditto.
9754         * objc.dg/try-catch-3.m: Ditto.
9755         * objc.dg/try-catch-7.m: Ditto.
9756         * objc.dg/comp-types-10.m: Ditto.
9757         * objc.dg/selector-2.: Ditto.
9758         * objc.dg/method-7.m: Ditto.
9759         * objc.dg/typedef-alias-1.m: Ditto.
9760         * objc.dg/proto-lossage-2.m: Ditto.
9761         * objc.dg/comp-types-11.m: Ditto.
9762         * objc.dg/sizeof-1.m: Ditto.
9763         * objc.dg/method-17.m: Ditto.
9764         * objc.dg/bitfield-5.m: Ditto.
9765         * objc.dg/try-catch-1.m: Ditto.
9766         * objc.dg/encode-5.m: Ditto.
9767         * objc.dg/fix-and-continue-2.m: Ditto.
9768         * objc.dg/method-9.m: Ditto.
9769         * objc.dg/isa-field-1.m: Ditto.
9770         * objc.dg/local-decl-2.m: Ditto.
9771         * objc.dg/objc-gc-4.m: Ditto.
9772         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9773         * objc.dg/gnu-runtime-3.m: Ditto.
9774         * objc.dg/encode-7.m: Ditto.
9775         * objc.dg/encode-8.m: Ditto.
9776         * objc.dg/selector-3.m: Ditto.
9777         * objc.dg/gnu-runtime-1.m: Ditto.
9778         * objc.dg/const-str-12.m: Ditto.
9779         * objc.dg/gnu-runtime-2.m: Ditto.
9780         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9781         * objc.dg/selector-1.m: Ditto.
9782         * objc.dg/stubify-2.m: Ditto.
9783         * objc.dg/zero-link-1.m: Ditto.
9784         * objc.dg/stret-2.m: Ditto.
9785         * objc.dg/zero-link-2.m: Ditto.
9786         * objc.dg/next-runtime-1.m: Ditto.
9787         * objc.dg/symtab-1.m: Ditto.
9788         * objc.dg/stubify-1.m: Ditto.
9789         * objc.dg/bitfield-2.m: Ditto.
9790         * objc.dg/try-catch-10.m: Apply to both runtimes.
9791         * objc.dg/const-str-1.m: Ditto.
9792         * objc.dg/image-info.m: Ditto.
9793         * objc.dg/encode-9.m: Ditto.
9794         * objc.dg/pragma-1.m: Apply test to all targets.
9795         * objc.dg/const-str-4.m: Ditto.
9796         * objc.dg/const-str-8.m: Ditto.
9797         * objc.dg/super-class-2.m: Ditto.
9798         * objc.dg/try-catch-5.m: Ditto.
9799         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9800         Protocol1.h) and next-mapping.h as required. Use new NeXT
9801         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
9802         * objc.dg/const-str-11.m: Ditto.
9803         * objc.dg/const-str-9.m: Ditto.
9804         * objc.dg/method-4.m: Skip for 64Bit NeXT.
9805         * objc.dg/encode-1.m: Remove redundant -lobjc.
9806         * objc.dg/try-catch-9.m: Tidy space.
9807         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9808         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9809         and 64bit. Use new NeXT interface as required.
9810         * obj-c++.dg/template-4.mm: Ditto.
9811         * obj-c++.dg/defs.mm: Ditto.
9812         * obj-c++.dg/basic.mm: Ditto.
9813         * obj-c++.dg/encode-4.mm: Ditto.
9814         * obj-c++.dg/method-17.mm: Ditto.
9815         * obj-c++.dg/proto-lossage-3.mm: Ditto.
9816         * obj-c++.dg/cxx-class-1.mm: Ditto.
9817         * obj-c++.dg/method-10.mm: Ditto.
9818         * obj-c++.dg/va-meth-1.mm: Ditto.
9819         * obj-c++.dg/encode-5.mm: Ditto.
9820         * obj-c++.dg/lookup-2.mm: Ditto.
9821         * obj-c++.dg/template-3.mm: Ditto.
9822         * obj-c++.dg/proto-qual-1.mm: Ditto.
9823         * obj-c++.dg/qual-types-1.m: Ditto.
9824         * obj-c++.dg/cxx-scope-1.mm: Ditto.
9825         * obj-c++.dg/template-1.mm: Ditto.
9826         * obj-c++.dg/encode-6.mm: Ditto.
9827         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
9828         Protocol1.h) and next-mapping.h as required. Use new NeXT
9829         interface as required.
9830         * obj-c++.dg/except-1.mm: Ditto.
9831         * obj-c++.dg/const-str-7.mm: Ditto.
9832         * obj-c++.dg/ivar-list-semi.mm: Ditto.
9833         * obj-c++.dg/cxx-scope-2.mm: Ditto.
9834         * obj-c++.dg/selector-2.mm: Ditto.
9835         * obj-c++.dg/isa-field-1.mm: Ditto.
9836         * obj-c++.dg/try-catch-1.mm: Ditto.
9837         * obj-c++.dg/local-decl-1.mm: Ditto.
9838         * obj-c++.dg/try-catch-9.mm: Ditto.
9839         * obj-c++.dg/no-extra-load.mm: Ditto.
9840         * obj-c++.dg/selector-5.mm: Ditto.
9841         * obj-c++.dg/method-12.mm: Ditto.
9842         * obj-c++.dg/try-catch-11.mm: Ditto.
9843         * obj-c++.dg/comp-types-11.mm: Ditto.
9844         * obj-c++.dg/bitfield-3.mm: Ditto.
9845         * obj-c++.dg/method-6.mm: Ditto.
9846         * obj-c++.dg/super-class-2.mm: Ditto.
9847         * obj-c++.dg/method-21.mm: Ditto.
9848         * obj-c++.dg/const-str-8.mm: Ditto.
9849         * obj-c++.dg/try-catch-7.mm: Ditto.
9850         * obj-c++.dg/method-15.mm: Ditto.
9851         * obj-c++.dg/layout-1.mm: Ditto.
9852         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9853         * obj-c++.dg/const-str-3.mm: Ditto.
9854         * obj-c++.dg/try-catch-2.mm: Ditto.
9855         * obj-c++.dg/objc-gc-3.mm: Ditto.
9856         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9857         * obj-c++.dg/bitfield-1.mm: Ditto.
9858         * obj-c++.dg/selector-6.mm: Ditto.
9859         * obj-c++.dg/method-13.mm: Ditto.
9860         * obj-c++.dg/comp-types-12.mm: Ditto.
9861         * obj-c++.dg/bitfield-4.mm: Ditto.
9862         * obj-c++.dg/try-catch-8.mm: Ditto.
9863         * obj-c++.dg/method-2.mm: Ditto.
9864         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9865         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9866         * obj-c++.dg/const-str-4.mm: Ditto.
9867         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9868         * obj-c++.dg/try-catch-3.mm: Ditto.
9869         * obj-c++.dg/comp-types-9.mm: Ditto.
9870         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9871         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9872         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9873         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9874         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9875         Use new NeXT interface as required.
9876         * obj-c++.dg/const-str-10.mm: Ditto.
9877         * obj-c++.dg/const-str-11.mm: Ditto.
9878         * obj-c++.dg/const-str-9.mm: Ditto.
9879         * obj-c++.dg/method-11.mm: Ditto.
9880         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9881         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9882         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9883         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9884         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9885
9886 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
9887
9888         PR c++/43206
9889         * g++.dg/template/typedef30.C: New test case.
9890
9891 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9892
9893         PR c/43385
9894         * gcc.c-torture/execute/pr43385.c: New test.
9895
9896 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9897
9898         * gcc.dg/strncpy-fix-1.c: New test.
9899
9900 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9901
9902         PR testsuite/41609
9903         * lib/objc-torture.exp (objc-set-runtime-options): New.
9904         * objc/execute/execute.exp: Check runtime options on each pass.
9905         * objc/execute/exceptions/exceptions.exp: Ditto.
9906         * objc/compile/compile.exp: Ditto.
9907
9908         PR testsuite/42348
9909         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9910         standard tests.
9911         (check_effective_target_objc2): New proc.
9912         (check_effective_target_next_runtime): New proc.
9913         * lib/objc.exp: Determine which runtime is in force and support it.
9914         * lib/obj-c++.exp: Ditto.
9915
9916 2010-03-24  Jason Merrill  <jason@redhat.com>
9917
9918         PR c++/43502
9919         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9920
9921 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9922
9923         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9924         a loop.
9925         * gcc.dg/ipa/ipa-2.c: Likewise.
9926         * gcc.dg/ipa/ipa-3.c: Likewise.
9927         * gcc.dg/ipa/ipa-4.c: Likewise.
9928         * gcc.dg/ipa/ipa-5.c: Likewise.
9929         * gcc.dg/ipa/ipa-7.c: Likewise.
9930         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9931         a loop.
9932         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9933         i_can_not_be_propagated_fully2 into a loop.
9934         * gcc.dg/ipa/ipa-8.c: New test.
9935         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9936
9937 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9938
9939         PR debug/19192
9940         PR debug/43479
9941         * gcc.dg/guality/pr43479.c: New test.
9942         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9943         and add volatile keyword.
9944
9945 2010-03-23  Mike Stump  <mikestump@comcast.net>
9946
9947         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9948
9949 2010-03-23  Jason Merrill  <jason@redhat.com>
9950
9951         * g++.dg/ext/altivec-17.C: Adjust error message.
9952
9953         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9954         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9955         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9956         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9957         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9958         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9959
9960 2010-03-22  Jason Merrill  <jason@redhat.com>
9961
9962         PR c++/43333
9963         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9964         * g++.dg/ext/is_pod_98.C: New.
9965
9966         PR c++/43281
9967         * g++.dg/cpp0x/auto18.C: New.
9968
9969         * gcc.dg/pr36997.c: Adjust error message.
9970         * g++.dg/ext/vector9.C: Likewise.
9971         * g++.dg/conversion/simd3.C: Likewise.
9972         * g++.dg/other/error23.C: Likewise.
9973
9974 2010-03-22  Michael Matz  <matz@suse.de>
9975
9976         PR middle-end/43475
9977         * gfortran.dg/pr43475.f90: New testcase.
9978
9979 2010-03-22  Richard Guenther  <rguenther@suse.de>
9980
9981         PR tree-optimization/43390
9982         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9983
9984 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9985
9986         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9987         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9988
9989 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9990             Michael Matz  <matz@suse.de>
9991
9992         PR c++/43081
9993         * g++.dg/parse/crash56.C: New test.
9994
9995 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9996
9997         PR fortran/43450
9998         * gfortran.dg/whole_file_15.f90 : New test.
9999
10000 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10001
10002         PR fortran/43409
10003         * gfortran.dg/inquire_size.f90: New test.
10004
10005 2010-03-20  Richard Guenther  <rguenther@suse.de>
10006
10007         PR rtl-optimization/43438
10008         * gcc.c-torture/execute/pr43438.c: New testcase.
10009
10010 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
10011
10012         PR c++/43375
10013         * g++.dg/abi/mangle42.C: New test.
10014
10015 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10016
10017         PR C/43211
10018         * gcc.dg/pr43211.c: New test.
10019         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
10020
10021 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
10022
10023         PR rtl-optimization/42258
10024         * gcc.target/arm/thumb1-mul-moves.c: New test.
10025
10026         PR target/40697
10027         * gcc.target/arm/thumb-andsi.c: New test.
10028
10029         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
10030         dg-require-effective-target.
10031
10032 2010-03-19  Michael Matz  <matz@suse.de>
10033
10034         PR c++/43116
10035         * g++.dg/other/pr43116.C: New testcase.
10036
10037 2010-03-19  Michael Matz  <matz@suse.de>
10038
10039         PR target/43305
10040         * gcc.dg/pr43305.c: New testcase.
10041
10042 2010-03-19  Richard Guenther  <rguenther@suse.de>
10043
10044         PR tree-optimization/43415
10045         * gcc.c-torture/compile/pr43415.c: New testcase.
10046
10047 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
10048
10049         PR ada/43106
10050         * gnat.dg/case_optimization2.adb: New test.
10051         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
10052
10053 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10054             Jack Howarth <howarth@bromo.med.uc.edu>
10055
10056         PR target/36399
10057         * gcc.target/i386/push-1.c: Don't xfail
10058           scan-assembler-not "movups" on darwin.
10059
10060 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
10061
10062         PR debug/43058
10063         * gcc.dg/pr43058.c: New test.
10064
10065 2010-03-18  Martin Jambor  <mjambor@suse.cz>
10066
10067         PR middle-end/42450
10068         * g++.dg/torture/pr42450.C: New test.
10069
10070 2010-03-18  Michael Matz  <matz@suse.de>
10071
10072         PR middle-end/43419
10073         * gcc.dg/pr43419.c: New testcase.
10074
10075 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10076
10077         PR rtl-optimization/43360
10078         * gcc.dg/torture/pr43360.c: New.
10079
10080 2010-03-18  Michael Matz  <matz@suse.de>
10081
10082         PR tree-optimization/43402
10083         * gcc.dg/pr43402.c: New testcase.
10084
10085 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
10086
10087         PR target/42427
10088         * gcc.dg/pr42427.c: New test.
10089
10090 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10091
10092         PR libfortran/43265
10093         * gfortran.dg/read_empty_file.f: New test.
10094         * gfortran.dg/read_eof_all.f90: New test.
10095         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10096         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
10097
10098 2010-03-17  Michael Matz  <matz@suse.de>
10099
10100         * gcc.dg/pr43300.c: Add -w.
10101
10102 2010-03-17  Richard Guenther  <rguenther@suse.de>
10103
10104         * gcc.dg/pr43379.c: Add -w.
10105
10106 2010-03-17  Tobias Burnus  <burnus@net-b.de>
10107
10108         PR fortran/43331
10109         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10110
10111 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
10112
10113         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10114
10115 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10116
10117         * ada/acats/run_all.sh: Log start and end times.
10118
10119 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10120
10121         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10122
10123 2010-03-16  Richard Guenther  <rguenther@suse.de>
10124
10125         PR middle-end/43379
10126         * gcc.dg/pr43379.c: New testcase.
10127
10128 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
10129
10130         PR debug/43051
10131         * gcc.dg/guality/pr43051-1.c: New test.
10132
10133 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
10134
10135         PR testsuite/43363
10136         * g++.dg/ext/altivec-17.C: Handle changes to error message.
10137
10138 2010-03-15  Michael Matz  <matz@suse.de>
10139
10140         PR middle-end/43300
10141         * gcc.dg/pr43300.c: New testcase.
10142
10143 2010-03-15  Richard Guenther  <rguenther@suse.de>
10144
10145         PR tree-optimization/43367
10146         * gcc.c-torture/compile/pr43367.c: New testcase.
10147
10148 2010-03-15  Richard Guenther  <rguenther@suse.de>
10149
10150         PR tree-optimization/43317
10151         * gcc.dg/pr43317.c: New testcase.
10152
10153 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10154
10155         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10156
10157 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10158
10159         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10160
10161 2010-03-14  Tobias Burnus  <burnus@net-b.de>
10162
10163         PR fortran/43362
10164         * gfortran.dg/impure_constructor_1.f90: New test.
10165
10166 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10167
10168         PR middle-end/43354
10169         * gfortran.dg/graphite/id-pr43354.f: New.
10170
10171 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10172
10173         PR middle-end/43349
10174         * gfortran.dg/graphite/pr43349.f: New.
10175
10176 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10177
10178         PR middle-end/43306
10179         * gcc.dg/graphite/pr43306.c: New.
10180
10181 2010-03-12  David S. Miller  <davem@davemloft.net>
10182
10183         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10184         sparc.
10185
10186 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10187
10188         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10189
10190 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
10191
10192         PR fortran/43291
10193         PR fortran/43326
10194         * gfortran.dg/dynamic_dispatch_7.f03: New test.
10195
10196 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
10197
10198         * gfortran.dg/default_format_denormal_1.f90: Don't assume
10199         fail for *-*-mingw* targets.
10200
10201 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
10202
10203         PR debug/43329
10204         * gcc.dg/guality/pr43329-1.c: New test.
10205
10206 2010-03-11  Martin Jambor  <mjambor@suse.cz>
10207
10208         PR tree-optimization/43257
10209         * g++.dg/torture/pr43257.C: New test.
10210
10211 2010-03-11  Tobias Burnus  <burnus@net-b.de>
10212
10213         PR fortran/43228
10214         * gfortran.dg/namelist_61.f90: New test.
10215
10216 2010-03-11  Richard Guenther  <rguenther@suse.de>
10217
10218         PR tree-optimization/43255
10219         * gcc.c-torture/compile/pr43255.c: New testcase.
10220
10221 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10222
10223         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10224         * gcc.dg/pr43280.c: New testcase.
10225
10226 2010-03-11  Richard Guenther  <rguenther@suse.de>
10227
10228         PR lto/43200
10229         * gcc.dg/lto/20100227-1_0.c: New testcase.
10230         * gcc.dg/lto/20100227-1_1.c: Likewise.
10231
10232 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10233
10234         PR libfortran/43320
10235         PR libfortran/43265
10236         * gfortran.dg/read_eof_6.f: New test
10237         * gfortran.dg/read_x_eof.f90: New test.
10238         * gfortran.dg/read_x_past.f: Update test.
10239
10240 2010-03-10  Jan Hubicka  <jh@suse.cz>
10241
10242         * gcc.c-torture/compile/pr43288.c: New test.
10243
10244 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10245
10246         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10247         -fpic/-fPIC flags.
10248         * g++.old-deja/g++.pt/asm2.C: Likewise.
10249         * gcc.c-torture/compile/20000804-1.c: Likewise.
10250         * gcc.target/i386/clobbers.c: Likewise.
10251
10252 2010-03-10  Tobias Burnus  <burnus@net-b.de>
10253
10254         PR fortran/43303
10255         * gfortran.dg/c_assoc_3.f90: New test.
10256
10257 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
10258
10259         PR debug/36728
10260         * gcc.dg/guality/pr36728-1.c: New test.
10261         * gcc.dg/guality/pr36728-2.c: New test.
10262
10263 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10264
10265         * gcc.dg/h8300-div-delay-slot.c: New test.
10266
10267 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
10268
10269         PR tree-optimization/43236
10270         * gcc.c-torture/execute/pr43236.c: New test.
10271
10272 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
10273
10274         PR middle-end/42859
10275         * g++.dg/eh/pr42859.C: New test.
10276
10277 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
10278
10279         PR debug/43299
10280         * gcc.dg/pr43299.c: New test.
10281
10282         PR debug/43290
10283         * g++.dg/eh/unwind2.C: New test.
10284
10285 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10286             Reza Yazdani  <reza.yazdani@amd.com>
10287
10288         PR middle-end/43065
10289         * gcc.dg/graphite/run-id-4.c: New.
10290
10291 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10292
10293         PR middle-end/43065
10294         * gcc.dg/graphite/run-id-3.c: New.
10295
10296 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
10297
10298         PR middle-end/42644
10299         PR middle-end/42130
10300         * gcc.dg/graphite/id-18.c: New.
10301         * gcc.dg/graphite/run-id-pr42644.c: New.
10302
10303 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10304
10305         PR middle-end/42326
10306         * gcc.dg/graphite/pr42326.c: New.
10307
10308 2010-03-08  Richard Guenther  <rguenther@suse.de>
10309
10310         PR tree-optimization/43269
10311         * gcc.c-torture/execute/pr43269.c: New testcase.
10312
10313 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
10314
10315         PR fortran/43256
10316         * gfortran.dg/typebound_call_13.f03: New.
10317
10318 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
10319
10320         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10321         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10322
10323 2010-03-05  Jason Merrill  <jason@redhat.com>
10324
10325         * g++.dg/abi/mangle40.C: Require weak and alias.
10326
10327 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10328
10329         PR middle-end/42326
10330         * gfortran.dg/graphite/pr42326.f90: New.
10331         * gfortran.dg/graphite/pr42326-1.f90: New.
10332
10333 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10334
10335         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10336         (gnat_target_compile): Likewise.
10337         Reinitialize GNAT_UNDER_TEST if target changes.
10338         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10339         (local_find_gnatmake): Pass full --GCC to gnatlink.
10340         Remove --LINK.
10341
10342 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10343
10344         PR c/43248
10345         * gcc.dg/compound-literal-1.c: New testcase.
10346
10347 2010-03-04  Martin Jambor  <mjambor@suse.cz>
10348
10349         PR tree-optimization/43164
10350         PR tree-optimization/43191
10351         * gcc.c-torture/compile/pr43164.c: New test.
10352         * gcc.c-torture/compile/pr43191.c: Likewise.
10353
10354 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
10355
10356         PR fortran/43244
10357         * gfortran.dg/finalize_9.f90: New.
10358
10359 2010-03-04  Tobias Burnus  <burnus@net-b.de>
10360             Ken Werner <ken@linux.vnet.ibm.com>
10361
10362         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10363         to dg-options for spu.
10364         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10365         dump-scan target to exclude spu.
10366
10367 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
10368
10369         PR middle-end/43209
10370         * gcc.dg/tree-ssa/ivopts-4.c: New.
10371
10372 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
10373
10374         * lib/target-supports-dg.exp (check-flags): Provide defaults for
10375         include-opts and exclude-opts; skip checking the flags if arguments
10376         are the same as the defaults.
10377         (dg-xfail-if): Verify the number of arguments, supply defaults
10378         for unspecified optional arguments.
10379         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10380
10381 2010-03-03  Jason Merrill  <jason@redhat.com>
10382
10383         PR c++/12909
10384         * g++.dg/abi/mangle40.C: Updated.
10385
10386 2010-03-03  Jason Merrill  <jason@redhat.com>
10387
10388         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10389         * g++.dg/abi/mangle23.C: Likewise.
10390         * g++.dg/eh/simd-2.C: Likewise.
10391         * g++.dg/ext/attribute-test-2.C: Likewise.
10392         * g++.dg/ext/vector14.C: Likewise.
10393         * g++.dg/other/pr34435.C: Likewise.
10394         * g++.dg/template/conv8.C: Likewise.
10395         * g++.dg/template/nontype9.C: Likewise.
10396         * g++.dg/template/qualttp17.C: Likewise.
10397         * g++.dg/template/ref1.C: Likewise.
10398         * g++.old-deja/g++.pt/crash68.C: Likewise.
10399         * g++.old-deja/g++.pt/ref1.C: Likewise.
10400         * g++.old-deja/g++.pt/ref3.C: Likewise.
10401         * g++.old-deja/g++.pt/ref4.C: Likewise.
10402
10403         PR c++/12909
10404         * g++.dg/abi/mangle40.C: New.
10405         * g++.dg/abi/mangle41.C: New.
10406         * g++.dg/lto/20100302_0.C: New.
10407         * g++.dg/lto/20100302_1.C: New.
10408         * g++.dg/lto/20100302.h: New.
10409
10410 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
10411
10412         PR fortran/43243
10413         * gfortran.dg/internal_pack_12.f90: New test.
10414
10415 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
10416
10417         * gcc.dg/pr36997.c: Adjust error message.
10418
10419 2010-03-03  Mike Stump  <mikestump@comcast.net>
10420
10421         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10422         adjustments to not be present on machines that align the stack to
10423         more than 4 bytes and don't have a red zone yet as that is an
10424         unimplemented optimization.
10425
10426 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
10427
10428         PR fortran/43169
10429         * gfortran.dg/impure_assignment_3.f90: New.
10430
10431 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
10432
10433         PR debug/43229
10434         * gfortran.dg/pr43229.f90: New test.
10435
10436         PR debug/43237
10437         * gcc.dg/debug/dwarf2/pr43237.c: New test.
10438
10439         PR debug/43177
10440         * gcc.dg/guality/pr43177.c: New test.
10441
10442 2010-03-02  Jason Merrill  <jason@redhat.com>
10443
10444         * g++.dg/ext/vector9.C: Adjust error message.
10445         * g++.dg/conversion/simd3.C: Likewise.
10446         * g++.dg/other/error23.C: Likewise.
10447
10448 2010-03-02  Mike Stump  <mikestump@comcast.net>
10449
10450         PR c++/41090
10451         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10452
10453 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
10454
10455         PR fortran/43180
10456         * gfortran.dg/internal_pack_10.f90: New test.
10457
10458         PR fortran/43173
10459         * gfortran.dg/internal_pack_11.f90: New test.
10460
10461 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
10462
10463         PR middle-end/42640
10464         * gcc.dg/tree-ssa/pr42640.c: New.
10465
10466 2010-03-01  Richard Guenther  <rguenther@suse.de>
10467
10468         PR tree-optimization/43220
10469         * gcc.c-torture/execute/pr43220.c: New testcase.
10470
10471 2010-03-01  Richard Guenther  <rguenther@suse.de>
10472
10473         PR middle-end/43213
10474         * gcc.dg/pr43213.c: New testcase.
10475
10476 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10477
10478         PR pch/14940
10479         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10480
10481 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10482
10483         * lib/target-supports.exp (check_effective_target_ucn_nocache):
10484         New function.
10485         (check_effective_target_ucn): Likewise.
10486
10487         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10488         if !ucn.
10489         * gcc.dg/ucnid-2.c: Likewise.
10490         * gcc.dg/ucnid-3.c: Likewise.
10491         * gcc.dg/ucnid-4.c: Likewise.
10492         * gcc.dg/ucnid-11.c: Likewise.
10493         * gcc.dg/ucnid-12.c: Likewise.
10494         * gcc.dg/ucnid-6.c: Skip if !ucn.
10495         * gcc.dg/ucnid-9.c: Likewise.
10496
10497 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10498
10499         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10500         lists to dg-skip-if.
10501         * gcc.target/i386/stackalign/return-3.c: Likewise.
10502
10503 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10504
10505         * gcc.target/i386/clearcap.map: New file.
10506         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10507         Pass clearcap.map by default if supported.
10508
10509 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10510
10511         PR fortran/42900
10512         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10513         Explain this.
10514         * gfortran.dg/stat_2.f90: Likewise.
10515
10516 2010-03-01  Tobias Burnus  <burnus@net-b.de>
10517
10518         PR fortran/43199
10519         * gfortran.dg/module_read_2.f90: New test.
10520
10521 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
10522
10523         PR c++/42748
10524         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10525         * g++.dg/abi/mangle12.C: Likewise.
10526         * g++.dg/abi/mangle20-2.C: Likewise.
10527         * g++.dg/abi/mangle17.C: Likewise.
10528         * g++.dg/template/cond2.C: Likewise.
10529         * g++.dg/template/pr35240.C: Likewise.
10530
10531 2010-02-27  Richard Guenther  <rguenther@suse.de>
10532
10533         PR tree-optimization/43186
10534         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10535
10536 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10537
10538         * g++.dg/abi/packed1.C: Expect warning on the SH.
10539
10540 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
10541
10542         PR c++/42054:
10543         * g++.dg/parse/error37.C: New test.
10544
10545 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10546
10547         PR c/24577
10548         PR c/43192
10549         * gcc.dg/pr8927-1.c: Match new note.
10550         * gcc.dg/990506-0.c: Likewise.
10551         * gcc.dg/gomp/flush-2.c: Likewise.
10552         * gcc.dg/gomp/atomic-5.c: Likewise.
10553         * gcc.dg/gomp/pr34607.c: Likewise.
10554         * gcc.dg/pr35746.c: Likewise.
10555         * gcc.dg/cpp/pragma-1.c: Likewise.
10556         * gcc.dg/cpp/pragma-2.c: Likewise.
10557         * gcc.dg/pr41842.c: Likewise.
10558         * gcc.dg/noncompile/20040629-1.c: Likewise.
10559         * objc.dg/private-1.m: Likewise.
10560
10561 2010-02-27  Tobias Burnus  <burnus@net-b.de>
10562
10563         PR fortran/43185
10564         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10565         * gfortran.dg/default_initialization_4.f90: New test.
10566
10567 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
10568
10569         * gnat.dg/thin_pointer.ad[sb]: Rename into...
10570         * gnat.dg/thin_pointer1.ad[sb]: ...this.
10571         * gnat.dg/thin_pointer2.adb: New test.
10572         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10573
10574 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10575
10576         PR c/20631
10577         * gcc.dg/cpp/c90-pedantic.c: New.
10578         * gcc.dg/cpp/c90.c: New.
10579         * gcc.dg/gnu90-const-expr-1.c: New.
10580         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10581
10582 2010-02-26  Richard Guenther  <rguenther@suse.de>
10583
10584         PR tree-optimization/43186
10585         * gcc.c-torture/compile/pr43186.c: New testcase.
10586
10587 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
10588
10589         PR debug/43190
10590         * c-c++-common/dwarf2/pr43190.c: New test.
10591
10592 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10593
10594         PR testsuite/37074:
10595         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10596
10597 2010-02-26  Richard Guenther  <rguenther@suse.de>
10598
10599         PR tree-optimization/43188
10600         * gcc.c-torture/compile/pr43188.c: New testcase.
10601
10602 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10603
10604         PR target/43175
10605         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10606
10607 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
10608
10609         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10610
10611 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
10612
10613         PR target/43154
10614         * gcc.target/powerpc/pr43154.c: New file.
10615
10616 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
10617
10618         PR debug/43166
10619         * gfortran.dg/debug/pr43166.f: New test.
10620
10621         PR debug/43165
10622         * gcc.dg/torture/pr43165.c: New test.
10623
10624 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10625
10626         PR c/43128
10627         * c-c++-common/pr41779.c: Update.
10628
10629 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10630
10631         PR ada/32547
10632         * lib/gnat-dg.exp (gnat_load): Redefine.
10633
10634         * ada/acats/run_acats: Run run_all.sh with $SHELL.
10635         * ada/acats/run_all.sh: Downcase tasking not implemented message.
10636
10637 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10638
10639         PR libobjc/36610
10640         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10641         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10642         -fgnu-runtime.
10643         Sort entries.
10644
10645 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10646
10647         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10648
10649 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
10650
10651         PR debug/43150
10652         * gcc.dg/guality/vla-1.c: New test.
10653
10654 2010-02-24  Tobias Burnus  <burnus@net-b.de>
10655
10656         PR fortran/43042
10657         * gfortran.dg/c_ptr_tests_15.f90: New test.
10658
10659 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10660
10661         PR target/43107
10662         * gcc.target/i386/pr43107.c: New test.
10663
10664 2010-02-23  Jason Merrill  <jason@redhat.com>
10665
10666         PR c++/43143
10667         * g++.dg/cpp0x/variadic100.C: New.
10668
10669 2010-02-23  Jason Merrill  <jason@redhat.com>
10670
10671         PR debug/42800
10672         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10673         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10674         * c-c++-common/dwarf2/vla1.c: New.
10675
10676 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10677
10678         PR target/43139
10679         * gcc.dg/pr43139.c: New test.
10680
10681         PR debug/43077
10682         * gcc.dg/guality/pr43077-1.c: New test.
10683
10684 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10685
10686         PR 43123
10687         * gcc.dg/march.c: New.
10688         * gcc.dg/march-generic.c: New.
10689         * gcc.dg/mtune.c: New.
10690
10691 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10692
10693         PR middle-end/43083
10694         * gcc.dg/graphite/pr43083.c: New.
10695
10696 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10697
10698         PR middle-end/43097
10699         * gfortran.dg/graphite/pr43097.f: New.
10700
10701 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10702             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10703
10704         PR middle-end/43140
10705         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10706
10707 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10708
10709         PR middle-end/43026
10710         * g++.dg/graphite/pr43026.C: New.
10711
10712 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10713
10714         PR c++/43126
10715         * gcc.dg/cleanup-1.c: Update.
10716         * gcc.dg/func-args-1.c: Update.
10717         * gcc.dg/format/sentinel-1.c: Update.
10718         * g++.old-deja/g++.jason/scoping10.C: Update.
10719         * g++.old-deja/g++.ns/lookup5.C: Update.
10720         * g++.dg/ext/cleanup-1.C: Update.
10721         * g++.dg/parse/varmod1.C: Update.
10722         * g++.dg/parse/error33.C: Update.
10723         * g++.dg/expr/call3.C: Update.
10724         * g++.dg/func-args-1.C: New.
10725
10726 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10727
10728         PR c/43125
10729         * gcc.dg/attr-used-2.c: Moved to ...
10730         * c-c++-common/attr-used-2.c: Here.
10731
10732         * gcc.dg/attr-used.c: Moved to ...
10733         * c-c++-common/attr-used.c: Here.
10734
10735 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
10736
10737         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10738
10739 2010-02-22  Richard Guenther  <rguenther@suse.de>
10740
10741         PR lto/43045
10742         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10743         * gfortran.dg/lto/20100222-1_1.c: Likewise.
10744
10745 2010-02-22  Richard Guenther  <rguenther@suse.de>
10746
10747         PR tree-optimization/42749
10748         * gcc.c-torture/compile/pr42749.c: New testcase.
10749
10750 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
10751
10752         PR fortran/43072
10753         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10754         * gfortran.dg/internal_pack_9.f90: New test.
10755
10756 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10757
10758         PR c++/23510
10759         * g++.dg/template/recurse.C: Adjust.
10760         * g++.dg/template/pr23510.C: New.
10761
10762 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
10763
10764         PR c++/42824
10765         * g++.dg/template/memclass4.C: New test.
10766
10767 2010-02-21  Tobias Burnus  <burnus@net-b.de>
10768
10769         PR fortran/35259
10770         * gfortran.dg/reassoc_5.f90: New test.
10771
10772 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
10773
10774         PR target/43067
10775         * gcc.target/i386/pr43067.c: New test.
10776
10777 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10778
10779         PR c++/35669
10780         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10781         -Wconversion-null.
10782         * g++.dg/warn/Wconversion-null.C: New test.
10783         * g++.old-deja/g++.other/null1.C: Move to...
10784         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10785
10786 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
10787
10788         PR fortran/36932
10789         PR fortran/36933
10790         * gfortran.dg/dependency_26.f90: New test.
10791
10792         PR fortran/43072
10793         * gfortran.dg/internal_pack_7.f90: New test.
10794
10795         PR fortran/43111
10796         * gfortran.dg/internal_pack_8.f90: New test.
10797
10798 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10799
10800         PR 43128
10801         * c-c++-common/pr41779.c: Fix broken testcase.
10802
10803 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10804
10805         PR 36513
10806         * c-c++-common/pr36513.c: New testcase.
10807         * c-c++-common/pr36513-2.c: New testcase.
10808
10809 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10810
10811         PR 41779
10812         * c-c++-common/pr41779.c: New.
10813
10814 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
10815
10816         PR debug/43084
10817         * gcc.dg/pr43084.c: New test.
10818
10819 2010-02-19  Richard Guenther  <rguenther@suse.de>
10820
10821         PR tree-optimization/42916
10822         * gcc.dg/pr42916.c: New testcase.
10823
10824 2010-02-18  Jason Merrill  <jason@redhat.com>
10825
10826         PR c++/42837
10827         * g++.dg/abi/packed1.C: Add expected warning.
10828
10829         PR c++/43108
10830         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10831         * gcc.dg/torture/dg-torture.exp: Likewise.
10832         * c-c++-common/torture/complex-sign.h,
10833         c-c++-common/torture/complex-sign-add.c,
10834         c-c++-common/torture/complex-sign-mixed-add.c,
10835         c-c++-common/torture/complex-sign-mixed-div.c,
10836         c-c++-common/torture/complex-sign-mixed-mul.c,
10837         c-c++-common/torture/complex-sign-mixed-sub.c,
10838         c-c++-common/torture/complex-sign-mul.c,
10839         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10840         Adapt for C++ compilation as well.
10841
10842         PR c++/43070
10843         * g++.dg/ext/label1.C: Update.
10844         * g++.dg/ext/label2.C: Update.
10845
10846         PR c++/26261
10847         * g++.dg/template/dependent-name6.C: New.
10848
10849         PR c++/43109
10850         * g++.dg/parse/namespace12.C: New.
10851
10852 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10853
10854         PR tree-optimization/43066
10855         * gcc.c-torture/compile/pr43066.c: New test.
10856
10857 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10858
10859         * g++.dg/ext/attrib35.C: Fix target selector string.
10860         * g++.dg/ext/attrib36.C: Ditto.
10861         * g++.dg/ext/attrib37.C: Ditto.
10862         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10863         * g++.dg/abi/mangle25.C: Ditto.
10864
10865 2010-02-17  Jason Merrill  <jason@redhat.com>
10866
10867         PR c++/43069
10868         * g++.dg/parse/namespace11.C: New.
10869
10870         PR c++/43093
10871         * g++.dg/ext/attrib37.C: New.
10872
10873         PR c++/43079
10874         * g++.dg/template/ptrmem20.C: New.
10875
10876 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10877
10878         PR target/43103
10879         * gcc.target/i386/xop-check.h: Include m256-check.h.
10880         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10881         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10882         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10883         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10884
10885 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10886
10887         PR debug/42918
10888         * gcc.dg/pr42918.c: New test.
10889
10890 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10891
10892         * g++.dg/ext/attrib36.C: Require ILP32.
10893
10894 2010-02-16  Richard Guenther  <rguenther@suse.de>
10895
10896         PR tree-optimization/41043
10897         * gfortran.dg/pr41043.f90: New testcase.
10898         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10899
10900 2010-02-16  Jason Merrill  <jason@redhat.com>
10901
10902         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10903
10904 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10905
10906         PR tree-optimization/43074
10907         * gcc.dg/vect/fast-math-pr43074.c: New test.
10908
10909 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10910
10911         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10912
10913 2010-02-16  Jason Merrill  <jason@redhat.com>
10914
10915         PR c++/43031
10916         * g++.dg/ext/attrib36.C: New.
10917
10918         PR c++/43036
10919         * g++.dg/other/array6.C: New.
10920
10921 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10922
10923         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10924
10925 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10926
10927         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10928         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10929         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10930         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10931         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10932         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10933
10934 2010-02-15  Richard Guenther  <rguenther@suse.de>
10935
10936         PR middle-end/43068
10937         * g++.dg/torture/pr43068.C: New testcase.
10938
10939 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10940
10941         PR c++/43024
10942         * g++.dg/opt/ice1.C: New.
10943
10944 2010-02-14  Jason Merrill  <jason@redhat.com>
10945
10946         PR c++/41997
10947         * g++.dg/cpp0x/initlist-opt.C: New.
10948
10949 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10950
10951         PR fortran/41113
10952         PR fortran/41117
10953         * gfortran.dg/internal_pack_6.f90: New test.
10954
10955 2010-02-12  Jason Merrill  <jason@redhat.com>
10956
10957         PR c++/43054
10958         * g++.dg/cpp0x/variadic99.C: New.
10959
10960 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10961
10962         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10963         sign extend pointers to gualchk_t.
10964
10965         PR c++/43033
10966         * g++.dg/other/default3.C: Xfail g4 test.
10967
10968 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10969
10970         PR middle-end/43012
10971         * gcc.dg/graphite/pr43012.c: New.
10972
10973 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10974
10975         PR middle-end/42930
10976         * g++.dg/graphite/pr42930.C: New.
10977
10978 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10979
10980         PR middle-end/42914
10981         PR middle-end/42530
10982         * gcc.dg/graphite/pr42530.c: New.
10983         * gcc.dg/graphite/pr42914.c: New.
10984
10985 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10986
10987         PR middle-end/42771
10988         * gcc.dg/graphite/pr42771.c: New.
10989
10990 2010-02-11  Richard Guenther  <rguenther@suse.de>
10991
10992         PR tree-optimization/42998
10993         * gcc.c-torture/compile/pr42998.c: New testcase.
10994
10995 2010-02-10  Jason Merrill  <jason@redhat.com>
10996
10997         PR c++/41896
10998         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10999
11000         PR c++/42983, core issue 906
11001         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11002         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11003
11004         PR c++/43016
11005         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11006
11007 2010-02-10  Richard Guenther  <rguenther@suse.de>
11008
11009         PR tree-optimization/43017
11010         * gcc.dg/torture/pr43017.c: New testcase.
11011
11012 2010-02-10  Tobias Burnus <burnus@net-b.de>
11013
11014         PR fortran/40823
11015         * gfortran.dg/private_type_1.f90: Update error location.
11016         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
11017         * gfortran.dg/typebound_operator_2.f03: Ditto.
11018         * gfortran.dg/assignment_2.f90: Ditto.
11019         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11020         * gfortran.dg/binding_label_tests_9.f03: Ditto.
11021
11022 2010-02-10  Tobias Burnus  <burnus@net-b.de>
11023
11024         PR fortran/43015
11025         * gfortran.dg/bind_c_usage_20.f90: New test.
11026
11027 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11028
11029         PR debug/43010
11030         * g++.dg/debug/pr43010.C: New test.
11031
11032 2010-02-10  Richard Guenther  <rguenther@suse.de>
11033
11034         PR c/43007
11035         * gcc.c-torture/execute/20100209-1.c: New testcase.
11036         * gcc.dg/fold-div-3.c: Likewise.
11037
11038 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11039
11040         * gcc.dg/builtin-ffs-1.c: New test.
11041
11042 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11043
11044         PR fortran/42999
11045         * gfortran.dg/array_constructor_35.f90: New test.
11046
11047 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11048
11049         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
11050
11051 2010-02-09  Jason Merrill  <jason@redhat.com>
11052
11053         PR c++/42399
11054         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11055
11056         PR c++/42370
11057         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11058
11059 2010-02-09  Tobias Burnus  <burnus@net-b.de>
11060
11061         PR fortran/41869
11062         * gfortran.dg/module_write_1.f90: New test.
11063
11064 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
11065
11066         * gcc.dg/pr19340.c: Adjust.
11067
11068 2010-02-09  Richard Guenther  <rguenther@suse.de>
11069
11070         PR tree-optimization/43008
11071         * gcc.c-torture/execute/pr43008.c: New testcase.
11072
11073 2010-02-09  Richard Guenther  <rguenther@suse.de>
11074
11075         PR tree-optimization/43000
11076         * gcc.dg/torture/pr43000.c: New testcase.
11077         * gcc.dg/torture/pr43002.c: Likewise.
11078
11079 2010-02-09  Daniel Kraft  <d@domob.eu>
11080
11081         PR fortran/39171
11082         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11083         and pass -Wsurprising as necessary.
11084
11085 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
11086
11087         PR tree-optimization/42890
11088         * g++.dg/torture/pr42890.C: New test.
11089
11090 2010-02-08  Richard Guenther  <rguenther@suse.de>
11091
11092         PR middle-end/42995
11093         * gcc.dg/tree-ssa/inline-4.c: New testcase.
11094
11095 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11096
11097         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
11098         return 0 from main.
11099         * gcc.dg/graphite/block-1.c: Same.
11100         * gcc.dg/graphite/block-3.c: Same.
11101         * gcc.dg/graphite/block-4.c: Same.
11102         * gcc.dg/graphite/block-5.c: Same.
11103         * gcc.dg/graphite/block-6.c: Same.
11104         * gcc.dg/graphite/block-7.c: Same.
11105         * gcc.dg/graphite/interchange-0.c: Same.
11106         * gcc.dg/graphite/interchange-1.c: Same.
11107         * gcc.dg/graphite/interchange-10.c: Same.
11108         * gcc.dg/graphite/interchange-11.c: Same.
11109         * gcc.dg/graphite/interchange-12.c: Same.
11110         * gcc.dg/graphite/interchange-2.c: Same.
11111         * gcc.dg/graphite/interchange-3.c: Same.
11112         * gcc.dg/graphite/interchange-4.c: Same.
11113         * gcc.dg/graphite/interchange-5.c: Same.
11114         * gcc.dg/graphite/interchange-6.c: Same.
11115         * gcc.dg/graphite/interchange-7.c: Same.
11116         * gcc.dg/graphite/interchange-8.c: Same.
11117         * gcc.dg/graphite/interchange-9.c: Same.
11118         * gcc.dg/graphite/interchange-mvt.c: Same.
11119
11120 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11121
11122         * gfortran.dg/graphite/id-19.f: New.
11123         * gfortran.dg/graphite/pr14741.f90: New.
11124         * gfortran.dg/graphite/pr41924.f90: New.
11125         * gfortran.dg/graphite/run-id-2.f90: New.
11126
11127 2010-02-07  Richard Guenther  <rguenther@suse.de>
11128
11129         PR middle-end/42956
11130         * gcc.c-torture/compile/pr42956.c: New testcase.
11131
11132 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11133
11134         PR libfortran/42742
11135         * gfortran.dg/fmt_cache_2.f: New test.
11136
11137 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11138
11139         * gfortran.dg/read_no_eor.f90: New test.
11140
11141 2010-02-05  Jason Merrill  <jason@redhat.com>
11142
11143         * g++.dg/ext/label13.C: Move constructor body out of class.
11144
11145 2010-02-03  Jason Merrill  <jason@redhat.com>
11146
11147         PR c++/42870
11148         * g++.dg/ext/dllexport3.C: New.
11149
11150 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
11151
11152         * gcc.dg/format/ms-format3.c: New test for specific MS types.
11153
11154 2010-02-05  Richard Guenther  <rguenther@suse.de>
11155
11156         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11157
11158 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
11159
11160         PR c++/42915
11161         * g++.dg/other/crash-9.C: New test.
11162
11163 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
11164
11165         PR fortran/42309
11166         * gfortran.dg/subref_array_pointer_4.f90 : New test.
11167
11168 2010-02-04  Richard Guenther  <rguenther@suse.de>
11169
11170         PR rtl-optimization/42952
11171         * gcc.dg/torture/pr42952.c: New testcase.
11172
11173 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11174
11175         PR libfortran/42901
11176         * gfortran.dg/namelist_60.f90: New test.
11177
11178 2010-02-03  Jason Merrill  <jason@redhat.com>
11179
11180         PR c++/40138
11181         * g++.dg/ext/builtin11.C: New.
11182
11183         PR c++/4926
11184         PR c++/38600
11185         * g++.dg/abi/mangle35.C: New.
11186         * g++.dg/abi/mangle37.C: New.
11187
11188         PR c++/12909
11189         * g++.dg/abi/mangle36.C: New.
11190
11191         PR c++/35652
11192         * g++.dg/warn/string1.C: New.
11193
11194 2010-02-03  Richard Guenther  <rguenther@suse.de>
11195
11196         PR tree-optimization/42944
11197         * gcc.dg/errno-1.c: New testcase.
11198
11199 2010-02-03  Richard Guenther  <rguenther@suse.de>
11200
11201         PR middle-end/42927
11202         * gcc.c-torture/compile/pr42927.c: New testcase.
11203
11204 2010-02-03  Tobias Burnus  <burnus@net-b.de>
11205
11206         PR fortran/42936
11207         * gfortran.dg/null_4.f90: New test.
11208
11209 2010-02-02  Jason Merrill  <jason@redhat.com>
11210
11211         PR c++/41090
11212         * g++.dg/ext/label13.C: New.
11213
11214 2010-02-02  Tobias Burnus  <burnus@net-b.de>
11215
11216         PR fortran/42650
11217         * gfortran.dg/func_result_5.f90: New test.
11218
11219 2010-02-01  Tobias Burnus  <burnus@net-b.de>
11220
11221         PR fortran/42922
11222         * gfortran.dg/pure_initializer_3.f90: News test.
11223
11224 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
11225
11226         PR fortran/42888
11227         * gfortran.dg/allocate_derived_2.f90: New test.
11228
11229 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11230
11231         PR middle-end/42898
11232         * gcc.dg/torture/pr42898-2.c: New test.
11233
11234 2010-01-31  Richard Guenther  <rguenther@suse.de>
11235
11236         PR middle-end/42898
11237         * gcc.dg/torture/pr42898.c: New testcase.
11238
11239 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
11240
11241         PR fortran/38324
11242         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11243         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11244
11245 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
11246
11247         * g++.dg/tree-ssa/inline-1.C: New.
11248         * g++.dg/tree-ssa/inline-2.C: New.
11249         * g++.dg/tree-ssa/inline-3.C: New.
11250
11251 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
11252
11253         PR testsuite/41701
11254         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11255         the string 'pow' in the pathname of the compiler from generating a
11256         test failure.
11257
11258 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11259
11260         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11261         * g++.old-deja/g++.mike/eh17.C: Likewise.
11262         * g++.old-deja/g++.mike/p5571.C: Likewise.
11263
11264 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
11265
11266         PR c++/42758
11267         PR c++/42634
11268         PR c++/42336
11269         PR c++/42797
11270         PR c++/42880
11271         * g++.dg/other/crash-5.C: New test.
11272         * g++.dg/other/crash-6.C: New test.
11273         * g++.dg/other/crash-7.C: New test.
11274         * g++.dg/other/crash-8.C: New test.
11275
11276 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
11277
11278         PR rtl-optimization/42889
11279         * gcc.dg/pr42889.c: New test.
11280
11281 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
11282
11283         * gcc.target/i386/pr42881.c: Use SSE2.
11284
11285 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
11286
11287         PR target/42891
11288         * gcc.target/i386/pr42891.c: New test.
11289
11290 2010-01-28  Richard Guenther  <rguenther@suse.de>
11291
11292         PR tree-optimization/42871
11293         * g++.dg/torture/pr42871.C: New testcase.
11294
11295 2010-01-28  Richard Guenther  <rguenther@suse.de>
11296
11297         * gcc.dg/Wobjsize-1.h: New testcase.
11298         * gcc.dg/Wobjsize-1.c: Likewise.
11299
11300 2010-01-28  Richard Guenther  <rguenther@suse.de>
11301
11302         PR middle-end/42883
11303         * g++.dg/torture/pr42883.C: New testcase.
11304
11305 2010-01-28  Michael Matz  <matz@suse.de>
11306
11307         * gcc.target/i386/pr42881.c: New test.
11308
11309 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11310
11311         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11312         Add i?86-*-solaris2* support.
11313
11314 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
11315
11316         PR c++/42713
11317         PR c++/42820
11318         * g++.dg/template/typedef27.C: New test case.
11319         * g++.dg/template/typedef28.C: New test case.
11320
11321 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
11322
11323         * gcc.dg/optimize-bswap*.c: Add ARM target
11324
11325 2010-01-27  Richard Guenther  <rguenther@suse.de>
11326
11327         PR middle-end/42878
11328         * gcc.dg/torture/pr42878-1.c: New testcase.
11329         * gcc.dg/torture/pr42878-2.c: Likewise.
11330
11331 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
11332
11333         PR middle-end/42874
11334         * gcc.dg/vla-22.c: New test.
11335
11336 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
11337
11338         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11339         current collation.
11340
11341 2010-01-26  Richard Guenther  <rguenther@suse.de>
11342
11343         PR rtl-optimization/42685
11344         * gcc.dg/pr42685.c: New testcase.
11345         * g++.dg/other/pr42685.C: Likewise.
11346
11347 2010-01-26  Richard Guenther  <rguenther@suse.de>
11348
11349         PR middle-end/42806
11350         * g++.dg/other/pr42806.C: New testcase.
11351
11352 2010-01-26  Richard Guenther  <rguenther@suse.de>
11353
11354         PR tree-optimization/42250
11355         * gcc.dg/pr42250.c: New testcase.
11356
11357 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
11358
11359         * gnat.dg/array_bounds_test.adb: New test.
11360
11361 2010-01-25  Tobias Burnus  <burnus@net-b.de>
11362
11363         PR fortran/42858
11364         * gfortran.dg/generic_21.f90: New test.
11365
11366 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11367
11368         PR testsuite/41522
11369         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11370
11371 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
11372
11373         PR c++/42748
11374         * g++.dg/abi/arm_va_list2.C: New test.
11375         * g++.dg/abi/arm_va_list2.h: Companion header file.
11376
11377 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
11378
11379         PR fortran/41044
11380         * gfortran.dg/parameter_array_ref_2.f90 : New test.
11381
11382         PR fortran/41167
11383         * gfortran.dg/char_array_arg_1.f90 : New test.
11384
11385         * gfortran.dg/pr25923.f90 : Remove XFAIL.
11386
11387 2010-01-24  Tobias Burnus  <burnus@net-b.de>
11388
11389         PR fortran/39304
11390         * gfortran.dg/generic_20.f90: New test.
11391
11392 2010-01-22  Michael Matz  <matz@suse.de>
11393
11394         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11395         -msse2.
11396
11397 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
11398
11399         PR fortran/42736
11400         * gfortran.dg/dependency_25.f90 : New test.
11401
11402 2010-01-21  Martin Jambor  <mjambor@suse.cz>
11403
11404         PR tree-optimization/42585
11405         * gcc.dg/tree-ssa/pr42585.c: New test.
11406
11407 2010-01-21  Richard Guenther  <rguenther@suse.de>
11408
11409         PR middle-end/19988
11410         * gcc.dg/pr19988.c: New testcase.
11411
11412 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
11413
11414         * g++.dg/compat/decimal/compat-common.h: New file.
11415         * g++.dg/compat/decimal/decimal-dummy.h: New file.
11416         * g++.dg/compat/decimal/pass_x.h: New file.
11417         * g++.dg/compat/decimal/pass_y.h: New file.
11418         * g++.dg/compat/decimal/pass-1_main.C: New file.
11419         * g++.dg/compat/decimal/pass-1_x.C: New file.
11420         * g++.dg/compat/decimal/pass-1_y.C: New file.
11421         * g++.dg/compat/decimal/pass-2_main.C: New file.
11422         * g++.dg/compat/decimal/pass-2_x.C: New file.
11423         * g++.dg/compat/decimal/pass-2_y.C: New file.
11424         * g++.dg/compat/decimal/pass-3_main.C: New file.
11425         * g++.dg/compat/decimal/pass-3_x.C: New file.
11426         * g++.dg/compat/decimal/pass-3_y.C: New file.
11427         * g++.dg/compat/decimal/pass-4_main.C: New file.
11428         * g++.dg/compat/decimal/pass-4_x.C: New file.
11429         * g++.dg/compat/decimal/pass-4_y.C: New file.
11430         * g++.dg/compat/decimal/pass-5_main.C: New file.
11431         * g++.dg/compat/decimal/pass-5_x.C: New file.
11432         * g++.dg/compat/decimal/pass-5_y.C: New file.
11433         * g++.dg/compat/decimal/pass-6_main.C: New file.
11434         * g++.dg/compat/decimal/pass-6_x.C: New file.
11435         * g++.dg/compat/decimal/pass-6_y.C: New file.
11436         * g++.dg/compat/decimal/return_x.h: New file.
11437         * g++.dg/compat/decimal/return_y.h: New file.
11438         * g++.dg/compat/decimal/return-1_main.C: New file.
11439         * g++.dg/compat/decimal/return-1_x.C: New file.
11440         * g++.dg/compat/decimal/return-1_y.C: New file.
11441         * g++.dg/compat/decimal/return-2_main.C: New file.
11442         * g++.dg/compat/decimal/return-2_x.C: New file.
11443         * g++.dg/compat/decimal/return-2_y.C: New file.
11444         * g++.dg/compat/decimal/return-3_main.C: New file.
11445         * g++.dg/compat/decimal/return-3_x.C: New file.
11446         * g++.dg/compat/decimal/return-3_y.C: New file.
11447         * g++.dg/compat/decimal/return-4_main.C: New file.
11448         * g++.dg/compat/decimal/return-4_x.C: New file.
11449         * g++.dg/compat/decimal/return-4_y.C: New file.
11450         * g++.dg/compat/decimal/return-5_main.C: New file.
11451         * g++.dg/compat/decimal/return-5_x.C: New file.
11452         * g++.dg/compat/decimal/return-5_y.C: New file.
11453         * g++.dg/compat/decimal/return-6_main.C: New file.
11454         * g++.dg/compat/decimal/return-6_x.C: New file.
11455         * g++.dg/compat/decimal/return-6_y.C: New file.
11456
11457 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11458
11459         PR debug/42715
11460         * gcc.dg/pr42715.c: New.
11461
11462 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11463
11464         PR c++/42038
11465         * g++.dg/parse/crash55.C: New.
11466
11467 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11468
11469         PR debug/42782
11470         * gcc.dg/guality/pr42782.c: New.
11471
11472 2010-01-20  Jason Merrill  <jason@redhat.com>
11473
11474         PR c++/41788
11475         * g++.dg/abi/packed1.C: New.
11476
11477         PR c++/41920
11478         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11479
11480         PR c++/40750
11481         * g++.dg/parse/fn-typedef1.C: New.
11482         * g++.dg/other/cv_quals.C: Adjust.
11483
11484 2010-01-20  Anthony Green  <green@moxielogic.com>
11485
11486         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11487         pack(push) pragma).
11488         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11489         * gcc.dg/20020312-2.c: Port this to the moxie core.
11490         * gcc.dg/weak/typeof-2.c: Ditto.
11491
11492 2010-01-20  Richard Guenther  <rguenther@suse.de>
11493
11494         PR tree-optimization/42717
11495         * gcc.c-torture/compile/pr42717.c: New testcase.
11496
11497 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
11498
11499         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11500         of signed, add a few new tests.
11501
11502         PR middle-end/42803
11503         * g++.dg/parse/limits-initializer1.C: New test.
11504
11505 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11506
11507         PR fortran/42804
11508         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11509         * gfortran.dg/typebound_call_12.f03: New test.
11510
11511 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
11512
11513         PR fortran/42783
11514         * gfortran.dg/bounds_check_15.f90 : New test.
11515
11516 2010-01-19  Michael Matz  <matz@suse.de>
11517
11518         PR tree-optimization/41783
11519         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11520
11521 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11522
11523         PR target/38697.
11524         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11525         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11526         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
11527         * gcc.target/arm/neon/vget_lows16.c: Likewise.
11528         * gcc.target/arm/neon/vget_lows32.c: Likewise.
11529         * gcc.target/arm/neon/vget_lows64.c: Likewise.
11530         * gcc.target/arm/neon/vget_lows8.c: Likewise.
11531         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11532         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11533         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11534         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11535
11536 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11537
11538         PR fortran/42545
11539         * gfortran.dg/extends_6.f03: Modified an error message.
11540         * gfortran.dg/extends_10.f03: New test.
11541         * gfortran.dg/private_type_6.f03: Modified an error message.
11542         * gfortran.dg/structure_constructor_8.f03: Ditto.
11543
11544 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
11545
11546         PR tree-optimization/42719
11547         * gcc.dg/pr42719.c: New test.
11548
11549         PR debug/42728
11550         * gcc.dg/pr42728.c: New test.
11551
11552 2010-01-19  Anthony Green  <green@moxielogic.com>
11553
11554         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11555
11556 2010-01-18  Anthony Green  <green@moxielogic.com>
11557
11558         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11559         for moxie.
11560
11561 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
11562
11563         * g++.dg/template/error45.C: reverted as part of reverting the
11564         fix of PR c++/42634.
11565
11566 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11567
11568         PR c++/42634
11569         * g++.dg/template/error45.C: New test.
11570
11571 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11572
11573         PR c++/42766
11574         * g++.dg/conversion/op6.C: New test.
11575
11576 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
11577
11578         PR target/42774
11579         * gcc.target/alpha/pr42774.c: New test.
11580
11581 2010-01-18  Richard Guenther  <rguenther@suse.de>
11582
11583         PR tree-optimization/42781
11584         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11585
11586 2010-01-17  Richard Guenther  <rguenther@suse.de>
11587
11588         PR middle-end/42248
11589         * gcc.c-torture/execute/pr42248.c: New testcase.
11590
11591 2010-01-17  Richard Guenther  <rguenther@suse.de>
11592
11593         PR tree-optimization/42773
11594         * g++.dg/torture/pr42773.C: New testcase.
11595
11596 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
11597
11598         PR fortran/42677
11599         * gfortran.dg/interface_assignment_5.f90: New test.
11600
11601 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
11602
11603         PR c++/42697
11604         * g++.dg/template/crash94.C: Reverted.
11605
11606 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
11607
11608         PR debug/42767
11609         * gcc.dg/debug/pr42767.c: New.
11610
11611 2010-01-15  Jason Merrill  <jason@redhat.com>
11612
11613         PR c++/42761
11614         * g++.dg/cpp0x/decltype22.C: New.
11615
11616 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
11617
11618         PR middle-end/42760
11619         * g++.dg/torture/pr42760.C: New test.
11620
11621 2010-01-15  Jing Yu  <jingyu@google.com>
11622
11623         PR rtl-optimization/42691
11624         * gcc.c-torture/execute/pr42691.c: New.
11625
11626 2010-01-15  Richard Guenther  <rguenther@suse.de>
11627
11628         PR middle-end/42739
11629         * g++.dg/torture/pr42739.C: New testcase.
11630
11631 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
11632
11633         * g++.dg/template/error45.C: Revert as part of reverting changes
11634         or PR c++/42634.
11635
11636 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11637
11638         PR fortran/42684
11639         * gfortran.dg/interface_31.f90: New test.
11640
11641 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
11642
11643         * gcc.target/powerpc/pr42747.c: New file.
11644
11645 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11646
11647         PR middle-end/42674
11648         * c-c++-common/pr42674.c: New test.
11649
11650         PR c++/42608
11651         * g++.dg/template/instantiate11.C: New test.
11652
11653 2010-01-14  Jason Merrill  <jason@redhat.com>
11654
11655         PR c++/42701
11656         * g++.dg/overload/error3.C: New.
11657
11658         PR c++/42655
11659         * g++.dg/overload/rvalue1.C: New.
11660
11661 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11662
11663         PR tree-optimization/42706
11664         * gcc.dg/ipa/pr42706.c: New testcase.
11665
11666 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11667
11668         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11669
11670 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11671
11672         PR tree-optimization/42714
11673         * g++.dg/torture/pr42714.C: New test.
11674
11675 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11676
11677         PR rtl-optimization/42246
11678         * gfortran.dg/pr42246-2.f: New.
11679
11680 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11681
11682         PR rtl-optimization/42389
11683         * gcc.dg/pr42389.c: New.
11684
11685 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11686
11687         PR rtl-optimization/42388
11688         * gcc.dg/pr42388.c: New.
11689
11690 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11691
11692         PR rtl-optimization/42294
11693         * gfortran.dg/pr42294.f: New.
11694
11695 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11696
11697         PR rtl-optimization/39453
11698         PR rtl-optimization/42246
11699         * gcc.dg/pr39453.c: New.
11700         * gcc.dg/pr42246.c: New.
11701
11702 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11703
11704         PR middle-end/42245
11705         * gcc.dg/pr42245.c: New.
11706         * gcc.dg/pr42245-2.c: New.
11707
11708 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11709
11710         PR rtl-optimization/42249
11711         * gcc.dg/pr42249.c: New.
11712
11713 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11714
11715         PR c/42721
11716         * gcc.c-torture/execute/pr42721.c: New test.
11717
11718 2010-01-14  Ira Rosen  <irar@il.ibm.com>
11719
11720         PR tree-optimization/42709
11721         * gcc.dg/vect/pr42709.c: New test.
11722
11723 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11724
11725         PR fortran/41478
11726         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11727         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11728
11729 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11730
11731         PR fortran/42481
11732         * gfortran.dg/generic_19.f90 : New test.
11733
11734 2010-01-13  Richard Guenther  <rguenther@suse.de>
11735
11736         PR tree-optimization/42730
11737         * gcc.c-torture/compile/pr42730.c: New testcase.
11738
11739 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
11740
11741         PR target/pr42542
11742         * gcc.target/ia64/pr42542-1.c: New.
11743         * gcc.target/ia64/pr42542-2.c: New.
11744         * gcc.target/ia64/pr42542-3.c: New.
11745
11746 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
11747
11748         PR c++/42634
11749         * g++.dg/template/error45.C: New test.
11750
11751 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11752
11753         PR tree-optimization/42704
11754         * g++.dg/torture/pr42704.C: New test.
11755
11756 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11757
11758         PR tree-optimization/42703
11759         * gcc.c-torture/compile/pr42703.c: New test.
11760
11761 2010-01-13  Richard Guenther  <rguenther@suse.de>
11762
11763         PR tree-optimization/42705
11764         * gcc.c-torture/compile/pr42705.c: New testcase.
11765
11766 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
11767
11768         * gcc.target/bfin/l2.c: New test.
11769         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11770
11771 2010-01-13  Richard Guenther  <rguenther@suse.de>
11772
11773         PR middle-end/42716
11774         * gcc.c-torture/compile/pr42716.c: New testcase.
11775
11776 2010-01-13  Richard Guenther  <rguenther@suse.de>
11777
11778         PR lto/42678
11779         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11780
11781 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
11782
11783         PR c/42708
11784         * gcc.c-torture/compile/pr42708-1.c: New test.
11785
11786 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
11787
11788         PR debug/42662
11789         * gcc.dg/pr42662.c: New test.
11790
11791         PR tree-optimization/42645
11792         * g++.dg/other/pr42645-1.C: New test.
11793         * g++.dg/other/pr42645-2.C: New test.
11794
11795 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
11796
11797         PR target/42416
11798         * gcc.target/powerpc/warn-1.c: New test.
11799         * gcc.target/powerpc/warn-2.c: New test.
11800
11801 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
11802
11803         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11804         stack alignment.
11805
11806 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
11807
11808         * gcc.dg/lto/20100108_0.c: New.
11809
11810 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
11811
11812         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11813         Add -march=i686 -msse for 32bit x86 targets.
11814
11815 2010-01-10  Richard Guenther  <rguenther@suse.de>
11816
11817         PR middle-end/42667
11818         * gcc.dg/torture/pr42667.c: New testcase.
11819
11820 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11821
11822         PR fortran/32489
11823         * gfortran.dg/array_constructor_34.f90: New test.
11824
11825 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11826
11827         PR fortran/20923
11828         * gfortran.dg/array_constructor_33.f90: New test.
11829         gfortran.dg/array_function_5.f90: Add credit.
11830
11831 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11832
11833         PR debug/42631
11834         * gcc.dg/pr42631.c: New.
11835
11836 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11837
11838         PR debug/42630
11839         * gcc.dg/pr42630.c: New.
11840
11841 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11842
11843         PR debug/42629
11844         * gcc.dg/pr42629.c: New.
11845
11846 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11847
11848         PR middle-end/42363
11849         * gcc.dg/torture/pr42363.c: New.
11850
11851 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11852
11853         PR debug/42604
11854         PR debug/42395
11855         * gcc.dg/vect/pr42604.c: New.
11856         * gcc.dg/vect/pr42395.c: New.
11857
11858 2010-01-09  Richard Guenther  <rguenther@suse.de>
11859
11860         PR middle-end/42512
11861         * gcc.c-torture/execute/pr42512.c: New testcase.
11862
11863 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11864
11865         PR fortran/41298
11866         * gfortran.dg/c_ptr_tests_14.f90: New test.
11867
11868 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11869
11870         PR ada/41929
11871         * gnat.dg/null_pointer_deref1.adb: Don't run on
11872         sparc*-sun-solaris2.11.
11873
11874 2010-01-08  Richard Guenther  <rguenther@suse.de>
11875
11876         PR lto/42528
11877         * gcc.dg/lto/20100103-1_0.c: New testcase.
11878         * gcc.dg/lto/20100103-2_0.c: Likewise.
11879
11880 2010-01-08  Tobias Burnus  <burnus@net-b.de
11881
11882         PR/fortran 25829
11883         * gfortran.dg/asynchronous_1.f90: New test.
11884         * gfortran.dg/asynchronous_2.f90: New test.
11885         * gfortran.dg/conflicts.f90: Update error message.
11886
11887 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
11888
11889         c++/40155
11890         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11891
11892 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11893
11894         PR tree-optimization/42625
11895         * g++.dg/opt/dtor4.C: New test.
11896         * g++.dg/opt/dtor4.h: New.
11897         * g++.dg/opt/dtor4-aux.cc: New.
11898
11899 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11900
11901         PR fortran/42597
11902         * gfortran.dg/proc_ptr_26.f90: New test.
11903
11904 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11905
11906         PR fortran/41872
11907         * gfortran.dg/allocatable_scalar_7.f90: New test.
11908
11909 2010-01-06  Richard Guenther  <rguenther@suse.de>
11910
11911         * gcc.c-torture/compile/pr42632.c: New testcase.
11912
11913 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11914
11915         PR target/42542
11916         * gcc.target/i386/pr42542-4.c: New.
11917         * gcc.target/i386/pr42542-4a.c: Likewise.
11918         * gcc.target/i386/pr42542-5.c: Likewise.
11919         * gcc.target/i386/pr42542-5a.c: Likewise.
11920
11921 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11922
11923         * gcc.dg/tls/opt-15.c: New test.
11924
11925 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11926
11927         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11928
11929 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11930
11931         PR tree-optimization/42462
11932         * g++.dg/torture/pr42462.C: New test.
11933
11934 2010-01-05  Jason Merrill  <jason@redhat.com>
11935
11936         * g++.dg/cpp0x/initlist30.C: New test.
11937
11938 2010-01-05  Richard Guenther  <rguenther@suse.de>
11939
11940         PR tree-optimization/42614
11941         * gcc.c-torture/execute/pr42614.c: New testcase.
11942
11943 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11944
11945         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11946         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11947         -Wunreachable-code.
11948         * gcc.dg/Wunreachable-2.c: Likewise.
11949         * gcc.dg/Wunreachable-3.c: Likewise.
11950         * gcc.dg/Wunreachable-4.c: Likewise.
11951         * gcc.dg/Wunreachable-5.c: Likewise.
11952         * gcc.dg/Wunreachable-6.c: Likewise.
11953         * gcc.dg/Wunreachable-7.c: Likewise.
11954         * gcc.dg/Wunreachable-8.c: Likewise.
11955         * gcc.dg/20041231-1.c: Likewise.
11956
11957 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11958
11959         PR other/42611
11960         * gcc.dg/pr42611.c: New test.
11961
11962         PR tree-optimization/42508
11963         * g++.dg/opt/pr42508.C: New test.
11964
11965 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11966
11967         PR fortran/41872
11968         * gfortran.dg/allocatable_scalar_8.f90: New.
11969
11970 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11971
11972         PR tree-optimization/42398
11973         * gcc.c-torture/compile/pr42398.c: New test.
11974
11975 2010-01-04  Jason Merrill  <jason@redhat.com>
11976
11977         PR c++/42555
11978         * g++.dg/ext/attrib35.C: New.
11979
11980         PR c++/42567
11981         * g++.dg/cpp0x/auto17.C: New.
11982
11983 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11984
11985         * gcc.dg/lto/20100104_0.c: New.
11986
11987 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11988
11989         PR target/42542
11990         * gcc.target/i386/pr42542-1.c: New.
11991         * gcc.target/i386/pr42542-1a.c: Likewise.
11992         * gcc.target/i386/pr42542-1b.c: Likewise.
11993         * gcc.target/i386/pr42542-2.c: Likewise.
11994         * gcc.target/i386/pr42542-2a.c: Likewise.
11995         * gcc.target/i386/pr42542-2b.c: Likewise.
11996         * gcc.target/i386/pr42542-3.c: Likewise.
11997         * gcc.target/i386/pr42542-3a.c: Likewise.
11998
11999 2009-01-04  Tobias Burnus  <burnus@net-b.de>
12000
12001         PR fortran/41872
12002         * gfortran.dg/allocatable_scalar_5.f90: New test.
12003         * gfortran.dg/allocatable_scalar_6.f90: New test.
12004
12005 2010-01-03  Richard Guenther  <rguenther@suse.de>
12006
12007         PR testsuite/42583
12008         * gfortran.dg/gomp/recursion1.f90: Remove.
12009
12010 2010-01-03  Richard Guenther  <rguenther@suse.de>
12011
12012         * gcc.dg/Warray-bounds.c: Remove XFAILs.
12013         * gcc.dg/uninit-6.c: Likewise.
12014         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
12015
12016 2010-01-03  Richard Guenther  <rguenther@suse.de>
12017
12018         PR tree-optimization/42589
12019         * gcc.target/i386/pr42589.c: New testcase.
12020
12021 2010-01-03  Richard Guenther  <rguenther@suse.de>
12022
12023         PR tree-optimization/42438
12024         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
12025
12026 2010-01-02  Richard Guenther  <rguenther@suse.de>
12027
12028         PR testsuite/41651
12029         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
12030
12031 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
12032
12033         PR target/42448
12034         * gcc.target/alpha/pr42448-1.c: New test.
12035         * gcc.target/alpha/pr42448-2.c: Ditto.
12036
12037 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
12038
12039         PR preprocessor/41947
12040         * gcc.dg/c99-hexfloat-3.c: New test.
12041
12042 2010-01-01  Richard Guenther  <rguenther@suse.de>
12043
12044         PR c/42570
12045         * gcc.c-torture/execute/pr42570.c: New testcase.
12046
12047 2010-01-01  Richard Guenther  <rguenther@suse.de>
12048
12049         PR middle-end/42559
12050         * gcc.c-torture/compile/pr42559.c: New testcase.
12051
12052 \f
12053 Copyright (C) 2010 Free Software Foundation, Inc.
12054
12055 Copying and distribution of this file, with or without modification,
12056 are permitted in any medium without royalty provided the copyright
12057 notice and this notice are preserved.