OSDN Git Service

7a7f3be27ccef0d5ffba0fe5b3e1fdaa76028f57
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2
3         PR middle-end/42694
4         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
5         0.75) is not optimized if the machine has no sqrt instruction.
6
7 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
8
9         PR target/43603
10         * gcc.target/ia64/pr43603.c: New.
11         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
12
13 2010-12-07  Tobias Burnus  <burnus@net-b.de>
14
15         PR fortran/44352
16         * gfortran.dg/string_4.f90: New.
17
18 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
19
20         PR tree-optimization/44676
21         * gcc.dg/graphite/id-pr44676.c: New.
22
23 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
24
25         PR tree-optimization/42327
26         * gcc.dg/tree-ssa/pr42327.c: New.
27
28 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
29
30         PR c++/45330
31         * g++.dg/pr45330.C: New test.
32         * g++.dg/ext/builtin3.C: Adjust.
33         * g++.dg/lookup/error1.C: Adjust.
34         * g++.dg/lookup/koenig5.C: Adjust.
35         * g++.dg/overload/koenig1.C: Adjust.
36         * g++.dg/parse/decl-specifier-1.C: Adjust.
37         * g++.dg/template/static10.C: Adjust.
38         * g++.old-deja/g++.mike/ns5.C: Adjust.
39         * g++.old-deja/g++.mike/ns7.C: Adjust.
40         * g++.old-deja/g++.ns/koenig5.C: Adjust.
41         * g++.old-deja/g++.ns/koenig9.C: Adjust.
42         * g++.old-deja/g++.other/lineno5.C: Adjust.
43
44 2010-12-07  Richard Guenther  <rguenther@suse.de>
45
46         PR tree-optimization/46832
47         * gcc.c-torture/compile/pr46832.c: New testcase.
48
49 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
50
51         PR debug/46799
52         * gcc.dg/autopar/pr46799.c: New test.
53
54 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
55
56         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
57         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
58
59 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
60
61         PR middle-end/41562
62         * g++.dg/graphite/pr41562.C: New.
63
64         PR middle-end/46185
65         * gcc.dg/graphite/pr46185.c: New.
66
67 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
68
69         * objc.dg/foreach-8.m: New.
70
71 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
72
73         PR debug/45997
74         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
75         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
76
77         PR target/43897
78         * gcc.target/ia64/pr43897.c: New test.
79
80         PR debug/46771
81         * gcc.dg/pr46771.c: New test.
82
83         PR rtl-optimization/46777
84         * gcc.dg/pr46777.c: New test.
85
86 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
87
88         * ada/acats/run_acats (which): Assign output to temporary
89         variable, only use if successful.
90         Use last field of type output.
91
92 2010-12-06  Richard Guenther  <rguenther@suse.de>
93
94         PR tree-optimization/46806
95         * g++.dg/torture/20100825.C: New testcase.
96
97 2010-12-06  Richard Guenther  <rguenther@suse.de>
98
99         PR tree-optimization/46785
100         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
101
102 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
103
104         * gcc.dg/pr46674.c (LABEL3): New macro definition.
105         (LABEL2): Likewise.
106         (LABEL): Likewise.
107         (jelly): Account for user label prefix in asm name.
108
109 2010-12-05  Daniel Kraft  <d@domob.eu>
110
111         PR fortran/46794
112         * gfortran.dg/power2.f90: Initialize variables.
113
114 2010-12-04  Jan Hubicka  <jh@suse.cz>
115
116         * snprintf-chk.c (ptr): Declare volatile.
117         * strcpy-chk.c (s2, s3, l1): Declare volatile.
118         * snprintf-chk.c (ptr): Declare volatile.
119         * vsprintf-chk.c (ptr): Declare volatile.
120         * vsnprintf-chk.c (ptr): Declare volatile.
121
122 2010-12-04  Tobias Burnus  <burnus@net-b.de>
123
124         PR fortran/46584
125         * gfortran.dg/quad_1.f90: Remove some complex
126         math checks as they fail on some non-libquadmath
127         systems.
128
129 2010-12-04  Daniel Kraft  <d@domob.eu>
130
131         PR fortran/46794
132         * gfortran.dg/power2.f90: New test.
133
134 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
135
136         PR debug/46123
137         * g++.dg/debug/pr46123.C: New test.
138         * g++.dg/debug/dwarf2/pr46123.C: New test.
139
140 2010-12-03  Jason Merrill  <jason@redhat.com>
141
142         PR c++/46058
143         * g++.dg/template/scope4.C: New.
144
145 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
146
147         * gcc.target/arm/neon-offset-1.c: New test.
148
149 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
150
151         PR rtl-optimization/45354
152         * gcc.dg/tree-prof/pr45354.c: New.
153
154 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
155
156         PR fortran/45159
157         * gfortran.dg/dependency_38.f90:  New test.
158
159 2010-12-02  Ian Lance Taylor  <iant@google.com>
160
161         * lib/go.exp: New file.
162         * lib/go-dg.exp: New file.
163         * lib/go-torture.exp: New file.
164         * lib/target-supports.exp (check_compile): Match // Go.
165
166 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
167
168         * gcc.dg/pr46685.c: New test.
169
170 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
171
172         PR tree-optimization/45199
173         * gcc.dg/tree-ssa/ldist-15.c: New.
174         * gcc.dg/tree-ssa/ldist-16.c: New.
175         * gfortran.dg/ldist-pr45199.f: New.
176
177 2010-12-02  Richard Guenther  <rguenther@suse.de>
178
179         PR tree-optimization/46723
180         * gcc.dg/torture/pr46723.c: New testcase.
181
182 2010-12-02  Richard Guenther  <rguenther@suse.de>
183
184         PR lto/44871
185         * g++.dg/lto/20101126-1_0.C: New testcase.
186         * g++.dg/lto/20101126-1_1.c: Likewise.
187
188 2010-12-02  Richard Guenther  <rguenther@suse.de>
189             Ira Rosen  <irar@il.ibm.com>
190
191         PR tree-optimization/46663
192         * gcc.dg/vect/pr46663.c: New test.
193
194 2010-12-02  Jie Zhang  <jie@codesourcery.com>
195
196         PR middle-end/46674
197         * gcc.dg/pr46674.c: New test.
198
199 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
200
201         * objc.dg/exceptions-6.m: New.
202         * obj-c++.dg/exceptions-6.mm: New.
203
204 2010-12-01  Jan Hubicka  <jh@suse.cz>
205
206         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
207
208 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
209
210         PR middle-end/45297
211         * gcc.dg/graphite/pr45297.c: New.
212
213 2010-12-01  Richard Guenther  <rguenther@suse.de>
214
215         PR tree-optimization/46730
216         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
217
218 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
219
220         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
221         (a*b)-c generates two fma instructions, instead of separate
222         multiply, add, and subtract.
223
224 2010-11-30  Tobias Burnus  <burnus@net-b.de>
225
226         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
227         a value to all array elements.
228
229 2010-11-30  Richard Guenther  <rguenther@suse.de>
230
231         PR tree-optimization/46722
232         * gcc.target/i386/fma4-fma-2.c: New testcase.
233
234 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
235
236         * objc.dg/duplicate-class-1.m: New.
237         * obj-c++.dg/duplicate-class-1.mm: New.
238
239 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
240
241         * objc.dg/property/dotsyntax-21.m
242         * obj-c++.dg/property/dotsyntax-21.mm
243
244 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
245
246         PR debug/46338
247         * g++.dg/debug/pr46338.C: New.
248
249 2010-11-29  Richard Guenther  <rguenther@suse.de>
250             Zdenek Dvorak  <rakdver@kam.uniff.cz>
251
252         PR tree-optimization/46675
253         * gcc.dg/pr46675.c: New test.
254
255 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
256
257         * gcc/testsuite/objc.dg/strings-1.m: Move to...
258         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
259         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
260         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
261         constructor and class reference for NeXT runtime.  Update paths.
262         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
263         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
264         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
265         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
266         constructor and class reference for NeXT runtime.  Update paths.
267
268 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
269
270         PR c++/42260
271         * g++.dg/conversion/cast2.C: New test.
272
273         PR c++/45383
274         * g++.dg/conversion/cond4.C: Likewise.
275
276 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
277
278         PR c++/45383
279         Reverted patch for PR c++/42260
280         * g++.dg/conversion/cast2.C: Reverted new test.
281
282 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
283
284         PR debug/46101
285         * g++.dg/debug/dwarf2/typedef5.C: New test
286
287 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
288             Mike Stump  <mrs@gcc.gnu.org>
289
290         PR target/26427
291         PR target/33120
292         PR testsuite/35710
293         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
294         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
295         * gcc.dg/darwin-comm.c: Adjust for new allocators.
296         * gcc.dg/darwin-sections.c: New test.
297         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
298
299 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
300
301         * objc.dg/exceptions-1.m: New.
302         * objc.dg/exceptions-2.m: New.
303         * objc.dg/exceptions-3.m: New.
304         * objc.dg/exceptions-4.m: New.
305         * objc.dg/exceptions-5.m: New.
306         * obj-c++.dg/exceptions-1.mm: New.
307         * obj-c++.dg/exceptions-2.mm: New.
308         * obj-c++.dg/exceptions-3.mm: New.
309         * obj-c++.dg/exceptions-4.mm: New.
310         * obj-c++.dg/exceptions-5.mm: New.
311
312 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
313
314         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
315         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
316         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
317
318 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
319
320         PR fortran/46662
321         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
322
323 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
324
325         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
326         * gnat.dg/pack9.adb (dg-final): Likewise.
327
328 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
329
330         PR fortran/35810
331         * gfortran.dg/realloc_on_assign_1.f03: New test.
332         * gfortran.dg/realloc_on_assign_2.f03: New test.
333         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
334         * gfortran.dg/unpack_bounds_1.f90: The same.
335         * gfortran.dg/cshift_bounds_2.f90: The same.
336         * gfortran.dg/matmul_bounds_2.f90: The same.
337         * gfortran.dg/matmul_bounds_3.f90: The same.
338         * gfortran.dg/matmul_bounds_4.f90: The same.
339         * gfortran.dg/matmul_bounds_5.f90: The same.
340
341 2010-11-27  Tobias Burnus  <burnus@net-b.de>
342
343         PR fortran/46638
344         PR fortran/46668
345         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
346
347 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
348
349         PR objc++/46222
350         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
351
352 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
353
354         * objc.dg/property/at-property-24.m: New.
355         * objc.dg/property/at-property-25.m: New.
356         * obj-c++.dg/property/at-property-24.mm: New.
357         * obj-c++.dg/property/at-property-25.mm: New.
358
359 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
360
361         * objc.dg/protocol-qualifier-1.m: New.
362         * objc.dg/protocol-qualifier-2.m: New.
363         * obj-c++.dg/protocol-qualifier-1.mm: New.
364         * obj-c++.dg/protocol-qualifier-2.mm: New.
365
366 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
367
368         * lib/gnat.exp: Load gcc.exp.
369         (gnat_target_compile): Use gcc_target_compile for *.c sources.
370         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
371
372 2010-11-26  Richard Guenther  <rguenther@suse.de>
373
374         PR lto/46648
375         * gcc.dg/lto/20101125-1_0.c: New testcase.
376         * gcc.dg/lto/20101125-1_1.c: Likewise.
377
378 2010-11-22   Bud Davis  <jmdavis@link.com>
379
380         * arith_divide_no_check.f
381          ,arith_divide.f,old_style_init.f90: new tests.
382
383 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
384
385         PR tree-optimization/46665
386         * gfortran.dg/pr46665.f90: New.
387
388 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
389
390         PR middle-end/46647
391         * gcc.dg/pr46647.c: New test.
392
393 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
394
395         PR fortran/46581
396         * gfortran.dg/select_type_19.f03: New.
397
398 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
399
400         * objc.dg/ivar-problem-1.m: New.
401         * obj-c++.dg/ivar-problem-1.mm: New.
402
403 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
404
405         PR middle-end/46637
406         * gcc.c-torture/compile/pr46637.c: New test.
407
408 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
409
410         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
411
412 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
413
414         PR middle-end/46647
415         * gcc.target/i386/pr46647.c: New.
416
417 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
418
419         * gcc.dg/dll-8.c: New.
420
421 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
422
423         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
424         * gnat.dg/sse_nolib.adb: Likewise.
425
426 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
427
428         PR rtl-optimization/46585
429         * gcc.dg/pr46585.c: New.
430
431 2010-11-24  Richard Henderson  <rth@redhat.com>
432
433         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
434         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
435         vect_unpack, vect_int_mult, vect_extract_even_odd,
436         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
437
438 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
439
440         PR target/46519
441         * gfortran.dg/pr46519-1.f: New.
442
443 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
444
445         PR target/46519
446         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
447         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
448
449         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
450         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
451         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
452         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
453
454         * gcc.target/i386/avx-vzeroupper-20.c: New.
455         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
456         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
457         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
458         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
459         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
460         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
461
462 2010-11-24  Richard Guenther  <rguenther@suse.de>
463
464         PR lto/43218
465         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
466
467 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
468
469         PR rtl-optimization/46614
470         * gcc.dg/pr46614.c: New test.
471
472 2010-11-24  Tobias Burnus  <burnus@net-b.de>
473
474         PR fortran/46638
475         * gfortran.dg/transfer_simplify_10.f90: New.
476
477 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
478
479         PR middle-end/46629
480         * gfortran.dg/lto/pr46629_0.f90: New test.
481
482 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
483
484         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
485         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
486
487 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
488
489         * gcc.dg/opts-5.c: New test.
490
491 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
492
493         PR c++/46527
494         * g++.dg/debug/dwarf2/pr46527.C: New test.
495
496 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
497
498         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
499
500 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
501
502         PR middle-end/46499
503         * gcc.dg/pr46499-1.c: New test.
504         * gcc.dg/pr46499-2.c: New test.
505
506 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
507
508         * gcc.target/i386/alias-1.c: Require alias support.
509
510 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
511
512         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
513         for vectorizer tests.
514         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
515         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
516         * gcc.dg/graphite/pr41888.c: Ditto.
517         * gcc.dg/graphite/pr42729.c: Ditto.
518
519 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
520             Uros Bizjak  <ubizjak@gmail.com>
521
522         * lib/target-supports.exp (check_vect_support_and_set_flags): New
523         procedure to check if the target supports vectorizer tests. Set
524         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
525         capabilites.
526         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
527         * g++.dg/vect/vect.exp: Ditto.
528         * gfortran.dg/vect/vect.exp: Ditto.
529
530 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
531
532         PR objc/34033
533         * objc.dg/strings-1.m: New.
534         * objc.dg/strings-2.m: New.
535         * obj-c++.dg/strings-1.mm: New.
536         * obj-c++.dg/strings-2.mm: New.
537
538 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
539
540         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
541         "target short_enums".
542         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
543
544 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
545
546         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
547
548         PR rtl-optimization/46603
549         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
550
551         PR testsuite/46230
552         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
553         being vectorized.  Adjust dg-final pattern.
554         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
555
556         * gcc.dg/vect: Do not include <stdio.h> in testcases.
557         * gcc.dg/vect/costmodel/ppc: Likewise.
558
559 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
560
561         PR rtl-optimization/45652
562         * gcc.dg/pr45652.c: New.
563
564 2010-11-21  Richard Henderson  <rth@redhat.com>
565
566         PR rtl-optimization/46571
567         * gcc.dg/pr46571.c: New.
568
569 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
570
571         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
572
573 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
574
575         PR target/46533
576         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
577
578 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
579
580         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
581         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
582         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
583         * gcc.dg/pack-test-2.c: Test for all targets.
584         * gcc.dg/pragma-align.c: Test for all targets.
585         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
586         * gcc.dg/ucnid-10.c: Test for all targets.
587
588 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
589
590         * gcc.target/sparc/sparc-align-1.c: New test.
591
592 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
593
594         PR c++/16189
595         PR c++/36888
596         PR c++/45331
597         * g++.dg/parse/semicolon3.C: New test.
598         * g++.dg/debug/pr22514.C: Adjust.
599         * g++.dg/init/error1.C: Adjust.
600         * g++.dg/other/bitfield3.C: Adjust.
601         * g++.dg/other/semicolon.C: Adjust.
602         * g++.dg/parse/error14.C: Adjust.
603         * g++.dg/parse/error5.C: Adjust.
604         * g++.dg/parse/parameter-declaration-1.C: Adjust.
605         * g++.dg/template/pr23510.C: Adjust.
606         * g++.dg/template/pr39425.C: Adjust.
607         * g++.old-deja/g++.robertl/eb125.C: Adjust.
608
609 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
610
611         PR debug/46561
612         * gcc.dg/autopar/pr46561.c: New test.
613
614         PR c++/46538
615         * g++.dg/other/error34.C: New test.
616
617         PR c++/46526
618         * g++.dg/cpp0x/constexpr-base3.C: New test.
619
620         PR tree-optimization/45830
621         * gcc.target/i386/pr45830.c: New test.
622         * gcc.c-torture/execute/pr45830.c: New test.
623
624 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
625
626         * objc.dg/attributes/class-attribute-1.m: Rewritten.
627         * objc.dg/attributes/class-attribute-2.m: Same change.
628         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
629         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
630         * objc.dg/fobjc-std-1.m: Updated.
631         * obj-c++.dg/fobjc-std-1.mm: Updated.
632
633 2010-11-19  Michael Matz  <matz@suse.de>
634
635         PR tree-optimization/46077
636         * gcc.dg/vect/O3-pr46077.c: New testcase.
637
638 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
639
640         PR c/46547
641         * gcc.c-torture/compile/pr46547-1.c: New test.
642
643 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
644
645         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
646         exec $compiler.
647         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
648         $GFORTRAN_UNDER_TEST.
649         (gfortran_init): Use -B to specify specpath, add trailing /.
650
651 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
652
653         * gcc.target/powerpc/ppc-target-1.c: New file to test target
654         attributes on PowerPC.
655         * gcc.target/powerpc/ppc-target-2.c: Ditto.
656         * gcc.target/powerpc/ppc-target-3.c: Ditto.
657
658 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
659
660         * objc.dg/attributes/proto-attribute-1.m: Updated.
661         * objc.dg/attributes/proto-attribute-2.m: New.
662         * objc.dg/attributes/proto-attribute-3.m: New.
663         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
664         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
665         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
666
667 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
668
669         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
670
671 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
672
673         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
674
675 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
676
677         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
678         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
679
680 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
681
682         PR middle-end/46534
683         * gcc.c-torture/compile/pr46534.c: New test.
684
685 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
686
687         * gnat.dg/atomic4.ad[sb]: New test.
688         * gnat.dg/volatile4.adb: Likewise.
689
690 2010-11-18  Richard Henderson  <rth@redhat.com>
691
692         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
693
694 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
695
696         PR c/33193
697         * c-c++-common/pr33193.c: New test.
698
699 2010-11-18  Richard Guenther  <rguenther@suse.de>
700
701         PR tree-optimization/46172
702         * gcc.dg/torture/pr46172.c: New testcase.
703
704 2010-11-18  Jeff Law  <law@redhat.com>
705
706         PR middle-end-optimization/46297
707         * gfortran.dg/pr46297.f: New test.
708
709 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
710
711         PR middle-end/31490
712         * gcc.dg/pr31490.c: New test.
713
714 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
715
716         * gcc.dg/nop.h: Move from ...
717         * gcc.dg/guality/nop.h: ... here.
718         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
719         * gcc.dg/guality/asm-1.c: Update nop.h include.
720         * gcc.dg/guality/pr43329-1.c: Ditto.
721
722 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
723
724         * gcc.dg/two-types-1.c: New test.
725         * gcc.dg/two-types-2.c: New test.
726         * gcc.dg/two-types-3.c: New test.
727         * gcc.dg/two-types-4.c: New test.
728         * gcc.dg/two-types-5.c: New test.
729         * gcc.dg/two-types-6.c: New test.
730         * gcc.dg/two-types-7.c: New test.
731         * gcc.dg/two-types-8.c: New test.
732         * gcc.dg/two-types-9.c: New test.
733         * gcc.dg/two-types-10.c: New test.
734         * objc.dg/two-types-1.m: New test.
735
736 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
737
738         PR rtl-optimization/46440
739         * gcc.dg/pr46440.c: New test.
740
741         PR testsuite/45429
742         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
743
744 2010-11-17  Ira Rosen  <irar@il.ibm.com>
745
746         PR tree-optimization/46312
747         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
748         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
749         on targets that support vector shifts with scalar shift argument.
750         Remove dg-options.
751         * gcc.dg/vect/vect-scal-opt.c: Rename to...
752         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
753         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
754         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
755         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
756         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
757         support misaligned data accesses.
758         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
759         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
760         * lib/target-supports.exp
761         (check_effective_target_vect_shift_scalar): New.
762
763 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
764
765         * gcc.dg/guality/nop.h: New file.
766         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
767         "nop".  Adjust line numbers in gdb-test.
768         * gcc.dg/guality/pr43329-1.c: Likewise.
769
770 2010-11-16  Jason Merrill  <jason@redhat.com>
771
772         * g++.dg/cpp0x/defaulted20.C: New.
773
774         * g++.dg/template/injected2.C: New.
775
776 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
777
778         * objc.dg/protocol-optional-1.m: New.
779         * obj-c++.dg/protocol-optional-1.mm: New.
780
781 2010-11-16  Richard Henderson  <rth@redhat.com>
782
783         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
784         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
785
786 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
787
788         * gnat.dg/opt12.adb: New test.
789         * gnat.dg/opt12_pkg.ad[sb]: New helper.
790
791 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
792
793         * gcc.target/rx/pack.c: New test.
794
795 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
796             Tobias Burnus  <burnus@net-b.de>
797
798         PR fortran/32049
799         * gfortran.dg/quad_1.f90: New.
800         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
801         compiler arguments.
802         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
803         library search path; call gcc-set-multilib-library-path with
804         arguments such that libgfortran.spec is found.
805         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
806
807 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
808
809         PR c++/46401
810         * g++.dg/warn/Wsequence-point-3.C: New test.
811
812 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
813
814         PR preprocessor/17349
815         * gcc.dg/cpp/cmdlne-C3.c: New.
816
817 2010-11-16  Richard Guenther  <rguenther@suse.de>
818
819         PR tree-optimization/44545
820         * gcc.dg/pr44545.c: New testcase.
821
822 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
823
824         PR rtl-optimization/46366
825         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
826         casts.
827
828 2010-11-16  Richard Guenther  <rguenther@suse.de>
829
830         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
831
832 2010-11-16  Richard Guenther  <rguenther@suse.de>
833
834         PR middle-end/45172
835         * gfortran.dg/gomp/pr45172.f90: New testcase.
836
837 2010-11-16  Nick Clifton  <nickc@redhat.com>
838
839         * gcc.target/rx/pack.c: New test.
840
841 2010-11-15  Richard Henderson  <rth@redhat.com>
842
843         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
844         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
845         Use builtin_constant_p rather than scanning for builtin name.
846
847 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
848
849         * objc.dg/property/dotsyntax-18.m: New.
850         * objc.dg/property/dotsyntax-19.m: New.
851         * objc.dg/property/dotsyntax-20.m: New.
852         * obj-c++.dg/property/dotsyntax-18.mm: New.
853         * obj-c++.dg/property/dotsyntax-19.mm: New.
854         * obj-c++.dg/property/dotsyntax-20.mm: New.
855         * objc.dg/property/dotsyntax-4.m: Removed some unused
856         variables and code.
857         * objc.dg/property/dotsyntax-6.m: Same change.
858         * objc.dg/property/dotsyntax-16.m: Same change.
859         * objc.dg/property/dotsyntax-17.m: Same change.
860         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
861         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
862         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
863         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
864         * objc.dg/property/at-property-22.m: Added missing casts.
865         * obj-c++.dg/property/at-property-22.mm: Same change.
866
867 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
868
869         PR tree-optimization/46491
870         * gcc.target/i386/pr46491.c: New test.
871
872         PR tree-optimization/46461
873         * gcc.c-torture/compile/pr46461.c: New test.
874
875 2010-11-15  Tobias Burnus  <burnus@net.b.de>
876
877         PR fortran/46484
878         * gfortran.dg/allocatable_scalar_11.f90: New.
879         * gfortran.dg/allocatable_scalar_5.f90: Make test case
880         standard conform.
881
882 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
883
884         PR debug/46095
885         * gcc.target/i386/pr46095.c: New test.
886
887         PR debug/46387
888         * gcc.dg/pr46387.c: New test.
889
890 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
891
892         * objc.dg/property/dotsyntax-16.m: New.
893         * objc.dg/property/dotsyntax-17.m: New.
894         * obj-c++.dg/property/dotsyntax-16.mm: New.
895         * obj-c++.dg/property/dotsyntax-17.mm: New.
896         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
897         syntax with properties, which now works.
898         * obj-c++.dg/property/at-property-10.mm: Same change.
899
900 2010-11-15  Martin Jambor  <mjambor@suse.cz>
901
902         PR tree-optimization/46349
903         * gnat.dg/opt9.adb: New file.
904         * gnat.dg/opt9_pkg.ads: Likewise
905
906 2010-11-15  Richard Guenther  <rguenther@suse.de>
907
908         PR lto/44989
909         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
910
911 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
912
913         PR preprocessor/45038
914         * g++.dg/pr45038.C: New test.
915
916 2010-11-15  Richard Guenther  <rguenther@suse.de>
917
918         PR tree-optimization/46467
919         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
920
921 2010-11-15  Richard Guenther  <rguenther@suse.de>
922
923         PR testsuite/46423
924         * g++.dg/torture/pr34850.C: Adjust.
925
926 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
927
928         PR c/46475
929         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
930
931 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
932
933         * objc.dg/property/at-property-21.m: New.
934         * objc.dg/property/at-property-22.m: New.
935         * objc.dg/property/at-property-23.m: New.
936         * objc.dg/property/synthesize-9.m: New.
937         * objc.dg/property/synthesize-10.m: New.
938         * objc.dg/property/synthesize-11.m: New.
939         * obj-c++.dg/property/at-property-21.mm: New.
940         * obj-c++.dg/property/at-property-22.mm: New.
941         * obj-c++.dg/property/at-property-23.mm: New.
942         * obj-c++.dg/property/synthesize-9.mm: New.
943         * obj-c++.dg/property/synthesize-10.mm: New.
944         * obj-c++.dg/property/synthesize-11.mm: New.
945
946         * objc.dg/property/at-property-4.m: Updated to match new compiler
947         where some errors have been converted into warnings and vice versa.
948         * objc.dg/property/at-property-16.m: Same change.
949         * objc.dg/property/at-property-18.m: Same change.
950         * objc.dg/property/property-neg-5.m: Same change.
951         * obj-c++.dg/property/at-property-4.mm: Same change.
952         * obj-c++.dg/property/at-property-16.mm: Same change.
953         * obj-c++.dg/property/at-property-18.mm: Same change.
954         * obj-c++.dg/property/property-neg-5.mm: Same change.
955
956         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
957         commented out because of testsuite problems; I found out that
958         using dg-warning instead of dg-message gets them to work.
959         * obj-c++.dg/property/property-neg-3.mm: Same change.
960         * obj-c++.dg/property/synthesize-6.mm: Same change.
961         * obj-c++.dg/property/at-property-5.mm: Same change.
962         * obj-c++.dg/property/at-property-14.mm: Same change.
963         * obj-c++.dg/property/at-property-18.mm: Same change.
964         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
965         some tests still do not work due to some other testsuite issue).
966
967 2010-11-13  Jason Merrill  <jason@redhat.com>
968
969         * g++.dg/cpp0x/auto20.C: New.
970
971 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
972
973         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
974         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
975
976 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
977
978         PR c/46462
979         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
980         * gcc.dg/pr35746.c: Likewise.
981         * gcc.dg/cpp/direct2.c: Likewise.
982         * gcc.dg/cpp/direct2s.c: Likewise.
983         * gcc.dg/noncompile/920923-1.c: Likewise.
984         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
985
986 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
987
988         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
989
990 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
991
992         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
993         a pointer to an arbitrary C struct with an Objective-C protocol.
994         Test various valid uses of typedef with Objective-C objects and
995         protocols instead.
996         * objc.dg/invalid-type-1.m: New.
997         * obj-c++.dg/invalid-type-1.m: New.
998
999 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1000
1001         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1002
1003 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1004
1005         PR fortran/45742
1006         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1007
1008 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1009
1010         PR fortran/45742
1011         * gfortran.dg/volatile12.f90: New.
1012
1013 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1014
1015         * objc.dg/attributes/method-format-1.m: Adjust.
1016
1017 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1018
1019         PR c/20385
1020         * gcc.dg/decl-9.c: New.
1021
1022 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1023
1024         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1025
1026 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1027
1028         * gcc.dg/format/few-1.c: New test.
1029         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1030         * gcc.dg/format/c90-scanf-1.c: Adjust.
1031         * gcc.dg/format/cmn-err-1.c: Adjust.
1032         * gcc.dg/format/dfp-printf-1.c: Adjust.
1033         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1034         * gcc.dg/format/gcc_diag-1.c: Adjust.
1035         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1036         * gcc.dg/format/strfmon-1.c: Adjust.
1037         * gcc.dg/format/unnamed-1.c: Adjust.
1038         * gcc.dg/format/xopen-2.c: Adjust.
1039         * g++.dg/ext/builtin4.C: Adjust.
1040         * g++.dg/ext/builtin5.C: Adjust.
1041
1042 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1043
1044         * gcc.dg/pragma-diag-2.c: New test.
1045
1046 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1047
1048         PR fortran/45794
1049         * gfortran.dg/optional_mask.f90: New test.
1050
1051 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1052
1053         * g++.dg/cpp0x/defaulted15.C: Adjust.
1054
1055 2010-11-12  James Dennett <jdennett@google.com>
1056
1057         PR c++/39415
1058         * g++.dg/expr/static_cast7.C: New.
1059
1060 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1061
1062         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1063         warning.
1064         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1065         mips-sgi-irix*.
1066         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1067         * gcc.target/mips/call-3.c: Add dg-require-visibility.
1068
1069 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1070
1071         * gcc.dg/pr46375.c: New test.
1072
1073 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
1074
1075         PR c/44782
1076         * c-c++-common/fmax-errors.c: New test.
1077
1078 2010-11-11  Richard Henderson  <rth@redhat.com>
1079
1080         * gcc.target/i386/sse-24.c: Use -ffp-contract.
1081
1082 2010-11-11  Jan Hubicka  <jh@suse.cz>
1083
1084         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1085         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1086
1087 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
1088
1089         PR target/46088
1090         * gcc.dg/pr46088.c: New test.
1091
1092 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1093
1094         * gfortran.dg/empty_derived_type.f90: New test.
1095
1096 2010-11-11  Tobias Burnus  <burnus@net-b.de>
1097
1098         PR fortran/46413
1099         * gfortran.dg/class_31.f90: New.
1100
1101         PR fortran/46205
1102         * gfortran.dg/forall_14.f90: New.
1103
1104 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1105             Tobias Burnus  <burnus@net-b.de>
1106
1107         PR fortran/46325
1108         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1109
1110 2010-11-11  Jan Hubicka  <jh@suse.cz>
1111
1112         * gcc.dg/20081223-1.c: Update LTO options.
1113         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1114         * gcc.dg/lto/20081118_0.c: Update LTO options.
1115         * gcc.dg/lto/ipareference_0.c: Update LTO options.
1116         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1117         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1118         * gcc.dg/lto/ipacp_0.c: Update LTO options.
1119         * gcc.dg/lto/20090116_0.c: Update LTO options.
1120         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1121         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1122         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1123         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1124         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1125         * gcc.dg/lto/20081224_0.c: Update LTO options.
1126         * gcc.dg/lto/20090219_0.c: Update LTO options.
1127         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1128         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1129         * gcc.dg/lto/20081115_0.c: Update LTO options.
1130         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1131         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1132         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1133         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1134         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1135         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1136         * g++.dg/20090107-1.C: Update LTO options.
1137         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1138         * g++.dg/lto/20081123_0.C: Update LTO options.
1139         * g++.dg/lto/20090313_0.C: Update LTO options.
1140         * g++.dg/lto/20081125_0.C: Update LTO options.
1141         * g++.dg/lto/20081109-1_0.C: Update LTO options.
1142         * g++.dg/lto/20081219_0.C: Update LTO options.
1143         * g++.dg/lto/20100724-1_0.C: Update LTO options.
1144         * g++.dg/lto/20081204-1_0.C: Update LTO options.
1145         * g++.dg/lto/20090303_0.C: Update LTO options.
1146         * g++.dg/lto/20100723-1_0.C: Update LTO options.
1147         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1148         * g++.dg/lto/20090128_0.C: Update LTO options.
1149         * g++.dg/lto/20081204-2_0.C: Update LTO options.
1150         * g++.dg/lto/20090302_0.C: Update LTO options.
1151         * g++.dg/lto/20081119-1_0.C: Update LTO options.
1152         * g++.dg/lto/20081118_0.C: Update LTO options.
1153         * g++.dg/20090121-1.C: Update LTO options.
1154         * objc.dg/lto/lto.exp: Update LTO options.
1155         * lib/lto.exp: Update LTO options.
1156         * lib/gcc-dg.exp: Update LTO options.
1157         * lib/c-torture.exp: Update LTO options.
1158         * obj-c++.dg/lto/lto.exp: Update LTO options.
1159
1160 2010-11-11  Jan Hubicka  <jh@suse.cz>
1161
1162         PR tree-optimize/40436
1163         * gcc.dg/tree-ssa/inline-5.c: New testcase.
1164         * gcc.dg/tree-ssa/inline-6.c: New testcase.
1165
1166 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
1167
1168         * gfortran.dg/proc_decl_24.f90: New.
1169
1170 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
1171
1172         * objc.dg/property/at-property-20.m: New.
1173         * objc.dg/property/synthesize-8.m: New.
1174         * obj-c++.dg/property/at-property-20.m: New.
1175         * obj-c++.dg/property/synthesize-8.mm: New.
1176
1177 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
1178
1179         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1180
1181 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1182
1183         PR middle-end/46388
1184         * gcc.c-torture/compile/pr46388.c: New test.
1185
1186 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1187
1188         * lib/lto.exp (lto-get-options-main): Support optional target
1189         selector for dg-suppress-ld-options.
1190
1191 2010-11-11  Martin Jambor  <mjambor@suse.cz>
1192
1193         PR tree-optimization/46383
1194         * g++.dg/torture/pr46383.C: New test.
1195
1196 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
1197
1198         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1199         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1200         to dg-options.
1201         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1202         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1203         * g++.dg/other/i386-3.C: Ditto.
1204
1205 2010-11-10  Jason Merrill  <jason@redhat.com>
1206
1207         * g++.dg/cpp0x/constexpr-46420.C: New.
1208
1209 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
1210
1211         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1212         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1213         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1214         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1215         expected messages.
1216
1217 2010-11-10  Jan Hubicka  <jh@suse.cz>
1218
1219         PR tree-optimize/38669
1220         * gcc.dg/tree-ssa/pr38699.c: New testcase.
1221
1222 2010-11-10  Jan Hubicka  <jh@suse.cz>
1223
1224         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1225
1226 2010-11-10  Jason Merrill  <jason@redhat.com>
1227
1228         * g++.dg/cpp0x/constexpr-bitfield.C: New.
1229
1230 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
1231
1232         PR debug/46409
1233         * gcc.dg/debug/pr46409.c: New test.
1234
1235         PR c++/46368
1236         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1237
1238 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
1239
1240         PR target/46419
1241         * gcc-target/i386/pr46419.c: New test.
1242
1243 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1244
1245         * g++.dg/other/i386-2.C: Add -mtbm.
1246         * g++.dg/other/i386-3.C: Likewise.
1247         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1248         * gcc.target/i386/funcspec-6.c: Likewise.
1249         * gcc.target/i386/sse-12.c: Add -mtbm.
1250         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1251         operand intrinsics.
1252         * gcc.target/i386/sse-14.c: Likewise.
1253         * gcc.target/i386/sse-22.c: Likewise.
1254         * gcc.target/i386/sse-23.c: Likewise.
1255         * gcc.target/i386/tbm-1.c: New file.
1256         * gcc.target/i386/tbm-2.c: Likewise.
1257
1258 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1259
1260         * g++.dg/other/i386-2.C: Add -mbmi.
1261         * g++.dg/other/i386-3.C: Likewise.
1262         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1263         * gcc.target/i386/funcspec-6.c: Likewise.
1264         * gcc.target/i386/sse-12.c: Add -mbmi.
1265         * gcc.target/i386/bmi-1.c: New file.
1266         * gcc.target/i386/bmi-2.c: Likewise.
1267         * gcc.target/i386/bmi-3.c: Likewise.
1268         * gcc.target/i386/bmi-4.c: Likewise.
1269         * gcc.target/i386/bmi-5.c: Likewise.
1270         * gcc.target/i386/bmi-6.c: Likewise.
1271
1272 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
1273
1274         PR c++/46065
1275         * g++.dg/pr46065.C: New test.
1276
1277 2010-11-10  Jan Hubicka  <jh@suse.cz>
1278
1279         PR tree-optimize/33172
1280         PR tree-optimize/43411
1281         * gcc.dg/tree-ssa/pr33172.c: New testcase.
1282         * g++.dg/tree-ssa/pr43411.C: New testcase.
1283
1284 2010-11-10  Jan Hubicka  <jh@suse.cz>
1285
1286         PR tree-optimize/46228
1287         * g++.dg/tree-ssa/pr46228.C: New testcase.
1288
1289 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
1290
1291         PR tree-optimization/46414
1292         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1293
1294 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1295
1296         PR fortran/46411
1297         * gfortran.dg/intrinsic_7.f90: New.
1298
1299 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1300
1301         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1302         * g++.dg/abi/thunk4.C: Likewise.
1303         * g++.dg/opt/combine.C: Add dg-require-visibility.
1304         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1305         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1306         alpha*-dec-osf*.
1307         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1308         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1309         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1310         large arena_size.
1311         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1312         * gcc.dg/intmax_t-1.c: Likewise.
1313
1314 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1315
1316         PR fortran/46244
1317         * gfortran.dg/class_30.f90: New.
1318
1319 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1320
1321         PR fortran/46223
1322         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1323         failure on s390.
1324
1325 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
1326
1327         PR tree-optimization/45971
1328         * gcc.dg/vect/O3-pr45971.c: New.
1329
1330 2010-11-10  Richard Guenther  <rguenther@suse.de>
1331
1332         PR tree-optimization/44964
1333         * gcc.dg/pr44964.c: New testcase.
1334
1335 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1336
1337         * gnat.dg/opt10.adb: Fix typo.
1338
1339 2010-11-10  Martin Jambor  <mjambor@suse.cz>
1340
1341         PR tree-optimization/46351
1342         PR tree-optimization/46377
1343         * gnat.dg/opt10.adb: New file.
1344         * gnat.dg/opt10_pkg.ads: Likewise.
1345         * gnat.dg/opt11.adb: Likewise.
1346         * gnat.dg/opt11.ads: Likewise.
1347
1348 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1349
1350         * gnat.dg/boolean_conv.adb: New test.
1351
1352 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1353
1354         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1355
1356 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1357
1358         * gnat.dg/unchecked_convert7.adb: New test.
1359
1360 2010-11-10  Richard Guenther  <rguenther@suse.de>
1361
1362         PR tree-optimization/46398
1363         * gcc.dg/torture/pr46398.c: New testcase.
1364
1365 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1366
1367         * gfortran.dg/open_dev_null.f90: New test.
1368
1369 2010-11-09  Jan Hubicka  <jh@suse.cz>
1370
1371         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1372         unrolling.
1373
1374 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
1375
1376         * gcc.dg/struct-semi-4.c: New test.
1377
1378 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
1379
1380         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1381         power5 to enable generation of FRIZ.
1382
1383         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1384         optimization.
1385
1386         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1387         expected.
1388
1389 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1390
1391         PR target/43808
1392         * gfortran.dg/pr43808.f90: New test.
1393
1394 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
1395
1396         PR tree-optimization/46036
1397         * gfortran.dg/lto/pr46036_0.f90: New.
1398
1399 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
1400
1401         PR middle-end/45663
1402         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1403         bar invocation instead of first.
1404
1405         PR debug/46171
1406         * gcc.dg/pr46171.c: New test.
1407
1408 2010-11-09  Richard Guenther  <rguenther@suse.de>
1409
1410         PR tree-optimization/46355
1411         * gcc.dg/pr46355.c: New testcase.
1412
1413 2010-11-09  Richard Guenther  <rguenther@suse.de>
1414
1415         PR tree-optimization/46177
1416         * gcc.dg/pr46177-2.c: New testcase.
1417
1418 2010-11-09  Richard Guenther  <rguenther@suse.de>
1419
1420         PR testsuite/46312
1421         * gcc.dg/vec-scal-opt.c: Move ...
1422         * gcc.dg/vect/vect-scal-opt.c: ... here.
1423         * gcc.dg/vec-scal-opt1.c: Move ...
1424         * gcc.dg/vect/vect-scal-opt1.c: ... here.
1425         * gcc.dg/vec-scal-opt2.c: Move ...
1426         * gcc.dg/vect/vect-scal-opt2.c: ... here.
1427
1428 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1429
1430         * gnat.dg/specs/static_initializer5.ads: New test.
1431         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1432
1433 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1434
1435         PR middle-end/46360
1436         * gcc.c-torture/compile/pr46360.c: New test.
1437
1438         PR c++/45894
1439         * g++.dg/warn/Wsequence-point-2.C: New test.
1440
1441 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
1442
1443         PR fortran/46313
1444         * gfortran.dg/class_29.f03: New.
1445
1446 2010-11-09  Richard Guenther  <rguenther@suse.de>
1447
1448         PR middle-end/46221
1449         * gcc.target/i386/alias-1.c: New testcase.
1450
1451 2010-11-08  Jason Merrill  <jason@redhat.com>
1452
1453         * g++.dg/cpp0x/constexpr-sassert.C: New.
1454
1455 2010-11-08  Jason Merrill  <jason@redhat.com>
1456
1457         * g++.dg/cpp0x/constexpr-defarg.C: New.
1458
1459 2010-11-08  Xinliang David Li  <davidxl@google.com>
1460
1461         PR tree-optimization/46316
1462         * gcc.c-torture/execute/pr46316.c: New test.
1463
1464 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1465
1466         PR fortran/46344
1467         * gfortran.dg/class_28.f03: Extended.
1468
1469 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1470
1471         * objc.dg/property/dotsyntax-13.m: New.
1472         * objc.dg/property/dotsyntax-14.m: New.
1473         * objc.dg/property/dotsyntax-15.m: New.
1474         * objc.dg/property/synthesize-7.m: New.
1475         * obj-c++.dg/property/dotsyntax-13.mm: New.
1476         * obj-c++.dg/property/dotsyntax-14.mm: New.
1477         * obj-c++.dg/property/dotsyntax-15.mm: New.
1478         * obj-c++.dg/property/synthesize-7.mm: New.
1479
1480 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1481
1482         * objc.dg/property/dynamic-4.m: New.
1483         * objc.dg/property/dynamic-5.m: New.
1484         * objc.dg/property/dynamic-6.m: New.
1485         * obj-c++.dg/property/dynamic-4.mm: New.
1486         * obj-c++.dg/property/dynamic-5.mm: New.
1487         * obj-c++.dg/property/dynamic-6.mm: New.
1488
1489 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1490
1491         * objc.dg/property/synthesize-3.m: New.
1492         * objc.dg/property/synthesize-4.m: New.
1493         * objc.dg/property/synthesize-5.m: New.
1494         * objc.dg/property/synthesize-6.m: New.
1495         * obj-c++.dg/property/synthesize-3.mm: New.
1496         * obj-c++.dg/property/synthesize-4.mm: New.
1497         * obj-c++.dg/property/synthesize-5.mm: New.
1498         * obj-c++.dg/property/synthesize-6.mm: New.
1499
1500 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1501
1502         * objc.dg/property/at-property-5.m: Updated test.
1503         * objc.dg/property/at-property-16.m: New.
1504         * objc.dg/property/at-property-17.m: New.
1505         * objc.dg/property/at-property-18.m: New.
1506         * objc.dg/property/at-property-19.m: New.
1507         * objc.dg/property/dotsyntax-12.m: New.
1508         * objc.dg/protocol-inheritance-1.m: New.
1509         * objc.dg/protocol-inheritance-2.m: New.
1510         * obj-c++.dg/property/at-property-5.mm: Updated test.
1511         * obj-c++.dg/property/at-property-16.mm: New.
1512         * obj-c++.dg/property/at-property-17.mm: New.
1513         * obj-c++.dg/property/at-property-18.mm: New.
1514         * obj-c++.dg/property/at-property-19.mm: New.
1515         * obj-c++.dg/protocol-inheritance-1.mm: New.
1516         * obj-c++.dg/protocol-inheritance-2.mm: New.
1517         * obj-c++.dg/property/dotsyntax-12.mm: New.
1518
1519 2010-11-08  Jason Merrill  <jason@redhat.com>
1520
1521         * g++.dg/expr/overflow1.C: New.
1522         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1523         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1524         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1525         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1526
1527 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1528
1529         * gcc.dg/pr35442.c: Adapt warning.
1530
1531         PR target/46280
1532         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1533         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1534         * g++.dg/torture/pr36444.C: Add dg-options -msse for
1535         i?86-*-* x86_64-*-*.
1536         * g++.dg/torture/pr36445.C: Likewise.
1537         * gcc.c-torture/compile/pr34856.c: Likewise.
1538         * gcc.c-torture/compile/pr39928-1.c: Likewise.
1539         * gcc.c-torture/compile/vector-1.c: Likewise.
1540         * gcc.c-torture/compile/vector-2.c: Likewise.
1541         * gcc.dg/pr32912-1.c: Likewise.
1542         * gcc.c-torture/execute/va-arg-25.c: Move ...
1543         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
1544         Add dg-options -msse, dg-require-effective-target sse_runtime for
1545         for i?86-*-*, x86_64-*-*.
1546         * gcc.c-torture/execute/vector-1.c: Likewise.
1547         * gcc.c-torture/execute/vector-2.c: Likewise.
1548         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1549         i?86-*-*, x86_64-*-*.
1550         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1551         * gcc.dg/tree-ssa/sra-4.c: Likewise.
1552         * gcc.dg/tree-ssa/vector-1.c: Likewise.
1553         * gcc.dg/tree-ssa/vector-2.c: Likewise.
1554         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1555
1556 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1557
1558         * gcc.dg/torture/pr45982.c: Add -std=c99
1559         * gcc.dg/torture/pr45623.c: Ditto.
1560
1561 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1562
1563         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1564         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1565
1566 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
1567
1568         PR target/28627
1569         * g++.dg/ext/dllimport7.C: Adjust second error check and
1570         allow test for x86_64 mingw, too.
1571
1572 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1573
1574         PR fortran/46344
1575         * gfortran.dg/class_28.f03: New.
1576
1577 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
1578
1579         PR rtl-optimization/45352
1580         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1581         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1582         gcc.target/i386/pr45352-2.c: New tests.
1583
1584 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1585
1586         PR libobjc/36610
1587         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1588         XFAIL the run for all but m32 x86.
1589
1590 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
1591
1592         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1593         as comment character.
1594
1595 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1596
1597         * gcc.target/mips/mips.exp: Revert previous patch.
1598         * gcc.target/mips/fma-1.c: Delete.
1599         * gcc.target/mips/fma-2.c: Likewise.
1600         * gcc.target/mips/fma-3.c: Likewise.
1601         * gcc.target/mips/fma-4.c: Likewise.
1602         * gcc.target/mips/fma-5.c: Likewise.
1603         * gcc.target/mips/fma-6.c: Likewise.
1604         * gcc.target/mips/fma-7.c: Likewise.
1605         * gcc.target/mips/fma-8.c: Likewise.
1606         * gcc.target/mips/fma-9.c: Likewise.
1607         * gcc.target/mips/fma-10.c: Likewise.
1608         * gcc.target/mips/fma-11.c: Likewise.
1609         * gcc.target/mips/fma-12.c: Likewise.
1610         * gcc.target/mips/fma-13.c: Likewise.
1611         * gcc.target/mips/fma-14.c: Likewise.
1612         * gcc.target/mips/fma-15.c: Likewise.
1613         * gcc.target/mips/fma-16.c: Likewise.
1614         * gcc.target/mips/fma-17.c: Likewise.
1615         * gcc.target/mips/fma-18.c: Likewise.
1616         * gcc.target/mips/fma-19.c: Likewise.
1617         * gcc.target/mips/fma-20.c: Likewise.
1618
1619 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1620
1621         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1622         * gcc.target/mips/fma-1.c: New test.
1623         * gcc.target/mips/fma-2.c: Likewise.
1624         * gcc.target/mips/fma-3.c: Likewise.
1625         * gcc.target/mips/fma-4.c: Likewise.
1626         * gcc.target/mips/fma-5.c: Likewise.
1627         * gcc.target/mips/fma-6.c: Likewise.
1628         * gcc.target/mips/fma-7.c: Likewise.
1629         * gcc.target/mips/fma-8.c: Likewise.
1630         * gcc.target/mips/fma-9.c: Likewise.
1631         * gcc.target/mips/fma-10.c: Likewise.
1632         * gcc.target/mips/fma-11.c: Likewise.
1633         * gcc.target/mips/fma-12.c: Likewise.
1634         * gcc.target/mips/fma-13.c: Likewise.
1635         * gcc.target/mips/fma-14.c: Likewise.
1636         * gcc.target/mips/fma-15.c: Likewise.
1637         * gcc.target/mips/fma-16.c: Likewise.
1638         * gcc.target/mips/fma-17.c: Likewise.
1639         * gcc.target/mips/fma-18.c: Likewise.
1640         * gcc.target/mips/fma-19.c: Likewise.
1641         * gcc.target/mips/fma-20.c: Likewise.
1642
1643 2010-11-06  Jason Merrill  <jason@redhat.com>
1644
1645         * g++.dg/cpp0x/constexpr-ctor3.C: New.
1646
1647 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
1648
1649         PR c/43384
1650         * gcc.dg/parser-error-3.c: New test.
1651
1652 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
1653
1654         PR c++/45332
1655         * g++.dg/parse/semicolon2.C: New testcase.
1656         * g++.dg/ext/asmspec1.C: Adjust.
1657         * g++.dg/init/new13.C: Adjust.
1658         * g++.dg/parse/ctor5.C: Adjust.
1659
1660 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
1661
1662         PR fortran/46330
1663         * gfortran.dg/class_27.f03: New.
1664
1665 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1666
1667         Fixed using the Objective-C 2.0 dot-syntax with self and super.
1668         * objc.dg/property/dotsyntax-5.m: New.
1669         * objc.dg/property/dotsyntax-6.m: New.
1670         * objc.dg/property/dotsyntax-7.m: New.
1671         * objc.dg/property/dotsyntax-8.m: New.
1672         * objc.dg/property/dotsyntax-9.m: New.
1673         * objc.dg/property/dotsyntax-10.m: New.
1674         * objc.dg/property/dotsyntax-11.m: New.
1675         * obj-c++.dg/property/dotsyntax-5.mm: New.
1676         * obj-c++.dg/property/dotsyntax-6.mm: New.
1677         * obj-c++.dg/property/dotsyntax-7.mm: New.
1678         * obj-c++.dg/property/dotsyntax-8.mm: New.
1679         * obj-c++.dg/property/dotsyntax-9.mm: New.
1680         * obj-c++.dg/property/dotsyntax-10.mm: New.
1681         * obj-c++.dg/property/dotsyntax-11.mm: New.
1682
1683 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1684
1685         * obj-c++.dg/encode-3.mm: Provide a different string check for the
1686         NeXT runtime when the type is READONLY.
1687
1688 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
1689
1690         * gcc.target/i386/387-2.c: Skip if -march= is specified.
1691         * gcc.target/i386/387-6.c: Ditto.
1692         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
1693         * gcc.target/i386/387-4.c: Ditto.
1694         * gcc.target/i386/387-7.c: Ditto.
1695         * gcc.target/i386/387-8.c: Ditto.
1696         * gcc.target/i386/387-9.c: Ditto.
1697         * gcc.target/i386/387-10.c: Ditto.
1698         * gcc.target/i386/387-11.c: Ditto.
1699         * gcc.target/i386/387-12.c: Ditto.
1700
1701         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
1702
1703 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1704
1705         PR target/44981
1706         * gcc.dg/darwin-cfstring-format-1.c: New.
1707         * gcc.dg/warn-nsstring.c: New.
1708         * objc.dg/fsf-nsstring-format-1.m: New.
1709         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1710         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1711         linker warning.
1712
1713 2010-11-05  Jason Merrill  <jason@redhat.com>
1714
1715         PR c++/45473
1716         * g++.dg/inherit/virtual6.C: New.
1717
1718 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1719
1720         PR c/44772
1721         * gcc.dg/Wcxx-compat-21.c: New test.
1722
1723 2010-11-05  Ian Lance Taylor  <iant@google.com>
1724
1725         PR target/46084
1726         * gcc.target/i386/pr46084.c: New test.
1727
1728 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
1729
1730         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1731         * (check_effective_target_mempcpy): New.
1732         * gcc.c-torture/execute/pr45636.c: Move this...
1733         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
1734
1735 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1736
1737         * gcc.target/i386/i386.exp (FLAGS): Remove.
1738         Wrap gcc_target_compile with $clearcap_ldflags added to options.
1739
1740 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1741
1742         PR c++/46160
1743         * g++.dg/opt/empty2.C: New test.
1744
1745         PR target/45670
1746         * gcc.target/i386/pr45670.c: New test.
1747
1748 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
1749
1750         PR fortran/45451
1751         PR fortran/46174
1752         * gfortran.dg/class_19.f03: Modified.
1753         * gfortran.dg/class_allocate_6.f03: New.
1754
1755 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1756
1757         * gcc.target/i386/avx-vzeroupper-19.c: New.
1758
1759 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1760
1761         PR tree-optimization/46099
1762         * gcc.dg/autopar/pr46099.c: New test.
1763
1764         PR middle-end/43690
1765         * c-c++-common/pr43690.c: New test.
1766
1767 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
1768
1769         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
1770         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
1771         declaration and implementation.
1772         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
1773         * obj-c++.dg/property/at-property-13.mm: Likewise.
1774         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
1775         * obj-c++.dg/property/property-1.mm: Likewise.
1776         * obj-c++.dg/property/at-property-7.mm: Likewise.
1777         * obj-c++.dg/property/at-property-9.mm: Likewise.
1778         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
1779         * obj-c++.dg/property/at-property-10.mm: Likewise.
1780         * obj-c++.dg/property/synthesize-2.mm: Likewise.
1781         * obj-c++.dg/property/at-property-12.mm: Likewise.
1782         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
1783         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
1784         * obj-c++.dg/property/at-property-6.mm: Likewise.
1785         * obj-c++.dg/property/at-property-8.mm: Likewise.
1786         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
1787         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
1788         * obj-c++.dg/property/at-property-11.mm: Likewise.
1789         * obj-c++.dg/template-8.mm: Likewise.
1790         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
1791         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
1792         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
1793         and put a FIXME for this.
1794         * obj-c++.dg/property/property-2.mm: Remove.
1795         * obj-c++.dg/property/property-3.mm: Remove.
1796
1797 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1798
1799         PR debug/46307
1800         * gcc.dg/pr46307.c: New test.
1801
1802 2010-11-05  Jason Merrill  <jason@redhat.com>
1803
1804         PR c++/46304
1805         * g++.dg/ext/complex6.C: New.
1806
1807 2010-11-04  Bud Davis   <jimmied@smu.edu>
1808
1809         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
1810
1811 2010-11-04  Chao-ying Fu  <fu@mips.com>
1812
1813         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
1814         msubu, mult, multu.
1815         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1816
1817 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1818
1819         Fixed using the Objective-C 2.0 dot-syntax with class names.
1820         * objc.dg/property/dotsyntax-3.m: New.
1821         * objc.dg/property/dotsyntax-4.m: New.
1822         * obj-c++.dg/property/dotsyntax-3.mm: New.
1823         * obj-c++.dg/property/dotsyntax-4.mm: New.
1824
1825         * objc.dg/fobjc-std-1.m: Added test for warnings when the
1826         Objective-C 2.0 dot-syntax is used with class names.
1827         * obj-c++.dg/fobjc-std-1.mm: Same change.
1828
1829 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
1830
1831         * gcc.target/powerpc/loop_align.c: New.
1832
1833 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1834
1835         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1836
1837         merge from FSF 'apple/trunk' branch.
1838         * gcc.target/powerpc/darwin64-abi.c: New.
1839
1840 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
1841
1842         PR tree-optimization/46233
1843         * gcc.dg/pr46233.c: New test.
1844
1845 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1846
1847         * objc.dg/property/property-2.m: Deleted.
1848         * objc.dg/property/property-3.m: Deleted.
1849
1850 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1851
1852         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1853         defined.
1854         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1855         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1856         * objc.dg/property/property-1.m: Likewise.
1857         * objc.dg/property/at-property-6.m: Likewise.
1858         * objc.dg/property/at-property-7.m: Likewise.
1859         * objc.dg/property/dotsyntax-1.m: Likewise.
1860         * objc.dg/property/at-property-8.m: Likewise.
1861         * objc.dg/property/dotsyntax-2.m: Likewise.
1862         * objc.dg/property/at-property-9.m: Likewise.
1863         * objc.dg/property/synthesize-2.m: Likewise.
1864         * objc.dg/property/at-property-10.m: Likewise.
1865         * objc.dg/property/at-property-11.m: Likewise.
1866         * objc.dg/property/at-property-12.m: Likewise.
1867         * objc.dg/property/at-property-13.m: Likewise.
1868         * objc.dg/property/fsf-property-method-access.m: Likewise.
1869         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1870         linker warning.
1871         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
1872         warnings.
1873         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
1874         deprecation warnings.  Use Object1 implementation.
1875         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
1876         * objc/execute/forward-1.m: Remove.
1877         * objc/execute/forward-1.x: Remove.
1878
1879 2010-11-04  Jason Merrill  <jason@redhat.com>
1880
1881         * g++.dg/cpp0x/constexpr-access.C: New.
1882
1883 2010-11-04  Richard Guenther  <rguenther@suse.de>
1884
1885         PR rtl-optimization/46183
1886         * gcc.dg/torture/pr46183.c: New testcase.
1887
1888 2010-11-04  Richard Guenther  <rguenther@suse.de>
1889
1890         PR tree-optimization/46068
1891         * gcc.dg/torture/pr46068.c: New testcase.
1892
1893 2010-11-04  Richard Guenther  <rguenther@suse.de>
1894
1895         PR tree-optimization/45991
1896         * gcc.dg/pr45991.c: New testcase.
1897
1898 2010-11-04  Richard Guenther  <rguenther@suse.de>
1899
1900         PR tree-optimization/46154
1901         * g++.dg/torture/pr46154.C: New testcase.
1902
1903 2010-11-04  Richard Guenther  <rguenther@suse.de>
1904
1905         PR tree-optimization/45733
1906         * gcc.dg/pr45733.c: New testcase.
1907
1908 2010-11-04  Ira Rosen  <irar@il.ibm.com>
1909
1910         PR tree-optimization/46213
1911         * gfortran.dg/vect/pr46213.f90: New.
1912
1913 2010-11-04  Richard Guenther  <rguenther@suse.de>
1914
1915         PR testsuite/45702
1916         * gcc.dg/pr34989-1.c: Move ...
1917         * gcc.dg/lto/pr34989-1_0.c: ... here.
1918         * gcc.dg/pr34989-2.c: Move ...
1919         * gcc.dg/lto/pr34989-1_1.c: ... here.
1920         * gcc.dg/pr27898.c: Move ...
1921         * gcc.dg/lto/pr27898_0.c: ... here and ...
1922         * gcc.dg/lto/pr27898_1.c: ... split.
1923         * gcc.dg/pr28712.c: Move ...
1924         * gcc.dg/lto/pr28712_0.c: ... here and ...
1925         * gcc.dg/lto/pr28712_1.c: ... split ...
1926         * gcc.dg/lto/pr28712_2.c: ... twice.
1927         * gcc.dg/pr28706.c: Move ...
1928         * gcc.dg/lto/pr28706_0.c: ... here and ...
1929         * gcc.dg/lto/pr28706_1.c: ... split.
1930
1931 2010-11-04  Richard Guenther  <rguenther@suse.de>
1932             Richard Henderson  <rth@redhat.com>
1933
1934         * gcc.target/i386/fma4-vector-2.c: New testcase.
1935
1936 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1937             Richard Guenther  <rguenther@suse.de>
1938
1939         * gcc.dg/vec-scal-opt.c: New testcase.
1940         * gcc.dg/vec-scal-opt1.c: New testcase.
1941         * gcc.dg/vec-scal-opt2.c: New testcase.
1942
1943 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1944
1945         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1946         from plugin build flags on Darwin targets.
1947
1948 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1949
1950         * gcc.target/i386/pr46285.c: Require split_stack target.
1951
1952 2010-11-03  Jason Merrill  <jason@redhat.com>
1953
1954         PR c++/46293
1955         * g++.dg/cpp0x/constexpr-base2.C: New.
1956
1957         PR c++/46289
1958         * g++.dg/cpp0x/initlist45.C: New.
1959
1960 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1961
1962         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1963         is now allowed in categories.
1964         * obj-c++.dg/property/dynamic-2.mm: Same change.
1965         * objc.dg/property/dynamic-3.m: New.
1966         * obj-c++.dg/property/dynamic-3.mm: New.
1967         * objc.dg/property/at-property-14.m: New.
1968         * objc.dg/property/at-property-15.m: New.
1969         * obj-c++.dg/property/at-property-14.mm: New.
1970         * obj-c++.dg/property/at-property-15.mm: New.
1971
1972         * objc.dg/foreach-6.m: Added a few more tests for valid and
1973         invalid iterating variables and collections.
1974
1975 2010-11-03  Xinliang David Li  <davidxl@google.com>
1976
1977         PR target/46200
1978         * g++.dg/tree-ssa/ivopts-2.C: New test.
1979
1980 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1981
1982         PR target/46295
1983         * gcc.target/i386/pr46295.c: New.
1984
1985 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1986
1987         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1988         precision min/max for single precision on VSX.
1989
1990 2010-11-03  Jason Merrill  <jason@redhat.com>
1991
1992         PR c++/46289
1993         * g++.dg/cpp0x/constexpr-ice3.C: New.
1994
1995 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1996
1997         * gnat.dg/opt8.ad[sb]: New test.
1998         * gnat.dg/opt8_pkg.ads: New helper.
1999
2000 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2001
2002         PR rtl-optimization/45865
2003         * gcc.dg/pr45865.c: New.
2004         * gcc.dg/torture/pr45865.c: Likewise.
2005
2006         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2007         * gcc.target/arm/headmerge-2.c: Likewise.
2008         * gcc.target/i386/headmerge-1.c: Likewise.
2009         * gcc.target/i386/headmerge-2.c: Likewise.
2010
2011 2010-11-03  Richard Guenther  <rguenther@suse.de>
2012
2013         PR middle-end/46288
2014         * gcc.dg/pr46288.c: New testcase.
2015
2016 2010-11-03  Richard Guenther  <rguenther@suse.de>
2017
2018         PR tree-optimization/44807
2019         * gcc.dg/torture/pr44807.c: New testcase.
2020
2021 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2022
2023         PR libgfortran/43899
2024         * gfortran.dg/namelist_67.f90: New test.
2025
2026 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2027
2028         PR tree-optimization/46009
2029         * gcc.dg/vect/pr46009.c: New function.
2030
2031 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2032
2033         Implemented -fobjc-std=objc1 flag.
2034         * objc.dg/fobjc-std-1.m: New.
2035         * obj-c++.dg/fobjc-std-1.mm: New.
2036
2037 2010-11-03  Richard Guenther  <rguenther@suse.de>
2038
2039         PR middle-end/46241
2040         * g++.dg/debug/pr46241.C: New testcase.
2041
2042 2010-11-03  Richard Guenther  <rguenther@suse.de>
2043
2044         PR tree-optimization/46190
2045         * gfortran.dg/pr46190.f90: New testcase.
2046
2047 2010-11-03  Richard Guenther  <rguenther@suse.de>
2048
2049         PR testsuite/46274
2050         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2051         * gcc.dg/vect/vect-19.c: Likewise.
2052         * gcc.dg/vect/vect-17.c: Likewise.
2053
2054 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2055
2056         PR target/46285
2057         * gcc.target/i386/pr46285.c: New.
2058
2059 2010-11-03  Richard Guenther  <rguenther@suse.de>
2060
2061         PR tree-optimization/46217
2062         * gcc.dg/pr46217.c: New testcase.
2063
2064 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2065
2066         * objc.dg/property/dotsyntax-1.m: New.
2067         * objc.dg/property/dotsyntax-2.m: New.
2068         * obj-c++.dg/property/dotsyntax-1.mm: New.
2069         * obj-c++.dg/property/dotsyntax-2.mm: New.
2070
2071 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2072
2073         PR tree-optimization/46165
2074         * gcc.dg/pr46165.c: New test.
2075
2076 2010-11-03  Richard Guenther  <rguenther@suse.de>
2077
2078         PR middle-end/46251
2079         * gcc.dg/pr46251.c: New testcase.
2080
2081 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2082
2083         PR tree-optimization/46107
2084         * gcc.c-torture/compile/pr46107.c: New test.
2085
2086         PR debug/46252
2087         * gcc.dg/pr46252.c: New test.
2088
2089         PR rtl-optimization/46034
2090         PR rtl-optimization/46212
2091         PR rtl-optimization/46248
2092         * gcc.c-torture/compile/pr46034.c: New test.
2093         * gcc.c-torture/compile/pr46248.c: New test.
2094         * gcc.dg/pr46212.c: New test.
2095
2096 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2097
2098         * gnat.dg/sizetype4.adb: New test.
2099
2100 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2101
2102         * gcc.target/i386/avx-vzeroupper-15.c: New.
2103         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2104         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2105         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2106
2107         PR target/46253
2108         * gcc.target/i386/pr46253.c: New.
2109
2110 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2111             Tobias Burnus  <burnus@net-b.de>
2112
2113         PR fortran/45170
2114         * gfortran.dg/deferred_type_param_1.f90: New.
2115         * gfortran.dg/deferred_type_param_2.f90: New.
2116         * gfortran.dg/initialization_1.f90: Update dg-errors.
2117         * gfortran.dg/initialization_9.f90: Update dg-errors.
2118
2119 2010-11-02  Richard Guenther  <rguenther@suse.de>
2120
2121         PR tree-optimization/46149
2122         * g++.dg/torture/pr46149.C: New testcase.
2123
2124 2010-11-02  Richard Guenther  <rguenther@suse.de>
2125
2126         PR tree-optimization/46216
2127         * gcc.dg/torture/pr46216.c: New testcase.
2128
2129 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2130
2131         PR target/46131
2132         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2133         *-*-osf*.
2134
2135 2010-11-02  Richard Guenther  <rguenther@suse.de>
2136
2137         PR tree-optimization/46184
2138         * gcc.dg/pr46184.c: New testcase.
2139
2140 2010-11-02  Richard Guenther  <rguenther@suse.de>
2141
2142         PR tree-optimization/46177
2143         * gcc.dg/pr46177.c: New testcase.
2144
2145 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2146
2147         PR middle-end/46120
2148         * g++.dg/ipa/ivinline-9.C: New test.
2149
2150 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2151
2152         PR tree-optimization/45875
2153         * g++.dg/torture/pr45875.C: New test.
2154
2155 2010-11-02  Richard Guenther  <rguenther@suse.de>
2156
2157         PR testsuite/46249
2158         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2159
2160 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
2161
2162         PR debug/46255
2163         * gcc.dg/pr46255.c: New test.
2164
2165 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2166
2167         PR c++/46170
2168         PR c++/46162
2169         * g++.dg/template/sfinae26.C: New test.
2170         * g++.dg/template/sfinae27.C: Likewise.
2171
2172 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2173
2174         PR c++/45606
2175         * g++.dg/template/typedef36.C: New test.
2176         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2177         * g++.dg/template/canon-type-10.C: Likewise.
2178         * g++.dg/template/canon-type-11.C: Likewise.
2179         * g++.dg/template/canon-type-12.C: Likewise.
2180         * g++.dg/template/canon-type-13.C: Likewise.
2181
2182 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
2183
2184         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2185         instance of debug_pubnames on darwin.
2186
2187 2010-11-01  Jason Merrill  <jason@redhat.com>
2188             Benjamin Kosnik  <bkoz@redhat.com>
2189
2190         * g++.dg/cpp0x/constexpr-initlist2.C: New.
2191         * g++.dg/cpp0x/constexpr-initlist3.C: New.
2192
2193         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2194         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2195         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2196         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2197         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2198         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2199         * g++.dg/cpp0x/constexpr-array.C: New.
2200         * g++.dg/cpp0x/constexpr-base.C: New.
2201         * g++.dg/cpp0x/constexpr-complex.C: New.
2202         * g++.dg/cpp0x/constexpr-data1.C: New.
2203         * g++.dg/cpp0x/constexpr-data2.C: New.
2204         * g++.dg/cpp0x/constexpr-deref.C: New.
2205         * g++.dg/cpp0x/constexpr-diag1.C: New.
2206         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2207         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2208         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2209         * g++.dg/cpp0x/constexpr-empty.C: New.
2210         * g++.dg/cpp0x/constexpr-empty2.C: New.
2211         * g++.dg/cpp0x/constexpr-empty3.C: New.
2212         * g++.dg/cpp0x/constexpr-empty4.C: New.
2213         * g++.dg/cpp0x/constexpr-empty5.C: New.
2214         * g++.dg/cpp0x/constexpr-ex1.C: New.
2215         * g++.dg/cpp0x/constexpr-ex2.C: New.
2216         * g++.dg/cpp0x/constexpr-ex3.C: New.
2217         * g++.dg/cpp0x/constexpr-ex4.C: New.
2218         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2219         * g++.dg/cpp0x/constexpr-fnptr.C: New.
2220         * g++.dg/cpp0x/constexpr-function1.C: New.
2221         * g++.dg/cpp0x/constexpr-function2.C: New.
2222         * g++.dg/cpp0x/constexpr-function3.C: New.
2223         * g++.dg/cpp0x/constexpr-ice.C: New.
2224         * g++.dg/cpp0x/constexpr-initlist.C: New.
2225         * g++.dg/cpp0x/constexpr-neg1.C: New.
2226         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2227         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2228         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2229         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2230         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2231         * g++.dg/cpp0x/constexpr-nonlit.C: New.
2232         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2233         * g++.dg/cpp0x/constexpr-nullptr.C: New.
2234         * g++.dg/cpp0x/constexpr-object1.C: New.
2235         * g++.dg/cpp0x/constexpr-object2.C: New.
2236         * g++.dg/cpp0x/constexpr-overflow.C: New.
2237         * g++.dg/cpp0x/constexpr-pedantic.C: New.
2238         * g++.dg/cpp0x/constexpr-pos1.C: New.
2239         * g++.dg/cpp0x/constexpr-potential1.C: New.
2240         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2241         * g++.dg/cpp0x/constexpr-pure.C: New.
2242         * g++.dg/cpp0x/constexpr-static.C: New.
2243         * g++.dg/cpp0x/constexpr-static2.C: New.
2244         * g++.dg/cpp0x/constexpr-static3.C: New.
2245         * g++.dg/cpp0x/constexpr-static4.C: New.
2246         * g++.dg/cpp0x/constexpr-static5.C: New.
2247         * g++.dg/cpp0x/constexpr-static6.C: New.
2248         * g++.dg/cpp0x/constexpr-string.C: New.
2249         * g++.dg/cpp0x/constexpr-switch.C: New.
2250         * g++.dg/cpp0x/constexpr-targ.C: New.
2251         * g++.dg/cpp0x/constexpr-throw.C: New.
2252         * g++.dg/cpp0x/constexpr-typeid.C: New.
2253         * g++.dg/cpp0x/constexpr-union.C: New.
2254         * g++.dg/cpp0x/constexpr-value.C: New.
2255         * g++.dg/cpp0x/constexpr-value2.C: New.
2256         * g++.dg/cpp0x/constexpr-variadic.C: New.
2257         * g++.dg/cpp0x/initlist5.C: Use constexpr.
2258         * g++.dg/cpp0x/static_assert3.C: Add expected error.
2259         * g++.dg/other/fold1.C: Likewise.
2260         * g++.dg/parse/crash36.C: Likewise.
2261         * g++.dg/parse/constant4.C: Adjust expected error.
2262         * g++.dg/template/arg5.C: Likewise.
2263         * g++.dg/template/non-dependent10.C: Likewise.
2264         * g++.dg/template/qualified-id3.C: Likewise.
2265         * g++.dg/warn/overflow-warn-1.C: Likewise.
2266         * g++.dg/warn/overflow-warn-3.C: Likewise.
2267         * g++.dg/warn/overflow-warn-4.C: Likewise.
2268         * g++.old-deja/g++.pt/crash10.C: Likewise.
2269
2270         * g++.dg/cpp0x/constexpr-ctor2.C: New.
2271
2272 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2273
2274         Implemented format and noreturn attributes for Objective-C methods.
2275         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2276         * objc.dg/attributes/method-deprecated-1.m: New.
2277         * objc.dg/attributes/method-deprecated-2.m: New.
2278         * objc.dg/attributes/method-deprecated-3.m: New.
2279         * objc.dg/attributes/method-noreturn-1.m: New.
2280         * objc.dg/attributes/method-sentinel-1.m: New.
2281         * objc.dg/attributes/method-format-1.m: New.
2282         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2283         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2284         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2285         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2286         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2287         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2288         * obj-c++.dg/attributes/method-format-1.mm: New.
2289
2290 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2291
2292         * objc.dg/property/at-property-deprecated-1.m: New.
2293         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2294
2295 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2296
2297         Implemented Objective-C 2.0 property accessors.
2298         * objc.dg/property/at-property-6.m: Use nonatomic properties to
2299         avoid testing more complex accessors in this testcase which is not
2300         about them.
2301         * objc.dg/property/at-property-7.m: Same change.
2302         * objc.dg/property/at-property-8.m: Same change.
2303         * objc.dg/property/at-property-9.m: Same change.
2304         * objc.dg/property/at-property-10.m: Same change.
2305         * objc.dg/property/at-property-11.m: Same change.
2306         * obj-c++.dg/property/at-property-6.mm: Same change.
2307         * obj-c++.dg/property/at-property-7.mm: Same change.
2308         * obj-c++.dg/property/at-property-8.mm: Same change.
2309         * obj-c++.dg/property/at-property-9.mm: Same change.
2310         * obj-c++.dg/property/at-property-10.mm: Same change.
2311         * obj-c++.dg/property/at-property-11.mm: Same change.
2312         * objc.dg/property/at-property-12.m: New.
2313         * objc.dg/property/at-property-13.m: New.
2314         * obj-c++.dg/property/at-property-12.mm: New.
2315         * obj-c++.dg/property/at-property-13.mm: New.
2316
2317 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2318
2319         PR fortran/46152
2320         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2321         * gfortran.dg/allocate_with_typespec_4.f90: New test.
2322         * gfortran.dg/allocate_with_typespec_1.f90: New test.
2323         * gfortran.dg/allocate_with_typespec_2.f: New test.
2324         * gfortran.dg/allocate_with_typespec_3.f90: New test.
2325         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2326         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2327
2328 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
2329             Nathan Froyd  <froydnj@codesourcery.com>
2330
2331         PR tree-optimization/46259
2332         * gfortran.dg/pr46259.f: New testcase.
2333
2334 2010-11-01  Paul Koning  <ni1d@arrl.net>
2335
2336         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2337         * gcc.c-torture/compile/20020604-1.c: Ditto.
2338         * gcc.c-torture/compile/20001226-1.c: Ditto.
2339         * gcc.c-torture/compile/20010327-1.c: Ditto.
2340         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2341         * gcc.c-torture/compile/pr43191.c: Ditto.
2342         * gcc.c-torture/compile/pr41181.c: Ditto.
2343
2344 2010-10-31  Richard Henderson  <rth@redhat.com>
2345
2346         * lib/target-supports.exp
2347         (check_effective_target_automatic_stack_alignment): True for
2348         x86 but not windows.
2349         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2350         use of the preferred-stack-boundary arguments.
2351         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2352
2353 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
2354
2355         PR target/46142
2356         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2357         * gcc.target/i386/fma4-builtin-2.c: Likewise.
2358
2359 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2360
2361         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2362
2363 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2364
2365         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2366         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
2367         than tls.
2368         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2369         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2370         * objc.dg/torture/tls/thr-init.m: Likewise.
2371         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2372         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2373
2374 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2375
2376         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2377         the Linux kernel.
2378
2379 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
2380
2381         PR fortran/44917
2382         PR fortran/44926
2383         PR fortran/46196
2384         * gfortran.dg/typebound_generic_10.f03: New.
2385
2386 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2387
2388         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2389         * objc.dg/property/property-neg-1.m: Updated for changes in the
2390         syntax of @property and the implementation of
2391         @synthesize/@dynamic.
2392         * objc.dg/property/property-neg-2.m: Same change.
2393         * objc.dg/property/property-neg-3.m: Same change.
2394         * objc.dg/property/property-neg-4.m: Same change.
2395         * objc.dg/property/property-neg-5.m: Same change.
2396         * objc.dg/property/property-neg-7.m: Same change.
2397         * objc.dg/property/property-1.m: Same change.
2398         * objc.dg/property/synthesize-1.m: Same change.
2399         * objc.dg/property/at-property-2.m: Same change.
2400         * objc.dg/property/at-property-4.m: Same change.
2401
2402         * objc.dg/property/fsf-property-method-acces.m: Updated for
2403         changes in the syntax of @property and the implementation of
2404         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2405         * objc.dg/property/fsf-property-basic.m: Same change.
2406         * objc.dg/property/fsf-property-named-ivar.m: Same change.
2407
2408         * objc.dg/property/at-property-5.m: New.
2409         * objc.dg/property/at-property-6.m: New.
2410         * objc.dg/property/at-property-7.m: New.
2411         * objc.dg/property/at-property-8.m: New.
2412         * objc.dg/property/at-property-9.m: New.
2413         * objc.dg/property/at-property-10.m: New.
2414         * objc.dg/property/at-property-11.m: New.
2415         * objc.dg/property/synthesize-2.m: New.
2416         * objc.dg/property/dynamic-2.m: New.
2417
2418         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2419         syntax of @property and the implementation of
2420         @synthesize/@dynamic.
2421         * obj-c++.dg/property/property-neg-2.mm: Same change.
2422         * obj-c++.dg/property/property-neg-3.mm: Same change.
2423         * obj-c++.dg/property/property-neg-4.mm: Same change.
2424         * obj-c++.dg/property/property-neg-5.mm: Same change.
2425         * obj-c++.dg/property/property-neg-7.mm: Same change.
2426         * obj-c++.dg/property/property-1.mm: Same change.
2427         * obj-c++.dg/property/synthesize-1.mm: Same change.
2428         * obj-c++.dg/property/at-property-2.mm: Same change.
2429         * obj-c++.dg/property/at-property-4.mm: Same change.
2430
2431         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2432         changes in the syntax of @property and the implementation of
2433         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2434         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2435         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2436
2437         * obj-c++.dg/property/at-property-5.mm: New.
2438         * obj-c++.dg/property/at-property-6.mm: New.
2439         * obj-c++.dg/property/at-property-7.mm: New.
2440         * obj-c++.dg/property/at-property-8.mm: New.
2441         * obj-c++.dg/property/at-property-9.mm: New.
2442         * obj-c++.dg/property/at-property-10.mm: New.
2443         * obj-c++.dg/property/at-property-11.mm: New.
2444         * obj-c++.dg/property/synthesize-2.mm: New.
2445         * obj-c++.dg/property/dynamic-2.mm: New.
2446
2447 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2448             Andrew Pinski  <pinskia@gmail.com>
2449
2450         * gcc.c-torture/execute/vector-shift.c: New testcase.
2451         * gcc.c-torture/execute/vector-shift1.c: Likewise.
2452         * gcc.c-torture/execute/vector-shift2.c: Likewise.
2453         * gcc.dg/vector-shift.c: Likewise.
2454         * gcc.dg/vector-shift1.c: Likewise.
2455         * gcc.dg/torture/vector-shift2.c: Likewise.
2456         * gcc.dg/vector-shift3.c: Likewise.
2457         * gcc.dg/simd-1b.c: Adjust.
2458
2459 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2460
2461         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2462
2463 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
2464
2465         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2466
2467 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
2468
2469         PR target/46153
2470         * gcc.target/i386/pr46153.c: New test.
2471
2472 2010-10-27  Jason Merrill  <jason@redhat.com>
2473
2474         * g++.dg/cpp0x/constexpr-is_literal.C: New.
2475
2476 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
2477
2478         PR fortran/46161
2479         * gfortran.dg/class_dummy_3.f03: New.
2480
2481 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
2482
2483         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2484         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2485
2486         * gcc.target/i386/avx-vzeroupper-3.c: New.
2487         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2488         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2489         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2490         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2491         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2492         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2493         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2494         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2495         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2496         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2497         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2498
2499 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2500
2501         * obj-c.dg/property/at-property-4.m: New.
2502         * obj-c++.dg/property/at-property-4.mm: New.
2503         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2504         updates in warning.
2505         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2506         updates in warning.
2507
2508 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2509
2510         * objc.dg/property/at-property-1.m: New.
2511         * objc.dg/property/at-property-2.m: New.
2512         * objc.dg/property/at-property-3.m: New.
2513         * objc.dg/ivar-invalid-type-1.m: New.
2514         * obj-c++.dg/property/at-property-1.mm: New.
2515         * obj-c++.dg/property/at-property-2.mm: New.
2516         * obj-c++.dg/property/at-property-3.mm: New.
2517         * obj-c++.dg/ivar-invalid-type-1.mm: New.
2518         * objc.dg/property/property-neg-6.m: Updated testcase for updates
2519         in error reporting.
2520
2521 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2522
2523         PR libgfortran/46010
2524         * gfortran.dg/namelist_66.f90: New test.
2525         * gfortran.dg/fmt_t_6.f: Fix whitespace.
2526
2527 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
2528
2529         PR fortran/42647
2530         * gfortran.dg/allocatable_scalar_9.f90: Extended.
2531         * gfortran.dg/allocatable_scalar_10.f90: New.
2532         * gfortran.dg/class_19.f03: Extended.
2533
2534 2010-10-26  Jan Hubicka  <jh@suse.cz>
2535
2536         PR middle-end/45736
2537         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2538
2539 2010-10-26  Ira Rosen  <irar@il.ibm.com>
2540
2541         PR tree-optimization/46167
2542         * gcc.dg/vect/O-pr46167.c: New.
2543         * gcc.dg/vect/vect.exp: Run tests with -O.
2544
2545 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
2546
2547         PR target/44948
2548         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2549         * g++.dg/vect/pr33860a.cc: Likewise.
2550         * gcc.c-torture/compile/20070522-1.c: Likewise.
2551         * gcc.dg/compat/struct-align-1_x.c: Likewise.
2552         * gcc.dg/compat/struct-align-1_y.c: Likewise.
2553         * gcc.dg/compat/struct-align-2_x.c: Likewise.
2554         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2555         * gcc.dg/pr44136.c: Likewise.
2556
2557         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2558         * gcc.dg/compat/vector-1_x.c: Likewise.
2559         * gcc.dg/compat/vector-1_y.c: Likewise.
2560         * gcc.dg/compat/vector-2_x.c: Likewise.
2561         * gcc.dg/compat/vector-2_y.c: Likewise.
2562         * gcc.dg/pr43300.c: Likewise.
2563
2564         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2565         * gcc.dg/compat/vector-1a_y.c: Likewise.
2566         * gcc.dg/compat/vector-1b_x.c: Likewise.
2567         * gcc.dg/compat/vector-1b_y.c: Likewise.
2568         * gcc.dg/compat/vector-2a_x.c: Likewise.
2569         * gcc.dg/compat/vector-2a_y.c: Likewise.
2570         * gcc.dg/compat/vector-2b_x.c: Likewise.
2571         * gcc.dg/compat/vector-2b_y.c: Likewise.
2572         * gcc.target/i386/pr39162.c: Likewise.
2573         * gcc.target/i386/pr40906-2.c: Likewise.
2574         * gcc.target/i386/sse-5.c: Likewise.
2575
2576         * gcc.dg/pr35442.c: Prune ABI change warnings.
2577
2578         * gcc.c-torture/execute/pr38151.x: New.
2579         * gcc.target/i386/pr44948-1a.c: Likewise.
2580         * gcc.target/i386/pr44948-1b.c: Likewise.
2581         * gcc.target/i386/pr44948-2a.c: Likewise.
2582         * gcc.target/i386/pr44948-2b.c: Likewise.
2583
2584 2010-10-26  Ian Lance Taylor  <iant@google.com>
2585
2586         PR middle-end/45687
2587         * gcc.c-torture/execute/20101025-1.c: New test.
2588
2589 2010-10-26  Tobias Burnus  <burnus@net-b.de>
2590
2591         PR fortran/45451
2592         * gfortran.dg/class_allocate_5.f90: New.
2593
2594 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2595
2596         Implement opaque-enum-specifiers for C++0x
2597         * g++.dg/cpp0x/forw_enum1.C: New.
2598         * g++.dg/cpp0x/forw_enum2.C: New.
2599         * g++.dg/cpp0x/forw_enum3.C: New.
2600         * g++.dg/cpp0x/forw_enum4.C: New.
2601         * g++.dg/cpp0x/forw_enum5.C: New.
2602         * g++.dg/cpp0x/forw_enum6.C: New.
2603         * g++.dg/cpp0x/forw_enum7.C: New.
2604         * g++.dg/cpp0x/forw_enum8.C: New.
2605         * g++.dg/cpp0x/forw_enum9.C: New.
2606         * g++.dg/parse/enum3.C: Add new errors.
2607         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2608         * g++.dg/cpp0x/auto9.C: Add new error.
2609         * g++.dg/template/crash79.C: Add new errors.
2610
2611 2010-10-26  Jie Zhang  <jie@codesourcery.com>
2612
2613         * gcc.target/arm/volatile-bitfields-1.c: New test.
2614         * gcc.target/arm/volatile-bitfields-2.c: New test.
2615         * gcc.target/arm/volatile-bitfields-3.c: New test.
2616
2617 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2618
2619         * gnat.dg/pointer_discr1.adb: New test.
2620         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2621         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2622         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2623
2624 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2625
2626         * gnat.dg/loop_optimization8.adb: New test.
2627         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2628         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2629
2630 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2631
2632         * gnat.dg/in_out_parameter2.adb: New test.
2633         * gnat.dg/in_out_parameter3.adb: Likewise.
2634
2635 2010-10-25  Jie Zhang  <jie@codesourcery.com>
2636
2637         * g++.dg/opt/combine.c: New test.
2638
2639 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2640
2641         * gnat.dg/opt7.ad[sb]: New test.
2642         * gnat.dg/opt7_pkg.ads: New helper.
2643
2644 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2645
2646         PR objc/45735
2647         * obj-c.dg/pr45735.mm: New.
2648         * obj-c++.dg/pr45735.mm: New.
2649
2650 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2651
2652         PR objc/24393
2653         * objc.dg/pr24393.m: New.
2654         * obj-c++.dg/pr24393.mm: New.
2655
2656 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2657
2658         PR objc/28049
2659         * objc.dg/pr28049.m: New.
2660         * obj-c++.dg/pr28049.mm: New.
2661
2662 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2663
2664         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
2665         parameter attributes are now supported.
2666         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2667         * objc.dg/attributes/parameter-attribute-1.m: New test.
2668         * objc.dg/attributes/parameter-attribute-2.m: New test.
2669         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2670         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2671
2672 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
2673
2674         Based on the CFString implementation in FSF apple/trunk branch.
2675
2676         * gcc.dg/darwin-cfstring-1.c: New.
2677         * gcc.dg/darwin-cfstring-2.c: New.
2678         * gcc.dg/torture/darwin-cfstring-3.c: New.
2679         * g++.dg/other/darwin-cfstring1.C: New.
2680         * g++.dg/torture/darwin-cfstring-3.C: New.
2681
2682 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
2683
2684         * objc.dg/demangle-1.m: New test.
2685         * obj-c++.dg/demangle-1.mm: New test.
2686         * obj-c++.dg/demangle-2.mm: New test.
2687         * obj-c++.dg/demangle-3.mm: New test.
2688
2689 2010-10-23  Ian Lance Taylor  <iant@google.com>
2690
2691         * gcc.c-torture/execute/20101011-1.c: New test.
2692         * gcc.c-torture/execute/20101011-1.x: New test driver.
2693
2694 2010-10-23  Tobias Burnus  <burnus@net-b.de>
2695
2696         PR fortran/46122
2697         * gfortran.dg/protected_8.f90: New.
2698
2699 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
2700
2701         * gcc.dg/march-generic.c: Skip for -march in multilib options.
2702         * gcc.target/i386/isa-9.c: Skip for -march other than
2703         -march=amdfam10 in multilib options.
2704         * gcc.target/i386/pr42589.c: Skip for -march other than
2705         -march=i486 in multilib options.
2706         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2707         other -march in multilib options.
2708
2709 2010-10-23  Jie Zhang  <jie@codesourcery.com>
2710
2711         PR rtl-optimization/37360
2712         * gcc.dg/pr37360.c: New test.
2713
2714 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2715
2716         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2717
2718 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2719             Andrew Pinski  <pinskia@gmail.com>
2720
2721         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2722         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2723         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2724         * gcc.dg/vector-subscript-1.c: Likewise.
2725         * gcc.dg/vector-subscript-2.c: Likewise.
2726         * gcc.dg/vector-subscript-3.c: New testcase.
2727         * gcc.dg/array-8.c: Adjust.
2728
2729 2010-10-22  Richard Guenther  <rguenther@suse.de>
2730
2731         PR middle-end/46137
2732         * c-c++-common/torture/pr46137.c: New testcase.
2733
2734 2010-10-22  Jason Merrill  <jason@redhat.com>
2735
2736         PR c++/46129
2737         * g++.dg/template/defarg14.C: New.
2738
2739 2010-10-22  Jason Merrill  <jason@redhat.com>
2740
2741         PR c++/46103
2742         * g++.dg/cpp0x/implicit10.C: New.
2743
2744 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
2745
2746         PR target/46098
2747         * gcc.target/i386/pr46098.c: New test.
2748
2749 2010-10-22  Richard Guenther  <rguenther@suse.de>
2750
2751         PR tree-optimization/45720
2752         * gcc.dg/torture/pr45720.c: New testcase.
2753
2754 2010-10-22  Ira Rosen  <irar@il.ibm.com>
2755
2756         PR tree-optimization/46126
2757         * gcc.dg/vect/pr46126.c: New.
2758
2759 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
2760
2761         Based on the CFString implementation in FSF apple/trunk branch.
2762
2763         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2764         so that the latter can be used in dg-skip and dg-xfail clauses.
2765         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2766         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
2767         to use dg-additional-files for Object1.
2768         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
2769         to use dg-additional-files for Object1, move to torture/strings/.
2770         * obj-c++.dg/const-str-4.mm: Likewise.
2771         * obj-c++.dg/const-str-3.mm: Likewise.
2772         * obj-c++.dg/const-str-8.mm: Likewise.
2773         * obj-c++.dg/const-str-9.mm: Likewise.
2774         * obj-c++.dg/const-str-10.mm: Likewise.
2775         * obj-c++.dg/const-str-10.mm: Likewise.
2776         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
2777         to use dg-additional-files for Object1, move to strings/.
2778         * obj-c++.dg/const-str-2.mm: Likewise.
2779         * obj-c++.dg/const-str-5.mm: Likewise.
2780         * obj-c++.dg/const-str-6.mm: Likewise.
2781         * obj-c++.dg/const-str-12.mm: Likewise.
2782         * obj-c++.dg/strings/strings.exp: New.
2783         * obj-c++.dg/strings/const-cfstring-2.mm: New.
2784         * obj-c++.dg/strings/const-cfstring-5.mm: New.
2785         * obj-c++.dg/torture/strings/strings.exp: New.
2786         * obj-c++.dg/torture/strings/string1.mm: New.
2787         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
2788         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
2789         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
2790
2791         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
2792         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2793         * objc/execute/string2.m: Likewise.
2794         * objc/execute/string3.m: Likewise.
2795         * objc/execute/string3.m: Likewise.
2796         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
2797         * objc.dg/foreach-4.m: Likewise.
2798         * objc.dg/foreach-5.m: Likewise.
2799         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
2800         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2801         * objc.dg/const-str-4.m: Likewise.
2802         * objc.dg/const-str-7.m: Likewise.
2803         * objc.dg/const-str-8.m: Likewise.
2804         * objc.dg/const-str-9.m: Likewise.
2805         * objc.dg/const-str-10.m: Likewise.
2806         * objc.dg/const-str-11.m: Likewise.
2807         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
2808         to use dg-additional-files for Object1, move to objc.dg/strings/.
2809         * objc.dg/const-str-2.m: Likewise.
2810         * objc.dg/const-str-5.m: Likewise.
2811         * objc.dg/const-str-6.m: Likewise.
2812         * objc.dg/const-str-12.m: Likewise.
2813         * objc.dg/const-str-12b.m: Likewise.
2814         * objc.dg/strings/strings.exp: New.
2815         * objc.dg/strings/const-cfstring-2.m: New.
2816         * objc.dg/strings/const-cfstring-5.m: New.
2817         * objc.dg/torture/strings/strings.exp: New.
2818         * objc.dg/torture/strings/const-cfstring-1.m: New.
2819         * objc.dg/torture/strings/const-cfstring-3.m: New.
2820         * objc.dg/torture/strings/const-cfstring-4.m: New.
2821
2822 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2823
2824         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
2825
2826 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2827
2828         PR c++/46117
2829         * g++.dg/parse/crash57.C: New.
2830
2831 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
2832             H.J. Lu  <hongjiu.lu@intel.com>
2833
2834         PR target/45946
2835         * gcc.target/i386/pr45946.c: New test.
2836
2837 2010-10-21  Martin Jambor  <mjambor@suse.cz>
2838
2839         PR tree-optimization/45875
2840         * g++.dg/ipa/pr45875.C: New test.
2841
2842 2010-10-21  Ira Rosen  <irar@il.ibm.com>
2843
2844         PR tree-optimization/46049
2845         PR tree-optimization/46052
2846         * gcc.dg/vect/pr46052.c: New test.
2847         * gcc.dg/vect/pr46049.c: New test.
2848
2849 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2850
2851         PR fortran/46007
2852         * gfortran.dg/shape_5.f90:  New test case.
2853
2854 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2855
2856         PR fortran/46060
2857         * gfortran.dg/proc_ptr_comp_25.f90: New.
2858
2859 2010-10-21  Richard Guenther  <rguenther@suse.de>
2860             Michael Matz  <matz@suse.de>
2861
2862         PR tree-optimization/45764
2863         * gcc.dg/torture/pr45764.c: New testcase.
2864
2865 2010-10-21  Richard Guenther  <rguenther@suse.de>
2866
2867         PR tree-optimization/46111
2868         * g++.dg/torture/pr46111.C: New testcase.
2869
2870 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2871
2872         PR fortran/46067
2873         * gfortran.dg/dummy_procedure_4.f90: New.
2874         * gfortran.dg/proc_ptr_30.f90: New.
2875
2876 2010-10-21  Tobias Burnus  <burnus@net-b.de>
2877
2878         PR fortran/46100
2879         * gfortran.dg/ptr-func-1.f90: New.
2880         * gfortran.dg/ptr-func-2.f90: New.
2881
2882 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
2883
2884         PR tree-optimization/45919
2885         * gcc.c-torture/compile/pr45919.c: New test.
2886
2887         PR tree-optimization/46066
2888         * gcc.dg/autopar/pr46066.c: New test.
2889
2890 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2891
2892         PR c++/46024
2893         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2894
2895 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2896
2897         PR c++/46056
2898         * g++.dg/cpp0x/range-for7.C: New.
2899
2900 2010-10-20  Richard Guenther  <rguenther@suse.de>
2901
2902         PR lto/45667
2903         * g++.dg/lto/20101020-1_0.h: New testcase.
2904         * g++.dg/lto/20101020-1_0.C: Likewise.
2905         * g++.dg/lto/20101020-1_1.C: Likewise.
2906
2907 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
2908
2909         * gcc.dg/20101013-1.c: New test.
2910
2911 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
2912
2913         PR target/46085
2914         * gcc.target/i386/pr46085-1.c: New.
2915         * gcc.target/i386/pr46085-2.c: Likewise.
2916
2917 2010-10-20  Richard Guenther  <rguenther@suse.de>
2918
2919         PR tree-optimization/45860
2920         * gcc.dg/torture/pr45860.c: New testcase.
2921
2922 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2923
2924         * gnat.dg/discr25.adb: New test.
2925         * gnat.dg/discr25_pkg.ad[sb]: New helper.
2926
2927 2010-10-20  Olivier Hainque  <hainque@adacore.com>
2928
2929         * gcc.target/powerpc/ehreturn.c: New test.
2930
2931 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2932
2933         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
2934         not require Foundation and run with the GNU runtime as well.
2935
2936         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2937
2938         Radar 4439126
2939         * obj-c++.dg/template-8.mm: New.
2940
2941 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2942
2943         PR objc/23709
2944         * objc.dg/pr23709.m: New.
2945         * obj-c++.dg/pr23709.m: New.
2946
2947 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2948
2949         PR c++/46046
2950         * g++.dg/template/crash104.C: New.
2951
2952 2010-10-19  Richard Henderson  <rth@redhat.com>
2953
2954         * gcc.target/i386/fma3-fma.c: New.
2955         * gcc.target/i386/fma3-builtin.c: New.
2956         * gcc.target/i386/fma4-builtin.c: New.
2957
2958 2010-10-19  Richard Guenther  <rguenther@suse.de>
2959
2960         PR testsuite/46081
2961         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2962
2963 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2964
2965         Merge from 'apple/trunk' branch on FSF servers.
2966
2967         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
2968
2969         Radar 4293709
2970         * objc.dg/proto-init-mimatch-1.m: New.
2971         * obj-c++.dg/proto-init-mimatch-1.mm: New.
2972
2973 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2974
2975         Implemented parsing @synthesize and @dynamic for
2976         Objective-C/Objective-C++.
2977         * objc.dg/property/dynamic-1.m: New.
2978         * objc.dg/property/synthesize-1.m: New.
2979         * obj-c++.dg/property/dynamic-1.mm: New.
2980         * obj-c++.dg/property/synthesize-1.mm: New.
2981
2982 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2983
2984         * objc.dg/at-class-1.m: New.
2985         * objc.dg/at-class-1.mm: New.
2986
2987 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
2988
2989         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2990
2991 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2992
2993         Merge from 'apple/trunk' branch on FSF servers.
2994
2995         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
2996
2997         Radar 4407151
2998         * obj-c++.dg/template-7.mm: New.
2999
3000 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3001
3002         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3003         bugfix.
3004
3005 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3006
3007         Merge from 'apple/trunk' branch on FSF servers.
3008
3009         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3010
3011         Radar 4451818
3012         * obj-c++.dg/try-catch-16.mm: New.
3013         * obj-c++.dg/try-catch-17.mm: New.
3014
3015         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3016
3017         Radar 4330422
3018         * obj-c++.dg/try-catch-15.mm: New
3019
3020         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3021
3022         Radar 4204796
3023         * obj-c++.dg/try-catch-12.mm: New
3024         * obj-c++.dg/try-catch-13.mm: New
3025         * obj-c++.dg/try-catch-14.mm: New
3026         * objc.dg/try-catch-11.m: New
3027         * objc.dg/try-catch-12.m: New
3028         * objc.dg/try-catch-13.m: New
3029
3030 2010-10-18  Richard Henderson  <rth@redhat.com>
3031
3032         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3033
3034 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3035
3036         PR c/46015
3037         * c-c++-common/Wunused-var-13.c: New test.
3038
3039 2010-10-18  Richard Guenther  <rguenther@suse.de>
3040
3041         PR tree-optimization/45967
3042         * gcc.dg/torture/pr45967.c: New testcase.
3043         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3044         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3045         * gcc.dg/torture/pr39074-2.c: Likewise
3046         * gcc.dg/torture/pta-escape-1.c: Likewise
3047         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3048         * gcc.dg/tree-ssa/pta-callused.c: Likewise
3049         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3050         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3051         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3052         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3053
3054 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
3055
3056         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3057
3058 2010-10-18  Richard Guenther  <rguenther@suse.de>
3059
3060         PR lto/44950
3061         * g++.dg/lto/20101015-2_0.C: New testcase.
3062
3063 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3064
3065         PR middle-end/46019
3066         * gcc.c-torture/execute/pr46019.c: New test.
3067
3068 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3069
3070         Merge from 'apple/trunk' branch on FSF servers.
3071
3072         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
3073
3074         Radar 4516785
3075         * obj-c++.dg/method-namespace-2.mm: New.
3076
3077 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3078
3079         Merge from 'apple/trunk' branch on FSF servers.
3080
3081         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3082
3083         Radar 4133425
3084         * objc.dg/private-1.m: Test modified.
3085         * obj-c++.dg/private-1.mm: Test modified.
3086
3087 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3088
3089         PR testsuite/45987
3090         * gcc.target/i386/push-1.c: Remove.
3091
3092 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3093             H.J. Lu  <hongjiu.lu@intel.com>
3094
3095         PR target/46051
3096         * gcc.target/i386/pr46051.c: New test.
3097
3098 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3099
3100         * obj-c++.dg/gnu-api-2-class.mm: New.
3101         * obj-c++.dg/gnu-api-2-ivar.mm: New.
3102         * obj-c++.dg/gnu-api-2-method.mm: New.
3103         * obj-c++.dg/gnu-api-2-objc.mm: New.
3104         * obj-c++.dg/gnu-api-2-object.mm: New.
3105         * obj-c++.dg/gnu-api-2-property.mm: New.
3106         * obj-c++.dg/gnu-api-2-protocol.mm: New.
3107         * obj-c++.dg/gnu-api-2-sel.mm: New.
3108
3109 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
3110
3111         * objc.dg/fsf-package-0.m: New.
3112         * obj-c++.dg/fsf-package-0.m: New.
3113
3114 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3115
3116         PR objc/18255
3117         * objc.dg/pr18255.m: New.
3118
3119 2010-10-16  Jan Hubicka  <jh@suse.cz>
3120
3121         PR middle-end/44206
3122         * g++.dg/torture/pr44206.C: New.
3123
3124 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3125
3126         * objc.dg/gnu-api-2-class.m: New.
3127         * objc.dg/gnu-api-2-objc.m: New.
3128
3129 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3130
3131         * objc.dg/gnu-api-2-ivar.m: New.
3132
3133 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3134
3135         * objc.dg/gnu-api-2-property.m: New.
3136
3137 2010-10-15  Xinliang David Li  <davidxl@google.com>
3138
3139         * g++.dg/uninit-pred-3_a.C: New test.
3140         * g++.dg/uninit-pred-3_b.C: New test.
3141
3142 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3143
3144         * objc.dg/gnu-api-2-object.m: New.
3145
3146 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3147
3148         * objc.dg/gnu-api-2-method.m: New.
3149
3150 2010-10-15  Jason Merrill  <jason@redhat.com>
3151
3152         * g++.dg/lto/pr45983_0.C: New.
3153
3154 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3155
3156         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3157         builtin combiner patterns.
3158         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3159         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3160         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3161         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3162         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3163
3164 2010-10-15  Richard Guenther  <rguenther@suse.de>
3165
3166         * g++.dg/lto/20101015-1_0.C: New testcase.
3167
3168 2010-10-15  Richard Guenther  <rguenther@suse.de>
3169
3170         PR testsuite/46021
3171         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3172         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3173
3174 2010-10-15  Richard Guenther  <rguenther@suse.de>
3175
3176         PR lto/45957
3177         * g++.dg/lto/20101014-1_0.C: New testcase.
3178
3179 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3180
3181         * objc.dg/gnu-api-2-protocol.m: New.
3182         * objc.dg/gnu-api-2-sel.m: New.
3183
3184 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3185
3186         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3187         arm-eabi targets.
3188
3189 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
3190
3191         * gcc.dg/20101010-1.c: New testcase.
3192
3193 2010-10-15  Jie Zhang  <jie@codesourcery.com>
3194
3195         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3196         script when relocatable linking.
3197
3198 2010-10-14  Yao Qi  <yao@codesourcery.com>
3199
3200         PR target/45447
3201         * gcc.target/arm/pr45447.c: New test.
3202
3203 2010-10-14  Jan Hubicka  <jh@suse.cz>
3204
3205         PR middle-end/45621
3206         * g++.dg/lto/pr45621.h : New.
3207         * g++.dg/lto/pr45621_0.C: New.
3208         * g++.dg/lto/pr45621_1.C: New.
3209
3210 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3211
3212         * objc.dg/property: New.
3213         * objc.dg/property/fsf-property-basic.m: New.
3214         * objc.dg/property/fsf-property-method-access.m: New.
3215         * objc.dg/property/fsf-property-named-ivar.m: New.
3216         * obj-c++.dg/property: New.
3217         * obj-c++.dg/property/fsf-property-basic.mm: New.
3218         * obj-c++.dg/property/fsf-property-method-access.mm: New.
3219         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3220
3221         merge from FSF apple 'trunk' branch.
3222         2006 Fariborz Jahanian  <fjahanian@apple.com>
3223
3224         Radars 4436866, 4505126, 4506903, 4517826
3225         * objc.dg/property/property-1.m: New.
3226         * objc.dg/property/property-2.m: New.
3227         * objc.dg/property/property-3.m: New.
3228         * objc.dg/property/property-neg-1.m: New.
3229         * objc.dg/property/property-neg-2.m: New.
3230         * objc.dg/property/property-neg-3.m: New.
3231         * objc.dg/property/property-neg-4.m: New.
3232         * objc.dg/property/property-neg-5.m: New.
3233         * objc.dg/property/property-neg-6.m: New.
3234         * objc.dg/property/property-neg-7.m: New.
3235         * objc.dg/property/property.exp: New.
3236         * obj-c++.dg/property/property-1.mm: New.
3237         * obj-c++.dg/property/property-2.mm: New.
3238         * obj-c++.dg/property/property-3.mm: New.
3239         * obj-c++.dg/property/property-neg-1.mm: New.
3240         * obj-c++.dg/property/property-neg-2.mm: New.
3241         * obj-c++.dg/property/property-neg-3.mm: New.
3242         * obj-c++.dg/property/property-neg-4.mm: New.
3243         * obj-c++.dg/property/property-neg-5.mm: New.
3244         * obj-c++.dg/property/property-neg-6.mm: New.
3245         * obj-c++.dg/property/property-neg-7.mm: New.
3246         * obj-c++.dg/property/property.exp: New.
3247
3248 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3249
3250         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
3251
3252 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
3253
3254         PR c/45969
3255         * gcc.c-torture/compile/pr45969-1.c: New test.
3256
3257 2010-10-14  Richard Guenther  <rguenther@suse.de>
3258
3259         PR tree-optimization/44913
3260         * gcc.dg/torture/pr44913.c: New testcase.
3261
3262 2010-10-14  Richard Guenther  <rguenther@suse.de>
3263
3264         PR lto/45382
3265         * g++.dg/lto/20101014-2_0.C: New testcase.
3266
3267 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3268
3269         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3270         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3271         * gcc.target/i386/pr44130.c: Likewise.
3272         * gcc.target/i386/pr44144.c: Likewise.
3273         * gcc.target/i386/pr44180.c: Likewise.
3274         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3275         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3276         * gcc.target/i386/vect-sizes-1.c: Likewise.
3277         * gcc.target/i386/vectorize4-avx.c: Likewise.
3278
3279 2010-10-14  Richard Guenther  <rguenther@suse.de>
3280
3281         PR lto/44561
3282         * g++.dg/lto/20101010-3_0.C: New testcase.
3283         * g++.dg/lto/20101010-4_0.C: Likewise.
3284
3285 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3286
3287         * objc.dg/pr45878.m: Update to include NSConstantString interface
3288         for -fnext-runtime.
3289         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3290         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3291         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3292         reference for m64 -fnext-runtime.
3293
3294 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3295
3296         * gcc.target/i386/vect-sizes-1.c: New.
3297
3298 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3299
3300         PR middle-end/46011
3301         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3302
3303 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3304
3305         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3306         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3307
3308 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3309
3310         * gcc.target/ia64/20101005.c: New test.
3311
3312 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3313
3314         PR rtl-optimization/45570
3315         * gcc.dg/pr45570.c: New test.
3316
3317 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3318
3319         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3320         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3321         * gcc.target/i386/vectorize4-avx.c: Likewise.
3322
3323 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3324
3325         * gcc.target/i386/avx-copysign-vec.c: New.
3326         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3327
3328 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3329
3330         PR middle-end/44130
3331         * gcc.target/i386/pr44130.c: New.
3332
3333 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3334
3335         PR middle-end/44144
3336         * gcc.target/i386/pr44144.c: New.
3337
3338 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3339
3340         PR target/44180
3341         * gcc.target/i386/pr44180.c: New.
3342
3343 2010-10-13  Jason Merrill  <jason@redhat.com>
3344
3345         * g++.dg/template/canon-type-8.C: New.
3346
3347 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3348
3349         * gcc.c-torture/execute/20101013-1.c: New test.
3350
3351 2010-10-13  Richard Guenther  <rguenther@suse.de>
3352
3353         PR objc/45878
3354         * objc.dg/pr45878.m: New testcase.
3355
3356 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
3357
3358         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3359         * gcc.dg/format/dfp-printf-1.c: Likewise.
3360         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3361
3362 2010-10-13  Richard Guenther  <rguenther@suse.de>
3363
3364         PR tree-optimization/45788
3365         * g++.dg/pr45788.C: New testcase.
3366
3367 2010-10-13  Richard Guenther  <rguenther@suse.de>
3368
3369         PR tree-optimization/45970
3370         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3371
3372 2010-10-13  Richard Guenther  <rguenther@suse.de>
3373
3374         PR tree-optimization/45982
3375         * gcc.dg/torture/pr45982.c: New testcase.
3376         * gcc.dg/tree-ssa/pr24287.c: Adjust.
3377         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3378         * gcc.dg/torture/pr39074-2.c: Likewise.
3379
3380 2010-10-13  Richard Guenther  <rguenther@suse.de>
3381
3382         PR middle-end/45874
3383         * g++.dg/torture/pr45874.C: New testcase.
3384
3385 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
3386
3387         * objc.dg/attributes/method-attribute-1.m: Update to respond
3388         to implemented method attributes..
3389         * objc.dg/attributes/method-attribute-2.m: Likewise.
3390         * objc.dg/attributes/method-attribute-3.m: Likewise.
3391         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3392         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3393         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3394
3395 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
3396
3397         PR libobjc/23214
3398         * objc.dg/pr23214.m: New.
3399
3400 2010-10-12  Michael Eager  <eager@eagercon.com>
3401
3402         PR testsuite/45856
3403         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3404         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3405
3406 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
3407
3408         PR fortran/45636
3409         * gcc.c-torture/execute/pr45636.c: New test.
3410         * gfortran.dg/pr45636.f90: New test.
3411
3412 2010-10-12  Richard Henderson  <rth@redhat.com>
3413
3414         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3415
3416 2010-10-12  Daniel Kraft  <d@domob.eu>
3417
3418         PR fortran/38936
3419         * gfortran.dg/associate_1.f03: More tests with derived-types.
3420         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3421         * gfortran.dg/associate_8.f03: Fix typo.
3422         * gfortran.dg/initialization_27.f90: Fix typo.
3423
3424 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3425
3426         PR testsuite/45851
3427         * lib/lto.exp (lto-get-options-main): Support optional target
3428         selector for dg-extra-ld-options.
3429
3430 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3431
3432         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3433         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3434
3435 2010-10-11  Martin Jambor  <mjambor@suse.cz>
3436
3437         PR middle-end/45699
3438         * g++.dg/torture/pr45699.C: New test.
3439         * g++.dg/otr-fold-1.C: Adjusted.
3440         * g++.dg/otr-fold-1.C: Likewise.
3441
3442 2010-10-11  Nick Clifton  <nickc@redhat.com>
3443
3444         * gcc.c-torture/compile/pr44197.c: Require visibility support.
3445         Allow for a user label prefix.
3446
3447 2010-10-10  Richard Guenther  <rguenther@suse.de>
3448
3449         * g++.dg/lto/20101010-1_0.C: New testcase.
3450         * g++.dg/lto/20101010-2_0.C: Likewise.
3451
3452 2010-10-11  Ira Rosen  <irar@il.ibm.com>
3453
3454         PR tree-optimization/45902
3455         * gcc.dg/vect/45902.c: New test.
3456
3457 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
3458
3459         PR target/45870
3460         * gcc.dg/tls/pr45870.c: New test.
3461
3462 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
3463
3464         PR fortran/45961
3465         * gfortran.dg/typebound_operator_6.f03: New.
3466
3467 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
3468
3469         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3470         and adjust -export symbol scanning.
3471         * g++.dg/ext/dllexport1.C: Likewise.
3472         * g++.dg/ext/dllexport3.C: Likewise.
3473         * gcc.dg/dll-3.c: Likewise.
3474         * gcc.dg/dll-4.c: Likewise.
3475         * gcc.dg/dll-5.c: Likewise.
3476
3477 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3478
3479         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3480         instead of tree_profile dump file.
3481         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3482         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3483         dump file.
3484
3485 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3486
3487         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3488
3489 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3490
3491         * gfortran.dg/character_comparison_4.f90:  New test.
3492         * gfortran.dg/character_comparison_5.f90:  New test.
3493         * gfortran.dg/character_comparison_6.f90:  New test.
3494
3495 2010-10-09  Richard Henderson  <rth@redhat.com>
3496
3497         * lib/target-supports.exp
3498         (check_effective_target_automatic_stack_alignment): Always true.
3499
3500 2010-10-09  Richard Guenther  <rguenther@suse.de>
3501
3502         PR lto/45956
3503         * gcc.dg/lto/20101009-2_0.c: New testcase.
3504         * gcc.dg/lto/20101009-2_1.c: Likewise.
3505         * gcc.dg/lto/20101009-2_2.c: Likewise.
3506
3507 2010-10-09  Richard Guenther  <rguenther@suse.de>
3508
3509         PR lto/45947
3510         * g++.dg/lto/20101009-1_0.C: New testcase.
3511
3512 2010-10-09  Richard Guenther  <rguenther@suse.de>
3513
3514         PR tree-optimization/45945
3515         * gcc.dg/lto/20101009-1_0.c: New testcase.
3516
3517 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
3518
3519         PR target/45913
3520         * gcc.target/i386/pr45913.c: New.
3521
3522 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3523
3524         PR fortran/45943
3525         * gfortran.dg/streamio_16.f90: Update test.
3526
3527 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
3528
3529         PR tree-optimization/45903
3530         * gcc.target/i386/pr45903.c: New test.
3531
3532 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
3533
3534         * gnat.dg/interface5.adb: Compile with warnings disabled.
3535
3536 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3537
3538         * obj-c++.dg/encode-10.mm: New testcase.
3539
3540 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3541
3542         PR objc++/23614
3543         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3544         C++ class.  Removed XFAIL.
3545
3546 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
3547
3548         PR fortran/45933
3549         * gfortran.dg/typebound_operator_5.f03: New.
3550
3551 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3552
3553         Merge from 'apple/trunk' branch on FSF servers.
3554
3555         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
3556
3557         Radar 4508851
3558         * obj-c++.dg/method-namespace-1.mm: New.
3559
3560 2010-10-07  Martin Jambor  <mjambor@suse.cz>
3561
3562         * gcc.dg/tree-ssa/sra-11.c: New test.
3563
3564 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
3565
3566         PR Tree-Vect/45847
3567         * gcc.dg/vect/pr45847.c: New test.
3568
3569 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3570             Kai Tietz  <kai.tietz@onevision.com>
3571
3572         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3573
3574 2010-10-07  Richard Guenther  <rguenther@suse.de>
3575
3576         PR tree-optimization/45732
3577         * gcc.dg/torture/pr45732.c: New testcase.
3578
3579 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3580
3581         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3582         * objc.dg/foreach-2.m: Likewise.
3583         * objc.dg/foreach-3.m: Likewise.
3584         * objc.dg/foreach-4.m: Likewise.
3585         * objc.dg/foreach-5.m: Likewise.
3586         * objc.dg/foreach-6.m: Likewise.
3587         * objc.dg/foreach-7.m: Likewise.
3588         * objc.dg/objc-foreach-4.m: Likewise.
3589         * objc.dg/objc-foreach-5.m: Likewise.
3590
3591 2010-10-07  Richard Guenther  <rguenther@suse.de>
3592
3593         PR middle-end/45869
3594         * gcc.dg/torture/pr45869.c: New testcase.
3595
3596 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3597
3598         * objc.dg/set-not-used-1.m: New
3599         * obj-c++.dg/set-not-used-1.mm: New.
3600
3601 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3602
3603         * objc.dg/attributes/method-attribute-3.m: New.
3604         * obj-c++.dg/attributes/method-attribute-3.mm: New.
3605
3606 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
3607
3608         PR fortran/45916
3609         * gfortran.dg/generic_typebound_operator_1.f90: New test.
3610
3611 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3612
3613         PR fortran/45889
3614         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3615
3616 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3617
3618         Merge from 'apple/trunk' branch on FSF servers.
3619
3620         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
3621
3622         Radar 4278774
3623         * obj-c++.dg/encode-9.mm: New.
3624
3625 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3626
3627         * g++.dg/cpp0x/pr45908.C: New test.
3628
3629 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3630
3631         * gnat.dg/opt6.ad[sb]: New test.
3632
3633 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3634
3635         Implemented fast enumeration for Objective-C.
3636         * objc.dg/foreach-1.m: New.
3637         * objc.dg/foreach-2.m: New.
3638         * objc.dg/foreach-3.m: New.
3639         * objc.dg/foreach-4.m: New.
3640         * objc.dg/foreach-5.m: New.
3641         * objc.dg/foreach-6.m: New.
3642         * objc.dg/foreach-7.m: New.
3643
3644         Merge from 'apple/trunk' branch on FSF servers:
3645         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
3646
3647         Radar 4502236
3648         * objc.dg/objc-foreach-5.m: New.
3649
3650         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
3651
3652         Radar 4507230
3653         * objc.dg/objc-foreach-4.m: New.
3654
3655         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3656
3657         Radar 4472881
3658         * objc.dg/objc-foreach-3.m: New.
3659
3660         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
3661
3662         Radar 4468498
3663         * objc.dg/objc-foreach-2.m: New.
3664
3665         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
3666
3667         Radar 4294910
3668         * objc.dg/objc-foreach-1.m: New
3669
3670 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
3671
3672         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3673         unsigned values.
3674
3675 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3676
3677         PR objc++/28050
3678         * obj-c++.dg/syntax-error-10.mm: New.
3679
3680 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3681
3682         PR objc++/23707
3683         * obj-c++.dg/syntax-error-9.mm: New.
3684
3685 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3686
3687         PR objc++/31126
3688         * obj-c++.dg/syntax-error-8.mm: New.
3689
3690 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3691
3692         Merge from 'apple/trunk' branch on FSF servers.
3693
3694         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
3695
3696         Radar 4290840
3697         * obj-c++.dg/syntax-error-7.mm: New
3698
3699         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
3700
3701         Radar 4294425
3702         * obj-c++.dg/syntax-error-6.mm: New
3703
3704         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
3705
3706         Radar 4261146
3707         * obj-c++.dg/syntax-error-5.mm: New
3708
3709         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
3710
3711         Radar 4093475
3712         * obj-c++.dg/syntax-error-[3-4].mm: New.
3713
3714         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
3715
3716         Radar 4185810
3717         * obj-c++.dg/syntax-error-[1-2].mm: New.
3718
3719 2010-10-05  Ira Rosen  <irar@il.ibm.com>
3720
3721         PR tree-optimization/45752
3722         * gcc.dg/vect/pr45752.c: New test.
3723
3724 2010-10-05  Richard Guenther  <rguenther@suse.de>
3725
3726         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3727         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3728         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3729         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3730         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3731         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3732         * gcc.dg/tree-prof/stringop-1.c: Likewise.
3733         * gcc.dg/tree-prof/stringop-2.c: Likewise.
3734         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3735         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3736         * gcc.dg/tree-prof/update-loopch.c: Likewise.
3737         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3738         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3739         * gcc.dg/tree-prof/tracer-1.c: Likewise.
3740         * gcc.dg/tree-ssa/inline-4.c: Likewise.
3741         * gcc.dg/tree-ssa/inline-3.c: Likewise.
3742         * gcc.dg/tree-ssa/20080530.c: Likewise.
3743         * g++.dg/tree-ssa/inline-3.C: Likewise.
3744         * g++.dg/tree-ssa/inline-1.C: Likewise.
3745         * g++.dg/tree-ssa/inline-2.C: Likewise.
3746         * gcc.dg/profile-dir-1.c: Likewise.
3747         * gcc.dg/profile-dir-2.c: Likewise.
3748         * gcc.dg/profile-dir-3.c: Likewise.
3749
3750 2010-10-05  Richard Guenther  <rguenther@suse.de>
3751
3752         PR middle-end/45877
3753         * g++.dg/torture/pr45877.C: New testcase.
3754
3755 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
3756
3757         PR debug/45849
3758         * gcc.dg/debug/pr45849.c: New test.
3759
3760         PR middle-end/45876
3761         * gcc.c-torture/compile/pr45876.c: New test.
3762
3763 2010-10-04  Julian Brown  <julian@codesourcery.com>
3764
3765         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
3766         vect_hw_misalign.
3767         * gcc.dg/vect/vect-60.c: Likewise.
3768         * gcc.dg/vect/vect-56.c: Likewise.
3769         * gcc.dg/vect/vect-93.c: Likewise.
3770         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3771         * gcc.dg/vect/vect-95.c: Likewise.
3772         * gcc.dg/vect/vect-96.c: Likewise.
3773         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
3774         * gcc.dg/vect/slp-25.c: Likewise.
3775         * gcc.dg/vect/slp-3.c: Likewise.
3776         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3777         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3778         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
3779         * gcc.dg/vect/vect-109.c: Likewise.
3780         * gcc.dg/vect/vect-peel-1.c: Likewise.
3781         * gcc.dg/vect/vect-peel-2.c: Likewise.
3782         * lib/target-supports.exp
3783         (check_effective_target_arm_vect_no_misalign): New.
3784         (check_effective_target_vect_no_align): Use above.
3785         (check_effective_target_vect_element_align): New.
3786         (add_options_for_quad_vectors): New.
3787
3788 2010-10-04  Martin Jambor  <mjambor@suse.cz>
3789
3790         PR tree-optimization/45572
3791         * g++.dg/ipa/pr45572-1.C: New test.
3792         * g++.dg/ipa/pr45572-2.C: Likewise.
3793
3794 2010-10-03  Ian Lance Taylor  <iant@google.com>
3795
3796         * gcc.dg/anon-struct-11.c: New test.
3797         * gcc.dg/anon-struct-12.c: New test.
3798         * gcc.dg/anon-struct-13.c: New test.
3799         * gcc.dg/anon-struct-14.c: New test.
3800
3801 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
3802
3803         * g++.dg/torture/pr45764.C: Revert revision 164914.
3804         * gcc.dg/vect/pr43432.c: Likewise.
3805         * gcc.dg/vect/vect-114.c: Likewise.
3806         * gcc.dg/vect/vect-15.c: Likewise.
3807
3808 2010-10-03  Jason Merrill  <jason@redhat.com>
3809
3810         * g++.dg/cpp0x/sfinae5.C: New.
3811
3812 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
3813
3814         PR tree-optimization/45720
3815         PR tree-optimization/45764
3816         * g++.dg/torture/pr45764.C: New.
3817
3818         * gcc.dg/vect/pr43432.c: Xfail.
3819         * gcc.dg/vect/vect-114.c: Likewise.
3820         * gcc.dg/vect/vect-15.c: Likewise.
3821
3822 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3823
3824         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
3825         hppa*-*-hpux*.
3826         * gcc.dg/torture/pr45678-2.c: Likewise.
3827
3828 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
3829
3830         PR fortran/45748
3831         * gfortran.dg/intrinsic_6.f90: New.
3832
3833 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3834
3835         PR fortran/42831
3836         * gfortran.dg/dependency_37.f90:  New test.
3837
3838 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
3839
3840         * gcc.target/i386/shift_mask.c: New test.
3841
3842 2010-10-01  Richard Guenther  <rguenther@suse.de>
3843
3844         PR tree-optimization/45854
3845         * g++.dg/torture/pr45854.C: New testcase.
3846
3847 2010-09-30  Michael Eager  <eager@eagercon.com>
3848
3849         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3850         __FLT_{MIN,MAX}__.
3851
3852 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3853
3854         PR middle-end/45758
3855         * gfortran.dg/graphite/pr45758.f90: New.
3856
3857 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3858
3859         PR middle-end/45230
3860         * gcc.dg/graphite/id-pr45230.c: New.
3861
3862 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3863
3864         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3865         * gfortran.dg/graphite/graphite.exp: Same.
3866         * gcc.dg/graphite/vect-pr43423.c: New.
3867
3868 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3869
3870         PR target/45843
3871         * g++.dg/torture/pr45843.C: New test.
3872
3873 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
3874
3875         PR fortran/45828
3876         * gfortran.dg/allocate_derived_5.f90: New.
3877
3878 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3879
3880         PR tree-optimization/31261
3881         * gcc.dg/tree-ssa/pr31261.c: New test.
3882
3883 2010-09-30  Michael Eager  <eager@eagercon.com>
3884
3885         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3886         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3887         * gcc.target/microblaze/microblaze.exp: Ditto.
3888         * gcc.target/microblaze/others/string_cst1.c: Ditto.
3889         * gcc.target/microblaze/others/string_cst2.c: Ditto.
3890         * gcc.target/microblaze/others/data_var1.c: Ditto.
3891         * gcc.target/microblaze/others/data_var2.c: Ditto.
3892         * gcc.target/microblaze/others/data_var3.c: Ditto.
3893         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3894         * gcc.target/microblaze/others/strings1.c:: Ditto.
3895         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3896         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3897         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3898         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3899         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3900         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3901         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3902         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3903         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3904         * gcc.target/microblaze/isa/pcmp.c: Ditto.
3905         * gcc.target/microblaze/isa/nofloat.c: Ditto.
3906         * gcc.target/microblaze/isa/fcvt.c: Ditto.
3907         * gcc.target/microblaze/isa/float.c: Ditto.
3908         * gcc.target/microblaze/isa/mulh.c: Ditto.
3909         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3910         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3911         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3912         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3913         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3914         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3915         * gcc.target/microblaze/isa/bshift.c: Ditto.
3916         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3917         * gcc.target/microblaze/isa/div.c: Ditto.
3918         * gcc.target/microblaze/isa/vanilla.c: Ditto.
3919         * gcc.target/microblaze/isa/mul.c: Ditto.
3920
3921 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3922
3923         merge from FSF 'apple/trunk' branch.
3924         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
3925
3926         Radar 4386773
3927         * objc.dg/enhanced-proto-1.m: New.
3928         * objc.dg/enhanced-proto-2.m: New.
3929         * obj-c++.dg/enhanced-proto-1.mm: New
3930         * obj-c++.dg/enhanced-proto-2.mm: New.
3931
3932 2010-09-30  Richard Guenther  <rguenther@suse.de>
3933
3934         PR testsuite/45702
3935         * gcc.dg/debug/pr41893-1.c: Adjust.
3936         * gcc.dg/pr30762-1.c: Likewise.
3937         * gcc.dg/pr31529-1.c: Likewise.
3938         * gcc.dg/pr34457-1.c: Likewise.
3939         * gcc.dg/pr34668-1.c: Likewise.
3940         * gcc.dg/pr43557-1.c: Likewise.
3941
3942 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3943
3944         PR objc/45842
3945         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3946         * objc.dg/const-str-3.m: Correct header for memcpy.
3947         * objc.dg/const-str-7.m: Likewise.
3948         * objc.dg/method-20b.m: Provide an implementation of Object.
3949         Adjust XFAIL for m64 NeXT runtime.
3950         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3951         * objc.dg/encode-3.m: Correct line ordering, provide header for
3952         sprintf.
3953         * objc.dg/encode-7-next.m: Only run for 32bit.
3954         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3955         * objc.dg/type-size-2.m: Provide an implementation of Object.
3956         Ajust headers.
3957         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3958         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3959         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3960         Adjust XFAIL for m64 NeXT runtime.
3961         * obj-c++.dg/method-22.mm: Likewise.
3962         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3963
3964 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3965
3966         Merge from 'apple/trunk' branch on FSF servers.
3967
3968         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3969
3970         Radar 4278236
3971         * obj-c++.dg/bad-forward-decl.mm: New
3972
3973 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
3974
3975         * ada/acats/run_acats: Revert revision 157037.
3976
3977 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3978
3979         Merge from 'apple/trunk' branch on FSF servers.
3980
3981         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3982
3983         Radar 4281748
3984         * objc.dg/naming-2.m: Update
3985         * objc.dg/naming-3.m: New
3986
3987 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
3988
3989         PR target/40457
3990         * gcc.target/arm/pr40457-3.c: New test.
3991
3992 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3993
3994         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3995         alias checking.
3996         * lib/target-supports.exp (check_ifunc_available): Likewise.
3997
3998 2010-09-29  Tristan Gingold  <gingold@adacore.com>
3999
4000         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4001
4002 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4003
4004         * objc.dg/keywords-1.m: New test.
4005         * objc.dg/keywords-2.m: New test.
4006         * objc.dg/keywords-3.m: New test.
4007         * obj-c++.dg/keywords-1.mm: New test.
4008         * obj-c++.dg/keywords-2.mm: New test.
4009
4010 2010-09-28  Jason Merrill  <jason@redhat.com>
4011
4012         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4013         * g++.dg/ext/complit11.C: Likewise.
4014         * g++.old-deja/g++.law/temps1.C: Likewise.
4015
4016         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4017         * g++.old-deja/g++.mike/misc6.C: Likewise.
4018
4019 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4020
4021         * objc.dg/attributes/method-attribute-1.m: New.
4022         * objc.dg/attributes/method-attribute-2.m: New.
4023
4024         * obj-c++.dg/attributes/method-attribute-1.m: New.
4025         * obj-c++.dg/attributes/method-attribute-2.m: New.
4026
4027 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4028
4029         * objc.dg/attributes: New.
4030         * objc.dg/attributes/attributes.exp: New.
4031         * objc.dg/attributes/class-attribute-1.m: New.
4032         * objc.dg/attributes/class-attribute-2.m: New
4033         * objc.dg/attributes/categ-attribute-1.m: New
4034         * objc.dg/attributes/categ-attribute-2.m: New
4035         * objc.dg/attributes/proto-attribute-1.m: New
4036
4037         * obj-c++.dg/attributes: New.
4038         * obj-c++.dg/attributes/attributes.exp: New
4039         * obj-c++.dg/attributes/class-attribute-1.mm: New
4040         * obj-c++.dg/attributes/class-attribute-2.mm: New
4041         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4042         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4043         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4044
4045 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4046
4047         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4048         from the branch renamed to method-20b.m to avoid clashes).
4049
4050         2005-08-23  Stuart Hastings  <stuart@apple.com>
4051                     Ziemowit Laski  <zlaski@apple.com>
4052
4053         Radar 4209854
4054         * obj-c++.dg/method-23.mm: New.
4055         * objc.dg/method-20.m: New.
4056
4057 2010-09-28  Jan Hubicka  <jh@suse.cz>
4058
4059         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4060
4061 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4062
4063         PR target/44452
4064         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4065         i?86-*-solaris2.[89], *-*-vxworks*.
4066         * gcc.target/i386/pr22152.c: Likewise.
4067         * gcc.target/i386/vect8-ret.c: New test.
4068
4069 2010-09-28  Jie Zhang  <jie@codesourcery.com>
4070
4071         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4072
4073 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4074
4075         Merge from 'apple/trunk' branch on FSF servers.
4076
4077         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
4078
4079         Radar 4175534
4080         * obj-c++.dg/method-22.mm: New.
4081
4082 2010-09-27  Jason Merrill  <jason@redhat.com>
4083
4084         * g++.dg/cpp0x/rv-lvalue-req.C: New.
4085         * g++.dg/ext/complit11.C: Adjust.
4086         * g++.old-deja/g++.law/temps1.C: Adjust.
4087         * g++.old-deja/g++.ns/koenig6.C: Adjust.
4088         * g++.old-deja/g++.oliva/partord1.C: Adjust.
4089
4090 2010-09-27  Ian Lance Taylor  <iant@google.com>
4091
4092         * lib/target-supports.exp (check_effective_target_split_stack):
4093         New procedure.
4094         * gcc.dg/split-1.c: New test.
4095         * gcc.dg/split-2.c: New test.
4096         * gcc.dg/split-3.c: New test.
4097         * gcc.dg/split-4.c: New test.
4098
4099 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4100
4101         PR objc/25464
4102         * objc.dg/type-size-3.m: New test.
4103
4104 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4105
4106         PR objc/45763
4107         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4108
4109 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4110
4111         PR objc/25450
4112         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4113         * objc.dg/type-size-2.m: Same change.
4114         * obj-c++.dg/encode-5.mm: Same change.
4115
4116 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4117
4118         Merge from 'apple/trunk' branch on FSF servers.  The original
4119         Changelogs are below.
4120
4121         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4122         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4123         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4124         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4125         in the branch).
4126         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4127         proto-qual-1.m in the branch) and the normal ABI on GNU.
4128         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
4129         the test only with the NeXT runtime.
4130         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4131         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4132         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4133         Run the test only with the NeXT runtime.
4134
4135         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
4136
4137         Radar 4492973
4138         * objc.dg/encode-7-64bit.m: New.
4139         * objc.dg/encode-7.m: Skip if -m64.
4140
4141         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
4142
4143         Radar 4301047
4144         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4145         * obj-c++.dg/threedotthree-abi-1.mm: New
4146         * objc.dg/threedotthree-abi-1.m: New
4147
4148         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
4149
4150         Radar 4136935
4151         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4152         * objc.dg/encode-6.m: Likewise.
4153         * objc.dg/encode-7.m: New test case.
4154
4155 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4156
4157         Merge from 'apple/trunk' branch on FSF servers.  Renamed
4158         const-str-12.m to constr-str-12b.m to avoid conflicts.
4159
4160         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
4161
4162         Radar 4229905
4163         * obj-c++.dg/warn5.mm: New
4164
4165         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
4166
4167         Radar 4154928
4168         * obj-c++.dg/const-str-12.mm: New.
4169         * objc.dg/const-str-12.m: New.
4170
4171 2010-09-27  Tobias Burnus  <burnus@net-b.de>
4172
4173         PR fortran/40569
4174         PR fortran/40568
4175         * gfortran.dg/storage_size_2.f08: Fix test.
4176         * gfortran.dg/c_sizeof_1.f90: Fix test.
4177         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4178         * gfortran.dg/c_sizeof_3.f90: New.
4179         * gfortran.dg/c_sizeof_4.f90: New.
4180         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4181         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4182
4183 2010-09-26  Daniel Kraft  <d@domob.eu>
4184
4185         PR fortran/45783
4186         PR fortran/45795
4187         * gfortran.dg/select_type_18.f03: New test.
4188
4189 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4190
4191         * gnat.dg/return2.ad[sb]: New test.
4192         * gnat.dg/return2_pkg.ads: New helper.
4193
4194 2010-09-25  Daniel Kraft  <d@domob.eu>
4195
4196         PR fortran/45776
4197         * gfortran.dg/io_constraints_6.f03: New test.
4198         * gfortran.dg/io_constraints_7.f03: New test.
4199         * gfortran.dg/newunit_2.f90: New test.
4200
4201 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
4202
4203         * gfortran.dg/operator_c1202.f90: New test.
4204
4205 2010-09-24  Jan Hubicka  <jh@suse.cz>
4206
4207         * gcc.dg/tree-ssa/leaf.c: New testcase.
4208
4209 2010-09-24  Jan Hubicka  <jh@suse.cz>
4210
4211         PR tree-optimization/45738
4212         PR tree-optimization/45741
4213         * gcc.c-torture/compile/pr45741.c: New.
4214         * gfortran.fortran-torture/compile/pr45738.f90: New.
4215
4216 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
4217
4218         * gcc.dg/cpp/undef-opt-1.c: New test.
4219
4220 2010-09-24  Jason Merrill  <jason@redhat.com>
4221
4222         * g++.dg/other/error10.C: Adjust expected output.
4223
4224 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
4225
4226         PR middle-end/45234
4227         * gcc.dg/torture/stackalign/alloca-6.c: New test.
4228         * gcc.target/i386/pr45234.c: New test.
4229
4230 2010-09-24  Richard Guenther  <rguenther@suse.de>
4231
4232         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4233
4234 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4235
4236         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4237         as a comment leader in regexp.
4238
4239 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4240
4241         * objc.dg/sync-2.m: New test.
4242         * obj-c++.dg/sync-2.mm: New test.
4243
4244 2010-09-24  Tobias Burnus  <burnus@net-b.de>
4245
4246         PR fortran/40571
4247         * gfortran.dg/iso_fortran_env_7.f90: New.
4248
4249 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4250
4251         * obj-c++.dg/too-many-args.mm: New file.
4252
4253 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4254
4255         Merge from 'apple/trunk' branch on FSF servers.
4256
4257         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4258
4259         Radar 4491608
4260         * objc.dg/too-many-args.m: New
4261
4262 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4263
4264         PR fortran/45744
4265         * gfortran.dg/dependency_36.f90:  New test.
4266
4267 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
4268
4269         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4270         * gcc.target/i386/pad-3.c: Ditto.
4271         * gcc.target/i386/pad-7.c: Ditto.
4272         * gcc.target/i386/pad-7.c: Ditto.
4273         * gcc.target/i386/pr36502.c: Ditto.
4274         * gcc.target/i386/zee.c: Ditto.
4275         * gcc.target/i386/20060821-1.c: Ditto.
4276         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
4277         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
4278         * gcc.target/i386/pad-5b.c: Ditto.
4279         * gcc.target/i386/pad-6a.c: Ditto.
4280         * gcc.target/i386/pad-6b.c: Ditto.
4281         * gcc.target/i386/pad-8.c: Ditto.
4282         * gcc.target/i386/pad-9.c: Ditto.
4283         * gcc.target/i386/pad-10.c: Ditto.
4284         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
4285
4286 2010-09-23  Richard Guenther  <rguenther@suse.de>
4287
4288         PR tree-optimization/45565
4289         * g++.dg/ipa/pr45565.C: New testcase.
4290
4291 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
4292
4293         PR fortran/45745
4294         PR fortran/45648
4295         * gfortran.dg/vector_subscript_bound_1.f90: New.
4296
4297 2010-09-23  Richard Guenther  <rguenther@suse.de>
4298
4299         PR middle-end/45750
4300         * gcc.dg/pr45750.c: New testcase.
4301
4302 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
4303
4304         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4305         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
4306         build.
4307
4308 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
4309
4310         PR rtl-optimization/44374
4311         * gcc.target/arm/headmerge-1.c: New test.
4312         * gcc.target/arm/headmerge-2.c: New test.
4313         * gcc.target/i386/headmerge-1.c: New test.
4314         * gcc.target/i386/headmerge-2.c: New test.
4315
4316 2010-09-23  Daniel Kraft  <d@domob.eu>
4317
4318         PR fortran/38936
4319         PR fortran/44044
4320         PR fortran/45474
4321         * gfortran.dg/intrinsic_intent_1.f03: New test.
4322         * gfortran.dg/select_type_17.f03: New test.
4323         * gfortran.dg/associate_5.f03: More definability tests.
4324         * gfortran.dg/enum_2.f90: Check definability.
4325         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4326         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4327         * gfortran.dg/char_expr_2.f90: Ditto.
4328         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4329         * gfortran.dg/enum_5.f90: Ditto.
4330         * gfortran.dg/equiv_constraint_8.f90: Ditto.
4331         * gfortran.dg/impure_assignment_2.f90: Ditto.
4332         * gfortran.dg/impure_assignment_3.f90: Ditto.
4333         * gfortran.dg/intent_out_1.f90: Ditto.
4334         * gfortran.dg/intent_out_3.f90: Ditto.
4335         * gfortran.dg/pointer_assign_7.f90: Ditto.
4336         * gfortran.dg/pointer_intent_3.f90: Ditto.
4337         * gfortran.dg/pr19936_1.f90: Ditto.
4338         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4339         * gfortran.dg/simpleif_2.f90: Ditto.
4340         * gfortran.dg/protected_5.f90: Ditto.
4341         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4342         * gfortran.dg/protected_6.f90: Ditto.
4343         * gfortran.dg/protected_7.f90: Ditto.
4344
4345 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4346
4347         PR libfortran/45710
4348         * gfortran.dg/namelist_65.f90: New test.
4349
4350 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4351
4352         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4353         the regexp pattern between the expected label and location string.
4354
4355 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4356
4357         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4358
4359 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4360
4361         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4362         * gcc.dg/pr27898.c: Likewise.
4363         * gcc.dg/pr28712.c: Likewise.
4364         * gcc.dg/pr30762-1.c: Likewise.
4365         * gcc.dg/pr31529-1.c: Likewise.
4366         * gcc.dg/pr34457-1.c: Likewise.
4367         * gcc.dg/pr34668-1.c: Likewise.
4368         * gcc.dg/pr34989-1.c: Likewise.
4369         * gcc.dg/pr43557-1.c: Likewise.
4370
4371 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4372
4373         PR rtl-optimization/45739
4374         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4375
4376 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
4377
4378         * gcc.target/sparc/mnofpu.c: New test.
4379
4380 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4381
4382         PR rtl-optimization/45739
4383         * gcc.target/i386/pr45739.c: New test.
4384
4385 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
4386
4387         PR fortran/45648
4388         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4389         and counts. Add non-elemental function call check.
4390
4391         PR fortran/45648
4392         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4393         arguments checks. Update temporary counts.
4394         * gfortran.dg/transpose_optimization_1.f90: New.
4395
4396 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4397
4398         PR objc/23710
4399         * objc.dg/invalid-method-1.m: New.
4400
4401 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4402
4403         Merge from 'apple/trunk' branch on FSF servers.
4404
4405         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
4406
4407         Radar 4291785
4408         * objc.dg/naming-4.m: New
4409         * objc.dg/naming-5.m: New
4410         * obj-c++.dg/naming-1.mm: New
4411         * obj-c++.dg/naming-2.mm: New
4412
4413 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
4414             Jack Howarth  <howarth@bromo.med.uc.edu>
4415
4416         PR c++/45645
4417         * g++.dg/torture/pr44972.C: Use portable assert().
4418
4419 2010-09-21  Richard Guenther  <rguenther@suse.de>
4420
4421         PR tree-optimization/45580
4422         * g++.dg/torture/pr45580.C: New testcase.
4423
4424 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
4425
4426         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4427
4428 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
4429
4430         PR fortran/45438
4431         * gfortran.dg/pointer_check_7.f90: New.
4432
4433 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4434
4435         PR rtl-optimization/45728
4436         * gcc.c-torture/compile/pr45728.c: New test.
4437
4438 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
4439
4440         PR fortran/45081
4441         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4442
4443 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4444
4445         * g++.dg/tree-ssa/pr45605.C: Add "\\".
4446
4447 2010-09-20  Richard Guenther  <rguenther@suse.de>
4448
4449         PR middle-end/45704
4450         * gcc.dg/torture/pr45704.c: New testcase.
4451
4452 2010-09-20  Jan Hubicka  <jh@suse.cz>
4453
4454         PR tree-optimize/45605
4455         * g++.dg/tree-ssa/pr45605.C: New testcase.
4456
4457 2010-09-20  Michael Matz  <matz@suse.de>
4458
4459         PR testsuite/45706
4460         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4461         enough.
4462
4463 2010-09-20  Richard Guenther  <rguenther@suse.de>
4464
4465         PR tree-optimization/45705
4466         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4467
4468 2010-09-20  Michael Matz  <matz@suse.de>
4469
4470         PR testsuite/45706
4471         * lib/target-supports.exp (check_effective_target_vect_perm):
4472         Add i?86-*-*.
4473
4474 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4475
4476         PR rtl-optimization/45695
4477         * gcc.c-torture/execute/pr45695.c: New test.
4478
4479 2010-09-19  Jan Hubicka  <jh@suse.cz>
4480
4481         PR lto/44246
4482         * gcc.c-torture/compile/pr44246.c:New file.
4483
4484 2010-09-19  Ira Rosen  <irar@il.ibm.com>
4485
4486         PR tree-optimization/45714
4487         * gfortran.dg/vect/pr45714-a.f: New test.
4488         * gfortran.dg/vect/pr45714-b.f: New test.
4489
4490 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4491
4492         * gnat.dg/const1.adb: Rename into...
4493         * gnat.dg/constant1.adb: ...this.
4494         * gnat.dg/constant2.adb: New test.
4495         * gnat.dg/constant2_pkg1.ads: New helper.
4496         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4497
4498 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4499
4500         * gnat.dg/specs/constant1.ads: New test.
4501         * gnat.dg/specs/constant1_pkg.ads: New helper.
4502
4503 2010-09-18  Jan Hubicka  <jh@suse.cz>
4504
4505         PR tree-optimization/45453
4506         * g++.dg/tree-ssa/pr45453.C: New testcase.
4507
4508 2010-09-18  Jason Merrill  <jason@redhat.com>
4509
4510         * g++.dg/cpp0x/initlist44.C: New.
4511
4512 2010-09-18  Richard Guenther  <rguenther@suse.de>
4513
4514         PR tree-optimization/45709
4515         * g++.dg/torture/pr45709-2.C: New testcase.
4516
4517 2010-09-18  Richard Guenther  <rguenther@suse.de>
4518
4519         PR tree-optimization/45709
4520         * g++.dg/torture/pr45709.C: New testcase.
4521
4522 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
4523
4524         PR testsuite/45719
4525         * gcc.target/i386/pad-3.c: Pass -fno-pic.
4526
4527 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4528
4529         * gcc.target/i386/pad-1.c: New.
4530         * gcc.target/i386/pad-2.c: Likewise.
4531         * gcc.target/i386/pad-3.c: Likewise.
4532         * gcc.target/i386/pad-4.c: Likewise.
4533         * gcc.target/i386/pad-5a.c: Likewise.
4534         * gcc.target/i386/pad-5b.c: Likewise.
4535         * gcc.target/i386/pad-6a.c: Likewise.
4536         * gcc.target/i386/pad-6b.c: Likewise.
4537         * gcc.target/i386/pad-7.c: Likewise.
4538         * gcc.target/i386/pad-8.c: Likewise.
4539         * gcc.target/i386/pad-9.c: Likewise.
4540         * gcc.target/i386/pad-10.c: Likewise.
4541
4542 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4543
4544         PR middle-end/45234
4545         * gcc.dg/torture/stackalign/alloca-5.c: New.
4546
4547 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4548
4549         PR middle-end/45678
4550         * gcc.dg/torture/pr45678-2.c: New.
4551
4552 2010-09-17  Richard Guenther  <rguenther@suse.de>
4553
4554         PR middle-end/45678
4555         * gcc.dg/torture/pr45678-1.c: New testcase.
4556
4557 2010-09-17  Michael Matz  <matz@suse.de>
4558
4559         PR tree-optimization/43432
4560         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4561         check_effective_target_vect_perm_short): New predicates.
4562         (check_effective_target_vect_perm): Include x86_64.
4563         * gcc.dg/vect/pr43432.c: New test.
4564         * gcc.dg/vect/vect-114.c: Adjust.
4565         * gcc.dg/vect/vect-15.c: Ditto.
4566         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4567         * gcc.dg/vect/slp-perm-9.c: Ditto.
4568
4569 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4570
4571         PR testsuite/45692
4572         * objc/execute/exceptions/throw-nil.m: Run the test only with the
4573         GNU runtime.
4574
4575 2010-09-17  Richard Guenther  <rguenther@suse.de>
4576
4577         * gcc.dg/pr27898.c: Use -flto instead of -combine.
4578         * gcc.dg/pr28706.c: Likewise.
4579         * gcc.dg/pr28712.c: Likewise.
4580         * gcc.dg/pr30762-1.c: Likewise.
4581         * gcc.dg/pr30762-2.c: Likewise.
4582         * gcc.dg/pr31529-1.c: Likewise.
4583         * gcc.dg/pr31529-2.c: Likewise.
4584         * gcc.dg/pr34457-1.c: Likewise.
4585         * gcc.dg/pr34457-2.c: Likewise.
4586         * gcc.dg/pr34668-1.c: Likewise.
4587         * gcc.dg/pr34668-2.c: Likewise.
4588         * gcc.dg/pr34989-1.c: Likewise.
4589         * gcc.dg/pr34989-2.c: Likewise.
4590         * gcc.dg/pr43557-1.c: Likewise.
4591         * gcc.dg/pr43557-2.c: Likewise.
4592         * gcc.dg/debug/pr41893-1.c: Likewise.
4593         * gcc.dg/matrix/matrix.exp: Do not use -combine.
4594         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4595         * gcc.dg/matrix/matrix-4.c: Likewise.
4596         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4597         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4598         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4599         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4600
4601 2010-09-16  Tobias Burnus  <burnus@net-b.de>
4602
4603         PR fortran/43665
4604         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4605         optimizations.
4606         * gfortran.dg/intent_optimize_1.f90: New test.
4607
4608 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
4609
4610         * gcc.target/i386/divmod-1.c: New.
4611         * gcc.target/i386/divmod-2.c: Likewise.
4612         * gcc.target/i386/divmod-3.c: Likewise.
4613         * gcc.target/i386/divmod-4.c: Likewise.
4614         * gcc.target/i386/divmod-4a.c: Likewise.
4615         * gcc.target/i386/divmod-5.c: Likewise.
4616         * gcc.target/i386/divmod-6.c: Likewise.
4617         * gcc.target/i386/divmod-7.c: Likewise.
4618         * gcc.target/i386/divmod-8.c: Likewise.
4619         * gcc.target/i386/udivmod-1.c: Likewise.
4620         * gcc.target/i386/udivmod-2.c: Likewise.
4621         * gcc.target/i386/udivmod-3.c: Likewise.
4622         * gcc.target/i386/udivmod-4.c: Likewise.
4623         * gcc.target/i386/udivmod-4a.c: Likewise.
4624         * gcc.target/i386/udivmod-5.c: Likewise.
4625         * gcc.target/i386/udivmod-6.c: Likewise.
4626         * gcc.target/i386/udivmod-7.c: Likewise.
4627         * gcc.target/i386/udivmod-8.c: Likewise.
4628
4629 2010-09-16  Jan Hubicka  <jh@suse.cz>
4630
4631         * g++.dg/lto/pr45679-1_0.C: New file.
4632         * g++.dg/lto/pr45679-1_1.C: New file.
4633         * g++.dg/lto/pr45679-0_0.C: New file.
4634         * g++.dg/lto/pr45679-0_1.C: New file.
4635
4636 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
4637
4638         PR fortran/45674
4639         * gfortran.dg/class_dummy_2.f03: New.
4640
4641 2010-09-16  Richard Guenther  <rguenther@suse.de>
4642
4643         PR tree-optimization/45623
4644         * gcc.dg/torture/pr45623.c: New testcase.
4645
4646 2010-09-16  Ira Rosen  <irar@il.ibm.com>
4647
4648         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4649         name and parentheses.
4650         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4651
4652 2010-09-15  Jason Merrill  <jason@redhat.com>
4653
4654         * g++.dg/parse/parameter-declaration-2.C: New.
4655
4656         * g++.dg/cpp0x/scoped_enum2.C: New.
4657
4658 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4659
4660         * gcc.c-torture/compile/20100915-1.c: New test.
4661
4662 2010-09-15  Martin Jambor  <mjambor@suse.cz>
4663
4664         PR middle-end/45644
4665         * gcc.dg/ipa/pr45644.c: New test.
4666
4667 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
4668
4669         PR tree-optimization/45633
4670         * gcc.dg/vect/pr45633.c: New test.
4671
4672 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
4673
4674         PR fortran/45577
4675         * gfortran.dg/allocate_derived_4.f90: New.
4676
4677 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
4678
4679         * lib/target-supports.exp
4680         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4681         supported flag to true for neon.
4682
4683 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
4684
4685         PR c++/45665
4686         * g++.dg/template/crash103.C: New.
4687
4688 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4689
4690         Merge from 'apple/trunk' branch on FSF servers.
4691
4692         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
4693
4694         Radar 4457381
4695         * objc.dg/msg-in-protocol.m: New.
4696         * obj-c++.dg/msg-in-protocol.mm: New.
4697
4698         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
4699
4700         Radar 4219590
4701         * objc.dg/break-in-ifstmt.m: New.
4702
4703         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4704
4705         Radar 4174166
4706         * obj-c++.dg/comp-types-13.mm: New.
4707         * objc.dg/comp-types-12.m: New.
4708
4709         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4710
4711         Radar 4216500
4712         * obj-c++.dg/proto-lossage-7.mm: New.
4713         * objc.dg/proto-lossage-7.m: New.
4714
4715 2010-09-14  Jan Hubicka  <jh@suse.cz>
4716
4717         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4718         folding.
4719         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4720         folding.
4721
4722 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
4723
4724         PR middle-end/45567
4725         * gcc.dg/pr45567.c: New test.
4726
4727         PR debug/45660
4728         * g++.dg/debug/pr45660.C: New test.
4729
4730 2010-09-14  Ira Rosen  <irar@il.ibm.com>
4731
4732         PR tree-optimization/45470
4733         * g++.dg/vect/pr45470-a.cc: New test.
4734         * g++.dg/vect/pr45470-a.cc: New test.
4735
4736 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
4737
4738         PR target/42070
4739         * lib/profopt.exp: Prune warnings on execname2 compile.
4740         * lib/prune.exp: Prune "can't add line info" warnings.
4741
4742 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4743
4744         PR libfortran/45532
4745         * gfortran.dg/namelist_64.f90: New test.
4746
4747 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
4748
4749         PR rtl-optimization/45617
4750         * gcc.target/i386/pr45617.c: New test.
4751
4752 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
4753
4754         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4755
4756 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
4757
4758         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4759         * gcc.target/i386/fma4-vector.c: Likewise.
4760         * gcc.target/i386/vectorize2.c: Likewise.
4761         * gcc.target/i386/vectorize4.c: Likewise.
4762         * gcc.target/i386/vectorize5.c: Likewise.
4763         * gcc.target/i386/vectorize6.c: Likewise.
4764         * gcc.target/i386/vectorize8.c: Likewise.
4765
4766         * gcc.target/i386/vect-double-1.c: New.
4767         * gcc.target/i386/vect-double-1a.c: Likewise.
4768         * gcc.target/i386/vect-double-2.c: Likewise.
4769         * gcc.target/i386/vect-double-2a.c: Likewise.
4770
4771         * lib/target-supports.exp (check_effective_target_vect_double):
4772         Set et_vect_double_saved to 0 when tuning for Atom.
4773
4774 2010-09-13  Jan Hubicka  <jh@suse.cz>
4775
4776         * gcc.dg/torture/pr23821.c: Drop static keyword.
4777         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4778         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
4779
4780 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4781
4782         * gcc.target/arm/sync-1.c: New.
4783
4784 2010-09-12  Olivier Hainque  <hainque@adacore.com>
4785
4786         * gnat.dg/memtrap.adb: New test.
4787
4788 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4789
4790         * gfortran.dg/promotion.f90: Fix options.
4791
4792 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
4793
4794         * g++.dg/cpp0x/range-for1.C: New.
4795         * g++.dg/cpp0x/range-for2.C: New.
4796         * g++.dg/cpp0x/range-for3.C: New.
4797         * g++.dg/cpp0x/range-for4.C: New.
4798         * g++.dg/cpp0x/range-for5.C: New.
4799         * g++.dg/cpp0x/range-for6.C: New.
4800
4801 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
4802
4803         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4804         and counts. Check that transpose is not called.
4805         * gfortran.dg/transpose_2.f90: Update error message.
4806
4807 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
4808
4809         PR c++/43824
4810         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
4811         * g++.dg/lookup/strong-using-2.C: Likewise.
4812         * g++.dg/lookup/strong-using-3.C: Likewise.
4813         * g++.dg/lookup/strong-using-5.C: Likewise.
4814
4815         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
4816         * g++.dg/cpp0x/inline-ns4.C: New.
4817         * g++.dg/cpp0x/inline-ns5.C: New.
4818
4819 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4820
4821         PR middle-end/45634
4822         * gfortran.fortran-torture/compile/pr45634.f90: New.
4823
4824 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
4825
4826         * objc.dg/fobjc-exceptions.m: New test.
4827
4828 2010-09-10  Jan Hubicka  <jh@suse.cz>
4829
4830         * g++.dg/inherit/covariant7.C: Fix pattern matching.
4831
4832 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4833
4834         PR tree-optimization/44972
4835         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4836         * gcc.dg/tree-ssa/pr45144.c: Likewise.
4837         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4838         instead.
4839         * g++.dg/torture/pr44972.C: New test.
4840
4841 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4842
4843         PR tree-optimization/44972
4844         * g++.dg/torture/pr34850.C: Remove expected warning.
4845
4846 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4847
4848         * gfortran.dg/dummy_optional_arg.f90: New test.
4849
4850 2010-09-08  Jan Hubicka  <jh@suse.cz>
4851
4852         PR tree-optimization/45598
4853         * fortran.fortran-torture/compile/pr45598.f90: New test.
4854
4855 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
4856
4857         * lib/target-supports-dg.exp (dg-require-ifunc): New.
4858         * lib/target-supports.exp (check_ifunc_available): New.
4859         * gcc.dg/attr-ifunc-1.c: New.
4860         * gcc.dg/attr-ifunc-2.c: New.
4861         * gcc.dg/attr-ifunc-3.c: New.
4862         * gcc.dg/attr-ifunc-4.c: New.
4863         * gcc.dg/attr-ifunc-5.c: New.
4864         * g++.dg/ext/attr-ifunc-1.C: New.
4865         * g++.dg/ext/attr-ifunc-2.C: New.
4866         * g++.dg/ext/attr-ifunc-3.C: New.
4867         * g++.dg/ext/attr-ifunc-4.C: New.
4868
4869 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
4870
4871         PR middle-end/40386
4872         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
4873
4874 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
4875
4876         * gfortran.dg/inline_transpose_1.f90: New test.
4877
4878 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4879
4880         PR c++/45588
4881         * g++.dg/warn/Wunused-var-15.C: New test.
4882
4883 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4884
4885         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4886         hppa*-*-hpux*.
4887
4888 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4889
4890         * objc/execute/exceptions/throw-nil.m: New test.
4891         * objc/execute/exceptions/handler-1.m: Updated to use the new
4892         objc_set_uncaught_exception_handler() function.
4893         * objc/execute/exceptions/matcher-1.m: New test.
4894
4895 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4896
4897         PR fortran/38282
4898         * gfortran.dg/bit_comparison_1.F90: New test.
4899         * gfortran.dg/leadz_trailz_3.f90: New test.
4900         * gfortran.dg/masklr_2.F90: New test.
4901         * gfortran.dg/shiftalr_1.F90: New test.
4902         * gfortran.dg/merge_bits_2.F90: New test.
4903         * gfortran.dg/dshift_2.F90: New test.
4904         * gfortran.dg/bit_comparison_2.F90: New test.
4905         * gfortran.dg/masklr_1.F90: New test.
4906         * gfortran.dg/merge_bits_1.F90: New test.
4907         * gfortran.dg/dshift_1.F90: New test.
4908         * gfortran.dg/shiftalr_2.F90: New test.
4909
4910 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4911
4912         * objc.dg/type-stream-1.m: Replaced with a test that tests that
4913         functions from objc/typedstream.h are deprecated.
4914
4915 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4916
4917         * lib/target-supports.exp
4918         (check_effective_target_run_expensive_tests): New proc.
4919         * gcc.c-torture/compile/limits-fnargs.c: Use
4920         dg-require-effective-target run_expensive_tests.
4921
4922 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4923
4924         PR fortran/45597
4925         * gfortran.dg/gomp/pr45597.f90: New test.
4926
4927         PR fortran/45595
4928         * gfortran.dg/gomp/pr45595.f90: New test.
4929
4930 2010-09-08  Michael Matz  <matz@suse.de>
4931
4932         * c-c++-common/uninit-17.c: Adjust.
4933
4934 2010-09-08  Michael Matz  <matz@suse.de>
4935
4936         PR tree-optimization/43430
4937         * gcc.dg/vect/pr43430-2.c: New test.
4938
4939 2010-09-08  Michael Matz  <matz@suse.de>
4940
4941         PR tree-optimization/33244
4942         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4943
4944 2010-09-08  Richard Guenther  <rguenther@suse.de>
4945
4946         PR tree-optimization/45578
4947         * gfortran.dg/pr45578.f90: New testcase.
4948
4949 2010-09-08  Richard Guenther  <rguenther@suse.de>
4950
4951         PR testsuite/45590
4952         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4953
4954 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4955
4956         PR fortran/45576
4957         * gfortran.dg/char_length_18.f90:  New test.
4958
4959 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
4960
4961         PR target/36502
4962         * gcc.target/i386/pr36502.c: New test.
4963
4964         PR target/42313
4965         PR target/44651
4966         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4967         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4968
4969 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
4970
4971         * gfortran.dg/achar_4.f90: Enable bounds checking.
4972
4973 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
4974
4975         PR target/45206
4976         * gcc.target/i386/pr45206.c: New test.
4977
4978 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
4979
4980         PR fortran/45505
4981         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4982
4983 2010-09-07  Jan Hubicka  <jh@suse.cz>
4984
4985         * gcc.c-torture/compile/20100907.c: New testcase.
4986
4987 2010-09-07  Richard Guenther  <rguenther@suse.de>
4988
4989         PR middle-end/45569
4990         * g++.dg/eh/pr45569.C: New testcase.
4991
4992 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
4993
4994         PR target/43137
4995         * gcc.target/arm/pr43137.c: New test.
4996
4997 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4998
4999         PR fortran/36931
5000         * gfortran.dg/dependency_35.f90:  New test.
5001
5002 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5003
5004         PR fortran/34145
5005         * gfortran.dg/char_length_17.f90:  New test.
5006
5007 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5008
5009         PR c++/45200
5010         PR c++/45293
5011         PR c++/45558
5012         * g++.dg/template/typedef34.C: New test.
5013         * g++.dg/template/typedef35.C: New test.
5014
5015 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5016
5017         PR target/22152
5018         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5019
5020 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5021
5022         * g++.dg/warn/Wdouble-promotion.C: New.
5023
5024 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5025
5026         * g++.dg/parse/redef2.C: New.
5027
5028 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5029
5030         * gcc.dg/20100906-1.c: New testcase.
5031
5032 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5033
5034         PR testsuite/45543
5035         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5036         DW_TAG_enumeration_type DIE.
5037
5038 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5039
5040         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5041         Update XFAILs.
5042
5043 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5044
5045         PR rtl-optimization/44919
5046         * g++.dg/opt/pr44919.C: New.
5047
5048 2010-09-06  Tobias Burnus  <burnus@net-b.de>
5049
5050         PR fortran/38282
5051         * gfortran.dg/iall_iany_iparity_1.f90: New.
5052         * gfortran.dg/iall_iany_iparity_2.f90: New.
5053
5054 2010-09-06  Jason Merrill  <jason@redhat.com>
5055
5056         * g++.dg/cpp0x/initlist42.C: New.
5057
5058         * g++.dg/cpp0x/auto19.C: New.
5059
5060         * g++.dg/template/sfinae25.C: New.
5061         * g++.dg/template/char1.C: Expect warning.
5062         * g++.dg/template/nontype10.C: Likewise.
5063
5064         * g++.dg/cpp0x/implicit9.C: New.
5065
5066         * g++.dg/cpp0x/initlist43.C: New.
5067
5068 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
5069
5070         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5071
5072 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
5073
5074         * gcc.dg/Wdouble-promotion.c: New.
5075
5076 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5077
5078         * gfortran.dg/float128_1.f90: Remove test case as
5079         it always fails since Rev 163611 backed out the
5080         front-end implementation.
5081
5082 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5083
5084         * gfortran.dg/float128_1.f90: XFAIL test case.
5085
5086 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5087
5088         * gfortran.dg/bessel_7.f90: Decrease required precision.
5089
5090 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
5091
5092         PR testsuite/45545
5093         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5094         ref-all-matching targets.
5095
5096 2010-09-05  Richard Guenther  <rguenther@suse.de>
5097
5098         PR tree-optimization/45535
5099         * gcc.c-torture/compile/pr45535.c: New testcase.
5100
5101 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
5102
5103         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5104         "\[^\n\]*".
5105         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5106         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5107         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5108         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5109         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5110         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5111         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5112         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5113         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5114         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5115         * gcc.target/i386/pr22152.c: Likewise.
5116         * gcc.target/i386/pr36992-1.c: Likewise.
5117         * gcc.target/i386/pr36992-2.c: Likewise.
5118         * gcc.target/sh/sh4a-memmovua.c: Likewise.
5119
5120 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5121
5122         PR testsuite/43957
5123         * gcc.dg/const-uniq-1.c: Modify regexp.
5124
5125 2010-09-04  Tobias Burnus  <burnus@net-b.de>
5126
5127         PR fortran/45530
5128         * gfortran.dg/namelist_63.f90: New.
5129
5130 2010-09-04  Jan Hubicka  <jh@suse.cz>
5131
5132         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5133         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5134
5135 2010-09-04  Jan Hubicka  <jh@suse.cz>
5136
5137         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5138
5139 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
5140
5141         PR fortran/45507
5142         * gfortran.dg/allocate_alloc_opt_12.f90: New.
5143
5144 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
5145
5146         * gcc.dg/opts-4.c: New test.
5147
5148 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5149
5150         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5151         * gcc.dg/vect/vect-peel-4.c: Ditto.
5152
5153 2010-09-03  Daniel Kraft  <d@domob.eu>
5154
5155         PR fortran/45525
5156         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5157
5158 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5159
5160         PR fortran/45159
5161         * gfortran.dg/dependency_34.f90:  New test.
5162
5163 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5164
5165         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5166
5167 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5168
5169         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5170         gcc.target/i386/clearcap.map if supported.
5171
5172 2010-09-03  Michael Matz  <matz@suse.de>
5173
5174         PR middle-end/45415
5175         * gcc.dg/pr45415.c: New test.
5176
5177 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5178
5179         PR tree-optimization/45506
5180         * gcc.dg/pr45506.c: New.
5181
5182 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
5183
5184         PR target/45476
5185         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5186         * gcc.target/i386/float128-2.c: Ditto.
5187
5188 2010-09-03  Daniel Kraft  <d@domob.eu>
5189
5190         PR fortran/34162
5191         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5192         * gfortran.dg/internal_dummy_2.f08: New test.
5193         * gfortran.dg/internal_dummy_3.f08: New test.
5194         * gfortran.dg/internal_dummy_4.f08: New test.
5195
5196 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
5197
5198         PR debug/45500
5199         * gcc.target/i386/pr45500.c: New test.
5200
5201 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
5202
5203         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5204
5205 2010-09-03  Daniel Kraft  <d@domob.eu>
5206
5207         PR fortran/44602
5208         * gfortran.dg/exit_2.f08; Adapt error messages.
5209         * gfortran.dg/exit_3.f08: New test.
5210         * gfortran.dg/exit_4.f08: New test.
5211         * gfortran.dg/exit_5.f03: New test.
5212
5213 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5214
5215         * gfortran.dg/ishft_4.f90: New test.
5216
5217 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5218
5219         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5220         FRIZ/XSRIZ instruciton for (double)(long long)x.
5221         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5222
5223 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5224
5225         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5226
5227 2010-09-02  Richard Guenther  <rguenther@suse.de>
5228
5229         PR tree-optimization/44937
5230         PR tree-optimization/45412
5231         * g++.dg/opt/pr45412.C: New testcase.
5232         * gcc.c-torture/compile/pr45412.c: Likewise.
5233         * gcc.c-torture/compile/pr44937.c: Likewise.
5234
5235 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
5236
5237         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
5238         but using -Werror=comment.
5239         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5240         expected error messages.
5241
5242 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5243
5244         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5245         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5246
5247 2010-09-02  Tobias Burnus  <burnus@net-b.de>
5248
5249         PR fortran/45489
5250         * gfortran.dg/initialization_27.f90: New.
5251
5252 2010-09-02  Ira Rosen  <irar@il.ibm.com>
5253
5254         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5255         check into different basic blocks. Expect vectorization if misaligned
5256         stores are supported.
5257         * gcc.dg/vect/bb-slp-8a.c: New test.
5258         * gcc.dg/vect/bb-slp-8b.c: New test.
5259
5260 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
5261
5262         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5263
5264 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
5265
5266         PR fortran/44541
5267         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5268         * gfortran.dg/class_dummy_1.f03: New.
5269
5270 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
5271
5272         PR middle-end/45458
5273         * g++.dg/tree-prof/partition2.C: New test.
5274
5275 2010-09-01  Richard Guenther  <rguenther@suse.de>
5276
5277         * gcc.dg/vect/vect-outer-fir.c: Adjust.
5278         * gcc.dg/tree-ssa/vrp54.c: New testcase.
5279         * gcc.c-torture/execute/20100827-1.c: Likewise.
5280
5281 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5282
5283         * gfortran.dg/execute_command_line_1.f90: New test.
5284
5285 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5286
5287         PR preprocessor/45457
5288         * c-c++-common/cpp/pr45457.c: New test.
5289
5290 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
5291
5292         * gcc.dg/nested-func-8.c: New test.
5293
5294 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5295
5296         PR fortran/38282
5297         * gfortran.dg/popcnt_poppar_1.F90: New test.
5298         * gfortran.dg/popcnt_poppar_2.F90: New test.
5299
5300 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
5301
5302         * gcc.target/i386/volatile-2.c: Require nonpic target.
5303
5304 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5305
5306         PR middle-end/45461
5307         * gcc.dg/pr45461.c: New test.
5308
5309 2010-08-31  Richard Guenther  <rguenther@suse.de>
5310
5311         PR testsuite/45455
5312         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5313
5314 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
5315
5316         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5317
5318 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
5319
5320         PR fortran/45456
5321         * gfortran.dg/typebound_proc_18.f03: New.
5322
5323 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5324
5325         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5326         * lib/scanasm.exp (scan-stack-usage): Likewise.
5327         (scan-stack-usage-not): Likewise.
5328         * gcc.dg/stack-usage-1.c: New test.
5329         * gcc.target/i386/stack-usage-realign.c: Likewise.
5330
5331 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
5332
5333         PR tree-optimization/45427
5334         * gcc.dg/tree-ssa/pr45427.c: New test.
5335
5336 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
5337
5338         PR c++/45043
5339         * g++.dg/template/crash102.C: New.
5340
5341 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
5342
5343         PR middle-end/45423
5344         * gcc.dg/gomp/atomic-12.c: New test.
5345         * gcc.dg/gomp/atomic-13.c: New test.
5346         * gcc.dg/gomp/atomic-14.c: New test.
5347         * g++.dg/gomp/atomic-11.C: New test.
5348         * g++.dg/gomp/atomic-12.C: New test.
5349         * g++.dg/gomp/atomic-13.C: New test.
5350         * g++.dg/gomp/atomic-14.C: New test.
5351
5352 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5353
5354         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5355         delimiter.
5356
5357 2010-08-30  Thomas Quinot  <quinot@adacore.com>
5358
5359         * gnat.dg/discr24.adb: New test.
5360
5361 2010-08-30  Richard Guenther  <rguenther@suse.de>
5362
5363         PR tree-optimization/45449
5364         * gcc.dg/pr45449.c: New testcase.
5365
5366 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
5367
5368         * gcc.dg/opts-1.c: Expect errors, not warnings.
5369
5370 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5371
5372         PR fortran/42769
5373         * gfortran.dg/dynamic_dispatch_11.f03: New.
5374
5375 2010-08-29  Jason Merrill  <jason@redhat.com>
5376
5377         PR c++/44991
5378         * g++.dg/parse/defarg15.C: New.
5379
5380 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5381
5382         PR fortran/45439
5383         * gfortran.dg/select_type_16.f03: New.
5384
5385 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5386             Tobias Burnus  <burnus@net-b.de>
5387
5388         * gfortran.dg/bessel_7.f90: Decrease required precision.
5389
5390 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
5391             Kaz Kojima  <kkojima@gcc.gnu.org>
5392
5393         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
5394
5395 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5396
5397         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5398         floating point conversion code generation.
5399         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5400         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5401         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5402         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5403         to integer conversion code generation.
5404         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5405         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5406         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5407         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5408
5409 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5410
5411         PR fortran/32049
5412         * gfortran.dg/random_seed_1.f90: Adjust test.
5413         * gfortran.dg/float128_1.f90: New test.
5414
5415 2010-08-27  Tobias Burnus  <burnus@net-b.de>
5416
5417         PR fortran/33197
5418         * gfortran.dg/norm2_1.f90: New.
5419         * gfortran.dg/norm2_2.f90: New.
5420         * gfortran.dg/norm2_3.f90: New.
5421         * gfortran.dg/norm2_4.f90: New.
5422         * gfortran.dg/parity_1.f90: New.
5423         * gfortran.dg/parity_2.f90: New.
5424         * gfortran.dg/parity_3.f90: New.
5425
5426 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
5427
5428         PR fortran/45420
5429         * gfortran.dg/select_type_15.f03: New.
5430
5431 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5432
5433         PR libfortran/43217
5434         * gfortran.dg/hollerith8.f90: New test.
5435
5436 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5437
5438         PR fortran/45159
5439         * gfortran.dg/dependency_33.f90:  New test.
5440
5441 2010-08-27  Richard Guenther  <rguenther@suse.de>
5442
5443         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5444         * gcc.dg/graphite/scop-2.c: Likewise.
5445         * gcc.dg/graphite/scop-20.c: Likewise.
5446         * gcc.dg/vect/slp-25.c: Likewise.
5447
5448 2010-08-27  Olivier Hainque  <hainque@adacore.com>
5449
5450         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5451
5452 2010-08-26  Daniel Kraft  <d@domob.eu>
5453
5454         PR fortran/38936
5455         PR fortran/44047
5456         PR fortran/45384
5457         * gfortran.dg/associate_8.f03: New test.
5458         * gfortran.dg/select_type_13.f03: New test.
5459         * gfortran.dg/select_type_14.f03: New test.
5460
5461 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
5462
5463         PR tree-optimization/44485
5464         * gcc.dg/pr44485.c: New test.
5465
5466 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5467
5468         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5469         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5470         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5471
5472 2010-08-26  Richard Guenther  <rguenther@suse.de>
5473
5474         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5475         * gcc.dg/graphite/scop-21.c: Likewise.
5476
5477 2010-08-26  Richard Guenther  <rguenther@suse.de>
5478
5479         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5480         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5481         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5482         * gcc.dg/vect/vect-91.c: Likewise.
5483         * gcc.dg/vect/vect-peel-1.c: Likewise.
5484         * gcc.dg/vect/vect-peel-2.c: Likewise.
5485         * gcc.dg/vect/vect-peel-4.c: Likewise.
5486
5487 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5488
5489         PR libfortran/41859
5490         * gfortran.dg/der_io_4.f90: New test.
5491
5492 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5493
5494         PR rtl-optimization/44858
5495         * gcc.c-torture/execute/pr44858.c: New test.
5496
5497         PR rtl-optimization/45400
5498         * g++.dg/other/i386-8.C: New test.
5499
5500 2010-08-25  Richard Guenther  <rguenther@suse.de>
5501
5502         * gcc.dg/alias-8.c: Adjust.
5503
5504 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
5505
5506         * gcc.target/i386/combine-mul.c: New test.
5507
5508 2010-08-25  Richard Guenther  <rguenther@suse.de>
5509
5510         PR lto/44562
5511         * gcc.dg/graphite/id-27.c: New testcase.
5512         * gcc.dg/lto/20100825-1_0.c: Likewise.
5513
5514 2010-08-25  Richard Guenther  <rguenther@suse.de>
5515
5516         PR tree-optimization/45316
5517         * g++.dg/opt/pr45316.C: New testcase.
5518
5519 2010-08-25  Richard Guenther  <rguenther@suse.de>
5520
5521         PR tree-optimization/45393
5522         * g++.dg/torture/pr45393.C: New testcase.
5523
5524 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5525
5526         PR tree-optimization/45059
5527         * gcc.c-torture/compile/pr45059.c: New test.
5528
5529 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
5530
5531         * lib/target-supports.exp (check_effective_target_vect_unpack):
5532         Set vect_unpack supported flag to true for neon.
5533
5534 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5535
5536         * gcc.dg/tree-ssa/ifc-5.c: New.
5537
5538 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5539
5540         * gcc.dg/tree-ssa/ifc-4.c: New.
5541         * gcc.dg/tree-ssa/ifc-7.c: New.
5542
5543 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
5544
5545         * gcc.dg/vect/vect.exp: Check loongson targets
5546         * g++.dg/vect/vect.exp: Likewise
5547         * gfortran.dg/vect/vect.exp: Likewise
5548
5549 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5550
5551         * gcc.target/powerpc/vsx-mass-1.c: New file, test
5552         -mveclibabi=mass.
5553
5554 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
5555
5556         PR fortran/45366
5557         * gfortran.dg/proc_ptr_29.f90: New.
5558
5559 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5560             Dominique d'Humieres  <dominiq@lps.ens.fr>
5561
5562         PR fortran/45367
5563         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5564
5565 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5566
5567         PR fortran/45367
5568         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5569
5570 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5571
5572         PR fortran/36158
5573         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5574
5575 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5576             Dominique d'Humieres  <dominiq@lps.ens.fr>
5577
5578         PR fortran/45367
5579         PR fortran/36158
5580         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5581         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5582
5583 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
5584
5585         PR fortran/44863
5586         PR fortran/45271
5587         PR fortran/45290
5588         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5589         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5590         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5591
5592 2010-08-21  Tobias Burnus  <burnus@net-b.de>
5593
5594         PR fortran/36158
5595         PR fortran/33197
5596         * gfortran.dg/bessel_6.f90: New.
5597         * gfortran.dg/bessel_7.f90: New.
5598
5599 2010-08-20  Jan Hubicka  <jh@suse.cz>
5600
5601         PR c++/45307
5602         PR c++/17736
5603         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5604         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5605
5606 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
5607
5608         PR target/45336
5609         * gcc.target/i386/pr45336-1.c: New.
5610         * gcc.target/i386/pr45336-2.c: Likewise.
5611         * gcc.target/i386/pr45336-3.c: Likewise.
5612         * gcc.target/i386/pr45336-4.c: Likewise.
5613
5614 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
5615
5616         PR testsuite/45361
5617         * gcc.target/i386/volatile-2.c: Update scan strings to also
5618         include (%rip) for the memory reference on x86_64.
5619
5620 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
5621
5622         PR middle-end/44974
5623         * gcc.dg/pr44974.c: New test.
5624
5625         PR rtl-optimization/45353
5626         * gcc.dg/pr45353.c: New test.
5627
5628 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5629
5630         * gcc.target/i386/volatile-2.c: New.
5631
5632 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
5633
5634         PR rtl-optimization/44691
5635         * gfortran.dg/pr44691.f: New test.
5636
5637 2010-10-19  Olivier Hainque  <hainque@adacore.com>
5638
5639         * gcc.target/sparc/sibcall-dslot.c: New testcase.
5640
5641 2010-08-19  Jason Merrill  <jason@redhat.com>
5642
5643         * g++.dg/init/synth3.C: New.
5644         * g++.dg/init/value8.C: New.
5645         * g++.dg/tree-ssa/empty-2.C: New.
5646         * g++.dg/cpp0x/noexcept09.C: New.
5647
5648 2010-08-19  Daniel Kraft  <d@domob.eu>
5649
5650         PR fortran/29785
5651         PR fortran/45016
5652         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5653         * gfortran.dg/pointer_remapping_1.f90: New test.
5654         * gfortran.dg/pointer_remapping_2.f03: New test.
5655         * gfortran.dg/pointer_remapping_3.f08: New test.
5656         * gfortran.dg/pointer_remapping_4.f03: New test.
5657         * gfortran.dg/pointer_remapping_5.f08: New test.
5658         * gfortran.dg/pointer_remapping_6.f08: New test.
5659
5660 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
5661
5662         PR testsuite/45324
5663         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5664
5665 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5666
5667         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5668
5669 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
5670
5671         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5672         variable.
5673
5674 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5675
5676         PR target/45070
5677         * gcc.c-torture/execute/pr45070.c: New.
5678
5679 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5680
5681         * g++.dg/pr44328.C: New test.
5682
5683 2010-08-19  Tobias Burnus  <burnus@net-b.de>
5684
5685         PR fortran/36158
5686         PR fortran/33197
5687         * gfortran.dg/bessel_3.f90: New.
5688         * gfortran.dg/bessel_4.f90: New.
5689         * gfortran.dg/bessel_5.f90: New.
5690
5691 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
5692
5693         PR fortran/45290
5694         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5695         * gfortran.dg/pointer_init_2.f90: New.
5696         * gfortran.dg/pointer_init_3.f90: New.
5697         * gfortran.dg/pointer_init_4.f90: New.
5698
5699 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
5700
5701         PR c++/45049
5702         * g++.dg/pr45049-1.C: New test.
5703         * g++.dg/pr45049-2.C: New test.
5704
5705 2010-08-18  Jie Zhang  <jie@codesourcery.com>
5706
5707         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5708         20 if __ARM_PCS is defined otherwise 64.
5709         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5710         instead of hard coded 64.
5711
5712 2010-08-18  Yao Qi  <yao@codesourcery.com>
5713
5714         PR target/45094
5715         * gcc.target/arm/pr45094.c: New test.
5716
5717 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5718
5719         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5720
5721 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5722
5723         PR rtl-optimization/42575
5724         * gcc.target/arm/pr42575.c: New test.
5725
5726 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5727
5728         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5729         * gcc.dg/tls/thr-cse-1.c: New.
5730
5731 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5732
5733         PR debug/42487
5734         * lib/target-supports.exp
5735         (check_effective_target_function_sections): New.
5736         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5737         function sections before proceding.
5738
5739 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
5740
5741         PR fortran/45308
5742         * gfortran.dg/pr45308.f03: New test.
5743
5744 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
5745
5746         PR target/45296
5747         * gcc.target/i386/pr45296.c: New test.
5748
5749 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
5750
5751         * g++.dg/ext/uow-1.C: New.
5752         * g++.dg/ext/uow-2.C: New.
5753         * g++.dg/ext/uow-3.C: New.
5754         * g++.dg/ext/uow-4.C: New.
5755
5756 2010-08-17  Richard Guenther  <rguenther@suse.de>
5757
5758         PR testsuite/45266
5759         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5760
5761 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
5762
5763         PR c/40563
5764         * gcc.dg/Wcxx-compat-20.c: New test.
5765
5766 2010-08-17  Daniel Kraft  <d@domob.eu>
5767
5768         PR fortran/38936
5769         * gfortran.dg/associate_1.f03: Extended to test newly supported
5770         features like association to variables.
5771         * gfortran.dg/associate_3.f03: Removed check for illegal change
5772         of associate-name here...
5773         * gfortran.dg/associate_5.f03: ...and added it here.
5774         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
5775         * gfortran.dg/associate_7.f03: New test.
5776
5777 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
5778
5779         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
5780
5781 2010-08-15  Daniel Kraft  <d@domob.eu>
5782
5783         PR fortran/38936
5784         * gfortran.dg/associate_1.f03: Enable test for array expressions.
5785         * gfortran.dg/associate_3.f03: Clarify comment.
5786         * gfortran.dg/associate_5.f03: New test.
5787         * gfortran.dg/associate_6.f03: New test.
5788
5789 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5790
5791         PR fortran/45211
5792         * gfortran.dg/bind_c_usage_21.f90: New.
5793         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
5794
5795 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5796
5797         * gfortran.dg/optional_absent_1.f90: New.
5798         * gfortran.dg/null_actual.f90: New.
5799
5800 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5801
5802         * gfortran.dg/pointer_target_1.f90: New.
5803         * gfortran.dg/pointer_target_2.f90: New.
5804         * gfortran.dg/pointer_target_3.f90: New.
5805
5806 2010-08-15  Daniel Kraft  <d@domob.eu>
5807
5808         PR fortran/45197
5809         * gfortran.dg/elemental_args_check_3.f90: New test.
5810         * gfortran.dg/impure_1.f08: New test.
5811         * gfortran.dg/impure_2.f08: New test.
5812         * gfortran.dg/impure_3.f90: New test.
5813         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
5814
5815 2010-08-15  Ira Rosen  <irar@il.ibm.com>
5816
5817         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
5818         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
5819         SLP tests.
5820         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
5821         misaligned loads.
5822         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
5823         misaligned stores.c
5824         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
5825
5826 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5827
5828         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5829         dg-require-effective-target after dg-do.
5830
5831 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5832
5833         * lib/target-supports.exp (check_effective_target_vect_int): Return
5834         true for Loongson targets.
5835         (check_effective_target_vect_shift): Likewise.
5836         (check_effective_target_vect_no_int_max): Likewise.
5837         (check_effective_target_vect_no_align): Likewise.
5838         (check_effective_target_vect_short_mult): Likewise.
5839
5840 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
5841
5842         * g++.dg/cast.C: Change fields of structures to "long" to pass
5843         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5844         * g++.dg/cpp0x/iop.C: Ditto.
5845         * g++.dg/cpp0x/named_refs.C: Ditto.
5846         * g++.dg/cpp0x/rv1p.C: Ditto.
5847         * g++.dg/cpp0x/rv2p.C: Ditto.
5848         * g++.dg/cpp0x/rv3p.C: Ditto.
5849         * g++.dg/cpp0x/rv4p.C: Ditto.
5850         * g++.dg/cpp0x/rv5p.C: Ditto.
5851         * g++.dg/cpp0x/rv6p.C: Ditto.
5852         * g++.dg/cpp0x/rv7p.C: Ditto.
5853         * g++.dg/cpp0x/rv8p.C: Ditto.
5854         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5855
5856 2010-08-13  Daniel Kraft  <d@domob.eu>
5857
5858         * gfortran.dg/implied_shape_1.f08: New test.
5859         * gfortran.dg/implied_shape_2.f90: New test.
5860         * gfortran.dg/implied_shape_3.f08: New test.
5861
5862 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5863
5864         PR libfortran/42526
5865         * gfortran.dg/char_component_initializer_1.f90: New test.
5866
5867 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
5868
5869         PR tree-optimization/45241
5870         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5871
5872 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5873
5874         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5875         to dg-options.
5876         * gcc.target/i386/pr40906-2.c: Ditto.
5877         * gcc.target/i386/pr40906-3.c: Ditto.
5878
5879 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5880
5881         PR middle-end/45262
5882         * gcc.c-torture/execute/pr45262.c: New test.
5883
5884 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5885
5886         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5887         empty argument.
5888         * g++.dg/other/profile1.C: Ditto.
5889
5890 2010-08-12  Richard Guenther  <rguenther@suse.de>
5891
5892         PR tree-optimization/45232
5893         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5894         * gcc.dg/tree-ssa/loop-7.c: Adjust.
5895         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5896         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5897         unsigned arithmetic.
5898         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5899         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5900         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5901         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5902         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5903         unsigned arithmetic.
5904         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5905         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5906         unsigned arithmetic.
5907         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5908         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5909         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5910         unsigned arithmetic.
5911         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5912         * gcc.dg/tree-ssa/negate.c: Adjust.
5913         * gcc.dg/vect/vect-1.c: Adjust.
5914         * gfortran.dg/reassoc_6.f: XFAIL.
5915
5916 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5917
5918         PR debug/45259
5919         * gcc.dg/pr45259.c: New test.
5920
5921 2010-08-12  Wei Guozhi  <carrot@google.com>
5922
5923         PR target/44999
5924         * gcc.target/arm/pr44999.c: New testcase.
5925
5926 2010-08-12  Jie Zhang  <jie@codesourcery.com>
5927
5928         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5929         (N): Likewise.
5930         (main): Adjust accordingly.
5931
5932 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5933
5934         * gfortran.dg/graphite/id-22.f: New.
5935
5936 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5937
5938         * gcc.dg/graphite/id-26.c: New.
5939
5940 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5941
5942         * gcc.dg/graphite/id-25.c: New.
5943
5944 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5945
5946         * gcc.dg/graphite/run-id-5.c: New.
5947         * gcc.dg/graphite/run-id-6.c: New.
5948         * gfortran.dg/graphite/id-21.f: New.
5949
5950 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5951
5952         * gcc.dg/graphite/id-24.c: New.
5953
5954 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5955
5956         * gcc.dg/tree-ssa/pr20742.c: New.
5957
5958 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5959
5960         * gcc.dg/graphite/id-23.c: New.
5961
5962 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5963
5964         * gfortran.dg/graphite/id-20.f: Adjust testcase.
5965
5966 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5967
5968         * gcc.dg/graphite/pr42729.c: New.
5969
5970 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5971
5972         * gfortran.dg/graphite/id-20.f: New.
5973
5974 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5975
5976         * gcc.dg/graphite/id-22.c: New.
5977
5978 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5979
5980         * gcc.dg/graphite/run-id-2.c: Call abort.
5981
5982 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5983
5984         * gcc.dg/graphite/id-20.c: New.
5985
5986 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
5987             Steve Kargl  <kargl@gcc.gnu.org>
5988
5989         PR fortran/44595
5990         * gfortran.dg/move_alloc_3.f90: New.
5991         * gfortran.dg/random_seed_2.f90: New.
5992
5993 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5994
5995         * lib/target-supports.exp (check_effective_target_sync_int_long):
5996         Add hppa*-*-linux*.
5997         (check_effective_target_sync_char_short): Likewise.
5998
5999 2010-08-10  Yao Qi  <yao@codesourcery.com>
6000
6001         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6002         general form.
6003         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6004         * g++.dg/other/packed1.C: Likewise.
6005         * g++.dg/other/crash-4.C: Likewise.
6006         * g++.dg/ext/packed8.C: Likewise.
6007         * g++.dg/init/array16.C: Likewise.
6008
6009 2010-08-10  xinliang David Li  <davidxl@google.com>
6010         * gcc.dg/tree-ssa/loop-19.c: Add option
6011         -fno-prefetch-loop-array
6012
6013 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6014
6015         PR middle-end/45182
6016         * gcc.c-torture/compile/pr45182.c: New test.
6017
6018 2010-08-09  Jason Merrill  <jason@redhat.com>
6019
6020         PR c++/45236
6021         * g++.dg/cpp0x/variadic-104.C: New.
6022
6023 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6024
6025         PR fortran/44235
6026         * gfortran.dg/dependency_32.f90:  New test.
6027
6028 2010-08-09  Richard Guenther  <rguenther@suse.de>
6029
6030         PR middle-end/44632
6031         * g++.dg/opt/nrv17.C: New testcase.
6032
6033 2010-08-09  Richard Guenther  <rguenther@suse.de>
6034
6035         PR middle-end/45212
6036         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6037         alignment from MEM_REF offset only if we took it from the
6038         base object.
6039
6040         * gcc.target/i386/pr24178.c: New testcase.
6041
6042 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6043
6044         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6045         * gcc.dg/20030702-1.c: Ditto.
6046         * gcc.dg/20050309-1.c: Ditto.
6047         * gcc.dg/20050325-1.c: Ditto.
6048         * gcc.dg/20050330-2.c: Ditto.
6049         * gcc.dg/20051201-1.c: Ditto.
6050         * gcc.dg/gomp/pr27573.c: Ditto.
6051         * gcc.dg/gomp/pr34610.c: Ditto.
6052         * gcc.dg/pr24225.c: Ditto.
6053         * gcc.dg/pr26570.c: Ditto.
6054         * gcc.dg/pr32773.c: Ditto.
6055         * g++.dg/gcov/gcov-6.C: Ditto.
6056         * g++.dg/gomp/pr34608.C: Ditto.
6057         * gfortran.dg/gomp/pr27573.f90: Ditto.
6058
6059         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
6060         dg-require-host-local dg directive.
6061         * gcc.dg/profile-dir-2.c: Ditto.
6062         * gcc.dg/profile-dir-3.c: Ditto.
6063
6064 2010-08-08  Richard Guenther  <rguenther@suse.de>
6065
6066         PR tree-optimization/45109
6067         * gcc.c-torture/compile/pr45109.c: New testcase.
6068
6069 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6070
6071         * gcc.dg/march.c: Skip if -march defined.
6072         * gcc.dg/mtune.c: Skip if -mtune defined.
6073
6074         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6075         generic thunk support.
6076
6077 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
6078
6079         PR target/45213
6080         * gcc.target/i386/pr45213.c: New test.
6081
6082 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6083
6084         PR libfortran/45143
6085         * gfortran.dg/fmt_error_11.f03: New test.
6086
6087 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6088
6089         * lib/target-supports.exp (check_effective_target_sync_int_long):
6090         Add arm*-*-linux-gnueabi.
6091         (check_effective_target_sync_char_short): Likewise.
6092
6093 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6094
6095         PR fortran/45159
6096         * gfortran.dg/dependency_31.f90:  New test.
6097
6098 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6099
6100         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
6101
6102 2010-08-06  Jason Merrill  <jason@redhat.com>
6103
6104         * g++.dg/cpp0x/sfinae3.C: New.
6105         * g++.dg/cpp0x/sfinae4.C: New.
6106
6107 2010-08-06  Richard Guenther  <rguenther@suse.de>
6108
6109         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6110         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6111         * gcc.dg/tree-ssa/pr25382.c: Likewise.
6112         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6113         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6114         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6115         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6116         * gcc.c-torture/execute/20100805-1.c: Likewise.
6117
6118 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6119
6120         PR testsuite/42855
6121         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6122
6123 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6124
6125         * gcc.dg/ipa/ipcp-ii-1.c: New test.
6126         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6127
6128 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6129
6130         * g++.dg/ipa/devirt-1.C: New test.
6131         * g++.dg/ipa/devirt-2.C: Likewise.
6132         * g++.dg/ipa/devirt-3.C: Likewise.
6133         * g++.dg/ipa/devirt-4.C: Likewise.
6134         * g++.dg/ipa/devirt-5.C: Likewise.
6135         * gcc.dg/ipa/iinline-3.c: Likewise.
6136
6137 2010-08-05  Jie Zhang  <jie@codesourcery.com>
6138
6139         PR tree-optimization/45144
6140         * gcc.dg/tree-ssa/pr45144.c: New test.
6141
6142 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
6143
6144         PR fortran/42207
6145         PR fortran/44064
6146         PR fortran/44065
6147         * gfortran.dg/class_25.f03: New.
6148         * gfortran.dg/class_26.f03: New.
6149
6150 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
6151
6152         * g++.dg/warn/miss-format-1.C: Update line number.
6153
6154 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
6155
6156         PR c++/44641
6157         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6158         .frame and .mask assembler directives.
6159
6160 2010-08-04  Richard Guenther  <rguenther@suse.de>
6161
6162         * gcc.dg/tree-ssa/vrp35.c: Adjust.
6163         * gcc.dg/tree-ssa/vrp36.c: Likewise.
6164         * gcc.dg/tree-ssa/vrp50.c: Likewise.
6165         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6166
6167 2010-08-04  Tobias Burnus  <burnus@net-b.de>
6168
6169         PR fortran/44857
6170         * gfortran.dg/derived_constructor_char_1.f90: New.
6171         * gfortran.dg/derived_constructor_char_2.f90: New.
6172
6173 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6174
6175         PR fortran/45159
6176         * gfortran.dg/dependency_30.f90:  New test.
6177
6178 2010-08-03  Jan Hubicka  <jh@suse.cz>
6179
6180         * gcc.c-torture/compile/pr45085.c: New testcase.
6181
6182 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
6183
6184         PR fortran/44584
6185         PR fortran/45161
6186         * gfortran.dg/typebound_call_9.f03: Modified.
6187         * gfortran.dg/typebound_generic_1.f03: Modified.
6188
6189 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6190
6191         PR fortran/45159
6192
6193         * gfortran.dg/dependency_29.f90:  New test.
6194
6195 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6196
6197         PR fortran/36854
6198         * gfortran.dg/character_comparison_2.f90:  New test.
6199         * gfortran.dg/character_comparison_3.f90:  New test.
6200         * gfortran.dg/dependency_28.f90:  New test.
6201
6202 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
6203
6204         PR target/40457
6205         * gcc.target/arm/pr40457-1.c: New test.
6206         * gcc.target/arm/pr40457-2.c: New test.
6207
6208 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
6209
6210         PR fortran/44912
6211         * gfortran.dg/typebound_call_17.f03: New.
6212
6213 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
6214
6215         PR fortran/44929
6216         * gfortran.dg/allocate_derived_3.f90: New.
6217
6218 2010-07-30  Xinliang David Li  <davidxl@google.com>
6219         PR tree-optimization/45121
6220         * c-c++-common/uninit-17.c: Add -fno-ivops option.
6221
6222 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6223
6224         PR c++/45112
6225         * g++.dg/pr45112.C: New test.
6226
6227 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
6228
6229         PR debug/45055
6230         PR rtl-optimization/45137
6231         * gcc.dg/pr45055.c: New test.
6232
6233 2010-07-30  Alan Modra  <amodra@gmail.com>
6234
6235         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6236         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6237
6238 2010-07-29  Tobias Burnus  <burnus@net-b.de>
6239
6240         PR fortran/45087
6241         PR fortran/45125
6242         * gfortran.dg/whole_file_25.f90: New.
6243         * gfortran.dg/whole_file_26.f90: New.
6244         * gfortran.dg/whole_file_27.f90: New.
6245
6246 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6247
6248         PR fortran/44962
6249         * gfortran.dg/typebound_proc_17.f03: New.
6250
6251 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6252
6253         PR fortran/45004
6254         * gfortran.dg/move_alloc_2.f90: New.
6255
6256 2010-07-29  Xinliang David Li  <davidxl@google.com>
6257         PR tree-optimization/45121
6258         * c-c++-common/uninit-17.c: Fix expected output.
6259
6260 2010-07-29  Richard Guenther  <rguenther@suse.de>
6261
6262         PR tree-optimization/45120
6263         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6264
6265 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
6266
6267         PR fortran/42051
6268         PR fortran/44064
6269         * gfortran.dg/pr42051.f03: New testcase.
6270
6271 2010-07-29  Richard Guenther  <rguenther@suse.de>
6272
6273         PR middle-end/45034
6274         * gcc.c-torture/execute/pr45034.c: New testcase.
6275
6276 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
6277
6278         PR c++/45096
6279         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6280
6281 2010-07-28  Daniel Kraft  <d@domob.eu>
6282
6283         * gfortran.dg/bound_8.f90: New test.
6284
6285 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
6286
6287         PR debug/45105
6288         * gcc.dg/pr45105.c: New test.
6289
6290 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6291
6292         PR rtl-optimization/45107
6293         * gcc.dg/pr45107.c: New test.
6294
6295 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6296
6297         PR rtl-optimization/45101
6298         * gcc.dg/pr45101.c: New test.
6299
6300 2010-07-28  Tobias Burnus  <burnus@net-b.de>
6301
6302         PR fortran/45077
6303         * gfortran.dg/whole_file_24.f90: New.
6304
6305 2010-07-27  Jason Merrill  <jason@redhat.com>
6306
6307         * g++.dg/cpp0x/variadic102.C: New.
6308         * g++.dg/cpp0x/variadic103.C: New.
6309
6310 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6311
6312         PR rtl-optimization/40956
6313         PR target/42495
6314         PR middle-end/42574
6315         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6316         * gcc.target/arm/pr42574.c: Add tests.
6317
6318 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6319
6320         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6321         test name.
6322         (cleanup-repo-files): Ditto.
6323         (cleanup-saved-temps): Ditto.
6324
6325 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6326
6327         PR testsuite/44701
6328         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6329
6330         PR c/45079
6331         * gcc.dg/pr45079.c: New test.
6332
6333 2010-07-27  Ira Rosen  <irar@il.ibm.com>
6334
6335         PR tree-optimization/44152
6336         * gcc.dg/vect/fast-math-pr44152.c: New test.
6337
6338 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
6339
6340         PR ObjC/44140
6341         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6342         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6343         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6344         * obj-c++.dg/torture/trivial.mm: Ditto.
6345         * objc.dg/torture/tls/thr-init-2.m: Ditto.
6346         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6347         * objc.dg/torture/tls/thr-init.m: Ditto.
6348         * objc.dg/torture/trivial.m: Ditto.
6349
6350 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6351
6352         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6353         Skip on spu-*-* targets.
6354
6355 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6356
6357         PR tree-optimization/45083
6358         * gcc.dg/pr45083.c: New test.
6359
6360 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6361
6362         PR fortran/40873
6363         * gfortran.dg/whole_file_22.f90: New test.
6364         * gfortran.dg/whole_file_23.f90: New test.
6365
6366 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
6367             Jack Howarth  <howarth@bromo.med.uc.edu>
6368             Richard Henderson  <rth@redhat.com>
6369
6370         PR target/44132
6371         * gcc.dg/tls/thr-init-1.c: New.
6372         * gcc.dg/tls/thr-init-2.c: New.
6373         * gcc.dg/torture/tls New.
6374         * gcc.dg/torture/tls/tls-test.c: New.
6375         * gcc.dg/torture/tls/thr-init-1.c: New.
6376         * gcc.dg/torture/tls/tls.exp: New.
6377         * gcc.dg/torture/tls/thr-init-2.c: New.
6378         * gcc.dg/tls/emutls-2.c: New test
6379
6380         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6381         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6382         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6383         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6384         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6385         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6386         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6387         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6388         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6389         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6390         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6391         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6392         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6393         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6394         gfortran.dg/gomp/appendix-a/a.22.4.f90,
6395         gfortran.dg/gomp/appendix-a/a.22.5.f90,
6396         gfortran.dg/gomp/appendix-a/a.22.6.f90,
6397         gfortran.dg/gomp/appendix-a/a.24.1.f90,
6398         gfortran.dg/gomp/appendix-a/a.32.1.f90,
6399         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6400         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6401         gfortran.dg/gomp/omp_threadprivate1.f90,
6402         gfortran.dg/gomp/omp_threadprivate2.f90,
6403         gfortran.dg/gomp/reduction1.f90,
6404         gfortran.dg/gomp/sharing-1.f90: Likewise.
6405
6406 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6407
6408         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6409         sse_runtime.
6410         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6411         dg-require-visibility.
6412
6413 2010-07-26  Richard Guenther  <rguenther@suse.de>
6414
6415         PR tree-optimization/43784
6416         * gcc.c-torture/execute/pr43784.c: New testcase.
6417         * g++.dg/torture/pr43784.C: Likewise.
6418
6419 2010-07-26  Richard Guenther  <rguenther@suse.de>
6420
6421         PR middle-end/45056
6422         * g++.dg/pr45056.C: New testcase.
6423
6424 2010-07-26  Richard Guenther  <rguenther@suse.de>
6425
6426         PR tree-optimization/45071
6427         * gcc.dg/pr45071.c: New testcase.
6428
6429 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6430
6431         PR fortran/45066
6432         * gfortran.dg/namelist_62.f90: New.
6433
6434 2010-07-26  Richard Guenther  <rguenther@suse.de>
6435
6436         * gcc.c-torture/execute/pr45017.c: Move ...
6437         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
6438
6439 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6440
6441         PR fortran/40628
6442         * trim_optimize_1.f90:  New test.
6443         * character_comparision_1.f90:  New test.
6444
6445 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6446
6447         PR fortran/42852
6448         * gfortran.dg/wtruncate_fix.f: New test.
6449
6450 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6451
6452         PR testsuite/45068
6453         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6454
6455 2010-07-24  Richard Guenther  <rguenther@suse.de>
6456
6457         PR lto/43788
6458         * g++.dg/lto/20100724-1_0.C: New testcase.
6459
6460 2010-07-24  Richard Guenther  <rguenther@suse.de>
6461
6462         PR lto/43212
6463         * gcc.dg/lto/20100724-1_0.c: New testcase.
6464         * gcc.dg/lto/20100724-1_1.c: Likewise.
6465
6466 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6467
6468         PR fortran/40011
6469         * gfortran.dg/whole_file_21.f90: New.
6470
6471         * gfortran.dg/integer_exponentiation_3.F90: Use
6472         -ffloat-store only for i?86/x86-64 -m32.
6473
6474 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6475
6476         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6477         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6478
6479 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6480
6481         * gfortran.dg/func_decl_4.f90: Split test into two ...
6482         * gfortran.dg/func_decl_5.f90: ... parts.
6483         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6484         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6485         * gfortran.dg/global_references_1.f90: Add new dg-warning.
6486         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6487         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6488         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6489         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6490         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6491         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6492         * gfortran.dg/sizeof.f90: Make test valid.
6493         * gfortran.dg/pr20865.f90: Add new dg-error.
6494         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6495         * gfortran.dg/g77/19990218-0.f: Ditto.
6496         * gfortran.dg/g77/19990218-1.f: Ditto.
6497         * gfortran.dg/g77/970625-2.f: Ditto.
6498         * gfortran.dg/pr37243.f: Fix function declaration.
6499         * gfortran.dg/use_only_1.f90: Fix implicit typing.
6500         * gfortran.dg/loc_1.f90: Fix pointer datatype.
6501
6502 2010-07-23  Tobias Burnus  <burnus@net-b.de>
6503
6504         PR fortran/44945
6505         * gfortran.dg/char_array_structure_constructor.f90: Add
6506         -fwhole-file as dg-option as it otherwise fails on some
6507         systems.
6508
6509 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
6510
6511         * gnat.dg/aggr16.ad[sb]: New test.
6512         * gnat.dg/aggr16_pkg.ads: New helper.
6513
6514 2010-07-23  Richard Guenther  <rguenther@suse.de>
6515
6516         PR lto/43071
6517         * g++.dg/lto/20100723-1_0.C: New testcase.
6518
6519 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
6520
6521         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6522         AVX support.
6523         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6524         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6525
6526 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6527
6528         * lib/target-supports.exp (add_options_for_tls): New proc.
6529         * g++.dg/tls/static-1.C: Use dg-add-options tls.
6530         * g++.dg/tls/static-1a.cc: Likewise.
6531         * gcc.dg/tls/emutls-1.c: Likewise.
6532         * gcc.dg/tls/opt-11.c: Likewise.
6533         * gcc.dg/tls/opt-12.c: Likewise.
6534         * gcc.dg/tls/pr24428-2.c: Likewise.
6535         * gcc.dg/tls/pr24428.c: Likewise.
6536         * obj-c++.dg/tls/static-1.mm: Likewise.
6537         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6538         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6539         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6540         * objc.dg/torture/tls/thr-init-2.m: Likewise.
6541         * objc.dg/torture/tls/thr-init-3.m: Likewise.
6542         * objc.dg/torture/tls/thr-init.m: Likewise.
6543         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6544
6545 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6546
6547         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6548         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6549         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6550         optimized dump files.
6551
6552 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
6553
6554         PR tree-optimization/45047
6555         * gcc.c-torture/compile/pr45047.c: New test.
6556
6557 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6558
6559         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6560         instead of dg-compile.
6561         * gcc.dg/float-range-4.c: Ditto.
6562         * gcc.dg/float-range-5.c: Ditto.
6563         * gcc.dg/fold-overflow-1.c: Ditto.
6564         * gcc.dg/gomp/sections-4.c: Ditto.
6565         * gcc.dg/transparent-union-1.c: Ditto.
6566         * gcc.dg/transparent-union-2.c: Ditto.
6567         * gcc.target/i386/pr39315-check.c: Ditto.
6568         * g++.dg/gomp/sections-4.C: Ditto.
6569         * g++.dg/template/dtor7.C: Ditto.
6570         * g++.dg/tree-ssa/pr19952.C: Ditto.
6571         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6572         * gfortran.dg/graphite/pr42185.f90: Ditto.
6573         * gfortran.dg/namelist_36.f90: Ditto.
6574         * gnat.dg/noreturn1.adb: Ditto.
6575         * gnat.dg/specs/small_alignment.ads: Ditto.
6576
6577 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6578
6579         PR tree-optimization/44915
6580         * g++.dg/torture/pr44915.C: New test.
6581
6582 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6583
6584         PR tree-optimization/44914
6585         * g++.dg/tree-ssa/pr44914.C: New test.
6586
6587 2010-07-23  Jie Zhang  <jie@codesourcery.com>
6588
6589         PR target/44290
6590         * gcc.dg/pr44290-1.c: New test.
6591         * gcc.dg/pr44290-2.c: New test.
6592
6593 2010-07-23  Jason Merrill  <jason@redhat.com>
6594
6595         PR c++/45008
6596         * g++.dg/abi/mangle44.C: New.
6597
6598 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6599
6600         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6601         for compile-time only tests.
6602         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6603         target check.
6604         * gcc.target/i386/pr39315-4.c: Ditto.
6605         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6606         target check.  Include sse-os-support.h.
6607         (main): Call check_isa and sse_os_support.
6608         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6609         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6610         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6611         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6612         target check.  Include sse-os-support.h.
6613         (main): Call check_isa and sse_os_support.
6614         * gcc.target/i386/vperm-v2df.c: Ditto.
6615
6616 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6617
6618         * lib/target-supports.exp (check_avx_hw_available): New procedure.
6619         (check_effective_target_avx_runtime): New procedure.
6620         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6621         (check_effective_target_sse_runtime): Add check_effective_target_sse.
6622
6623         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6624         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
6625         and __get_cpuid test.
6626         * gcc.dg/compat/vector-2b_main.c: Ditto.
6627
6628         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6629
6630         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6631         for compile-time only test.
6632         * gcc.dg/pr32716.c: Ditto.
6633         * gcc.dg/pr34856.c: Ditto.
6634         * gcc.dg/pr36997.c: Ditto.
6635         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6636         * gfortran.dg/pr28158.f90: Ditto.
6637         * gfortran.dg/pr30667.f: Ditto.
6638
6639         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6640         i?86-*-* and x86_64-*-* targets to disable execution on targets
6641         without sse2 runtime support.
6642         * g++.dg/vect/vect.exp: Ditto.
6643         * gfortran.dg/vect/vect.exp: Ditto.
6644
6645         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6646         * gcc.dg/pr37544.c: Ditto.
6647         * gcc.dg/pr40550.c: Ditto.
6648         * gcc.dg/compat/union-m128-1_main.c: Ditto.
6649         * gcc.dg/compat/vector-1a_main.c: Ditto.
6650         * gcc.dg/compat/vector-2a_main.c: Ditto.
6651         * gcc.dg/torture/pr16104-1.c: Ditto.
6652         * gcc.dg/torture/pr35771-1.c: Ditto.
6653         * gcc.dg/torture/pr35771-2.c: Ditto.
6654         * gcc.dg/torture/pr35771-3.c: Ditto.
6655         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6656         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6657         * gcc.dg/torture/stackalign/push-1.c: Ditto.
6658         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6659         * g++.dg/other/i386-1.C: Ditto.
6660         * g++.dg/other/pr40446.C: Ditto.
6661
6662 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6663
6664         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6665
6666 2010-07-23  Daniel Kraft  <d@domob.eu>
6667
6668         PR fortran/44709
6669         * gfortran.dg/exit_1.f08: New test.
6670         * gfortran.dg/exit_2.f08: New test.
6671
6672 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
6673
6674         PR tree-optimization/39839
6675         * gcc.target/arm/pr39839.c: New test case.
6676
6677 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6678
6679         * gnat.dg/unchecked_convert5b.adb: New test.
6680         * gnat.dg/unchecked_convert6.adb: Likewise.
6681         * gnat.dg/unchecked_convert6b.adb: Likewise.
6682
6683 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6684
6685         * gnat.dg/aggr15.ad[sb]: New test.
6686
6687 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
6688
6689         PR debug/45024
6690         * g++.dg/debug/dwarf2/nested-2.C: New test case.
6691
6692 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6693
6694         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
6695         with dg-require-linker-plugin.
6696
6697 2010-07-22  Richard Guenther  <rguenther@suse.de>
6698
6699         PR lto/43850
6700         * g++.dg/lto/20100722-1_0.C: New testcase.
6701
6702 2010-07-22  Richard Guenther  <rguenther@suse.de>
6703
6704         PR lto/42451
6705         * gcc.dg/lto/20100720-3_0.c: New testcase.
6706         * gcc.dg/lto/20100720-3_1.c: Likewise.
6707
6708 2010-07-22  Richard Guenther  <rguenther@suse.de>
6709
6710         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6711         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6712
6713         PR lto/43373
6714         * gcc.dg/lto/20100722-1_0.c: New testcase.
6715
6716 2010-07-22  Martin Jambor  <mjambor@suse.cz>
6717
6718         PR tree-optimization/44891
6719         * gcc.c-torture/compile/pr44891.c: New test.
6720
6721 2010-07-22  Richard Guenther  <rguenther@suse.de>
6722
6723         PR tree-optimization/45017
6724         * gcc.c-torture/execute/pr45017.c: New testcase.
6725
6726 2010-07-22  Tobias Burnus  <burnus@net-b.de>
6727
6728         PR fortran/45019
6729         * gfortran.dg/aliasing_dummy_5.f90: New.
6730
6731 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6732
6733         PR target/43698
6734         * gcc.target/arm/pr43698.c: New test.
6735
6736 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6737
6738         PR fortran/44929
6739         * Revert my commit r162325 for this PR.
6740
6741 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6742
6743         PR debug/45015
6744         * gcc.target/m68k/pr45015.c: New test.
6745
6746 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
6747
6748         PR c++/44641
6749         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6750         comments.
6751
6752 2010-07-21  Richard Guenther  <rguenther@suse.de>
6753
6754         PR lto/45018
6755         * g++.dg/lto/20100721-1_0.C: New testcase.
6756
6757 2010-07-21  Martin Jambor  <mjambor@suse.cz>
6758
6759         PR tree-optimization/44900
6760         * g++.dg/torture/pr44900.C: New test.
6761
6762 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
6763
6764         PR middle-end/44738
6765         * c-c++-common/uninit-17.c: Correct expected error.
6766
6767 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6768
6769         * gcc.dg/guality/asm-1.c: New test.
6770
6771         PR debug/45003
6772         * gcc.dg/guality/pr45003-2.c: New test.
6773         * gcc.dg/guality/pr45003-3.c: New test.
6774
6775 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6776
6777         PR libfortran/44697
6778         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
6779
6780 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
6781
6782         * lib/scanasm.exp (dg-function-on-line): Test that a function is
6783         defined on the current line.
6784         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
6785         * g++.dg/debug/dwarf2/pr44641.C: New.
6786
6787 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
6788
6789         * gcc.target/powerpc/block-move-1.c: New test.
6790         * gcc.target/powerpc/block-move-2.c: New test.
6791
6792 2010-07-20  Jason Merrill  <jason@redhat.com>
6793
6794         PR c++/44967
6795         * g++.dg/cpp0x/sfinae2.C: New.
6796
6797 2010-07-20  Richard Guenther  <rguenther@suse.de>
6798
6799         PR lto/42696
6800         * gcc.dg/lto/20100720-4_0.c: New testcase.
6801
6802 2010-07-20  Richard Guenther  <rguenther@suse.de>
6803
6804         PR lto/43221
6805         * gcc.dg/lto/20100720-2_0.c: New testcase.
6806         * gcc.dg/lto/20100720-2_1.c: Likewise.
6807
6808 2010-07-20  Richard Guenther  <rguenther@suse.de>
6809
6810         PR lto/43208
6811         * gcc.dg/lto/20100720-1_0.c: New testcase.
6812         * gcc.dg/lto/20100720-1_1.c: Likewise.
6813
6814 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
6815
6816         PR debug/45003
6817         * gcc.dg/guality/pr45003-1.c: New test.
6818
6819 2010-07-20  Richard Guenther  <rguenther@suse.de>
6820
6821         PR tree-optimization/44977
6822         * gcc.dg/torture/pr44977.c: New testcase.
6823
6824 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
6825
6826         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6827         sync_char_short
6828
6829 2010-07-20  Richard Guenther  <rguenther@suse.de>
6830
6831         PR middle-end/44971
6832         PR middle-end/44988
6833         * gcc.dg/pr44971.c: New testcase.
6834         * gcc.c-torture/compile/pr44988.c: Likewise.
6835
6836 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6837
6838         PR fortran/44929
6839         * gfortran.dg/allocate_with_typespec.f90: New test.
6840         * gfortran.dg/allocate_derived_1.f90: Update error message.
6841
6842 2010-07-19  Jason Merrill  <jason@redhat.com>
6843
6844         PR c++/44996
6845         * g++.dg/cpp0x/decltype23.C: New.
6846
6847 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
6848
6849         PR fortran/42385
6850         * gfortran.dg/class_defined_operator_1.f03 : New test.
6851
6852 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
6853
6854         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6855         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6856         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
6857         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6858
6859 2010-07-19  Richard Guenther  <rguenther@suse.de>
6860
6861         PR middle-end/44941
6862         * gcc.c-torture/compile/pr44941.c: New testcase.
6863
6864 2010-07-19  Jason Merrill  <jason@redhat.com>
6865
6866         PR c++/44969
6867         * g++.dg/template/sfinae24.C: New.
6868
6869 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
6870
6871         PR fortran/44353
6872         * gfortran.dg/data_implied_do_2.f90: Removed.
6873
6874 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
6875
6876         PR c++/44969
6877         * g++.dg/template/sfinae23.C: New.
6878
6879 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6880
6881         * lib/target-supports.exp (check_sse_os_support_available): New
6882         proc.
6883         (check_sse_hw_available): New proc.
6884         (check_effective_target_sse_runtime): New proc.
6885         (check_effective_target_sse2_runtime): New proc.
6886         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6887         -msse2 if check_sse_os_support_available.
6888         * g++.dg/vect/vect.exp: Only run -msse2 tests if
6889         check_sse_os_support_available.
6890         * gcc.dg/vect/vect.exp: Likewise.
6891         * gfortran.dg/vect/vect.exp: Likewise.
6892         * gcc.target/i386/sol2-check: Renamed to ...
6893         * gcc.target/i386/sse-os-support.h: ... this.
6894         (sol2_check): Renamed to ...
6895         (sse_os_support): ... this.
6896         Only test movss with xmm registers.
6897         * gcc.target/i386/sse-check.h: Reflect new header and function names.
6898         Removed ILL_INSN, ILL_INSN_LEN.
6899         * gcc.target/i386/sse2-check.h: Likewise.
6900         * gcc.target/i386/sse3-check.h: Likewise.
6901         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6902         Removed cpuid.h, __get_cpuid test.
6903         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6904         Removed cpuid.h, __get_cpuid test.
6905         * g++.dg/other/pr40446.C: Likewise.
6906         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6907         * gcc.dg/compat/vector-1a_main.c: Likewise.
6908         * gcc.dg/compat/vector-2a_main.c: Likewise.
6909         * gcc.dg/pr36584.c: Likewise.
6910         * gcc.dg/pr37544.c: Likewise.
6911         * gcc.dg/torture/pr16104-1.c: Likewise.
6912         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6913         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6914         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6915         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6916         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6917         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6918         sse2_runtime.
6919         * gcc.dg/torture/pr35771-2.c: Likewise.
6920         * gcc.dg/torture/pr35771-3.c: Likewise.
6921         * gcc.target/i386/pr39315-2.c: Likewise.
6922         * gcc.target/i386/pr39315-4.c: Likewise.
6923         * gcc.target/i386/vperm-v2df.c: Likewise.
6924         * gcc.target/i386/vperm-v2di.c: Likewise.
6925         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6926         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6927         sse_runtime.
6928
6929 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
6930
6931         PR fortran/44353
6932         * gfortran.dg/data_implied_do_2.f90: New test.
6933
6934 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6935
6936         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6937
6938 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6939
6940         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6941         to the "mips16" group.
6942         (mips_using_mips16_p): New procedure.
6943         (mips-dg-options): Use it.
6944
6945 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6946
6947         * gcc.target/mips/mips16-attributes-4.c: New test.
6948
6949 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
6950
6951         PR testsuite/44418
6952         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6953         * gcc.target/powerpc/recip-2.c: Ditto.
6954         * gcc.target/powerpc/recip-3.c: Ditto.
6955
6956 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
6957
6958         * gcc.target/arm/pr42235.c: New test.
6959
6960 2010-07-16  Jason Merrill  <jason@redhat.com>
6961
6962         PR c++/32505
6963         * g++.dg/template/partial8.C: New.
6964
6965 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6966
6967         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6968         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
6969         in C++.
6970         (gualcvt): New overloaded inline.
6971         (GUALCVT): Use it for C++.
6972         * g++.dg/guality/guality.exp: New.
6973         * g++.dg/guality/guality.h: New.
6974         * g++.dg/guality/redeclaration1.C: New test.
6975         * g++.dg/dg.exp: Prune also guality/* tests.
6976         * gcc.dg/guality/pr43141.c: Moved to...
6977         * c-c++-common/guality/pr43141.c: ... here.
6978
6979 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6980
6981         PR libfortran/37077
6982         * gfortran.dg/char4_iunit_2.f03: New test.
6983
6984 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
6985
6986         PR testsuite/43925
6987         * lib/plugin-support.exp (plugin-test-execute):
6988         Add ${gcc_objdir}/intl to includes.
6989
6990 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6991
6992         PR target/44942
6993         * gcc.c-torture/execute/pr44942.c: New test.
6994         * gcc.target/i386/pr44942.c: New test.
6995
6996 2010-07-15  Jason Merrill  <jason@redhat.com>
6997
6998         PR c++/44909
6999         * g++.dg/cpp0x/implicit7.C: New.
7000         * g++.dg/cpp0x/implicit8.C: New.
7001
7002 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7003
7004         Disable float tests for __SPU__ targets due to lack of signed zero:
7005         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7006         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7007         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7008         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7009         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7010         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7011         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7012         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7013         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7014
7015 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7016
7017         * gfortran.dg/select_char_2.f90: New test.
7018
7019 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7020
7021         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7022         with DECL_CHAIN.
7023
7024 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7025
7026         PR fortran/44936
7027         * gfortran.dg/typebound_generic_9.f03: New.
7028
7029 2010-07-15  Richard Guenther  <rguenther@suse.de>
7030
7031         PR tree-optimization/44946
7032         * gcc.c-torture/compile/pr44946.c: New testcase.
7033
7034 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7035
7036         PR fortran/40206
7037         * gfortran.dg/select_char_3.f90: New test.
7038
7039 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7040             Kevin F. Quinn  <kevquinn@gentoo.org>
7041
7042         * gcc.dg/Wtrampolines.c: New.
7043
7044 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7045
7046         PR libfortran/44934
7047         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7048
7049 2010-07-14  Jason Merrill  <jason@redhat.com>
7050
7051         PR c++/44810
7052         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7053
7054         Implement C++0x unrestricted unions (N2544)
7055         * g++.dg/cpp0x/union1.C: New.
7056         * g++.dg/cpp0x/union2.C: New.
7057         * g++.dg/cpp0x/union3.C: New.
7058         * g++.dg/cpp0x/defaulted2.C: Adjust.
7059         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7060         * g++.old-deja/g++.ext/anon2.C: Adjust.
7061         * g++.old-deja/g++.mike/misc6.C: Adjust.
7062
7063 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
7064
7065         PR fortran/44925
7066         * gfortran.dg/c_loc_tests_15.f90: New.
7067
7068 2010-07-13  Jason Merrill  <jason@redhat.com>
7069
7070         PR c++/44909
7071         * g++.dg/cpp0x/implicit6.C: New.
7072
7073 2010-07-13  Jason Merrill  <jason@redhat.com>
7074
7075         PR c++/44540
7076         * g++.dg/abi/noreturn1.C: New.
7077         * g++.dg/abi/noreturn2.C: New.
7078
7079 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
7080
7081         PR other/44874
7082         PR debug/44832
7083         * c-c++-common/pr44832.c: New test.
7084
7085 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
7086
7087         PR objc/44488
7088         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7089         on the target.  Make sure that we can assemble the emitted asm when
7090         the test type is 'compile'.
7091
7092 2010-07-13  Richard Guenther  <rguenther@suse.de>
7093
7094         PR tree-optimization/36960
7095         * g++.dg/torture/pr36960.C: New testcase.
7096
7097 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
7098
7099         PR c++/44908
7100         * g++.dg/template/sfinae21.C: New.
7101         * g++.dg/template/sfinae22.C: Likewise.
7102
7103 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7104
7105         PR testsuite/42843
7106         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7107         * gcc.dg/plugin/ggcplug.c: Likewise.
7108         * g++.dg/plugin/selfassign.c: Likewise.
7109         * g++.dg/plugin/attribute_plugin.c: Likewise.
7110         * g++.dg/plugin/dumb_plugin.c: Likewise.
7111         * g++.dg/plugin/pragma_plugin.c: Likewise.
7112
7113 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
7114
7115         * gcc.c-torture/execute/pr44683.x: New.
7116         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7117
7118 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
7119
7120         PR fortran/44434
7121         PR fortran/44565
7122         PR fortran/43945
7123         PR fortran/44869
7124         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7125         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7126         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7127         * gfortran.dh/typebound_call_16.f03: New.
7128         * gfortran.dg/typebound_generic_6.f03: New.
7129         * gfortran.dg/typebound_generic_7.f03: New.
7130         * gfortran.dg/typebound_generic_8.f03: New.
7131
7132 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7133
7134         PR libfortran/37077
7135         * gfortran.dg/char4_iunit_1.f03: New test.
7136
7137 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
7138
7139         * gcc.dg/tree-ssa/vrp53.c: New test.
7140
7141 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
7142
7143         PR c++/44907
7144         * g++.dg/template/sfinae19.C: New.
7145         * g++.dg/template/sfinae20.C: Likewise.
7146
7147 2010-07-12  Jie Zhang  <jie@codesourcery.com>
7148
7149         * gcc.target/arm/interrupt-1.c: New test.
7150         * gcc.target/arm/interrupt-2.c: New test.
7151
7152 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7153
7154         * gcc.dg/pr42427.c: Require c99_runtime.
7155         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7156         c99_runtime.
7157         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7158         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7159         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7160         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7161         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7162         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7163         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7164         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7165         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7166         * gcc.target/i386/pr37275.c: Require visibility support.
7167
7168 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7169
7170         * lib/target-supports.exp (check_effective_target_sse): New proc.
7171         * gcc.target/i386/sol2-check.h: New file.
7172         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7173         Include sol2-check.h.
7174         (main) Only run do_test () if sol2_check ().
7175         * gcc.target/i386/sse2-check.h: Likewise.
7176         * gcc.target/i386/sse3-check.h: Likewise.
7177         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7178         [__sun__ && __svr4__]: Execute SSE2 instruction.
7179         * gcc.target/i386/math-torture/math-torture.exp: Only add options
7180         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7181         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7182         * g++.dg/ext/vector14.C: Likewise.
7183         * g++.dg/other/mmintrin.C: Likewise.
7184         * gcc.dg/20020418-1.c: Likewise.
7185         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7186         * gcc.dg/format/ms_unnamed-1.c: Likewise.
7187         * gcc.dg/format/unnamed-1.c: Likewise.
7188         Adapt dg-warning line number.
7189         * gcc.dg/graphite/pr40281.c: Likewise.
7190         * gcc.dg/pr32176.c: Likewise.
7191         * gcc.dg/pr40550.c: Likewise.
7192         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7193         * gcc.dg/torture/pr36891.c: Likewise.
7194         * gcc.target/i386/20020218-1.c: Likewise.
7195         * gcc.target/i386/20020523.c: Likewise.
7196         * gcc.target/i386/abi-1.c: Likewise.
7197         * gcc.target/i386/brokensqrt.c: Likewise.
7198         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7199         * gcc.target/i386/pr13366.c: Likewise.
7200         * gcc.target/i386/pr13685.c: Likewise.
7201         * gcc.target/i386/pr24306.c: Likewise.
7202         * gcc.target/i386/pr31486.c: Likewise.
7203         * gcc.target/i386/pr32065-1.c: Likewise.
7204         * gcc.target/i386/pr32065-2.c: Likewise.
7205         * gcc.target/i386/pr32389.c: Likewise.
7206         * gcc.target/i386/pr38824.c: Likewise.
7207         * gcc.target/i386/pr38931.c: Likewise.
7208         * gcc.target/i386/pr39592-1.c: Likewise.
7209         * gcc.target/i386/pr43766.c: Likewise.
7210         * gcc.target/i386/recip-divf.c: Likewise.
7211         * gcc.target/i386/recip-sqrtf.c: Likewise.
7212         * gcc.target/i386/recip-vec-divf.c: Likewise.
7213         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7214         * gcc.target/i386/sse-1.c: Likewise.
7215         * gcc.target/i386/sse-16.c: Likewise.
7216         * gcc.target/i386/sse-2.c: Likewise.
7217         * gcc.target/i386/sse-20.c: Likewise.
7218         * gcc.target/i386/sse-3.c: Likewise.
7219         * gcc.target/i386/sse-7.c: Likewise.
7220         * gcc.target/i386/sse-9.c: Likewise.
7221         * gcc.target/i386/sse-addps-1.c: Likewise.
7222         * gcc.target/i386/sse-addss-1.c: Likewise.
7223         * gcc.target/i386/sse-andnps-1.c: Likewise.
7224         * gcc.target/i386/sse-andps-1.c: Likewise.
7225         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7226         * gcc.target/i386/sse-comiss-1.c: Likewise.
7227         * gcc.target/i386/sse-comiss-2.c: Likewise.
7228         * gcc.target/i386/sse-comiss-3.c: Likewise.
7229         * gcc.target/i386/sse-comiss-4.c: Likewise.
7230         * gcc.target/i386/sse-comiss-5.c: Likewise.
7231         * gcc.target/i386/sse-comiss-6.c: Likewise.
7232         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7233         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7234         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7235         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7236         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7237         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7238         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7239         * gcc.target/i386/sse-divps-1.c: Likewise.
7240         * gcc.target/i386/sse-divss-1.c: Likewise.
7241         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7242         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7243         * gcc.target/i386/sse-maxps-1.c: Likewise.
7244         * gcc.target/i386/sse-maxss-1.c: Likewise.
7245         * gcc.target/i386/sse-minps-1.c: Likewise.
7246         * gcc.target/i386/sse-minss-1.c: Likewise.
7247         * gcc.target/i386/sse-movaps-1.c: Likewise.
7248         * gcc.target/i386/sse-movaps-2.c: Likewise.
7249         * gcc.target/i386/sse-movhlps-1.c: Likewise.
7250         * gcc.target/i386/sse-movhps-1.c: Likewise.
7251         * gcc.target/i386/sse-movhps-2.c: Likewise.
7252         * gcc.target/i386/sse-movlhps-1.c: Likewise.
7253         * gcc.target/i386/sse-movmskps-1.c: Likewise.
7254         * gcc.target/i386/sse-movntps-1.c: Likewise.
7255         * gcc.target/i386/sse-movss-1.c: Likewise.
7256         * gcc.target/i386/sse-movss-2.c: Likewise.
7257         * gcc.target/i386/sse-movss-3.c: Likewise.
7258         * gcc.target/i386/sse-movups-1.c: Likewise.
7259         * gcc.target/i386/sse-movups-2.c: Likewise.
7260         * gcc.target/i386/sse-mulps-1.c: Likewise.
7261         * gcc.target/i386/sse-mulss-1.c: Likewise.
7262         * gcc.target/i386/sse-orps-1.c: Likewise.
7263         * gcc.target/i386/sse-rcpps-1.c: Likewise.
7264         * gcc.target/i386/sse-recip-vec.c: Likewise.
7265         * gcc.target/i386/sse-recip.c: Likewise.
7266         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7267         * gcc.target/i386/sse-set-ps-1.c: Likewise.
7268         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7269         * gcc.target/i386/sse-subps-1.c: Likewise.
7270         * gcc.target/i386/sse-subss-1.c: Likewise.
7271         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7272         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7273         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7274         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7275         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7276         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7277         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7278         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7279         * gcc.target/i386/sse-xorps-1.c: Likewise.
7280         * gcc.target/i386/ssefn-1.c: Likewise.
7281         * gcc.target/i386/ssefn-3.c: Likewise.
7282         * gcc.target/i386/sseregparm-1.c: Likewise.
7283         * gcc.target/i386/stackalign/return-3.c: Likewise.
7284         * gcc.target/i386/vectorize1.c: Likewise.
7285         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7286         * gcc.target/i386/xorps-sse.c: Likewise.
7287         * gfortran.dg/pr28158.f90: Likewise.
7288         * gfortran.dg/pr30667.f: Likewise.
7289         * gnat.dg/loop_optimization7.adb: Likewise.
7290         * gnat.dg/sse_nolib.adb: Likewise.
7291
7292 2010-07-11  Tobias Burnus  <burnus@net-b.de>
7293
7294         PR fortran/44702
7295         * gfortran.dg/use_rename_6.f90: New.
7296         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7297
7298 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
7299
7300         PR fortran/44869
7301         * gfortran.dg/class_24.f03: New.
7302
7303 2010-07-10  Richard Guenther  <rguenther@suse.de>
7304
7305         PR lto/44889
7306         * gcc.dg/lto/20100709-1_0.c: New testcase.
7307         * gcc.dg/lto/20100709-1_1.c: Likewise.
7308
7309 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
7310
7311         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7312
7313 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
7314
7315         PR objc/44140
7316         * objc.dg/lto/trivial-1_0.m: New.
7317         * objc.dg/lto/lto.exp: New.
7318         * obj-c++.dg/lto/trivial-1_0.mm: New.
7319         * obj-c++.dg/lto/lto.exp: New.
7320         * objc.dg/symtab-1.m: Adjust sizes.
7321         * objc.dg/image-info.m: Do not run for gnu-runtime.
7322
7323 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7324
7325         * gcc.dg/pr32370.c: Allow another kind of error message.
7326
7327 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
7328
7329         * gnat.dg/atomic3.adb: New test.
7330
7331 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7332             Denys Vlasenko  <dvlasenk@redhat.com>
7333             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7334
7335         PR tree-optimization/28632
7336         * gcc.dg/tree-ssa/vrp51.c: New test.
7337         * gcc.dg/tree-ssa/vrp52.c: New test.
7338
7339 2010-07-09  Jason Merrill  <jason@redhat.com>
7340
7341         * g++.dg/abi/covariant6.C: New.
7342         * g++.dg/inherit/covariant17.C: Test both bases.
7343         * g++.dg/inherit/covariant7.C: Check vtable layout.
7344
7345 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
7346
7347         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7348
7349 2010-07-09  Richard Guenther  <rguenther@suse.de>
7350
7351         PR tree-optimization/44852
7352         * gcc.c-torture/execute/pr44852.c: New testcase.
7353
7354 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7355
7356         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7357         multiplication by values.
7358         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7359         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7360
7361 2010-07-09  Richard Guenther  <rguenther@suse.de>
7362
7363         PR tree-optimization/44882
7364         * gfortran.dg/pr44882.f90: New testcase.
7365
7366 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7367
7368         PR target/40657
7369         * gcc.target/arm/pr40657-1.c: New test.
7370         * gcc.target/arm/pr40657-2.c: New test.
7371         * gcc.c-torture/execute/pr40657.c: New test.
7372
7373 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7374
7375         * gcc.dg/tree-ssa/vrp50.c: New test.
7376         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7377
7378 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
7379
7380         PR fortran/44649
7381         * gfortran.dg/c_sizeof_1.f90: Modified.
7382         * gfortran.dg/storage_size_1.f08: New.
7383         * gfortran.dg/storage_size_2.f08: New.
7384
7385 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
7386
7387         * gcc.c-torture/execute/20100708-1.c: New test.
7388
7389 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
7390
7391         PR fortran/44847
7392         * gfortran.dg/gomp/pr44847.f90: New test.
7393
7394 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
7395
7396         PR tree-optimization/44710
7397         * gcc.dg/tree-ssa/ifc-6.c: New.
7398         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7399
7400 2010-07-08  Tobias Burnus  <burnus@net-b.de>
7401
7402         PR fortran/18918
7403         * gfortran.dg/coarray_10.f90: Add an additional test.
7404
7405 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
7406
7407         PR middle-end/44828
7408         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7409         * gcc.c-torture/execute/pr44828.x: Revert.
7410
7411 2010-07-08  Jason Merrill  <jason@redhat.com>
7412
7413         PR c++/43120
7414         * g++.dg/inherit/covariant17.C: New.
7415         * g++.dg/abi/covariant1.C: Actually test for the bug.
7416
7417 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
7418
7419         PR rtl-optimization/44838
7420         * gcc.dg/pr44838.c: New.
7421
7422 2010-07-08  Richard Guenther  <rguenther@suse.de>
7423
7424         PR tree-optimization/44831
7425         * gcc.c-torture/compile/pr44831.c: New testcase.
7426         * gcc.dg/tree-ssa/pr21463.c: Adjust.
7427
7428 2010-07-08  Richard Guenther  <rguenther@suse.de>
7429
7430         PR tree-optimization/44861
7431         * g++.dg/vect/pr44861.cc: New testcase.
7432
7433 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7434
7435         PR middle-end/44828
7436         * gcc.c-torture/execute/pr44828.x: New file.
7437
7438 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7439
7440         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7441         dg-options.
7442         * g++.dg/ext/altivec-17.C: Adjust error message.
7443
7444 2010-07-07  Tom Tromey  <tromey@redhat.com>
7445
7446         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7447
7448 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7449
7450         PR target/44844
7451         * gcc.target/i386/rdrand-1.c: Scan "jnc".
7452         * gcc.target/i386/rdrand-2.c: Likewise.
7453         * gcc.target/i386/rdrand-3.c: Likewise.
7454
7455 2010-07-07  Jan Hubicka  <jh@suse.cz>
7456
7457         PR middle-end/44813
7458         * g++.dg/torture/pr44813.C: New testcase.
7459         * g++.dg/torture/pr44826.C: New testcase.
7460
7461 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
7462
7463         PR rtl-optimization/44787
7464         * gcc.c-torture/compile/pr44788.c: New test.
7465         * gcc.target/arm/pr44788.c: New test.
7466
7467 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7468
7469         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7470
7471 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7472
7473         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7474         to dg-options.
7475
7476 2010-07-06  Tobias Burnus  <burnus@net-b.de>
7477
7478         PR fortran/44742
7479         * gfortran.dg/parameter_array_init_6.f90: New.
7480         * gfortran.dg/initialization_20.f90: Update dg-error.
7481         * gfortran.dg/initialization_24.f90: Ditto.
7482
7483 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7484         PR fortran/PR44693
7485         * gfortran.dg/dim_range_1.f90:  New test.
7486         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
7487
7488 2010-07-06  Jason Merrill  <jason@redhat.com>
7489
7490         PR c++/44703
7491         * g++.dg/cpp0x/initlist41.C: New.
7492
7493         PR c++/44778
7494         * g++.dg/template/ptrmem22.C: New.
7495
7496 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
7497
7498         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7499         support.
7500         * gcc.target/i386/i386.exp: Likewise.
7501
7502 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7503
7504         PR testsuite/44195
7505         * gcc.dg/lto/20100518_0.c: Limit to x86.
7506
7507 2010-07-06  Richard Guenther  <rguenther@suse.de>
7508
7509         PR middle-end/44828
7510         * gcc.c-torture/execute/pr44828.c: New testcase.
7511
7512 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
7513
7514         * g++.dg/warn/noeffect2.C: Adjust expected warning.
7515         * g++.dg/warn/volatile1.C: Likewise.
7516         * g++.dg/template/warn1.C: Likewise.
7517
7518 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
7519
7520         AVX Programming Reference (June, 2010)
7521         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7522         * g++.dg/other/i386-3.C: Likewise.
7523         * gcc.target/i386/sse-12.c: Likewise.
7524
7525         * gcc.target/i386/f16c-check.h: New.
7526         * gcc.target/i386/rdfsbase-1.c: Likewise.
7527         * gcc.target/i386/rdfsbase-2.c: Likewise.
7528         * gcc.target/i386/rdgsbase-1.c: Likewise.
7529         * gcc.target/i386/rdgsbase-2.c: Likewise.
7530         * gcc.target/i386/rdrand-1.c: Likewise.
7531         * gcc.target/i386/rdrand-2.c: Likewise.
7532         * gcc.target/i386/rdrand-3.c: Likewise.
7533         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7534         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7535         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7536         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7537         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7538         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7539         * gcc.target/i386/wrfsbase-1.c: Likewise.
7540         * gcc.target/i386/wrfsbase-2.c: Likewise.
7541         * gcc.target/i386/wrgsbase-1.c: Likewise.
7542         * gcc.target/i386/wrgsbase-2.c: Likewise.
7543
7544         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7545         (__builtin_ia32_vcvtps2ph): New.
7546         (__builtin_ia32_vcvtps2ph256): Likewise.
7547
7548         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7549         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7550
7551         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7552         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7553
7554         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7555         (__builtin_ia32_vcvtps2ph256): Likewise.
7556         Add fsgsbase,rdrnd,f16c.
7557
7558         * lib/target-supports.exp (check_effective_target_f16c): New.
7559
7560 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7561
7562         * gcc.dg/guality/nrv-1.c: New test.
7563
7564 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
7565
7566         PR middle-end/42505
7567         * gcc.target/arm/pr42505.c: New test case.
7568
7569 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7570
7571         PR c++/44808
7572         * g++.dg/opt/nrv16.C: New test.
7573
7574 2010-07-05  Richard Guenther  <rguenther@suse.de>
7575
7576         PR tree-optimization/44784
7577         * gcc.c-torture/compile/pr44784.c: New testcase.
7578
7579 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7580
7581         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7582         Increase loop bound and array size.
7583         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7584         Likewise.
7585
7586 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7587
7588         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7589         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7590         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7591         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7592         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7593
7594 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
7595
7596         PR c++/22138
7597         * g++.dg/parse/template25.C: New.
7598
7599 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7600
7601         PR rtl-optimization/44695
7602         * gcc.dg/torture/pr44695.c: New.
7603
7604 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7605
7606         PR c++/16630
7607         * g++.dg/ext/pretty3.C: New.
7608
7609 2010-07-04  Richard Guenther  <rguenther@suse.de>
7610
7611         PR middle-end/44809
7612         * g++.dg/torture/pr44809.C: New testcase.
7613
7614 2010-07-04  Richard Guenther  <rguenther@suse.de>
7615
7616         PR tree-optimization/44656
7617         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7618
7619 2010-07-04  Ira Rosen  <irar@il.ibm.com>
7620             Revital Eres  <eres@il.ibm.com>
7621
7622         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7623         misaligned stores.
7624         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7625         gcc.dg/vect/vect-96.c: Likewise.
7626         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7627         that support misaligned stores. Change the number of expected
7628         misaligned accesses.
7629         * gcc.dg/vect/vect-peel-1.c: New test.
7630         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7631         gcc.dg/vect/vect-peel-4.c: Likewise.
7632         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7633         vectorizable on all targets that support realignment.
7634         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7635
7636 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
7637
7638         PR c/44806
7639         * gcc.dg/torture/pr44806.c: New.
7640
7641 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7642
7643         * gnat.dg/cond_expr1.adb: New test.
7644
7645 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7646
7647         * gnat.dg/modular3.adb: New test.
7648         * gnat.dg/modular3_pkg.ads: New helper.
7649
7650 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
7651             Mikael Pettersson  <mikpe@it.uu.se>
7652
7653         PR testsuite/44518
7654         * obj-c++.dg/encode-2.mm: Produce object and save temps.
7655         Make signed-ness of chars explicit.  Scan the object for
7656         strings that are split by some target assemblers.
7657         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7658         explicit.
7659
7660 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
7661
7662         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7663
7664 2010-07-02  Le-Chun Wu  <lcwu@google.com>
7665
7666         PR/44128
7667         * g++.dg/warn/Wshadow-7.C: New test.
7668
7669 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
7670             Julian Brown  <julian@codesourcery.com>
7671             Sandra Loosemore  <sandra@codesourcery.com>
7672
7673         * gcc.c-torture/execute/20100416-1.c: New test case.
7674
7675 2010-07-02  Julian Brown  <julian@codesourcery.com>
7676             Sandra Loosemore  <sandra@codesourcery.com>
7677
7678         PR target/43703
7679
7680         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7681         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7682
7683 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7684             Julian Brown  <julian@codesourcery.com>
7685
7686         * gcc.target/arm/neon/vadds64.c: Regenerated.
7687         * gcc.target/arm/neon/vaddu64.c: Regenerated.
7688         * gcc.target/arm/neon/vsubs64.c: Regenerated.
7689         * gcc.target/arm/neon/vsubu64.c: Regenerated.
7690         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
7691         * gcc.target/arm/neon-vmls-1.c: Likewise.
7692         * gcc.target/arm/neon-vsubs64.c: New execution test.
7693         * gcc.target/arm/neon-vsubu64.c: New execution test.
7694         * gcc.target/arm/neon-vadds64.c: New execution test.
7695         * gcc.target/arm/neon-vaddu64.c: New execution test.
7696
7697 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7698
7699         * gcc.target/arm/neon-vands64.c: New.
7700         * gcc.target/arm/neon-vandu64.c: New.
7701         * gcc.target/arm/neon-vbics64.c: New.
7702         * gcc.target/arm/neon-vbicu64.c: New.
7703         * gcc.target/arm/neon-veors64.c: New.
7704         * gcc.target/arm/neon-veoru64.c: New.
7705         * gcc.target/arm/neon-vorns64.c: New.
7706         * gcc.target/arm/neon-vornu64.c: New.
7707         * gcc.target/arm/neon-vorrs64.c: New.
7708         * gcc.target/arm/neon-vorru64.c: New.
7709         * gcc.target/arm/neon/vands64.c: Regenerated.
7710         * gcc.target/arm/neon/vandu64.c: Regenerated.
7711         * gcc.target/arm/neon/vbics64.c: Regenerated.
7712         * gcc.target/arm/neon/vbicu64.c: Regenerated.
7713         * gcc.target/arm/neon/veors64.c: Regenerated.
7714         * gcc.target/arm/neon/veoru64.c: Regenerated.
7715         * gcc.target/arm/neon/vorns64.c: Regenerated.
7716         * gcc.target/arm/neon/vornu64.c: Regenerated.
7717         * gcc.target/arm/neon/vorrs64.c: Regenerated.
7718         * gcc.target/arm/neon/vorru64.c: Regenerated.
7719
7720 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7721
7722         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7723
7724 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7725
7726         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7727         * gfortran.dg/intent_out_5.f90: Same.
7728         * gfortran.dg/ltrans-7.f90: Same.
7729         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7730
7731 2010-07-02  Jan Hubicka  <jh@suse.cz>
7732
7733         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7734
7735 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7736
7737         * objc-obj-c++-shared/Object1.h: Correct Line endings.
7738
7739 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
7740
7741         PR c++/44780
7742         * c-c++-common/Wunused-var-12.c: New test.
7743
7744 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
7745
7746         PR target/42835
7747         * gcc.target/arm/pr42835.c: New test.
7748
7749         PR target/42172
7750         * gcc.target/arm/pr42172-1.c: New test.
7751
7752 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7753
7754         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7755
7756 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7757
7758         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7759         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7760         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7761         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7762         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7763         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7764         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7765         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7766         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
7767         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
7768         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
7769         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
7770         * gcc.target/arm/neon-vdup_ns64.c: New.
7771         * gcc.target/arm/neon-vdup_nu64.c: New.
7772         * gcc.target/arm/neon-vdupQ_ns64.c: New.
7773         * gcc.target/arm/neon-vdupQ_nu64.c: New.
7774         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
7775         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
7776         * gcc.target/arm/neon-vmov_ns64.c: New.
7777         * gcc.target/arm/neon-vmov_nu64.c: New.
7778         * gcc.target/arm/neon-vmovQ_ns64.c: New.
7779         * gcc.target/arm/neon-vmovQ_nu64.c: New.
7780         * gcc.target/arm/neon-vget_lanes64.c: New.
7781         * gcc.target/arm/neon-vget_laneu64.c: New.
7782         * gcc.target/arm/neon-vset_lanes64.c: New.
7783         * gcc.target/arm/neon-vset_laneu64.c: New.
7784
7785 2010-07-02  Richard Guenther  <rguenther@suse.de>
7786
7787         * g++.dg/torture/20100702-1.C: New testcase.
7788
7789 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7790
7791         PR target/44707
7792         * gcc.c-torture/compile/pr44707.c: New test.
7793
7794 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7795
7796         PR c++/44039
7797         * g++.dg/template/crash101.C: New.
7798
7799 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7800
7801         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
7802         Use the ABI-0 accessors and fail it for m64.
7803
7804 2010-07-02  Jan Hubicka  <jh@suse.cz>
7805
7806         * g++.dg/tree-ssa/pr44706.C: New testcase.
7807
7808 2010-07-02  Richard Guenther  <rguenther@suse.de>
7809
7810         PR tree-optimization/44748
7811         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
7812
7813 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7814
7815         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
7816         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
7817         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
7818         the method types to forward:.
7819
7820 2010-06-30  Jason Merrill  <jason@redhat.com>
7821
7822         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
7823         * g++.dg/other/pr25632.C: Likewise.
7824
7825 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
7826
7827         PR tree-optimization/40421
7828         * gfortran.fortran-torture/compile/pr40421.f90: New test.
7829
7830 2010-07-01  Richard Guenther  <rguenther@suse.de>
7831
7832         PR middle-end/42834
7833         PR middle-end/44468
7834         * gcc.c-torture/execute/20100316-1.c: New testcase.
7835         * gcc.c-torture/execute/pr44468.c: Likewise.
7836         * gcc.c-torture/compile/20100609-1.c: Likewise.
7837         * gcc.dg/volatile2.c: Adjust.
7838         * gcc.dg/plugin/selfassign.c: Likewise.
7839         * gcc.dg/pr36902.c: Likewise.
7840         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7841         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7842         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7843         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7844         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7845         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7846         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7847         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7848         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7849         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7850         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7851         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7852         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7853         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7854         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7855         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7856         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7857         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7858         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7859         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7860         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7861         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7862         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7863         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7864         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7865         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7866         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7867         * gcc.dg/struct/w_prof_local_array.c: Likewise.
7868         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7869         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7870         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7871         * gcc.dg/struct/w_prof_global_array.c: Likewise.
7872         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7873         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7874         * gcc.dg/struct/w_prof_local_var.c: Likewise.
7875         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7876         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7877         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7878         * gcc.dg/struct/w_prof_global_var.c: Likewise.
7879         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7880         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7881         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7882         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7883         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7884         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7885         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7886         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7887         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7888         * gcc.dg/tree-prof/stringop-1.c: Adjust.
7889         * g++.dg/tree-ssa/pr31146.C: Likewise.
7890         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7891         * g++.dg/tree-ssa/pr33604.C: Likewise.
7892         * g++.dg/plugin/selfassign.c: Likewise.
7893         * gfortran.dg/array_memcpy_3.f90: Likewise.
7894         * gfortran.dg/array_memcpy_4.f90: Likewise.
7895         * c-c++-common/torture/pr42834.c: New testcase.
7896
7897 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
7898
7899         PR c++/44628
7900         * g++.dg/template/crash100.C: New.
7901
7902 2010-06-30  Jan Hubicka  <jh@suse.cz>
7903
7904         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7905
7906 2010-06-30  Michael Matz  <matz@suse.de>
7907
7908         PR bootstrap/44699
7909         * gcc.dg/pr44699.c: New test.
7910
7911 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
7912
7913         PR tree-optimization/39799
7914         * c-c++-common/uninit-17.c: New test.
7915
7916 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7917
7918         PR libfortran/43298
7919         * gfortran.dg/read_infnan_1.f90: New test.
7920
7921 2010-06-29  Jason Merrill  <jason@redhat.com>
7922
7923         Enable implicitly declared move constructor/operator= (N3053).
7924         * g++.dg/cpp0x/implicit3.C: New.
7925         * g++.dg/cpp0x/implicit4.C: New.
7926         * g++.dg/cpp0x/implicit5.C: New.
7927         * g++.dg/cpp0x/implicit-copy.C: Adjust.
7928         * g++.dg/cpp0x/not_special.C: Adjust.
7929         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7930         * g++.dg/cpp0x/rv1n.C: Adjust.
7931         * g++.dg/cpp0x/rv1p.C: Adjust.
7932         * g++.dg/cpp0x/rv2n.C: Adjust.
7933         * g++.dg/cpp0x/rv2p.C: Adjust.
7934         * g++.dg/cpp0x/rv3n.C: Adjust.
7935         * g++.dg/cpp0x/rv3p.C: Adjust.
7936         * g++.dg/cpp0x/rv4n.C: Adjust.
7937         * g++.dg/cpp0x/rv4p.C: Adjust.
7938         * g++.dg/cpp0x/rv5n.C: Adjust.
7939         * g++.dg/cpp0x/rv5p.C: Adjust.
7940         * g++.dg/cpp0x/rv6n.C: Adjust.
7941         * g++.dg/cpp0x/rv6p.C: Adjust.
7942         * g++.dg/cpp0x/rv7n.C: Adjust.
7943         * g++.dg/cpp0x/rv7p.C: Adjust.
7944         * g++.dg/cpp0x/rv8p.C: Adjust.
7945         * g++.dg/gomp/pr26690-1.C: Adjust.
7946         * g++.dg/other/error20.C: Adjust.
7947         * g++.dg/other/error31.C: Adjust.
7948         * g++.dg/parse/error19.C: Adjust.
7949         * g++.dg/template/qualttp5.C: Adjust.
7950         * g++.old-deja/g++.law/ctors5.C: Adjust.
7951
7952         Enable implicitly deleted functions (N2346)
7953         * g++.dg/cpp0x/defaulted17.C: New.
7954         * g++.dg/cpp0x/implicit1.C: New.
7955         * g++.dg/cpp0x/implicit2.C: New.
7956         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7957         * g++.dg/ext/has_virtual_destructor.C: Adjust.
7958         * g++.dg/init/ctor4.C: Adjust.
7959         * g++.dg/init/synth2.C: Adjust.
7960         * g++.dg/lto/20081118_1.C: Adjust.
7961         * g++.dg/other/error13.C: Adjust.
7962         * g++.dg/other/unused1.C: Adjust.
7963         * g++.old-deja/g++.bob/inherit2.C: Adjust.
7964         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7965         * g++.old-deja/g++.jason/opeq3.C: Adjust.
7966         * g++.old-deja/g++.law/ctors17.C: Adjust.
7967         * g++.old-deja/g++.oliva/delete1.C: Adjust.
7968         * g++.old-deja/g++.pt/assign1.C: Adjust.
7969         * g++.old-deja/g++.pt/crash20.C: Adjust.
7970
7971         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7972         * g++.dg/cpp0x/defaulted13.C: Adjust.
7973         * g++.dg/cpp0x/defaulted2.C: Adjust.
7974         * g++.dg/cpp0x/defaulted3.C: Adjust.
7975         * g++.dg/cpp0x/initlist9.C: Adjust.
7976         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7977         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7978         * g++.dg/init/synth2.C: Adjust.
7979
7980         * g++.dg/cpp0x/defaulted19.C: New.
7981
7982         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7983         * g++.dg/template/error23.C: Fix for -std=c++0x.
7984
7985 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7986
7987         PR fortran/44718
7988         * gfortran.dg/proc_ptr_28.f90: New.
7989
7990 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
7991
7992         PR tree-optimization/43801
7993         * g++.dg/torture/pr43801.C: New test.
7994
7995         PR debug/44668
7996         * g++.dg/debug/dwarf2/accessibility1.C: New test.
7997
7998 2010-06-29  Jason Merrill  <jason@redhat.com>
7999
8000         PR c++/44587
8001         * g++.dg/template/qualified-id2.C: New.
8002         * g++.dg/template/qualified-id3.C: New.
8003
8004 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8005
8006         PR fortran/44696
8007         * gfortran.dg/associated_target_4.f90: New.
8008
8009 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8010
8011         PR fortran/44582
8012         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8013
8014 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8015
8016         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8017
8018 2010-06-29  Jan Hubicka  <jh@suse.cz>
8019
8020         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8021
8022 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8023
8024         PR target/43902
8025         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8026         * gcc.target/arm/wmul-3.c: New test.
8027         * gcc.target/arm/wmul-4.c: New test.
8028
8029 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8030
8031         PR rtl-optimization/44659
8032         * gcc.target/i386/extract-1.c: New.
8033         * gcc.target/i386/extract-2.c: Likewise.
8034         * gcc.target/i386/extract-3.c: Likewise.
8035         * gcc.target/i386/extract-4.c: Likewise.
8036         * gcc.target/i386/extract-5.c: Likewise.
8037         * gcc.target/i386/extract-6.c: Likewise.
8038
8039 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8040
8041         PR c++/44682
8042         * g++.dg/warn/Wunused-var-14.C: New test.
8043
8044 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8045
8046         PR fortran/43298
8047         * gfortran.dg/nan_6.f90: New.
8048
8049 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
8050
8051         PR tree-optimization/43781
8052         * gcc.dg/torture/pr43781.c: New.
8053
8054 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
8055
8056         PR fortran/40158
8057         * gfortran.dg/actual_rank_check_1.f90: New test.
8058
8059 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8060
8061         * gcc.dg/ipa/ipa-sra-6.c: New test.
8062
8063 2010-06-28  Jan Hubicka  <jh@suse.cz>
8064
8065         PR tree-optimization/44687
8066         * gcc.c-torture/compile/pr44687.c
8067
8068 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8069
8070         PR c++/44535
8071         * g++.dg/torture/pr44535.C: New test.
8072
8073 2010-06-28  Michael Matz  <matz@suse.de>
8074
8075         PR middle-end/44592
8076         * gfortran.dg/pr44592.f90: New test.
8077
8078 2010-06-28  Jan Hubicka  <jh@suse.cz>
8079
8080         PR tree-optimization/44357
8081         * g++.dg/torture/pr44357.C: New testcase.
8082
8083 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8084
8085         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8086         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8087         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8088         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8089         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8090         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8091         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8092         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8093
8094 2010-06-27  Jan Hubicka  <jh@suse.cz>
8095
8096         * gcc.c-torture/compile/pr44686.c: New file.
8097
8098 2010-06-27  Richard Guenther  <rguenther@suse.de>
8099
8100         PR tree-optimization/44683
8101         * gcc.c-torture/execute/pr44683.c: New testcase.
8102
8103 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
8104
8105         * gnat.dg/noreturn3.ad[sb]: New test.
8106
8107 2010-06-26  Jason Merrill  <jason@redhat.com>
8108
8109         * g++.dg/cpp0x/explicit5.C: New.
8110
8111 2010-06-26  Richard Guenther  <rguenther@suse.de>
8112
8113         PR tree-optimization/44393
8114         * gcc.dg/pr44393.c: New testcase.
8115
8116 2010-06-26  Jan Hubicka  <jh@suse.cz>
8117
8118         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8119
8120 2010-06-26  Richard Guenther  <rguenther@suse.de>
8121
8122         PR middle-end/44674
8123         * gcc.dg/pr44674.c: New testcase.
8124
8125 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
8126
8127         * gcc.dg/opts-3.c: New test.
8128
8129 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8130
8131         * gfortran.dg/type_decl_1.f90: New.
8132         * gfortran.dg/type_decl_2.f90: New.
8133
8134 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8135
8136         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8137         * gfortran.dg/semicolon_fixed_2.f: Ditto.
8138
8139 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8140
8141         PR testsuite/38946
8142         * gfortran.dg/array_constructor_23.f: Update test to allow for small
8143         error in comparing reals.
8144
8145 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8146
8147         * selected_real_kind_2.f90: New.
8148         * selected_real_kind_3.f90: New.
8149
8150 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8151
8152         * gfortran.dg/entry_19.f90: New.
8153
8154 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8155
8156         * gfortran.dg/end_subroutine_1.f90: New.
8157         * gfortran.dg/end_subroutine_2.f90: New.
8158         * gfortran.dg/interface_proc_end.f90: Update.
8159
8160 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8161
8162         * gfortran.dg/semicolon_fixed.f: Update.
8163         * gfortran.dg/semicolon_fixed_2.f: New.
8164         * gfortran.dg/semicolon_free_2.f90: New.
8165         * gfortran.dg/semicolon_free.f90: Update.
8166
8167 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8168
8169         PR fortran/44448
8170         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8171
8172 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8173
8174         * g++.dg/ipa/iinline-3.C: New test.
8175         * gcc.dg/ipa/modif-1.c: Removed.
8176
8177 2010-06-25  Jan Hubicka  <jh@suse.cz>
8178
8179         * gcc.dg/tree-ssa/ipa-split-1.c
8180
8181 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8182
8183         * g++.dg/ipa/iinline-2.C: New test.
8184
8185 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
8186
8187         PR middle-end/43866
8188         * gfortran.dg/pr43866.f90: New test.
8189
8190         PR tree-optimization/44539
8191         * gcc.dg/pr44539.c: New test.
8192
8193 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
8194
8195         From Jim Wilson:
8196         PR target/43902
8197         * gcc.target/mips/madd-9.c: New test.
8198
8199 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
8200
8201         PR c/44517
8202         * gcc.dg/noncompile/pr44517.c: New.
8203         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8204
8205 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
8206
8207         PR testsuite/43283
8208         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8209         and add argument to nop for IA64.
8210
8211 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8212
8213         PR target/44588
8214         * gcc.target/i386/mod-1.c: New.
8215         * gcc.target/i386/umod-1.c: Likewise.
8216         * gcc.target/i386/umod-2.c: Likewise.
8217         * gcc.target/i386/umod-3.c: Likewise.
8218
8219 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
8220
8221         PR middle-end/44492
8222         * g++.dg/torture/pr44492.C: New test.
8223
8224 2010-06-24  Andi Kleen  <ak@linux.intel.com>
8225
8226         * c-c++-common/warn-omitted-condop.c: New.
8227
8228 2010-06-24  Tobias Burnus  <burnus@net-b.de>
8229
8230         PR fortran/44614
8231         * gfortran.dg/import8.f90: New.
8232
8233 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
8234
8235         * gnat.dg/not_null.adb: Update test case.
8236
8237 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
8238
8239         PR c++/44619
8240         * g++.dg/warn/Wunused-var-13.C: New test.
8241
8242         PR c++/44627
8243         * g++.dg/diagnostic/method1.C: New test.
8244
8245 2010-06-22  Cary Coutant  <ccoutant@google.com>
8246
8247         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8248
8249 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
8250
8251         PR fortran/44616
8252         * gfortran.dg/abstract_type_8.f03: New.
8253
8254 2010-06-21  Jason Merrill  <jason@redhat.com>
8255
8256         * g++.dg/cpp0x/noexcept08.C: New.
8257
8258         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8259
8260 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8261
8262         PR target/44615
8263         * gcc.target/i386/sse2-vec-2a.c: New.
8264
8265 2010-06-21  DJ Delorie  <dj@redhat.com>
8266
8267         * gcc.dg/pragma-diag-1.c: New.
8268
8269 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8270
8271         PR target/44615
8272         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8273
8274 2010-06-21  Alan Modra  <amodra@gmail.com>
8275
8276         PR testsuite/44505
8277         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8278         tail call to check_fa_mid.
8279
8280 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
8281
8282         PR target/44575
8283         * gcc.c-torture/execute/pr44575.c: New test.
8284
8285 2010-06-21  Tobias Burnus  <burnus@net-b.de>
8286
8287         PR fortran/40632
8288         * gfortran.dg/contiguous_1.f90: New.
8289         * gfortran.dg/contiguous_2.f90: New.
8290         * gfortran.dg/contiguous_3.f90: New.
8291
8292 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
8293
8294         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8295         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8296
8297 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
8298
8299         PR target/44546
8300         * gcc.target/i386/pr44546.c: New test.
8301
8302 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
8303
8304         * gcc.dg/opts-2.c: New test.
8305
8306 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
8307
8308         PR fortran/44584
8309         * gfortran.dg/typebound_proc_15.f03: Modified.
8310
8311 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
8312
8313         PR target/44072
8314         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8315         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8316
8317 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8318
8319         * g++.dg/ext/label13.C: Fix typo in last change.
8320
8321 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8322
8323         PR libfortran/44477
8324         * gfortran.dg/eof_3.f90
8325         * gfortran.dg/endfile_2.f90
8326         * gfortran.dg/endfile_4.f90
8327         * gfortran.dg/endfile_3.f90
8328
8329 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8330
8331         PR c++/41090
8332         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8333
8334 2010-06-18  Tobias Burnus  <burnus@net-b.de>
8335
8336         PR fortran/44556
8337         * gfortran.dg/allocate_alloc_opt_11.f90: New.
8338
8339 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
8340
8341         * gcc.target/arm/pr40900.c: New test.
8342
8343 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
8344
8345         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8346
8347 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
8348
8349         PR fortran/44558
8350         * gfortran.dg/typebound_call_15.f03: New.
8351
8352 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8353
8354         PR c++/44486
8355         * g++.dg/pr44486.C: New.
8356
8357 2010-06-16  DJ Delorie  <dj@redhat.com>
8358
8359         * gcc.target/i386/volatile-bitfields-1.c: New.
8360         * gcc.target/i386/volatile-bitfields-2.c: New.
8361
8362 2010-06-16  Jason Merrill  <jason@redhat.com>
8363
8364         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8365
8366         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8367
8368 2010-06-16  Richard Guenther  <rguenther@suse.de>
8369
8370         PR c/44555
8371         * gcc.c-torture/execute/pr44555.c: New testcase.
8372
8373 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
8374
8375         PR fortran/44549
8376         * gfortran.dg/typebound_proc_16.f03: New.
8377
8378 2010-06-16  Martin Jambor  <mjambor@suse.cz>
8379
8380         * g++.dg/torture/pr43905.C: New test.
8381
8382 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
8383
8384         PR testsuite/44538
8385         * gcc.dg/vect/slp-perm-5.c (main): Prevent
8386         initialization loop from being vectorized.
8387         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8388
8389 2010-06-16  Alan Modra  <amodra@gmail.com>
8390
8391         PR tree-optimization/44507
8392         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8393
8394 2010-06-15  Jason Merrill  <jason@redhat.com>
8395
8396         * g++.dg/overload/arg3.C: Adjust error locations.
8397         * g++.dg/overload/copy1.C: Likewise.
8398         * g++.dg/tc1/dr152.C: Likewise.
8399         * g++.dg/template/incomplete4.C: Likewise.
8400         * g++.dg/template/incomplete5.C: Likewise.
8401         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8402         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8403         * g++.old-deja/g++.pt/crash9.C: Likewise.
8404
8405         * g++.dg/inherit/virtual5.C: New.
8406
8407         * g++.dg/cpp0x/defaulted18.C: New.
8408
8409         * g++.dg/cpp0x/initlist40.C: New.
8410
8411         * g++.dg/cpp0x/initlist39.C: New.
8412
8413 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
8414
8415         PR middle-end/44391
8416         * gcc.dg/graphite/pr44391.c: New.
8417
8418 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
8419
8420         PR fortran/43388
8421         * gfortran.dg/allocate_alloc_opt_8.f90: New.
8422         * gfortran.dg/allocate_alloc_opt_9.f90: New.
8423         * gfortran.dg/allocate_alloc_opt_10.f90: New.
8424         * gfortran.dg/class_allocate_2.f03: Modified an error message.
8425
8426 2010-06-15  Richard Guenther  <rguenther@suse.de>
8427
8428         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8429
8430 2010-06-15  Richard Guenther  <rguenther@suse.de>
8431
8432         * gcc.dg/vect/bb-slp-21.c: Adjust.
8433         * gcc.dg/vect/bb-slp-13.c: Likewise
8434         * gcc.dg/vect/bb-slp-4.c: Likewise
8435         * gcc.dg/vect/bb-slp-22.c: Likewise
8436         * gcc.dg/vect/bb-slp-14.c: Likewise
8437         * gcc.dg/vect/bb-slp-23.c: Likewise
8438         * gcc.dg/vect/bb-slp-15.c: Likewise
8439         * gcc.dg/vect/bb-slp-17.c: Likewise
8440         * gcc.dg/vect/bb-slp-18.c: Likewise
8441         * gcc.dg/vect/bb-slp-19.c: Likewise
8442         * gcc.dg/vect/bb-slp-10.c: Likewise
8443         * gcc.dg/vect/bb-slp-11.c: Likewise
8444         * gcc.dg/vect/bb-slp-20.c: Likewise
8445         * gcc.dg/vect/bb-slp-3.c: Likewise
8446
8447 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
8448
8449         PR fortran/44536
8450         * gfortran.dg/gomp/pr44536.f90: New test.
8451         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8452
8453 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8454
8455         PR target/44534
8456         * gcc.target/i386/avx-vextractf128-256-3.c: New.
8457         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8458
8459 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
8460
8461         PR tree-optimization/44508
8462         * gcc.dg/tree-ssa/pr21086.c: Adjust.
8463
8464         PR bootstrap/44509
8465         * gcc.dg/pr44509.c: New test.
8466
8467 2010-06-14  Ira Rosen  <irar@il.ibm.com>
8468
8469         PR tree-optimization/44507
8470         * gcc.dg/vect/pr44507.c: New test.
8471
8472 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8473
8474         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8475         and c-pretty-print.h.
8476
8477         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8478
8479 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
8480
8481         * gfortran.dg/whole_file_18.f90: Updated error message.
8482
8483 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
8484
8485         * gfortran.dg/whole_file_20.f03: New.
8486
8487 2010-06-12  Jan Hubicka  <jh@suse.cz>
8488
8489         * gcc.c-torture/compile/pc44485.c: New testcase.
8490
8491 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
8492
8493         PR fortran/40117
8494         * gfortran.dg/typebound_proc_4.f03: Modified error message.
8495         * gfortran.dg/typebound_proc_14.f03: New.
8496         * gfortran.dg/typebound_proc_15.f03: New.
8497
8498 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8499
8500         * gcc.dg/opts-1.c: New test.
8501
8502 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8503
8504         * gcc.dg/funroll-loops-all.c: Update expected error.
8505
8506 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
8507
8508         PR target/44481
8509         * gcc.target/i386/pr44481.c: New test.
8510
8511 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
8512
8513         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8514
8515 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
8516
8517         PR middle-end/44483
8518         * gcc.dg/tree-ssa/pr44483.c: New.
8519
8520 2010-06-11  Paul Brook  <paul@codesourcery.com>
8521
8522         * g++.dg/other/arm-neon-1.C: New test.
8523
8524 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
8525
8526         PR fortran/42051
8527         PR fortran/43896
8528         * gfortran.dg/class_23.f03: New test.
8529
8530 2010-06-11  Jan Hubicka  <jh@suse.cz>
8531
8532         * gcc.dg/ipa/pure-const-2.c: New testcase.
8533
8534 2010-06-11  Jan Hubicka  <jh@suse.cz>
8535
8536         * gcc.dg/noreturn-7.c: Update.
8537         * gcc.dg/noreturn-4.c: Update.
8538
8539 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
8540
8541         Fix MIPS bootstrap
8542         * g++.dg/other/typedef4.C: New test.
8543
8544 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
8545
8546         PR fortran/44207
8547         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8548
8549 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
8550
8551         PR fortran/44457
8552         * gfortran.dg/asynchronous_3.f03
8553
8554 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
8555
8556         PR middle-end/44185
8557         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8558         non-temporal stores out of the tests to form new test cases.  As a
8559         result, no non-temporal store should be generated in this case.
8560
8561         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
8562         prefetch-7.c that generate one non-temporal store.
8563
8564         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
8565         prefetch-7.c that generate one non-temporal store and one
8566         one-temporal prefetch.
8567
8568 2010-06-10  Martin Jambor  <mjambor@suse.cz>
8569
8570         PR tree-optimization/44258
8571         * gcc.dg/tree-ssa/pr44258.c: New test.
8572
8573 2010-06-10  Daniel Kraft  <d@domob.eu>
8574
8575         PR fortran/38936
8576         * gfortran.dg/associate_1.f03: New test.
8577         * gfortran.dg/associate_2.f95: New test.
8578         * gfortran.dg/associate_3.f03: New test.
8579         * gfortran.dg/associate_4.f08: New test.
8580
8581 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8582
8583         * gfortran.dg/selected_char_kind_4.f90: New test.
8584
8585 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
8586
8587         * gcc.dg/pr42461.c: New test.
8588
8589 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8590
8591         PR fortran/44347
8592         * gfortran.dg/selected_real_kind_1.f90: New.
8593
8594 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8595
8596         PR fortran/44359
8597         * gfortran.dg/warn_conversion.f90: Removed check for redundant
8598         warning.
8599         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8600         check for warning.
8601
8602 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8603
8604         * gfortran.dg/data_namelist_conflict.f90: New test.
8605
8606 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8607
8608         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8609         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8610         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8611
8612 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8613
8614         * gfortran.dg/mvbits_9.f90: New test.
8615         * gfortran.dg/ibset_1.f90: Ditto.
8616         * gfortran.dg/ibits_1.f90: Ditto.
8617         * gfortran.dg/btest_1.f90: Ditto.
8618         * gfortran.dg/ibclr_1.f90: Ditto.
8619
8620 2010-06-09  Jason Merrill  <jason@redhat.com>
8621
8622         PR c++/44366
8623         * g++.dg/cpp0x/decltype23.C: Move to...
8624         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8625
8626 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
8627
8628         PR fortran/44211
8629         * gfortran.dg/typebound_call_14.f03: New test.
8630
8631 2010-06-09  Martin Jambor  <mjambor@suse.cz>
8632
8633         PR tree-optimization/44423
8634         * gcc.dg/tree-ssa/pr44423.c: New test.
8635
8636 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
8637
8638         PR testsuite/42843
8639         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8640         TV_NONE to initialize tv_id field.
8641         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8642         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8643         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8644         Include toplev.h .
8645         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8646         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8647         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8648
8649 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
8650
8651         PR tree-optimization/39874
8652         PR middle-end/28685
8653         * gcc.dg/pr39874.c: New file.
8654
8655 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8656
8657         * g++.dg/ext/attr-alias-1.C: New.
8658         * g++.dg/ext/attr-alias-2.C: New.
8659
8660 2010-06-07  Tobias Burnus  <burnus@net-b.de>
8661
8662         PR fortran/44446
8663         * gfortran.dg/proc_ptr_27.f90: New.
8664
8665 2010-06-07  Jason Merrill  <jason@redhat.com>
8666
8667         PR c++/44366
8668         * g++.dg/cpp0x/decltype23.C: New.
8669
8670 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
8671             Shujing Zhao  <pearly.zhao@oracle.com>
8672
8673         PR c/37724
8674         * gcc.dg/c90-const-expr-10.c: Adjust.
8675         * gcc.dg/c99-const-expr-10.c: Adjust.
8676         * gcc.dg/init-bad-7.c: New.
8677
8678 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8679
8680         * lib/target-supports.exp (check_effective_target_gas): New proc.
8681         * gcc.c-torture/execute/960321-1.x: New file.
8682
8683 2010-06-07  Jason Merrill  <jason@redhat.com>
8684
8685         PR c++/44401
8686         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8687
8688 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
8689
8690         PR c++/44444
8691         * g++.dg/warn/Wunused-var-12.C: New test.
8692
8693         PR c++/44443
8694         * c-c++-common/Wunused-var-11.c: New test.
8695
8696 2010-06-07  Jan Hubicka  <jh@suse.cz>
8697
8698         * gcc.dg/ipa/pure-const-1.c: New testcase.
8699
8700 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
8701
8702         PR rtl-optimization/44404
8703         * gcc.dg/pr44404.c: New.
8704
8705 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
8706
8707         PR target/44159
8708         * gcc.target/i386/abi-2.c: Check sysv abi here.
8709         * gcc.target/i386/aes-avx-check.h: Call test in noinline
8710         function to avoid failures by different ABIs.
8711         * gcc.target/i386/aes-check.h: Likewise.
8712         * gcc.target/i386/avx-check.h: Likewise.
8713         * gcc.target/i386/fma4-check.h: Likewise.
8714         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8715         * gcc.target/i386/mmx-check.h: Likewise.
8716         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8717         * gcc.target/i386/pclmul-check.h: Likewise.
8718         * gcc.target/i386/sse-check.h: Likewise.
8719         * gcc.target/i386/sse2-check.h: Likewise.
8720         * gcc.target/i386/sse3-check.h: Likewise.
8721         * gcc.target/i386/sse4_1-check.h: Likewise.
8722         * gcc.target/i386/sse4_2-check.h: Likewise.
8723         * gcc.target/i386/sse4a-check.h: Likewise.
8724         * gcc.target/i386/ssse3-check.h: Likewise.
8725         * gcc.target/i386/xop-check.h: Likewise.
8726         * gcc.target/i386/pr27971.c: Fix for LLP64.
8727         * gcc.target/i386/pr39139.c: Likewise.
8728         * gcc.target/i386/pr39315-check.c: Likewise.
8729         * gcc.target/i386/vararg-1.c: Likewise.
8730         * gcc.target/i386/vararg-2.c: Likewise.
8731         Additional add dg-compile to avoid failure due
8732         missing foo symbol.
8733
8734         * gcc.dg/compound-literal-1.c: Fix for llp64.
8735         * gcc.dg/pr32370.c: Likewise.
8736         * gcc.dg/pr37561.c: Likewise.
8737         * gcc.dg/pr41340.c: Likewise.
8738         * gcc.dg/pr41551.c: Likewise.
8739
8740 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8741
8742         PR c++/44188
8743         * g++.dg/debug/dwarf2/typedef3.C: New test.
8744
8745 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8746
8747         PR c/20000
8748         * c-c++-common/pr20000.c: New.
8749
8750 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
8751
8752         PR c++/44086
8753         * g++.dg/init/pr44086.C: New.
8754         * g++.dg/cpp0x/decltype4.C: Adjust.
8755
8756 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8757
8758         PR fortran/43945
8759         * gfortran.dg/generic_23.f03: New test.
8760
8761 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8762
8763         PR fortran/43895
8764         * gfortran.dg/alloc_comp_class_1.f90 : New test.
8765
8766 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
8767
8768         PR c++/44361
8769         * c-c++-common/Wunused-var-9.c: New test.
8770
8771 2010-06-05  Jason Merrill  <jason@redhat.com>
8772
8773         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
8774
8775 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
8776
8777         PR c/44322
8778         * gcc.dg/c99-restrict-4.c: New test.
8779
8780 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
8781
8782         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
8783         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
8784         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
8785         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
8786         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
8787         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
8788         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
8789         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
8790         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
8791         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
8792         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
8793         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
8794         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
8795         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
8796         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
8797         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
8798         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
8799         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
8800         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
8801         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
8802         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
8803         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
8804
8805 2010-06-04  Jason Merrill  <jason@redhat.com>
8806
8807         * g++.dg/cpp0x/noexcept06.C: New.
8808         * g++.dg/cpp0x/noexcept07.C: New.
8809
8810         * g++.dg/cpp0x/noexcept01.C: New.
8811         * g++.dg/cpp0x/noexcept02.C: New.
8812         * g++.dg/cpp0x/noexcept03.C: New.
8813         * g++.dg/cpp0x/noexcept04.C: New.
8814         * g++.dg/cpp0x/noexcept05.C: New.
8815
8816 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
8817
8818         PR c++/44412
8819         * g++.dg/warn/Wunused-var-10.C: New test.
8820         * g++.dg/warn/Wunused-var-11.C: New test.
8821
8822         PR c++/44362
8823         * c-c++-common/Wunused-var-10.c: New test.
8824
8825 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8826
8827         PR c/25880
8828         * gcc.dg/assign-warn-2.c: Update.
8829         * gcc.dg/cpp/line3.c: Update.
8830         * gcc.dg/c99-array-lval-8.c: Update.
8831         * gcc.dg/cast-qual-2.c: Update.
8832         * gcc.dg/c99-arraydecl-3.c:  Update.
8833         * gcc.dg/assign-warn-1.c:  Update.
8834         * gcc.dg/format/gcc_diag-1.c:  Update.
8835
8836 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
8837
8838         PR rtl-optimization/39871
8839         PR rtl-optimization/40615
8840         PR rtl-optimization/42500
8841         PR rtl-optimization/42502
8842         * gcc.target/arm/eliminate.c: New test.
8843
8844 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
8845
8846         PR libstdc++/44410
8847         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8848         * g++.old-deja/g++.other/delete3.C: Likewise.
8849         * g++.old-deja/g++.other/new.C: Likewise.
8850         * g++.old-deja/g++.law/operators27.C: Likewise.
8851         * g++.old-deja/g++.mike/p755.C: Likewise.
8852         * g++.dg/eh/new1.C: Likewise.
8853         * g++.dg/init/new5.C: Likewise.
8854
8855 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8856
8857         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
8858         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
8859         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
8860
8861 2010-06-03  Richard Guenther  <rguenther@suse.de>
8862
8863         PR lto/41921
8864         * lib/lto.exp: Always load gcc.exp.
8865         (lto-obj): For C source files invoke gcc_target_compile.
8866         * g++.dg/lto/20100603-1_0.C: New testcase.
8867         * g++.dg/lto/20100603-1_1.c: Likewise.
8868
8869 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
8870
8871         PR tree-optimization/43688
8872         * gfortran.dg/pr43688.f90: New.
8873
8874 2010-06-03  Richard Guenther  <rguenther@suse.de>
8875
8876         PR lto/41584
8877         * gcc.dg/lto/20100603-1_0.c: New testcase.
8878         * gcc.dg/lto/20100603-2_0.c: Likewise.
8879         * gcc.dg/lto/20100603-3_0.c: Likewise.
8880
8881 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8882
8883         PR target/44218
8884         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8885         * gcc.target/powerpc/recip-2.c: Ditto.
8886         * gcc.target/powerpc/recip-3.c: Ditto.
8887         * gcc.target/powerpc/recip-4.c: Ditto.
8888         * gcc.target/powerpc/recip-5.c: Ditto.
8889         * gcc.target/powerpc/recip-6.c: Ditto.
8890         * gcc.target/powerpc/recip-7.c: Ditto.
8891         * gcc.target/powerpc/recip-test.h: Ditto.
8892         * gcc.target/powerpc/recip-test2.h: Ditto.
8893
8894 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8895
8896         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8897
8898 2010-06-02  Jason Merrill  <jason@redhat.com>
8899
8900         * g++.dg/ext/vector9.C: Expect typedef in error message.
8901
8902         PR c++/9726
8903         PR c++/23594
8904         PR c++/44333
8905         * g++.dg/tc1/dr101.C: Remove xfails.
8906
8907 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8908
8909         PR middle-end/44372
8910         * g++.dg/ipa/pr44372.C: New.
8911
8912 2010-06-02  Jan Hubicka  <jh@suse.cz>
8913
8914         PR middle-end/44295
8915         * g++.dg/torture/pr44295.C: Neww testcase.
8916
8917 2010-06-02  Jan Hubicka  <jh@suse.cz>
8918
8919         * gcc.dg/tree-ssa/loadpre6.c: Update.
8920
8921 2010-06-02  Richard Guenther  <rguenther@suse.de>
8922
8923         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8924         diagnostic.h.
8925
8926 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
8927
8928         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8929         the link fail message.
8930
8931 2010-06-02  Tobias Burnus  <burnus@net-b.de>
8932
8933         PR fortran/44360
8934         * gfortran.dg/use_13.f90: New test case.
8935
8936 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8937
8938         PR fortran/44371
8939         * gfortran.dg/error_stop_2.f08: Minor update.
8940
8941 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8942
8943         PR fortran/44371
8944         * gfortran.dg/error_stop_1.f08: New test.
8945         * gfortran.dg/error_stop_2.f08: New test.
8946
8947 2010-06-01  Jason Merrill  <jason@redhat.com>
8948
8949         DR 990
8950         * g++.dg/cpp0x/initlist37.C: New.
8951         * g++.dg/cpp0x/initlist38.C: New.
8952
8953         PR c++/44358
8954         * g++.dg/cpp0x/initlist36.C: New.
8955
8956 2010-05-31 Jan Hubicka  <jh@suse.cz>
8957
8958         * gcc.dg/noreturn-8.c: New testcase.
8959
8960 2010-05-31 Jan Hubicka  <jh@suse.cz>
8961
8962         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8963         * gcc.dg/lto/noreturn-1_0.c: Move it here.
8964
8965 2010-05-31 Jan Hubicka  <jh@suse.cz>
8966
8967         * gcc.dg/lto/noreturn-1_1.c: New testcase.
8968         * gcc.dg/lto/noreturn-1_0.c: New testcase.
8969
8970 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
8971
8972         PR fortran/36928
8973         * gfortran.dg/dependency_27.f90:  New test.
8974         * gfortran.dg/array_assign_1.F90:  New test.
8975
8976 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8977
8978         PR target/44338
8979         * gcc.target/i386/sse-24.c: New test.
8980
8981 2010-05-31  Jan Hubicka  <jh@suse.cz>
8982
8983         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8984
8985 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8986
8987         PR middle-end/44337
8988         * gcc.dg/pr44337.c: New test.
8989
8990         PR tree-optimization/44182
8991         * g++.dg/debug/pr44182.C: New test.
8992
8993 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
8994
8995         * gcc.dg/nested-func-7.c: New test.
8996         * gnat.dg/frame_overflow.adb: Adjust directives.
8997
8998 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8999
9000         * gnat.dg/prot2.ad[sb]: New test.
9001         * gnat.dg/prot2_pkg1.ads: New helper.
9002         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9003
9004 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9005
9006         * gnat.dg/array11.adb: Adjust dg-warning directive.
9007         * gnat.dg/object_overflow.adb: Likewise.
9008
9009 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9010
9011         PR middle-end/44306
9012         * gcc.dg/tree-ssa/pr44306.c: New.
9013
9014 2010-05-29  Jan Hubicka  <jh@suse.cz>
9015
9016         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9017
9018 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9019
9020         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9021
9022 2010-05-28  Mike Stump  <mikestump@comcast.net>
9023
9024         PR objc/44125
9025         * objc.dg/const-str-9.m: Remove static.
9026
9027 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9028
9029         PR target/43636
9030         * gcc.c-torture/compile/pr43636.c: New test.
9031
9032 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9033
9034         PR objc++/23616
9035         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9036         * obj-c++.dg/try-catch-9.mm: Ditto.
9037
9038 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9039
9040         Revert patch for PR c++/44188
9041         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9042
9043 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9044
9045         PR c++/44188
9046         * g++.dg/debug/dwarf2/typedef3.C: New test.
9047
9048 2010-05-27  Jason Merrill  <jason@redhat.com>
9049
9050         PR c++/43555
9051         * g++.dg/ext/vla9.C: New.
9052
9053 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
9054
9055         PR objc/44140
9056         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9057         * objc.dg/torture/tls/thr-init-3.m: Ditto.
9058         * objc.dg/torture/tls/thr-init.m: Ditto.
9059         * objc.dg/torture/trivial.m: Ditto.
9060         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9061         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9062         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9063         * obj-c++.dg/torture/trivial.mm: Ditto.
9064
9065 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
9066
9067         * g++.dg/lto/20100302_0.C: Skip on darwin.
9068
9069 2010-05-27  Richard Guenther  <rguenther@suse.de>
9070
9071         PR tree-optimization/44284
9072         * gcc.dg/vect/vect-118.c: New testcase.
9073         * gcc.dg/vect/bb-slp-20.c: Adjust.
9074         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9075         * gcc.dg/vect/slp-9.c: Likewise.
9076         * gcc.dg/vect/slp-reduc-4.c: Likewise.
9077         * gcc.dg/vect/vect-10.c: Likewise.
9078         * gcc.dg/vect/vect-109.c: Likewise.
9079         * gcc.dg/vect/vect-12.c: Likewise.
9080         * gcc.dg/vect/vect-36.c: Likewise.
9081         * gcc.dg/vect/vect-7.c: Likewise.
9082         * gcc.dg/vect/vect-iv-8.c: Likewise.
9083         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9084         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9085         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9086         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9087         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9088         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9089         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9090         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9091         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9092         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9093         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9094         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9095         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9096         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9097         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9098         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9099         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9100
9101 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
9102
9103         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9104         necessary.
9105
9106 2010-05-26  Jan Hubicka  <jh@suse.cz>
9107
9108         * gcc.dg/lto/materialize-1_0.c: New file.
9109         * gcc.dg/lto/materialize-1_1.c: New file.
9110
9111 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
9112
9113         * gnat.dg/lto10.adb: New test.
9114         * gnat.dg/lto10_pkg.ads: New helper.
9115
9116 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
9117
9118         * lib/target-supports.exp (check_effective_target_int128): New
9119         function to check if __int128 types are available for target.
9120         * c-c++-common/int128-types-1.c: New.
9121         * c-c++-common/int128-1.c: New.
9122         * c-c++-common/int128-2.c: New.
9123         * g++.dg/abi/mangle43.C: New.
9124         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9125         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9126         pointer-wide scalar.
9127         * g++.dg/other/pr25632.C: Likewise.
9128         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9129         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9130         overflow warnings.
9131         * g++.dg/warn/pr13358-4.C: Likewise.
9132         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
9133         * g++.dg/warn/Wconversion-null.C: Likewise.
9134
9135 2010-05-26  Jason Merrill  <jason@redhat.com>
9136
9137         PR c++/43382
9138         * g++.dg/cpp0x/variadic101.C: New.
9139
9140 2010-05-26  Richard Guenther  <rguenther@suse.de>
9141
9142         PR rtl-optimization/44164
9143         * gcc.c-torture/execute/pr44164.c: New testcase.
9144         * g++.dg/tree-ssa/pr13146.C: Adjust.
9145
9146 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
9147
9148         PR fortran/40011
9149         * gfortran.dg/whole_file_19.f90 : New test.
9150
9151 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
9152
9153         PR fortran/30668
9154         PR fortran/31346
9155         PR fortran/34260
9156         * gfortran.dg/pr40999.f: Fix function type.
9157         * gfortran.dg/whole_file_5.f90: Likewise.
9158         * gfortran.dg/whole_file_6.f90: Likewise.
9159         * gfortran.dg/whole_file_16.f90: New.
9160         * gfortran.dg/whole_file_17.f90: New.
9161         * gfortran.dg/whole_file_18.f90: New.
9162
9163 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
9164             Iain Sandoe  <iains@gcc.gnu.org>
9165
9166         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9167         * gcc.c-torture/compile/pr44197.c: Require alias support.
9168         * gcc.dg/lto/20081222_0.c: Ditto.
9169
9170 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
9171
9172         PR debug/42801
9173         * gcc.dg/guality/vla-2.c: New test.
9174
9175 2010-05-25  Richard Guenther  <rguenther@suse.de>
9176
9177         PR middle-end/44069
9178         * g++.dg/torture/pr44069.C: New testcase.
9179
9180 2010-05-25  Richard Guenther  <rguenther@suse.de>
9181
9182         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9183
9184 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9185
9186         PR objc/44140
9187         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9188
9189 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9190
9191         * obj-c++.dg/torture/tls/trivial.mm: New.
9192         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9193         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9194         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9195         * obj-c++.dg/torture/tls/diag-1.mm: New.
9196         * obj-c++.dg/torture/tls/tls.exp: New.
9197         * obj-c++.dg/torture/trivial.mm: New.
9198         * obj-c++.dg/torture/dg-torture.exp: New.
9199         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9200         * obj-c++.dg/tls/trivial.m: New.
9201         * obj-c++.dg/tls/init-1.mm: New.
9202         * obj-c++.dg/tls/diag-1.mm: New.
9203         * obj-c++.dg/tls/init-2.mm: New.
9204         * obj-c++.dg/tls/diag-2.mm: New.
9205         * obj-c++.dg/tls/diag-3.mm: New.
9206         * obj-c++.dg/tls/diag-4.mm: New.
9207         * obj-c++.dg/tls/static-1.mm: New.
9208         * obj-c++.dg/tls/tls.exp: New.
9209         * obj-c++.dg/tls/diag-5.mm: New.
9210         * obj-c++.dg/tls/static-1a.mm: New.
9211         * objc-obj-c++-shared/Object1.mm: New.
9212         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9213
9214 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
9215
9216         PR objc++/43689
9217         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9218         * obj-c++.dg/const-str-6.mm: Ditto.
9219
9220 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9221
9222         * g++.dg/parse/array-size2.C: Remove dg-error directives.
9223
9224 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9225
9226         PR ada/38394
9227         * gnat.dg/array13.ad[sb]: New test.
9228
9229 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
9230             Sandra Loosemore  <sandra@codesourcery.com>
9231
9232         * gcc.target/arm/neon/: Regenerated test cases.
9233
9234         * gcc.target/arm/neon/polytypes.c,
9235         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9236         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9237         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9238         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9239         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9240         dg-add-options arm_neon.
9241
9242         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9243         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9244         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9245         and arm_neon_fp16_ok.
9246
9247         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9248         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9249
9250         * lib/target-supports.exp (add_options_for_arm_neon): New.
9251         (check_effective_target_arm_neon_ok_nocache): New, from
9252         check_effective_target_arm_neon_ok.  Check multiple possibilities.
9253         (check_effective_target_arm_neon_ok): Use
9254         check_effective_target_arm_neon_ok_nocache.
9255         (add_options_for_arm_neon_fp16)
9256         (check_effective_target_arm_neon_fp16_ok)
9257         check_effective_target_arm_neon_fp16_ok_nocache): New.
9258         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9259
9260 2010-05-24  Jason Merrill  <jason@redhat.com>
9261
9262         PR c++/41510
9263         * g++.dg/cpp0x/initlist35.C: New.
9264         * g++.dg/init/brace6.C: Adjust.
9265
9266 2010-05-24  Paul Brook  <paul@codesourcery.com>
9267
9268         * gcc.target/arm/frame-pointer-1.c: New test.
9269         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9270         pointer elimination.
9271
9272 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9273
9274         PR target/44245
9275         * gcc.target/i386/crc32-3.c: New.
9276         * gcc.target/i386/crc32-4.c: Likewise.
9277
9278 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
9279
9280         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9281         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9282         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9283
9284 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9285
9286         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9287
9288 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
9289
9290         PR target/43869
9291         * gcc.c-target/pr43869.c: New test.
9292
9293 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9294
9295         PR fortran/44212
9296         * gfortran.dg/class_22.f03: New.
9297
9298 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
9299
9300         PR lto/44238
9301         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9302
9303 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9304
9305         PR fortran/44213
9306         * gfortran.dg/abstract_type_7.f03: New.
9307
9308 2010-05-21  Jason Merrill  <jason@redhat.com>
9309
9310         * g++.dg/eh/spec11.C: Test cleanup optimization.
9311
9312 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
9313
9314         PR debug/44223
9315         * gcc.target/i386/pr44223.c: New test.
9316
9317 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9318
9319         * gcc.target/i386/pr25993.c: Use @function as type specifier.
9320
9321 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
9322
9323         * g++.dg/other/const3.C: New test.
9324
9325 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
9326
9327         PR fortran/38407
9328         * warn_unused_dummy_argument_1.f90: New.
9329         * warn_unused_dummy_argument_2.f90: New.
9330
9331 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
9332
9333         PR c++/30298
9334         * g++.dg/inherit/crash1.C: New.
9335         * g++.dg/inherit/crash2.C: Likewise.
9336
9337 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
9338
9339         PR debug/44178
9340         * g++.dg/debug/pr44178.C: New test.
9341
9342 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
9343
9344         PR middle-end/44185
9345         * gcc.dg/tree-ssa/prefetch-6.c: Add
9346         --param min-insn-to-prefetch-ratio=6.
9347         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9348         allow unrolling, and adjust the movnti count.
9349
9350 2010-05-20  Jan Hubicka  <jh@suse.cz>
9351
9352         PR middle-end/44197
9353         * gcc.c-torture/compile/pr44197.c: New file.
9354
9355 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
9356
9357         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9358         Fix test code.
9359         (check_effective_target_xop): Remove __may_alias__ attribute.
9360
9361 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
9362
9363         PR target/44202
9364         * gcc.c-torture/execute/pr44202-1.c: New test.
9365
9366 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9367
9368         PR fortran/43851
9369         * gfortran.dg/label_1.f90: Update test.
9370
9371 2010-05-19  Jan Hubicka  <jh@suse.cz>
9372
9373         * gcc.dg/lto/ipareference2_0.c: New file.
9374         * gcc.dg/lto/ipareference2_1.c: New file.
9375
9376 2010-05-19  Jason Merrill  <jason@redhat.com>
9377
9378         * g++.dg/parse/fn-typedef2.C: New.
9379
9380         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9381         function type.
9382
9383         PR c++/44193
9384         * g++.dg/template/fntype1.C: New.
9385
9386 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
9387
9388         * gnat.dg/discr23.ad[sb]: New test.
9389         * gnat.dg/discr23_pkg.ads: New helper.
9390
9391         * gnat.dg/specs/controlled1.ads: New test.
9392         * gnat.dg/specs/controlled1_pkg.ads: New helper.
9393
9394 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9395
9396         PR fortran/44055
9397         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9398         Fixed scope of C_SIZEOF.
9399         * gfortran.dg/warn_conversion_2.f90: New.
9400
9401 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9402
9403         * lib/target-supports.exp (check_effective_target_sse2): New proc.
9404         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9405         for optional selector.
9406         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9407         (check_effective_target_sse3): New proc.
9408         * gcc.target/i386/math-torture/math-torture.exp: Load
9409         target-supports.exp.
9410         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9411         check_effective_target_sse2.
9412         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9413         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9414         * g++.dg/vect/vect.exp: Likewise.
9415         * gfortran.dg/vect/vect.exp: Likewise.
9416         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9417         -msse2 if check_effective_target_sse2.
9418
9419         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9420         * gcc.target/i386/3dnow-2.c: Likewise.
9421         * gcc.target/i386/3dnowA-1.c: Likewise.
9422         * gcc.target/i386/3dnowA-2.c: Likewise.
9423         * gcc.target/i386/pr42549.c: Likewise.
9424
9425         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9426         * gcc.target/i386/sse3-addsubpd.c: Likewise.
9427         * gcc.target/i386/sse3-addsubps.c: Likewise.
9428         * gcc.target/i386/sse3-haddpd.c: Likewise.
9429         * gcc.target/i386/sse3-haddps.c: Likewise.
9430         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9431         * gcc.target/i386/sse3-hsubps.c: Likewise.
9432         * gcc.target/i386/sse3-movddup.c: Likewise.
9433         * gcc.target/i386/sse3-movshdup.c: Likewise.
9434         * gcc.target/i386/sse3-movsldup.c: Likewise.
9435
9436         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9437         * g++.dg/ext/attrib35.C: Likewise.
9438         * g++.dg/opt/pr40496.C: Likewise.
9439         * g++.dg/other/i386-1.C: Likewise.
9440         * g++.dg/other/i386-4.C: Likewise.
9441         * g++.dg/other/pr34435.C: Likewise.
9442         * g++.dg/other/pr39496.C: Likewise.
9443         * g++.dg/other/pr40446.C: Likewise.
9444         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9445         * gcc.dg/compat/vector-1a_main.c: Likewise.
9446         * gcc.dg/compat/vector-2a_main.c: Likewise.
9447         * gcc.dg/lto/20090206-1_0.c: Likewise.
9448         * gcc.dg/pr34856.c: Likewise.
9449         * gcc.dg/pr36584.c: Likewise.
9450         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
9451         * gcc.dg/pr37544.c: Likewise.
9452         * gcc.dg/torture/pr16104-1.c: Likewise.
9453         * gcc.dg/torture/pr35771-1.c: Likewise.
9454         * gcc.dg/torture/pr35771-2.c: Likewise.
9455         * gcc.dg/torture/pr35771-3.c: Likewise.
9456         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9457         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9458         * gcc.dg/torture/stackalign/push-1.c: Likewise.
9459         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9460         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9461         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9462         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9463         * gcc.target/i386/20060512-1.c: Likewise.
9464         * gcc.target/i386/20060512-3.c: Likewise.
9465         * gcc.target/i386/all_one_m128i.c: Likewise.
9466         * gcc.target/i386/float128-1.c: Likewise.
9467         * gcc.target/i386/float128-2.c: Likewise.
9468         * gcc.target/i386/fpcvt-1.c: Likewise.
9469         * gcc.target/i386/fpcvt-2.c: Likewise.
9470         * gcc.target/i386/fpcvt-3.c: Likewise.
9471         * gcc.target/i386/fpprec-1.c: Likewise.
9472         * gcc.target/i386/funcspec-9.c: Likewise.
9473         * gcc.target/i386/incoming-1.c: Likewise.
9474         * gcc.target/i386/incoming-12.c: Likewise.
9475         * gcc.target/i386/incoming-2.c: Likewise.
9476         * gcc.target/i386/incoming-3.c: Likewise.
9477         * gcc.target/i386/incoming-4.c: Likewise.
9478         * gcc.target/i386/incoming-6.c: Likewise.
9479         * gcc.target/i386/incoming-7.c: Likewise.
9480         * gcc.target/i386/incoming-8.c: Likewise.
9481         * gcc.target/i386/opt-1.c: Likewise.
9482         * gcc.target/i386/opt-2.c: Likewise.
9483         * gcc.target/i386/ordcmp-1.c: Likewise.
9484         * gcc.target/i386/pr17692.c: Likewise.
9485         * gcc.target/i386/pr18614-1.c: Likewise.
9486         * gcc.target/i386/pr22152.c: Likewise.
9487         * gcc.target/i386/pr23570.c: Likewise.
9488         * gcc.target/i386/pr23575.c: Likewise.
9489         * gcc.target/i386/pr26449-1.c: Likewise.
9490         * gcc.target/i386/pr26600.c: Likewise.
9491         * gcc.target/i386/pr27790.c: Likewise.
9492         * gcc.target/i386/pr28839.c: Likewise.
9493         * gcc.target/i386/pr30970.c: Likewise.
9494         * gcc.target/i386/pr32000-1.c: Likewise.
9495         * gcc.target/i386/pr32000-2.c: Likewise.
9496         * gcc.target/i386/pr32280.c: Likewise.
9497         * gcc.target/i386/pr32661.c: Likewise.
9498         * gcc.target/i386/pr32708-1.c: Likewise.
9499         * gcc.target/i386/pr32961.c: Likewise.
9500         * gcc.target/i386/pr33329.c: Likewise.
9501         * gcc.target/i386/pr35714.c: Likewise.
9502         * gcc.target/i386/pr35767-1.c: Likewise.
9503         * gcc.target/i386/pr35767-1d.c: Likewise.
9504         * gcc.target/i386/pr35767-1i.c: Likewise.
9505         * gcc.target/i386/pr35767-2.c: Likewise.
9506         * gcc.target/i386/pr35767-2d.c: Likewise.
9507         * gcc.target/i386/pr35767-2i.c: Likewise.
9508         * gcc.target/i386/pr35767-3.c: Likewise.
9509         * gcc.target/i386/pr35767-5.c: Likewise.
9510         * gcc.target/i386/pr36222-1.c: Likewise.
9511         * gcc.target/i386/pr36578-1.c: Likewise.
9512         * gcc.target/i386/pr36578-2.c: Likewise.
9513         * gcc.target/i386/pr36992-1.c: Likewise.
9514         * gcc.target/i386/pr37101.c: Likewise.
9515         * gcc.target/i386/pr37216.c: Likewise.
9516         * gcc.target/i386/pr37434-1.c: Likewise.
9517         * gcc.target/i386/pr37434-2.c: Likewise.
9518         * gcc.target/i386/pr37843-3.c: Likewise.
9519         * gcc.target/i386/pr37843-4.c: Likewise.
9520         * gcc.target/i386/pr39162.c: Likewise.
9521         * gcc.target/i386/pr39315-1.c: Likewise.
9522         * gcc.target/i386/pr39315-2.c: Likewise.
9523         * gcc.target/i386/pr39315-3.c: Likewise.
9524         * gcc.target/i386/pr39315-4.c: Likewise.
9525         * gcc.target/i386/pr39445.c: Likewise.
9526         * gcc.target/i386/pr39496.c: Likewise.
9527         * gcc.target/i386/pr40809.c: Likewise.
9528         * gcc.target/i386/pr40906-3.c: Likewise.
9529         * gcc.target/i386/pr41019.c: Likewise.
9530         * gcc.target/i386/pr42542-1.c: Likewise.
9531         * gcc.target/i386/pr42542-2.c: Likewise.
9532         * gcc.target/i386/pr42542-3.c: Likewise.
9533         * gcc.target/i386/pr42542-3a.c: Likewise.
9534         * gcc.target/i386/pr42881.c: Likewise.
9535         * gcc.target/i386/push-1.c: Likewise.
9536         * gcc.target/i386/quad-sse.c: Likewise.
9537         * gcc.target/i386/reload-1.c: Likewise.
9538         * gcc.target/i386/sse-10.c: Likewise.
9539         * gcc.target/i386/sse-11.c: Likewise.
9540         * gcc.target/i386/sse-15.c: Likewise.
9541         * gcc.target/i386/sse-17.c: Likewise.
9542         * gcc.target/i386/sse-18.c: Likewise.
9543         * gcc.target/i386/sse-19.c: Likewise.
9544         * gcc.target/i386/sse-4.c: Likewise.
9545         * gcc.target/i386/sse-6.c: Likewise.
9546         * gcc.target/i386/sse-vect-types.c: Likewise.
9547         * gcc.target/i386/sse2-addpd-1.c: Likewise.
9548         * gcc.target/i386/sse2-addsd-1.c: Likewise.
9549         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9550         * gcc.target/i386/sse2-andpd-1.c: Likewise.
9551         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9552         * gcc.target/i386/sse2-comisd-1.c: Likewise.
9553         * gcc.target/i386/sse2-comisd-2.c: Likewise.
9554         * gcc.target/i386/sse2-comisd-3.c: Likewise.
9555         * gcc.target/i386/sse2-comisd-4.c: Likewise.
9556         * gcc.target/i386/sse2-comisd-5.c: Likewise.
9557         * gcc.target/i386/sse2-comisd-6.c: Likewise.
9558         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9559         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9560         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9561         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9562         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9563         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9564         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9565         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9566         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9567         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9568         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9569         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9570         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9571         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9572         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9573         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9574         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9575         * gcc.target/i386/sse2-divpd-1.c: Likewise.
9576         * gcc.target/i386/sse2-divsd-1.c: Likewise.
9577         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9578         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9579         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9580         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9581         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9582         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9583         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9584         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9585         * gcc.target/i386/sse2-minpd-1.c: Likewise.
9586         * gcc.target/i386/sse2-minsd-1.c: Likewise.
9587         * gcc.target/i386/sse2-mmx.c: Likewise.
9588         * gcc.target/i386/sse2-movapd-1.c: Likewise.
9589         * gcc.target/i386/sse2-movapd-2.c: Likewise.
9590         * gcc.target/i386/sse2-movd-1.c: Likewise.
9591         * gcc.target/i386/sse2-movd-2.c: Likewise.
9592         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9593         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9594         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9595         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9596         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9597         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9598         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9599         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9600         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9601         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9602         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9603         * gcc.target/i386/sse2-movq-1.c: Likewise.
9604         * gcc.target/i386/sse2-movq-2.c: Likewise.
9605         * gcc.target/i386/sse2-movq-3.c: Likewise.
9606         * gcc.target/i386/sse2-movsd-1.c: Likewise.
9607         * gcc.target/i386/sse2-movsd-2.c: Likewise.
9608         * gcc.target/i386/sse2-movupd-1.c: Likewise.
9609         * gcc.target/i386/sse2-movupd-2.c: Likewise.
9610         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9611         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9612         * gcc.target/i386/sse2-orpd-1.c: Likewise.
9613         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9614         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9615         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9616         * gcc.target/i386/sse2-paddb-1.c: Likewise.
9617         * gcc.target/i386/sse2-paddd-1.c: Likewise.
9618         * gcc.target/i386/sse2-paddq-1.c: Likewise.
9619         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9620         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9621         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9622         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9623         * gcc.target/i386/sse2-paddw-1.c: Likewise.
9624         * gcc.target/i386/sse2-pand-1.c: Likewise.
9625         * gcc.target/i386/sse2-pandn-1.c: Likewise.
9626         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9627         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9628         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9629         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9630         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9631         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9632         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9633         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9634         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9635         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9636         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9637         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9638         * gcc.target/i386/sse2-pminub-1.c: Likewise.
9639         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9640         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9641         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9642         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9643         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9644         * gcc.target/i386/sse2-por-1.c: Likewise.
9645         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9646         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9647         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9648         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9649         * gcc.target/i386/sse2-pslld-1.c: Likewise.
9650         * gcc.target/i386/sse2-pslld-2.c: Likewise.
9651         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9652         * gcc.target/i386/sse2-psllq-1.c: Likewise.
9653         * gcc.target/i386/sse2-psllq-2.c: Likewise.
9654         * gcc.target/i386/sse2-psllw-1.c: Likewise.
9655         * gcc.target/i386/sse2-psllw-2.c: Likewise.
9656         * gcc.target/i386/sse2-psrad-1.c: Likewise.
9657         * gcc.target/i386/sse2-psrad-2.c: Likewise.
9658         * gcc.target/i386/sse2-psraw-1.c: Likewise.
9659         * gcc.target/i386/sse2-psraw-2.c: Likewise.
9660         * gcc.target/i386/sse2-psrld-1.c: Likewise.
9661         * gcc.target/i386/sse2-psrld-2.c: Likewise.
9662         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9663         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9664         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9665         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9666         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9667         * gcc.target/i386/sse2-psubb-1.c: Likewise.
9668         * gcc.target/i386/sse2-psubd-1.c: Likewise.
9669         * gcc.target/i386/sse2-psubq-1.c: Likewise.
9670         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9671         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9672         * gcc.target/i386/sse2-psubw-1.c: Likewise.
9673         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9674         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9675         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9676         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9677         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9678         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9679         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9680         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9681         * gcc.target/i386/sse2-pxor-1.c: Likewise.
9682         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9683         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9684         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9685         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9686         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9687         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9688         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
9689         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
9690         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
9691         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
9692         * gcc.target/i386/sse2-shufps-1.c: Likewise.
9693         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
9694         * gcc.target/i386/sse2-subpd-1.c: Likewise.
9695         * gcc.target/i386/sse2-subsd-1.c: Likewise.
9696         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
9697         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
9698         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9699         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9700         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9701         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9702         * gcc.target/i386/sse2-unpack-1.c: Likewise.
9703         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9704         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9705         * gcc.target/i386/sse2-vec-1.c: Likewise.
9706         * gcc.target/i386/sse2-vec-2.c: Likewise.
9707         * gcc.target/i386/sse2-vec-3.c: Likewise.
9708         * gcc.target/i386/sse2-vec-4.c: Likewise.
9709         * gcc.target/i386/sse2-vec-5.c: Likewise.
9710         * gcc.target/i386/sse2-vec-6.c: Likewise.
9711         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9712         * gcc.target/i386/ssefn-2.c: Likewise.
9713         * gcc.target/i386/ssefn-4.c: Likewise.
9714         * gcc.target/i386/ssefp-1.c: Likewise.
9715         * gcc.target/i386/ssefp-2.c: Likewise.
9716         * gcc.target/i386/sseregparm-3.c: Likewise.
9717         * gcc.target/i386/sseregparm-4.c: Likewise.
9718         * gcc.target/i386/sseregparm-5.c: Likewise.
9719         * gcc.target/i386/sseregparm-6.c: Likewise.
9720         * gcc.target/i386/sseregparm-7.c: Likewise.
9721         * gcc.target/i386/ssetype-1.c: Likewise.
9722         * gcc.target/i386/ssetype-2.c: Likewise.
9723         * gcc.target/i386/ssetype-3.c: Likewise.
9724         * gcc.target/i386/ssetype-4.c: Likewise.
9725         * gcc.target/i386/ssetype-5.c: Likewise.
9726         * gcc.target/i386/unordcmp-1.c: Likewise.
9727         * gcc.target/i386/vararg-1.c: Likewise.
9728         * gcc.target/i386/vararg-2.c: Likewise.
9729         * gcc.target/i386/vararg-3.c: Likewise.
9730         * gcc.target/i386/vararg-4.c: Likewise.
9731         * gcc.target/i386/vararg-7.c: Likewise.
9732         * gcc.target/i386/vararg-8.c: Likewise.
9733         * gcc.target/i386/vecinit-1.c: Likewise.
9734         * gcc.target/i386/vecinit-2.c: Likewise.
9735         * gcc.target/i386/vecinit-3.c: Likewise.
9736         * gcc.target/i386/vecinit-4.c: Likewise.
9737         * gcc.target/i386/vecinit-5.c: Likewise.
9738         * gcc.target/i386/vecinit-6.c: Likewise.
9739         * gcc.target/i386/vectorize2.c: Likewise.
9740         * gcc.target/i386/vectorize3.c: Likewise.
9741         * gcc.target/i386/vectorize4.c: Likewise.
9742         * gcc.target/i386/vectorize6.c: Likewise.
9743         * gcc.target/i386/vectorize7.c: Likewise.
9744         * gcc.target/i386/vectorize8.c: Likewise.
9745         * gcc.target/i386/vperm-v2df.c: Likewise.
9746         * gcc.target/i386/vperm-v2di.c: Likewise.
9747         * gcc.target/i386/vperm-v4si-1.c: Likewise.
9748         * gcc.target/i386/xorps-sse2.c: Likewise.
9749         * gcc.target/i386/xorps.c: Likewise.
9750         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9751         * gfortran.dg/graphite/pr42326.f90: Likewise.
9752         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9753
9754 2010-05-19  Richard Guenther  <rguenther@suse.de>
9755
9756         PR lto/44196
9757         * g++.dg/lto/20100519-1_0.C: New testcase.
9758
9759 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9760
9761         PR fortran/42360
9762         * gfortran.dg/warn_intent_out_not_set.f90: New.
9763
9764 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9765
9766         PR fortran/38404
9767         * gfortran.dg/data_char_1.f90: Updated warning message.
9768         * gfortran.dg/data_array_6.f: New.
9769
9770 2010-05-19  Martin Jambor  <mjambor@suse.cz>
9771
9772         * g++.dg/ipa/ivinline-8.C: New test.
9773         * gcc.dg/ipa/iinline-2.c: Likewise.
9774
9775 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9776
9777         PR fortran/34505
9778         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
9779         arguments; add check for return value kind.
9780         * gfortran.dg/float_1.f90: Likewise.
9781
9782 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9783
9784         * gcc.target/i386/20011009-1.c (COMMENT): Define.
9785         (main): Use it.
9786         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
9787         * lib/lto.exp (lto_prune_warns): Fix location line regex.
9788         Prune another location line format.
9789         (lto-obj): Call lto_prune_warns on comp_output.
9790
9791 2010-05-18  Jan Hubicka  <jh@suse.cz>
9792
9793         * gcc.dg/lto/ipacp_0.c: New test.
9794         * gcc.dg/lto/ipacp_1.c: New test.
9795
9796 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
9797
9798         PR lto/44184
9799         * gcc.dg/lto/20100518_0.c: New test.
9800
9801 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
9802
9803         * gnat.dg/specs/lto3.ads: Add missing dg-options.
9804
9805 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9806
9807         PR fortran/43990
9808         * gfortran.dg/class_21.f03: New.
9809
9810 2010-05-17  Jason Merrill  <jason@redhat.com>
9811
9812         PR c++/44157
9813         * g++.dg/cpp0x/initlist34.C: New.
9814
9815         PR c++/44158
9816         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
9817
9818 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9819
9820         * g++.dg/ipa/ivinline-1.C: New test.
9821         * g++.dg/ipa/ivinline-2.C: New test.
9822         * g++.dg/ipa/ivinline-3.C: New test.
9823         * g++.dg/ipa/ivinline-4.C: New test.
9824         * g++.dg/ipa/ivinline-5.C: New test.
9825         * g++.dg/ipa/ivinline-6.C: New test.
9826
9827 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
9828             Jason Merrill  <jason@redhat.com>
9829
9830         PR c++/44108
9831         * c-c++-common/Wunused-var-8.c: New test.
9832
9833 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
9834
9835         PR bootstrap/42347
9836         * gcc.c-torture/compile/pr42347.c: New test.
9837
9838         PR middle-end/44102
9839         * g++.dg/ext/asmgoto1.C: New test.
9840
9841 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9842
9843         PR middle-end/44133
9844         * gcc.dg/tree-ssa/pr44133.c: New test.
9845         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9846         precise.
9847
9848 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9849
9850         PR fortran/44044
9851         * gfortran.dg/class_20.f03: New.
9852
9853 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
9854
9855         PR 44078
9856         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9857         debug messages but not the newly introduced one.
9858
9859 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
9860
9861         PR fortran/35779
9862         * gfortran.dg/initialization_25.f90: Commented testcase.
9863         * gfortran.dg/initialization_26.f90: New.
9864
9865 2010-05-16  Richard Guenther  <rguenther@suse.de>
9866
9867         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9868         * gcc.dg/pr43084.c: Likewise.
9869         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9870         -fipa-type-escape.
9871         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9872         -fipa-type-escape.
9873         * gcc.dg/struct/struct-reorg.exp: Likewise.
9874         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9875         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9876
9877 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
9878
9879         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9880         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9881         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9882         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9883         tests.
9884
9885 2010-05-15  Jason Merrill  <jason@redhat.com>
9886
9887         * g++.dg/eh/spec10.C: New.
9888         * g++.dg/eh/spec11.C: New.
9889         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9890
9891 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9892
9893         PR fortran/44154
9894         PR fortran/42647
9895         * gfortran.dg/allocatable_scalar_9.f90: New.
9896
9897 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
9898
9899         PR c++/44148
9900         * g++.dg/torture/pr44148.C: New test.
9901
9902 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
9903
9904         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9905         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9906         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9907         diagnostics and type sizes.
9908
9909 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
9910
9911         * gnat.dg/lto9.adb: New test.
9912         * gnat.dg/lto9_pkg1.ads: New helper.
9913         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9914
9915 2010-05-15  Jan Hubicka  <jh@suse.cz>
9916
9917         * gcc.dg/lto/ipareference_1.c: Rename to ...
9918         * gcc.dg/lto/ipareference_0.c: ... this one.
9919         * gcc.dg/lto/ipareference_2.c: Rename to ...
9920         * gcc.dg/lto/ipareference_1.c: ... this one.
9921
9922 2010-05-15  Jan Hubicka  <jh@suse.cz>
9923
9924         * gcc.dg/lto/ipareference_1.c: New file.
9925         * gcc.dg/lto/ipareference_2.c: New file.
9926
9927 2010-05-15  Richard Guenther  <rguenther@suse.de>
9928
9929         PR tree-optimization/44038
9930         * gcc.c-torture/compile/pr44038.c: New testcase.
9931
9932 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
9933
9934         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9935         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9936
9937 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9938
9939         PR fortran/43207
9940         PR fortran/43969
9941         * gfortran.dg/class_18.f03: New.
9942         * gfortran.dg/class_19.f03: New.
9943
9944 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9945
9946         PR debug/44112
9947         * gcc.dg/debug/dwarf2/const-1.c: Remove.
9948         * g++.dg/debug/dwarf2/const1.C: Remove.
9949
9950 2010-05-14  Jason Merrill  <jason@redhat.com>
9951
9952         * g++.dg/eh/cond4.C: New.
9953         * g++.dg/eh/elide2.C: Adjust.
9954         * g++.old-deja/g++.eh/terminate1.C: Adjust.
9955
9956 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9957
9958         PR fortran/44135
9959         * gfortran.dg/actual_array_interface_2.f90: New test.
9960
9961 2010-05-14  Richard Guenther  <rguenther@suse.de>
9962
9963         PR tree-optimization/44119
9964         * gcc.c-torture/compile/pr44119.c: New testcase.
9965
9966 2010-05-14  Jason Merrill  <jason@redhat.com>
9967
9968         PR c++/44127
9969         * g++.dg/eh/terminate1.C: New.
9970
9971 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9972
9973         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9974
9975         PR debug/44136
9976         * gcc.dg/pr44136.c: New test.
9977
9978 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
9979
9980         PR c++/30566
9981         * g++.dg/warn/Wshadow-4.C: Adjust.
9982         * g++.dg/warn/Wshadow-5.C: New test.
9983         * g++.dg/warn/Wshadow-6.C: New test
9984
9985 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
9986
9987         PR fortran/35779
9988         * gfortran.dg/initialization_25.f90: New.
9989
9990 2010-05-13  Martin Jambor  <mjambor@suse.cz>
9991
9992         * g++.dg/otr-fold-1.C: New test.
9993         * g++.dg/otr-fold-2.C: New test.
9994
9995 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
9996
9997         PR fortran/44036
9998         * gfortran.dg/gomp/pr44036-1.f90: New test.
9999         * gfortran.dg/gomp/pr44036-2.f90: New test.
10000         * gfortran.dg/gomp/pr44036-3.f90: New test.
10001
10002         PR debug/43983
10003         * gcc.dg/guality/sra-1.c: New test.
10004
10005 2010-05-12  Jan Hubicka  <jh@suse.cz>
10006
10007         * tree-ssa/unreachable.c: New test.
10008
10009 2010-05-12  Jason Merrill  <jason@redhat.com>
10010
10011         * g++.dg/cpp0x/sfinae1.C: New.
10012
10013 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10014
10015         * gcc.target/i386/zee.c: New file.
10016
10017 2010-05-12  Jason Merrill  <jason@redhat.com>
10018
10019         * g++.dg/conversion/op1.C: Expect template candidate message.
10020         * g++.dg/cpp0x/nullptr15.C: Likewise.
10021         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10022         * g++.dg/cpp0x/pr31431.C: Likewise.
10023         * g++.dg/cpp0x/temp_default2.C: Likewise.
10024         * g++.dg/cpp0x/trailing4.C: Likewise.
10025         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10026         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10027         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10028         * g++.dg/cpp0x/variadic35.C: Likewise.
10029         * g++.dg/cpp0x/vt-35147.C: Likewise.
10030         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10031         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10032         * g++.dg/ext/visibility/anon8.C: Likewise.
10033         * g++.dg/ext/vla2.C: Likewise.
10034         * g++.dg/other/pr28114.C: Likewise.
10035         * g++.dg/other/ptrmem10.C: Likewise.
10036         * g++.dg/other/ptrmem11.C: Likewise.
10037         * g++.dg/overload/unknown1.C: Likewise.
10038         * g++.dg/parse/template7.C: Likewise.
10039         * g++.dg/parse/typename7.C: Likewise.
10040         * g++.dg/template/conv11.C: Likewise.
10041         * g++.dg/template/copy1.C: Likewise.
10042         * g++.dg/template/deduce3.C: Likewise.
10043         * g++.dg/template/dependent-expr5.C: Likewise.
10044         * g++.dg/template/friend.C: Likewise.
10045         * g++.dg/template/incomplete2.C: Likewise.
10046         * g++.dg/template/local4.C: Likewise.
10047         * g++.dg/template/local6.C: Likewise.
10048         * g++.dg/template/operator10.C: Likewise.
10049         * g++.dg/template/overload6.C: Likewise.
10050         * g++.dg/template/ptrmem2.C: Likewise.
10051         * g++.dg/template/ptrmem20.C: Likewise.
10052         * g++.dg/template/ptrmem8.C: Likewise.
10053         * g++.dg/template/sfinae2.C: Likewise.
10054         * g++.dg/template/ttp25.C: Likewise.
10055         * g++.dg/template/unify10.C: Likewise.
10056         * g++.dg/template/unify11.C: Likewise.
10057         * g++.dg/template/unify6.C: Likewise.
10058         * g++.dg/template/unify7.C: Likewise.
10059         * g++.dg/template/unify9.C: Likewise.
10060         * g++.dg/template/varmod1.C: Likewise.
10061         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10062         * g++.old-deja/g++.law/operators32.C: Likewise.
10063         * g++.old-deja/g++.pt/crash28.C: Likewise.
10064         * g++.old-deja/g++.pt/crash60.C: Likewise.
10065         * g++.old-deja/g++.pt/explicit38.C: Likewise.
10066         * g++.old-deja/g++.pt/explicit39.C: Likewise.
10067         * g++.old-deja/g++.pt/explicit41.C: Likewise.
10068         * g++.old-deja/g++.pt/explicit67.C: Likewise.
10069         * g++.old-deja/g++.pt/explicit77.C: Likewise.
10070         * g++.old-deja/g++.pt/expr2.C: Likewise.
10071         * g++.old-deja/g++.pt/overload7.C: Likewise.
10072         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10073         * g++.old-deja/g++.pt/spec5.C: Likewise.
10074         * g++.old-deja/g++.pt/spec6.C: Likewise.
10075         * g++.old-deja/g++.pt/t24.C: Likewise.
10076         * g++.old-deja/g++.pt/unify4.C: Likewise.
10077         * g++.old-deja/g++.pt/unify6.C: Likewise.
10078         * g++.old-deja/g++.pt/unify8.C: Likewise.
10079         * g++.old-deja/g++.robertl/eb119.C: Likewise.
10080         * g++.old-deja/g++.robertl/eb79.C: Likewise.
10081         * g++.old-deja/g++.robertl/eb98.C: Likewise.
10082
10083         * g++.dg/cpp0x/initlist32.C: New.
10084
10085         * g++.dg/template/conv11.C: New.
10086         * g++.dg/conversion/op1.C: Adjust expected error.
10087
10088         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10089
10090 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
10091
10092         PR target/44088
10093         * gcc.target/i386/avx-cmpsd-1.c: New.
10094         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10095         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10096         * gcc.target/i386/avx-cmpss-2.c: Likewise.
10097         * gcc.target/i386/sse-cmpss-1.c: Likewise.
10098         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10099
10100 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
10101
10102         PR middle-end/44085
10103         * gcc.dg/gomp/pr44085.c: New test.
10104         * gfortran.dg/gomp/pr44085.f90: New test.
10105
10106 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
10107
10108         * objc-obj-c++-shared/Object1.m: New.
10109         * objc.dg/torture: New directory.
10110         * objc.dg/torture/tls: Ditto.
10111         * objc.dg/tls: Ditto.
10112         * objc.dg/torture/tls/trivial.m: New test.
10113         * objc.dg/torture/tls/thr-init-2.m: New test.
10114         * objc.dg/torture/tls/thr-init-3.m: New test.
10115         * objc.dg/torture/tls/thr-init.m: New test.
10116         * objc.dg/torture/tls/diag-1.m: New test.
10117         * objc.dg/torture/tls/tls.exp: New.
10118         * objc.dg/torture/trivial.m: New test.
10119         * objc.dg/torture/dg-torture.exp: New.
10120         * objc.dg/tls/diag-3.m: New test.
10121         * objc.dg/tls/diag-4.m: New test.
10122         * objc.dg/tls/diag-5.m: New test.
10123         * objc.dg/tls/init-1.m: New test.
10124         * objc.dg/tls/init-2.m: New test.
10125         * objc.dg/tls/tls.exp: New.
10126         * objc.dg/tls/diag-2.m: New test.
10127         * lib/objc.exp: Respond to dg-additional-files.
10128
10129 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
10130
10131         * gcc.target/m68k/20100512-1.c: New.
10132
10133 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
10134
10135         * gnat.dg/lto8.adb: New test.
10136         * gnat.dg/lto8_pkg.ad[sb]: New helper.
10137         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10138
10139 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
10140
10141         PR c++/34272
10142         PR c++/43630
10143         PR c++/34491
10144         * g++.dg/template/crash97.C: New.
10145         * g++.dg/template/crash98.C: Likewise.
10146         * g++.dg/template/crash99.C: Likewise.
10147         * g++.dg/cpp0x/pr31439.C: Adjust.
10148         * g++.dg/template/crash95.C: Likewise.
10149
10150 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10151
10152         PR middle-end/44071
10153         * c-c++-common/asmgoto-4.c: New test.
10154         * gcc.target/i386/pr44071.c: New test.
10155
10156         PR c++/44062
10157         * c-c++-common/Wunused-var-7.c: New test.
10158         * g++.dg/warn/Wunused-var-9.C: New test.
10159
10160 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10161
10162         PR fortran/43711
10163         * gfortran.dg/gomp/pr43711.f90: New.
10164
10165 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10166
10167         PR fortran/31820
10168         * gfortran.dg/select_5.f90: Updated.
10169
10170 2010-05-11  Jan Hubicka  <jh@suse.cz>
10171
10172         PR tree-optimize/44063
10173         * gcc.c-torture/compile/pr44063.c: New testcase.
10174
10175 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10176
10177         PR debug/44023
10178         * gcc.dg/pr44023.c: New test.
10179
10180 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
10181
10182         * gnat.dg/lto7.adb: New test.
10183         * gnat.dg/lto7_pkg.ad[sb]: New helper.
10184
10185 2010-05-10  Jason Merrill  <jason@redhat.com>
10186
10187         PR c++/44017
10188         * g++.dg/template/inherit5.C: New.
10189
10190         PR c++/44045
10191         * g++.dg/cpp0x/initlist33.C: New.
10192         * g++.dg/cpp0x/initlist26.C: Adjust.
10193         * g++.dg/cpp0x/initlist28.C: Adjust.
10194
10195 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
10196
10197         PR c++/43719
10198         * g++.dg/init/pr43719.C: New.
10199         * g++.dg/anon-struct4.C: Adjust.
10200
10201 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
10202
10203         PR debug/44028
10204         * gcc.dg/pr44028.c: New test.
10205
10206 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
10207
10208         PR fortran/27866
10209         PR fortran/35003
10210         PR fortran/42809
10211         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10212         * gfortran.dg/warn_conversion.f90: New.
10213
10214 2010-05-10  Michael Matz  <matz@suse.de>
10215
10216         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10217
10218 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
10219
10220         PR rtl-optimization/44012
10221         * gcc.dg/pr44012.c: New.
10222
10223 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10224
10225         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10226         Log text on entry and exit.
10227         Prune Sun ld warnings for common symbols with differing sizes.
10228         (lto-link-and-maybe-run): Change caller.
10229
10230 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
10231
10232         PR fortran/44044
10233         * gfortran.dg/class_7.f03: Modified.
10234         * gfortran.dg/select_type_1.f03: Modified.
10235         * gfortran.dg/select_type_12.f03: New.
10236
10237 2010-05-10  Richard Guenther  <rguenther@suse.de>
10238
10239         PR tree-optimization/44050
10240         * gcc.dg/torture/pr44050.c: New testcase.
10241
10242 2010-05-10  Wei Guozhi  <carrot@google.com>
10243
10244         PR target/42879
10245         * gcc.target/arm/pr42879.c: New testcase.
10246
10247 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10248
10249         PR c/44051
10250         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10251
10252 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10253
10254         PR c/10676
10255         * gcc.dg/anon-struct-10.c: New test.
10256
10257 2010-05-09  Richard Guenther  <rguenther@suse.de>
10258
10259         PR middle-end/44024
10260         * gcc.dg/pr44024.c: New testcase.
10261
10262 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10263
10264         PR c/4784
10265         * gcc.dg/anon-struct-9.c: New test.
10266
10267 2010-05-09  Richard Guenther  <rguenther@suse.de>
10268
10269         PR middle-end/44043
10270         * gcc.c-torture/compile/pr44043.c: New testcase.
10271
10272 2010-05-09  Richard Guenther  <rguenther@suse.de>
10273
10274         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10275
10276 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
10277
10278         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10279
10280 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10281
10282         * gnat.dg/lto[12456].adb: Add "target lto" marker.
10283         * gnat.dg/specs/lto3.ads: Likewise.
10284
10285 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
10286
10287         PR middle-end/28685
10288         * gcc.dg/pr28685-1.c: New file.
10289
10290 2010-05-08  Richard Guenther  <rguenther@suse.de>
10291
10292         PR tree-optimization/44030
10293         * gcc.c-torture/compile/pr44030.c: New testcase.
10294
10295 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10296
10297         * gnat.dg/lto6.adb: New test.
10298         * gnat.dg/lto6_pkg.ads: New helper.
10299
10300 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10301
10302         * gnat.dg/lto5.adb: New test.
10303         * gnat.dg/lto5_pkg.ad[sb]: New helper.
10304
10305 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10306
10307         * gnat.dg/lto4.ad[sb]: New test.
10308
10309 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10310
10311         * gnat.dg/specs/lto3.ads: New test.
10312         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10313         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10314
10315 2010-05-08  Quentin Ochem  <ochem@adacore.com>
10316
10317         * gnat.dg/sizetype3.ad[sb]: New test.
10318         * gnat.dg/sizetype3_pkg.ads: New helper.
10319
10320 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
10321
10322         PR c++/43951
10323         * g++.dg/init/new29.C: New.
10324
10325 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
10326
10327         PR fortran/40728
10328         * gfortran.dg/coarray_1.f90: Fixed error message.
10329         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10330         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10331         * gfortran.dg/intrinsic_std_5.f90: New.
10332
10333 2010-05-07  Jason Merrill  <jason@redhat.com>
10334
10335         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10336
10337 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10338
10339         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10340         (size_t, stderr): Remove.
10341         (read_error): Replaced __builtin_fprintf by fprintf.
10342
10343 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
10344
10345         * gcc.dg/ordered-comparison-1.c: New test.
10346         * gcc.dg/ordered-comparison-2.c: New test.
10347         * gcc.dg/ordered-comparison-3.c: New test.
10348         * gcc.dg/ordered-comparison-4.c: New test.
10349
10350 2010-05-06  Mike Stump  <mikestump@comcast.net>
10351
10352         PR objc/35165
10353         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10354
10355 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
10356             Jason Merrill  <jason@redhat.com>
10357
10358         * g++.dg/cpp0x/nullptr01.C: New.
10359         * g++.dg/cpp0x/nullptr02.C: New.
10360         * g++.dg/cpp0x/nullptr03.C: New.
10361         * g++.dg/cpp0x/nullptr04.C: New.
10362         * g++.dg/cpp0x/nullptr05.C: New.
10363         * g++.dg/cpp0x/nullptr06.C: New.
10364         * g++.dg/cpp0x/nullptr07.C: New.
10365         * g++.dg/cpp0x/nullptr08.C: New.
10366         * g++.dg/cpp0x/nullptr09.C: New.
10367         * g++.dg/cpp0x/nullptr10.C: New.
10368         * g++.dg/cpp0x/nullptr11.C: New.
10369         * g++.dg/cpp0x/nullptr12.C: New.
10370         * g++.dg/cpp0x/nullptr13.C: New.
10371         * g++.dg/cpp0x/nullptr14.C: New.
10372         * g++.dg/cpp0x/nullptr15.C: New.
10373         * g++.dg/cpp0x/nullptr16.C: New.
10374         * g++.dg/cpp0x/nullptr17.C: New.
10375         * g++.dg/cpp0x/nullptr18.C: New.
10376         * g++.dg/cpp0x/nullptr19.C: New.
10377         * g++.dg/cpp0x/nullptr20.C: New.
10378         * g++.dg/cpp0x/nullptr21.C: New.
10379         * g++.dg/cpp0x/nullptr22.C: New.
10380         * g++.dg/debug/nullptr01.C: New.
10381         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10382
10383 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
10384
10385         * gcc.dg/Wunused-var-8.c: Move to...
10386         * c-c++-common/Wunused-var-6.c: ... here.  New test.
10387
10388 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
10389
10390         PR c++/40406
10391         * g++.dg/template/crash96.C: New.
10392
10393 2010-05-06  Jan Hubicka  <jh@suse.cz>
10394
10395         PR tree-optimization/43791
10396         * gcc.c-torture/compile/pr43791.c: New file.
10397
10398 2010-05-06  Michael Matz  <matz@suse.de>
10399
10400         PR tree-optimization/43984
10401         * gfortran.dg/pr43984.f90: New test.
10402
10403 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10404
10405         PR 40989
10406         * gcc.dg/pr40989.c: New.
10407
10408 2010-05-06  Richard Guenther  <rguenther@suse.de>
10409
10410         PR tree-optimization/43934
10411         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10412
10413 2010-05-06  Richard Guenther  <rguenther@suse.de>
10414
10415         PR tree-optimization/43987
10416         * gcc.c-torture/execute/pr43987.c: New testcase.
10417         * gcc.dg/torture/pta-escape-1.c: Adjust.
10418         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10419         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10420         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10421         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10422
10423 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
10424             Dodji Seketeli  <dodji@redhat.com>
10425
10426         PR c/18624
10427         * g++.dg/warn/Wunused-7.C: Add dg-warning.
10428         * g++.dg/template/sfinae16.C: Likewise.
10429         * gcc.dg/Wunused-var-1.c: Moved to...
10430         * c-c++-common/Wunused-var-1.c: ...here. New test.
10431         * gcc.dg/Wunused-var-2.c: Moved to...
10432         * c-c++-common/Wunused-var-2.c: ...here. New test.
10433         * gcc.dg/Wunused-var-3.c: Moved to...
10434         * c-c++-common/Wunused-var-3.c: ...here. New test.
10435         * gcc.dg/Wunused-var-4.c: Moved to...
10436         * gcc.dg/Wunused-var-1.c: ... here.
10437         * gcc.dg/Wunused-var-5.c: Moved to...
10438         * c-c++-common/Wunused-var-4.c: ...here. New test.
10439         * gcc.dg/Wunused-var-7.c: Moved to...
10440         * c-c++-common/Wunused-var-5.c: ...here. New test.
10441         * gcc.dg/Wunused-var-6.c: Moved to...
10442         * gcc.dg/Wunused-var-2.c: ... here.
10443         * c-c++-common/Wunused-var-1.c: New test.
10444         * c-c++-common/Wunused-var-2.c: New test.
10445         * c-c++-common/Wunused-var-3.c: New test.
10446         * c-c++-common/Wunused-var-4.c: New test.
10447         * c-c++-common/Wunused-var-5.c: New test.
10448         * g++.dg/warn/Wunused-var-1.C: New test.
10449         * g++.dg/warn/Wunused-var-2.C: New test.
10450         * g++.dg/warn/Wunused-var-3.C: New test.
10451         * g++.dg/warn/Wunused-var-4.C: New test.
10452         * g++.dg/warn/Wunused-var-5.C: New test.
10453         * g++.dg/warn/Wunused-var-6.C: New test.
10454         * g++.dg/warn/Wunused-var-7.C: New test.
10455         * g++.dg/warn/Wunused-var-8.C: New test.
10456         * g++.dg/warn/Wunused-parm-1.C: New test.
10457         * g++.dg/warn/Wunused-parm-2.C: New test.
10458         * g++.dg/warn/Wunused-parm-3.C: New test.
10459
10460 2010-05-06  Tobias Burnus  <burnus@net-b.de>
10461
10462         PR fortran/43985
10463         * gfortran.dg/gomp/crayptr5.f90: New test case.
10464
10465 2010-05-05  Jason Merrill  <jason@redhat.com>
10466
10467         PR debug/43370
10468         * g++.dg/ext/attrib39.C: New.
10469
10470 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
10471
10472         PR fortran/24978
10473         * gfortran.dg/data_invalid.f90: New.
10474
10475 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10476
10477         * gnat.dg/lto2.adb: New test.
10478
10479 2010-05-05  Jason Merrill  <jason@redhat.com>
10480
10481         PR c++/43787
10482         * g++.dg/opt/empty1.C: New.
10483
10484 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
10485
10486         PR fortran/43696
10487         * gfortran.dg/class_17.f03: New.
10488
10489 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
10490
10491         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10492
10493 2010-05-04  Mike Stump  <mikestump@comcast.net>
10494
10495         PR objc/35165
10496         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10497
10498 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10499
10500         PR target/43668
10501         * gcc.target/i386/pr43668.c: New.
10502
10503 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10504
10505         PR c++/43028
10506         * g++.dg/cpp0x/initlist31.C: New.
10507
10508 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
10509
10510         PR c/43981
10511         * gcc.dg/Wunused-var-8.c: New test.
10512
10513 2010-05-04  Jason Merrill  <jason@redhat.com>
10514
10515         PR c++/38064
10516         * g++.dg/cpp0x/enum3.C: Extend.
10517
10518 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10519
10520         PR target/43799
10521         * gcc.target/i386/pr43799.c: New.
10522
10523 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
10524
10525         * gnat.dg/lto1.adb: New test.
10526         * gnat.dg/lto1_pkg.ad[sb]: New helper.
10527
10528 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10529
10530         PR middle-end/43671
10531         * gcc.target/i386/pr43671.c: New.
10532
10533 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10534
10535         PR c++/43705
10536         * g++.dg/template/crash95.C: New.
10537
10538 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10539
10540         PR debug/43508
10541         * gcc.target/i386/pr43508.c: New.
10542
10543 2010-05-04  Richard Guenther  <rguenther@suse.de>
10544
10545         PR tree-optimization/43879
10546         * g++.dg/torture/pr43879-1_0.C: New testcase.
10547         * g++.dg/torture/pr43879-1_1.C: Likewise.
10548
10549 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
10550
10551         PR c++/43953
10552         * g++.dg/other/crash-12.C: New test.
10553
10554 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
10555
10556         * g++.dg/cdce3.C: Add a space.  Updated.
10557
10558 2010-05-03  Jason Merrill  <jason@redhat.com>
10559
10560         PR c++/43680
10561         * g++.dg/opt/enum2.C: New.
10562         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10563         * g++.dg/warn/Wswitch-1.C: Adjust message.
10564
10565 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10566
10567         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10568         * g++.dg/ext/label13.C: Fix typo.
10569         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10570         alpha*-dec-osf5*.
10571         * gcc.c-torture/compile/limits-declparen.c: xfail on
10572         alpha*-dec-osf5* with -g.
10573         * gcc.c-torture/compile/limits-pointer.c: Likewise.
10574         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10575         * gcc.dg/c99-tgmath-2.c: Likewise.
10576         * gcc.dg/c99-tgmath-3.c: Likewise.
10577         * gcc.dg/c99-tgmath-4.c: Likewise.
10578
10579 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10580
10581         PR fortran/43592
10582         * gfortran.dg/unexpected_interface.f90: New test.
10583
10584 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10585
10586         * ada/acats/run_acats (which): New function.
10587         (host_gnatchop, host_gnatmake): Use it.
10588
10589 2010-05-03  Richard Guenther  <rguenther@suse.de>
10590
10591         PR tree-optimization/43971
10592         * gcc.dg/pr43971.c: New testcase.
10593
10594 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
10595
10596         PR debug/43972
10597         * gcc.dg/debug/pr43972.c: New test.
10598
10599 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
10600
10601         PR testsuite/43963
10602         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10603
10604 2010-05-02  Richard Guenther  <rguenther@suse.de>
10605
10606         PR tree-optimization/43879
10607         * gcc.dg/torture/pr43879-3.c: New testcase.
10608
10609 2010-05-01  Richard Guenther  <rguenther@suse.de>
10610
10611         PR tree-optimization/43949
10612         * g++.dg/warn/Warray-bounds-5.C: New testcase.
10613
10614 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
10615
10616         PR c++/43951
10617         * g++.dg/init/new28.C: New.
10618
10619 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
10620
10621         PR objc++/32052
10622         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10623         structure and nested declarations.
10624         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
10625         structure and nested declarations.  Reduce header clutter and
10626         use _exit() rather than abort().
10627         * objc.dg/encode-10.m: New.
10628         * objc.dg/encode-11.m: New.
10629
10630 2010-04-30  DJ Delorie  <dj@redhat.com>
10631
10632         * gcc.c-torture/execute/20100430-1.c: New test.
10633
10634 2010-04-30  Jason Merrill  <jason@redhat.com>
10635
10636         PR c++/43868
10637         * g++.dg/template/ptrmem21.C: New.
10638
10639 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
10640
10641         PR fortran/18918
10642         PR fortran/43931
10643         * gfortran.dg/coarray_13.f90: New test.
10644
10645 2010-04-30  Richard Guenther  <rguenther@suse.de>
10646
10647         PR lto/43946
10648         * gcc.dg/lto/20100430-1_0.c: New testcase.
10649
10650 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
10651
10652         PR debug/43942
10653         * c-c++-common/pr43942.c: New test.
10654
10655 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
10656
10657         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10658         conflict with darwin crt1.o 'start' symbol.
10659
10660 2010-04-30  Richard Guenther  <rguenther@suse.de>
10661
10662         PR tree-optimization/43879
10663         * gcc.dg/torture/pr43879_1.c: New testcase.
10664
10665 2010-04-30  Richard Guenther  <rguenther@suse.de>
10666
10667         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10668
10669 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
10670
10671         PR c++/43890
10672         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10673         user-provided constructor while recursing.
10674
10675 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10676
10677         PR fortran/42274
10678         * gfortran.dg/class_16.f03: New test.
10679
10680 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10681
10682         PR fortran/42274
10683         * gfortran.dg/class_15.f03: New.
10684
10685 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10686
10687         PR fortran/43326
10688         * gfortran.dg/dynamic_dispatch_9.f03: New test.
10689
10690 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10691
10692         PR fortran/43492
10693         * gfortran.dg/generic_22.f03 : New test.
10694
10695 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10696
10697         PR fortran/42353
10698         * gfortran.dg/class_14.f03: New test.
10699
10700 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10701
10702         PR fortran/42680
10703         * gfortran.dg/interface_32.f90: New test.
10704
10705 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
10706             Janus Weil  <janus@gcc.gnu.org>
10707
10708         PR fortran/41829
10709         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10710         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10711         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10712
10713 2010-04-28  Mike Stump  <mikestump@comcast.net>
10714
10715         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10716         dg-excess-errors.
10717         * g++.dg/uninit-pred-2_b.C: Likewise.
10718
10719 2010-04-28  Tobias Burnus  <burnus@net-b.de>
10720
10721         PR fortran/18918
10722         PR fortran/43919
10723         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10724
10725 2010-04-28  Matthias Klose  <doko@ubuntu.com>
10726
10727         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10728         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10729         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10730         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10731         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10732
10733 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
10734
10735         * gcc.dg/const-uniq-1.c: New test.
10736         * gcc.dg/lto/const-uniq_[01].c: Likewise.
10737
10738 2010-04-28  Xinliang David Li  <davidxl@google.com>
10739
10740         * gcc.dg/uninit-pred-2_b.c: New test.
10741         * gcc.dg/uninit-pred-4_b.c: New test.
10742         * gcc.dg/uninit-pred-3_d.c: New test.
10743         * gcc.dg/uninit-pred-6_b.c: New test.
10744         * gcc.dg/uninit-pred-8_b.c: New test.
10745         * gcc.dg/uninit-pred-3_a.c: New test.
10746         * gcc.dg/uninit-pred-2_c.c: New test.
10747         * gcc.dg/uninit-pred-5_a.c: New test.
10748         * gcc.dg/uninit-pred-3_e.c: New test.
10749         * gcc.dg/uninit-pred-7_a.c: New test.
10750         * gcc.dg/uninit-pred-6_c.c: New test.
10751         * gcc.dg/uninit-pred-9_a.c: New test.
10752         * gcc.dg/uninit-pred-8_c.c: New test.
10753         * gcc.dg/uninit-pred-3_b.c: New test.
10754         * gcc.dg/uninit-pred-5_b.c: New test.
10755         * gcc.dg/uninit-pred-7_b.c: New test.
10756         * gcc.dg/uninit-pred-6_d.c: New test.
10757         * gcc.dg/uninit-pred-9_b.c: New test.
10758         * gcc.dg/uninit-pred-2_a.c: New test.
10759         * gcc.dg/uninit-pred-4_a.c: New test.
10760         * gcc.dg/uninit-pred-3_c.c: New test.
10761         * gcc.dg/uninit-pred-6_a.c: New test.
10762         * gcc.dg/uninit-pred-8_a.c: New test.
10763         * gcc.dg/uninit-pred-7_c.c: New test.
10764         * gcc.dg/uninit-pred-6_e.c: New test.
10765         * g++.dg/uninit-pred-loop-1_b.cc: New test.
10766         * g++.dg/uninit-pred-1_a.C: New test.
10767         * g++.dg/uninit-pred-1_b.C: New test.
10768         * g++.dg/uninit-pred-2_a.C: New test.
10769         * g++.dg/uninit-pred-2_b.C: New test.
10770         * g++.dg/uninit-pred-loop-1_a.cc: New test.
10771         * g++.dg/uninit-pred-loop-1_c.cc: New test.
10772         * g++.dg/uninit-pred-loop_1.cc: New test.
10773
10774 2010-04-28  Martin Jambor  <mjambor@suse.cz>
10775
10776         * gcc.dg/lto/20091209-1_0.c: New testcase.
10777
10778 2010-04-28  Richard Guenther  <rguenther@suse.de>
10779
10780         PR tree-optimization/43879
10781         PR tree-optimization/43909
10782         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
10783
10784 2010-04-28  Richard Guenther  <rguenther@suse.de>
10785
10786         PR c++/43880
10787         * g++.dg/torture/pr43880.C: New testcase.
10788
10789 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10790
10791         PR c++/9335
10792         * g++.dg/template/recurse2.C: Update
10793         * g++.dg/template/recurse.C: Update.
10794         * g++.dg/template/pr23510.C: Update.
10795         * lib/prune.exp: Filter out 'recursively instantiated'.
10796
10797 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10798
10799         PR c++/29043
10800         * g++.dg/init/pr29043.C: New.
10801
10802 2010-04-27  Jason Merrill  <jason@redhat.com>
10803
10804         * g++.dg/lookup/scoped5.C: Adjust.
10805         * g++.dg/lookup/scoped8.C: Adjust.
10806         * g++.dg/template/dependent-expr5.C: Adjust.
10807         * g++.old-deja/g++.brendan/nest1.C: Adjust.
10808
10809         PR c++/43856
10810         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
10811
10812         PR c++/43875
10813         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10814
10815 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10816             Jan Hubicka  <hubicka@ucw.cz>
10817
10818         * gcc.dg/pure-2.c: New testcase.
10819         * gcc.dg/const-1.c: New testcase.
10820
10821 2010-04-27  Jason Merrill  <jason@redhat.com>
10822
10823         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
10824
10825         PR c++/41468
10826         * g++.dg/template/sfinae17.C: New.
10827         * g++.dg/template/sfinae18.C: New.
10828
10829 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10830
10831         * g++.dg/init/pr42844.C: New.
10832         * g++.dg/cpp0x/pr42844-2.C: New.
10833         * g++.dg/cpp0x/defaulted2.C: Adjust.
10834         * g++.dg/tree-ssa/pr27549.C: Likewise.
10835         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10836
10837 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10838
10839         PR fortran/18918
10840         * gfortran.dg/coarray_12.f90: Fix dump parsing.
10841
10842 2010-04-27  Richard Guenther  <rguenther@suse.de>
10843
10844         PR middle-end/40561
10845         * g++.dg/other/pr40561.C: New testcase.
10846
10847 2010-04-27  Martin Jambor  <mjambor@suse.cz>
10848
10849         PR middle-end/43812
10850         * g++.dg/ipa/pr43812.C: New test.
10851
10852 2010-04-27  Jan Hubicka  <jh@suse.cz>
10853
10854         * gcc.dg/ipa/iinline-1.c (main): Rename to...
10855         (test): ... this one.
10856
10857 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
10858
10859         PR target/40657
10860         * gcc.target/arm/thumb-stackframe.c: New test.
10861
10862 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10863
10864         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10865         * gcc.dg/misc-column.c: Likewise.
10866         * gcc.dg/Walways-true-1.c: Likewise.
10867         * gcc.dg/Walways-true-2.c: Likewise.
10868         * gcc.dg/warn-addr-cmp.c: Likewise.
10869
10870 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10871
10872         PR fortran/18918
10873         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10874         * gfortran.dg/coarray_12.f90: New.
10875
10876 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10877
10878         PR c/32207
10879         * gcc.dg/pr32207.c: New test.
10880         * gcc.dg/misc-column.c: Adjust expected warning.
10881         * gcc.dg/Walways-true-1.c: Likewise.
10882         * gcc.dg/Walways-true-2.c: Likewise.
10883         * gcc.dg/warn-addr-cmp.c: Likewise.
10884
10885 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
10886
10887         PR lto/42776
10888         * lib/lto.exp (lto_prune_vis_warns): New function.
10889         (lto-link-and-maybe-run): Call it.
10890
10891 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
10892
10893         PR tree-optimization/43904
10894         * gcc.dg/tree-ssa/tailcall-6.c: New.
10895
10896 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10897
10898         PR testsuite/35165
10899         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
10900         Darwin8/OSX10.4 - compatible code generation.
10901         Use scan-rtl-dump.
10902         * obj-c++.dg/stubify-1.mm: Ditto.
10903         * lib/objc-torture.exp: Do not require link success for
10904         "trivial.m" in the runtime checks when dowhat = 'compile'.
10905         * lib/dg-pch.exp (dg-flags-pch): New Proc.
10906         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
10907         Darwin8/OSX10.4 - compatible code generation.
10908         * objc.dg/stubify-2.m: Ditto.
10909         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10910         * objc.dg/next-runtime-1.m: Ditto.
10911         * objc.dg/stret-2.m: Restrict to ilp32 targets.
10912         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10913         runtimes on Darwin.
10914
10915 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
10916
10917         PR 43715
10918         * lib/plugin-support.exp: Use "-undefined
10919         dynamic_lookup" on darwin.
10920
10921 2010-04-26  Richard Guenther  <rguenther@suse.de>
10922
10923         * gcc.dg/lto/20100426_0.c: New testcase.
10924
10925 2010-04-26  Jie Zhang  <jie@codesourcery.com>
10926
10927         PR tree-optimization/43833
10928         gcc.dg/Warray-bounds-8.c: New test case.
10929
10930 2010-04-26  Richard Guenther  <rguenther@suse.de>
10931
10932         PR lto/43080
10933         * g++.dg/lto/20100423-3_0.C: New testcase.
10934
10935 2010-04-26  Richard Guenther  <rguenther@suse.de>
10936
10937         PR lto/42425
10938         * g++.dg/lto/20100423-2_0.C: New testcase.
10939
10940 2010-04-26  Ira Rosen  <irar@il.ibm.com>
10941
10942         * gcc.dg/vect/bb-slp-23.c: New test.
10943
10944 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
10945
10946         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10947         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10948         * gcc.dg/c1x-float-1.c: New test.
10949
10950 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10951
10952         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10953         of "lea\[ \t\]".
10954
10955 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10956
10957         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10958         FreeBSD.
10959         * gfortran.dg/default_format_denormal_1.f90: Ditto.
10960         * gfortran.dg/default_format_2.f90: Ditto.
10961
10962 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10963
10964         * gfortran.dg/pr43505.f90: Clean up .mod file.
10965         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10966         * gfortran.dg/pr41347.f90: Ditto.
10967         * gfortran.dg/internal_pack_4.f90: Ditto.
10968         * gfortran.dg/proc_decl_23.f90: Ditto.
10969         * gfortran.dg/recursive_check_3.f90: Ditto.
10970         * gfortran.dg/intent_out_3.f90: Ditto.
10971         * gfortran.dg/assignment_2.f90: Ditto.
10972         * gfortran.dg/pr41928.f90: Ditto.
10973         * gfortran.dg/pr42166.f90: Ditto.
10974         * gfortran.dg/private_type_12.f90: Ditto.
10975         * gfortran.dg/graphite/pr42185.f90: Ditto.
10976         * gfortran.dg/graphite/pr42186.f90: Ditto.
10977         * gfortran.dg/graphite/pr40982.f90: Ditto.
10978         * gfortran.dg/graphite/id-2.f90: Ditto.
10979         * gfortran.dg/graphite/id-4.f90: Ditto.
10980         * gfortran.dg/graphite/pr42050.f90: Ditto.
10981         * gfortran.dg/graphite/id-18.f90: Ditto.
10982         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10983         * gfortran.dg/graphite/pr41924.f90: Ditto.
10984         * gfortran.dg/graphite/pr42393.f90: Ditto.
10985         * gfortran.dg/graphite/pr37980.f90: Ditto.
10986         * gfortran.dg/graphite/pr38953.f90: Ditto.
10987         * gfortran.dg/graphite/pr42180.f90: Ditto.
10988         * gfortran.dg/graphite/pr42181.f90: Ditto.
10989         * gfortran.dg/where_operator_assign_4.f90: Ditto.
10990         * gfortran.dg/select_type_4.f90: Ditto.
10991         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10992         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10993         * gfortran.dg/lto/pr40725_0.f03: Ditto.
10994         * gfortran.dg/elemental_args_check_2.f90: Ditto.
10995         * gfortran.dg/whole_file_11.f90: Ditto.
10996         * gfortran.dg/private_type_11.f90: Ditto.
10997         * gfortran.dg/vect/vect-gems.f90: Ditto.
10998         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10999
11000 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11001
11002         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11003
11004 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11005
11006         * gnat.dg/pack15.ad[sb]: New test.
11007
11008 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11009
11010         * gcc.target/arm/mla-1.c: New test.
11011
11012 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11013
11014         PR fortran/30073
11015         PR fortran/43793
11016         * gfortran.dg/pr43793.f90: New test.
11017
11018 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11019
11020         PR tree-optimization/41442
11021         * gcc.target/i386/pr41442.c: New test.
11022
11023 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11024
11025         PR fortran/43832
11026         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11027
11028 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11029
11030         PR fortran/43832
11031         * gfortran.dg/open_nounit.f90: New test.
11032
11033 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11034
11035         PR fortran/43841
11036         PR fortran/43843
11037         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11038
11039 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11040
11041         * gcc.dg/Wconversion-integer.c: Update.
11042
11043 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11044
11045         * gnat.dg/unchecked_convert5.adb: New test.
11046
11047 2010-04-23  Richard Guenther  <rguenther@suse.de>
11048
11049         PR lto/41734
11050         * gcc.dg/lto/20100423-2_0.c: New testcase.
11051         * gcc.dg/lto/20100423-2_0.c: Likewise.
11052
11053 2010-04-23  Richard Guenther  <rguenther@suse.de>
11054
11055         PR lto/43455
11056         * gcc.dg/lto/20100423-1_0.c: New testcase.
11057         * gcc.dg/lto/20100423-1_1.c: Likewise.
11058
11059 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11060
11061         PR tree-optimization/43846
11062         * gcc.dg/tree-ssa/sra-10.c: New test.
11063
11064 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11065
11066         PR middle-end/43835
11067         * gcc.c-torture/execute/pr43835.c: New test.
11068
11069 2010-04-23  Richard Guenther  <rguenther@suse.de>
11070
11071         PR lto/42653
11072         * g++.dg/lto/20100423-1_0.C: New testcase.
11073
11074 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
11075
11076         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11077
11078 2010-04-22  Ira Rosen  <irar@il.ibm.com>
11079
11080         PR tree-optimization/43842
11081         * gcc.dg/vect/pr43842.c: New test.
11082
11083 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11084
11085         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11086         * gcc.target/i386/wmul-2.c: Likewise.
11087
11088 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11089
11090         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11091         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11092
11093 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
11094
11095         * gfortran.dg/reassoc_6.f: New testcase.
11096
11097 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11098
11099         PR middle-end/29274
11100         * gcc.target/arm/wmul-1.c: New test.
11101         * gcc.target/arm/wmul-2.c: New test.
11102
11103 2010-04-22  Richard Guenther  <rguenther@suse.de>
11104
11105         PR tree-optimization/43845
11106         * gcc.c-torture/compile/pr43845.c: New testcase.
11107
11108 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11109
11110         PR middle-end/29274
11111         * gcc.target/i386/wmul-1.c: New test.
11112         * gcc.target/i386/wmul-2.c: New test.
11113         * gcc.target/bfin/wmul-1.c: New test.
11114         * gcc.target/bfin/wmul-2.c: New test.
11115
11116 2010-04-22  Richard Guenther  <rguenther@suse.de>
11117
11118         PR fortran/43829
11119         * gfortran.dg/vector_subscript_6.f90: New testcase.
11120         * gfortran.dg/assign_10.f90: Adjust.
11121
11122 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
11123
11124         PR fortran/43836
11125         * gfortran.dg/gomp/pr43836.f90: New test.
11126
11127 2010-04-21  Richard Guenther  <rguenther@suse.de>
11128
11129         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11130
11131 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11132
11133         * gcc.dg/torture/builtin-cproj-3.c: New.
11134
11135 2010-04-20  Jason Merrill  <jason@redhat.com>
11136
11137         PR c++/9335
11138         * g++.dg/template/recurse2.C: New.
11139         * g++.dg/parse/crash36.C: Adjust.
11140         * g++.dg/other/fold1.C: Adjust.
11141         * g++.dg/init/member1.C: Adjust.
11142         * lib/prune.exp: Prune "skipping N instantiation contexts".
11143
11144 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11145
11146         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11147
11148 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11149
11150         * gcc.dg/torture/builtin-cproj-1.c: New.
11151         * gcc.dg/torture/builtin-cproj-2.c: New.
11152
11153 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
11154
11155         PR c++/43800
11156         PR c++/43704
11157         * g++.dg/template/typedef32.C: Adjust.
11158         * g++.dg/template/typedef33.C: New test.
11159
11160 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
11161
11162         PR fortran/43227
11163         * gfortran.dg/proc_decl_23.f90: New test.
11164
11165         PR fortran/43266
11166         * gfortran.dg/abstract_type_6.f03: New test.
11167
11168 2010-04-20  Xinliang David Li  <davidxl@google.com>
11169
11170         * g++.dg/tree-ssa/fold-compare.C: New.
11171
11172 2010-04-20  Richard Guenther  <rguenther@suse.de>
11173
11174         PR tree-optimization/39417
11175         * g++.dg/torture/pr39417.C: New testcase.
11176
11177 2010-04-20  Richard Guenther  <rguenther@suse.de>
11178
11179         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11180
11181 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
11182
11183         * g++.dg/debug/dwarf2/rv1.C: New test.
11184
11185 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11186
11187         PR target/43635
11188         * gcc.c-torture/compile/pr43635.c: New testcase.
11189
11190 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11191
11192         PR fortran/43339
11193         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11194         of sequential loops being private only in the innermost containing
11195         task region.
11196
11197         PR middle-end/43337
11198         * gfortran.dg/gomp/pr43337.f90: New test.
11199
11200 2010-04-19  Richard Guenther  <rguenther@suse.de>
11201
11202         PR tree-optimization/43796
11203         * gfortran.dg/pr43796.f90: New testcase.
11204
11205 2010-04-19  Richard Guenther  <rguenther@suse.de>
11206
11207         PR tree-optimization/43783
11208         * gcc.c-torture/execute/pr43783.c: New testcase.
11209
11210 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
11211
11212         PR target/43766
11213         * gcc.target/i386/pr43766.c: New test.
11214
11215 2010-04-19  Jie Zhang  <jie@codesourcery.com>
11216
11217         PR target/43662
11218         * gcc.target/i386/pr43662.c: New test.
11219
11220 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
11221
11222         PR c++/43704
11223         * g++.dg/template/typedef32.C: New test.
11224
11225 2010-04-19  Ira Rosen  <irar@il.ibm.com>
11226
11227         PR tree-optimization/37027
11228         * lib/target-supports.exp
11229         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11230         * gcc.dg/vect/pr37027.c: New test.
11231         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11232         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11233         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11234         gcc.dg/vect/vect-complex-6.c: Likewise.
11235
11236 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11237
11238         * g++.dg/debug/dwarf2/enum1.C: New test.
11239
11240 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
11241
11242         * gnat.dg/rep_clause5.ad[sb]: New test.
11243         * gnat.dg/rep_clause5_pkg.ads: New helper.
11244
11245 2010-04-18  Ira Rosen  <irar@il.ibm.com>
11246
11247         PR tree-optimization/43771
11248         * g++.dg/vect/pr43771.cc: New test.
11249
11250 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11251
11252         PR fortran/31538
11253         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11254         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11255
11256 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11257
11258         * gnat.dg/sizetype.adb: Rename into...
11259         * gnat.dg/sizetype1.adb: ...this.
11260         * gnat.dg/sizetype2.adb: New test.
11261
11262 2010-04-16  Richard Guenther  <rguenther@suse.de>
11263
11264         PR tree-optimization/43572
11265         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11266
11267 2010-04-16  Olivier Hainque  <hainque@adacore.com>
11268
11269         * gnat.dg/specs/discr_private.ads: New test.
11270
11271 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
11272
11273         PR target/41514
11274         * gcc.target/arm/thumb-comparisons.c: New test.
11275
11276         PR target/40603
11277         * gcc.target/arm/thumb-cbranchqi.c: New test.
11278
11279 2010-04-16  Christian Bruel  <christian.bruel@st.com>
11280
11281         * g++.dg/torture/pr36191.C: Enable for SH.
11282
11283 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
11284
11285         * gnat.dg/wide_boolean.adb: New test.
11286         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11287
11288 2010-04-15  Richard Guenther  <rguenther@suse.de>
11289
11290         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11291         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11292         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11293         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11294         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11295         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11296         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11297         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11298         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11299         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11300         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11301         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11302         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11303         * gcc.dg/torture/ipa-pta-2.c: Likewise.
11304         * gcc.dg/torture/ipa-pta-1.c: Adjust.
11305
11306 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
11307
11308         PR target/21803
11309         * gcc.target/arm/pr42496.c: New test.
11310
11311 2010-04-14  Jason Merrill  <jason@redhat.com>
11312
11313         PR c++/36625
11314         * g++.dg/ext/attrib38.C: New.
11315
11316 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
11317
11318         PR testsuite/43739
11319         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11320
11321 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11322
11323         PR 42966
11324         * gcc.dg/cpp/warn-undef-2.c: Update.
11325         * gcc.dg/cpp/warn-traditional-2.c: Update.
11326         * gcc.dg/cpp/warn-comments-2.c: Update.
11327         * gcc.dg/cpp/warn-variadic-2.c: Update.
11328         * gcc.dg/cpp/warn-long-long-2.c: Update.
11329         * gcc.dg/cpp/warn-deprecated-2.c: Update.
11330         * gcc.dg/cpp/warn-multichar-2.c: Update.
11331         * gcc.dg/cpp/warn-normalized-3.c: Update.
11332         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11333         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11334         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11335         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11336         * gcc.dg/cpp/warn-redefined-2.c: Update.
11337         * gfortran.dg/warning-directive-2.F90: Update.
11338         * c-c++-common/cpp/warning-directive-2.c: Update.
11339
11340 2010-04-14  Michael Matz  <matz@suse.de>
11341
11342         PR tree-optimization/42963
11343         * gcc.dg/pr42963.c: New testcase.
11344
11345 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
11346
11347         * gnat.dg/class_wide.adb: Rename into...
11348         * gnat.dg/class_wide1.adb: ...this.
11349         * gnat.dg/class_wide2.ad[sb]: New test.
11350
11351 2010-04-14  Tobias Burnus  <burnus@net-b.de>
11352
11353         PR fortran/18918
11354         * gfortran.dg/coarray_9.f90: Update dg-errors.
11355         * gfortran.dg/coarray_10.f90: New test.
11356         * gfortran.dg/coarray_11.f90: New test.
11357
11358 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11359
11360         PR fortran/43747
11361         gfortran.dg/initialization_24.f90: New test.
11362
11363 2010-04-13  Jason Merrill  <jason@redhat.com>
11364
11365         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11366         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11367
11368 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11369
11370         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11371         * g++.dg/dg.exp: Likewise.
11372         * gcc.dg/cpp/warning-directive-1.c: Move to ...
11373         * c-c++-common/cpp/warning-directive-1.c: ... here.
11374         * gcc.dg/cpp/warning-directive-2.c: Move to ...
11375         * c-c++-common/cpp/warning-directive-2.c: ... here.
11376         * gcc.dg/cpp/warning-directive-3.c: Move to ...
11377         * c-c++-common/cpp/warning-directive-3.c: ... here.
11378         * gcc.dg/cpp/warning-directive-4.c: Move to ...
11379         * c-c++-common/cpp/warning-directive-4.c: ... here.
11380         * g++.dg/cpp/warning-directive-1.C: Delete.
11381         * g++.dg/cpp/warning-directive-2.C: Delete.
11382         * g++.dg/cpp/warning-directive-3.C: Delete.
11383         * g++.dg/cpp/warning-directive-4.C: Delete.
11384         * gcc.dg/cpp/normalised-3.c: Delete.
11385         * g++.dg/cpp/normalised-1.C: Rename as ...
11386         * c-c++-common/cpp/normalised-3.c: ... this.
11387
11388 2010-04-13  Martin Jambor  <mjambor@suse.cz>
11389
11390         * gcc.dg/tree-ssa/sra-9.c: New test.
11391
11392 2010-04-13  Michael Matz  <matz@suse.de>
11393
11394         PR middle-end/43730
11395         * gcc.dg/pr43730.c: New test.
11396
11397 2010-04-13  Michael Matz  <matz@suse.de>
11398
11399         * gcc.dg/tree-ssa/negate.c: New testcase.
11400
11401 2010-04-13  Richard Guenther  <rguenther@suse.de>
11402
11403         PR testsuite/43735
11404         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11405
11406 2010-04-13  Richard Guenther  <rguenther@suse.de>
11407
11408         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11409
11410 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
11411
11412         * gnat.dg/derived_type1.adb: New test.
11413
11414 2010-04-13  Matthias Klose  <doko@ubuntu.com>
11415
11416         * gcc.dg/plugindir1.c: New testcase.
11417         * gcc.dg/plugindir2.c: New testcase.
11418         * gcc.dg/plugindir3.c: New testcase.
11419         * gcc.dg/plugindir4.c: New testcase.
11420
11421 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
11422
11423         * gcc.target/i386/rotate-2.c: New test.
11424
11425 2010-04-12  Jason Merrill  <jason@redhat.com>
11426
11427         PR c++/43641
11428         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11429         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11430
11431 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
11432
11433         PR c++/25811
11434         * g++.dg/init/pr25811.C: New test.
11435
11436 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11437
11438         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11439         dg-error, dg-warning.
11440         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11441
11442 2010-04-12  Richard Guenther  <rguenther@suse.de>
11443
11444         * gcc.dg/torture/inline-2.c: New testcase.
11445
11446 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
11447
11448         PR bootstrap/43699
11449         * gcc.dg/Wunused-var-7.c: New test.
11450
11451         PR tree-optimization/43560
11452         * gcc.c-torture/execute/pr43560.c: New test.
11453
11454 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
11455
11456         * gnat.dg/aggr13.adb: New test.
11457         * gnat.dg/aggr14.adb: Likewise.
11458         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11459
11460 2010-04-12  Richard Guenther  <rguenther@suse.de>
11461
11462         PR c++/43611
11463         * g++.dg/torture/pr43611.C: New testcase.
11464
11465 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
11466
11467         PR c/36774
11468         * gcc.dg/pr36774-1.c: New test.
11469         * gcc.dg/pr36774-2.c: New test.
11470
11471 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11472
11473         * gcc.target/sh/rte-delay-slot.c: New test.
11474
11475 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
11476
11477         * gnat.dg/pack9.adb: Remove -cargs option.
11478         * gnat.dg/aggr12.ad[sb]: New test.
11479
11480 2010-04-10  Jie Zhang  <jie@codesourcery.com>
11481
11482         PR target/43417
11483         * gcc.target/sh/pr43417.c: New test.
11484
11485 2010-04-10  Tobias Burnus  <burnus@net-b.de>
11486
11487         PR fortran/43591
11488         * gfortran.dg/spec_expr_6.f90: New test.
11489
11490 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11491
11492         PR cpp/43195
11493         * gcc.dg/cpp/pr43195.c: New.
11494         * gcc.dg/cpp/pr43195.h: New.
11495
11496 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11497
11498         PR 42965
11499         * gcc.dg/Werror-6.c: Adjust.
11500         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11501         * gcc.dg/Werror-4.c: Likewise.
11502         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11503         * gcc.dg/Wswitch-enum-error.c: Likewise.
11504         * gcc.dg/Wpointer-arith.c: Likewise.
11505         * gcc.dg/Wfatal.c: Likewise.
11506         * gcc.dg/Wswitch-error.c: Likewise.
11507         * g++.dg/warn/unused-result1-Werror.c: Likewise.
11508         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11509         * gcc.dg/cpp/warn-undef-2.c: Likewise.
11510         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11511         * gcc.dg/cpp/warn-comments-2.c: Likewise.
11512         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11513         * gcc.dg/cpp/warning-directive-2.c: Likewise.
11514         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11515         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11516         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11517         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11518         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11519         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11520         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11521         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11522         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11523         * g++.dg/cpp/warning-directive-2.C: Likewise.
11524         * gfortran.dg/warning-directive-2.F90: Likewise.
11525
11526 2010-04-09  Jason Merrill  <jason@redhat.com>
11527
11528         PR c++/42623
11529         * g++.dg/template/sizeof13.C: New.
11530
11531 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
11532
11533         * g++.dg/other/pr35504.C: Add check for thiscall.
11534         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11535         * gcc.dg/torture/stackalign/thiscall-1.c: New.
11536
11537 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11538
11539         PR c++/28584
11540         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11541         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
11542         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11543         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
11544         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11545         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
11546         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11547         * g++.dg/other/increment1.C: Likewise.
11548
11549 2010-04-09  Tobias Burnus  <burnus@net-b.de>
11550
11551         PR fortran/18918
11552         * gfortran.dg/coarray_7.f90: New test.
11553         * gfortran.dg/coarray_8.f90: New test.
11554
11555 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
11556
11557         PR fortran/28039
11558         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11559
11560 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11561
11562         PR target/43643
11563         * gcc.dg/pr43643.c: New test.
11564
11565 2010-04-08  Tobias Burnus  <burnus@net-b.de>
11566
11567         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11568
11569 2010-04-08  Richard Guenther  <rguenther@suse.de>
11570
11571         PR tree-optimization/43679
11572         * gcc.c-torture/compile/pr43679.c: New testcase.
11573
11574 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
11575
11576         PR debug/43670
11577         * gcc.dg/pr43670.c: New test.
11578
11579 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
11580
11581         PR middle-end/40815
11582         * gcc.dg/tree-ssa/reassoc-19.c: New.
11583
11584 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
11585
11586         PR c/18624
11587         * gcc.dg/Wunused-var-1.c: New test.
11588         * gcc.dg/Wunused-var-2.c: New test.
11589         * gcc.dg/Wunused-var-3.c: New test.
11590         * gcc.dg/Wunused-var-4.c: New test.
11591         * gcc.dg/Wunused-var-5.c: New test.
11592         * gcc.dg/Wunused-var-6.c: New test.
11593         * gcc.dg/Wunused-parm-1.c: New test.
11594
11595         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11596         * gcc.dg/trunc-1.c: Likewise.
11597         * gcc.dg/vla-9.c: Likewise.
11598         * gcc.dg/dfp/composite-type.c: Likewise.
11599
11600 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11601
11602         PR objc/35996
11603         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11604         * obj-c++.dg/objc-gc-3.mm: Ditto.
11605
11606 2010-04-07  Simon Baldwin  <simonb@google.com>
11607
11608         * gcc.dg/cpp/warn-undef-2.c: New.
11609         * gcc.dg/cpp/warn-traditional-2.c: New.
11610         * gcc.dg/cpp/warn-comments-2.c: New.
11611         * gcc.dg/cpp/warning-directive-1.c: New.
11612         * gcc.dg/cpp/warn-long-long.c: New.
11613         * gcc.dg/cpp/warn-traditional.c: New.
11614         * gcc.dg/cpp/warn-variadic-2.c: New.
11615         * gcc.dg/cpp/warn-undef.c: New.
11616         * gcc.dg/cpp/warn-normalized-1.c: New.
11617         * gcc.dg/cpp/warning-directive-2.c: New.
11618         * gcc.dg/cpp/warn-long-long-2.c: New.
11619         * gcc.dg/cpp/warn-variadic.c: New.
11620         * gcc.dg/cpp/warn-normalized-2.c: New.
11621         * gcc.dg/cpp/warning-directive-3.c: New.
11622         * gcc.dg/cpp/warn-deprecated-2.c: New.
11623         * gcc.dg/cpp/warn-trigraphs-1.c: New.
11624         * gcc.dg/cpp/warn-multichar-2.c: New.
11625         * gcc.dg/cpp/warn-normalized-3.c: New.
11626         * gcc.dg/cpp/warning-directive-4.c: New.
11627         * gcc.dg/cpp/warn-unused-macros.c: New.
11628         * gcc.dg/cpp/warn-trigraphs-2.c: New.
11629         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11630         * gcc.dg/cpp/warn-cxx-compat.c: New.
11631         * gcc.dg/cpp/warn-redefined.c: New.
11632         * gcc.dg/cpp/warn-trigraphs-3.c: New.
11633         * gcc.dg/cpp/warn-unused-macros-2.c: New.
11634         * gcc.dg/cpp/warn-deprecated.c: New.
11635         * gcc.dg/cpp/warn-trigraphs-4.c: New.
11636         * gcc.dg/cpp/warn-redefined-2.c: New.
11637         * gcc.dg/cpp/warn-comments.c: New.
11638         * gcc.dg/cpp/warn-multichar.c: New.
11639         * g++.dg/cpp/warning-directive-1.C: New.
11640         * g++.dg/cpp/warning-directive-2.C: New.
11641         * g++.dg/cpp/warning-directive-3.C: New.
11642         * g++.dg/cpp/warning-directive-4.C: New.
11643         * gfortran.dg/warning-directive-1.F90: New.
11644         * gfortran.dg/warning-directive-3.F90: New.
11645         * gfortran.dg/warning-directive-2.F90: New.
11646         * gfortran.dg/warning-directive-4.F90: New.
11647
11648 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11649
11650         PR objc++/23716
11651         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11652
11653 2010-04-07  Jason Merrill  <jason@redhat.com>
11654
11655         * g++.dg/template/dr408.C: New.
11656
11657         * g++.dg/lookup/ns4.C: New.
11658
11659         PR c++/38392
11660         * g++.dg/template/friend51.C: New test.
11661
11662         PR c++/41970
11663         * g++.old-deja/g++.other/linkage1.C: Adjust.
11664
11665 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11666
11667         PR c++/42697
11668         * g++.dg/template/crash94.C: New test.
11669
11670 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11671
11672         PR c++/40239
11673         * g++.dg/init/aggr5.C: New test.
11674         * g++.dg/init/aggr5.C: New test.
11675
11676 2010-04-07  Richard Guenther  <rguenther@suse.de>
11677
11678         PR tree-optimization/43270
11679         * g++.dg/warn/Warray-bounds-4.C: New testcase.
11680         * gcc.dg/Warray-bounds-7.c: Likewise.
11681
11682 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
11683
11684         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11685         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11686         * gnat.dg/bit_packed_array4.ad[sb]: New test.
11687
11688 2010-04-07  Jie Zhang  <jie@codesourcery.com>
11689
11690         PR c++/42556
11691         * g++.dg/init/pr42556.C: New test.
11692
11693 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11694
11695         PR debug/43628
11696         * g++.dg/debug/dwarf2/typedef2.C: New test.
11697
11698 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
11699
11700         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
11701         c-c++-common/dwarf2/redeclaration-1.C
11702
11703 2010-04-06  Jason Merrill  <jason@redhat.com>
11704
11705         * g++.dg/cpp0x/pr31437.C: Adjust error location.
11706         * g++.dg/ext/attrib18.C: Likewise.
11707         * g++.dg/ext/bitfield2.C: Likewise.
11708         * g++.dg/ext/bitfield4.C: Likewise.
11709         * g++.dg/ext/visibility/warn2.C: Likewise.
11710         * g++.dg/ext/visibility/warn3.C: Likewise.
11711         * g++.dg/gomp/pr26690-1.C: Likewise.
11712         * g++.dg/inherit/covariant7.C: Likewise.
11713         * g++.dg/init/synth2.C: Likewise.
11714         * g++.dg/lookup/using7.C: Likewise.
11715         * g++.dg/other/crash-4.C: Likewise.
11716         * g++.dg/other/error13.C: Likewise.
11717         * g++.dg/other/error20.C: Likewise.
11718         * g++.dg/parse/crash31.C: Likewise.
11719         * g++.dg/parse/error16.C: Likewise.
11720         * g++.dg/parse/error19.C: Likewise.
11721         * g++.dg/parse/error27.C: Likewise.
11722         * g++.dg/parse/error28.C: Likewise.
11723         * g++.dg/parse/fused-params1.C: Likewise.
11724         * g++.dg/template/error2.C: Likewise.
11725         * g++.dg/template/local6.C: Likewise.
11726         * g++.dg/template/qualttp15.C: Likewise.
11727         * g++.dg/warn/Wnvdtor-2.C: Likewise.
11728         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11729         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11730         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11731         * g++.old-deja/g++.eh/spec6.C: Likewise.
11732         * g++.old-deja/g++.jason/crash3.C: Likewise.
11733         * g++.old-deja/g++.jason/destruct2.C: Likewise.
11734         * g++.old-deja/g++.law/ctors5.C: Likewise.
11735         * g++.old-deja/g++.law/ctors9.C: Likewise.
11736         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11737         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11738         * g++.old-deja/g++.other/struct1.C: Likewise.
11739         * g++.old-deja/g++.other/volatile1.C: Likewise.
11740         * g++.old-deja/g++.pt/crash36.C: Likewise.
11741         * g++.old-deja/g++.pt/derived3.C: Likewise.
11742         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11743         * g++.old-deja/g++.robertl/eb4.C: Likewise.
11744
11745 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
11746
11747         PR middle-end/43519
11748         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11749         * gcc.dg/graphite/id-19.c: New.
11750
11751 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
11752
11753         PR middle-end/32824
11754         * gcc.dg/vect/pr32824: New.
11755
11756 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11757
11758         PR fortran/18918
11759         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11760         * gfortran.dg/coarray_3.f90: Ditto.
11761         * gfortran.dg/coarray_4.f90: Ditto.
11762         * gfortran.dg/coarray_5.f90: Ditto.
11763         * gfortran.dg/coarray_6.f90: Ditto.
11764         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11765
11766 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11767
11768         PR fortran/18918
11769         * gfortran.dg/coarray_4.f90: Fix test.
11770         * gfortran.dg/coarray_6.f90: Add more tests.
11771
11772 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11773
11774         PR fortran/18918
11775         * gfortran.dg/coarray_4.f90: New test.
11776         * gfortran.dg/coarray_5.f90: New test.
11777         * gfortran.dg/coarray_6.f90: New test.
11778
11779 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11780
11781         PR fortran/18918
11782         * gfortran.dg/iso_fortran_env_5.f90: New test.
11783         * gfortran.dg/iso_fortran_env_6.f90: New test.
11784
11785 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11786
11787         PR fortran/39997
11788         * gfortran.dg/coarray_1.f90: New test.
11789         * gfortran.dg/coarray_2.f90: New test.
11790         * gfortran.dg/coarray_3.f90: New test.
11791
11792 2010-04-06  Jason Merrill  <jason@redhat.com>
11793
11794         PR c++/43648
11795         * g++.dg/template/dtor8.C: New.
11796
11797         PR c++/43621
11798         * g++.dg/template/error-recovery2.C: New.
11799
11800 2010-04-06  Jan Hubicka  <jh@suse.czpli
11801
11802         PR tree-optimization/42906
11803         * gcc.dg/tree-ssa/dce-1.c: New testcase.
11804
11805 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11806
11807         PR fortran/43178
11808         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
11809         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11810         * gfortran.dg/auto_dealloc_1.f90: Ditto.
11811
11812 2010-04-06  Richard Guenther  <rguenther@suse.de>
11813
11814         PR tree-optimization/43627
11815         * gcc.dg/tree-ssa/vrp49.c: New testcase.
11816
11817 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11818
11819         PR target/43638
11820         * gcc.target/i386/pr43638.c: New test.
11821
11822 2010-04-06  Richard Guenther  <rguenther@suse.de>
11823
11824         PR middle-end/43661
11825         * gcc.c-torture/compile/pr43661.c: New testcase.
11826
11827 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11828
11829         * gcc.target/s390/stackcheck1.c: Add dg-warning.
11830
11831 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
11832
11833         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11834
11835 2010-04-02  Richard Guenther  <rguenther@suse.de>
11836
11837         PR tree-optimization/43629
11838         * gcc.c-torture/execute/pr43629.c: New testcase.
11839
11840 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11841             Dominique d'Humieres  <dominiq@lps.ens.fr>
11842
11843         PR libfortran/43605
11844         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11845
11846 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
11847
11848         PR debug/43325
11849         * c-c++-common/dwarf2/redeclaration-1.C: New test.
11850
11851 2010-04-01  Jason Merrill  <jason@redhat.com>
11852
11853         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11854
11855 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11856             Manfred Schwarb  <manfred99@gmx.ch>
11857
11858         PR libfortran/43605
11859         * gfortran.dg/ftell_3.f90: New test.
11860
11861 2010-04-01  Richard Guenther  <rguenther@suse.de>
11862
11863         PR middle-end/43614
11864         * gcc.c-torture/compile/pr43614.c: New testcase.
11865
11866 2010-04-01  Martin Jambor  <mjambor@suse.cz>
11867
11868         PR tree-optimization/43141
11869         * gcc.dg/guality/pr43141.c: New test.
11870
11871 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11872
11873         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11874         * g++.dg/eh/spbp.C: Likewise.
11875         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11876         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11877         superfluous casts.
11878         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11879         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
11880         * objc.dg/dwarf-2.m: Likewise.
11881
11882 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11883
11884         PR middle-end/43464
11885         * gcc.dg/graphite/id-pr43464.c: New.
11886         * gcc.dg/graphite/id-pr43464-1.c: New.
11887
11888 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11889
11890         PR middle-end/43351
11891         * gcc.dg/graphite/id-pr43351.c
11892
11893 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11894
11895         PR testsuite/35165
11896         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11897         * obj-c++.dg/try-catch-2.mm: Ditto.
11898         * obj-c++.dg/lookup-2.mm: Ditto.
11899         * obj-c++.dg/encode-8.m: Ditto.
11900         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11901         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11902         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11903         * obj-c++.dg/const-str-11.mm: Ditto.
11904         * obj-c++.dg/const-str-9.mm: Ditto.
11905         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11906         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11907         * obj-c++.dg/except-1.mm: Ditto.
11908         * obj-c++.dg/const-str-7.mm: Ditto.
11909         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11910         * obj-c++.dg/const-str-3.mm: Ditto.
11911         * obj-c++.dg/const-str-7.mm: Ditto.
11912         * obj-c++.dg/stubify-2.mm: Change dump file name.
11913
11914         PR objc++/23613
11915         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11916         New macro.
11917         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11918         Remove dg-xfail-if.
11919
11920 2010-03-31  Martin Jambor  <mjambor@suse.cz>
11921
11922         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
11923         only with -O2, -O3 or -Os and not with -fwhopr.
11924
11925 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
11926
11927         PR c++/43558
11928         * g++.dg/template/typedef31.C: New test.
11929
11930 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11931
11932         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11933         assembler output on *-*-solaris2*.
11934         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11935
11936 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
11937
11938         PR debug/43557
11939         * gcc.dg/pr43557-1.c: New test.
11940         * gcc.dg/pr43557-2.c: New file.
11941
11942 2010-03-31  Jie Zhang  <jie@codesourcery.com>
11943
11944         PR 43562
11945         * gcc.dg/pr43562.c: New test.
11946
11947 2010-03-30  Jason Merrill  <jason@redhat.com>
11948
11949         PR c++/43076
11950         * g++.dg/template/error-recovery1.C: New.
11951
11952         PR c++/41786
11953         * g++.dg/parse/ambig5.C: New.
11954
11955 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
11956
11957         PR debug/43593
11958         * gcc.dg/guality/pr43593.c: New test.
11959
11960 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
11961
11962         PR middle-end/43430
11963         * gcc.dg/vect/pr43430-1.c: New.
11964
11965 2010-03-30  Jason Merrill  <jason@redhat.com>
11966
11967         PR c++/43559
11968         * g++.dg/template/partial7.C: New.
11969
11970 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11971
11972         * gcc.target/s390/stackcheck1.c: New testcase.
11973
11974 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11975
11976         PR libfortran/43265
11977         * gfortran.dg/read_eof_8.f90: New test.
11978
11979 2010-03-29  Jason Merrill  <jason@redhat.com>
11980
11981         * gcc.dg/cpp/include6.c: Change [] to ().
11982
11983         N3077
11984         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11985         splicing and UCNs.
11986         * c-c++-common/raw-string-2.c: Add trigraph test.
11987         * c-c++-common/raw-string-8.c: New.
11988         * c-c++-common/raw-string-9.c: New.
11989         * c-c++-common/raw-string-10.c: New.
11990
11991         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11992         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11993         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11994         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11995         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11996         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11997         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11998
11999 2010-03-29  Richard Guenther  <rguenther@suse.de>
12000
12001         PR tree-optimization/43560
12002         * gcc.dg/torture/pr43560.c: New testcase.
12003
12004 2010-03-29  Jason Merrill  <jason@redhat.com>
12005
12006         N3077
12007         * g++.dg/ext/raw-string-1.C: Change [] to ().
12008         * g++.dg/ext/raw-string-2.C: Change [] to ().
12009         Don't use \ in delimiter.
12010         * g++.dg/ext/raw-string-3.C: Change [] to ().
12011         * g++.dg/ext/raw-string-4.C: Change [] to ().
12012         * g++.dg/ext/raw-string-5.C: Change [] to ().
12013         Test for error on \ in delimiter.
12014         * g++.dg/ext/raw-string-6.C: Change [] to ().
12015         * g++.dg/ext/raw-string-7.C: Change [] to ().
12016
12017 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12018
12019         PR 43564
12020         * gcc.dg/pr43564.c: New test.
12021
12022 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12023
12024         PR fortran/43551
12025         * gfortran.dg/direct_io_12.f90: New test.
12026
12027 2010-03-28  Jan Hubicka  <jh@suse.cz>
12028
12029         PR tree-optimization/43505
12030         * gfortran.dg/pr43505.f90: New testcase.
12031
12032 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12033
12034         PR tree-optimization/43528
12035         * gcc.target/i386/pr43528.c: New test.
12036
12037 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12038
12039         PR c/43381
12040         * gcc.dg/parm-impl-decl-3.c: New test.
12041
12042 2010-03-26  Jason Merrill  <jason@redhat.com>
12043
12044         PR c++/43509
12045         * g++.dg/cpp0x/parse1.C: New.
12046
12047 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
12048
12049         PR target/43524
12050         * gcc.target/i386/pr43524.c: New test.
12051
12052 2010-03-26  Martin Jambor  <mjambor@suse.cz>
12053
12054         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12055         whitespace, rename main to foo.
12056         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12057         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12058         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12059         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12060         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12061         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12062         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12063         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12064         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12065         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12066         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12067
12068 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
12069
12070         PR c++/43327
12071         * g++.dg/other/crash-10.C: New test.
12072         * g++.dg/other/crash-11.C: New test.
12073
12074 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12075
12076         PR libfortran/43517
12077         * gfortran.dg/read_eof_7.f90: New test.
12078
12079 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12080
12081         PR objc/35165
12082         PR testsuite/43512
12083         * objc-obj-c++-shared: New directory.
12084         * objc-obj-c++-shared/Object1-implementation.h: New file.
12085         * objc-obj-c++-shared/Object1.h: New file.
12086         * objc-obj-c++-shared/Protocol1.h: New file.
12087         * objc-obj-c++-shared/next-abi.h: New file.
12088         * objc-obj-c++-shared/next-mapping.h: New file.
12089         * objc/execute/next_mapping.h: Delete.
12090         * objc.dg/special/special.exp: For all targets run the tests with
12091         -fgnu-runtime, for darwin targets also run the tests with
12092         -fnext-runtime.
12093         * objc.dg/dg.exp: Ditto.
12094         * obj-c++.dg/dg.exp: Ditto.
12095         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12096         Protocol1.h) and next-mapping.h as required.  Amend testcase to
12097         include use of updated NeXT interface.
12098         * objc/execute/formal_protocol-5.m: Ditto.
12099         * objc/execute/protocol-isEqual-2.m: Ditto.
12100         * objc/execute/protocol-isEqual-4.m: Ditto.
12101         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12102         Protocol1.h) and next-mapping.h as required.
12103         * objc/execute/object_is_class.m: Ditto.
12104         * objc/execute/enumeration-1.m: Ditto.
12105         * objc/execute/class-13.m: Ditto.
12106         * objc/execute/formal_protocol-2.m: Ditto.
12107         * objc/execute/formal_protocol-4.m: Ditto.
12108         * objc/execute/class-1.m: Ditto.
12109         * objc/execute/bycopy-1.m: Ditto.
12110         * objc/execute/formal_protocol-6.m: Ditto.
12111         * objc/execute/bycopy-3.m: Ditto.
12112         * objc/execute/class-3.m: Ditto.
12113         * objc/execute/bf-11.m: Ditto.
12114         * objc/execute/class-5.m: Ditto.
12115         * objc/execute/bf-13.m: Ditto.
12116         * objc/execute/class-7.m: Ditto.
12117         * objc/execute/bf-15.m: Ditto.
12118         * objc/execute/class-9.m: Ditto.
12119         * objc/execute/bf-17.m: Ditto.
12120         * objc/execute/bf-19.m: Ditto.
12121         * objc/execute/IMP.m: Ditto.
12122         * objc/execute/exceptions/catchall-1.m: Ditto.
12123         * objc/execute/exceptions/trivial.m: Ditto.
12124         * objc/execute/exceptions/finally-1.m: Ditto.
12125         * objc/execute/exceptions/local-variables-1.m: Ditto.
12126         * objc/execute/exceptions/foward-1.m: Ditto.
12127         * objc/execute/bf-2.m: Ditto.
12128         * objc/execute/string1.m: Ditto.
12129         * objc/execute/bf-4.m: Ditto.
12130         * objc/execute/informal_protocol.m: Ditto.
12131         * objc/execute/string3.m: Ditto.
12132         * objc/execute/bf-6.m: Ditto.
12133         * objc/execute/bf-8.m: Ditto.
12134         * objc/execute/class-tests-1.h: Ditto.
12135         * objc/execute/protocol-isEqual-1.m: Ditto.
12136         * objc/execute/protocol-isEqual-3.m: Ditto.
12137         * objc/execute/_cmd.m: Ditto.
12138         * objc/execute/function-message-1.m: Ditto.
12139         * objc/execute/bf-20.m: Ditto.
12140         * objc/execute/bf-common.h: Ditto.
12141         * objc/execute/np-2.m: Ditto.
12142         * objc/execute/class-10.m: Ditto.
12143         * objc/execute/class-12.m: Ditto.
12144         * objc/execute/enumeration-2.m: Ditto.
12145         * objc/execute/class-14.m: Ditto.
12146         * objc/execute/encode-1.m: Ditto.
12147         * objc/execute/formal_protocol-1.m: Ditto.
12148         * objc/execute/formal_protocol-3.m: Ditto.
12149         * objc/execute/accessing_ivars.m: Ditto.
12150         * objc/execute/bycopy-2.m: Ditto.
12151         * objc/execute/class-2.m: Ditto.
12152         * objc/execute/bf-10.m: Ditto.
12153         * objc/execute/formal_protocol-7.m: Ditto.
12154         * objc/execute/root_methods.m: Ditto.
12155         * objc/execute/class-4.m: Ditto.
12156         * objc/execute/bf-12.m: Ditto.
12157         * objc/execute/class-6.m: Ditto.
12158         * objc/execute/bf-14.m: Ditto.
12159         * objc/execute/nested-func-1.m: Ditto.
12160         * objc/execute/class-8.m: Ditto.
12161         * objc/execute/private.m: Ditto.
12162         * objc/execute/bf-16.m: Ditto.
12163         * objc/execute/bf-18.m: Ditto.
12164         * objc/execute/load-3.m: Ditto.
12165         * objc/execute/compatibility_alias.m: Ditto.
12166         * objc/execute/bf-1.m: Ditto.
12167         * objc/execute/no_clash.m: Ditto.
12168         * objc/execute/bf-3.m: Ditto.
12169         * objc/execute/string2.m: Ditto.
12170         * objc/execute/bf-5.m: Ditto.
12171         * objc/execute/string4.m: Ditto.
12172         * objc/execute/bf-7.m: Ditto.
12173         * objc/execute/object_is_meta_class.m: Ditto.
12174         * objc/execute/bf-9.m: Ditto.
12175         * objc/execute/bf-21.m: Ditto.
12176         * objc/execute/cascading-1.m: Ditto.
12177         * objc/execute/trivial.m: Ditto.
12178         * objc/execute/np-1.m: Ditto.
12179         * objc/compile/trivial.m: Ditto.
12180         * objc/execute/class_self-2.m: Include <stdlib.h>.
12181         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12182         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12183         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12184         and 64bit. Use new NeXT interface as required.
12185         * objc.dg/special/unclaimed-category-1.m: Ditto.
12186         * objc.dg/special/unclaimed-category-1.h: Ditto.
12187         * objc.dg/special/unclaimed-category-1a.m: Ditto.
12188         * objc.dg/func-ptr-1.m: Ditto.
12189         * objc.dg/stret-1.m: Ditto.
12190         * objc.dg/encode-2.m: Ditto.
12191         * objc.dg/category-1.m: Ditto.
12192         * objc.dg/encode-3.m: Ditto.
12193         * objc.dg/call-super-3.m: Ditto.
12194         * objc.dg/method-3.m: Ditto.
12195         * objc.dg/func-ptr-2.m: Ditto.
12196         * objc.dg/lookup-1.m: Ditto.
12197         * objc.dg/encode-4.m: Ditto.
12198         * objc.dg/fix-and-continue-1.m: Ditto.
12199         * objc.dg/proto-lossage-3.m: Ditto.
12200         * objc.dg/method-13.m: Ditto.
12201         * objc.dg/proto-qual-1.m: Ditto.
12202         * objc.dg/zero-link-3.m: Ditto.
12203         * objc.dg/bitfield-1.m: Ditto.
12204         * objc.dg/va-meth-1.m: Ditto.
12205         * objc.dg/super-class-3.m: Ditto.
12206         * objc.dg/call-super-1.m: Ditto.
12207         * objc.dg/type-size-2.m: Ditto.
12208         * objc.dg/method-10.m: Ditto.
12209         * objc.dg/defs.m: Ditto.
12210         * objc.dg/const-str-3.m: Ditto.
12211         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12212         Protocol1.h) and next-mapping.h as required. Use new NeXT
12213         interface as required.
12214         * objc.dg/super-class-4.m: Ditto.
12215         * objc.dg/comp-types-8.m: Ditto.
12216         * objc.dg/call-super-2.m: Ditto.
12217         * objc.dg/objc-fast-4.m: Ditto.
12218         * objc.dg/method-6.m: Ditto.
12219         * objc.dg/const-str-3.m: Ditto.
12220         * objc.dg/const-str-7.m: Ditto.
12221         * objc.dg/method-15.m: Ditto.
12222         * objc.dg/method-19.m: Ditto.
12223         * objc.dg/sync-1.m: Ditto.
12224         * objc.dg/layout-1.m: Ditto.
12225         * objc.dg/bitfield-3.m: Ditto.
12226         * objc.dg/try-catch-3.m: Ditto.
12227         * objc.dg/try-catch-7.m: Ditto.
12228         * objc.dg/comp-types-10.m: Ditto.
12229         * objc.dg/selector-2.: Ditto.
12230         * objc.dg/method-7.m: Ditto.
12231         * objc.dg/typedef-alias-1.m: Ditto.
12232         * objc.dg/proto-lossage-2.m: Ditto.
12233         * objc.dg/comp-types-11.m: Ditto.
12234         * objc.dg/sizeof-1.m: Ditto.
12235         * objc.dg/method-17.m: Ditto.
12236         * objc.dg/bitfield-5.m: Ditto.
12237         * objc.dg/try-catch-1.m: Ditto.
12238         * objc.dg/encode-5.m: Ditto.
12239         * objc.dg/fix-and-continue-2.m: Ditto.
12240         * objc.dg/method-9.m: Ditto.
12241         * objc.dg/isa-field-1.m: Ditto.
12242         * objc.dg/local-decl-2.m: Ditto.
12243         * objc.dg/objc-gc-4.m: Ditto.
12244         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12245         * objc.dg/gnu-runtime-3.m: Ditto.
12246         * objc.dg/encode-7.m: Ditto.
12247         * objc.dg/encode-8.m: Ditto.
12248         * objc.dg/selector-3.m: Ditto.
12249         * objc.dg/gnu-runtime-1.m: Ditto.
12250         * objc.dg/const-str-12.m: Ditto.
12251         * objc.dg/gnu-runtime-2.m: Ditto.
12252         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12253         * objc.dg/selector-1.m: Ditto.
12254         * objc.dg/stubify-2.m: Ditto.
12255         * objc.dg/zero-link-1.m: Ditto.
12256         * objc.dg/stret-2.m: Ditto.
12257         * objc.dg/zero-link-2.m: Ditto.
12258         * objc.dg/next-runtime-1.m: Ditto.
12259         * objc.dg/symtab-1.m: Ditto.
12260         * objc.dg/stubify-1.m: Ditto.
12261         * objc.dg/bitfield-2.m: Ditto.
12262         * objc.dg/try-catch-10.m: Apply to both runtimes.
12263         * objc.dg/const-str-1.m: Ditto.
12264         * objc.dg/image-info.m: Ditto.
12265         * objc.dg/encode-9.m: Ditto.
12266         * objc.dg/pragma-1.m: Apply test to all targets.
12267         * objc.dg/const-str-4.m: Ditto.
12268         * objc.dg/const-str-8.m: Ditto.
12269         * objc.dg/super-class-2.m: Ditto.
12270         * objc.dg/try-catch-5.m: Ditto.
12271         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12272         Protocol1.h) and next-mapping.h as required. Use new NeXT
12273         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
12274         * objc.dg/const-str-11.m: Ditto.
12275         * objc.dg/const-str-9.m: Ditto.
12276         * objc.dg/method-4.m: Skip for 64Bit NeXT.
12277         * objc.dg/encode-1.m: Remove redundant -lobjc.
12278         * objc.dg/try-catch-9.m: Tidy space.
12279         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12280         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12281         and 64bit. Use new NeXT interface as required.
12282         * obj-c++.dg/template-4.mm: Ditto.
12283         * obj-c++.dg/defs.mm: Ditto.
12284         * obj-c++.dg/basic.mm: Ditto.
12285         * obj-c++.dg/encode-4.mm: Ditto.
12286         * obj-c++.dg/method-17.mm: Ditto.
12287         * obj-c++.dg/proto-lossage-3.mm: Ditto.
12288         * obj-c++.dg/cxx-class-1.mm: Ditto.
12289         * obj-c++.dg/method-10.mm: Ditto.
12290         * obj-c++.dg/va-meth-1.mm: Ditto.
12291         * obj-c++.dg/encode-5.mm: Ditto.
12292         * obj-c++.dg/lookup-2.mm: Ditto.
12293         * obj-c++.dg/template-3.mm: Ditto.
12294         * obj-c++.dg/proto-qual-1.mm: Ditto.
12295         * obj-c++.dg/qual-types-1.m: Ditto.
12296         * obj-c++.dg/cxx-scope-1.mm: Ditto.
12297         * obj-c++.dg/template-1.mm: Ditto.
12298         * obj-c++.dg/encode-6.mm: Ditto.
12299         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
12300         Protocol1.h) and next-mapping.h as required. Use new NeXT
12301         interface as required.
12302         * obj-c++.dg/except-1.mm: Ditto.
12303         * obj-c++.dg/const-str-7.mm: Ditto.
12304         * obj-c++.dg/ivar-list-semi.mm: Ditto.
12305         * obj-c++.dg/cxx-scope-2.mm: Ditto.
12306         * obj-c++.dg/selector-2.mm: Ditto.
12307         * obj-c++.dg/isa-field-1.mm: Ditto.
12308         * obj-c++.dg/try-catch-1.mm: Ditto.
12309         * obj-c++.dg/local-decl-1.mm: Ditto.
12310         * obj-c++.dg/try-catch-9.mm: Ditto.
12311         * obj-c++.dg/no-extra-load.mm: Ditto.
12312         * obj-c++.dg/selector-5.mm: Ditto.
12313         * obj-c++.dg/method-12.mm: Ditto.
12314         * obj-c++.dg/try-catch-11.mm: Ditto.
12315         * obj-c++.dg/comp-types-11.mm: Ditto.
12316         * obj-c++.dg/bitfield-3.mm: Ditto.
12317         * obj-c++.dg/method-6.mm: Ditto.
12318         * obj-c++.dg/super-class-2.mm: Ditto.
12319         * obj-c++.dg/method-21.mm: Ditto.
12320         * obj-c++.dg/const-str-8.mm: Ditto.
12321         * obj-c++.dg/try-catch-7.mm: Ditto.
12322         * obj-c++.dg/method-15.mm: Ditto.
12323         * obj-c++.dg/layout-1.mm: Ditto.
12324         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12325         * obj-c++.dg/const-str-3.mm: Ditto.
12326         * obj-c++.dg/try-catch-2.mm: Ditto.
12327         * obj-c++.dg/objc-gc-3.mm: Ditto.
12328         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12329         * obj-c++.dg/bitfield-1.mm: Ditto.
12330         * obj-c++.dg/selector-6.mm: Ditto.
12331         * obj-c++.dg/method-13.mm: Ditto.
12332         * obj-c++.dg/comp-types-12.mm: Ditto.
12333         * obj-c++.dg/bitfield-4.mm: Ditto.
12334         * obj-c++.dg/try-catch-8.mm: Ditto.
12335         * obj-c++.dg/method-2.mm: Ditto.
12336         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12337         * obj-c++.dg/typedef-alias-1.mm: Ditto.
12338         * obj-c++.dg/const-str-4.mm: Ditto.
12339         * obj-c++.dg/proto-lossage-2.mm: Ditto.
12340         * obj-c++.dg/try-catch-3.mm: Ditto.
12341         * obj-c++.dg/comp-types-9.mm: Ditto.
12342         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12343         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12344         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12345         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12346         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12347         Use new NeXT interface as required.
12348         * obj-c++.dg/const-str-10.mm: Ditto.
12349         * obj-c++.dg/const-str-11.mm: Ditto.
12350         * obj-c++.dg/const-str-9.mm: Ditto.
12351         * obj-c++.dg/method-11.mm: Ditto.
12352         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12353         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12354         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12355         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12356         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12357
12358 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
12359
12360         PR c++/43206
12361         * g++.dg/template/typedef30.C: New test case.
12362
12363 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
12364
12365         PR c/43385
12366         * gcc.c-torture/execute/pr43385.c: New test.
12367
12368 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
12369
12370         * gcc.dg/strncpy-fix-1.c: New test.
12371
12372 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12373
12374         PR testsuite/41609
12375         * lib/objc-torture.exp (objc-set-runtime-options): New.
12376         * objc/execute/execute.exp: Check runtime options on each pass.
12377         * objc/execute/exceptions/exceptions.exp: Ditto.
12378         * objc/compile/compile.exp: Ditto.
12379
12380         PR testsuite/42348
12381         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12382         standard tests.
12383         (check_effective_target_objc2): New proc.
12384         (check_effective_target_next_runtime): New proc.
12385         * lib/objc.exp: Determine which runtime is in force and support it.
12386         * lib/obj-c++.exp: Ditto.
12387
12388 2010-03-24  Jason Merrill  <jason@redhat.com>
12389
12390         PR c++/43502
12391         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12392
12393 2010-03-24  Martin Jambor  <mjambor@suse.cz>
12394
12395         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12396         a loop.
12397         * gcc.dg/ipa/ipa-2.c: Likewise.
12398         * gcc.dg/ipa/ipa-3.c: Likewise.
12399         * gcc.dg/ipa/ipa-4.c: Likewise.
12400         * gcc.dg/ipa/ipa-5.c: Likewise.
12401         * gcc.dg/ipa/ipa-7.c: Likewise.
12402         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12403         a loop.
12404         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12405         i_can_not_be_propagated_fully2 into a loop.
12406         * gcc.dg/ipa/ipa-8.c: New test.
12407         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12408
12409 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
12410
12411         PR debug/19192
12412         PR debug/43479
12413         * gcc.dg/guality/pr43479.c: New test.
12414         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12415         and add volatile keyword.
12416
12417 2010-03-23  Mike Stump  <mikestump@comcast.net>
12418
12419         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12420
12421 2010-03-23  Jason Merrill  <jason@redhat.com>
12422
12423         * g++.dg/ext/altivec-17.C: Adjust error message.
12424
12425         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12426         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12427         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12428         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12429         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12430         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12431
12432 2010-03-22  Jason Merrill  <jason@redhat.com>
12433
12434         PR c++/43333
12435         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12436         * g++.dg/ext/is_pod_98.C: New.
12437
12438         PR c++/43281
12439         * g++.dg/cpp0x/auto18.C: New.
12440
12441         * gcc.dg/pr36997.c: Adjust error message.
12442         * g++.dg/ext/vector9.C: Likewise.
12443         * g++.dg/conversion/simd3.C: Likewise.
12444         * g++.dg/other/error23.C: Likewise.
12445
12446 2010-03-22  Michael Matz  <matz@suse.de>
12447
12448         PR middle-end/43475
12449         * gfortran.dg/pr43475.f90: New testcase.
12450
12451 2010-03-22  Richard Guenther  <rguenther@suse.de>
12452
12453         PR tree-optimization/43390
12454         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12455
12456 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12457
12458         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12459         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12460
12461 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
12462             Michael Matz  <matz@suse.de>
12463
12464         PR c++/43081
12465         * g++.dg/parse/crash56.C: New test.
12466
12467 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
12468
12469         PR fortran/43450
12470         * gfortran.dg/whole_file_15.f90 : New test.
12471
12472 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12473
12474         PR fortran/43409
12475         * gfortran.dg/inquire_size.f90: New test.
12476
12477 2010-03-20  Richard Guenther  <rguenther@suse.de>
12478
12479         PR rtl-optimization/43438
12480         * gcc.c-torture/execute/pr43438.c: New testcase.
12481
12482 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
12483
12484         PR c++/43375
12485         * g++.dg/abi/mangle42.C: New test.
12486
12487 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12488
12489         PR C/43211
12490         * gcc.dg/pr43211.c: New test.
12491         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12492
12493 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
12494
12495         PR rtl-optimization/42258
12496         * gcc.target/arm/thumb1-mul-moves.c: New test.
12497
12498         PR target/40697
12499         * gcc.target/arm/thumb-andsi.c: New test.
12500
12501         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12502         dg-require-effective-target.
12503
12504 2010-03-19  Michael Matz  <matz@suse.de>
12505
12506         PR c++/43116
12507         * g++.dg/other/pr43116.C: New testcase.
12508
12509 2010-03-19  Michael Matz  <matz@suse.de>
12510
12511         PR target/43305
12512         * gcc.dg/pr43305.c: New testcase.
12513
12514 2010-03-19  Richard Guenther  <rguenther@suse.de>
12515
12516         PR tree-optimization/43415
12517         * gcc.c-torture/compile/pr43415.c: New testcase.
12518
12519 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
12520
12521         PR ada/43106
12522         * gnat.dg/case_optimization2.adb: New test.
12523         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12524
12525 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12526             Jack Howarth  <howarth@bromo.med.uc.edu>
12527
12528         PR target/36399
12529         * gcc.target/i386/push-1.c: Don't xfail
12530           scan-assembler-not "movups" on darwin.
12531
12532 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
12533
12534         PR debug/43058
12535         * gcc.dg/pr43058.c: New test.
12536
12537 2010-03-18  Martin Jambor  <mjambor@suse.cz>
12538
12539         PR middle-end/42450
12540         * g++.dg/torture/pr42450.C: New test.
12541
12542 2010-03-18  Michael Matz  <matz@suse.de>
12543
12544         PR middle-end/43419
12545         * gcc.dg/pr43419.c: New testcase.
12546
12547 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
12548
12549         PR rtl-optimization/43360
12550         * gcc.dg/torture/pr43360.c: New.
12551
12552 2010-03-18  Michael Matz  <matz@suse.de>
12553
12554         PR tree-optimization/43402
12555         * gcc.dg/pr43402.c: New testcase.
12556
12557 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
12558
12559         PR target/42427
12560         * gcc.dg/pr42427.c: New test.
12561
12562 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12563
12564         PR libfortran/43265
12565         * gfortran.dg/read_empty_file.f: New test.
12566         * gfortran.dg/read_eof_all.f90: New test.
12567         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12568         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12569
12570 2010-03-17  Michael Matz  <matz@suse.de>
12571
12572         * gcc.dg/pr43300.c: Add -w.
12573
12574 2010-03-17  Richard Guenther  <rguenther@suse.de>
12575
12576         * gcc.dg/pr43379.c: Add -w.
12577
12578 2010-03-17  Tobias Burnus  <burnus@net-b.de>
12579
12580         PR fortran/43331
12581         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12582
12583 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
12584
12585         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12586
12587 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12588
12589         * ada/acats/run_all.sh: Log start and end times.
12590
12591 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12592
12593         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12594
12595 2010-03-16  Richard Guenther  <rguenther@suse.de>
12596
12597         PR middle-end/43379
12598         * gcc.dg/pr43379.c: New testcase.
12599
12600 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
12601
12602         PR debug/43051
12603         * gcc.dg/guality/pr43051-1.c: New test.
12604
12605 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
12606
12607         PR testsuite/43363
12608         * g++.dg/ext/altivec-17.C: Handle changes to error message.
12609
12610 2010-03-15  Michael Matz  <matz@suse.de>
12611
12612         PR middle-end/43300
12613         * gcc.dg/pr43300.c: New testcase.
12614
12615 2010-03-15  Richard Guenther  <rguenther@suse.de>
12616
12617         PR tree-optimization/43367
12618         * gcc.c-torture/compile/pr43367.c: New testcase.
12619
12620 2010-03-15  Richard Guenther  <rguenther@suse.de>
12621
12622         PR tree-optimization/43317
12623         * gcc.dg/pr43317.c: New testcase.
12624
12625 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12626
12627         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12628
12629 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12630
12631         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12632
12633 2010-03-14  Tobias Burnus  <burnus@net-b.de>
12634
12635         PR fortran/43362
12636         * gfortran.dg/impure_constructor_1.f90: New test.
12637
12638 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12639
12640         PR middle-end/43354
12641         * gfortran.dg/graphite/id-pr43354.f: New.
12642
12643 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12644
12645         PR middle-end/43349
12646         * gfortran.dg/graphite/pr43349.f: New.
12647
12648 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12649
12650         PR middle-end/43306
12651         * gcc.dg/graphite/pr43306.c: New.
12652
12653 2010-03-12  David S. Miller  <davem@davemloft.net>
12654
12655         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12656         sparc.
12657
12658 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12659
12660         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12661
12662 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
12663
12664         PR fortran/43291
12665         PR fortran/43326
12666         * gfortran.dg/dynamic_dispatch_7.f03: New test.
12667
12668 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
12669
12670         * gfortran.dg/default_format_denormal_1.f90: Don't assume
12671         fail for *-*-mingw* targets.
12672
12673 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
12674
12675         PR debug/43329
12676         * gcc.dg/guality/pr43329-1.c: New test.
12677
12678 2010-03-11  Martin Jambor  <mjambor@suse.cz>
12679
12680         PR tree-optimization/43257
12681         * g++.dg/torture/pr43257.C: New test.
12682
12683 2010-03-11  Tobias Burnus  <burnus@net-b.de>
12684
12685         PR fortran/43228
12686         * gfortran.dg/namelist_61.f90: New test.
12687
12688 2010-03-11  Richard Guenther  <rguenther@suse.de>
12689
12690         PR tree-optimization/43255
12691         * gcc.c-torture/compile/pr43255.c: New testcase.
12692
12693 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12694
12695         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
12696         * gcc.dg/pr43280.c: New testcase.
12697
12698 2010-03-11  Richard Guenther  <rguenther@suse.de>
12699
12700         PR lto/43200
12701         * gcc.dg/lto/20100227-1_0.c: New testcase.
12702         * gcc.dg/lto/20100227-1_1.c: Likewise.
12703
12704 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12705
12706         PR libfortran/43320
12707         PR libfortran/43265
12708         * gfortran.dg/read_eof_6.f: New test
12709         * gfortran.dg/read_x_eof.f90: New test.
12710         * gfortran.dg/read_x_past.f: Update test.
12711
12712 2010-03-10  Jan Hubicka  <jh@suse.cz>
12713
12714         * gcc.c-torture/compile/pr43288.c: New test.
12715
12716 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12717
12718         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12719         -fpic/-fPIC flags.
12720         * g++.old-deja/g++.pt/asm2.C: Likewise.
12721         * gcc.c-torture/compile/20000804-1.c: Likewise.
12722         * gcc.target/i386/clobbers.c: Likewise.
12723
12724 2010-03-10  Tobias Burnus  <burnus@net-b.de>
12725
12726         PR fortran/43303
12727         * gfortran.dg/c_assoc_3.f90: New test.
12728
12729 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
12730
12731         PR debug/36728
12732         * gcc.dg/guality/pr36728-1.c: New test.
12733         * gcc.dg/guality/pr36728-2.c: New test.
12734
12735 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12736
12737         * gcc.dg/h8300-div-delay-slot.c: New test.
12738
12739 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
12740
12741         PR tree-optimization/43236
12742         * gcc.c-torture/execute/pr43236.c: New test.
12743
12744 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
12745
12746         PR middle-end/42859
12747         * g++.dg/eh/pr42859.C: New test.
12748
12749 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
12750
12751         PR debug/43299
12752         * gcc.dg/pr43299.c: New test.
12753
12754         PR debug/43290
12755         * g++.dg/eh/unwind2.C: New test.
12756
12757 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12758             Reza Yazdani  <reza.yazdani@amd.com>
12759
12760         PR middle-end/43065
12761         * gcc.dg/graphite/run-id-4.c: New.
12762
12763 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12764
12765         PR middle-end/43065
12766         * gcc.dg/graphite/run-id-3.c: New.
12767
12768 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
12769
12770         PR middle-end/42644
12771         PR middle-end/42130
12772         * gcc.dg/graphite/id-18.c: New.
12773         * gcc.dg/graphite/run-id-pr42644.c: New.
12774
12775 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12776
12777         PR middle-end/42326
12778         * gcc.dg/graphite/pr42326.c: New.
12779
12780 2010-03-08  Richard Guenther  <rguenther@suse.de>
12781
12782         PR tree-optimization/43269
12783         * gcc.c-torture/execute/pr43269.c: New testcase.
12784
12785 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
12786
12787         PR fortran/43256
12788         * gfortran.dg/typebound_call_13.f03: New.
12789
12790 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
12791
12792         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
12793         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
12794
12795 2010-03-05  Jason Merrill  <jason@redhat.com>
12796
12797         * g++.dg/abi/mangle40.C: Require weak and alias.
12798
12799 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12800
12801         PR middle-end/42326
12802         * gfortran.dg/graphite/pr42326.f90: New.
12803         * gfortran.dg/graphite/pr42326-1.f90: New.
12804
12805 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12806
12807         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
12808         (gnat_target_compile): Likewise.
12809         Reinitialize GNAT_UNDER_TEST if target changes.
12810         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
12811         (local_find_gnatmake): Pass full --GCC to gnatlink.
12812         Remove --LINK.
12813
12814 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12815
12816         PR c/43248
12817         * gcc.dg/compound-literal-1.c: New testcase.
12818
12819 2010-03-04  Martin Jambor  <mjambor@suse.cz>
12820
12821         PR tree-optimization/43164
12822         PR tree-optimization/43191
12823         * gcc.c-torture/compile/pr43164.c: New test.
12824         * gcc.c-torture/compile/pr43191.c: Likewise.
12825
12826 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
12827
12828         PR fortran/43244
12829         * gfortran.dg/finalize_9.f90: New.
12830
12831 2010-03-04  Tobias Burnus  <burnus@net-b.de>
12832             Ken Werner  <ken@linux.vnet.ibm.com>
12833
12834         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12835         to dg-options for spu.
12836         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12837         dump-scan target to exclude spu.
12838
12839 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
12840
12841         PR middle-end/43209
12842         * gcc.dg/tree-ssa/ivopts-4.c: New.
12843
12844 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
12845
12846         * lib/target-supports-dg.exp (check-flags): Provide defaults for
12847         include-opts and exclude-opts; skip checking the flags if arguments
12848         are the same as the defaults.
12849         (dg-xfail-if): Verify the number of arguments, supply defaults
12850         for unspecified optional arguments.
12851         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12852
12853 2010-03-03  Jason Merrill  <jason@redhat.com>
12854
12855         PR c++/12909
12856         * g++.dg/abi/mangle40.C: Updated.
12857
12858 2010-03-03  Jason Merrill  <jason@redhat.com>
12859
12860         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12861         * g++.dg/abi/mangle23.C: Likewise.
12862         * g++.dg/eh/simd-2.C: Likewise.
12863         * g++.dg/ext/attribute-test-2.C: Likewise.
12864         * g++.dg/ext/vector14.C: Likewise.
12865         * g++.dg/other/pr34435.C: Likewise.
12866         * g++.dg/template/conv8.C: Likewise.
12867         * g++.dg/template/nontype9.C: Likewise.
12868         * g++.dg/template/qualttp17.C: Likewise.
12869         * g++.dg/template/ref1.C: Likewise.
12870         * g++.old-deja/g++.pt/crash68.C: Likewise.
12871         * g++.old-deja/g++.pt/ref1.C: Likewise.
12872         * g++.old-deja/g++.pt/ref3.C: Likewise.
12873         * g++.old-deja/g++.pt/ref4.C: Likewise.
12874
12875         PR c++/12909
12876         * g++.dg/abi/mangle40.C: New.
12877         * g++.dg/abi/mangle41.C: New.
12878         * g++.dg/lto/20100302_0.C: New.
12879         * g++.dg/lto/20100302_1.C: New.
12880         * g++.dg/lto/20100302.h: New.
12881
12882 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
12883
12884         PR fortran/43243
12885         * gfortran.dg/internal_pack_12.f90: New test.
12886
12887 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
12888
12889         * gcc.dg/pr36997.c: Adjust error message.
12890
12891 2010-03-03  Mike Stump  <mikestump@comcast.net>
12892
12893         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12894         adjustments to not be present on machines that align the stack to
12895         more than 4 bytes and don't have a red zone yet as that is an
12896         unimplemented optimization.
12897
12898 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
12899
12900         PR fortran/43169
12901         * gfortran.dg/impure_assignment_3.f90: New.
12902
12903 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
12904
12905         PR debug/43229
12906         * gfortran.dg/pr43229.f90: New test.
12907
12908         PR debug/43237
12909         * gcc.dg/debug/dwarf2/pr43237.c: New test.
12910
12911         PR debug/43177
12912         * gcc.dg/guality/pr43177.c: New test.
12913
12914 2010-03-02  Jason Merrill  <jason@redhat.com>
12915
12916         * g++.dg/ext/vector9.C: Adjust error message.
12917         * g++.dg/conversion/simd3.C: Likewise.
12918         * g++.dg/other/error23.C: Likewise.
12919
12920 2010-03-02  Mike Stump  <mikestump@comcast.net>
12921
12922         PR c++/41090
12923         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12924
12925 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
12926
12927         PR fortran/43180
12928         * gfortran.dg/internal_pack_10.f90: New test.
12929
12930         PR fortran/43173
12931         * gfortran.dg/internal_pack_11.f90: New test.
12932
12933 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
12934
12935         PR middle-end/42640
12936         * gcc.dg/tree-ssa/pr42640.c: New.
12937
12938 2010-03-01  Richard Guenther  <rguenther@suse.de>
12939
12940         PR tree-optimization/43220
12941         * gcc.c-torture/execute/pr43220.c: New testcase.
12942
12943 2010-03-01  Richard Guenther  <rguenther@suse.de>
12944
12945         PR middle-end/43213
12946         * gcc.dg/pr43213.c: New testcase.
12947
12948 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12949
12950         PR pch/14940
12951         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12952
12953 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12954
12955         * lib/target-supports.exp (check_effective_target_ucn_nocache):
12956         New function.
12957         (check_effective_target_ucn): Likewise.
12958
12959         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12960         if !ucn.
12961         * gcc.dg/ucnid-2.c: Likewise.
12962         * gcc.dg/ucnid-3.c: Likewise.
12963         * gcc.dg/ucnid-4.c: Likewise.
12964         * gcc.dg/ucnid-11.c: Likewise.
12965         * gcc.dg/ucnid-12.c: Likewise.
12966         * gcc.dg/ucnid-6.c: Skip if !ucn.
12967         * gcc.dg/ucnid-9.c: Likewise.
12968
12969 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12970
12971         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12972         lists to dg-skip-if.
12973         * gcc.target/i386/stackalign/return-3.c: Likewise.
12974
12975 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12976
12977         * gcc.target/i386/clearcap.map: New file.
12978         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12979         Pass clearcap.map by default if supported.
12980
12981 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12982
12983         PR fortran/42900
12984         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12985         Explain this.
12986         * gfortran.dg/stat_2.f90: Likewise.
12987
12988 2010-03-01  Tobias Burnus  <burnus@net-b.de>
12989
12990         PR fortran/43199
12991         * gfortran.dg/module_read_2.f90: New test.
12992
12993 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
12994
12995         PR c++/42748
12996         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12997         * g++.dg/abi/mangle12.C: Likewise.
12998         * g++.dg/abi/mangle20-2.C: Likewise.
12999         * g++.dg/abi/mangle17.C: Likewise.
13000         * g++.dg/template/cond2.C: Likewise.
13001         * g++.dg/template/pr35240.C: Likewise.
13002
13003 2010-02-27  Richard Guenther  <rguenther@suse.de>
13004
13005         PR tree-optimization/43186
13006         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13007
13008 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13009
13010         * g++.dg/abi/packed1.C: Expect warning on the SH.
13011
13012 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13013
13014         PR c++/42054:
13015         * g++.dg/parse/error37.C: New test.
13016
13017 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13018
13019         PR c/24577
13020         PR c/43192
13021         * gcc.dg/pr8927-1.c: Match new note.
13022         * gcc.dg/990506-0.c: Likewise.
13023         * gcc.dg/gomp/flush-2.c: Likewise.
13024         * gcc.dg/gomp/atomic-5.c: Likewise.
13025         * gcc.dg/gomp/pr34607.c: Likewise.
13026         * gcc.dg/pr35746.c: Likewise.
13027         * gcc.dg/cpp/pragma-1.c: Likewise.
13028         * gcc.dg/cpp/pragma-2.c: Likewise.
13029         * gcc.dg/pr41842.c: Likewise.
13030         * gcc.dg/noncompile/20040629-1.c: Likewise.
13031         * objc.dg/private-1.m: Likewise.
13032
13033 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13034
13035         PR fortran/43185
13036         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13037         * gfortran.dg/default_initialization_4.f90: New test.
13038
13039 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13040
13041         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13042         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13043         * gnat.dg/thin_pointer2.adb: New test.
13044         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13045
13046 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13047
13048         PR c/20631
13049         * gcc.dg/cpp/c90-pedantic.c: New.
13050         * gcc.dg/cpp/c90.c: New.
13051         * gcc.dg/gnu90-const-expr-1.c: New.
13052         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13053
13054 2010-02-26  Richard Guenther  <rguenther@suse.de>
13055
13056         PR tree-optimization/43186
13057         * gcc.c-torture/compile/pr43186.c: New testcase.
13058
13059 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
13060
13061         PR debug/43190
13062         * c-c++-common/dwarf2/pr43190.c: New test.
13063
13064 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13065
13066         PR testsuite/37074:
13067         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13068
13069 2010-02-26  Richard Guenther  <rguenther@suse.de>
13070
13071         PR tree-optimization/43188
13072         * gcc.c-torture/compile/pr43188.c: New testcase.
13073
13074 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13075
13076         PR target/43175
13077         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13078
13079 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
13080
13081         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13082
13083 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
13084
13085         PR target/43154
13086         * gcc.target/powerpc/pr43154.c: New file.
13087
13088 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
13089
13090         PR debug/43166
13091         * gfortran.dg/debug/pr43166.f: New test.
13092
13093         PR debug/43165
13094         * gcc.dg/torture/pr43165.c: New test.
13095
13096 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13097
13098         PR c/43128
13099         * c-c++-common/pr41779.c: Update.
13100
13101 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13102
13103         PR ada/32547
13104         * lib/gnat-dg.exp (gnat_load): Redefine.
13105
13106         * ada/acats/run_acats: Run run_all.sh with $SHELL.
13107         * ada/acats/run_all.sh: Downcase tasking not implemented message.
13108
13109 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13110
13111         PR libobjc/36610
13112         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13113         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13114         -fgnu-runtime.
13115         Sort entries.
13116
13117 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13118
13119         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13120
13121 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
13122
13123         PR debug/43150
13124         * gcc.dg/guality/vla-1.c: New test.
13125
13126 2010-02-24  Tobias Burnus  <burnus@net-b.de>
13127
13128         PR fortran/43042
13129         * gfortran.dg/c_ptr_tests_15.f90: New test.
13130
13131 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13132
13133         PR target/43107
13134         * gcc.target/i386/pr43107.c: New test.
13135
13136 2010-02-23  Jason Merrill  <jason@redhat.com>
13137
13138         PR c++/43143
13139         * g++.dg/cpp0x/variadic100.C: New.
13140
13141 2010-02-23  Jason Merrill  <jason@redhat.com>
13142
13143         PR debug/42800
13144         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13145         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13146         * c-c++-common/dwarf2/vla1.c: New.
13147
13148 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13149
13150         PR target/43139
13151         * gcc.dg/pr43139.c: New test.
13152
13153         PR debug/43077
13154         * gcc.dg/guality/pr43077-1.c: New test.
13155
13156 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13157
13158         PR 43123
13159         * gcc.dg/march.c: New.
13160         * gcc.dg/march-generic.c: New.
13161         * gcc.dg/mtune.c: New.
13162
13163 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13164
13165         PR middle-end/43083
13166         * gcc.dg/graphite/pr43083.c: New.
13167
13168 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13169
13170         PR middle-end/43097
13171         * gfortran.dg/graphite/pr43097.f: New.
13172
13173 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13174             Manuel López-Ibáñez  <manu@gcc.gnu.org>
13175
13176         PR middle-end/43140
13177         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13178
13179 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13180
13181         PR middle-end/43026
13182         * g++.dg/graphite/pr43026.C: New.
13183
13184 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13185
13186         PR c++/43126
13187         * gcc.dg/cleanup-1.c: Update.
13188         * gcc.dg/func-args-1.c: Update.
13189         * gcc.dg/format/sentinel-1.c: Update.
13190         * g++.old-deja/g++.jason/scoping10.C: Update.
13191         * g++.old-deja/g++.ns/lookup5.C: Update.
13192         * g++.dg/ext/cleanup-1.C: Update.
13193         * g++.dg/parse/varmod1.C: Update.
13194         * g++.dg/parse/error33.C: Update.
13195         * g++.dg/expr/call3.C: Update.
13196         * g++.dg/func-args-1.C: New.
13197
13198 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13199
13200         PR c/43125
13201         * gcc.dg/attr-used-2.c: Moved to ...
13202         * c-c++-common/attr-used-2.c: Here.
13203
13204         * gcc.dg/attr-used.c: Moved to ...
13205         * c-c++-common/attr-used.c: Here.
13206
13207 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
13208
13209         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13210
13211 2010-02-22  Richard Guenther  <rguenther@suse.de>
13212
13213         PR lto/43045
13214         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13215         * gfortran.dg/lto/20100222-1_1.c: Likewise.
13216
13217 2010-02-22  Richard Guenther  <rguenther@suse.de>
13218
13219         PR tree-optimization/42749
13220         * gcc.c-torture/compile/pr42749.c: New testcase.
13221
13222 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
13223
13224         PR fortran/43072
13225         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13226         * gfortran.dg/internal_pack_9.f90: New test.
13227
13228 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13229
13230         PR c++/23510
13231         * g++.dg/template/recurse.C: Adjust.
13232         * g++.dg/template/pr23510.C: New.
13233
13234 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
13235
13236         PR c++/42824
13237         * g++.dg/template/memclass4.C: New test.
13238
13239 2010-02-21  Tobias Burnus  <burnus@net-b.de>
13240
13241         PR fortran/35259
13242         * gfortran.dg/reassoc_5.f90: New test.
13243
13244 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
13245
13246         PR target/43067
13247         * gcc.target/i386/pr43067.c: New test.
13248
13249 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13250
13251         PR c++/35669
13252         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13253         -Wconversion-null.
13254         * g++.dg/warn/Wconversion-null.C: New test.
13255         * g++.old-deja/g++.other/null1.C: Move to...
13256         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13257
13258 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
13259
13260         PR fortran/36932
13261         PR fortran/36933
13262         * gfortran.dg/dependency_26.f90: New test.
13263
13264         PR fortran/43072
13265         * gfortran.dg/internal_pack_7.f90: New test.
13266
13267         PR fortran/43111
13268         * gfortran.dg/internal_pack_8.f90: New test.
13269
13270 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13271
13272         PR 43128
13273         * c-c++-common/pr41779.c: Fix broken testcase.
13274
13275 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13276
13277         PR 36513
13278         * c-c++-common/pr36513.c: New testcase.
13279         * c-c++-common/pr36513-2.c: New testcase.
13280
13281 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13282
13283         PR 41779
13284         * c-c++-common/pr41779.c: New.
13285
13286 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
13287
13288         PR debug/43084
13289         * gcc.dg/pr43084.c: New test.
13290
13291 2010-02-19  Richard Guenther  <rguenther@suse.de>
13292
13293         PR tree-optimization/42916
13294         * gcc.dg/pr42916.c: New testcase.
13295
13296 2010-02-18  Jason Merrill  <jason@redhat.com>
13297
13298         PR c++/42837
13299         * g++.dg/abi/packed1.C: Add expected warning.
13300
13301         PR c++/43108
13302         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13303         * gcc.dg/torture/dg-torture.exp: Likewise.
13304         * c-c++-common/torture/complex-sign.h,
13305         c-c++-common/torture/complex-sign-add.c,
13306         c-c++-common/torture/complex-sign-mixed-add.c,
13307         c-c++-common/torture/complex-sign-mixed-div.c,
13308         c-c++-common/torture/complex-sign-mixed-mul.c,
13309         c-c++-common/torture/complex-sign-mixed-sub.c,
13310         c-c++-common/torture/complex-sign-mul.c,
13311         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13312         Adapt for C++ compilation as well.
13313
13314         PR c++/43070
13315         * g++.dg/ext/label1.C: Update.
13316         * g++.dg/ext/label2.C: Update.
13317
13318         PR c++/26261
13319         * g++.dg/template/dependent-name6.C: New.
13320
13321         PR c++/43109
13322         * g++.dg/parse/namespace12.C: New.
13323
13324 2010-02-18  Martin Jambor  <mjambor@suse.cz>
13325
13326         PR tree-optimization/43066
13327         * gcc.c-torture/compile/pr43066.c: New test.
13328
13329 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
13330
13331         * g++.dg/ext/attrib35.C: Fix target selector string.
13332         * g++.dg/ext/attrib36.C: Ditto.
13333         * g++.dg/ext/attrib37.C: Ditto.
13334         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13335         * g++.dg/abi/mangle25.C: Ditto.
13336
13337 2010-02-17  Jason Merrill  <jason@redhat.com>
13338
13339         PR c++/43069
13340         * g++.dg/parse/namespace11.C: New.
13341
13342         PR c++/43093
13343         * g++.dg/ext/attrib37.C: New.
13344
13345         PR c++/43079
13346         * g++.dg/template/ptrmem20.C: New.
13347
13348 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
13349
13350         PR target/43103
13351         * gcc.target/i386/xop-check.h: Include m256-check.h.
13352         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13353         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13354         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13355         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13356
13357 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
13358
13359         PR debug/42918
13360         * gcc.dg/pr42918.c: New test.
13361
13362 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
13363
13364         * g++.dg/ext/attrib36.C: Require ILP32.
13365
13366 2010-02-16  Richard Guenther  <rguenther@suse.de>
13367
13368         PR tree-optimization/41043
13369         * gfortran.dg/pr41043.f90: New testcase.
13370         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13371
13372 2010-02-16  Jason Merrill  <jason@redhat.com>
13373
13374         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13375
13376 2010-02-16  Ira Rosen  <irar@il.ibm.com>
13377
13378         PR tree-optimization/43074
13379         * gcc.dg/vect/fast-math-pr43074.c: New test.
13380
13381 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
13382
13383         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13384
13385 2010-02-16  Jason Merrill  <jason@redhat.com>
13386
13387         PR c++/43031
13388         * g++.dg/ext/attrib36.C: New.
13389
13390         PR c++/43036
13391         * g++.dg/other/array6.C: New.
13392
13393 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13394
13395         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13396
13397 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
13398
13399         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13400         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13401         * gcc.target/i386/xop-vpermil2pd-1.c: New.
13402         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13403         * gcc.target/i386/xop-vpermil2ps-1.c: New.
13404         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13405
13406 2010-02-15  Richard Guenther  <rguenther@suse.de>
13407
13408         PR middle-end/43068
13409         * g++.dg/torture/pr43068.C: New testcase.
13410
13411 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
13412
13413         PR c++/43024
13414         * g++.dg/opt/ice1.C: New.
13415
13416 2010-02-14  Jason Merrill  <jason@redhat.com>
13417
13418         PR c++/41997
13419         * g++.dg/cpp0x/initlist-opt.C: New.
13420
13421 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
13422
13423         PR fortran/41113
13424         PR fortran/41117
13425         * gfortran.dg/internal_pack_6.f90: New test.
13426
13427 2010-02-12  Jason Merrill  <jason@redhat.com>
13428
13429         PR c++/43054
13430         * g++.dg/cpp0x/variadic99.C: New.
13431
13432 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
13433
13434         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13435         sign extend pointers to gualchk_t.
13436
13437         PR c++/43033
13438         * g++.dg/other/default3.C: Xfail g4 test.
13439
13440 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13441
13442         PR middle-end/43012
13443         * gcc.dg/graphite/pr43012.c: New.
13444
13445 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13446
13447         PR middle-end/42930
13448         * g++.dg/graphite/pr42930.C: New.
13449
13450 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13451
13452         PR middle-end/42914
13453         PR middle-end/42530
13454         * gcc.dg/graphite/pr42530.c: New.
13455         * gcc.dg/graphite/pr42914.c: New.
13456
13457 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13458
13459         PR middle-end/42771
13460         * gcc.dg/graphite/pr42771.c: New.
13461
13462 2010-02-11  Richard Guenther  <rguenther@suse.de>
13463
13464         PR tree-optimization/42998
13465         * gcc.c-torture/compile/pr42998.c: New testcase.
13466
13467 2010-02-10  Jason Merrill  <jason@redhat.com>
13468
13469         PR c++/41896
13470         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13471
13472         PR c++/42983, core issue 906
13473         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13474         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13475
13476         PR c++/43016
13477         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13478
13479 2010-02-10  Richard Guenther  <rguenther@suse.de>
13480
13481         PR tree-optimization/43017
13482         * gcc.dg/torture/pr43017.c: New testcase.
13483
13484 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13485
13486         PR fortran/40823
13487         * gfortran.dg/private_type_1.f90: Update error location.
13488         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13489         * gfortran.dg/typebound_operator_2.f03: Ditto.
13490         * gfortran.dg/assignment_2.f90: Ditto.
13491         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13492         * gfortran.dg/binding_label_tests_9.f03: Ditto.
13493
13494 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13495
13496         PR fortran/43015
13497         * gfortran.dg/bind_c_usage_20.f90: New test.
13498
13499 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13500
13501         PR debug/43010
13502         * g++.dg/debug/pr43010.C: New test.
13503
13504 2010-02-10  Richard Guenther  <rguenther@suse.de>
13505
13506         PR c/43007
13507         * gcc.c-torture/execute/20100209-1.c: New testcase.
13508         * gcc.dg/fold-div-3.c: Likewise.
13509
13510 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13511
13512         * gcc.dg/builtin-ffs-1.c: New test.
13513
13514 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13515
13516         PR fortran/42999
13517         * gfortran.dg/array_constructor_35.f90: New test.
13518
13519 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13520
13521         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13522
13523 2010-02-09  Jason Merrill  <jason@redhat.com>
13524
13525         PR c++/42399
13526         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13527
13528         PR c++/42370
13529         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13530
13531 2010-02-09  Tobias Burnus  <burnus@net-b.de>
13532
13533         PR fortran/41869
13534         * gfortran.dg/module_write_1.f90: New test.
13535
13536 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
13537
13538         * gcc.dg/pr19340.c: Adjust.
13539
13540 2010-02-09  Richard Guenther  <rguenther@suse.de>
13541
13542         PR tree-optimization/43008
13543         * gcc.c-torture/execute/pr43008.c: New testcase.
13544
13545 2010-02-09  Richard Guenther  <rguenther@suse.de>
13546
13547         PR tree-optimization/43000
13548         * gcc.dg/torture/pr43000.c: New testcase.
13549         * gcc.dg/torture/pr43002.c: Likewise.
13550
13551 2010-02-09  Daniel Kraft  <d@domob.eu>
13552
13553         PR fortran/39171
13554         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13555         and pass -Wsurprising as necessary.
13556
13557 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
13558
13559         PR tree-optimization/42890
13560         * g++.dg/torture/pr42890.C: New test.
13561
13562 2010-02-08  Richard Guenther  <rguenther@suse.de>
13563
13564         PR middle-end/42995
13565         * gcc.dg/tree-ssa/inline-4.c: New testcase.
13566
13567 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13568
13569         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
13570         return 0 from main.
13571         * gcc.dg/graphite/block-1.c: Same.
13572         * gcc.dg/graphite/block-3.c: Same.
13573         * gcc.dg/graphite/block-4.c: Same.
13574         * gcc.dg/graphite/block-5.c: Same.
13575         * gcc.dg/graphite/block-6.c: Same.
13576         * gcc.dg/graphite/block-7.c: Same.
13577         * gcc.dg/graphite/interchange-0.c: Same.
13578         * gcc.dg/graphite/interchange-1.c: Same.
13579         * gcc.dg/graphite/interchange-10.c: Same.
13580         * gcc.dg/graphite/interchange-11.c: Same.
13581         * gcc.dg/graphite/interchange-12.c: Same.
13582         * gcc.dg/graphite/interchange-2.c: Same.
13583         * gcc.dg/graphite/interchange-3.c: Same.
13584         * gcc.dg/graphite/interchange-4.c: Same.
13585         * gcc.dg/graphite/interchange-5.c: Same.
13586         * gcc.dg/graphite/interchange-6.c: Same.
13587         * gcc.dg/graphite/interchange-7.c: Same.
13588         * gcc.dg/graphite/interchange-8.c: Same.
13589         * gcc.dg/graphite/interchange-9.c: Same.
13590         * gcc.dg/graphite/interchange-mvt.c: Same.
13591
13592 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13593
13594         * gfortran.dg/graphite/id-19.f: New.
13595         * gfortran.dg/graphite/pr14741.f90: New.
13596         * gfortran.dg/graphite/pr41924.f90: New.
13597         * gfortran.dg/graphite/run-id-2.f90: New.
13598
13599 2010-02-07  Richard Guenther  <rguenther@suse.de>
13600
13601         PR middle-end/42956
13602         * gcc.c-torture/compile/pr42956.c: New testcase.
13603
13604 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13605
13606         PR libfortran/42742
13607         * gfortran.dg/fmt_cache_2.f: New test.
13608
13609 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13610
13611         * gfortran.dg/read_no_eor.f90: New test.
13612
13613 2010-02-05  Jason Merrill  <jason@redhat.com>
13614
13615         * g++.dg/ext/label13.C: Move constructor body out of class.
13616
13617 2010-02-03  Jason Merrill  <jason@redhat.com>
13618
13619         PR c++/42870
13620         * g++.dg/ext/dllexport3.C: New.
13621
13622 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
13623
13624         * gcc.dg/format/ms-format3.c: New test for specific MS types.
13625
13626 2010-02-05  Richard Guenther  <rguenther@suse.de>
13627
13628         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13629
13630 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
13631
13632         PR c++/42915
13633         * g++.dg/other/crash-9.C: New test.
13634
13635 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
13636
13637         PR fortran/42309
13638         * gfortran.dg/subref_array_pointer_4.f90 : New test.
13639
13640 2010-02-04  Richard Guenther  <rguenther@suse.de>
13641
13642         PR rtl-optimization/42952
13643         * gcc.dg/torture/pr42952.c: New testcase.
13644
13645 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13646
13647         PR libfortran/42901
13648         * gfortran.dg/namelist_60.f90: New test.
13649
13650 2010-02-03  Jason Merrill  <jason@redhat.com>
13651
13652         PR c++/40138
13653         * g++.dg/ext/builtin11.C: New.
13654
13655         PR c++/4926
13656         PR c++/38600
13657         * g++.dg/abi/mangle35.C: New.
13658         * g++.dg/abi/mangle37.C: New.
13659
13660         PR c++/12909
13661         * g++.dg/abi/mangle36.C: New.
13662
13663         PR c++/35652
13664         * g++.dg/warn/string1.C: New.
13665
13666 2010-02-03  Richard Guenther  <rguenther@suse.de>
13667
13668         PR tree-optimization/42944
13669         * gcc.dg/errno-1.c: New testcase.
13670
13671 2010-02-03  Richard Guenther  <rguenther@suse.de>
13672
13673         PR middle-end/42927
13674         * gcc.c-torture/compile/pr42927.c: New testcase.
13675
13676 2010-02-03  Tobias Burnus  <burnus@net-b.de>
13677
13678         PR fortran/42936
13679         * gfortran.dg/null_4.f90: New test.
13680
13681 2010-02-02  Jason Merrill  <jason@redhat.com>
13682
13683         PR c++/41090
13684         * g++.dg/ext/label13.C: New.
13685
13686 2010-02-02  Tobias Burnus  <burnus@net-b.de>
13687
13688         PR fortran/42650
13689         * gfortran.dg/func_result_5.f90: New test.
13690
13691 2010-02-01  Tobias Burnus  <burnus@net-b.de>
13692
13693         PR fortran/42922
13694         * gfortran.dg/pure_initializer_3.f90: News test.
13695
13696 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
13697
13698         PR fortran/42888
13699         * gfortran.dg/allocate_derived_2.f90: New test.
13700
13701 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
13702
13703         PR middle-end/42898
13704         * gcc.dg/torture/pr42898-2.c: New test.
13705
13706 2010-01-31  Richard Guenther  <rguenther@suse.de>
13707
13708         PR middle-end/42898
13709         * gcc.dg/torture/pr42898.c: New testcase.
13710
13711 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
13712
13713         PR fortran/38324
13714         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13715         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
13716
13717 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
13718
13719         * g++.dg/tree-ssa/inline-1.C: New.
13720         * g++.dg/tree-ssa/inline-2.C: New.
13721         * g++.dg/tree-ssa/inline-3.C: New.
13722
13723 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
13724
13725         PR testsuite/41701
13726         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13727         the string 'pow' in the pathname of the compiler from generating a
13728         test failure.
13729
13730 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13731
13732         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13733         * g++.old-deja/g++.mike/eh17.C: Likewise.
13734         * g++.old-deja/g++.mike/p5571.C: Likewise.
13735
13736 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
13737
13738         PR c++/42758
13739         PR c++/42634
13740         PR c++/42336
13741         PR c++/42797
13742         PR c++/42880
13743         * g++.dg/other/crash-5.C: New test.
13744         * g++.dg/other/crash-6.C: New test.
13745         * g++.dg/other/crash-7.C: New test.
13746         * g++.dg/other/crash-8.C: New test.
13747
13748 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
13749
13750         PR rtl-optimization/42889
13751         * gcc.dg/pr42889.c: New test.
13752
13753 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
13754
13755         * gcc.target/i386/pr42881.c: Use SSE2.
13756
13757 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
13758
13759         PR target/42891
13760         * gcc.target/i386/pr42891.c: New test.
13761
13762 2010-01-28  Richard Guenther  <rguenther@suse.de>
13763
13764         PR tree-optimization/42871
13765         * g++.dg/torture/pr42871.C: New testcase.
13766
13767 2010-01-28  Richard Guenther  <rguenther@suse.de>
13768
13769         * gcc.dg/Wobjsize-1.h: New testcase.
13770         * gcc.dg/Wobjsize-1.c: Likewise.
13771
13772 2010-01-28  Richard Guenther  <rguenther@suse.de>
13773
13774         PR middle-end/42883
13775         * g++.dg/torture/pr42883.C: New testcase.
13776
13777 2010-01-28  Michael Matz  <matz@suse.de>
13778
13779         * gcc.target/i386/pr42881.c: New test.
13780
13781 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13782
13783         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
13784         Add i?86-*-solaris2* support.
13785
13786 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
13787
13788         PR c++/42713
13789         PR c++/42820
13790         * g++.dg/template/typedef27.C: New test case.
13791         * g++.dg/template/typedef28.C: New test case.
13792
13793 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
13794
13795         * gcc.dg/optimize-bswap*.c: Add ARM target
13796
13797 2010-01-27  Richard Guenther  <rguenther@suse.de>
13798
13799         PR middle-end/42878
13800         * gcc.dg/torture/pr42878-1.c: New testcase.
13801         * gcc.dg/torture/pr42878-2.c: Likewise.
13802
13803 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
13804
13805         PR middle-end/42874
13806         * gcc.dg/vla-22.c: New test.
13807
13808 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
13809
13810         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
13811         current collation.
13812
13813 2010-01-26  Richard Guenther  <rguenther@suse.de>
13814
13815         PR rtl-optimization/42685
13816         * gcc.dg/pr42685.c: New testcase.
13817         * g++.dg/other/pr42685.C: Likewise.
13818
13819 2010-01-26  Richard Guenther  <rguenther@suse.de>
13820
13821         PR middle-end/42806
13822         * g++.dg/other/pr42806.C: New testcase.
13823
13824 2010-01-26  Richard Guenther  <rguenther@suse.de>
13825
13826         PR tree-optimization/42250
13827         * gcc.dg/pr42250.c: New testcase.
13828
13829 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
13830
13831         * gnat.dg/array_bounds_test.adb: New test.
13832
13833 2010-01-25  Tobias Burnus  <burnus@net-b.de>
13834
13835         PR fortran/42858
13836         * gfortran.dg/generic_21.f90: New test.
13837
13838 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13839
13840         PR testsuite/41522
13841         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13842
13843 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
13844
13845         PR c++/42748
13846         * g++.dg/abi/arm_va_list2.C: New test.
13847         * g++.dg/abi/arm_va_list2.h: Companion header file.
13848
13849 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
13850
13851         PR fortran/41044
13852         * gfortran.dg/parameter_array_ref_2.f90 : New test.
13853
13854         PR fortran/41167
13855         * gfortran.dg/char_array_arg_1.f90 : New test.
13856
13857         * gfortran.dg/pr25923.f90 : Remove XFAIL.
13858
13859 2010-01-24  Tobias Burnus  <burnus@net-b.de>
13860
13861         PR fortran/39304
13862         * gfortran.dg/generic_20.f90: New test.
13863
13864 2010-01-22  Michael Matz  <matz@suse.de>
13865
13866         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13867         -msse2.
13868
13869 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
13870
13871         PR fortran/42736
13872         * gfortran.dg/dependency_25.f90 : New test.
13873
13874 2010-01-21  Martin Jambor  <mjambor@suse.cz>
13875
13876         PR tree-optimization/42585
13877         * gcc.dg/tree-ssa/pr42585.c: New test.
13878
13879 2010-01-21  Richard Guenther  <rguenther@suse.de>
13880
13881         PR middle-end/19988
13882         * gcc.dg/pr19988.c: New testcase.
13883
13884 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
13885
13886         * g++.dg/compat/decimal/compat-common.h: New file.
13887         * g++.dg/compat/decimal/decimal-dummy.h: New file.
13888         * g++.dg/compat/decimal/pass_x.h: New file.
13889         * g++.dg/compat/decimal/pass_y.h: New file.
13890         * g++.dg/compat/decimal/pass-1_main.C: New file.
13891         * g++.dg/compat/decimal/pass-1_x.C: New file.
13892         * g++.dg/compat/decimal/pass-1_y.C: New file.
13893         * g++.dg/compat/decimal/pass-2_main.C: New file.
13894         * g++.dg/compat/decimal/pass-2_x.C: New file.
13895         * g++.dg/compat/decimal/pass-2_y.C: New file.
13896         * g++.dg/compat/decimal/pass-3_main.C: New file.
13897         * g++.dg/compat/decimal/pass-3_x.C: New file.
13898         * g++.dg/compat/decimal/pass-3_y.C: New file.
13899         * g++.dg/compat/decimal/pass-4_main.C: New file.
13900         * g++.dg/compat/decimal/pass-4_x.C: New file.
13901         * g++.dg/compat/decimal/pass-4_y.C: New file.
13902         * g++.dg/compat/decimal/pass-5_main.C: New file.
13903         * g++.dg/compat/decimal/pass-5_x.C: New file.
13904         * g++.dg/compat/decimal/pass-5_y.C: New file.
13905         * g++.dg/compat/decimal/pass-6_main.C: New file.
13906         * g++.dg/compat/decimal/pass-6_x.C: New file.
13907         * g++.dg/compat/decimal/pass-6_y.C: New file.
13908         * g++.dg/compat/decimal/return_x.h: New file.
13909         * g++.dg/compat/decimal/return_y.h: New file.
13910         * g++.dg/compat/decimal/return-1_main.C: New file.
13911         * g++.dg/compat/decimal/return-1_x.C: New file.
13912         * g++.dg/compat/decimal/return-1_y.C: New file.
13913         * g++.dg/compat/decimal/return-2_main.C: New file.
13914         * g++.dg/compat/decimal/return-2_x.C: New file.
13915         * g++.dg/compat/decimal/return-2_y.C: New file.
13916         * g++.dg/compat/decimal/return-3_main.C: New file.
13917         * g++.dg/compat/decimal/return-3_x.C: New file.
13918         * g++.dg/compat/decimal/return-3_y.C: New file.
13919         * g++.dg/compat/decimal/return-4_main.C: New file.
13920         * g++.dg/compat/decimal/return-4_x.C: New file.
13921         * g++.dg/compat/decimal/return-4_y.C: New file.
13922         * g++.dg/compat/decimal/return-5_main.C: New file.
13923         * g++.dg/compat/decimal/return-5_x.C: New file.
13924         * g++.dg/compat/decimal/return-5_y.C: New file.
13925         * g++.dg/compat/decimal/return-6_main.C: New file.
13926         * g++.dg/compat/decimal/return-6_x.C: New file.
13927         * g++.dg/compat/decimal/return-6_y.C: New file.
13928
13929 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13930
13931         PR debug/42715
13932         * gcc.dg/pr42715.c: New.
13933
13934 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
13935
13936         PR c++/42038
13937         * g++.dg/parse/crash55.C: New.
13938
13939 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13940
13941         PR debug/42782
13942         * gcc.dg/guality/pr42782.c: New.
13943
13944 2010-01-20  Jason Merrill  <jason@redhat.com>
13945
13946         PR c++/41788
13947         * g++.dg/abi/packed1.C: New.
13948
13949         PR c++/41920
13950         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13951
13952         PR c++/40750
13953         * g++.dg/parse/fn-typedef1.C: New.
13954         * g++.dg/other/cv_quals.C: Adjust.
13955
13956 2010-01-20  Anthony Green  <green@moxielogic.com>
13957
13958         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13959         pack(push) pragma).
13960         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13961         * gcc.dg/20020312-2.c: Port this to the moxie core.
13962         * gcc.dg/weak/typeof-2.c: Ditto.
13963
13964 2010-01-20  Richard Guenther  <rguenther@suse.de>
13965
13966         PR tree-optimization/42717
13967         * gcc.c-torture/compile/pr42717.c: New testcase.
13968
13969 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
13970
13971         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13972         of signed, add a few new tests.
13973
13974         PR middle-end/42803
13975         * g++.dg/parse/limits-initializer1.C: New test.
13976
13977 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13978
13979         PR fortran/42804
13980         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13981         * gfortran.dg/typebound_call_12.f03: New test.
13982
13983 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
13984
13985         PR fortran/42783
13986         * gfortran.dg/bounds_check_15.f90 : New test.
13987
13988 2010-01-19  Michael Matz  <matz@suse.de>
13989
13990         PR tree-optimization/41783
13991         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13992
13993 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13994
13995         PR target/38697.
13996         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13997         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13998         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
13999         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14000         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14001         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14002         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14003         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14004         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14005         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14006         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14007
14008 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14009
14010         PR fortran/42545
14011         * gfortran.dg/extends_6.f03: Modified an error message.
14012         * gfortran.dg/extends_10.f03: New test.
14013         * gfortran.dg/private_type_6.f03: Modified an error message.
14014         * gfortran.dg/structure_constructor_8.f03: Ditto.
14015
14016 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14017
14018         PR tree-optimization/42719
14019         * gcc.dg/pr42719.c: New test.
14020
14021         PR debug/42728
14022         * gcc.dg/pr42728.c: New test.
14023
14024 2010-01-19  Anthony Green  <green@moxielogic.com>
14025
14026         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14027
14028 2010-01-18  Anthony Green  <green@moxielogic.com>
14029
14030         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14031         for moxie.
14032
14033 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14034
14035         * g++.dg/template/error45.C: reverted as part of reverting the
14036         fix of PR c++/42634.
14037
14038 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14039
14040         PR c++/42634
14041         * g++.dg/template/error45.C: New test.
14042
14043 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14044
14045         PR c++/42766
14046         * g++.dg/conversion/op6.C: New test.
14047
14048 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
14049
14050         PR target/42774
14051         * gcc.target/alpha/pr42774.c: New test.
14052
14053 2010-01-18  Richard Guenther  <rguenther@suse.de>
14054
14055         PR tree-optimization/42781
14056         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14057
14058 2010-01-17  Richard Guenther  <rguenther@suse.de>
14059
14060         PR middle-end/42248
14061         * gcc.c-torture/execute/pr42248.c: New testcase.
14062
14063 2010-01-17  Richard Guenther  <rguenther@suse.de>
14064
14065         PR tree-optimization/42773
14066         * g++.dg/torture/pr42773.C: New testcase.
14067
14068 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
14069
14070         PR fortran/42677
14071         * gfortran.dg/interface_assignment_5.f90: New test.
14072
14073 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
14074
14075         PR c++/42697
14076         * g++.dg/template/crash94.C: Reverted.
14077
14078 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
14079
14080         PR debug/42767
14081         * gcc.dg/debug/pr42767.c: New.
14082
14083 2010-01-15  Jason Merrill  <jason@redhat.com>
14084
14085         PR c++/42761
14086         * g++.dg/cpp0x/decltype22.C: New.
14087
14088 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
14089
14090         PR middle-end/42760
14091         * g++.dg/torture/pr42760.C: New test.
14092
14093 2010-01-15  Jing Yu  <jingyu@google.com>
14094
14095         PR rtl-optimization/42691
14096         * gcc.c-torture/execute/pr42691.c: New.
14097
14098 2010-01-15  Richard Guenther  <rguenther@suse.de>
14099
14100         PR middle-end/42739
14101         * g++.dg/torture/pr42739.C: New testcase.
14102
14103 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
14104
14105         * g++.dg/template/error45.C: Revert as part of reverting changes
14106         or PR c++/42634.
14107
14108 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14109
14110         PR fortran/42684
14111         * gfortran.dg/interface_31.f90: New test.
14112
14113 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
14114
14115         * gcc.target/powerpc/pr42747.c: New file.
14116
14117 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14118
14119         PR middle-end/42674
14120         * c-c++-common/pr42674.c: New test.
14121
14122         PR c++/42608
14123         * g++.dg/template/instantiate11.C: New test.
14124
14125 2010-01-14  Jason Merrill  <jason@redhat.com>
14126
14127         PR c++/42701
14128         * g++.dg/overload/error3.C: New.
14129
14130         PR c++/42655
14131         * g++.dg/overload/rvalue1.C: New.
14132
14133 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14134
14135         PR tree-optimization/42706
14136         * gcc.dg/ipa/pr42706.c: New testcase.
14137
14138 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
14139
14140         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14141
14142 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14143
14144         PR tree-optimization/42714
14145         * g++.dg/torture/pr42714.C: New test.
14146
14147 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14148
14149         PR rtl-optimization/42246
14150         * gfortran.dg/pr42246-2.f: New.
14151
14152 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14153
14154         PR rtl-optimization/42389
14155         * gcc.dg/pr42389.c: New.
14156
14157 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14158
14159         PR rtl-optimization/42388
14160         * gcc.dg/pr42388.c: New.
14161
14162 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14163
14164         PR rtl-optimization/42294
14165         * gfortran.dg/pr42294.f: New.
14166
14167 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14168
14169         PR rtl-optimization/39453
14170         PR rtl-optimization/42246
14171         * gcc.dg/pr39453.c: New.
14172         * gcc.dg/pr42246.c: New.
14173
14174 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14175
14176         PR middle-end/42245
14177         * gcc.dg/pr42245.c: New.
14178         * gcc.dg/pr42245-2.c: New.
14179
14180 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14181
14182         PR rtl-optimization/42249
14183         * gcc.dg/pr42249.c: New.
14184
14185 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14186
14187         PR c/42721
14188         * gcc.c-torture/execute/pr42721.c: New test.
14189
14190 2010-01-14  Ira Rosen  <irar@il.ibm.com>
14191
14192         PR tree-optimization/42709
14193         * gcc.dg/vect/pr42709.c: New test.
14194
14195 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14196
14197         PR fortran/41478
14198         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14199         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14200
14201 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14202
14203         PR fortran/42481
14204         * gfortran.dg/generic_19.f90 : New test.
14205
14206 2010-01-13  Richard Guenther  <rguenther@suse.de>
14207
14208         PR tree-optimization/42730
14209         * gcc.c-torture/compile/pr42730.c: New testcase.
14210
14211 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
14212
14213         PR target/pr42542
14214         * gcc.target/ia64/pr42542-1.c: New.
14215         * gcc.target/ia64/pr42542-2.c: New.
14216         * gcc.target/ia64/pr42542-3.c: New.
14217
14218 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
14219
14220         PR c++/42634
14221         * g++.dg/template/error45.C: New test.
14222
14223 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14224
14225         PR tree-optimization/42704
14226         * g++.dg/torture/pr42704.C: New test.
14227
14228 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14229
14230         PR tree-optimization/42703
14231         * gcc.c-torture/compile/pr42703.c: New test.
14232
14233 2010-01-13  Richard Guenther  <rguenther@suse.de>
14234
14235         PR tree-optimization/42705
14236         * gcc.c-torture/compile/pr42705.c: New testcase.
14237
14238 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
14239
14240         * gcc.target/bfin/l2.c: New test.
14241         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14242
14243 2010-01-13  Richard Guenther  <rguenther@suse.de>
14244
14245         PR middle-end/42716
14246         * gcc.c-torture/compile/pr42716.c: New testcase.
14247
14248 2010-01-13  Richard Guenther  <rguenther@suse.de>
14249
14250         PR lto/42678
14251         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14252
14253 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
14254
14255         PR c/42708
14256         * gcc.c-torture/compile/pr42708-1.c: New test.
14257
14258 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
14259
14260         PR debug/42662
14261         * gcc.dg/pr42662.c: New test.
14262
14263         PR tree-optimization/42645
14264         * g++.dg/other/pr42645-1.C: New test.
14265         * g++.dg/other/pr42645-2.C: New test.
14266
14267 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
14268
14269         PR target/42416
14270         * gcc.target/powerpc/warn-1.c: New test.
14271         * gcc.target/powerpc/warn-2.c: New test.
14272
14273 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
14274
14275         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14276         stack alignment.
14277
14278 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
14279
14280         * gcc.dg/lto/20100108_0.c: New.
14281
14282 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
14283
14284         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14285         Add -march=i686 -msse for 32bit x86 targets.
14286
14287 2010-01-10  Richard Guenther  <rguenther@suse.de>
14288
14289         PR middle-end/42667
14290         * gcc.dg/torture/pr42667.c: New testcase.
14291
14292 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14293
14294         PR fortran/32489
14295         * gfortran.dg/array_constructor_34.f90: New test.
14296
14297 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14298
14299         PR fortran/20923
14300         * gfortran.dg/array_constructor_33.f90: New test.
14301         gfortran.dg/array_function_5.f90: Add credit.
14302
14303 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14304
14305         PR debug/42631
14306         * gcc.dg/pr42631.c: New.
14307
14308 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14309
14310         PR debug/42630
14311         * gcc.dg/pr42630.c: New.
14312
14313 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14314
14315         PR debug/42629
14316         * gcc.dg/pr42629.c: New.
14317
14318 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14319
14320         PR middle-end/42363
14321         * gcc.dg/torture/pr42363.c: New.
14322
14323 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14324
14325         PR debug/42604
14326         PR debug/42395
14327         * gcc.dg/vect/pr42604.c: New.
14328         * gcc.dg/vect/pr42395.c: New.
14329
14330 2010-01-09  Richard Guenther  <rguenther@suse.de>
14331
14332         PR middle-end/42512
14333         * gcc.c-torture/execute/pr42512.c: New testcase.
14334
14335 2010-01-09  Tobias Burnus  <burnus@net-b.de>
14336
14337         PR fortran/41298
14338         * gfortran.dg/c_ptr_tests_14.f90: New test.
14339
14340 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14341
14342         PR ada/41929
14343         * gnat.dg/null_pointer_deref1.adb: Don't run on
14344         sparc*-sun-solaris2.11.
14345
14346 2010-01-08  Richard Guenther  <rguenther@suse.de>
14347
14348         PR lto/42528
14349         * gcc.dg/lto/20100103-1_0.c: New testcase.
14350         * gcc.dg/lto/20100103-2_0.c: Likewise.
14351
14352 2010-01-08  Tobias Burnus  <burnus@net-b.de
14353
14354         PR/fortran 25829
14355         * gfortran.dg/asynchronous_1.f90: New test.
14356         * gfortran.dg/asynchronous_2.f90: New test.
14357         * gfortran.dg/conflicts.f90: Update error message.
14358
14359 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
14360
14361         c++/40155
14362         * g++.dg/cpp0x/variadic-unify-2.C: New test.
14363
14364 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
14365
14366         PR tree-optimization/42625
14367         * g++.dg/opt/dtor4.C: New test.
14368         * g++.dg/opt/dtor4.h: New.
14369         * g++.dg/opt/dtor4-aux.cc: New.
14370
14371 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14372
14373         PR fortran/42597
14374         * gfortran.dg/proc_ptr_26.f90: New test.
14375
14376 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14377
14378         PR fortran/41872
14379         * gfortran.dg/allocatable_scalar_7.f90: New test.
14380
14381 2010-01-06  Richard Guenther  <rguenther@suse.de>
14382
14383         * gcc.c-torture/compile/pr42632.c: New testcase.
14384
14385 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14386
14387         PR target/42542
14388         * gcc.target/i386/pr42542-4.c: New.
14389         * gcc.target/i386/pr42542-4a.c: Likewise.
14390         * gcc.target/i386/pr42542-5.c: Likewise.
14391         * gcc.target/i386/pr42542-5a.c: Likewise.
14392
14393 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
14394
14395         * gcc.dg/tls/opt-15.c: New test.
14396
14397 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14398
14399         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14400
14401 2010-01-05  Martin Jambor  <mjambor@suse.cz>
14402
14403         PR tree-optimization/42462
14404         * g++.dg/torture/pr42462.C: New test.
14405
14406 2010-01-05  Jason Merrill  <jason@redhat.com>
14407
14408         * g++.dg/cpp0x/initlist30.C: New test.
14409
14410 2010-01-05  Richard Guenther  <rguenther@suse.de>
14411
14412         PR tree-optimization/42614
14413         * gcc.c-torture/execute/pr42614.c: New testcase.
14414
14415 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
14416
14417         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14418         * gcc.dg/Wunreachable-1.c: Remove the testcase of
14419         -Wunreachable-code.
14420         * gcc.dg/Wunreachable-2.c: Likewise.
14421         * gcc.dg/Wunreachable-3.c: Likewise.
14422         * gcc.dg/Wunreachable-4.c: Likewise.
14423         * gcc.dg/Wunreachable-5.c: Likewise.
14424         * gcc.dg/Wunreachable-6.c: Likewise.
14425         * gcc.dg/Wunreachable-7.c: Likewise.
14426         * gcc.dg/Wunreachable-8.c: Likewise.
14427         * gcc.dg/20041231-1.c: Likewise.
14428
14429 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
14430
14431         PR other/42611
14432         * gcc.dg/pr42611.c: New test.
14433
14434         PR tree-optimization/42508
14435         * g++.dg/opt/pr42508.C: New test.
14436
14437 2010-01-05  Tobias Burnus  <burnus@net-b.de>
14438
14439         PR fortran/41872
14440         * gfortran.dg/allocatable_scalar_8.f90: New.
14441
14442 2010-01-04  Martin Jambor  <mjambor@suse.cz>
14443
14444         PR tree-optimization/42398
14445         * gcc.c-torture/compile/pr42398.c: New test.
14446
14447 2010-01-04  Jason Merrill  <jason@redhat.com>
14448
14449         PR c++/42555
14450         * g++.dg/ext/attrib35.C: New.
14451
14452         PR c++/42567
14453         * g++.dg/cpp0x/auto17.C: New.
14454
14455 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
14456
14457         * gcc.dg/lto/20100104_0.c: New.
14458
14459 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
14460
14461         PR target/42542
14462         * gcc.target/i386/pr42542-1.c: New.
14463         * gcc.target/i386/pr42542-1a.c: Likewise.
14464         * gcc.target/i386/pr42542-1b.c: Likewise.
14465         * gcc.target/i386/pr42542-2.c: Likewise.
14466         * gcc.target/i386/pr42542-2a.c: Likewise.
14467         * gcc.target/i386/pr42542-2b.c: Likewise.
14468         * gcc.target/i386/pr42542-3.c: Likewise.
14469         * gcc.target/i386/pr42542-3a.c: Likewise.
14470
14471 2009-01-04  Tobias Burnus  <burnus@net-b.de>
14472
14473         PR fortran/41872
14474         * gfortran.dg/allocatable_scalar_5.f90: New test.
14475         * gfortran.dg/allocatable_scalar_6.f90: New test.
14476
14477 2010-01-03  Richard Guenther  <rguenther@suse.de>
14478
14479         PR testsuite/42583
14480         * gfortran.dg/gomp/recursion1.f90: Remove.
14481
14482 2010-01-03  Richard Guenther  <rguenther@suse.de>
14483
14484         * gcc.dg/Warray-bounds.c: Remove XFAILs.
14485         * gcc.dg/uninit-6.c: Likewise.
14486         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14487
14488 2010-01-03  Richard Guenther  <rguenther@suse.de>
14489
14490         PR tree-optimization/42589
14491         * gcc.target/i386/pr42589.c: New testcase.
14492
14493 2010-01-03  Richard Guenther  <rguenther@suse.de>
14494
14495         PR tree-optimization/42438
14496         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14497
14498 2010-01-02  Richard Guenther  <rguenther@suse.de>
14499
14500         PR testsuite/41651
14501         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14502
14503 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
14504
14505         PR target/42448
14506         * gcc.target/alpha/pr42448-1.c: New test.
14507         * gcc.target/alpha/pr42448-2.c: Ditto.
14508
14509 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
14510
14511         PR preprocessor/41947
14512         * gcc.dg/c99-hexfloat-3.c: New test.
14513
14514 2010-01-01  Richard Guenther  <rguenther@suse.de>
14515
14516         PR c/42570
14517         * gcc.c-torture/execute/pr42570.c: New testcase.
14518
14519 2010-01-01  Richard Guenther  <rguenther@suse.de>
14520
14521         PR middle-end/42559
14522         * gcc.c-torture/compile/pr42559.c: New testcase.
14523
14524 \f
14525 Copyright (C) 2010 Free Software Foundation, Inc.
14526
14527 Copying and distribution of this file, with or without modification,
14528 are permitted in any medium without royalty provided the copyright
14529 notice and this notice are preserved.