OSDN Git Service

21ddf30cb3826782819bfd3e3114f4ecf0fcb818
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
2
3         * gcc.dg/march-generic.c: Skip for -march in multilib options.
4         * gcc.target/i386/isa-9.c: Skip for -march other than
5         -march=amdfam10 in multilib options.
6         * gcc.target/i386/pr42589.c: Skip for -march other than
7         -march=i486 in multilib options.
8         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
9         other -march in multilib options.
10
11 2010-10-23  Jie Zhang  <jie@codesourcery.com>
12
13         PR rtl-optimization/37360
14         * gcc.dg/pr37360.c: New test.
15
16 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
17
18         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
19
20 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
21         Andrew Pinski <pinskia@gmail.com>
22
23         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
24         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
25         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
26         * gcc.dg/vector-subscript-1.c: Likewise.
27         * gcc.dg/vector-subscript-2.c: Likewise.
28         * gcc.dg/vector-subscript-3.c: New testcase.
29         * gcc.dg/array-8.c: Adjust.
30
31 2010-10-22  Richard Guenther  <rguenther@suse.de>
32
33         PR middle-end/46137
34         * c-c++-common/torture/pr46137.c: New testcase.
35
36 2010-10-22  Jason Merrill  <jason@redhat.com>
37
38         PR c++/46129
39         * g++.dg/template/defarg14.C: New.
40
41 2010-10-22  Jason Merrill  <jason@redhat.com>
42
43         PR c++/46103
44         * g++.dg/cpp0x/implicit10.C: New.
45
46 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
47
48         PR target/46098
49         * gcc.target/i386/pr46098.c: New test.
50
51 2010-10-22  Richard Guenther  <rguenther@suse.de>
52
53         PR tree-optimization/45720
54         * gcc.dg/torture/pr45720.c: New testcase.
55
56 2010-10-22  Ira Rosen  <irar@il.ibm.com>
57
58         PR tree-optimization/46126
59         * gcc.dg/vect/pr46126.c: New.
60
61 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
62
63         Based on the CFString implementation in FSF apple/trunk branch.
64
65         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
66         so that the latter can be used in dg-skip and dg-xfail clauses.
67         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
68         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
69         to use dg-additional-files for Object1.
70         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
71         to use dg-additional-files for Object1, move to torture/strings/.
72         * obj-c++.dg/const-str-4.mm: Likewise.
73         * obj-c++.dg/const-str-3.mm: Likewise.
74         * obj-c++.dg/const-str-8.mm: Likewise.
75         * obj-c++.dg/const-str-9.mm: Likewise.
76         * obj-c++.dg/const-str-10.mm: Likewise.
77         * obj-c++.dg/const-str-10.mm: Likewise.
78         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
79         to use dg-additional-files for Object1, move to strings/.
80         * obj-c++.dg/const-str-2.mm: Likewise.
81         * obj-c++.dg/const-str-5.mm: Likewise.
82         * obj-c++.dg/const-str-6.mm: Likewise.
83         * obj-c++.dg/const-str-12.mm: Likewise.
84         * obj-c++.dg/strings/strings.exp: New.
85         * obj-c++.dg/strings/const-cfstring-2.mm: New.
86         * obj-c++.dg/strings/const-cfstring-5.mm: New.
87         * obj-c++.dg/torture/strings/strings.exp: New.
88         * obj-c++.dg/torture/strings/string1.mm: New.
89         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
90         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
91         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
92
93         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
94         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
95         * objc/execute/string2.m: Likewise.
96         * objc/execute/string3.m: Likewise.
97         * objc/execute/string3.m: Likewise.
98         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
99         * objc.dg/foreach-4.m: Likewise.
100         * objc.dg/foreach-5.m: Likewise.
101         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
102         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
103         * objc.dg/const-str-4.m: Likewise.
104         * objc.dg/const-str-7.m: Likewise.
105         * objc.dg/const-str-8.m: Likewise.
106         * objc.dg/const-str-9.m: Likewise.
107         * objc.dg/const-str-10.m: Likewise.
108         * objc.dg/const-str-11.m: Likewise.
109         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
110         to use dg-additional-files for Object1, move to objc.dg/strings/.
111         * objc.dg/const-str-2.m: Likewise.
112         * objc.dg/const-str-5.m: Likewise.
113         * objc.dg/const-str-6.m: Likewise.
114         * objc.dg/const-str-12.m: Likewise.
115         * objc.dg/const-str-12b.m: Likewise.
116         * objc.dg/strings/strings.exp: New.
117         * objc.dg/strings/const-cfstring-2.m: New.
118         * objc.dg/strings/const-cfstring-5.m: New.
119         * objc.dg/torture/strings/strings.exp: New.
120         * objc.dg/torture/strings/const-cfstring-1.m: New.
121         * objc.dg/torture/strings/const-cfstring-3.m: New.
122         * objc.dg/torture/strings/const-cfstring-4.m: New.
123
124 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
125
126         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
127
128 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
129
130         PR c++/46117
131         * g++.dg/parse/crash57.C: New.
132
133 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
134             H.J. Lu  <hongjiu.lu@intel.com>
135
136         PR target/45946
137         * gcc.target/i386/pr45946.c: New test.
138
139 2010-10-21  Martin Jambor  <mjambor@suse.cz>
140
141         PR tree-optimization/45875
142         * g++.dg/ipa/pr45875.C: New test.
143
144 2010-10-21  Ira Rosen  <irar@il.ibm.com>
145
146         PR tree-optimization/46049
147         PR tree-optimization/46052
148         * gcc.dg/vect/pr46052.c: New test.
149         * gcc.dg/vect/pr46049.c: New test.
150
151 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
152
153         PR fortran/46007
154         * gfortran.dg/shape_5.f90:  New test case.
155
156 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
157
158         PR fortran/46060
159         * gfortran.dg/proc_ptr_comp_25.f90: New.
160
161 2010-10-21  Richard Guenther  <rguenther@suse.de>
162         Michael Matz  <matz@suse.de>
163
164         PR tree-optimization/45764
165         * gcc.dg/torture/pr45764.c: New testcase.
166
167 2010-10-21  Richard Guenther  <rguenther@suse.de>
168
169         PR tree-optimization/46111
170         * g++.dg/torture/pr46111.C: New testcase.
171
172 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
173
174         PR fortran/46067
175         * gfortran.dg/dummy_procedure_4.f90: New.
176         * gfortran.dg/proc_ptr_30.f90: New.
177
178 2010-10-21  Tobias Burnus  <burnus@net-b.de>
179
180         PR fortran/46100
181         * gfortran.dg/ptr-func-1.f90: New.
182         * gfortran.dg/ptr-func-2.f90: New.
183
184 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
185
186         PR tree-optimization/45919
187         * gcc.c-torture/compile/pr45919.c: New test.
188
189         PR tree-optimization/46066
190         * gcc.dg/autopar/pr46066.c: New test.
191
192 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
193
194         PR c++/46024
195         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
196
197 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
198
199         PR c++/46056
200         * g++.dg/cpp0x/range-for7.C: New.
201
202 2010-10-20  Richard Guenther  <rguenther@suse.de>
203
204         PR lto/45667
205         * g++.dg/lto/20101020-1_0.h: New testcase.
206         * g++.dg/lto/20101020-1_0.C: Likewise.
207         * g++.dg/lto/20101020-1_1.C: Likewise.
208
209 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
210
211         * gcc.dg/20101013-1.c: New test.
212
213 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
214
215         PR target/46085
216         * gcc.target/i386/pr46085-1.c: New.
217         * gcc.target/i386/pr46085-2.c: Likewise.
218
219 2010-10-20  Richard Guenther  <rguenther@suse.de>
220
221         PR tree-optimization/45860
222         * gcc.dg/torture/pr45860.c: New testcase.
223
224 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
225
226         * gnat.dg/discr25.adb: New test.
227         * gnat.dg/discr25_pkg.ad[sb]: New helper.
228
229 2010-10-20  Olivier Hainque  <hainque@adacore.com>
230
231         * gcc.target/powerpc/ehreturn.c: New test.
232
233 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
234
235         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
236         not require Foundation and run with the GNU runtime as well.
237
238         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
239
240         Radar 4439126
241         * obj-c++.dg/template-8.mm: New.
242
243 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
244
245         PR objc/23709
246         * objc.dg/pr23709.m: New.
247         * obj-c++.dg/pr23709.m: New.
248
249 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
250
251         PR c++/46046
252         * g++.dg/template/crash104.C: New.
253
254 2010-10-19  Richard Henderson  <rth@redhat.com>
255
256         * gcc.target/i386/fma3-fma.c: New.
257         * gcc.target/i386/fma3-builtin.c: New.
258         * gcc.target/i386/fma4-builtin.c: New.
259
260 2010-10-19  Richard Guenther  <rguenther@suse.de>
261
262         PR testsuite/46081
263         * gcc.dg/ipa/ipa-pta-10.c:¬†Adjust.
264
265 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
266
267         Merge from 'apple/trunk' branch on FSF servers.
268
269         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
270
271         Radar 4293709
272         * objc.dg/proto-init-mimatch-1.m: New.
273         * obj-c++.dg/proto-init-mimatch-1.mm: New.
274
275 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
276
277         Implemented parsing @synthesize and @dynamic for
278         Objective-C/Objective-C++.
279         * objc.dg/property/dynamic-1.m: New.
280         * objc.dg/property/synthesize-1.m: New.
281         * obj-c++.dg/property/dynamic-1.mm: New.
282         * obj-c++.dg/property/synthesize-1.mm: New.
283
284 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
285
286         * objc.dg/at-class-1.m: New.
287         * objc.dg/at-class-1.mm: New.
288
289 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
290
291         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
292
293 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
294
295         Merge from 'apple/trunk' branch on FSF servers.
296
297         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
298
299         Radar 4407151
300         * obj-c++.dg/template-7.mm: New.
301
302 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
303
304         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
305         bugfix.
306
307 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
308
309         Merge from 'apple/trunk' branch on FSF servers.
310
311         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
312
313         Radar 4451818
314         * obj-c++.dg/try-catch-16.mm: New.
315         * obj-c++.dg/try-catch-17.mm: New.
316
317         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
318
319         Radar 4330422
320         * obj-c++.dg/try-catch-15.mm: New
321
322         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
323
324         Radar 4204796
325         * obj-c++.dg/try-catch-12.mm: New
326         * obj-c++.dg/try-catch-13.mm: New
327         * obj-c++.dg/try-catch-14.mm: New
328         * objc.dg/try-catch-11.m: New
329         * objc.dg/try-catch-12.m: New
330         * objc.dg/try-catch-13.m: New
331
332 2010-10-18  Richard Henderson  <rth@redhat.com>
333
334         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
335
336 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
337
338         PR c/46015
339         * c-c++-common/Wunused-var-13.c: New test.
340
341 2010-10-18  Richard Guenther  <rguenther@suse.de>
342
343         PR tree-optimization/45967
344         * gcc.dg/torture/pr45967.c: New testcase.
345         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
346         * gcc.dg/ipa/ipa-pta-13.c: Likewise
347         * gcc.dg/torture/pr39074-2.c: Likewise
348         * gcc.dg/torture/pta-escape-1.c: Likewise
349         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
350         * gcc.dg/tree-ssa/pta-callused.c: Likewise
351         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
352         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
353         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
354         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
355
356 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
357
358         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
359
360 2010-10-18  Richard Guenther  <rguenther@suse.de>
361
362         PR lto/44950
363         * g++.dg/lto/20101015-2_0.C: New testcase.
364
365 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
366
367         PR middle-end/46019
368         * gcc.c-torture/execute/pr46019.c: New test.
369
370 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
371
372         Merge from 'apple/trunk' branch on FSF servers.
373
374         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
375
376         Radar 4516785
377         * obj-c++.dg/method-namespace-2.mm: New.
378
379 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
380
381         Merge from 'apple/trunk' branch on FSF servers.
382
383         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
384
385         Radar 4133425
386         * objc.dg/private-1.m: Test modified.
387         * obj-c++.dg/private-1.mm: Test modified.
388
389 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
390
391         PR testsuite/45987
392         * gcc.target/i386/push-1.c: Remove.
393
394 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
395             H.J. Lu  <hongjiu.lu@intel.com>
396
397         PR target/46051
398         * gcc.target/i386/pr46051.c: New test.
399
400 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
401
402         * obj-c++.dg/gnu-api-2-class.mm: New.
403         * obj-c++.dg/gnu-api-2-ivar.mm: New.
404         * obj-c++.dg/gnu-api-2-method.mm: New.
405         * obj-c++.dg/gnu-api-2-objc.mm: New.
406         * obj-c++.dg/gnu-api-2-object.mm: New.
407         * obj-c++.dg/gnu-api-2-property.mm: New.
408         * obj-c++.dg/gnu-api-2-protocol.mm: New.
409         * obj-c++.dg/gnu-api-2-sel.mm: New.
410
411 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
412
413         * objc.dg/fsf-package-0.m: New.
414         * obj-c++.dg/fsf-package-0.m: New.
415
416 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
417
418         PR objc/18255
419         * objc.dg/pr18255.m: New.
420
421 2010-10-16  Jan Hubicka  <jh@suse.cz>
422
423         PR middle-end/44206
424         * g++.dg/torture/pr44206.C: New.
425
426 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
427
428         * objc.dg/gnu-api-2-class.m: New.
429         * objc.dg/gnu-api-2-objc.m: New.
430
431 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
432
433         * objc.dg/gnu-api-2-ivar.m: New.
434
435 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
436
437         * objc.dg/gnu-api-2-property.m: New.
438
439 2010-10-15  Xinliang David Li  <davidxl@google.com>
440
441         * g++.dg/uninit-pred-3_a.C: New test.
442         * g++.dg/uninit-pred-3_b.C: New test.
443
444 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
445
446         * objc.dg/gnu-api-2-object.m: New.
447
448 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
449
450         * objc.dg/gnu-api-2-method.m: New.
451
452 2010-10-15  Jason Merrill  <jason@redhat.com>
453
454         * g++.dg/lto/pr45983_0.C: New.
455
456 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
457
458         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
459         builtin combiner patterns.
460         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
461         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
462         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
463         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
464         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
465
466 2010-10-15  Richard Guenther  <rguenther@suse.de>
467
468         * g++.dg/lto/20101015-1_0.C: New testcase.
469
470 2010-10-15  Richard Guenther  <rguenther@suse.de>
471
472         PR testsuite/46021
473         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
474         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
475
476 2010-10-15  Richard Guenther  <rguenther@suse.de>
477
478         PR lto/45957
479         * g++.dg/lto/20101014-1_0.C: New testcase.
480
481 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
482
483         * objc.dg/gnu-api-2-protocol.m: New.
484         * objc.dg/gnu-api-2-sel.m: New.
485
486 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
487
488         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
489         arm-eabi targets.
490
491 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
492
493         * gcc.dg/20101010-1.c: New testcase.
494
495 2010-10-15  Jie Zhang  <jie@codesourcery.com>
496
497         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
498         script when relocatable linking.
499
500 2010-10-14  Yao Qi  <yao@codesourcery.com>
501
502         PR target/45447
503         * gcc.target/arm/pr45447.c: New test.
504
505 2010-10-14  Jan Hubicka  <jh@suse.cz>
506
507         PR middle-end/45621
508         * g++.dg/lto/pr45621.h : New.
509         * g++.dg/lto/pr45621_0.C: New.
510         * g++.dg/lto/pr45621_1.C: New.
511
512 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
513
514         * objc.dg/property: New.
515         * objc.dg/property/fsf-property-basic.m: New.
516         * objc.dg/property/fsf-property-method-access.m: New.
517         * objc.dg/property/fsf-property-named-ivar.m: New.
518         * obj-c++.dg/property: New.
519         * obj-c++.dg/property/fsf-property-basic.mm: New.
520         * obj-c++.dg/property/fsf-property-method-access.mm: New.
521         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
522
523         merge from FSF apple 'trunk' branch.
524         2006 Fariborz Jahanian <fjahanian@apple.com>
525
526         Radars 4436866, 4505126, 4506903, 4517826
527         * objc.dg/property/property-1.m: New.
528         * objc.dg/property/property-2.m: New.
529         * objc.dg/property/property-3.m: New.
530         * objc.dg/property/property-neg-1.m: New.
531         * objc.dg/property/property-neg-2.m: New.
532         * objc.dg/property/property-neg-3.m: New.
533         * objc.dg/property/property-neg-4.m: New.
534         * objc.dg/property/property-neg-5.m: New.
535         * objc.dg/property/property-neg-6.m: New.
536         * objc.dg/property/property-neg-7.m: New.
537         * objc.dg/property/property.exp: New.
538         * obj-c++.dg/property/property-1.mm: New.
539         * obj-c++.dg/property/property-2.mm: New.
540         * obj-c++.dg/property/property-3.mm: New.
541         * obj-c++.dg/property/property-neg-1.mm: New.
542         * obj-c++.dg/property/property-neg-2.mm: New.
543         * obj-c++.dg/property/property-neg-3.mm: New.
544         * obj-c++.dg/property/property-neg-4.mm: New.
545         * obj-c++.dg/property/property-neg-5.mm: New.
546         * obj-c++.dg/property/property-neg-6.mm: New.
547         * obj-c++.dg/property/property-neg-7.mm: New.
548         * obj-c++.dg/property/property.exp: New.
549
550 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
551
552         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
553
554 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
555
556         PR c/45969
557         * gcc.c-torture/compile/pr45969-1.c: New test.
558
559 2010-10-14  Richard Guenther  <rguenther@suse.de>
560
561         PR tree-optimization/44913
562         * gcc.dg/torture/pr44913.c: New testcase.
563
564 2010-10-14  Richard Guenther  <rguenther@suse.de>
565
566         PR lto/45382
567         * g++.dg/lto/20101014-2_0.C: New testcase.
568
569 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
570
571         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
572         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
573         * gcc.target/i386/pr44130.c: Likewise.
574         * gcc.target/i386/pr44144.c: Likewise.
575         * gcc.target/i386/pr44180.c: Likewise.
576         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
577         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
578         * gcc.target/i386/vect-sizes-1.c: Likewise.
579         * gcc.target/i386/vectorize4-avx.c: Likewise.
580
581 2010-10-14  Richard Guenther  <rguenther@suse.de>
582
583         PR lto/44561
584         * g++.dg/lto/20101010-3_0.C: New testcase.
585         * g++.dg/lto/20101010-4_0.C: Likewise.
586
587 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
588
589         * objc.dg/pr45878.m: Update to include NSConstantString interface
590         for -fnext-runtime.
591         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
592         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
593         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
594         reference for m64 -fnext-runtime.
595
596 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
597
598         * gcc.target/i386/vect-sizes-1.c: New.
599
600 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
601
602         PR middle-end/46011
603         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
604
605 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
606
607         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
608         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
609
610 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
611
612         * gcc.target/ia64/20101005.c: New test.
613
614 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
615
616         PR rtl-optimization/45570
617         * gcc.dg/pr45570.c: New test.
618
619 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
620
621         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
622         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
623         * gcc.target/i386/vectorize4-avx.c: Likewise.
624
625 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
626
627         * gcc.target/i386/avx-copysign-vec.c: New.
628         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
629
630 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
631
632         PR middle-end/44130
633         * gcc.target/i386/pr44130.c: New.
634
635 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
636
637         PR middle-end/44144
638         * gcc.target/i386/pr44144.c: New.
639
640 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
641
642         PR target/44180
643         * gcc.target/i386/pr44180.c: New.
644
645 2010-10-13  Jason Merrill  <jason@redhat.com>
646
647         * g++.dg/template/canon-type-8.C: New.
648
649 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
650
651         * gcc.c-torture/execute/20101013-1.c: New test.
652
653 2010-10-13  Richard Guenther  <rguenther@suse.de>
654
655         PR objc/45878
656         * objc.dg/pr45878.m: New testcase.
657
658 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
659
660         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
661         * gcc.dg/format/dfp-printf-1.c: Likewise.
662         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
663
664 2010-10-13  Richard Guenther  <rguenther@suse.de>
665
666         PR tree-optimization/45788
667         * g++.dg/pr45788.C: New testcase.
668
669 2010-10-13  Richard Guenther  <rguenther@suse.de>
670
671         PR tree-optimization/45970
672         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
673
674 2010-10-13  Richard Guenther  <rguenther@suse.de>
675
676         PR tree-optimization/45982
677         * gcc.dg/torture/pr45982.c: New testcase.
678         * gcc.dg/tree-ssa/pr24287.c: Adjust.
679         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
680         * gcc.dg/torture/pr39074-2.c: Likewise.
681
682 2010-10-13  Richard Guenther  <rguenther@suse.de>
683
684         PR middle-end/45874
685         * g++.dg/torture/pr45874.C: New testcase.
686
687 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
688
689         * objc.dg/attributes/method-attribute-1.m: Update to respond
690         to implemented method attributes..
691         * objc.dg/attributes/method-attribute-2.m: Likewise.
692         * objc.dg/attributes/method-attribute-3.m: Likewise.
693         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
694         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
695         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
696
697 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
698
699         PR libobjc/23214
700         * objc.dg/pr23214.m: New.
701
702 2010-10-12  Michael Eager  <eager@eagercon.com>
703
704         PR testsuite/45856
705         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
706         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
707
708 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
709
710         PR fortran/45636
711         * gcc.c-torture/execute/pr45636.c: New test.
712         * gfortran.dg/pr45636.f90: New test.
713
714 2010-10-12  Richard Henderson  <rth@redhat.com>
715
716         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
717
718 2010-10-12  Daniel Kraft  <d@domob.eu>
719
720         PR fortran/38936
721         * gfortran.dg/associate_1.f03: More tests with derived-types.
722         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
723         * gfortran.dg/associate_8.f03: Fix typo.
724         * gfortran.dg/initialization_27.f90: Fix typo.
725
726 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
727
728         PR testsuite/45851
729         * lib/lto.exp (lto-get-options-main): Support optional target
730         selector for dg-extra-ld-options.
731
732 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
733
734         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
735         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
736
737 2010-10-11  Martin Jambor  <mjambor@suse.cz>
738
739         PR middle-end/45699
740         * g++.dg/torture/pr45699.C: New test.
741         * g++.dg/otr-fold-1.C: Adjusted.
742         * g++.dg/otr-fold-1.C: Likewise.
743
744 2010-10-11  Nick Clifton  <nickc@redhat.com>
745
746         * gcc.c-torture/compile/pr44197.c: Require visibility support.
747         Allow for a user label prefix.
748
749 2010-10-10  Richard Guenther  <rguenther@suse.de>
750
751         * g++.dg/lto/20101010-1_0.C: New testcase.
752         * g++.dg/lto/20101010-2_0.C: Likewise.
753
754 2010-10-11  Ira Rosen  <irar@il.ibm.com>
755
756         PR tree-optimization/45902
757         * gcc.dg/vect/45902.c: New test.
758
759 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
760
761         PR target/45870
762         * gcc.dg/tls/pr45870.c: New test.
763
764 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
765
766         PR fortran/45961
767         * gfortran.dg/typebound_operator_6.f03: New.
768
769 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
770
771         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
772         and adjust -export symbol scanning.
773         * g++.dg/ext/dllexport1.C: Likewise.
774         * g++.dg/ext/dllexport3.C: Likewise.
775         * gcc.dg/dll-3.c: Likewise.
776         * gcc.dg/dll-4.c: Likewise.
777         * gcc.dg/dll-5.c: Likewise.
778
779 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
780
781         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
782         instead of tree_profile dump file.
783         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
784         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
785         dump file.
786
787 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
788
789         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
790
791 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
792
793         * gfortran.dg/character_comparison_4.f90:  New test.
794         * gfortran.dg/character_comparison_5.f90:  New test.
795         * gfortran.dg/character_comparison_6.f90:  New test.
796
797 2010-10-09  Richard Henderson  <rth@redhat.com>
798
799         * lib/target-supports.exp
800         (check_effective_target_automatic_stack_alignment): Always true.
801
802 2010-10-09  Richard Guenther  <rguenther@suse.de>
803
804         PR lto/45956
805         * gcc.dg/lto/20101009-2_0.c: New testcase.
806         * gcc.dg/lto/20101009-2_1.c: Likewise.
807         * gcc.dg/lto/20101009-2_2.c: Likewise.
808
809 2010-10-09  Richard Guenther  <rguenther@suse.de>
810
811         PR lto/45947
812         * g++.dg/lto/20101009-1_0.C: New testcase.
813
814 2010-10-09  Richard Guenther  <rguenther@suse.de>
815
816         PR tree-optimization/45945
817         * gcc.dg/lto/20101009-1_0.c: New testcase.
818
819 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
820
821         PR target/45913
822         * gcc.target/i386/pr45913.c: New.
823
824 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
825
826         PR fortran/45943
827         * gfortran.dg/streamio_16.f90: Update test.
828
829 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
830
831         PR tree-optimization/45903
832         * gcc.target/i386/pr45903.c: New test.
833
834 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
835
836         * gnat.dg/interface5.adb: Compile with warnings disabled.
837
838 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
839
840         * obj-c++.dg/encode-10.mm: New testcase.
841
842 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
843
844         PR objc++/23614
845         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
846         C++ class.  Removed XFAIL.
847
848 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
849
850         PR fortran/45933
851         * gfortran.dg/typebound_operator_5.f03: New.
852
853 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
854
855         Merge from 'apple/trunk' branch on FSF servers.
856
857         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
858
859         Radar 4508851
860         * obj-c++.dg/method-namespace-1.mm: New.
861
862 2010-10-07  Martin Jambor  <mjambor@suse.cz>
863
864         * gcc.dg/tree-ssa/sra-11.c: New test.
865
866 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
867
868         PR Tree-Vect/45847
869         * gcc.dg/vect/pr45847.c: New test.
870
871 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
872             Kai Tietz  <kai.tietz@onevision.com>
873
874         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
875
876 2010-10-07  Richard Guenther  <rguenther@suse.de>
877
878         PR tree-optimization/45732
879         * gcc.dg/torture/pr45732.c: New testcase.
880
881 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
882
883         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
884         * objc.dg/foreach-2.m: Likewise.
885         * objc.dg/foreach-3.m: Likewise.
886         * objc.dg/foreach-4.m: Likewise.
887         * objc.dg/foreach-5.m: Likewise.
888         * objc.dg/foreach-6.m: Likewise.
889         * objc.dg/foreach-7.m: Likewise.
890         * objc.dg/objc-foreach-4.m: Likewise.
891         * objc.dg/objc-foreach-5.m: Likewise.
892
893 2010-10-07  Richard Guenther  <rguenther@suse.de>
894
895         PR middle-end/45869
896         * gcc.dg/torture/pr45869.c: New testcase.
897
898 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
899
900         * objc.dg/set-not-used-1.m: New
901         * obj-c++.dg/set-not-used-1.mm: New.
902
903 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
904
905         * objc.dg/attributes/method-attribute-3.m: New.
906         * obj-c++.dg/attributes/method-attribute-3.mm: New.
907
908 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
909
910         PR fortran/45916
911         * gfortran.dg/generic_typebound_operator_1.f90: New test.
912
913 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
914
915         PR fortran/45889
916         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
917
918 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
919
920         Merge from 'apple/trunk' branch on FSF servers.
921
922         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
923
924         Radar 4278774
925         * obj-c++.dg/encode-9.mm: New.
926
927 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
928
929         * g++.dg/cpp0x/pr45908.C: New test.
930
931 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
932
933         * gnat.dg/opt6.ad[sb]: New test.
934
935 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
936
937         Implemented fast enumeration for Objective-C.
938         * objc.dg/foreach-1.m: New.
939         * objc.dg/foreach-2.m: New.
940         * objc.dg/foreach-3.m: New.
941         * objc.dg/foreach-4.m: New.
942         * objc.dg/foreach-5.m: New.
943         * objc.dg/foreach-6.m: New.
944         * objc.dg/foreach-7.m: New.
945
946         Merge from 'apple/trunk' branch on FSF servers:
947         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
948
949         Radar 4502236
950         * objc.dg/objc-foreach-5.m: New.
951
952         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
953
954         Radar 4507230
955         * objc.dg/objc-foreach-4.m: New.
956
957         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
958
959         Radar 4472881
960         * objc.dg/objc-foreach-3.m: New.
961
962         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
963
964         Radar 4468498
965         * objc.dg/objc-foreach-2.m: New.
966
967         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
968
969         Radar 4294910
970         * objc.dg/objc-foreach-1.m: New
971
972 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
973
974         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
975         unsigned values.
976
977 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
978
979         PR objc++/28050
980         * obj-c++.dg/syntax-error-10.mm: New.
981
982 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
983
984         PR objc++/23707
985         * obj-c++.dg/syntax-error-9.mm: New.
986
987 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
988
989         PR objc++/31126
990         * obj-c++.dg/syntax-error-8.mm: New.
991
992 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
993
994         Merge from 'apple/trunk' branch on FSF servers.
995
996         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
997
998         Radar 4290840
999         * obj-c++.dg/syntax-error-7.mm: New
1000
1001         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
1002
1003         Radar 4294425
1004         * obj-c++.dg/syntax-error-6.mm: New
1005
1006         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
1007
1008         Radar 4261146
1009         * obj-c++.dg/syntax-error-5.mm: New
1010
1011         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
1012
1013         Radar 4093475
1014         * obj-c++.dg/syntax-error-[3-4].mm: New.
1015
1016         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
1017
1018         Radar 4185810
1019         * obj-c++.dg/syntax-error-[1-2].mm: New.
1020
1021 2010-10-05  Ira Rosen  <irar@il.ibm.com>
1022
1023         PR tree-optimization/45752
1024         * gcc.dg/vect/pr45752.c: New test.
1025
1026 2010-10-05  Richard Guenther  <rguenther@suse.de>
1027
1028         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1029         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1030         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1031         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1032         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1033         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1034         * gcc.dg/tree-prof/stringop-1.c: Likewise.
1035         * gcc.dg/tree-prof/stringop-2.c: Likewise.
1036         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1037         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1038         * gcc.dg/tree-prof/update-loopch.c: Likewise.
1039         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1040         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1041         * gcc.dg/tree-prof/tracer-1.c: Likewise.
1042         * gcc.dg/tree-ssa/inline-4.c: Likewise.
1043         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1044         * gcc.dg/tree-ssa/20080530.c: Likewise.
1045         * g++.dg/tree-ssa/inline-3.C: Likewise.
1046         * g++.dg/tree-ssa/inline-1.C: Likewise.
1047         * g++.dg/tree-ssa/inline-2.C: Likewise.
1048         * gcc.dg/profile-dir-1.c: Likewise.
1049         * gcc.dg/profile-dir-2.c: Likewise.
1050         * gcc.dg/profile-dir-3.c: Likewise.
1051
1052 2010-10-05  Richard Guenther  <rguenther@suse.de>
1053
1054         PR middle-end/45877
1055         * g++.dg/torture/pr45877.C: New testcase.
1056
1057 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
1058
1059         PR debug/45849
1060         * gcc.dg/debug/pr45849.c: New test.
1061
1062         PR middle-end/45876
1063         * gcc.c-torture/compile/pr45876.c: New test.
1064
1065 2010-10-04  Julian Brown  <julian@codesourcery.com>
1066
1067         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1068         vect_hw_misalign.
1069         * gcc.dg/vect/vect-60.c: Likewise.
1070         * gcc.dg/vect/vect-56.c: Likewise.
1071         * gcc.dg/vect/vect-93.c: Likewise.
1072         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1073         * gcc.dg/vect/vect-95.c: Likewise.
1074         * gcc.dg/vect/vect-96.c: Likewise.
1075         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1076         * gcc.dg/vect/slp-25.c: Likewise.
1077         * gcc.dg/vect/slp-3.c: Likewise.
1078         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1079         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1080         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1081         * gcc.dg/vect/vect-109.c: Likewise.
1082         * gcc.dg/vect/vect-peel-1.c: Likewise.
1083         * gcc.dg/vect/vect-peel-2.c: Likewise.
1084         * lib/target-supports.exp
1085         (check_effective_target_arm_vect_no_misalign): New.
1086         (check_effective_target_vect_no_align): Use above.
1087         (check_effective_target_vect_element_align): New.
1088         (add_options_for_quad_vectors): New.
1089
1090 2010-10-04  Martin Jambor  <mjambor@suse.cz>
1091
1092         PR tree-optimization/45572
1093         * g++.dg/ipa/pr45572-1.C: New test.
1094         * g++.dg/ipa/pr45572-2.C: Likewise.
1095
1096 2010-10-03  Ian Lance Taylor  <iant@google.com>
1097
1098         * gcc.dg/anon-struct-11.c: New test.
1099         * gcc.dg/anon-struct-12.c: New test.
1100         * gcc.dg/anon-struct-13.c: New test.
1101         * gcc.dg/anon-struct-14.c: New test.
1102
1103 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
1104
1105         * g++.dg/torture/pr45764.C: Revert revision 164914.
1106         * gcc.dg/vect/pr43432.c: Likewise.
1107         * gcc.dg/vect/vect-114.c: Likewise.
1108         * gcc.dg/vect/vect-15.c: Likewise.
1109
1110 2010-10-03  Jason Merrill  <jason@redhat.com>
1111
1112         * g++.dg/cpp0x/sfinae5.C: New.
1113
1114 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1115
1116         PR tree-optimization/45720
1117         PR tree-optimization/45764
1118         * g++.dg/torture/pr45764.C: New.
1119
1120         * gcc.dg/vect/pr43432.c: Xfail.
1121         * gcc.dg/vect/vect-114.c: Likewise.
1122         * gcc.dg/vect/vect-15.c: Likewise.
1123
1124 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1125
1126         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1127         hppa*-*-hpux*.
1128         * gcc.dg/torture/pr45678-2.c: Likewise.
1129
1130 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
1131
1132         PR fortran/45748
1133         * gfortran.dg/intrinsic_6.f90: New.
1134
1135 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1136
1137         PR fortran/42831
1138         * gfortran.dg/dependency_37.f90:  New test.
1139
1140 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
1141
1142         * gcc.target/i386/shift_mask.c: New test.
1143
1144 2010-10-01  Richard Guenther  <rguenther@suse.de>
1145
1146         PR tree-optimization/45854
1147         * g++.dg/torture/pr45854.C: New testcase.
1148
1149 2010-09-30  Michael Eager  <eager@eagercon.com>
1150
1151         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1152         __FLT_{MIN,MAX}__.
1153
1154 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1155
1156         PR middle-end/45758
1157         * gfortran.dg/graphite/pr45758.f90: New.
1158
1159 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1160
1161         PR middle-end/45230
1162         * gcc.dg/graphite/id-pr45230.c: New.
1163
1164 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1165
1166         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1167         * gfortran.dg/graphite/graphite.exp: Same.
1168         * gcc.dg/graphite/vect-pr43423.c: New.
1169
1170 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1171
1172         PR target/45843
1173         * g++.dg/torture/pr45843.C: New test.
1174
1175 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
1176
1177         PR fortran/45828
1178         * gfortran.dg/allocate_derived_5.f90: New.
1179
1180 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1181
1182         PR tree-optimization/31261
1183         * gcc.dg/tree-ssa/pr31261.c: New test.
1184
1185 2010-09-30  Michael Eager  <eager@eagercon.com>
1186
1187         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1188         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1189         * gcc.target/microblaze/microblaze.exp: Ditto.
1190         * gcc.target/microblaze/others/string_cst1.c: Ditto.
1191         * gcc.target/microblaze/others/string_cst2.c: Ditto.
1192         * gcc.target/microblaze/others/data_var1.c: Ditto.
1193         * gcc.target/microblaze/others/data_var2.c: Ditto.
1194         * gcc.target/microblaze/others/data_var3.c: Ditto.
1195         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1196         * gcc.target/microblaze/others/strings1.c:: Ditto.
1197         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1198         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1199         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1200         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1201         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1202         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1203         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1204         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1205         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1206         * gcc.target/microblaze/isa/pcmp.c: Ditto.
1207         * gcc.target/microblaze/isa/nofloat.c: Ditto.
1208         * gcc.target/microblaze/isa/fcvt.c: Ditto.
1209         * gcc.target/microblaze/isa/float.c: Ditto.
1210         * gcc.target/microblaze/isa/mulh.c: Ditto.
1211         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1212         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1213         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1214         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1215         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1216         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1217         * gcc.target/microblaze/isa/bshift.c: Ditto.
1218         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1219         * gcc.target/microblaze/isa/div.c: Ditto.
1220         * gcc.target/microblaze/isa/vanilla.c: Ditto.
1221         * gcc.target/microblaze/isa/mul.c: Ditto.
1222
1223 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1224
1225         merge from FSF 'apple/trunk' branch.
1226         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
1227
1228         Radar 4386773
1229         * objc.dg/enhanced-proto-1.m: New.
1230         * objc.dg/enhanced-proto-2.m: New.
1231         * obj-c++.dg/enhanced-proto-1.mm: New
1232         * obj-c++.dg/enhanced-proto-2.mm: New.
1233
1234 2010-09-30  Richard Guenther  <rguenther@suse.de>
1235
1236         PR testsuite/45702
1237         * gcc.dg/debug/pr41893-1.c: Adjust.
1238         * gcc.dg/pr30762-1.c: Likewise.
1239         * gcc.dg/pr31529-1.c: Likewise.
1240         * gcc.dg/pr34457-1.c: Likewise.
1241         * gcc.dg/pr34668-1.c: Likewise.
1242         * gcc.dg/pr43557-1.c: Likewise.
1243
1244 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1245
1246         PR objc/45842
1247         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1248         * objc.dg/const-str-3.m: Correct header for memcpy.
1249         * objc.dg/const-str-7.m: Likewise.
1250         * objc.dg/method-20b.m: Provide an implementation of Object.
1251         Adjust XFAIL for m64 NeXT runtime.
1252         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1253         * objc.dg/encode-3.m: Correct line ordering, provide header for
1254         sprintf.
1255         * objc.dg/encode-7-next.m: Only run for 32bit.
1256         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1257         * objc.dg/type-size-2.m: Provide an implementation of Object.
1258         Ajust headers.
1259         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1260         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1261         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1262         Adjust XFAIL for m64 NeXT runtime.
1263         * obj-c++.dg/method-22.mm: Likewise.
1264         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1265
1266 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1267
1268         Merge from 'apple/trunk' branch on FSF servers.
1269
1270         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1271
1272         Radar 4278236
1273         * obj-c++.dg/bad-forward-decl.mm: New
1274
1275 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
1276
1277         * ada/acats/run_acats: Revert revision 157037.
1278
1279 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1280
1281         Merge from 'apple/trunk' branch on FSF servers.
1282
1283         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1284
1285         Radar 4281748
1286         * objc.dg/naming-2.m: Update
1287         * objc.dg/naming-3.m: New
1288
1289 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
1290
1291         PR target/40457
1292         * gcc.target/arm/pr40457-3.c: New test.
1293
1294 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
1295
1296         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1297         alias checking.
1298         * lib/target-supports.exp (check_ifunc_available): Likewise.
1299
1300 2010-09-29  Tristan Gingold  <gingold@adacore.com>
1301
1302         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1303
1304 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1305
1306         * objc.dg/keywords-1.m: New test.
1307         * objc.dg/keywords-2.m: New test.
1308         * objc.dg/keywords-3.m: New test.
1309         * obj-c++.dg/keywords-1.mm: New test.
1310         * obj-c++.dg/keywords-2.mm: New test.
1311
1312 2010-09-28  Jason Merrill  <jason@redhat.com>
1313
1314         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1315         * g++.dg/ext/complit11.C: Likewise.
1316         * g++.old-deja/g++.law/temps1.C: Likewise.
1317
1318         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1319         * g++.old-deja/g++.mike/misc6.C: Likewise.
1320
1321 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1322
1323         * objc.dg/attributes/method-attribute-1.m: New.
1324         * objc.dg/attributes/method-attribute-2.m: New.
1325
1326         * obj-c++.dg/attributes/method-attribute-1.m: New.
1327         * obj-c++.dg/attributes/method-attribute-2.m: New.
1328
1329 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1330
1331         * objc.dg/attributes: New.
1332         * objc.dg/attributes/attributes.exp: New.
1333         * objc.dg/attributes/class-attribute-1.m: New.
1334         * objc.dg/attributes/class-attribute-2.m: New
1335         * objc.dg/attributes/categ-attribute-1.m: New
1336         * objc.dg/attributes/categ-attribute-2.m: New
1337         * objc.dg/attributes/proto-attribute-1.m: New
1338
1339         * obj-c++.dg/attributes: New.
1340         * obj-c++.dg/attributes/attributes.exp: New
1341         * obj-c++.dg/attributes/class-attribute-1.mm: New
1342         * obj-c++.dg/attributes/class-attribute-2.mm: New
1343         * obj-c++.dg/attributes/categ-attribute-1.mm: New
1344         * obj-c++.dg/attributes/categ-attribute-2.mm: New
1345         * obj-c++.dg/attributes/proto-attribute-1.mm: New
1346
1347 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1348
1349         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1350         from the branch renamed to method-20b.m to avoid clashes).
1351
1352         2005-08-23  Stuart Hastings  <stuart@apple.com>
1353                     Ziemowit Laski  <zlaski@apple.com>
1354
1355         Radar 4209854
1356         * obj-c++.dg/method-23.mm: New.
1357         * objc.dg/method-20.m: New.
1358
1359 2010-09-28  Jan Hubicka  <jh@suse.cz>
1360
1361         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1362
1363 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1364
1365         PR target/44452
1366         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1367         i?86-*-solaris2.[89], *-*-vxworks*.
1368         * gcc.target/i386/pr22152.c: Likewise.
1369         * gcc.target/i386/vect8-ret.c: New test.
1370
1371 2010-09-28  Jie Zhang  <jie@codesourcery.com>
1372
1373         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1374
1375 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1376
1377         Merge from 'apple/trunk' branch on FSF servers.
1378
1379         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
1380
1381         Radar 4175534
1382         * obj-c++.dg/method-22.mm: New.
1383
1384 2010-09-27  Jason Merrill  <jason@redhat.com>
1385
1386         * g++.dg/cpp0x/rv-lvalue-req.C: New.
1387         * g++.dg/ext/complit11.C: Adjust.
1388         * g++.old-deja/g++.law/temps1.C: Adjust.
1389         * g++.old-deja/g++.ns/koenig6.C: Adjust.
1390         * g++.old-deja/g++.oliva/partord1.C: Adjust.
1391
1392 2010-09-27  Ian Lance Taylor  <iant@google.com>
1393
1394         * lib/target-supports.exp (check_effective_target_split_stack):
1395         New procedure.
1396         * gcc.dg/split-1.c: New test.
1397         * gcc.dg/split-2.c: New test.
1398         * gcc.dg/split-3.c: New test.
1399         * gcc.dg/split-4.c: New test.
1400
1401 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1402
1403         PR objc/25464
1404         * objc.dg/type-size-3.m: New test.
1405
1406 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1407
1408         PR objc/45763
1409         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1410
1411 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1412
1413         PR objc/25450
1414         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1415         * objc.dg/type-size-2.m: Same change.
1416         * obj-c++.dg/encode-5.mm: Same change.
1417
1418 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1419
1420         Merge from 'apple/trunk' branch on FSF servers.  The original
1421         Changelogs are below.
1422
1423         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1424         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1425         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1426         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1427         in the branch).
1428         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1429         proto-qual-1.m in the branch) and the normal ABI on GNU.
1430         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
1431         the test only with the NeXT runtime.
1432         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1433         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1434         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1435         Run the test only with the NeXT runtime.
1436
1437         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1438
1439         Radar 4492973
1440         * objc.dg/encode-7-64bit.m: New.
1441         * objc.dg/encode-7.m: Skip if -m64.
1442
1443         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
1444
1445         Radar 4301047
1446         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1447         * obj-c++.dg/threedotthree-abi-1.mm: New
1448         * objc.dg/threedotthree-abi-1.m: New
1449
1450         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
1451
1452         Radar 4136935
1453         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1454         * objc.dg/encode-6.m: Likewise.
1455         * objc.dg/encode-7.m: New test case.
1456
1457 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1458
1459         Merge from 'apple/trunk' branch on FSF servers.  Renamed
1460         const-str-12.m to constr-str-12b.m to avoid conflicts.
1461
1462         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
1463
1464         Radar 4229905
1465         * obj-c++.dg/warn5.mm: New
1466
1467         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
1468
1469         Radar 4154928
1470         * obj-c++.dg/const-str-12.mm: New.
1471         * objc.dg/const-str-12.m: New.
1472
1473 2010-09-27  Tobias Burnus  <burnus@net-b.de>
1474
1475         PR fortran/40569
1476         PR fortran/40568
1477         * gfortran.dg/storage_size_2.f08: Fix test.
1478         * gfortran.dg/c_sizeof_1.f90: Fix test.
1479         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1480         * gfortran.dg/c_sizeof_3.f90: New.
1481         * gfortran.dg/c_sizeof_4.f90: New.
1482         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1483         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1484
1485 2010-09-26  Daniel Kraft  <d@domob.eu>
1486
1487         PR fortran/45783
1488         PR fortran/45795
1489         * gfortran.dg/select_type_18.f03: New test.
1490
1491 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1492
1493         * gnat.dg/return2.ad[sb]: New test.
1494         * gnat.dg/return2_pkg.ads: New helper.
1495
1496 2010-09-25  Daniel Kraft  <d@domob.eu>
1497
1498         PR fortran/45776
1499         * gfortran.dg/io_constraints_6.f03: New test.
1500         * gfortran.dg/io_constraints_7.f03: New test.
1501         * gfortran.dg/newunit_2.f90: New test.
1502
1503 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
1504
1505         * gfortran.dg/operator_c1202.f90: New test.
1506
1507 2010-09-24  Jan Hubicka  <jh@suse.cz>
1508
1509         * gcc.dg/tree-ssa/leaf.c: New testcase.
1510
1511 2010-09-24  Jan Hubicka  <jh@suse.cz>
1512
1513         PR tree-optimization/45738
1514         PR tree-optimization/45741
1515         * gcc.c-torture/compile/pr45741.c: New.
1516         * gfortran.fortran-torture/compile/pr45738.f90: New.
1517
1518 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
1519
1520         * gcc.dg/cpp/undef-opt-1.c: New test.
1521
1522 2010-09-24  Jason Merrill  <jason@redhat.com>
1523
1524         * g++.dg/other/error10.C: Adjust expected output.
1525
1526 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
1527
1528         PR middle-end/45234
1529         * gcc.dg/torture/stackalign/alloca-6.c: New test.
1530         * gcc.target/i386/pr45234.c: New test.
1531
1532 2010-09-24  Richard Guenther  <rguenther@suse.de>
1533
1534         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1535
1536 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1537
1538         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1539         as a comment leader in regexp.
1540
1541 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1542
1543         * objc.dg/sync-2.m: New test.
1544         * obj-c++.dg/sync-2.mm: New test.
1545
1546 2010-09-24  Tobias Burnus  <burnus@net-b.de>
1547
1548         PR fortran/40571
1549         * gfortran.dg/iso_fortran_env_7.f90: New.
1550
1551 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1552
1553         * obj-c++.dg/too-many-args.mm: New file.
1554
1555 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1556
1557         Merge from 'apple/trunk' branch on FSF servers.
1558
1559         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1560
1561         Radar 4491608
1562         * objc.dg/too-many-args.m: New
1563
1564 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1565
1566         PR fortran/45744
1567         * gfortran.dg/dependency_36.f90:  New test.
1568
1569 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
1570
1571         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1572         * gcc.target/i386/pad-3.c: Ditto.
1573         * gcc.target/i386/pad-7.c: Ditto.
1574         * gcc.target/i386/pad-7.c: Ditto.
1575         * gcc.target/i386/pr36502.c: Ditto.
1576         * gcc.target/i386/zee.c: Ditto.
1577         * gcc.target/i386/20060821-1.c: Ditto.
1578         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
1579         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
1580         * gcc.target/i386/pad-5b.c: Ditto.
1581         * gcc.target/i386/pad-6a.c: Ditto.
1582         * gcc.target/i386/pad-6b.c: Ditto.
1583         * gcc.target/i386/pad-8.c: Ditto.
1584         * gcc.target/i386/pad-9.c: Ditto.
1585         * gcc.target/i386/pad-10.c: Ditto.
1586         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
1587
1588 2010-09-23  Richard Guenther  <rguenther@suse.de>
1589
1590         PR tree-optimization/45565
1591         * g++.dg/ipa/pr45565.C: New testcase.
1592
1593 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
1594
1595         PR fortran/45745
1596         PR fortran/45648
1597         * gfortran.dg/vector_subscript_bound_1.f90: New.
1598
1599 2010-09-23  Richard Guenther  <rguenther@suse.de>
1600
1601         PR middle-end/45750
1602         * gcc.dg/pr45750.c: New testcase.
1603
1604 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
1605
1606         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1607         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
1608         build.
1609
1610 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
1611
1612         PR rtl-optimization/44374
1613         * gcc.target/arm/headmerge-1.c: New test.
1614         * gcc.target/arm/headmerge-2.c: New test.
1615         * gcc.target/i386/headmerge-1.c: New test.
1616         * gcc.target/i386/headmerge-2.c: New test.
1617
1618 2010-09-23  Daniel Kraft  <d@domob.eu>
1619
1620         PR fortran/38936
1621         PR fortran/44044
1622         PR fortran/45474
1623         * gfortran.dg/intrinsic_intent_1.f03: New test.
1624         * gfortran.dg/select_type_17.f03: New test.
1625         * gfortran.dg/associate_5.f03: More definability tests.
1626         * gfortran.dg/enum_2.f90: Check definability.
1627         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1628         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1629         * gfortran.dg/char_expr_2.f90: Ditto.
1630         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1631         * gfortran.dg/enum_5.f90: Ditto.
1632         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1633         * gfortran.dg/impure_assignment_2.f90: Ditto.
1634         * gfortran.dg/impure_assignment_3.f90: Ditto.
1635         * gfortran.dg/intent_out_1.f90: Ditto.
1636         * gfortran.dg/intent_out_3.f90: Ditto.
1637         * gfortran.dg/pointer_assign_7.f90: Ditto.
1638         * gfortran.dg/pointer_intent_3.f90: Ditto.
1639         * gfortran.dg/pr19936_1.f90: Ditto.
1640         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1641         * gfortran.dg/simpleif_2.f90: Ditto.
1642         * gfortran.dg/protected_5.f90: Ditto.
1643         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1644         * gfortran.dg/protected_6.f90: Ditto.
1645         * gfortran.dg/protected_7.f90: Ditto.
1646
1647 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1648
1649         PR libfortran/45710
1650         * gfortran.dg/namelist_65.f90: New test.
1651
1652 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1653
1654         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1655         the regexp pattern between the expected label and location string.
1656
1657 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1658
1659         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1660
1661 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1662
1663         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1664         * gcc.dg/pr27898.c: Likewise.
1665         * gcc.dg/pr28712.c: Likewise.
1666         * gcc.dg/pr30762-1.c: Likewise.
1667         * gcc.dg/pr31529-1.c: Likewise.
1668         * gcc.dg/pr34457-1.c: Likewise.
1669         * gcc.dg/pr34668-1.c: Likewise.
1670         * gcc.dg/pr34989-1.c: Likewise.
1671         * gcc.dg/pr43557-1.c: Likewise.
1672
1673 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1674
1675         PR rtl-optimization/45739
1676         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1677
1678 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1679
1680         * gcc.target/sparc/mnofpu.c: New test.
1681
1682 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1683
1684         PR rtl-optimization/45739
1685         * gcc.target/i386/pr45739.c: New test.
1686
1687 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1688
1689         PR fortran/45648
1690         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1691         and counts. Add non-elemental function call check.
1692
1693         PR fortran/45648
1694         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1695         arguments checks. Update temporary counts.
1696         * gfortran.dg/transpose_optimization_1.f90: New.
1697
1698 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1699
1700         PR objc/23710
1701         * objc.dg/invalid-method-1.m: New.
1702
1703 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1704
1705         Merge from 'apple/trunk' branch on FSF servers.
1706
1707         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1708
1709         Radar 4291785
1710         * objc.dg/naming-4.m: New
1711         * objc.dg/naming-5.m: New
1712         * obj-c++.dg/naming-1.mm: New
1713         * obj-c++.dg/naming-2.mm: New
1714
1715 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1716             Jack Howarth  <howarth@bromo.med.uc.edu>
1717
1718         PR c++/45645
1719         * g++.dg/torture/pr44972.C: Use portable assert().
1720
1721 2010-09-21  Richard Guenther  <rguenther@suse.de>
1722
1723         PR tree-optimization/45580
1724         * g++.dg/torture/pr45580.C: New testcase.
1725
1726 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1727
1728         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1729
1730 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1731
1732         PR fortran/45438
1733         * gfortran.dg/pointer_check_7.f90: New.
1734
1735 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1736
1737         PR rtl-optimization/45728
1738         * gcc.c-torture/compile/pr45728.c: New test.
1739
1740 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1741
1742         PR fortran/45081
1743         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1744
1745 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1746
1747         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1748
1749 2010-09-20  Richard Guenther  <rguenther@suse.de>
1750
1751         PR middle-end/45704
1752         * gcc.dg/torture/pr45704.c: New testcase.
1753
1754 2010-09-20  Jan Hubicka  <jh@suse.cz>
1755
1756         PR tree-optimize/45605
1757         * g++.dg/tree-ssa/pr45605.C: New testcase.
1758
1759 2010-09-20  Michael Matz  <matz@suse.de>
1760
1761         PR testsuite/45706
1762         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1763         enough.
1764
1765 2010-09-20  Richard Guenther  <rguenther@suse.de>
1766
1767         PR tree-optimization/45705
1768         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1769
1770 2010-09-20  Michael Matz  <matz@suse.de>
1771
1772         PR testsuite/45706
1773         * lib/target-supports.exp (check_effective_target_vect_perm):
1774         Add i?86-*-*.
1775
1776 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1777
1778         PR rtl-optimization/45695
1779         * gcc.c-torture/execute/pr45695.c: New test.
1780
1781 2010-09-19  Jan Hubicka  <jh@suse.cz>
1782
1783         PR lto/44246
1784         * gcc.c-torture/compile/pr44246.c:New file.
1785
1786 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1787
1788         PR tree-optimization/45714
1789         * gfortran.dg/vect/pr45714-a.f: New test.
1790         * gfortran.dg/vect/pr45714-b.f: New test.
1791
1792 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1793
1794         * gnat.dg/const1.adb: Rename into...
1795         * gnat.dg/constant1.adb: ...this.
1796         * gnat.dg/constant2.adb: New test.
1797         * gnat.dg/constant2_pkg1.ads: New helper.
1798         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1799
1800 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1801
1802         * gnat.dg/specs/constant1.ads: New test.
1803         * gnat.dg/specs/constant1_pkg.ads: New helper.
1804
1805 2010-09-18  Jan Hubicka  <jh@suse.cz>
1806
1807         PR tree-optimization/45453
1808         * g++.dg/tree-ssa/pr45453.C: New testcase.
1809
1810 2010-09-18  Jason Merrill  <jason@redhat.com>
1811
1812         * g++.dg/cpp0x/initlist44.C: New.
1813
1814 2010-09-18  Richard Guenther  <rguenther@suse.de>
1815
1816         PR tree-optimization/45709
1817         * g++.dg/torture/pr45709-2.C: New testcase.
1818
1819 2010-09-18  Richard Guenther  <rguenther@suse.de>
1820
1821         PR tree-optimization/45709
1822         * g++.dg/torture/pr45709.C: New testcase.
1823
1824 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1825
1826         PR testsuite/45719
1827         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1828
1829 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1830
1831         * gcc.target/i386/pad-1.c: New.
1832         * gcc.target/i386/pad-2.c: Likewise.
1833         * gcc.target/i386/pad-3.c: Likewise.
1834         * gcc.target/i386/pad-4.c: Likewise.
1835         * gcc.target/i386/pad-5a.c: Likewise.
1836         * gcc.target/i386/pad-5b.c: Likewise.
1837         * gcc.target/i386/pad-6a.c: Likewise.
1838         * gcc.target/i386/pad-6b.c: Likewise.
1839         * gcc.target/i386/pad-7.c: Likewise.
1840         * gcc.target/i386/pad-8.c: Likewise.
1841         * gcc.target/i386/pad-9.c: Likewise.
1842         * gcc.target/i386/pad-10.c: Likewise.
1843
1844 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1845
1846         PR middle-end/45234
1847         * gcc.dg/torture/stackalign/alloca-5.c: New.
1848
1849 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1850
1851         PR middle-end/45678
1852         * gcc.dg/torture/pr45678-2.c: New.
1853
1854 2010-09-17  Richard Guenther  <rguenther@suse.de>
1855
1856         PR middle-end/45678
1857         * gcc.dg/torture/pr45678-1.c: New testcase.
1858
1859 2010-09-17  Michael Matz  <matz@suse.de>
1860
1861         PR tree-optimization/43432
1862         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1863         check_effective_target_vect_perm_short): New predicates.
1864         (check_effective_target_vect_perm): Include x86_64.
1865         * gcc.dg/vect/pr43432.c: New test.
1866         * gcc.dg/vect/vect-114.c: Adjust.
1867         * gcc.dg/vect/vect-15.c: Ditto.
1868         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1869         * gcc.dg/vect/slp-perm-9.c: Ditto.
1870
1871 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1872
1873         PR testsuite/45692
1874         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1875         GNU runtime.
1876
1877 2010-09-17  Richard Guenther  <rguenther@suse.de>
1878
1879         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1880         * gcc.dg/pr28706.c: Likewise.
1881         * gcc.dg/pr28712.c: Likewise.
1882         * gcc.dg/pr30762-1.c: Likewise.
1883         * gcc.dg/pr30762-2.c: Likewise.
1884         * gcc.dg/pr31529-1.c: Likewise.
1885         * gcc.dg/pr31529-2.c: Likewise.
1886         * gcc.dg/pr34457-1.c: Likewise.
1887         * gcc.dg/pr34457-2.c: Likewise.
1888         * gcc.dg/pr34668-1.c: Likewise.
1889         * gcc.dg/pr34668-2.c: Likewise.
1890         * gcc.dg/pr34989-1.c: Likewise.
1891         * gcc.dg/pr34989-2.c: Likewise.
1892         * gcc.dg/pr43557-1.c: Likewise.
1893         * gcc.dg/pr43557-2.c: Likewise.
1894         * gcc.dg/debug/pr41893-1.c: Likewise.
1895         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1896         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1897         * gcc.dg/matrix/matrix-4.c: Likewise.
1898         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1899         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1900         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1901         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1902
1903 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1904
1905         PR fortran/43665
1906         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1907         optimizations.
1908         * gfortran.dg/intent_optimize_1.f90: New test.
1909
1910 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1911
1912         * gcc.target/i386/divmod-1.c: New.
1913         * gcc.target/i386/divmod-2.c: Likewise.
1914         * gcc.target/i386/divmod-3.c: Likewise.
1915         * gcc.target/i386/divmod-4.c: Likewise.
1916         * gcc.target/i386/divmod-4a.c: Likewise.
1917         * gcc.target/i386/divmod-5.c: Likewise.
1918         * gcc.target/i386/divmod-6.c: Likewise.
1919         * gcc.target/i386/divmod-7.c: Likewise.
1920         * gcc.target/i386/divmod-8.c: Likewise.
1921         * gcc.target/i386/udivmod-1.c: Likewise.
1922         * gcc.target/i386/udivmod-2.c: Likewise.
1923         * gcc.target/i386/udivmod-3.c: Likewise.
1924         * gcc.target/i386/udivmod-4.c: Likewise.
1925         * gcc.target/i386/udivmod-4a.c: Likewise.
1926         * gcc.target/i386/udivmod-5.c: Likewise.
1927         * gcc.target/i386/udivmod-6.c: Likewise.
1928         * gcc.target/i386/udivmod-7.c: Likewise.
1929         * gcc.target/i386/udivmod-8.c: Likewise.
1930
1931 2010-09-16  Jan Hubicka  <jh@suse.cz>
1932
1933         * g++.dg/lto/pr45679-1_0.C: New file.
1934         * g++.dg/lto/pr45679-1_1.C: New file.
1935         * g++.dg/lto/pr45679-0_0.C: New file.
1936         * g++.dg/lto/pr45679-0_1.C: New file.
1937
1938 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1939
1940         PR fortran/45674
1941         * gfortran.dg/class_dummy_2.f03: New.
1942
1943 2010-09-16  Richard Guenther  <rguenther@suse.de>
1944
1945         PR tree-optimization/45623
1946         * gcc.dg/torture/pr45623.c: New testcase.
1947
1948 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1949
1950         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1951         name and parentheses.
1952         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1953
1954 2010-09-15  Jason Merrill  <jason@redhat.com>
1955
1956         * g++.dg/parse/parameter-declaration-2.C: New.
1957
1958         * g++.dg/cpp0x/scoped_enum2.C: New.
1959
1960 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1961
1962         * gcc.c-torture/compile/20100915-1.c: New test.
1963
1964 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1965
1966         PR middle-end/45644
1967         * gcc.dg/ipa/pr45644.c: New test.
1968
1969 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1970
1971         PR tree-optimization/45633
1972         * gcc.dg/vect/pr45633.c: New test.
1973
1974 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1975
1976         PR fortran/45577
1977         * gfortran.dg/allocate_derived_4.f90: New.
1978
1979 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1980
1981         * lib/target-supports.exp
1982         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1983         supported flag to true for neon.
1984
1985 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1986
1987         PR c++/45665
1988         * g++.dg/template/crash103.C: New.
1989
1990 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1991
1992         Merge from 'apple/trunk' branch on FSF servers.
1993
1994         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1995
1996         Radar 4457381
1997         * objc.dg/msg-in-protocol.m: New.
1998         * obj-c++.dg/msg-in-protocol.mm: New.
1999
2000         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
2001
2002         Radar 4219590
2003         * objc.dg/break-in-ifstmt.m: New.
2004
2005         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2006
2007         Radar 4174166
2008         * obj-c++.dg/comp-types-13.mm: New.
2009         * objc.dg/comp-types-12.m: New.
2010
2011         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2012
2013         Radar 4216500
2014         * obj-c++.dg/proto-lossage-7.mm: New.
2015         * objc.dg/proto-lossage-7.m: New.
2016
2017 2010-09-14  Jan Hubicka  <jh@suse.cz>
2018
2019         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2020         folding.
2021         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2022         folding.
2023
2024 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
2025
2026         PR middle-end/45567
2027         * gcc.dg/pr45567.c: New test.
2028
2029         PR debug/45660
2030         * g++.dg/debug/pr45660.C: New test.
2031
2032 2010-09-14  Ira Rosen  <irar@il.ibm.com>
2033
2034         PR tree-optimization/45470
2035         * g++.dg/vect/pr45470-a.cc: New test.
2036         * g++.dg/vect/pr45470-a.cc: New test.
2037
2038 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
2039
2040         PR target/42070
2041         * lib/profopt.exp: Prune warnings on execname2 compile.
2042         * lib/prune.exp: Prune "can't add line info" warnings.
2043
2044 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2045
2046         PR libfortran/45532
2047         * gfortran.dg/namelist_64.f90: New test.
2048
2049 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
2050
2051         PR rtl-optimization/45617
2052         * gcc.target/i386/pr45617.c: New test.
2053
2054 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
2055
2056         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2057
2058 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
2059
2060         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2061         * gcc.target/i386/fma4-vector.c: Likewise.
2062         * gcc.target/i386/vectorize2.c: Likewise.
2063         * gcc.target/i386/vectorize4.c: Likewise.
2064         * gcc.target/i386/vectorize5.c: Likewise.
2065         * gcc.target/i386/vectorize6.c: Likewise.
2066         * gcc.target/i386/vectorize8.c: Likewise.
2067
2068         * gcc.target/i386/vect-double-1.c: New.
2069         * gcc.target/i386/vect-double-1a.c: Likewise.
2070         * gcc.target/i386/vect-double-2.c: Likewise.
2071         * gcc.target/i386/vect-double-2a.c: Likewise.
2072
2073         * lib/target-supports.exp (check_effective_target_vect_double):
2074         Set et_vect_double_saved to 0 when tuning for Atom.
2075
2076 2010-09-13  Jan Hubicka  <jh@suse.cz>
2077
2078         * gcc.dg/torture/pr23821.c: Drop static keyword.
2079         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2080         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2081
2082 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2083
2084         * gcc.target/arm/sync-1.c: New.
2085
2086 2010-09-12  Olivier Hainque  <hainque@adacore.com>
2087
2088         * gnat.dg/memtrap.adb: New test.
2089
2090 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2091
2092         * gfortran.dg/promotion.f90: Fix options.
2093
2094 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
2095
2096         * g++.dg/cpp0x/range-for1.C: New.
2097         * g++.dg/cpp0x/range-for2.C: New.
2098         * g++.dg/cpp0x/range-for3.C: New.
2099         * g++.dg/cpp0x/range-for4.C: New.
2100         * g++.dg/cpp0x/range-for5.C: New.
2101         * g++.dg/cpp0x/range-for6.C: New.
2102
2103 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
2104
2105         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2106         and counts. Check that transpose is not called.
2107         * gfortran.dg/transpose_2.f90: Update error message.
2108
2109 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2110
2111         PR c++/43824
2112         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2113         * g++.dg/lookup/strong-using-2.C: Likewise.
2114         * g++.dg/lookup/strong-using-3.C: Likewise.
2115         * g++.dg/lookup/strong-using-5.C: Likewise.
2116
2117         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2118         * g++.dg/cpp0x/inline-ns4.C: New.
2119         * g++.dg/cpp0x/inline-ns5.C: New.
2120
2121 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2122
2123         PR middle-end/45634
2124         * gfortran.fortran-torture/compile/pr45634.f90: New.
2125
2126 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
2127
2128         * objc.dg/fobjc-exceptions.m: New test.
2129
2130 2010-09-10  Jan Hubicka  <jh@suse.cz>
2131
2132         * g++.dg/inherit/covariant7.C: Fix pattern matching.
2133
2134 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2135
2136         PR tree-optimization/44972
2137         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2138         * gcc.dg/tree-ssa/pr45144.c: Likewise.
2139         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2140         instead.
2141         * g++.dg/torture/pr44972.C: New test.
2142
2143 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2144
2145         PR tree-optimization/44972
2146         * g++.dg/torture/pr34850.C: Remove expected warning.
2147
2148 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2149
2150         * gfortran.dg/dummy_optional_arg.f90: New test.
2151
2152 2010-09-08  Jan Hubicka  <jh@suse.cz>
2153
2154         PR tree-optimization/45598
2155         * fortran.fortran-torture/compile/pr45598.f90: New test.
2156
2157 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
2158
2159         * lib/target-supports-dg.exp (dg-require-ifunc): New.
2160         * lib/target-supports.exp (check_ifunc_available): New.
2161         * gcc.dg/attr-ifunc-1.c: New.
2162         * gcc.dg/attr-ifunc-2.c: New.
2163         * gcc.dg/attr-ifunc-3.c: New.
2164         * gcc.dg/attr-ifunc-4.c: New.
2165         * gcc.dg/attr-ifunc-5.c: New.
2166         * g++.dg/ext/attr-ifunc-1.C: New.
2167         * g++.dg/ext/attr-ifunc-2.C: New.
2168         * g++.dg/ext/attr-ifunc-3.C: New.
2169         * g++.dg/ext/attr-ifunc-4.C: New.
2170
2171 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
2172
2173         PR middle-end/40386
2174         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2175
2176 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
2177
2178         * gfortran.dg/inline_transpose_1.f90: New test.
2179
2180 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2181
2182         PR c++/45588
2183         * g++.dg/warn/Wunused-var-15.C: New test.
2184
2185 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2186
2187         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2188         hppa*-*-hpux*.
2189
2190 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2191
2192         * objc/execute/exceptions/throw-nil.m: New test.
2193         * objc/execute/exceptions/handler-1.m: Updated to use the new
2194         objc_set_uncaught_exception_handler() function.
2195         * objc/execute/exceptions/matcher-1.m: New test.
2196
2197 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2198
2199         PR fortran/38282
2200         * gfortran.dg/bit_comparison_1.F90: New test.
2201         * gfortran.dg/leadz_trailz_3.f90: New test.
2202         * gfortran.dg/masklr_2.F90: New test.
2203         * gfortran.dg/shiftalr_1.F90: New test.
2204         * gfortran.dg/merge_bits_2.F90: New test.
2205         * gfortran.dg/dshift_2.F90: New test.
2206         * gfortran.dg/bit_comparison_2.F90: New test.
2207         * gfortran.dg/masklr_1.F90: New test.
2208         * gfortran.dg/merge_bits_1.F90: New test.
2209         * gfortran.dg/dshift_1.F90: New test.
2210         * gfortran.dg/shiftalr_2.F90: New test.
2211
2212 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2213
2214         * objc.dg/type-stream-1.m: Replaced with a test that tests that
2215         functions from objc/typedstream.h are deprecated.
2216
2217 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2218
2219         * lib/target-supports.exp
2220         (check_effective_target_run_expensive_tests): New proc.
2221         * gcc.c-torture/compile/limits-fnargs.c: Use
2222         dg-require-effective-target run_expensive_tests.
2223
2224 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2225
2226         PR fortran/45597
2227         * gfortran.dg/gomp/pr45597.f90: New test.
2228
2229         PR fortran/45595
2230         * gfortran.dg/gomp/pr45595.f90: New test.
2231
2232 2010-09-08  Michael Matz  <matz@suse.de>
2233
2234         * c-c++-common/uninit-17.c: Adjust.
2235
2236 2010-09-08  Michael Matz  <matz@suse.de>
2237
2238         PR tree-optimization/43430
2239         * gcc.dg/vect/pr43430-2.c: New test.
2240
2241 2010-09-08  Michael Matz  <matz@suse.de>
2242
2243         PR tree-optimization/33244
2244         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2245
2246 2010-09-08  Richard Guenther  <rguenther@suse.de>
2247
2248         PR tree-optimization/45578
2249         * gfortran.dg/pr45578.f90: New testcase.
2250
2251 2010-09-08  Richard Guenther  <rguenther@suse.de>
2252
2253         PR testsuite/45590
2254         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2255
2256 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2257
2258         PR fortran/45576
2259         * gfortran.dg/char_length_18.f90:  New test.
2260
2261 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
2262
2263         PR target/36502
2264         * gcc.target/i386/pr36502.c: New test.
2265
2266         PR target/42313
2267         PR target/44651
2268         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2269         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2270
2271 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2272
2273         * gfortran.dg/achar_4.f90: Enable bounds checking.
2274
2275 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
2276
2277         PR target/45206
2278         * gcc.target/i386/pr45206.c: New test.
2279
2280 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
2281
2282         PR fortran/45505
2283         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2284
2285 2010-09-07  Jan Hubicka  <jh@suse.cz>
2286
2287         * gcc.c-torture/compile/20100907.c: New testcase.
2288
2289 2010-09-07  Richard Guenther  <rguenther@suse.de>
2290
2291         PR middle-end/45569
2292         * g++.dg/eh/pr45569.C: New testcase.
2293
2294 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
2295
2296         PR target/43137
2297         * gcc.target/arm/pr43137.c: New test.
2298
2299 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2300
2301         PR fortran/36931
2302         * gfortran.dg/dependency_35.f90:  New test.
2303
2304 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2305
2306         PR fortran/34145
2307         * gfortran.dg/char_length_17.f90:  New test.
2308
2309 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
2310
2311         PR c++/45200
2312         PR c++/45293
2313         PR c++/45558
2314         * g++.dg/template/typedef34.C: New test.
2315         * g++.dg/template/typedef35.C: New test.
2316
2317 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
2318
2319         PR target/22152
2320         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2321
2322 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
2323
2324         * g++.dg/warn/Wdouble-promotion.C: New.
2325
2326 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
2327
2328         * g++.dg/parse/redef2.C: New.
2329
2330 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2331
2332         * gcc.dg/20100906-1.c: New testcase.
2333
2334 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
2335
2336         PR testsuite/45543
2337         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2338         DW_TAG_enumeration_type DIE.
2339
2340 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
2341
2342         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2343         Update XFAILs.
2344
2345 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
2346
2347         PR rtl-optimization/44919
2348         * g++.dg/opt/pr44919.C: New.
2349
2350 2010-09-06  Tobias Burnus  <burnus@net-b.de>
2351
2352         PR fortran/38282
2353         * gfortran.dg/iall_iany_iparity_1.f90: New.
2354         * gfortran.dg/iall_iany_iparity_2.f90: New.
2355
2356 2010-09-06  Jason Merrill  <jason@redhat.com>
2357
2358         * g++.dg/cpp0x/initlist42.C: New.
2359
2360         * g++.dg/cpp0x/auto19.C: New.
2361
2362         * g++.dg/template/sfinae25.C: New.
2363         * g++.dg/template/char1.C: Expect warning.
2364         * g++.dg/template/nontype10.C: Likewise.
2365
2366         * g++.dg/cpp0x/implicit9.C: New.
2367
2368         * g++.dg/cpp0x/initlist43.C: New.
2369
2370 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
2371
2372         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2373
2374 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
2375
2376         * gcc.dg/Wdouble-promotion.c: New.
2377
2378 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2379
2380         * gfortran.dg/float128_1.f90: Remove test case as
2381         it always fails since Rev 163611 backed out the
2382         front-end implementation.
2383
2384 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2385
2386         * gfortran.dg/float128_1.f90: XFAIL test case.
2387
2388 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2389
2390         * gfortran.dg/bessel_7.f90: Decrease required precision.
2391
2392 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
2393
2394         PR testsuite/45545
2395         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2396         ref-all-matching targets.
2397
2398 2010-09-05  Richard Guenther  <rguenther@suse.de>
2399
2400         PR tree-optimization/45535
2401         * gcc.c-torture/compile/pr45535.c: New testcase.
2402
2403 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
2404
2405         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2406         "\[^\n\]*".
2407         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2408         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2409         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2410         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2411         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2412         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2413         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2414         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2415         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2416         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2417         * gcc.target/i386/pr22152.c: Likewise.
2418         * gcc.target/i386/pr36992-1.c: Likewise.
2419         * gcc.target/i386/pr36992-2.c: Likewise.
2420         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2421
2422 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2423
2424         PR testsuite/43957
2425         * gcc.dg/const-uniq-1.c: Modify regexp.
2426
2427 2010-09-04  Tobias Burnus  <burnus@net-b.de>
2428
2429         PR fortran/45530
2430         * gfortran.dg/namelist_63.f90: New.
2431
2432 2010-09-04  Jan Hubicka  <jh@suse.cz>
2433
2434         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2435         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2436
2437 2010-09-04  Jan Hubicka  <jh@suse.cz>
2438
2439         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2440
2441 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
2442
2443         PR fortran/45507
2444         * gfortran.dg/allocate_alloc_opt_12.f90: New.
2445
2446 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
2447
2448         * gcc.dg/opts-4.c: New test.
2449
2450 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2451
2452         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2453         * gcc.dg/vect/vect-peel-4.c: Ditto.
2454
2455 2010-09-03  Daniel Kraft  <d@domob.eu>
2456
2457         PR fortran/45525
2458         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2459
2460 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2461
2462         PR fortran/45159
2463         * gfortran.dg/dependency_34.f90:  New test.
2464
2465 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2466
2467         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2468
2469 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2470
2471         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2472         gcc.target/i386/clearcap.map if supported.
2473
2474 2010-09-03  Michael Matz  <matz@suse.de>
2475
2476         PR middle-end/45415
2477         * gcc.dg/pr45415.c: New test.
2478
2479 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2480
2481         PR tree-optimization/45506
2482         * gcc.dg/pr45506.c: New.
2483
2484 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
2485
2486         PR target/45476
2487         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2488         * gcc.target/i386/float128-2.c: Ditto.
2489
2490 2010-09-03  Daniel Kraft  <d@domob.eu>
2491
2492         PR fortran/34162
2493         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2494         * gfortran.dg/internal_dummy_2.f08: New test.
2495         * gfortran.dg/internal_dummy_3.f08: New test.
2496         * gfortran.dg/internal_dummy_4.f08: New test.
2497
2498 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
2499
2500         PR debug/45500
2501         * gcc.target/i386/pr45500.c: New test.
2502
2503 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
2504
2505         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2506
2507 2010-09-03  Daniel Kraft  <d@domob.eu>
2508
2509         PR fortran/44602
2510         * gfortran.dg/exit_2.f08; Adapt error messages.
2511         * gfortran.dg/exit_3.f08: New test.
2512         * gfortran.dg/exit_4.f08: New test.
2513         * gfortran.dg/exit_5.f03: New test.
2514
2515 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2516
2517         * gfortran.dg/ishft_4.f90: New test.
2518
2519 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2520
2521         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2522         FRIZ/XSRIZ instruciton for (double)(long long)x.
2523         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2524
2525 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2526
2527         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2528
2529 2010-09-02  Richard Guenther  <rguenther@suse.de>
2530
2531         PR tree-optimization/44937
2532         PR tree-optimization/45412
2533         * g++.dg/opt/pr45412.C: New testcase.
2534         * gcc.c-torture/compile/pr45412.c: Likewise.
2535         * gcc.c-torture/compile/pr44937.c: Likewise.
2536
2537 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
2538
2539         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
2540         but using -Werror=comment.
2541         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2542         expected error messages.
2543
2544 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2545
2546         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2547         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2548
2549 2010-09-02  Tobias Burnus  <burnus@net-b.de>
2550
2551         PR fortran/45489
2552         * gfortran.dg/initialization_27.f90: New.
2553
2554 2010-09-02  Ira Rosen  <irar@il.ibm.com>
2555
2556         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2557         check into different basic blocks. Expect vectorization if misaligned
2558         stores are supported.
2559         * gcc.dg/vect/bb-slp-8a.c: New test.
2560         * gcc.dg/vect/bb-slp-8b.c: New test.
2561
2562 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
2563
2564         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2565
2566 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
2567
2568         PR fortran/44541
2569         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2570         * gfortran.dg/class_dummy_1.f03: New.
2571
2572 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
2573
2574         PR middle-end/45458
2575         * g++.dg/tree-prof/partition2.C: New test.
2576
2577 2010-09-01  Richard Guenther  <rguenther@suse.de>
2578
2579         * gcc.dg/vect/vect-outer-fir.c: Adjust.
2580         * gcc.dg/tree-ssa/vrp54.c: New testcase.
2581         * gcc.c-torture/execute/20100827-1.c: Likewise.
2582
2583 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2584
2585         * gfortran.dg/execute_command_line_1.f90: New test.
2586
2587 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2588
2589         PR preprocessor/45457
2590         * c-c++-common/cpp/pr45457.c: New test.
2591
2592 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
2593
2594         * gcc.dg/nested-func-8.c: New test.
2595
2596 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2597
2598         PR fortran/38282
2599         * gfortran.dg/popcnt_poppar_1.F90: New test.
2600         * gfortran.dg/popcnt_poppar_2.F90: New test.
2601
2602 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
2603
2604         * gcc.target/i386/volatile-2.c: Require nonpic target.
2605
2606 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2607
2608         PR middle-end/45461
2609         * gcc.dg/pr45461.c: New test.
2610
2611 2010-08-31  Richard Guenther  <rguenther@suse.de>
2612
2613         PR testsuite/45455
2614         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2615
2616 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
2617
2618         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2619
2620 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2621
2622         PR fortran/45456
2623         * gfortran.dg/typebound_proc_18.f03: New.
2624
2625 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2626
2627         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2628         * lib/scanasm.exp (scan-stack-usage): Likewise.
2629         (scan-stack-usage-not): Likewise.
2630         * gcc.dg/stack-usage-1.c: New test.
2631         * gcc.target/i386/stack-usage-realign.c: Likewise.
2632
2633 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2634
2635         PR tree-optimization/45427
2636         * gcc.dg/tree-ssa/pr45427.c: New test.
2637
2638 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2639
2640         PR c++/45043
2641         * g++.dg/template/crash102.C: New.
2642
2643 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2644
2645         PR middle-end/45423
2646         * gcc.dg/gomp/atomic-12.c: New test.
2647         * gcc.dg/gomp/atomic-13.c: New test.
2648         * gcc.dg/gomp/atomic-14.c: New test.
2649         * g++.dg/gomp/atomic-11.C: New test.
2650         * g++.dg/gomp/atomic-12.C: New test.
2651         * g++.dg/gomp/atomic-13.C: New test.
2652         * g++.dg/gomp/atomic-14.C: New test.
2653
2654 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2655
2656         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2657         delimiter.
2658
2659 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2660
2661         * gnat.dg/discr24.adb: New test.
2662
2663 2010-08-30  Richard Guenther  <rguenther@suse.de>
2664
2665         PR tree-optimization/45449
2666         * gcc.dg/pr45449.c: New testcase.
2667
2668 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2669
2670         * gcc.dg/opts-1.c: Expect errors, not warnings.
2671
2672 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2673
2674         PR fortran/42769
2675         * gfortran.dg/dynamic_dispatch_11.f03: New.
2676
2677 2010-08-29  Jason Merrill  <jason@redhat.com>
2678
2679         PR c++/44991
2680         * g++.dg/parse/defarg15.C: New.
2681
2682 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2683
2684         PR fortran/45439
2685         * gfortran.dg/select_type_16.f03: New.
2686
2687 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2688             Tobias Burnus  <burnus@net-b.de>
2689
2690         * gfortran.dg/bessel_7.f90: Decrease required precision.
2691
2692 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2693             Kaz Kojima  <kkojima@gcc.gnu.org>
2694
2695         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2696
2697 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2698
2699         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2700         floating point conversion code generation.
2701         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2702         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2703         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2704         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2705         to integer conversion code generation.
2706         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2707         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2708         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2709         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2710
2711 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2712
2713         PR fortran/32049
2714         * gfortran.dg/random_seed_1.f90: Adjust test.
2715         * gfortran.dg/float128_1.f90: New test.
2716
2717 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2718
2719         PR fortran/33197
2720         * gfortran.dg/norm2_1.f90: New.
2721         * gfortran.dg/norm2_2.f90: New.
2722         * gfortran.dg/norm2_3.f90: New.
2723         * gfortran.dg/norm2_4.f90: New.
2724         * gfortran.dg/parity_1.f90: New.
2725         * gfortran.dg/parity_2.f90: New.
2726         * gfortran.dg/parity_3.f90: New.
2727
2728 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2729
2730         PR fortran/45420
2731         * gfortran.dg/select_type_15.f03: New.
2732
2733 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2734
2735         PR libfortran/43217
2736         * gfortran.dg/hollerith8.f90: New test.
2737
2738 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2739
2740         PR fortran/45159
2741         * gfortran.dg/dependency_33.f90:  New test.
2742
2743 2010-08-27  Richard Guenther  <rguenther@suse.de>
2744
2745         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2746         * gcc.dg/graphite/scop-2.c: Likewise.
2747         * gcc.dg/graphite/scop-20.c: Likewise.
2748         * gcc.dg/vect/slp-25.c: Likewise.
2749
2750 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2751
2752         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2753
2754 2010-08-26  Daniel Kraft  <d@domob.eu>
2755
2756         PR fortran/38936
2757         PR fortran/44047
2758         PR fortran/45384
2759         * gfortran.dg/associate_8.f03: New test.
2760         * gfortran.dg/select_type_13.f03: New test.
2761         * gfortran.dg/select_type_14.f03: New test.
2762
2763 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2764
2765         PR tree-optimization/44485
2766         * gcc.dg/pr44485.c: New test.
2767
2768 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2769
2770         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2771         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2772         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2773
2774 2010-08-26  Richard Guenther  <rguenther@suse.de>
2775
2776         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2777         * gcc.dg/graphite/scop-21.c: Likewise.
2778
2779 2010-08-26  Richard Guenther  <rguenther@suse.de>
2780
2781         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2782         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2783         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2784         * gcc.dg/vect/vect-91.c: Likewise.
2785         * gcc.dg/vect/vect-peel-1.c: Likewise.
2786         * gcc.dg/vect/vect-peel-2.c: Likewise.
2787         * gcc.dg/vect/vect-peel-4.c: Likewise.
2788
2789 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2790
2791         PR libfortran/41859
2792         * gfortran.dg/der_io_4.f90: New test.
2793
2794 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2795
2796         PR rtl-optimization/44858
2797         * gcc.c-torture/execute/pr44858.c: New test.
2798
2799         PR rtl-optimization/45400
2800         * g++.dg/other/i386-8.C: New test.
2801
2802 2010-08-25  Richard Guenther  <rguenther@suse.de>
2803
2804         * gcc.dg/alias-8.c: Adjust.
2805
2806 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2807
2808         * gcc.target/i386/combine-mul.c: New test.
2809
2810 2010-08-25  Richard Guenther  <rguenther@suse.de>
2811
2812         PR lto/44562
2813         * gcc.dg/graphite/id-27.c: New testcase.
2814         * gcc.dg/lto/20100825-1_0.c: Likewise.
2815
2816 2010-08-25  Richard Guenther  <rguenther@suse.de>
2817
2818         PR tree-optimization/45316
2819         * g++.dg/opt/pr45316.C: New testcase.
2820
2821 2010-08-25  Richard Guenther  <rguenther@suse.de>
2822
2823         PR tree-optimization/45393
2824         * g++.dg/torture/pr45393.C: New testcase.
2825
2826 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2827
2828         PR tree-optimization/45059
2829         * gcc.c-torture/compile/pr45059.c: New test.
2830
2831 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2832
2833         * lib/target-supports.exp (check_effective_target_vect_unpack):
2834         Set vect_unpack supported flag to true for neon.
2835
2836 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2837
2838         * gcc.dg/tree-ssa/ifc-5.c: New.
2839
2840 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2841
2842         * gcc.dg/tree-ssa/ifc-4.c: New.
2843         * gcc.dg/tree-ssa/ifc-7.c: New.
2844
2845 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2846
2847         * gcc.dg/vect/vect.exp: Check loongson targets
2848         * g++.dg/vect/vect.exp: Likewise
2849         * gfortran.dg/vect/vect.exp: Likewise
2850
2851 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2852
2853         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2854         -mveclibabi=mass.
2855
2856 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2857
2858         PR fortran/45366
2859         * gfortran.dg/proc_ptr_29.f90: New.
2860
2861 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2862             Dominique d'Humieres <dominiq@lps.ens.fr>
2863
2864         PR fortran/45367
2865         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2866
2867 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2868
2869         PR fortran/45367
2870         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2871
2872 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2873
2874         PR fortran/36158
2875         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2876
2877 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2878             Dominique d'Humieres <dominiq@lps.ens.fr>
2879
2880         PR fortran/45367
2881         PR fortran/36158
2882         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2883         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2884
2885 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2886
2887         PR fortran/44863
2888         PR fortran/45271
2889         PR fortran/45290
2890         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2891         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2892         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2893
2894 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2895
2896         PR fortran/36158
2897         PR fortran/33197
2898         * gfortran.dg/bessel_6.f90: New.
2899         * gfortran.dg/bessel_7.f90: New.
2900
2901 2010-08-20  Jan Hubicka  <jh@suse.cz>
2902
2903         PR c++/45307
2904         PR c++/17736
2905         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2906         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2907
2908 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2909
2910         PR target/45336
2911         * gcc.target/i386/pr45336-1.c: New.
2912         * gcc.target/i386/pr45336-2.c: Likewise.
2913         * gcc.target/i386/pr45336-3.c: Likewise.
2914         * gcc.target/i386/pr45336-4.c: Likewise.
2915
2916 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2917
2918         PR testsuite/45361
2919         * gcc.target/i386/volatile-2.c: Update scan strings to also
2920         include (%rip) for the memory reference on x86_64.
2921
2922 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2923
2924         PR middle-end/44974
2925         * gcc.dg/pr44974.c: New test.
2926
2927         PR rtl-optimization/45353
2928         * gcc.dg/pr45353.c: New test.
2929
2930 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2931
2932         * gcc.target/i386/volatile-2.c: New.
2933
2934 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2935
2936         PR rtl-optimization/44691
2937         * gfortran.dg/pr44691.f: New test.
2938
2939 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2940
2941         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2942
2943 2010-08-19  Jason Merrill  <jason@redhat.com>
2944
2945         * g++.dg/init/synth3.C: New.
2946         * g++.dg/init/value8.C: New.
2947         * g++.dg/tree-ssa/empty-2.C: New.
2948         * g++.dg/cpp0x/noexcept09.C: New.
2949
2950 2010-08-19  Daniel Kraft  <d@domob.eu>
2951
2952         PR fortran/29785
2953         PR fortran/45016
2954         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2955         * gfortran.dg/pointer_remapping_1.f90: New test.
2956         * gfortran.dg/pointer_remapping_2.f03: New test.
2957         * gfortran.dg/pointer_remapping_3.f08: New test.
2958         * gfortran.dg/pointer_remapping_4.f03: New test.
2959         * gfortran.dg/pointer_remapping_5.f08: New test.
2960         * gfortran.dg/pointer_remapping_6.f08: New test.
2961
2962 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2963
2964         PR testsuite/45324
2965         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2966
2967 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2968
2969         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2970
2971 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2972
2973         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2974         variable.
2975
2976 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2977
2978         PR target/45070
2979         * gcc.c-torture/execute/pr45070.c: New.
2980
2981 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2982
2983         * g++.dg/pr44328.C: New test.
2984
2985 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2986
2987         PR fortran/36158
2988         PR fortran/33197
2989         * gfortran.dg/bessel_3.f90: New.
2990         * gfortran.dg/bessel_4.f90: New.
2991         * gfortran.dg/bessel_5.f90: New.
2992
2993 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2994
2995         PR fortran/45290
2996         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2997         * gfortran.dg/pointer_init_2.f90: New.
2998         * gfortran.dg/pointer_init_3.f90: New.
2999         * gfortran.dg/pointer_init_4.f90: New.
3000
3001 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3002
3003         PR c++/45049
3004         * g++.dg/pr45049-1.C: New test.
3005         * g++.dg/pr45049-2.C: New test.
3006
3007 2010-08-18  Jie Zhang  <jie@codesourcery.com>
3008
3009         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3010         20 if __ARM_PCS is defined otherwise 64.
3011         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3012         instead of hard coded 64.
3013
3014 2010-08-18  Yao Qi  <yao@codesourcery.com>
3015
3016         PR target/45094
3017         * gcc.target/arm/pr45094.c: New test.
3018
3019 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3020
3021         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3022
3023 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3024
3025         PR rtl-optimization/42575
3026         * gcc.target/arm/pr42575.c: New test.
3027
3028 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3029
3030         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3031         * gcc.dg/tls/thr-cse-1.c: New.
3032
3033 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3034
3035         PR debug/42487
3036         * lib/target-supports.exp
3037         (check_effective_target_function_sections): New.
3038         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3039         function sections before proceding.
3040
3041 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
3042
3043         PR fortran/45308
3044         * gfortran.dg/pr45308.f03: New test.
3045
3046 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
3047
3048         PR target/45296
3049         * gcc.target/i386/pr45296.c: New test.
3050
3051 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
3052
3053         * g++.dg/ext/uow-1.C: New.
3054         * g++.dg/ext/uow-2.C: New.
3055         * g++.dg/ext/uow-3.C: New.
3056         * g++.dg/ext/uow-4.C: New.
3057
3058 2010-08-17  Richard Guenther  <rguenther@suse.de>
3059
3060         PR testsuite/45266
3061         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3062
3063 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
3064
3065         PR c/40563
3066         * gcc.dg/Wcxx-compat-20.c: New test.
3067
3068 2010-08-17  Daniel Kraft  <d@domob.eu>
3069
3070         PR fortran/38936
3071         * gfortran.dg/associate_1.f03: Extended to test newly supported
3072         features like association to variables.
3073         * gfortran.dg/associate_3.f03: Removed check for illegal change
3074         of associate-name here...
3075         * gfortran.dg/associate_5.f03: ...and added it here.
3076         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3077         * gfortran.dg/associate_7.f03: New test.
3078
3079 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
3080
3081         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3082
3083 2010-08-15  Daniel Kraft  <d@domob.eu>
3084
3085         PR fortran/38936
3086         * gfortran.dg/associate_1.f03: Enable test for array expressions.
3087         * gfortran.dg/associate_3.f03: Clarify comment.
3088         * gfortran.dg/associate_5.f03: New test.
3089         * gfortran.dg/associate_6.f03: New test.
3090
3091 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3092
3093         PR fortran/45211
3094         * gfortran.dg/bind_c_usage_21.f90: New.
3095         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3096
3097 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3098
3099         * gfortran.dg/optional_absent_1.f90: New.
3100         * gfortran.dg/null_actual.f90: New.
3101
3102 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3103
3104         * gfortran.dg/pointer_target_1.f90: New.
3105         * gfortran.dg/pointer_target_2.f90: New.
3106         * gfortran.dg/pointer_target_3.f90: New.
3107
3108 2010-08-15  Daniel Kraft  <d@domob.eu>
3109
3110         PR fortran/45197
3111         * gfortran.dg/elemental_args_check_3.f90: New test.
3112         * gfortran.dg/impure_1.f08: New test.
3113         * gfortran.dg/impure_2.f08: New test.
3114         * gfortran.dg/impure_3.f90: New test.
3115         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3116
3117 2010-08-15  Ira Rosen  <irar@il.ibm.com>
3118
3119         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3120         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3121         SLP tests.
3122         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3123         misaligned loads.
3124         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3125         misaligned stores.c
3126         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3127
3128 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3129
3130         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3131         dg-require-effective-target after dg-do.
3132
3133 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3134
3135         * lib/target-supports.exp (check_effective_target_vect_int): Return
3136         true for Loongson targets.
3137         (check_effective_target_vect_shift): Likewise.
3138         (check_effective_target_vect_no_int_max): Likewise.
3139         (check_effective_target_vect_no_align): Likewise.
3140         (check_effective_target_vect_short_mult): Likewise.
3141
3142 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
3143
3144         * g++.dg/cast.C: Change fields of structures to "long" to pass
3145         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3146         * g++.dg/cpp0x/iop.C: Ditto.
3147         * g++.dg/cpp0x/named_refs.C: Ditto.
3148         * g++.dg/cpp0x/rv1p.C: Ditto.
3149         * g++.dg/cpp0x/rv2p.C: Ditto.
3150         * g++.dg/cpp0x/rv3p.C: Ditto.
3151         * g++.dg/cpp0x/rv4p.C: Ditto.
3152         * g++.dg/cpp0x/rv5p.C: Ditto.
3153         * g++.dg/cpp0x/rv6p.C: Ditto.
3154         * g++.dg/cpp0x/rv7p.C: Ditto.
3155         * g++.dg/cpp0x/rv8p.C: Ditto.
3156         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3157
3158 2010-08-13  Daniel Kraft  <d@domob.eu>
3159
3160         * gfortran.dg/implied_shape_1.f08: New test.
3161         * gfortran.dg/implied_shape_2.f90: New test.
3162         * gfortran.dg/implied_shape_3.f08: New test.
3163
3164 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3165
3166         PR libfortran/42526
3167         * gfortran.dg/char_component_initializer_1.f90: New test.
3168
3169 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
3170
3171         PR tree-optimization/45241
3172         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3173
3174 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3175
3176         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3177         to dg-options.
3178         * gcc.target/i386/pr40906-2.c: Ditto.
3179         * gcc.target/i386/pr40906-3.c: Ditto.
3180
3181 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3182
3183         PR middle-end/45262
3184         * gcc.c-torture/execute/pr45262.c: New test.
3185
3186 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3187
3188         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3189         empty argument.
3190         * g++.dg/other/profile1.C: Ditto.
3191
3192 2010-08-12  Richard Guenther  <rguenther@suse.de>
3193
3194         PR tree-optimization/45232
3195         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3196         * gcc.dg/tree-ssa/loop-7.c: Adjust.
3197         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3198         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3199         unsigned arithmetic.
3200         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3201         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3202         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3203         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3204         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3205         unsigned arithmetic.
3206         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3207         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3208         unsigned arithmetic.
3209         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3210         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3211         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3212         unsigned arithmetic.
3213         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3214         * gcc.dg/tree-ssa/negate.c: Adjust.
3215         * gcc.dg/vect/vect-1.c: Adjust.
3216         * gfortran.dg/reassoc_6.f: XFAIL.
3217
3218 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3219
3220         PR debug/45259
3221         * gcc.dg/pr45259.c: New test.
3222
3223 2010-08-12  Wei Guozhi  <carrot@google.com>
3224
3225         PR target/44999
3226         * gcc.target/arm/pr44999.c: New testcase.
3227
3228 2010-08-12  Jie Zhang  <jie@codesourcery.com>
3229
3230         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3231         (N): Likewise.
3232         (main): Adjust accordingly.
3233
3234 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3235
3236         * gfortran.dg/graphite/id-22.f: New.
3237
3238 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3239
3240         * gcc.dg/graphite/id-26.c: New.
3241
3242 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3243
3244         * gcc.dg/graphite/id-25.c: New.
3245
3246 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3247
3248         * gcc.dg/graphite/run-id-5.c: New.
3249         * gcc.dg/graphite/run-id-6.c: New.
3250         * gfortran.dg/graphite/id-21.f: New.
3251
3252 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3253
3254         * gcc.dg/graphite/id-24.c: New.
3255
3256 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3257
3258         * gcc.dg/tree-ssa/pr20742.c: New.
3259
3260 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3261
3262         * gcc.dg/graphite/id-23.c: New.
3263
3264 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3265
3266         * gfortran.dg/graphite/id-20.f: Adjust testcase.
3267
3268 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3269
3270         * gcc.dg/graphite/pr42729.c: New.
3271
3272 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3273
3274         * gfortran.dg/graphite/id-20.f: New.
3275
3276 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3277
3278         * gcc.dg/graphite/id-22.c: New.
3279
3280 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3281
3282         * gcc.dg/graphite/run-id-2.c: Call abort.
3283
3284 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3285
3286         * gcc.dg/graphite/id-20.c: New.
3287
3288 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
3289             Steve Kargl <kargl@gcc.gnu.org>
3290
3291         PR fortran/44595
3292         * gfortran.dg/move_alloc_3.f90: New.
3293         * gfortran.dg/random_seed_2.f90: New.
3294
3295 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3296
3297         * lib/target-supports.exp (check_effective_target_sync_int_long):
3298         Add hppa*-*-linux*.
3299         (check_effective_target_sync_char_short): Likewise.
3300
3301 2010-08-10  Yao Qi  <yao@codesourcery.com>
3302
3303         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3304         general form.
3305         * gcc.dg/tree-ssa/loop-31.c: Likewise.
3306         * g++.dg/other/packed1.C: Likewise.
3307         * g++.dg/other/crash-4.C: Likewise.
3308         * g++.dg/ext/packed8.C: Likewise.
3309         * g++.dg/init/array16.C: Likewise.
3310
3311 2010-08-10  xinliang David Li  <davidxl@google.com>
3312         * gcc.dg/tree-ssa/loop-19.c: Add option
3313         -fno-prefetch-loop-array
3314
3315 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
3316
3317         PR middle-end/45182
3318         * gcc.c-torture/compile/pr45182.c: New test.
3319
3320 2010-08-09  Jason Merrill  <jason@redhat.com>
3321
3322         PR c++/45236
3323         * g++.dg/cpp0x/variadic-104.C: New.
3324
3325 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3326
3327         PR fortran/44235
3328         * gfortran.dg/dependency_32.f90:  New test.
3329
3330 2010-08-09  Richard Guenther  <rguenther@suse.de>
3331
3332         PR middle-end/44632
3333         * g++.dg/opt/nrv17.C: New testcase.
3334
3335 2010-08-09  Richard Guenther  <rguenther@suse.de>
3336
3337         PR middle-end/45212
3338         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3339         alignment from MEM_REF offset only if we took it from the
3340         base object.
3341
3342         * gcc.target/i386/pr24178.c: New testcase.
3343
3344 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3345
3346         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3347         * gcc.dg/20030702-1.c: Ditto.
3348         * gcc.dg/20050309-1.c: Ditto.
3349         * gcc.dg/20050325-1.c: Ditto.
3350         * gcc.dg/20050330-2.c: Ditto.
3351         * gcc.dg/20051201-1.c: Ditto.
3352         * gcc.dg/gomp/pr27573.c: Ditto.
3353         * gcc.dg/gomp/pr34610.c: Ditto.
3354         * gcc.dg/pr24225.c: Ditto.
3355         * gcc.dg/pr26570.c: Ditto.
3356         * gcc.dg/pr32773.c: Ditto.
3357         * g++.dg/gcov/gcov-6.C: Ditto.
3358         * g++.dg/gomp/pr34608.C: Ditto.
3359         * gfortran.dg/gomp/pr27573.f90: Ditto.
3360
3361         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
3362         dg-require-host-local dg directive.
3363         * gcc.dg/profile-dir-2.c: Ditto.
3364         * gcc.dg/profile-dir-3.c: Ditto.
3365
3366 2010-08-08  Richard Guenther  <rguenther@suse.de>
3367
3368         PR tree-optimization/45109
3369         * gcc.c-torture/compile/pr45109.c: New testcase.
3370
3371 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3372
3373         * gcc.dg/march.c: Skip if -march defined.
3374         * gcc.dg/mtune.c: Skip if -mtune defined.
3375
3376         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3377         generic thunk support.
3378
3379 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
3380
3381         PR target/45213
3382         * gcc.target/i386/pr45213.c: New test.
3383
3384 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3385
3386         PR libfortran/45143
3387         * gfortran.dg/fmt_error_11.f03: New test.
3388
3389 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
3390
3391         * lib/target-supports.exp (check_effective_target_sync_int_long):
3392         Add arm*-*-linux-gnueabi.
3393         (check_effective_target_sync_char_short): Likewise.
3394
3395 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3396
3397         PR fortran/45159
3398         * gfortran.dg/dependency_31.f90:  New test.
3399
3400 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3401
3402         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
3403
3404 2010-08-06  Jason Merrill  <jason@redhat.com>
3405
3406         * g++.dg/cpp0x/sfinae3.C: New.
3407         * g++.dg/cpp0x/sfinae4.C: New.
3408
3409 2010-08-06  Richard Guenther  <rguenther@suse.de>
3410
3411         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3412         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3413         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3414         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3415         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3416         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3417         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3418         * gcc.c-torture/execute/20100805-1.c: Likewise.
3419
3420 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3421
3422         PR testsuite/42855
3423         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3424
3425 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3426
3427         * gcc.dg/ipa/ipcp-ii-1.c: New test.
3428         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3429
3430 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3431
3432         * g++.dg/ipa/devirt-1.C: New test.
3433         * g++.dg/ipa/devirt-2.C: Likewise.
3434         * g++.dg/ipa/devirt-3.C: Likewise.
3435         * g++.dg/ipa/devirt-4.C: Likewise.
3436         * g++.dg/ipa/devirt-5.C: Likewise.
3437         * gcc.dg/ipa/iinline-3.c: Likewise.
3438
3439 2010-08-05  Jie Zhang  <jie@codesourcery.com>
3440
3441         PR tree-optimization/45144
3442         * gcc.dg/tree-ssa/pr45144.c: New test.
3443
3444 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
3445
3446         PR fortran/42207
3447         PR fortran/44064
3448         PR fortran/44065
3449         * gfortran.dg/class_25.f03: New.
3450         * gfortran.dg/class_26.f03: New.
3451
3452 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
3453
3454         * g++.dg/warn/miss-format-1.C: Update line number.
3455
3456 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
3457
3458         PR c++/44641
3459         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3460         .frame and .mask assembler directives.
3461
3462 2010-08-04  Richard Guenther  <rguenther@suse.de>
3463
3464         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3465         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3466         * gcc.dg/tree-ssa/vrp50.c: Likewise.
3467         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3468
3469 2010-08-04  Tobias Burnus  <burnus@net-b.de>
3470
3471         PR fortran/44857
3472         * gfortran.dg/derived_constructor_char_1.f90: New.
3473         * gfortran.dg/derived_constructor_char_2.f90: New.
3474
3475 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3476
3477         PR fortran/45159
3478         * gfortran.dg/dependency_30.f90:  New test.
3479
3480 2010-08-03  Jan Hubicka  <jh@suse.cz>
3481
3482         * gcc.c-torture/compile/pr45085.c: New testcase.
3483
3484 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
3485
3486         PR fortran/44584
3487         PR fortran/45161
3488         * gfortran.dg/typebound_call_9.f03: Modified.
3489         * gfortran.dg/typebound_generic_1.f03: Modified.
3490
3491 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3492
3493         PR fortran/45159
3494
3495         * gfortran.dg/dependency_29.f90:  New test.
3496
3497 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3498
3499         PR fortran/36854
3500         * gfortran.dg/character_comparison_2.f90:  New test.
3501         * gfortran.dg/character_comparison_3.f90:  New test.
3502         * gfortran.dg/dependency_28.f90:  New test.
3503
3504 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
3505
3506         PR target/40457
3507         * gcc.target/arm/pr40457-1.c: New test.
3508         * gcc.target/arm/pr40457-2.c: New test.
3509
3510 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
3511
3512         PR fortran/44912
3513         * gfortran.dg/typebound_call_17.f03: New.
3514
3515 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
3516
3517         PR fortran/44929
3518         * gfortran.dg/allocate_derived_3.f90: New.
3519
3520 2010-07-30  Xinliang David Li  <davidxl@google.com>
3521         PR tree-optimization/45121
3522         * c-c++-common/uninit-17.c: Add -fno-ivops option.
3523
3524 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3525
3526         PR c++/45112
3527         * g++.dg/pr45112.C: New test.
3528
3529 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
3530
3531         PR debug/45055
3532         PR rtl-optimization/45137
3533         * gcc.dg/pr45055.c: New test.
3534
3535 2010-07-30  Alan Modra  <amodra@gmail.com>
3536
3537         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3538         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3539
3540 2010-07-29  Tobias Burnus  <burnus@net-b.de>
3541
3542         PR fortran/45087
3543         PR fortran/45125
3544         * gfortran.dg/whole_file_25.f90: New.
3545         * gfortran.dg/whole_file_26.f90: New.
3546         * gfortran.dg/whole_file_27.f90: New.
3547
3548 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3549
3550         PR fortran/44962
3551         * gfortran.dg/typebound_proc_17.f03: New.
3552
3553 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3554
3555         PR fortran/45004
3556         * gfortran.dg/move_alloc_2.f90: New.
3557
3558 2010-07-29  Xinliang David Li  <davidxl@google.com>
3559         PR tree-optimization/45121
3560         * c-c++-common/uninit-17.c: Fix expected output.
3561
3562 2010-07-29  Richard Guenther  <rguenther@suse.de>
3563
3564         PR tree-optimization/45120
3565         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3566
3567 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
3568
3569         PR fortran/42051
3570         PR fortran/44064
3571         * gfortran.dg/pr42051.f03: New testcase.
3572
3573 2010-07-29  Richard Guenther  <rguenther@suse.de>
3574
3575         PR middle-end/45034
3576         * gcc.c-torture/execute/pr45034.c: New testcase.
3577
3578 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3579
3580         PR c++/45096
3581         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3582
3583 2010-07-28  Daniel Kraft  <d@domob.eu>
3584
3585         * gfortran.dg/bound_8.f90: New test.
3586
3587 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
3588
3589         PR debug/45105
3590         * gcc.dg/pr45105.c: New test.
3591
3592 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3593
3594         PR rtl-optimization/45107
3595         * gcc.dg/pr45107.c: New test.
3596
3597 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3598
3599         PR rtl-optimization/45101
3600         * gcc.dg/pr45101.c: New test.
3601
3602 2010-07-28  Tobias Burnus  <burnus@net-b.de>
3603
3604         PR fortran/45077
3605         * gfortran.dg/whole_file_24.f90: New.
3606
3607 2010-07-27  Jason Merrill  <jason@redhat.com>
3608
3609         * g++.dg/cpp0x/variadic102.C: New.
3610         * g++.dg/cpp0x/variadic103.C: New.
3611
3612 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3613
3614         PR rtl-optimization/40956
3615         PR target/42495
3616         PR middle-end/42574
3617         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3618         * gcc.target/arm/pr42574.c: Add tests.
3619
3620 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3621
3622         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3623         test name.
3624         (cleanup-repo-files): Ditto.
3625         (cleanup-saved-temps): Ditto.
3626
3627 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3628
3629         PR testsuite/44701
3630         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3631
3632         PR c/45079
3633         * gcc.dg/pr45079.c: New test.
3634
3635 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3636
3637         PR tree-optimization/44152
3638         * gcc.dg/vect/fast-math-pr44152.c: New test.
3639
3640 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3641
3642         PR ObjC/44140
3643         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3644         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3645         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3646         * obj-c++.dg/torture/trivial.mm: Ditto.
3647         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3648         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3649         * objc.dg/torture/tls/thr-init.m: Ditto.
3650         * objc.dg/torture/trivial.m: Ditto.
3651
3652 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3653
3654         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3655         Skip on spu-*-* targets.
3656
3657 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3658
3659         PR tree-optimization/45083
3660         * gcc.dg/pr45083.c: New test.
3661
3662 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3663
3664         PR fortran/40873
3665         * gfortran.dg/whole_file_22.f90: New test.
3666         * gfortran.dg/whole_file_23.f90: New test.
3667
3668 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3669             Jack Howarth  <howarth@bromo.med.uc.edu>
3670             Richard Henderson  <rth@redhat.com>
3671
3672         PR target/44132
3673         * gcc.dg/tls/thr-init-1.c: New.
3674         * gcc.dg/tls/thr-init-2.c: New.
3675         * gcc.dg/torture/tls New.
3676         * gcc.dg/torture/tls/tls-test.c: New.
3677         * gcc.dg/torture/tls/thr-init-1.c: New.
3678         * gcc.dg/torture/tls/tls.exp: New.
3679         * gcc.dg/torture/tls/thr-init-2.c: New.
3680         * gcc.dg/tls/emutls-2.c: New test
3681
3682         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3683         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3684         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3685         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3686         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3687         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3688         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3689         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3690         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3691         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3692         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3693         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3694         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3695         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3696         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3697         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3698         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3699         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3700         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3701         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3702         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3703         gfortran.dg/gomp/omp_threadprivate1.f90,
3704         gfortran.dg/gomp/omp_threadprivate2.f90,
3705         gfortran.dg/gomp/reduction1.f90,
3706         gfortran.dg/gomp/sharing-1.f90: Likewise.
3707
3708 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3709
3710         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3711         sse_runtime.
3712         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3713         dg-require-visibility.
3714
3715 2010-07-26  Richard Guenther  <rguenther@suse.de>
3716
3717         PR tree-optimization/43784
3718         * gcc.c-torture/execute/pr43784.c: New testcase.
3719         * g++.dg/torture/pr43784.C: Likewise.
3720
3721 2010-07-26  Richard Guenther  <rguenther@suse.de>
3722
3723         PR middle-end/45056
3724         * g++.dg/pr45056.C: New testcase.
3725
3726 2010-07-26  Richard Guenther  <rguenther@suse.de>
3727
3728         PR tree-optimization/45071
3729         * gcc.dg/pr45071.c: New testcase.
3730
3731 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3732
3733         PR fortran/45066
3734         * gfortran.dg/namelist_62.f90: New.
3735
3736 2010-07-26  Richard Guenther  <rguenther@suse.de>
3737
3738         * gcc.c-torture/execute/pr45017.c: Move ...
3739         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3740
3741 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3742
3743         PR fortran/40628
3744         * trim_optimize_1.f90:  New test.
3745         * character_comparision_1.f90:  New test.
3746
3747 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3748
3749         PR fortran/42852
3750         * gfortran.dg/wtruncate_fix.f: New test.
3751
3752 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3753
3754         PR testsuite/45068
3755         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3756
3757 2010-07-24  Richard Guenther  <rguenther@suse.de>
3758
3759         PR lto/43788
3760         * g++.dg/lto/20100724-1_0.C: New testcase.
3761
3762 2010-07-24  Richard Guenther  <rguenther@suse.de>
3763
3764         PR lto/43212
3765         * gcc.dg/lto/20100724-1_0.c: New testcase.
3766         * gcc.dg/lto/20100724-1_1.c: Likewise.
3767
3768 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3769
3770         PR fortran/40011
3771         * gfortran.dg/whole_file_21.f90: New.
3772
3773         * gfortran.dg/integer_exponentiation_3.F90: Use
3774         -ffloat-store only for i?86/x86-64 -m32.
3775
3776 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3777
3778         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3779         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3780
3781 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3782
3783         * gfortran.dg/func_decl_4.f90: Split test into two ...
3784         * gfortran.dg/func_decl_5.f90: ... parts.
3785         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3786         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3787         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3788         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3789         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3790         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3791         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3792         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3793         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3794         * gfortran.dg/sizeof.f90: Make test valid.
3795         * gfortran.dg/pr20865.f90: Add new dg-error.
3796         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3797         * gfortran.dg/g77/19990218-0.f: Ditto.
3798         * gfortran.dg/g77/19990218-1.f: Ditto.
3799         * gfortran.dg/g77/970625-2.f: Ditto.
3800         * gfortran.dg/pr37243.f: Fix function declaration.
3801         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3802         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3803
3804 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3805
3806         PR fortran/44945
3807         * gfortran.dg/char_array_structure_constructor.f90: Add
3808         -fwhole-file as dg-option as it otherwise fails on some
3809         systems.
3810
3811 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3812
3813         * gnat.dg/aggr16.ad[sb]: New test.
3814         * gnat.dg/aggr16_pkg.ads: New helper.
3815
3816 2010-07-23  Richard Guenther  <rguenther@suse.de>
3817
3818         PR lto/43071
3819         * g++.dg/lto/20100723-1_0.C: New testcase.
3820
3821 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3822
3823         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3824         AVX support.
3825         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3826         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3827
3828 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3829
3830         * lib/target-supports.exp (add_options_for_tls): New proc.
3831         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3832         * g++.dg/tls/static-1a.cc: Likewise.
3833         * gcc.dg/tls/emutls-1.c: Likewise.
3834         * gcc.dg/tls/opt-11.c: Likewise.
3835         * gcc.dg/tls/opt-12.c: Likewise.
3836         * gcc.dg/tls/pr24428-2.c: Likewise.
3837         * gcc.dg/tls/pr24428.c: Likewise.
3838         * obj-c++.dg/tls/static-1.mm: Likewise.
3839         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3840         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3841         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3842         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3843         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3844         * objc.dg/torture/tls/thr-init.m: Likewise.
3845         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3846
3847 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3848
3849         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3850         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3851         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3852         optimized dump files.
3853
3854 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3855
3856         PR tree-optimization/45047
3857         * gcc.c-torture/compile/pr45047.c: New test.
3858
3859 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3860
3861         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3862         instead of dg-compile.
3863         * gcc.dg/float-range-4.c: Ditto.
3864         * gcc.dg/float-range-5.c: Ditto.
3865         * gcc.dg/fold-overflow-1.c: Ditto.
3866         * gcc.dg/gomp/sections-4.c: Ditto.
3867         * gcc.dg/transparent-union-1.c: Ditto.
3868         * gcc.dg/transparent-union-2.c: Ditto.
3869         * gcc.target/i386/pr39315-check.c: Ditto.
3870         * g++.dg/gomp/sections-4.C: Ditto.
3871         * g++.dg/template/dtor7.C: Ditto.
3872         * g++.dg/tree-ssa/pr19952.C: Ditto.
3873         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3874         * gfortran.dg/graphite/pr42185.f90: Ditto.
3875         * gfortran.dg/namelist_36.f90: Ditto.
3876         * gnat.dg/noreturn1.adb: Ditto.
3877         * gnat.dg/specs/small_alignment.ads: Ditto.
3878
3879 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3880
3881         PR tree-optimization/44915
3882         * g++.dg/torture/pr44915.C: New test.
3883
3884 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3885
3886         PR tree-optimization/44914
3887         * g++.dg/tree-ssa/pr44914.C: New test.
3888
3889 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3890
3891         PR target/44290
3892         * gcc.dg/pr44290-1.c: New test.
3893         * gcc.dg/pr44290-2.c: New test.
3894
3895 2010-07-23  Jason Merrill  <jason@redhat.com>
3896
3897         PR c++/45008
3898         * g++.dg/abi/mangle44.C: New.
3899
3900 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3901
3902         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3903         for compile-time only tests.
3904         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3905         target check.
3906         * gcc.target/i386/pr39315-4.c: Ditto.
3907         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3908         target check.  Include sse-os-support.h.
3909         (main): Call check_isa and sse_os_support.
3910         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3911         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3912         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3913         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3914         target check.  Include sse-os-support.h.
3915         (main): Call check_isa and sse_os_support.
3916         * gcc.target/i386/vperm-v2df.c: Ditto.
3917
3918 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3919
3920         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3921         (check_effective_target_avx_runtime): New procedure.
3922         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3923         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3924
3925         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3926         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3927         and __get_cpuid test.
3928         * gcc.dg/compat/vector-2b_main.c: Ditto.
3929
3930         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3931
3932         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3933         for compile-time only test.
3934         * gcc.dg/pr32716.c: Ditto.
3935         * gcc.dg/pr34856.c: Ditto.
3936         * gcc.dg/pr36997.c: Ditto.
3937         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3938         * gfortran.dg/pr28158.f90: Ditto.
3939         * gfortran.dg/pr30667.f: Ditto.
3940
3941         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3942         i?86-*-* and x86_64-*-* targets to disable execution on targets
3943         without sse2 runtime support.
3944         * g++.dg/vect/vect.exp: Ditto.
3945         * gfortran.dg/vect/vect.exp: Ditto.
3946
3947         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3948         * gcc.dg/pr37544.c: Ditto.
3949         * gcc.dg/pr40550.c: Ditto.
3950         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3951         * gcc.dg/compat/vector-1a_main.c: Ditto.
3952         * gcc.dg/compat/vector-2a_main.c: Ditto.
3953         * gcc.dg/torture/pr16104-1.c: Ditto.
3954         * gcc.dg/torture/pr35771-1.c: Ditto.
3955         * gcc.dg/torture/pr35771-2.c: Ditto.
3956         * gcc.dg/torture/pr35771-3.c: Ditto.
3957         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3958         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3959         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3960         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3961         * g++.dg/other/i386-1.C: Ditto.
3962         * g++.dg/other/pr40446.C: Ditto.
3963
3964 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3965
3966         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3967
3968 2010-07-23  Daniel Kraft  <d@domob.eu>
3969
3970         PR fortran/44709
3971         * gfortran.dg/exit_1.f08: New test.
3972         * gfortran.dg/exit_2.f08: New test.
3973
3974 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3975
3976         PR tree-optimization/39839
3977         * gcc.target/arm/pr39839.c: New test case.
3978
3979 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3980
3981         * gnat.dg/unchecked_convert5b.adb: New test.
3982         * gnat.dg/unchecked_convert6.adb: Likewise.
3983         * gnat.dg/unchecked_convert6b.adb: Likewise.
3984
3985 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3986
3987         * gnat.dg/aggr15.ad[sb]: New test.
3988
3989 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3990
3991         PR debug/45024
3992         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3993
3994 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3995
3996         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3997         with dg-require-linker-plugin.
3998
3999 2010-07-22  Richard Guenther  <rguenther@suse.de>
4000
4001         PR lto/43850
4002         * g++.dg/lto/20100722-1_0.C: New testcase.
4003
4004 2010-07-22  Richard Guenther  <rguenther@suse.de>
4005
4006         PR lto/42451
4007         * gcc.dg/lto/20100720-3_0.c: New testcase.
4008         * gcc.dg/lto/20100720-3_1.c: Likewise.
4009
4010 2010-07-22  Richard Guenther  <rguenther@suse.de>
4011
4012         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4013         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4014
4015         PR lto/43373
4016         * gcc.dg/lto/20100722-1_0.c: New testcase.
4017
4018 2010-07-22  Martin Jambor  <mjambor@suse.cz>
4019
4020         PR tree-optimization/44891
4021         * gcc.c-torture/compile/pr44891.c: New test.
4022
4023 2010-07-22  Richard Guenther  <rguenther@suse.de>
4024
4025         PR tree-optimization/45017
4026         * gcc.c-torture/execute/pr45017.c: New testcase.
4027
4028 2010-07-22  Tobias Burnus  <burnus@net-b.de>
4029
4030         PR fortran/45019
4031         * gfortran.dg/aliasing_dummy_5.f90: New.
4032
4033 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4034
4035         PR target/43698
4036         * gcc.target/arm/pr43698.c: New test.
4037
4038 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
4039
4040         PR fortran/44929
4041         * Revert my commit r162325 for this PR.
4042
4043 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4044
4045         PR debug/45015
4046         * gcc.target/m68k/pr45015.c: New test.
4047
4048 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
4049
4050         PR c++/44641
4051         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4052         comments.
4053
4054 2010-07-21  Richard Guenther  <rguenther@suse.de>
4055
4056         PR lto/45018
4057         * g++.dg/lto/20100721-1_0.C: New testcase.
4058
4059 2010-07-21  Martin Jambor  <mjambor@suse.cz>
4060
4061         PR tree-optimization/44900
4062         * g++.dg/torture/pr44900.C: New test.
4063
4064 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
4065
4066         PR middle-end/44738
4067         * c-c++-common/uninit-17.c: Correct expected error.
4068
4069 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4070
4071         * gcc.dg/guality/asm-1.c: New test.
4072
4073         PR debug/45003
4074         * gcc.dg/guality/pr45003-2.c: New test.
4075         * gcc.dg/guality/pr45003-3.c: New test.
4076
4077 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4078
4079         PR libfortran/44697
4080         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4081
4082 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
4083
4084         * lib/scanasm.exp (dg-function-on-line): Test that a function is
4085         defined on the current line.
4086         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4087         * g++.dg/debug/dwarf2/pr44641.C: New.
4088
4089 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
4090
4091         * gcc.target/powerpc/block-move-1.c: New test.
4092         * gcc.target/powerpc/block-move-2.c: New test.
4093
4094 2010-07-20  Jason Merrill  <jason@redhat.com>
4095
4096         PR c++/44967
4097         * g++.dg/cpp0x/sfinae2.C: New.
4098
4099 2010-07-20  Richard Guenther  <rguenther@suse.de>
4100
4101         PR lto/42696
4102         * gcc.dg/lto/20100720-4_0.c: New testcase.
4103
4104 2010-07-20  Richard Guenther  <rguenther@suse.de>
4105
4106         PR lto/43221
4107         * gcc.dg/lto/20100720-2_0.c: New testcase.
4108         * gcc.dg/lto/20100720-2_1.c: Likewise.
4109
4110 2010-07-20  Richard Guenther  <rguenther@suse.de>
4111
4112         PR lto/43208
4113         * gcc.dg/lto/20100720-1_0.c: New testcase.
4114         * gcc.dg/lto/20100720-1_1.c: Likewise.
4115
4116 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
4117
4118         PR debug/45003
4119         * gcc.dg/guality/pr45003-1.c: New test.
4120
4121 2010-07-20  Richard Guenther  <rguenther@suse.de>
4122
4123         PR tree-optimization/44977
4124         * gcc.dg/torture/pr44977.c: New testcase.
4125
4126 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
4127
4128         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4129         sync_char_short
4130
4131 2010-07-20  Richard Guenther  <rguenther@suse.de>
4132
4133         PR middle-end/44971
4134         PR middle-end/44988
4135         * gcc.dg/pr44971.c: New testcase.
4136         * gcc.c-torture/compile/pr44988.c: Likewise.
4137
4138 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4139
4140         PR fortran/44929
4141         * gfortran.dg/allocate_with_typespec.f90: New test.
4142         * gfortran.dg/allocate_derived_1.f90: Update error message.
4143
4144 2010-07-19  Jason Merrill  <jason@redhat.com>
4145
4146         PR c++/44996
4147         * g++.dg/cpp0x/decltype23.C: New.
4148
4149 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
4150
4151         PR fortran/42385
4152         * gfortran.dg/class_defined_operator_1.f03 : New test.
4153
4154 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
4155
4156         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4157         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4158         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
4159         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4160
4161 2010-07-19  Richard Guenther  <rguenther@suse.de>
4162
4163         PR middle-end/44941
4164         * gcc.c-torture/compile/pr44941.c: New testcase.
4165
4166 2010-07-19  Jason Merrill  <jason@redhat.com>
4167
4168         PR c++/44969
4169         * g++.dg/template/sfinae24.C: New.
4170
4171 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
4172
4173         PR fortran/44353
4174         * gfortran.dg/data_implied_do_2.f90: Removed.
4175
4176 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
4177
4178         PR c++/44969
4179         * g++.dg/template/sfinae23.C: New.
4180
4181 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4182
4183         * lib/target-supports.exp (check_sse_os_support_available): New
4184         proc.
4185         (check_sse_hw_available): New proc.
4186         (check_effective_target_sse_runtime): New proc.
4187         (check_effective_target_sse2_runtime): New proc.
4188         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4189         -msse2 if check_sse_os_support_available.
4190         * g++.dg/vect/vect.exp: Only run -msse2 tests if
4191         check_sse_os_support_available.
4192         * gcc.dg/vect/vect.exp: Likewise.
4193         * gfortran.dg/vect/vect.exp: Likewise.
4194         * gcc.target/i386/sol2-check: Renamed to ...
4195         * gcc.target/i386/sse-os-support.h: ... this.
4196         (sol2_check): Renamed to ...
4197         (sse_os_support): ... this.
4198         Only test movss with xmm registers.
4199