OSDN Git Service

43f1768ecd851fcb5c75bd62d1ea6ded64f22e12
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-02  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/46723
4         * gcc.dg/torture/pr46723.c: New testcase.
5
6 2010-12-02  Richard Guenther  <rguenther@suse.de>
7
8         PR lto/44871
9         * g++.dg/lto/20101126-1_0.C: New testcase.
10         * g++.dg/lto/20101126-1_1.c: Likewise.
11
12 2010-12-02  Richard Guenther  <rguenther@suse.de>
13             Ira Rosen  <irar@il.ibm.com>
14
15         PR tree-optimization/46663
16         * gcc.dg/vect/pr46663.c: New test.
17
18 2010-12-02  Jie Zhang  <jie@codesourcery.com>
19
20         PR middle-end/46674
21         * gcc.dg/pr46674.c: New test.
22
23 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
24
25         * objc.dg/exceptions-6.m: New.
26         * obj-c++.dg/exceptions-6.mm: New.      
27         
28 2010-12-01  Jan Hubicka  <jh@suse.cz>
29
30         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
31
32 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
33
34         PR middle-end/45297
35         * gcc.dg/graphite/pr45297.c: New.
36
37 2010-12-01  Richard Guenther  <rguenther@suse.de>
38
39         PR tree-optimization/46730
40         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
41
42 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
43
44         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
45         (a*b)-c generates two fma instructions, instead of separate
46         multiply, add, and subtract.
47
48 2010-11-30  Tobias Burnus  <burnus@net-b.de>
49
50         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
51         a value to all array elements.
52
53 2010-11-30  Richard Guenther  <rguenther@suse.de>
54
55         PR tree-optimization/46722
56         * gcc.target/i386/fma4-fma-2.c: New testcase.
57
58 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
59
60         * objc.dg/duplicate-class-1.m: New.
61         * obj-c++.dg/duplicate-class-1.mm: New.
62
63 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
64
65         * objc.dg/property/dotsyntax-21.m
66         * obj-c++.dg/property/dotsyntax-21.mm
67
68 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
69
70         PR debug/46338
71         * g++.dg/debug/pr46338.C: New.
72
73 2010-11-29  Richard Guenther  <rguenther@suse.de>
74             Zdenek Dvorak  <rakdver@kam.uniff.cz>
75
76         PR tree-optimization/46675
77         * gcc.dg/pr46675.c: New test.
78
79 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
80
81         * gcc/testsuite/objc.dg/strings-1.m: Move to...
82         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
83         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
84         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
85         constructor and class reference for NeXT runtime.  Update paths.
86         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
87         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
88         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
89         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
90         constructor and class reference for NeXT runtime.  Update paths.
91
92 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
93
94         PR c++/42260
95         * g++.dg/conversion/cast2.C: New test.
96
97         PR c++/45383
98         * g++.dg/conversion/cond4.C: Likewise.
99
100 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
101
102         PR c++/45383
103         Reverted patch for PR c++/42260
104         * g++.dg/conversion/cast2.C: Reverted new test.
105
106 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
107
108         PR debug/46101
109         * g++.dg/debug/dwarf2/typedef5.C: New test
110
111 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
112             Mike Stump  <mrs@gcc.gnu.org>
113
114         PR target/26427
115         PR target/33120
116         PR testsuite/35710
117         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
118         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
119         * gcc.dg/darwin-comm.c: Adjust for new allocators.
120         * gcc.dg/darwin-sections.c: New test.
121         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
122
123 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
124
125         * objc.dg/exceptions-1.m: New.
126         * objc.dg/exceptions-2.m: New.
127         * objc.dg/exceptions-3.m: New.
128         * objc.dg/exceptions-4.m: New.
129         * objc.dg/exceptions-5.m: New.
130         * obj-c++.dg/exceptions-1.mm: New.
131         * obj-c++.dg/exceptions-2.mm: New.
132         * obj-c++.dg/exceptions-3.mm: New.
133         * obj-c++.dg/exceptions-4.mm: New.
134         * obj-c++.dg/exceptions-5.mm: New.
135
136 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
137
138         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
139         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
140         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
141
142 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
143
144         PR fortran/46662
145         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
146
147 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
148
149         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
150         * gnat.dg/pack9.adb (dg-final): Likewise.
151
152 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
153
154         PR fortran/35810
155         * gfortran.dg/realloc_on_assign_1.f03: New test.
156         * gfortran.dg/realloc_on_assign_2.f03: New test.
157         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
158         * gfortran.dg/unpack_bounds_1.f90: The same.
159         * gfortran.dg/cshift_bounds_2.f90: The same.
160         * gfortran.dg/matmul_bounds_2.f90: The same.
161         * gfortran.dg/matmul_bounds_3.f90: The same.
162         * gfortran.dg/matmul_bounds_4.f90: The same.
163         * gfortran.dg/matmul_bounds_5.f90: The same.
164
165 2010-11-27  Tobias Burnus  <burnus@net-b.de>
166
167         PR fortran/46638
168         PR fortran/46668
169         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
170
171 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
172
173         PR objc++/46222
174         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
175
176 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
177
178         * objc.dg/property/at-property-24.m: New.
179         * objc.dg/property/at-property-25.m: New.
180         * obj-c++.dg/property/at-property-24.mm: New.
181         * obj-c++.dg/property/at-property-25.mm: New.
182
183 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
184
185         * objc.dg/protocol-qualifier-1.m: New.
186         * objc.dg/protocol-qualifier-2.m: New.
187         * obj-c++.dg/protocol-qualifier-1.mm: New.
188         * obj-c++.dg/protocol-qualifier-2.mm: New.
189
190 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
191
192         * lib/gnat.exp: Load gcc.exp.
193         (gnat_target_compile): Use gcc_target_compile for *.c sources.
194         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
195
196 2010-11-26  Richard Guenther  <rguenther@suse.de>
197
198         PR lto/46648
199         * gcc.dg/lto/20101125-1_0.c: New testcase.
200         * gcc.dg/lto/20101125-1_1.c: Likewise.
201
202 2010-11-22   Bud Davis  <jmdavis@link.com>
203
204         * arith_divide_no_check.f
205          ,arith_divide.f,old_style_init.f90: new tests.
206
207 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
208
209         PR tree-optimization/46665
210         * gfortran.dg/pr46665.f90: New.
211
212 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
213
214         PR middle-end/46647
215         * gcc.dg/pr46647.c: New test.
216
217 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
218
219         PR fortran/46581
220         * gfortran.dg/select_type_19.f03: New.
221
222 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
223
224         * objc.dg/ivar-problem-1.m: New.
225         * obj-c++.dg/ivar-problem-1.mm: New.
226
227 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
228
229         PR middle-end/46637
230         * gcc.c-torture/compile/pr46637.c: New test.
231
232 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
233
234         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
235
236 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
237
238         PR middle-end/46647
239         * gcc.target/i386/pr46647.c: New.
240
241 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
242
243         * gcc.dg/dll-8.c: New.
244
245 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
246
247         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
248         * gnat.dg/sse_nolib.adb: Likewise.
249
250 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
251
252         PR rtl-optimization/46585
253         * gcc.dg/pr46585.c: New.
254
255 2010-11-24  Richard Henderson  <rth@redhat.com>
256
257         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
258         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
259         vect_unpack, vect_int_mult, vect_extract_even_odd,
260         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
261
262 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
263
264         PR target/46519
265         * gfortran.dg/pr46519-1.f: New.
266
267 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
268
269         PR target/46519
270         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
271         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
272
273         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
274         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
275         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
276         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
277
278         * gcc.target/i386/avx-vzeroupper-20.c: New.
279         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
280         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
281         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
282         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
283         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
284         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
285
286 2010-11-24  Richard Guenther  <rguenther@suse.de>
287
288         PR lto/43218
289         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
290
291 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
292
293         PR rtl-optimization/46614
294         * gcc.dg/pr46614.c: New test.
295
296 2010-11-24  Tobias Burnus  <burnus@net-b.de>
297
298         PR fortran/46638
299         * gfortran.dg/transfer_simplify_10.f90: New.
300
301 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
302
303         PR middle-end/46629
304         * gfortran.dg/lto/pr46629_0.f90: New test.
305
306 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
307
308         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
309         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
310
311 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
312
313         * gcc.dg/opts-5.c: New test.
314
315 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
316
317         PR c++/46527
318         * g++.dg/debug/dwarf2/pr46527.C: New test.
319
320 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
321
322         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
323
324 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
325
326         PR middle-end/46499
327         * gcc.dg/pr46499-1.c: New test.
328         * gcc.dg/pr46499-2.c: New test.
329
330 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
331
332         * gcc.target/i386/alias-1.c: Require alias support.
333
334 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
335
336         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
337         for vectorizer tests.
338         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
339         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
340         * gcc.dg/graphite/pr41888.c: Ditto.
341         * gcc.dg/graphite/pr42729.c: Ditto.
342
343 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
344             Uros Bizjak  <ubizjak@gmail.com>
345
346         * lib/target-supports.exp (check_vect_support_and_set_flags): New
347         procedure to check if the target supports vectorizer tests. Set
348         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
349         capabilites.
350         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
351         * g++.dg/vect/vect.exp: Ditto.
352         * gfortran.dg/vect/vect.exp: Ditto.
353
354 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
355
356         PR objc/34033
357         * objc.dg/strings-1.m: New.
358         * objc.dg/strings-2.m: New.
359         * obj-c++.dg/strings-1.mm: New.
360         * obj-c++.dg/strings-2.mm: New.
361
362 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
363
364         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
365         "target short_enums".
366         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
367
368 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
369
370         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
371
372         PR rtl-optimization/46603
373         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
374
375         PR testsuite/46230
376         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
377         being vectorized.  Adjust dg-final pattern.
378         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
379
380         * gcc.dg/vect: Do not include <stdio.h> in testcases.
381         * gcc.dg/vect/costmodel/ppc: Likewise.
382
383 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
384
385         PR rtl-optimization/45652
386         * gcc.dg/pr45652.c: New.
387
388 2010-11-21  Richard Henderson  <rth@redhat.com>
389
390         PR rtl-optimization/46571
391         * gcc.dg/pr46571.c: New.
392
393 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
394
395         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
396
397 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
398
399         PR target/46533
400         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
401
402 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
403
404         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
405         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
406         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
407         * gcc.dg/pack-test-2.c: Test for all targets.
408         * gcc.dg/pragma-align.c: Test for all targets.
409         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
410         * gcc.dg/ucnid-10.c: Test for all targets.
411
412 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
413
414         * gcc.target/sparc/sparc-align-1.c: New test.
415
416 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
417
418         PR c++/16189
419         PR c++/36888
420         PR c++/45331
421         * g++.dg/parse/semicolon3.C: New test.
422         * g++.dg/debug/pr22514.C: Adjust.
423         * g++.dg/init/error1.C: Adjust.
424         * g++.dg/other/bitfield3.C: Adjust.
425         * g++.dg/other/semicolon.C: Adjust.
426         * g++.dg/parse/error14.C: Adjust.
427         * g++.dg/parse/error5.C: Adjust.
428         * g++.dg/parse/parameter-declaration-1.C: Adjust.
429         * g++.dg/template/pr23510.C: Adjust.
430         * g++.dg/template/pr39425.C: Adjust.
431         * g++.old-deja/g++.robertl/eb125.C: Adjust.
432
433 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
434
435         PR debug/46561
436         * gcc.dg/autopar/pr46561.c: New test.
437
438         PR c++/46538
439         * g++.dg/other/error34.C: New test.
440
441         PR c++/46526
442         * g++.dg/cpp0x/constexpr-base3.C: New test.
443
444         PR tree-optimization/45830
445         * gcc.target/i386/pr45830.c: New test.
446         * gcc.c-torture/execute/pr45830.c: New test.
447
448 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
449
450         * objc.dg/attributes/class-attribute-1.m: Rewritten.
451         * objc.dg/attributes/class-attribute-2.m: Same change.
452         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
453         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
454         * objc.dg/fobjc-std-1.m: Updated.
455         * obj-c++.dg/fobjc-std-1.mm: Updated.
456
457 2010-11-19  Michael Matz  <matz@suse.de>
458
459         PR tree-optimization/46077
460         * gcc.dg/vect/O3-pr46077.c: New testcase.
461
462 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
463
464         PR c/46547
465         * gcc.c-torture/compile/pr46547-1.c: New test.
466
467 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
468
469         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
470         exec $compiler.
471         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
472         $GFORTRAN_UNDER_TEST.
473         (gfortran_init): Use -B to specify specpath, add trailing /.
474
475 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
476
477         * gcc.target/powerpc/ppc-target-1.c: New file to test target
478         attributes on PowerPC.
479         * gcc.target/powerpc/ppc-target-2.c: Ditto.
480         * gcc.target/powerpc/ppc-target-3.c: Ditto.
481
482 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
483
484         * objc.dg/attributes/proto-attribute-1.m: Updated.
485         * objc.dg/attributes/proto-attribute-2.m: New.
486         * objc.dg/attributes/proto-attribute-3.m: New.
487         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
488         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
489         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
490
491 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
492
493         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
494
495 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
496
497         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
498
499 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
500
501         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
502         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
503
504 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
505
506         PR middle-end/46534
507         * gcc.c-torture/compile/pr46534.c: New test.
508
509 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
510
511         * gnat.dg/atomic4.ad[sb]: New test.
512         * gnat.dg/volatile4.adb: Likewise.
513
514 2010-11-18  Richard Henderson  <rth@redhat.com>
515
516         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
517
518 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
519
520         PR c/33193
521         * c-c++-common/pr33193.c: New test.
522
523 2010-11-18  Richard Guenther  <rguenther@suse.de>
524
525         PR tree-optimization/46172
526         * gcc.dg/torture/pr46172.c: New testcase.
527
528 2010-11-18  Jeff Law  <law@redhat.com>
529
530         PR middle-end-optimization/46297
531         * gfortran.dg/pr46297.f: New test.
532
533 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
534
535         PR middle-end/31490
536         * gcc.dg/pr31490.c: New test.
537
538 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
539
540         * gcc.dg/nop.h: Move from ...
541         * gcc.dg/guality/nop.h: ... here.
542         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
543         * gcc.dg/guality/asm-1.c: Update nop.h include.
544         * gcc.dg/guality/pr43329-1.c: Ditto.
545
546 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
547
548         * gcc.dg/two-types-1.c: New test.
549         * gcc.dg/two-types-2.c: New test.
550         * gcc.dg/two-types-3.c: New test.
551         * gcc.dg/two-types-4.c: New test.
552         * gcc.dg/two-types-5.c: New test.
553         * gcc.dg/two-types-6.c: New test.
554         * gcc.dg/two-types-7.c: New test.
555         * gcc.dg/two-types-8.c: New test.
556         * gcc.dg/two-types-9.c: New test.
557         * gcc.dg/two-types-10.c: New test.
558         * objc.dg/two-types-1.m: New test.
559
560 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
561
562         PR rtl-optimization/46440
563         * gcc.dg/pr46440.c: New test.
564
565         PR testsuite/45429
566         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
567
568 2010-11-17  Ira Rosen  <irar@il.ibm.com>
569
570         PR tree-optimization/46312
571         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
572         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
573         on targets that support vector shifts with scalar shift argument.
574         Remove dg-options.
575         * gcc.dg/vect/vect-scal-opt.c: Rename to...
576         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
577         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
578         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
579         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
580         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
581         support misaligned data accesses.
582         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
583         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
584         * lib/target-supports.exp
585         (check_effective_target_vect_shift_scalar): New.
586
587 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
588
589         * gcc.dg/guality/nop.h: New file.
590         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
591         "nop".  Adjust line numbers in gdb-test.
592         * gcc.dg/guality/pr43329-1.c: Likewise.
593
594 2010-11-16  Jason Merrill  <jason@redhat.com>
595
596         * g++.dg/cpp0x/defaulted20.C: New.
597
598         * g++.dg/template/injected2.C: New.
599
600 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
601
602         * objc.dg/protocol-optional-1.m: New.
603         * obj-c++.dg/protocol-optional-1.mm: New.
604
605 2010-11-16  Richard Henderson  <rth@redhat.com>
606
607         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
608         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
609
610 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
611
612         * gnat.dg/opt12.adb: New test.
613         * gnat.dg/opt12_pkg.ad[sb]: New helper.
614
615 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
616
617         * gcc.target/rx/pack.c: New test.
618
619 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
620             Tobias Burnus  <burnus@net-b.de>
621
622         PR fortran/32049
623         * gfortran.dg/quad_1.f90: New.
624         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
625         compiler arguments.
626         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
627         library search path; call gcc-set-multilib-library-path with
628         arguments such that libgfortran.spec is found.
629         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
630
631 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
632
633         PR c++/46401
634         * g++.dg/warn/Wsequence-point-3.C: New test.
635
636 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
637
638         PR preprocessor/17349
639         * gcc.dg/cpp/cmdlne-C3.c: New.
640
641 2010-11-16  Richard Guenther  <rguenther@suse.de>
642
643         PR tree-optimization/44545
644         * gcc.dg/pr44545.c: New testcase.
645
646 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
647
648         PR rtl-optimization/46366
649         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
650         casts.
651
652 2010-11-16  Richard Guenther  <rguenther@suse.de>
653
654         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
655
656 2010-11-16  Richard Guenther  <rguenther@suse.de>
657
658         PR middle-end/45172
659         * gfortran.dg/gomp/pr45172.f90: New testcase.
660
661 2010-11-16  Nick Clifton  <nickc@redhat.com>
662
663         * gcc.target/rx/pack.c: New test.
664
665 2010-11-15  Richard Henderson  <rth@redhat.com>
666
667         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
668         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
669         Use builtin_constant_p rather than scanning for builtin name.
670
671 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
672
673         * objc.dg/property/dotsyntax-18.m: New.
674         * objc.dg/property/dotsyntax-19.m: New.
675         * objc.dg/property/dotsyntax-20.m: New.
676         * obj-c++.dg/property/dotsyntax-18.mm: New.
677         * obj-c++.dg/property/dotsyntax-19.mm: New.
678         * obj-c++.dg/property/dotsyntax-20.mm: New.
679         * objc.dg/property/dotsyntax-4.m: Removed some unused
680         variables and code.
681         * objc.dg/property/dotsyntax-6.m: Same change.
682         * objc.dg/property/dotsyntax-16.m: Same change.
683         * objc.dg/property/dotsyntax-17.m: Same change.
684         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
685         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
686         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
687         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
688         * objc.dg/property/at-property-22.m: Added missing casts.
689         * obj-c++.dg/property/at-property-22.mm: Same change.
690
691 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
692
693         PR tree-optimization/46491
694         * gcc.target/i386/pr46491.c: New test.
695
696         PR tree-optimization/46461
697         * gcc.c-torture/compile/pr46461.c: New test.
698
699 2010-11-15  Tobias Burnus  <burnus@net.b.de>
700
701         PR fortran/46484
702         * gfortran.dg/allocatable_scalar_11.f90: New.
703         * gfortran.dg/allocatable_scalar_5.f90: Make test case
704         standard conform.
705
706 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
707
708         PR debug/46095
709         * gcc.target/i386/pr46095.c: New test.
710
711         PR debug/46387
712         * gcc.dg/pr46387.c: New test.
713
714 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
715
716         * objc.dg/property/dotsyntax-16.m: New.
717         * objc.dg/property/dotsyntax-17.m: New.
718         * obj-c++.dg/property/dotsyntax-16.mm: New.
719         * obj-c++.dg/property/dotsyntax-17.mm: New.
720         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
721         syntax with properties, which now works.
722         * obj-c++.dg/property/at-property-10.mm: Same change.
723
724 2010-11-15  Martin Jambor  <mjambor@suse.cz>
725
726         PR tree-optimization/46349
727         * gnat.dg/opt9.adb: New file.
728         * gnat.dg/opt9_pkg.ads: Likewise
729
730 2010-11-15  Richard Guenther  <rguenther@suse.de>
731
732         PR lto/44989
733         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
734
735 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
736
737         PR preprocessor/45038
738         * g++.dg/pr45038.C: New test.
739
740 2010-11-15  Richard Guenther  <rguenther@suse.de>
741
742         PR tree-optimization/46467
743         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
744
745 2010-11-15  Richard Guenther  <rguenther@suse.de>
746
747         PR testsuite/46423
748         * g++.dg/torture/pr34850.C: Adjust.
749
750 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
751
752         PR c/46475
753         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
754
755 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
756
757         * objc.dg/property/at-property-21.m: New.
758         * objc.dg/property/at-property-22.m: New.
759         * objc.dg/property/at-property-23.m: New.
760         * objc.dg/property/synthesize-9.m: New.
761         * objc.dg/property/synthesize-10.m: New.
762         * objc.dg/property/synthesize-11.m: New.
763         * obj-c++.dg/property/at-property-21.mm: New.
764         * obj-c++.dg/property/at-property-22.mm: New.
765         * obj-c++.dg/property/at-property-23.mm: New.
766         * obj-c++.dg/property/synthesize-9.mm: New.
767         * obj-c++.dg/property/synthesize-10.mm: New.
768         * obj-c++.dg/property/synthesize-11.mm: New.
769
770         * objc.dg/property/at-property-4.m: Updated to match new compiler
771         where some errors have been converted into warnings and vice versa.
772         * objc.dg/property/at-property-16.m: Same change.
773         * objc.dg/property/at-property-18.m: Same change.
774         * objc.dg/property/property-neg-5.m: Same change.
775         * obj-c++.dg/property/at-property-4.mm: Same change.
776         * obj-c++.dg/property/at-property-16.mm: Same change.
777         * obj-c++.dg/property/at-property-18.mm: Same change.
778         * obj-c++.dg/property/property-neg-5.mm: Same change.
779
780         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
781         commented out because of testsuite problems; I found out that
782         using dg-warning instead of dg-message gets them to work.
783         * obj-c++.dg/property/property-neg-3.mm: Same change.
784         * obj-c++.dg/property/synthesize-6.mm: Same change.
785         * obj-c++.dg/property/at-property-5.mm: Same change.
786         * obj-c++.dg/property/at-property-14.mm: Same change.
787         * obj-c++.dg/property/at-property-18.mm: Same change.
788         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
789         some tests still do not work due to some other testsuite issue).
790
791 2010-11-13  Jason Merrill  <jason@redhat.com>
792
793         * g++.dg/cpp0x/auto20.C: New.
794
795 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
796
797         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
798         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
799
800 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
801
802         PR c/46462
803         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
804         * gcc.dg/pr35746.c: Likewise.
805         * gcc.dg/cpp/direct2.c: Likewise.
806         * gcc.dg/cpp/direct2s.c: Likewise.
807         * gcc.dg/noncompile/920923-1.c: Likewise.
808         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
809
810 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
811
812         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
813
814 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
815
816         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
817         a pointer to an arbitrary C struct with an Objective-C protocol.
818         Test various valid uses of typedef with Objective-C objects and
819         protocols instead.
820         * objc.dg/invalid-type-1.m: New.
821         * obj-c++.dg/invalid-type-1.m: New.
822
823 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
824
825         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
826
827 2010-11-13  Tobias Burnus  <burnus@net-b.de>
828
829         PR fortran/45742
830         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
831
832 2010-11-13  Tobias Burnus  <burnus@net-b.de>
833
834         PR fortran/45742
835         * gfortran.dg/volatile12.f90: New.
836
837 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
838
839         * objc.dg/attributes/method-format-1.m: Adjust.
840
841 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
842
843         PR c/20385
844         * gcc.dg/decl-9.c: New.
845
846 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
847
848         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
849
850 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
851
852         * gcc.dg/format/few-1.c: New test.
853         * gcc.dg/format/asm_fprintf-1.c: Adjust.
854         * gcc.dg/format/c90-scanf-1.c: Adjust.
855         * gcc.dg/format/cmn-err-1.c: Adjust.
856         * gcc.dg/format/dfp-printf-1.c: Adjust.
857         * gcc.dg/format/dfp-scanf-1.c: Adjust.
858         * gcc.dg/format/gcc_diag-1.c: Adjust.
859         * gcc.dg/format/ms_unnamed-1.c: Adjust.
860         * gcc.dg/format/strfmon-1.c: Adjust.
861         * gcc.dg/format/unnamed-1.c: Adjust.
862         * gcc.dg/format/xopen-2.c: Adjust.
863         * g++.dg/ext/builtin4.C: Adjust.
864         * g++.dg/ext/builtin5.C: Adjust.
865
866 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
867
868         * gcc.dg/pragma-diag-2.c: New test.
869
870 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
871
872         PR fortran/45794
873         * gfortran.dg/optional_mask.f90: New test.
874
875 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
876
877         * g++.dg/cpp0x/defaulted15.C: Adjust.
878
879 2010-11-12  James Dennett <jdennett@google.com>
880
881         PR c++/39415
882         * g++.dg/expr/static_cast7.C: New.
883
884 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
885
886         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
887         warning.
888         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
889         mips-sgi-irix*.
890         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
891         * gcc.target/mips/call-3.c: Add dg-require-visibility.
892
893 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
894
895         * gcc.dg/pr46375.c: New test.
896
897 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
898
899         PR c/44782
900         * c-c++-common/fmax-errors.c: New test.
901
902 2010-11-11  Richard Henderson  <rth@redhat.com>
903
904         * gcc.target/i386/sse-24.c: Use -ffp-contract.
905
906 2010-11-11  Jan Hubicka  <jh@suse.cz>
907
908         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
909         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
910
911 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
912
913         PR target/46088
914         * gcc.dg/pr46088.c: New test.
915
916 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
917
918         * gfortran.dg/empty_derived_type.f90: New test.
919
920 2010-11-11  Tobias Burnus  <burnus@net-b.de>
921
922         PR fortran/46413
923         * gfortran.dg/class_31.f90: New.
924
925         PR fortran/46205
926         * gfortran.dg/forall_14.f90: New.
927
928 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
929             Tobias Burnus  <burnus@net-b.de>
930
931         PR fortran/46325
932         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
933
934 2010-11-11  Jan Hubicka  <jh@suse.cz>
935
936         * gcc.dg/20081223-1.c: Update LTO options.
937         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
938         * gcc.dg/lto/20081118_0.c: Update LTO options.
939         * gcc.dg/lto/ipareference_0.c: Update LTO options.
940         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
941         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
942         * gcc.dg/lto/ipacp_0.c: Update LTO options.
943         * gcc.dg/lto/20090116_0.c: Update LTO options.
944         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
945         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
946         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
947         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
948         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
949         * gcc.dg/lto/20081224_0.c: Update LTO options.
950         * gcc.dg/lto/20090219_0.c: Update LTO options.
951         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
952         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
953         * gcc.dg/lto/20081115_0.c: Update LTO options.
954         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
955         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
956         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
957         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
958         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
959         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
960         * g++.dg/20090107-1.C: Update LTO options.
961         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
962         * g++.dg/lto/20081123_0.C: Update LTO options.
963         * g++.dg/lto/20090313_0.C: Update LTO options.
964         * g++.dg/lto/20081125_0.C: Update LTO options.
965         * g++.dg/lto/20081109-1_0.C: Update LTO options.
966         * g++.dg/lto/20081219_0.C: Update LTO options.
967         * g++.dg/lto/20100724-1_0.C: Update LTO options.
968         * g++.dg/lto/20081204-1_0.C: Update LTO options.
969         * g++.dg/lto/20090303_0.C: Update LTO options.
970         * g++.dg/lto/20100723-1_0.C: Update LTO options.
971         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
972         * g++.dg/lto/20090128_0.C: Update LTO options.
973         * g++.dg/lto/20081204-2_0.C: Update LTO options.
974         * g++.dg/lto/20090302_0.C: Update LTO options.
975         * g++.dg/lto/20081119-1_0.C: Update LTO options.
976         * g++.dg/lto/20081118_0.C: Update LTO options.
977         * g++.dg/20090121-1.C: Update LTO options.
978         * objc.dg/lto/lto.exp: Update LTO options.
979         * lib/lto.exp: Update LTO options.
980         * lib/gcc-dg.exp: Update LTO options.
981         * lib/c-torture.exp: Update LTO options.
982         * obj-c++.dg/lto/lto.exp: Update LTO options.
983
984 2010-11-11  Jan Hubicka  <jh@suse.cz>
985
986         PR tree-optimize/40436
987         * gcc.dg/tree-ssa/inline-5.c: New testcase.
988         * gcc.dg/tree-ssa/inline-6.c: New testcase.
989
990 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
991
992         * gfortran.dg/proc_decl_24.f90: New.
993
994 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
995
996         * objc.dg/property/at-property-20.m: New.
997         * objc.dg/property/synthesize-8.m: New.
998         * obj-c++.dg/property/at-property-20.m: New.
999         * obj-c++.dg/property/synthesize-8.mm: New.
1000
1001 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
1002
1003         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1004
1005 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1006
1007         PR middle-end/46388
1008         * gcc.c-torture/compile/pr46388.c: New test.
1009
1010 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1011
1012         * lib/lto.exp (lto-get-options-main): Support optional target
1013         selector for dg-suppress-ld-options.
1014
1015 2010-11-11  Martin Jambor  <mjambor@suse.cz>
1016
1017         PR tree-optimization/46383
1018         * g++.dg/torture/pr46383.C: New test.
1019
1020 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
1021
1022         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1023         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1024         to dg-options.
1025         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1026         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1027         * g++.dg/other/i386-3.C: Ditto.
1028
1029 2010-11-10  Jason Merrill  <jason@redhat.com>
1030
1031         * g++.dg/cpp0x/constexpr-46420.C: New.
1032
1033 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
1034
1035         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1036         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1037         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1038         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1039         expected messages.
1040
1041 2010-11-10  Jan Hubicka  <jh@suse.cz>
1042
1043         PR tree-optimize/38669
1044         * gcc.dg/tree-ssa/pr38699.c: New testcase.
1045
1046 2010-11-10  Jan Hubicka  <jh@suse.cz>
1047
1048         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1049
1050 2010-11-10  Jason Merrill  <jason@redhat.com>
1051
1052         * g++.dg/cpp0x/constexpr-bitfield.C: New.
1053
1054 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
1055
1056         PR debug/46409
1057         * gcc.dg/debug/pr46409.c: New test.
1058
1059         PR c++/46368
1060         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1061
1062 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
1063
1064         PR target/46419
1065         * gcc-target/i386/pr46419.c: New test.
1066
1067 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1068
1069         * g++.dg/other/i386-2.C: Add -mtbm.
1070         * g++.dg/other/i386-3.C: Likewise.
1071         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1072         * gcc.target/i386/funcspec-6.c: Likewise.
1073         * gcc.target/i386/sse-12.c: Add -mtbm.
1074         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1075         operand intrinsics.
1076         * gcc.target/i386/sse-14.c: Likewise.
1077         * gcc.target/i386/sse-22.c: Likewise.
1078         * gcc.target/i386/sse-23.c: Likewise.
1079         * gcc.target/i386/tbm-1.c: New file.
1080         * gcc.target/i386/tbm-2.c: Likewise.
1081
1082 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1083
1084         * g++.dg/other/i386-2.C: Add -mbmi.
1085         * g++.dg/other/i386-3.C: Likewise.
1086         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1087         * gcc.target/i386/funcspec-6.c: Likewise.
1088         * gcc.target/i386/sse-12.c: Add -mbmi.
1089         * gcc.target/i386/bmi-1.c: New file.
1090         * gcc.target/i386/bmi-2.c: Likewise.
1091         * gcc.target/i386/bmi-3.c: Likewise.
1092         * gcc.target/i386/bmi-4.c: Likewise.
1093         * gcc.target/i386/bmi-5.c: Likewise.
1094         * gcc.target/i386/bmi-6.c: Likewise.
1095
1096 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
1097
1098         PR c++/46065
1099         * g++.dg/pr46065.C: New test.
1100
1101 2010-11-10  Jan Hubicka  <jh@suse.cz>
1102
1103         PR tree-optimize/33172
1104         PR tree-optimize/43411
1105         * gcc.dg/tree-ssa/pr33172.c: New testcase.
1106         * g++.dg/tree-ssa/pr43411.C: New testcase.
1107
1108 2010-11-10  Jan Hubicka  <jh@suse.cz>
1109
1110         PR tree-optimize/46228
1111         * g++.dg/tree-ssa/pr46228.C: New testcase.
1112
1113 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
1114
1115         PR tree-optimization/46414
1116         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1117
1118 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1119
1120         PR fortran/46411
1121         * gfortran.dg/intrinsic_7.f90: New.
1122
1123 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1124
1125         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1126         * g++.dg/abi/thunk4.C: Likewise.
1127         * g++.dg/opt/combine.C: Add dg-require-visibility.
1128         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1129         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1130         alpha*-dec-osf*.
1131         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1132         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1133         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1134         large arena_size.
1135         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1136         * gcc.dg/intmax_t-1.c: Likewise.
1137
1138 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1139
1140         PR fortran/46244
1141         * gfortran.dg/class_30.f90: New.
1142
1143 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1144
1145         PR fortran/46223
1146         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1147         failure on s390.
1148
1149 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
1150
1151         PR tree-optimization/45971
1152         * gcc.dg/vect/O3-pr45971.c: New.
1153
1154 2010-11-10  Richard Guenther  <rguenther@suse.de>
1155
1156         PR tree-optimization/44964
1157         * gcc.dg/pr44964.c: New testcase.
1158
1159 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1160
1161         * gnat.dg/opt10.adb: Fix typo.
1162
1163 2010-11-10  Martin Jambor  <mjambor@suse.cz>
1164
1165         PR tree-optimization/46351
1166         PR tree-optimization/46377
1167         * gnat.dg/opt10.adb: New file.
1168         * gnat.dg/opt10_pkg.ads: Likewise.
1169         * gnat.dg/opt11.adb: Likewise.
1170         * gnat.dg/opt11.ads: Likewise.
1171
1172 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1173
1174         * gnat.dg/boolean_conv.adb: New test.
1175
1176 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1177
1178         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1179
1180 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1181
1182         * gnat.dg/unchecked_convert7.adb: New test.
1183
1184 2010-11-10  Richard Guenther  <rguenther@suse.de>
1185
1186         PR tree-optimization/46398
1187         * gcc.dg/torture/pr46398.c: New testcase.
1188
1189 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1190
1191         * gfortran.dg/open_dev_null.f90: New test.
1192
1193 2010-11-09  Jan Hubicka  <jh@suse.cz>
1194
1195         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1196         unrolling.
1197
1198 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
1199
1200         * gcc.dg/struct-semi-4.c: New test.
1201
1202 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
1203
1204         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1205         power5 to enable generation of FRIZ.
1206
1207         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1208         optimization.
1209
1210         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1211         expected.
1212
1213 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1214
1215         PR target/43808
1216         * gfortran.dg/pr43808.f90: New test.
1217
1218 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
1219
1220         PR tree-optimization/46036
1221         * gfortran.dg/lto/pr46036_0.f90: New.
1222
1223 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
1224
1225         PR middle-end/45663
1226         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1227         bar invocation instead of first.
1228
1229         PR debug/46171
1230         * gcc.dg/pr46171.c: New test.
1231
1232 2010-11-09  Richard Guenther  <rguenther@suse.de>
1233
1234         PR tree-optimization/46355
1235         * gcc.dg/pr46355.c: New testcase.
1236
1237 2010-11-09  Richard Guenther  <rguenther@suse.de>
1238
1239         PR tree-optimization/46177
1240         * gcc.dg/pr46177-2.c: New testcase.
1241
1242 2010-11-09  Richard Guenther  <rguenther@suse.de>
1243
1244         PR testsuite/46312
1245         * gcc.dg/vec-scal-opt.c: Move ...
1246         * gcc.dg/vect/vect-scal-opt.c: ... here.
1247         * gcc.dg/vec-scal-opt1.c: Move ...
1248         * gcc.dg/vect/vect-scal-opt1.c: ... here.
1249         * gcc.dg/vec-scal-opt2.c: Move ...
1250         * gcc.dg/vect/vect-scal-opt2.c: ... here.
1251
1252 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1253
1254         * gnat.dg/specs/static_initializer5.ads: New test.
1255         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1256
1257 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1258
1259         PR middle-end/46360
1260         * gcc.c-torture/compile/pr46360.c: New test.
1261
1262         PR c++/45894
1263         * g++.dg/warn/Wsequence-point-2.C: New test.
1264
1265 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
1266
1267         PR fortran/46313
1268         * gfortran.dg/class_29.f03: New.
1269
1270 2010-11-09  Richard Guenther  <rguenther@suse.de>
1271
1272         PR middle-end/46221
1273         * gcc.target/i386/alias-1.c: New testcase.
1274
1275 2010-11-08  Jason Merrill  <jason@redhat.com>
1276
1277         * g++.dg/cpp0x/constexpr-sassert.C: New.
1278
1279 2010-11-08  Jason Merrill  <jason@redhat.com>
1280
1281         * g++.dg/cpp0x/constexpr-defarg.C: New.
1282
1283 2010-11-08  Xinliang David Li  <davidxl@google.com>
1284
1285         PR tree-optimization/46316
1286         * gcc.c-torture/execute/pr46316.c: New test.
1287
1288 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1289
1290         PR fortran/46344
1291         * gfortran.dg/class_28.f03: Extended.
1292
1293 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1294
1295         * objc.dg/property/dotsyntax-13.m: New.
1296         * objc.dg/property/dotsyntax-14.m: New.
1297         * objc.dg/property/dotsyntax-15.m: New.
1298         * objc.dg/property/synthesize-7.m: New.
1299         * obj-c++.dg/property/dotsyntax-13.mm: New.
1300         * obj-c++.dg/property/dotsyntax-14.mm: New.
1301         * obj-c++.dg/property/dotsyntax-15.mm: New.
1302         * obj-c++.dg/property/synthesize-7.mm: New.
1303
1304 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1305
1306         * objc.dg/property/dynamic-4.m: New.
1307         * objc.dg/property/dynamic-5.m: New.
1308         * objc.dg/property/dynamic-6.m: New.
1309         * obj-c++.dg/property/dynamic-4.mm: New.
1310         * obj-c++.dg/property/dynamic-5.mm: New.
1311         * obj-c++.dg/property/dynamic-6.mm: New.
1312
1313 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1314
1315         * objc.dg/property/synthesize-3.m: New.
1316         * objc.dg/property/synthesize-4.m: New.
1317         * objc.dg/property/synthesize-5.m: New.
1318         * objc.dg/property/synthesize-6.m: New.
1319         * obj-c++.dg/property/synthesize-3.mm: New.
1320         * obj-c++.dg/property/synthesize-4.mm: New.
1321         * obj-c++.dg/property/synthesize-5.mm: New.
1322         * obj-c++.dg/property/synthesize-6.mm: New.
1323
1324 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1325
1326         * objc.dg/property/at-property-5.m: Updated test.
1327         * objc.dg/property/at-property-16.m: New.
1328         * objc.dg/property/at-property-17.m: New.
1329         * objc.dg/property/at-property-18.m: New.
1330         * objc.dg/property/at-property-19.m: New.
1331         * objc.dg/property/dotsyntax-12.m: New.
1332         * objc.dg/protocol-inheritance-1.m: New.
1333         * objc.dg/protocol-inheritance-2.m: New.
1334         * obj-c++.dg/property/at-property-5.mm: Updated test.
1335         * obj-c++.dg/property/at-property-16.mm: New.
1336         * obj-c++.dg/property/at-property-17.mm: New.
1337         * obj-c++.dg/property/at-property-18.mm: New.
1338         * obj-c++.dg/property/at-property-19.mm: New.
1339         * obj-c++.dg/protocol-inheritance-1.mm: New.
1340         * obj-c++.dg/protocol-inheritance-2.mm: New.
1341         * obj-c++.dg/property/dotsyntax-12.mm: New.
1342
1343 2010-11-08  Jason Merrill  <jason@redhat.com>
1344
1345         * g++.dg/expr/overflow1.C: New.
1346         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1347         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1348         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1349         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1350
1351 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1352
1353         * gcc.dg/pr35442.c: Adapt warning.
1354
1355         PR target/46280
1356         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1357         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1358         * g++.dg/torture/pr36444.C: Add dg-options -msse for
1359         i?86-*-* x86_64-*-*.
1360         * g++.dg/torture/pr36445.C: Likewise.
1361         * gcc.c-torture/compile/pr34856.c: Likewise.
1362         * gcc.c-torture/compile/pr39928-1.c: Likewise.
1363         * gcc.c-torture/compile/vector-1.c: Likewise.
1364         * gcc.c-torture/compile/vector-2.c: Likewise.
1365         * gcc.dg/pr32912-1.c: Likewise.
1366         * gcc.c-torture/execute/va-arg-25.c: Move ...
1367         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
1368         Add dg-options -msse, dg-require-effective-target sse_runtime for
1369         for i?86-*-*, x86_64-*-*.
1370         * gcc.c-torture/execute/vector-1.c: Likewise.
1371         * gcc.c-torture/execute/vector-2.c: Likewise.
1372         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1373         i?86-*-*, x86_64-*-*.
1374         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1375         * gcc.dg/tree-ssa/sra-4.c: Likewise.
1376         * gcc.dg/tree-ssa/vector-1.c: Likewise.
1377         * gcc.dg/tree-ssa/vector-2.c: Likewise.
1378         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1379
1380 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1381
1382         * gcc.dg/torture/pr45982.c: Add -std=c99
1383         * gcc.dg/torture/pr45623.c: Ditto.
1384
1385 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1386
1387         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1388         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1389
1390 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
1391
1392         PR target/28627
1393         * g++.dg/ext/dllimport7.C: Adjust second error check and
1394         allow test for x86_64 mingw, too.
1395
1396 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1397
1398         PR fortran/46344
1399         * gfortran.dg/class_28.f03: New.
1400
1401 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
1402
1403         PR rtl-optimization/45352
1404         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1405         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1406         gcc.target/i386/pr45352-2.c: New tests.
1407
1408 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1409
1410         PR libobjc/36610
1411         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1412         XFAIL the run for all but m32 x86.
1413
1414 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
1415
1416         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1417         as comment character.
1418
1419 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1420
1421         * gcc.target/mips/mips.exp: Revert previous patch.
1422         * gcc.target/mips/fma-1.c: Delete.
1423         * gcc.target/mips/fma-2.c: Likewise.
1424         * gcc.target/mips/fma-3.c: Likewise.
1425         * gcc.target/mips/fma-4.c: Likewise.
1426         * gcc.target/mips/fma-5.c: Likewise.
1427         * gcc.target/mips/fma-6.c: Likewise.
1428         * gcc.target/mips/fma-7.c: Likewise.
1429         * gcc.target/mips/fma-8.c: Likewise.
1430         * gcc.target/mips/fma-9.c: Likewise.
1431         * gcc.target/mips/fma-10.c: Likewise.
1432         * gcc.target/mips/fma-11.c: Likewise.
1433         * gcc.target/mips/fma-12.c: Likewise.
1434         * gcc.target/mips/fma-13.c: Likewise.
1435         * gcc.target/mips/fma-14.c: Likewise.
1436         * gcc.target/mips/fma-15.c: Likewise.
1437         * gcc.target/mips/fma-16.c: Likewise.
1438         * gcc.target/mips/fma-17.c: Likewise.
1439         * gcc.target/mips/fma-18.c: Likewise.
1440         * gcc.target/mips/fma-19.c: Likewise.
1441         * gcc.target/mips/fma-20.c: Likewise.
1442
1443 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1444
1445         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1446         * gcc.target/mips/fma-1.c: New test.
1447         * gcc.target/mips/fma-2.c: Likewise.
1448         * gcc.target/mips/fma-3.c: Likewise.
1449         * gcc.target/mips/fma-4.c: Likewise.
1450         * gcc.target/mips/fma-5.c: Likewise.
1451         * gcc.target/mips/fma-6.c: Likewise.
1452         * gcc.target/mips/fma-7.c: Likewise.
1453         * gcc.target/mips/fma-8.c: Likewise.
1454         * gcc.target/mips/fma-9.c: Likewise.
1455         * gcc.target/mips/fma-10.c: Likewise.
1456         * gcc.target/mips/fma-11.c: Likewise.
1457         * gcc.target/mips/fma-12.c: Likewise.
1458         * gcc.target/mips/fma-13.c: Likewise.
1459         * gcc.target/mips/fma-14.c: Likewise.
1460         * gcc.target/mips/fma-15.c: Likewise.
1461         * gcc.target/mips/fma-16.c: Likewise.
1462         * gcc.target/mips/fma-17.c: Likewise.
1463         * gcc.target/mips/fma-18.c: Likewise.
1464         * gcc.target/mips/fma-19.c: Likewise.
1465         * gcc.target/mips/fma-20.c: Likewise.
1466
1467 2010-11-06  Jason Merrill  <jason@redhat.com>
1468
1469         * g++.dg/cpp0x/constexpr-ctor3.C: New.
1470
1471 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
1472
1473         PR c/43384
1474         * gcc.dg/parser-error-3.c: New test.
1475
1476 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
1477
1478         PR c++/45332
1479         * g++.dg/parse/semicolon2.C: New testcase.
1480         * g++.dg/ext/asmspec1.C: Adjust.
1481         * g++.dg/init/new13.C: Adjust.
1482         * g++.dg/parse/ctor5.C: Adjust.
1483
1484 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
1485
1486         PR fortran/46330
1487         * gfortran.dg/class_27.f03: New.
1488
1489 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1490
1491         Fixed using the Objective-C 2.0 dot-syntax with self and super.
1492         * objc.dg/property/dotsyntax-5.m: New.
1493         * objc.dg/property/dotsyntax-6.m: New.
1494         * objc.dg/property/dotsyntax-7.m: New.
1495         * objc.dg/property/dotsyntax-8.m: New.
1496         * objc.dg/property/dotsyntax-9.m: New.
1497         * objc.dg/property/dotsyntax-10.m: New.
1498         * objc.dg/property/dotsyntax-11.m: New.
1499         * obj-c++.dg/property/dotsyntax-5.mm: New.
1500         * obj-c++.dg/property/dotsyntax-6.mm: New.
1501         * obj-c++.dg/property/dotsyntax-7.mm: New.
1502         * obj-c++.dg/property/dotsyntax-8.mm: New.
1503         * obj-c++.dg/property/dotsyntax-9.mm: New.
1504         * obj-c++.dg/property/dotsyntax-10.mm: New.
1505         * obj-c++.dg/property/dotsyntax-11.mm: New.
1506
1507 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1508
1509         * obj-c++.dg/encode-3.mm: Provide a different string check for the
1510         NeXT runtime when the type is READONLY.
1511
1512 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
1513
1514         * gcc.target/i386/387-2.c: Skip if -march= is specified.
1515         * gcc.target/i386/387-6.c: Ditto.
1516         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
1517         * gcc.target/i386/387-4.c: Ditto.
1518         * gcc.target/i386/387-7.c: Ditto.
1519         * gcc.target/i386/387-8.c: Ditto.
1520         * gcc.target/i386/387-9.c: Ditto.
1521         * gcc.target/i386/387-10.c: Ditto.
1522         * gcc.target/i386/387-11.c: Ditto.
1523         * gcc.target/i386/387-12.c: Ditto.
1524
1525         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
1526
1527 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1528
1529         PR target/44981
1530         * gcc.dg/darwin-cfstring-format-1.c: New.
1531         * gcc.dg/warn-nsstring.c: New.
1532         * objc.dg/fsf-nsstring-format-1.m: New.
1533         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1534         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1535         linker warning.
1536
1537 2010-11-05  Jason Merrill  <jason@redhat.com>
1538
1539         PR c++/45473
1540         * g++.dg/inherit/virtual6.C: New.
1541
1542 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1543
1544         PR c/44772
1545         * gcc.dg/Wcxx-compat-21.c: New test.
1546
1547 2010-11-05  Ian Lance Taylor  <iant@google.com>
1548
1549         PR target/46084
1550         * gcc.target/i386/pr46084.c: New test.
1551
1552 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
1553
1554         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1555         * (check_effective_target_mempcpy): New.
1556         * gcc.c-torture/execute/pr45636.c: Move this...
1557         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
1558
1559 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1560
1561         * gcc.target/i386/i386.exp (FLAGS): Remove.
1562         Wrap gcc_target_compile with $clearcap_ldflags added to options.
1563
1564 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1565
1566         PR c++/46160
1567         * g++.dg/opt/empty2.C: New test.
1568
1569         PR target/45670
1570         * gcc.target/i386/pr45670.c: New test.
1571
1572 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
1573
1574         PR fortran/45451
1575         PR fortran/46174
1576         * gfortran.dg/class_19.f03: Modified.
1577         * gfortran.dg/class_allocate_6.f03: New.
1578
1579 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1580
1581         * gcc.target/i386/avx-vzeroupper-19.c: New.
1582
1583 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1584
1585         PR tree-optimization/46099
1586         * gcc.dg/autopar/pr46099.c: New test.
1587
1588         PR middle-end/43690
1589         * c-c++-common/pr43690.c: New test.
1590
1591 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
1592
1593         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
1594         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
1595         declaration and implementation.
1596         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
1597         * obj-c++.dg/property/at-property-13.mm: Likewise.
1598         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
1599         * obj-c++.dg/property/property-1.mm: Likewise.
1600         * obj-c++.dg/property/at-property-7.mm: Likewise.
1601         * obj-c++.dg/property/at-property-9.mm: Likewise.
1602         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
1603         * obj-c++.dg/property/at-property-10.mm: Likewise.
1604         * obj-c++.dg/property/synthesize-2.mm: Likewise.
1605         * obj-c++.dg/property/at-property-12.mm: Likewise.
1606         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
1607         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
1608         * obj-c++.dg/property/at-property-6.mm: Likewise.
1609         * obj-c++.dg/property/at-property-8.mm: Likewise.
1610         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
1611         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
1612         * obj-c++.dg/property/at-property-11.mm: Likewise.
1613         * obj-c++.dg/template-8.mm: Likewise.
1614         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
1615         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
1616         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
1617         and put a FIXME for this.
1618         * obj-c++.dg/property/property-2.mm: Remove.
1619         * obj-c++.dg/property/property-3.mm: Remove.
1620
1621 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1622
1623         PR debug/46307
1624         * gcc.dg/pr46307.c: New test.
1625
1626 2010-11-05  Jason Merrill  <jason@redhat.com>
1627
1628         PR c++/46304
1629         * g++.dg/ext/complex6.C: New.
1630
1631 2010-11-04  Bud Davis   <jimmied@smu.edu>
1632
1633         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
1634
1635 2010-11-04  Chao-ying Fu  <fu@mips.com>
1636
1637         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
1638         msubu, mult, multu.
1639         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1640
1641 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1642
1643         Fixed using the Objective-C 2.0 dot-syntax with class names.
1644         * objc.dg/property/dotsyntax-3.m: New.
1645         * objc.dg/property/dotsyntax-4.m: New.
1646         * obj-c++.dg/property/dotsyntax-3.mm: New.
1647         * obj-c++.dg/property/dotsyntax-4.mm: New.
1648
1649         * objc.dg/fobjc-std-1.m: Added test for warnings when the
1650         Objective-C 2.0 dot-syntax is used with class names.
1651         * obj-c++.dg/fobjc-std-1.mm: Same change.
1652
1653 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
1654
1655         * gcc.target/powerpc/loop_align.c: New.
1656
1657 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1658
1659         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1660
1661         merge from FSF 'apple/trunk' branch.
1662         * gcc.target/powerpc/darwin64-abi.c: New.
1663
1664 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
1665
1666         PR tree-optimization/46233
1667         * gcc.dg/pr46233.c: New test.
1668
1669 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1670
1671         * objc.dg/property/property-2.m: Deleted.
1672         * objc.dg/property/property-3.m: Deleted.
1673
1674 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1675
1676         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1677         defined.
1678         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1679         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1680         * objc.dg/property/property-1.m: Likewise.
1681         * objc.dg/property/at-property-6.m: Likewise.
1682         * objc.dg/property/at-property-7.m: Likewise.
1683         * objc.dg/property/dotsyntax-1.m: Likewise.
1684         * objc.dg/property/at-property-8.m: Likewise.
1685         * objc.dg/property/dotsyntax-2.m: Likewise.
1686         * objc.dg/property/at-property-9.m: Likewise.
1687         * objc.dg/property/synthesize-2.m: Likewise.
1688         * objc.dg/property/at-property-10.m: Likewise.
1689         * objc.dg/property/at-property-11.m: Likewise.
1690         * objc.dg/property/at-property-12.m: Likewise.
1691         * objc.dg/property/at-property-13.m: Likewise.
1692         * objc.dg/property/fsf-property-method-access.m: Likewise.
1693         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1694         linker warning.
1695         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
1696         warnings.
1697         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
1698         deprecation warnings.  Use Object1 implementation.
1699         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
1700         * objc/execute/forward-1.m: Remove.
1701         * objc/execute/forward-1.x: Remove.
1702
1703 2010-11-04  Jason Merrill  <jason@redhat.com>
1704
1705         * g++.dg/cpp0x/constexpr-access.C: New.
1706
1707 2010-11-04  Richard Guenther  <rguenther@suse.de>
1708
1709         PR rtl-optimization/46183
1710         * gcc.dg/torture/pr46183.c: New testcase.
1711
1712 2010-11-04  Richard Guenther  <rguenther@suse.de>
1713
1714         PR tree-optimization/46068
1715         * gcc.dg/torture/pr46068.c: New testcase.
1716
1717 2010-11-04  Richard Guenther  <rguenther@suse.de>
1718
1719         PR tree-optimization/45991
1720         * gcc.dg/pr45991.c: New testcase.
1721
1722 2010-11-04  Richard Guenther  <rguenther@suse.de>
1723
1724         PR tree-optimization/46154
1725         * g++.dg/torture/pr46154.C: New testcase.
1726
1727 2010-11-04  Richard Guenther  <rguenther@suse.de>
1728
1729         PR tree-optimization/45733
1730         * gcc.dg/pr45733.c: New testcase.
1731
1732 2010-11-04  Ira Rosen  <irar@il.ibm.com>
1733
1734         PR tree-optimization/46213
1735         * gfortran.dg/vect/pr46213.f90: New.
1736
1737 2010-11-04  Richard Guenther  <rguenther@suse.de>
1738
1739         PR testsuite/45702
1740         * gcc.dg/pr34989-1.c: Move ...
1741         * gcc.dg/lto/pr34989-1_0.c: ... here.
1742         * gcc.dg/pr34989-2.c: Move ...
1743         * gcc.dg/lto/pr34989-1_1.c: ... here.
1744         * gcc.dg/pr27898.c: Move ...
1745         * gcc.dg/lto/pr27898_0.c: ... here and ...
1746         * gcc.dg/lto/pr27898_1.c: ... split.
1747         * gcc.dg/pr28712.c: Move ...
1748         * gcc.dg/lto/pr28712_0.c: ... here and ...
1749         * gcc.dg/lto/pr28712_1.c: ... split ...
1750         * gcc.dg/lto/pr28712_2.c: ... twice.
1751         * gcc.dg/pr28706.c: Move ...
1752         * gcc.dg/lto/pr28706_0.c: ... here and ...
1753         * gcc.dg/lto/pr28706_1.c: ... split.
1754
1755 2010-11-04  Richard Guenther  <rguenther@suse.de>
1756             Richard Henderson  <rth@redhat.com>
1757
1758         * gcc.target/i386/fma4-vector-2.c: New testcase.
1759
1760 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1761             Richard Guenther  <rguenther@suse.de>
1762
1763         * gcc.dg/vec-scal-opt.c: New testcase.
1764         * gcc.dg/vec-scal-opt1.c: New testcase.
1765         * gcc.dg/vec-scal-opt2.c: New testcase.
1766
1767 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1768
1769         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1770         from plugin build flags on Darwin targets.
1771
1772 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1773
1774         * gcc.target/i386/pr46285.c: Require split_stack target.
1775
1776 2010-11-03  Jason Merrill  <jason@redhat.com>
1777
1778         PR c++/46293
1779         * g++.dg/cpp0x/constexpr-base2.C: New.
1780
1781         PR c++/46289
1782         * g++.dg/cpp0x/initlist45.C: New.
1783
1784 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1785
1786         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1787         is now allowed in categories.
1788         * obj-c++.dg/property/dynamic-2.mm: Same change.
1789         * objc.dg/property/dynamic-3.m: New.
1790         * obj-c++.dg/property/dynamic-3.mm: New.
1791         * objc.dg/property/at-property-14.m: New.
1792         * objc.dg/property/at-property-15.m: New.
1793         * obj-c++.dg/property/at-property-14.mm: New.
1794         * obj-c++.dg/property/at-property-15.mm: New.
1795
1796         * objc.dg/foreach-6.m: Added a few more tests for valid and
1797         invalid iterating variables and collections.
1798
1799 2010-11-03  Xinliang David Li  <davidxl@google.com>
1800
1801         PR target/46200
1802         * g++.dg/tree-ssa/ivopts-2.C: New test.
1803
1804 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1805
1806         PR target/46295
1807         * gcc.target/i386/pr46295.c: New.
1808
1809 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1810
1811         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1812         precision min/max for single precision on VSX.
1813
1814 2010-11-03  Jason Merrill  <jason@redhat.com>
1815
1816         PR c++/46289
1817         * g++.dg/cpp0x/constexpr-ice3.C: New.
1818
1819 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1820
1821         * gnat.dg/opt8.ad[sb]: New test.
1822         * gnat.dg/opt8_pkg.ads: New helper.
1823
1824 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1825
1826         PR rtl-optimization/45865
1827         * gcc.dg/pr45865.c: New.
1828         * gcc.dg/torture/pr45865.c: Likewise.
1829
1830         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1831         * gcc.target/arm/headmerge-2.c: Likewise.
1832         * gcc.target/i386/headmerge-1.c: Likewise.
1833         * gcc.target/i386/headmerge-2.c: Likewise.
1834
1835 2010-11-03  Richard Guenther  <rguenther@suse.de>
1836
1837         PR middle-end/46288
1838         * gcc.dg/pr46288.c: New testcase.
1839
1840 2010-11-03  Richard Guenther  <rguenther@suse.de>
1841
1842         PR tree-optimization/44807
1843         * gcc.dg/torture/pr44807.c: New testcase.
1844
1845 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1846
1847         PR libgfortran/43899
1848         * gfortran.dg/namelist_67.f90: New test.
1849
1850 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1851
1852         PR tree-optimization/46009
1853         * gcc.dg/vect/pr46009.c: New function.
1854
1855 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1856
1857         Implemented -fobjc-std=objc1 flag.
1858         * objc.dg/fobjc-std-1.m: New.
1859         * obj-c++.dg/fobjc-std-1.mm: New.
1860
1861 2010-11-03  Richard Guenther  <rguenther@suse.de>
1862
1863         PR middle-end/46241
1864         * g++.dg/debug/pr46241.C: New testcase.
1865
1866 2010-11-03  Richard Guenther  <rguenther@suse.de>
1867
1868         PR tree-optimization/46190
1869         * gfortran.dg/pr46190.f90: New testcase.
1870
1871 2010-11-03  Richard Guenther  <rguenther@suse.de>
1872
1873         PR testsuite/46274
1874         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1875         * gcc.dg/vect/vect-19.c: Likewise.
1876         * gcc.dg/vect/vect-17.c: Likewise.
1877
1878 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1879
1880         PR target/46285
1881         * gcc.target/i386/pr46285.c: New.
1882
1883 2010-11-03  Richard Guenther  <rguenther@suse.de>
1884
1885         PR tree-optimization/46217
1886         * gcc.dg/pr46217.c: New testcase.
1887
1888 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1889
1890         * objc.dg/property/dotsyntax-1.m: New.
1891         * objc.dg/property/dotsyntax-2.m: New.
1892         * obj-c++.dg/property/dotsyntax-1.mm: New.
1893         * obj-c++.dg/property/dotsyntax-2.mm: New.
1894
1895 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1896
1897         PR tree-optimization/46165
1898         * gcc.dg/pr46165.c: New test.
1899
1900 2010-11-03  Richard Guenther  <rguenther@suse.de>
1901
1902         PR middle-end/46251
1903         * gcc.dg/pr46251.c: New testcase.
1904
1905 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1906
1907         PR tree-optimization/46107
1908         * gcc.c-torture/compile/pr46107.c: New test.
1909
1910         PR debug/46252
1911         * gcc.dg/pr46252.c: New test.
1912
1913         PR rtl-optimization/46034
1914         PR rtl-optimization/46212
1915         PR rtl-optimization/46248
1916         * gcc.c-torture/compile/pr46034.c: New test.
1917         * gcc.c-torture/compile/pr46248.c: New test.
1918         * gcc.dg/pr46212.c: New test.
1919
1920 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1921
1922         * gnat.dg/sizetype4.adb: New test.
1923
1924 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
1925
1926         * gcc.target/i386/avx-vzeroupper-15.c: New.
1927         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1928         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1929         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1930
1931         PR target/46253
1932         * gcc.target/i386/pr46253.c: New.
1933
1934 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1935             Tobias Burnus  <burnus@net-b.de>
1936
1937         PR fortran/45170
1938         * gfortran.dg/deferred_type_param_1.f90: New.
1939         * gfortran.dg/deferred_type_param_2.f90: New.
1940         * gfortran.dg/initialization_1.f90: Update dg-errors.
1941         * gfortran.dg/initialization_9.f90: Update dg-errors.
1942
1943 2010-11-02  Richard Guenther  <rguenther@suse.de>
1944
1945         PR tree-optimization/46149
1946         * g++.dg/torture/pr46149.C: New testcase.
1947
1948 2010-11-02  Richard Guenther  <rguenther@suse.de>
1949
1950         PR tree-optimization/46216
1951         * gcc.dg/torture/pr46216.c: New testcase.
1952
1953 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1954
1955         PR target/46131
1956         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1957         *-*-osf*.
1958
1959 2010-11-02  Richard Guenther  <rguenther@suse.de>
1960
1961         PR tree-optimization/46184
1962         * gcc.dg/pr46184.c: New testcase.
1963
1964 2010-11-02  Richard Guenther  <rguenther@suse.de>
1965
1966         PR tree-optimization/46177
1967         * gcc.dg/pr46177.c: New testcase.
1968
1969 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1970
1971         PR middle-end/46120
1972         * g++.dg/ipa/ivinline-9.C: New test.
1973
1974 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1975
1976         PR tree-optimization/45875
1977         * g++.dg/torture/pr45875.C: New test.
1978
1979 2010-11-02  Richard Guenther  <rguenther@suse.de>
1980
1981         PR testsuite/46249
1982         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1983
1984 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
1985
1986         PR debug/46255
1987         * gcc.dg/pr46255.c: New test.
1988
1989 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1990
1991         PR c++/46170
1992         PR c++/46162
1993         * g++.dg/template/sfinae26.C: New test.
1994         * g++.dg/template/sfinae27.C: Likewise.
1995
1996 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1997
1998         PR c++/45606
1999         * g++.dg/template/typedef36.C: New test.
2000         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2001         * g++.dg/template/canon-type-10.C: Likewise.
2002         * g++.dg/template/canon-type-11.C: Likewise.
2003         * g++.dg/template/canon-type-12.C: Likewise.
2004         * g++.dg/template/canon-type-13.C: Likewise.
2005
2006 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
2007
2008         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2009         instance of debug_pubnames on darwin.
2010
2011 2010-11-01  Jason Merrill  <jason@redhat.com>
2012             Benjamin Kosnik  <bkoz@redhat.com>
2013
2014         * g++.dg/cpp0x/constexpr-initlist2.C: New.
2015         * g++.dg/cpp0x/constexpr-initlist3.C: New.
2016
2017         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2018         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2019         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2020         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2021         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2022         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2023         * g++.dg/cpp0x/constexpr-array.C: New.
2024         * g++.dg/cpp0x/constexpr-base.C: New.
2025         * g++.dg/cpp0x/constexpr-complex.C: New.
2026         * g++.dg/cpp0x/constexpr-data1.C: New.
2027         * g++.dg/cpp0x/constexpr-data2.C: New.
2028         * g++.dg/cpp0x/constexpr-deref.C: New.
2029         * g++.dg/cpp0x/constexpr-diag1.C: New.
2030         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2031         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2032         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2033         * g++.dg/cpp0x/constexpr-empty.C: New.
2034         * g++.dg/cpp0x/constexpr-empty2.C: New.
2035         * g++.dg/cpp0x/constexpr-empty3.C: New.
2036         * g++.dg/cpp0x/constexpr-empty4.C: New.
2037         * g++.dg/cpp0x/constexpr-empty5.C: New.
2038         * g++.dg/cpp0x/constexpr-ex1.C: New.
2039         * g++.dg/cpp0x/constexpr-ex2.C: New.
2040         * g++.dg/cpp0x/constexpr-ex3.C: New.
2041         * g++.dg/cpp0x/constexpr-ex4.C: New.
2042         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2043         * g++.dg/cpp0x/constexpr-fnptr.C: New.
2044         * g++.dg/cpp0x/constexpr-function1.C: New.
2045         * g++.dg/cpp0x/constexpr-function2.C: New.
2046         * g++.dg/cpp0x/constexpr-function3.C: New.
2047         * g++.dg/cpp0x/constexpr-ice.C: New.
2048         * g++.dg/cpp0x/constexpr-initlist.C: New.
2049         * g++.dg/cpp0x/constexpr-neg1.C: New.
2050         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2051         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2052         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2053         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2054         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2055         * g++.dg/cpp0x/constexpr-nonlit.C: New.
2056         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2057         * g++.dg/cpp0x/constexpr-nullptr.C: New.
2058         * g++.dg/cpp0x/constexpr-object1.C: New.
2059         * g++.dg/cpp0x/constexpr-object2.C: New.
2060         * g++.dg/cpp0x/constexpr-overflow.C: New.
2061         * g++.dg/cpp0x/constexpr-pedantic.C: New.
2062         * g++.dg/cpp0x/constexpr-pos1.C: New.
2063         * g++.dg/cpp0x/constexpr-potential1.C: New.
2064         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2065         * g++.dg/cpp0x/constexpr-pure.C: New.
2066         * g++.dg/cpp0x/constexpr-static.C: New.
2067         * g++.dg/cpp0x/constexpr-static2.C: New.
2068         * g++.dg/cpp0x/constexpr-static3.C: New.
2069         * g++.dg/cpp0x/constexpr-static4.C: New.
2070         * g++.dg/cpp0x/constexpr-static5.C: New.
2071         * g++.dg/cpp0x/constexpr-static6.C: New.
2072         * g++.dg/cpp0x/constexpr-string.C: New.
2073         * g++.dg/cpp0x/constexpr-switch.C: New.
2074         * g++.dg/cpp0x/constexpr-targ.C: New.
2075         * g++.dg/cpp0x/constexpr-throw.C: New.
2076         * g++.dg/cpp0x/constexpr-typeid.C: New.
2077         * g++.dg/cpp0x/constexpr-union.C: New.
2078         * g++.dg/cpp0x/constexpr-value.C: New.
2079         * g++.dg/cpp0x/constexpr-value2.C: New.
2080         * g++.dg/cpp0x/constexpr-variadic.C: New.
2081         * g++.dg/cpp0x/initlist5.C: Use constexpr.
2082         * g++.dg/cpp0x/static_assert3.C: Add expected error.
2083         * g++.dg/other/fold1.C: Likewise.
2084         * g++.dg/parse/crash36.C: Likewise.
2085         * g++.dg/parse/constant4.C: Adjust expected error.
2086         * g++.dg/template/arg5.C: Likewise.
2087         * g++.dg/template/non-dependent10.C: Likewise.
2088         * g++.dg/template/qualified-id3.C: Likewise.
2089         * g++.dg/warn/overflow-warn-1.C: Likewise.
2090         * g++.dg/warn/overflow-warn-3.C: Likewise.
2091         * g++.dg/warn/overflow-warn-4.C: Likewise.
2092         * g++.old-deja/g++.pt/crash10.C: Likewise.
2093
2094         * g++.dg/cpp0x/constexpr-ctor2.C: New.
2095
2096 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2097
2098         Implemented format and noreturn attributes for Objective-C methods.
2099         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2100         * objc.dg/attributes/method-deprecated-1.m: New.
2101         * objc.dg/attributes/method-deprecated-2.m: New.
2102         * objc.dg/attributes/method-deprecated-3.m: New.
2103         * objc.dg/attributes/method-noreturn-1.m: New.
2104         * objc.dg/attributes/method-sentinel-1.m: New.
2105         * objc.dg/attributes/method-format-1.m: New.
2106         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2107         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2108         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2109         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2110         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2111         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2112         * obj-c++.dg/attributes/method-format-1.mm: New.
2113
2114 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2115
2116         * objc.dg/property/at-property-deprecated-1.m: New.
2117         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2118
2119 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2120
2121         Implemented Objective-C 2.0 property accessors.
2122         * objc.dg/property/at-property-6.m: Use nonatomic properties to
2123         avoid testing more complex accessors in this testcase which is not
2124         about them.
2125         * objc.dg/property/at-property-7.m: Same change.
2126         * objc.dg/property/at-property-8.m: Same change.
2127         * objc.dg/property/at-property-9.m: Same change.
2128         * objc.dg/property/at-property-10.m: Same change.
2129         * objc.dg/property/at-property-11.m: Same change.
2130         * obj-c++.dg/property/at-property-6.mm: Same change.
2131         * obj-c++.dg/property/at-property-7.mm: Same change.
2132         * obj-c++.dg/property/at-property-8.mm: Same change.
2133         * obj-c++.dg/property/at-property-9.mm: Same change.
2134         * obj-c++.dg/property/at-property-10.mm: Same change.
2135         * obj-c++.dg/property/at-property-11.mm: Same change.
2136         * objc.dg/property/at-property-12.m: New.
2137         * objc.dg/property/at-property-13.m: New.
2138         * obj-c++.dg/property/at-property-12.mm: New.
2139         * obj-c++.dg/property/at-property-13.mm: New.
2140
2141 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2142
2143         PR fortran/46152
2144         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2145         * gfortran.dg/allocate_with_typespec_4.f90: New test.
2146         * gfortran.dg/allocate_with_typespec_1.f90: New test.
2147         * gfortran.dg/allocate_with_typespec_2.f: New test.
2148         * gfortran.dg/allocate_with_typespec_3.f90: New test.
2149         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2150         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2151
2152 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
2153             Nathan Froyd  <froydnj@codesourcery.com>
2154
2155         PR tree-optimization/46259
2156         * gfortran.dg/pr46259.f: New testcase.
2157
2158 2010-11-01  Paul Koning  <ni1d@arrl.net>
2159
2160         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2161         * gcc.c-torture/compile/20020604-1.c: Ditto.
2162         * gcc.c-torture/compile/20001226-1.c: Ditto.
2163         * gcc.c-torture/compile/20010327-1.c: Ditto.
2164         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2165         * gcc.c-torture/compile/pr43191.c: Ditto.
2166         * gcc.c-torture/compile/pr41181.c: Ditto.
2167
2168 2010-10-31  Richard Henderson  <rth@redhat.com>
2169
2170         * lib/target-supports.exp
2171         (check_effective_target_automatic_stack_alignment): True for
2172         x86 but not windows.
2173         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2174         use of the preferred-stack-boundary arguments.
2175         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2176
2177 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
2178
2179         PR target/46142
2180         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2181         * gcc.target/i386/fma4-builtin-2.c: Likewise.
2182
2183 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2184
2185         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2186
2187 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2188
2189         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2190         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
2191         than tls.
2192         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2193         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2194         * objc.dg/torture/tls/thr-init.m: Likewise.
2195         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2196         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2197
2198 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2199
2200         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2201         the Linux kernel.
2202
2203 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
2204
2205         PR fortran/44917
2206         PR fortran/44926
2207         PR fortran/46196
2208         * gfortran.dg/typebound_generic_10.f03: New.
2209
2210 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2211
2212         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2213         * objc.dg/property/property-neg-1.m: Updated for changes in the
2214         syntax of @property and the implementation of
2215         @synthesize/@dynamic.
2216         * objc.dg/property/property-neg-2.m: Same change.
2217         * objc.dg/property/property-neg-3.m: Same change.
2218         * objc.dg/property/property-neg-4.m: Same change.
2219         * objc.dg/property/property-neg-5.m: Same change.
2220         * objc.dg/property/property-neg-7.m: Same change.
2221         * objc.dg/property/property-1.m: Same change.
2222         * objc.dg/property/synthesize-1.m: Same change.
2223         * objc.dg/property/at-property-2.m: Same change.
2224         * objc.dg/property/at-property-4.m: Same change.
2225
2226         * objc.dg/property/fsf-property-method-acces.m: Updated for
2227         changes in the syntax of @property and the implementation of
2228         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2229         * objc.dg/property/fsf-property-basic.m: Same change.
2230         * objc.dg/property/fsf-property-named-ivar.m: Same change.
2231
2232         * objc.dg/property/at-property-5.m: New.
2233         * objc.dg/property/at-property-6.m: New.
2234         * objc.dg/property/at-property-7.m: New.
2235         * objc.dg/property/at-property-8.m: New.
2236         * objc.dg/property/at-property-9.m: New.
2237         * objc.dg/property/at-property-10.m: New.
2238         * objc.dg/property/at-property-11.m: New.
2239         * objc.dg/property/synthesize-2.m: New.
2240         * objc.dg/property/dynamic-2.m: New.
2241
2242         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2243         syntax of @property and the implementation of
2244         @synthesize/@dynamic.
2245         * obj-c++.dg/property/property-neg-2.mm: Same change.
2246         * obj-c++.dg/property/property-neg-3.mm: Same change.
2247         * obj-c++.dg/property/property-neg-4.mm: Same change.
2248         * obj-c++.dg/property/property-neg-5.mm: Same change.
2249         * obj-c++.dg/property/property-neg-7.mm: Same change.
2250         * obj-c++.dg/property/property-1.mm: Same change.
2251         * obj-c++.dg/property/synthesize-1.mm: Same change.
2252         * obj-c++.dg/property/at-property-2.mm: Same change.
2253         * obj-c++.dg/property/at-property-4.mm: Same change.
2254
2255         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2256         changes in the syntax of @property and the implementation of
2257         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2258         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2259         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2260
2261         * obj-c++.dg/property/at-property-5.mm: New.
2262         * obj-c++.dg/property/at-property-6.mm: New.
2263         * obj-c++.dg/property/at-property-7.mm: New.
2264         * obj-c++.dg/property/at-property-8.mm: New.
2265         * obj-c++.dg/property/at-property-9.mm: New.
2266         * obj-c++.dg/property/at-property-10.mm: New.
2267         * obj-c++.dg/property/at-property-11.mm: New.
2268         * obj-c++.dg/property/synthesize-2.mm: New.
2269         * obj-c++.dg/property/dynamic-2.mm: New.
2270
2271 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2272             Andrew Pinski  <pinskia@gmail.com>
2273
2274         * gcc.c-torture/execute/vector-shift.c: New testcase.
2275         * gcc.c-torture/execute/vector-shift1.c: Likewise.
2276         * gcc.c-torture/execute/vector-shift2.c: Likewise.
2277         * gcc.dg/vector-shift.c: Likewise.
2278         * gcc.dg/vector-shift1.c: Likewise.
2279         * gcc.dg/torture/vector-shift2.c: Likewise.
2280         * gcc.dg/vector-shift3.c: Likewise.
2281         * gcc.dg/simd-1b.c: Adjust.
2282
2283 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2284
2285         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2286
2287 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
2288
2289         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2290
2291 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
2292
2293         PR target/46153
2294         * gcc.target/i386/pr46153.c: New test.
2295
2296 2010-10-27  Jason Merrill  <jason@redhat.com>
2297
2298         * g++.dg/cpp0x/constexpr-is_literal.C: New.
2299
2300 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
2301
2302         PR fortran/46161
2303         * gfortran.dg/class_dummy_3.f03: New.
2304
2305 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
2306
2307         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2308         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2309
2310         * gcc.target/i386/avx-vzeroupper-3.c: New.
2311         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2312         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2313         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2314         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2315         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2316         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2317         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2318         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2319         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2320         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2321         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2322
2323 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2324
2325         * obj-c.dg/property/at-property-4.m: New.
2326         * obj-c++.dg/property/at-property-4.mm: New.
2327         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2328         updates in warning.
2329         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2330         updates in warning.
2331
2332 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2333
2334         * objc.dg/property/at-property-1.m: New.
2335         * objc.dg/property/at-property-2.m: New.
2336         * objc.dg/property/at-property-3.m: New.
2337         * objc.dg/ivar-invalid-type-1.m: New.
2338         * obj-c++.dg/property/at-property-1.mm: New.
2339         * obj-c++.dg/property/at-property-2.mm: New.
2340         * obj-c++.dg/property/at-property-3.mm: New.
2341         * obj-c++.dg/ivar-invalid-type-1.mm: New.
2342         * objc.dg/property/property-neg-6.m: Updated testcase for updates
2343         in error reporting.
2344
2345 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2346
2347         PR libgfortran/46010
2348         * gfortran.dg/namelist_66.f90: New test.
2349         * gfortran.dg/fmt_t_6.f: Fix whitespace.
2350
2351 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
2352
2353         PR fortran/42647
2354         * gfortran.dg/allocatable_scalar_9.f90: Extended.
2355         * gfortran.dg/allocatable_scalar_10.f90: New.
2356         * gfortran.dg/class_19.f03: Extended.
2357
2358 2010-10-26  Jan Hubicka  <jh@suse.cz>
2359
2360         PR middle-end/45736
2361         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2362
2363 2010-10-26  Ira Rosen  <irar@il.ibm.com>
2364
2365         PR tree-optimization/46167
2366         * gcc.dg/vect/O-pr46167.c: New.
2367         * gcc.dg/vect/vect.exp: Run tests with -O.
2368
2369 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
2370
2371         PR target/44948
2372         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2373         * g++.dg/vect/pr33860a.cc: Likewise.
2374         * gcc.c-torture/compile/20070522-1.c: Likewise.
2375         * gcc.dg/compat/struct-align-1_x.c: Likewise.
2376         * gcc.dg/compat/struct-align-1_y.c: Likewise.
2377         * gcc.dg/compat/struct-align-2_x.c: Likewise.
2378         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2379         * gcc.dg/pr44136.c: Likewise.
2380
2381         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2382         * gcc.dg/compat/vector-1_x.c: Likewise.
2383         * gcc.dg/compat/vector-1_y.c: Likewise.
2384         * gcc.dg/compat/vector-2_x.c: Likewise.
2385         * gcc.dg/compat/vector-2_y.c: Likewise.
2386         * gcc.dg/pr43300.c: Likewise.
2387
2388         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2389         * gcc.dg/compat/vector-1a_y.c: Likewise.
2390         * gcc.dg/compat/vector-1b_x.c: Likewise.
2391         * gcc.dg/compat/vector-1b_y.c: Likewise.
2392         * gcc.dg/compat/vector-2a_x.c: Likewise.
2393         * gcc.dg/compat/vector-2a_y.c: Likewise.
2394         * gcc.dg/compat/vector-2b_x.c: Likewise.
2395         * gcc.dg/compat/vector-2b_y.c: Likewise.
2396         * gcc.target/i386/pr39162.c: Likewise.
2397         * gcc.target/i386/pr40906-2.c: Likewise.
2398         * gcc.target/i386/sse-5.c: Likewise.
2399
2400         * gcc.dg/pr35442.c: Prune ABI change warnings.
2401
2402         * gcc.c-torture/execute/pr38151.x: New.
2403         * gcc.target/i386/pr44948-1a.c: Likewise.
2404         * gcc.target/i386/pr44948-1b.c: Likewise.
2405         * gcc.target/i386/pr44948-2a.c: Likewise.
2406         * gcc.target/i386/pr44948-2b.c: Likewise.
2407
2408 2010-10-26  Ian Lance Taylor  <iant@google.com>
2409
2410         PR middle-end/45687
2411         * gcc.c-torture/execute/20101025-1.c: New test.
2412
2413 2010-10-26  Tobias Burnus  <burnus@net-b.de>
2414
2415         PR fortran/45451
2416         * gfortran.dg/class_allocate_5.f90: New.
2417
2418 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2419
2420         Implement opaque-enum-specifiers for C++0x
2421         * g++.dg/cpp0x/forw_enum1.C: New.
2422         * g++.dg/cpp0x/forw_enum2.C: New.
2423         * g++.dg/cpp0x/forw_enum3.C: New.
2424         * g++.dg/cpp0x/forw_enum4.C: New.
2425         * g++.dg/cpp0x/forw_enum5.C: New.
2426         * g++.dg/cpp0x/forw_enum6.C: New.
2427         * g++.dg/cpp0x/forw_enum7.C: New.
2428         * g++.dg/cpp0x/forw_enum8.C: New.
2429         * g++.dg/cpp0x/forw_enum9.C: New.
2430         * g++.dg/parse/enum3.C: Add new errors.
2431         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2432         * g++.dg/cpp0x/auto9.C: Add new error.
2433         * g++.dg/template/crash79.C: Add new errors.
2434
2435 2010-10-26  Jie Zhang  <jie@codesourcery.com>
2436
2437         * gcc.target/arm/volatile-bitfields-1.c: New test.
2438         * gcc.target/arm/volatile-bitfields-2.c: New test.
2439         * gcc.target/arm/volatile-bitfields-3.c: New test.
2440
2441 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2442
2443         * gnat.dg/pointer_discr1.adb: New test.
2444         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2445         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2446         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2447
2448 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2449
2450         * gnat.dg/loop_optimization8.adb: New test.
2451         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2452         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2453
2454 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2455
2456         * gnat.dg/in_out_parameter2.adb: New test.
2457         * gnat.dg/in_out_parameter3.adb: Likewise.
2458
2459 2010-10-25  Jie Zhang  <jie@codesourcery.com>
2460
2461         * g++.dg/opt/combine.c: New test.
2462
2463 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2464
2465         * gnat.dg/opt7.ad[sb]: New test.
2466         * gnat.dg/opt7_pkg.ads: New helper.
2467
2468 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2469
2470         PR objc/45735
2471         * obj-c.dg/pr45735.mm: New.
2472         * obj-c++.dg/pr45735.mm: New.
2473
2474 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2475
2476         PR objc/24393
2477         * objc.dg/pr24393.m: New.
2478         * obj-c++.dg/pr24393.mm: New.
2479
2480 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2481
2482         PR objc/28049
2483         * objc.dg/pr28049.m: New.
2484         * obj-c++.dg/pr28049.mm: New.
2485
2486 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2487
2488         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
2489         parameter attributes are now supported.
2490         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2491         * objc.dg/attributes/parameter-attribute-1.m: New test.
2492         * objc.dg/attributes/parameter-attribute-2.m: New test.
2493         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2494         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2495
2496 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
2497
2498         Based on the CFString implementation in FSF apple/trunk branch.
2499
2500         * gcc.dg/darwin-cfstring-1.c: New.
2501         * gcc.dg/darwin-cfstring-2.c: New.
2502         * gcc.dg/torture/darwin-cfstring-3.c: New.
2503         * g++.dg/other/darwin-cfstring1.C: New.
2504         * g++.dg/torture/darwin-cfstring-3.C: New.
2505
2506 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
2507
2508         * objc.dg/demangle-1.m: New test.
2509         * obj-c++.dg/demangle-1.mm: New test.
2510         * obj-c++.dg/demangle-2.mm: New test.
2511         * obj-c++.dg/demangle-3.mm: New test.
2512
2513 2010-10-23  Ian Lance Taylor  <iant@google.com>
2514
2515         * gcc.c-torture/execute/20101011-1.c: New test.
2516         * gcc.c-torture/execute/20101011-1.x: New test driver.
2517
2518 2010-10-23  Tobias Burnus  <burnus@net-b.de>
2519
2520         PR fortran/46122
2521         * gfortran.dg/protected_8.f90: New.
2522
2523 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
2524
2525         * gcc.dg/march-generic.c: Skip for -march in multilib options.
2526         * gcc.target/i386/isa-9.c: Skip for -march other than
2527         -march=amdfam10 in multilib options.
2528         * gcc.target/i386/pr42589.c: Skip for -march other than
2529         -march=i486 in multilib options.
2530         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2531         other -march in multilib options.
2532
2533 2010-10-23  Jie Zhang  <jie@codesourcery.com>
2534
2535         PR rtl-optimization/37360
2536         * gcc.dg/pr37360.c: New test.
2537
2538 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2539
2540         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2541
2542 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2543             Andrew Pinski  <pinskia@gmail.com>
2544
2545         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2546         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2547         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2548         * gcc.dg/vector-subscript-1.c: Likewise.
2549         * gcc.dg/vector-subscript-2.c: Likewise.
2550         * gcc.dg/vector-subscript-3.c: New testcase.
2551         * gcc.dg/array-8.c: Adjust.
2552
2553 2010-10-22  Richard Guenther  <rguenther@suse.de>
2554
2555         PR middle-end/46137
2556         * c-c++-common/torture/pr46137.c: New testcase.
2557
2558 2010-10-22  Jason Merrill  <jason@redhat.com>
2559
2560         PR c++/46129
2561         * g++.dg/template/defarg14.C: New.
2562
2563 2010-10-22  Jason Merrill  <jason@redhat.com>
2564
2565         PR c++/46103
2566         * g++.dg/cpp0x/implicit10.C: New.
2567
2568 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
2569
2570         PR target/46098
2571         * gcc.target/i386/pr46098.c: New test.
2572
2573 2010-10-22  Richard Guenther  <rguenther@suse.de>
2574
2575         PR tree-optimization/45720
2576         * gcc.dg/torture/pr45720.c: New testcase.
2577
2578 2010-10-22  Ira Rosen  <irar@il.ibm.com>
2579
2580         PR tree-optimization/46126
2581         * gcc.dg/vect/pr46126.c: New.
2582
2583 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
2584
2585         Based on the CFString implementation in FSF apple/trunk branch.
2586
2587         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2588         so that the latter can be used in dg-skip and dg-xfail clauses.
2589         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2590         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
2591         to use dg-additional-files for Object1.
2592         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
2593         to use dg-additional-files for Object1, move to torture/strings/.
2594         * obj-c++.dg/const-str-4.mm: Likewise.
2595         * obj-c++.dg/const-str-3.mm: Likewise.
2596         * obj-c++.dg/const-str-8.mm: Likewise.
2597         * obj-c++.dg/const-str-9.mm: Likewise.
2598         * obj-c++.dg/const-str-10.mm: Likewise.
2599         * obj-c++.dg/const-str-10.mm: Likewise.
2600         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
2601         to use dg-additional-files for Object1, move to strings/.
2602         * obj-c++.dg/const-str-2.mm: Likewise.
2603         * obj-c++.dg/const-str-5.mm: Likewise.
2604         * obj-c++.dg/const-str-6.mm: Likewise.
2605         * obj-c++.dg/const-str-12.mm: Likewise.
2606         * obj-c++.dg/strings/strings.exp: New.
2607         * obj-c++.dg/strings/const-cfstring-2.mm: New.
2608         * obj-c++.dg/strings/const-cfstring-5.mm: New.
2609         * obj-c++.dg/torture/strings/strings.exp: New.
2610         * obj-c++.dg/torture/strings/string1.mm: New.
2611         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
2612         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
2613         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
2614
2615         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
2616         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2617         * objc/execute/string2.m: Likewise.
2618         * objc/execute/string3.m: Likewise.
2619         * objc/execute/string3.m: Likewise.
2620         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
2621         * objc.dg/foreach-4.m: Likewise.
2622         * objc.dg/foreach-5.m: Likewise.
2623         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
2624         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2625         * objc.dg/const-str-4.m: Likewise.
2626         * objc.dg/const-str-7.m: Likewise.
2627         * objc.dg/const-str-8.m: Likewise.
2628         * objc.dg/const-str-9.m: Likewise.
2629         * objc.dg/const-str-10.m: Likewise.
2630         * objc.dg/const-str-11.m: Likewise.
2631         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
2632         to use dg-additional-files for Object1, move to objc.dg/strings/.
2633         * objc.dg/const-str-2.m: Likewise.
2634         * objc.dg/const-str-5.m: Likewise.
2635         * objc.dg/const-str-6.m: Likewise.
2636         * objc.dg/const-str-12.m: Likewise.
2637         * objc.dg/const-str-12b.m: Likewise.
2638         * objc.dg/strings/strings.exp: New.
2639         * objc.dg/strings/const-cfstring-2.m: New.
2640         * objc.dg/strings/const-cfstring-5.m: New.
2641         * objc.dg/torture/strings/strings.exp: New.
2642         * objc.dg/torture/strings/const-cfstring-1.m: New.
2643         * objc.dg/torture/strings/const-cfstring-3.m: New.
2644         * objc.dg/torture/strings/const-cfstring-4.m: New.
2645
2646 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2647
2648         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
2649
2650 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2651
2652         PR c++/46117
2653         * g++.dg/parse/crash57.C: New.
2654
2655 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
2656             H.J. Lu  <hongjiu.lu@intel.com>
2657
2658         PR target/45946
2659         * gcc.target/i386/pr45946.c: New test.
2660
2661 2010-10-21  Martin Jambor  <mjambor@suse.cz>
2662
2663         PR tree-optimization/45875
2664         * g++.dg/ipa/pr45875.C: New test.
2665
2666 2010-10-21  Ira Rosen  <irar@il.ibm.com>
2667
2668         PR tree-optimization/46049
2669         PR tree-optimization/46052
2670         * gcc.dg/vect/pr46052.c: New test.
2671         * gcc.dg/vect/pr46049.c: New test.
2672
2673 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2674
2675         PR fortran/46007
2676         * gfortran.dg/shape_5.f90:  New test case.
2677
2678 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2679
2680         PR fortran/46060
2681         * gfortran.dg/proc_ptr_comp_25.f90: New.
2682
2683 2010-10-21  Richard Guenther  <rguenther@suse.de>
2684             Michael Matz  <matz@suse.de>
2685
2686         PR tree-optimization/45764
2687         * gcc.dg/torture/pr45764.c: New testcase.
2688
2689 2010-10-21  Richard Guenther  <rguenther@suse.de>
2690
2691         PR tree-optimization/46111
2692         * g++.dg/torture/pr46111.C: New testcase.
2693
2694 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2695
2696         PR fortran/46067
2697         * gfortran.dg/dummy_procedure_4.f90: New.
2698         * gfortran.dg/proc_ptr_30.f90: New.
2699
2700 2010-10-21  Tobias Burnus  <burnus@net-b.de>
2701
2702         PR fortran/46100
2703         * gfortran.dg/ptr-func-1.f90: New.
2704         * gfortran.dg/ptr-func-2.f90: New.
2705
2706 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
2707
2708         PR tree-optimization/45919
2709         * gcc.c-torture/compile/pr45919.c: New test.
2710
2711         PR tree-optimization/46066
2712         * gcc.dg/autopar/pr46066.c: New test.
2713
2714 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2715
2716         PR c++/46024
2717         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2718
2719 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2720
2721         PR c++/46056
2722         * g++.dg/cpp0x/range-for7.C: New.
2723
2724 2010-10-20  Richard Guenther  <rguenther@suse.de>
2725
2726         PR lto/45667
2727         * g++.dg/lto/20101020-1_0.h: New testcase.
2728         * g++.dg/lto/20101020-1_0.C: Likewise.
2729         * g++.dg/lto/20101020-1_1.C: Likewise.
2730
2731 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
2732
2733         * gcc.dg/20101013-1.c: New test.
2734
2735 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
2736
2737         PR target/46085
2738         * gcc.target/i386/pr46085-1.c: New.
2739         * gcc.target/i386/pr46085-2.c: Likewise.
2740
2741 2010-10-20  Richard Guenther  <rguenther@suse.de>
2742
2743         PR tree-optimization/45860
2744         * gcc.dg/torture/pr45860.c: New testcase.
2745
2746 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2747
2748         * gnat.dg/discr25.adb: New test.
2749         * gnat.dg/discr25_pkg.ad[sb]: New helper.
2750
2751 2010-10-20  Olivier Hainque  <hainque@adacore.com>
2752
2753         * gcc.target/powerpc/ehreturn.c: New test.
2754
2755 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2756
2757         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
2758         not require Foundation and run with the GNU runtime as well.
2759
2760         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2761
2762         Radar 4439126
2763         * obj-c++.dg/template-8.mm: New.
2764
2765 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2766
2767         PR objc/23709
2768         * objc.dg/pr23709.m: New.
2769         * obj-c++.dg/pr23709.m: New.
2770
2771 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2772
2773         PR c++/46046
2774         * g++.dg/template/crash104.C: New.
2775
2776 2010-10-19  Richard Henderson  <rth@redhat.com>
2777
2778         * gcc.target/i386/fma3-fma.c: New.
2779         * gcc.target/i386/fma3-builtin.c: New.
2780         * gcc.target/i386/fma4-builtin.c: New.
2781
2782 2010-10-19  Richard Guenther  <rguenther@suse.de>
2783
2784         PR testsuite/46081
2785         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2786
2787 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2788
2789         Merge from 'apple/trunk' branch on FSF servers.
2790
2791         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
2792
2793         Radar 4293709
2794         * objc.dg/proto-init-mimatch-1.m: New.
2795         * obj-c++.dg/proto-init-mimatch-1.mm: New.
2796
2797 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2798
2799         Implemented parsing @synthesize and @dynamic for
2800         Objective-C/Objective-C++.
2801         * objc.dg/property/dynamic-1.m: New.
2802         * objc.dg/property/synthesize-1.m: New.
2803         * obj-c++.dg/property/dynamic-1.mm: New.
2804         * obj-c++.dg/property/synthesize-1.mm: New.
2805
2806 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2807
2808         * objc.dg/at-class-1.m: New.
2809         * objc.dg/at-class-1.mm: New.
2810
2811 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
2812
2813         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2814
2815 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2816
2817         Merge from 'apple/trunk' branch on FSF servers.
2818
2819         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
2820
2821         Radar 4407151
2822         * obj-c++.dg/template-7.mm: New.
2823
2824 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2825
2826         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2827         bugfix.
2828
2829 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2830
2831         Merge from 'apple/trunk' branch on FSF servers.
2832
2833         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
2834
2835         Radar 4451818
2836         * obj-c++.dg/try-catch-16.mm: New.
2837         * obj-c++.dg/try-catch-17.mm: New.
2838
2839         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
2840
2841         Radar 4330422
2842         * obj-c++.dg/try-catch-15.mm: New
2843
2844         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
2845
2846         Radar 4204796
2847         * obj-c++.dg/try-catch-12.mm: New
2848         * obj-c++.dg/try-catch-13.mm: New
2849         * obj-c++.dg/try-catch-14.mm: New
2850         * objc.dg/try-catch-11.m: New
2851         * objc.dg/try-catch-12.m: New
2852         * objc.dg/try-catch-13.m: New
2853
2854 2010-10-18  Richard Henderson  <rth@redhat.com>
2855
2856         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2857
2858 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2859
2860         PR c/46015
2861         * c-c++-common/Wunused-var-13.c: New test.
2862
2863 2010-10-18  Richard Guenther  <rguenther@suse.de>
2864
2865         PR tree-optimization/45967
2866         * gcc.dg/torture/pr45967.c: New testcase.
2867         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2868         * gcc.dg/ipa/ipa-pta-13.c: Likewise
2869         * gcc.dg/torture/pr39074-2.c: Likewise
2870         * gcc.dg/torture/pta-escape-1.c: Likewise
2871         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2872         * gcc.dg/tree-ssa/pta-callused.c: Likewise
2873         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2874         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2875         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2876         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2877
2878 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
2879
2880         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2881
2882 2010-10-18  Richard Guenther  <rguenther@suse.de>
2883
2884         PR lto/44950
2885         * g++.dg/lto/20101015-2_0.C: New testcase.
2886
2887 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2888
2889         PR middle-end/46019
2890         * gcc.c-torture/execute/pr46019.c: New test.
2891
2892 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2893
2894         Merge from 'apple/trunk' branch on FSF servers.
2895
2896         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
2897
2898         Radar 4516785
2899         * obj-c++.dg/method-namespace-2.mm: New.
2900
2901 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2902
2903         Merge from 'apple/trunk' branch on FSF servers.
2904
2905         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
2906
2907         Radar 4133425
2908         * objc.dg/private-1.m: Test modified.
2909         * obj-c++.dg/private-1.mm: Test modified.
2910
2911 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2912
2913         PR testsuite/45987
2914         * gcc.target/i386/push-1.c: Remove.
2915
2916 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2917             H.J. Lu  <hongjiu.lu@intel.com>
2918
2919         PR target/46051
2920         * gcc.target/i386/pr46051.c: New test.
2921
2922 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2923
2924         * obj-c++.dg/gnu-api-2-class.mm: New.
2925         * obj-c++.dg/gnu-api-2-ivar.mm: New.
2926         * obj-c++.dg/gnu-api-2-method.mm: New.
2927         * obj-c++.dg/gnu-api-2-objc.mm: New.
2928         * obj-c++.dg/gnu-api-2-object.mm: New.
2929         * obj-c++.dg/gnu-api-2-property.mm: New.
2930         * obj-c++.dg/gnu-api-2-protocol.mm: New.
2931         * obj-c++.dg/gnu-api-2-sel.mm: New.
2932
2933 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
2934
2935         * objc.dg/fsf-package-0.m: New.
2936         * obj-c++.dg/fsf-package-0.m: New.
2937
2938 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2939
2940         PR objc/18255
2941         * objc.dg/pr18255.m: New.
2942
2943 2010-10-16  Jan Hubicka  <jh@suse.cz>
2944
2945         PR middle-end/44206
2946         * g++.dg/torture/pr44206.C: New.
2947
2948 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2949
2950         * objc.dg/gnu-api-2-class.m: New.
2951         * objc.dg/gnu-api-2-objc.m: New.
2952
2953 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2954
2955         * objc.dg/gnu-api-2-ivar.m: New.
2956
2957 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2958
2959         * objc.dg/gnu-api-2-property.m: New.
2960
2961 2010-10-15  Xinliang David Li  <davidxl@google.com>
2962
2963         * g++.dg/uninit-pred-3_a.C: New test.
2964         * g++.dg/uninit-pred-3_b.C: New test.
2965
2966 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2967
2968         * objc.dg/gnu-api-2-object.m: New.
2969
2970 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2971
2972         * objc.dg/gnu-api-2-method.m: New.
2973
2974 2010-10-15  Jason Merrill  <jason@redhat.com>
2975
2976         * g++.dg/lto/pr45983_0.C: New.
2977
2978 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2979
2980         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2981         builtin combiner patterns.
2982         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2983         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2984         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2985         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2986         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2987
2988 2010-10-15  Richard Guenther  <rguenther@suse.de>
2989
2990         * g++.dg/lto/20101015-1_0.C: New testcase.
2991
2992 2010-10-15  Richard Guenther  <rguenther@suse.de>
2993
2994         PR testsuite/46021
2995         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2996         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2997
2998 2010-10-15  Richard Guenther  <rguenther@suse.de>
2999
3000         PR lto/45957
3001         * g++.dg/lto/20101014-1_0.C: New testcase.
3002
3003 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3004
3005         * objc.dg/gnu-api-2-protocol.m: New.
3006         * objc.dg/gnu-api-2-sel.m: New.
3007
3008 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3009
3010         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3011         arm-eabi targets.
3012
3013 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
3014
3015         * gcc.dg/20101010-1.c: New testcase.
3016
3017 2010-10-15  Jie Zhang  <jie@codesourcery.com>
3018
3019         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3020         script when relocatable linking.
3021
3022 2010-10-14  Yao Qi  <yao@codesourcery.com>
3023
3024         PR target/45447
3025         * gcc.target/arm/pr45447.c: New test.
3026
3027 2010-10-14  Jan Hubicka  <jh@suse.cz>
3028
3029         PR middle-end/45621
3030         * g++.dg/lto/pr45621.h : New.
3031         * g++.dg/lto/pr45621_0.C: New.
3032         * g++.dg/lto/pr45621_1.C: New.
3033
3034 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3035
3036         * objc.dg/property: New.
3037         * objc.dg/property/fsf-property-basic.m: New.
3038         * objc.dg/property/fsf-property-method-access.m: New.
3039         * objc.dg/property/fsf-property-named-ivar.m: New.
3040         * obj-c++.dg/property: New.
3041         * obj-c++.dg/property/fsf-property-basic.mm: New.
3042         * obj-c++.dg/property/fsf-property-method-access.mm: New.
3043         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3044
3045         merge from FSF apple 'trunk' branch.
3046         2006 Fariborz Jahanian  <fjahanian@apple.com>
3047
3048         Radars 4436866, 4505126, 4506903, 4517826
3049         * objc.dg/property/property-1.m: New.
3050         * objc.dg/property/property-2.m: New.
3051         * objc.dg/property/property-3.m: New.
3052         * objc.dg/property/property-neg-1.m: New.
3053         * objc.dg/property/property-neg-2.m: New.
3054         * objc.dg/property/property-neg-3.m: New.
3055         * objc.dg/property/property-neg-4.m: New.
3056         * objc.dg/property/property-neg-5.m: New.
3057         * objc.dg/property/property-neg-6.m: New.
3058         * objc.dg/property/property-neg-7.m: New.
3059         * objc.dg/property/property.exp: New.
3060         * obj-c++.dg/property/property-1.mm: New.
3061         * obj-c++.dg/property/property-2.mm: New.
3062         * obj-c++.dg/property/property-3.mm: New.
3063         * obj-c++.dg/property/property-neg-1.mm: New.
3064         * obj-c++.dg/property/property-neg-2.mm: New.
3065         * obj-c++.dg/property/property-neg-3.mm: New.
3066         * obj-c++.dg/property/property-neg-4.mm: New.
3067         * obj-c++.dg/property/property-neg-5.mm: New.
3068         * obj-c++.dg/property/property-neg-6.mm: New.
3069         * obj-c++.dg/property/property-neg-7.mm: New.
3070         * obj-c++.dg/property/property.exp: New.
3071
3072 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3073
3074         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
3075
3076 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
3077
3078         PR c/45969
3079         * gcc.c-torture/compile/pr45969-1.c: New test.
3080
3081 2010-10-14  Richard Guenther  <rguenther@suse.de>
3082
3083         PR tree-optimization/44913
3084         * gcc.dg/torture/pr44913.c: New testcase.
3085
3086 2010-10-14  Richard Guenther  <rguenther@suse.de>
3087
3088         PR lto/45382
3089         * g++.dg/lto/20101014-2_0.C: New testcase.
3090
3091 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3092
3093         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3094         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3095         * gcc.target/i386/pr44130.c: Likewise.
3096         * gcc.target/i386/pr44144.c: Likewise.
3097         * gcc.target/i386/pr44180.c: Likewise.
3098         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3099         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3100         * gcc.target/i386/vect-sizes-1.c: Likewise.
3101         * gcc.target/i386/vectorize4-avx.c: Likewise.
3102
3103 2010-10-14  Richard Guenther  <rguenther@suse.de>
3104
3105         PR lto/44561
3106         * g++.dg/lto/20101010-3_0.C: New testcase.
3107         * g++.dg/lto/20101010-4_0.C: Likewise.
3108
3109 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3110
3111         * objc.dg/pr45878.m: Update to include NSConstantString interface
3112         for -fnext-runtime.
3113         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3114         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3115         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3116         reference for m64 -fnext-runtime.
3117
3118 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3119
3120         * gcc.target/i386/vect-sizes-1.c: New.
3121
3122 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3123
3124         PR middle-end/46011
3125         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3126
3127 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3128
3129         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3130         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3131
3132 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3133
3134         * gcc.target/ia64/20101005.c: New test.
3135
3136 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3137
3138         PR rtl-optimization/45570
3139         * gcc.dg/pr45570.c: New test.
3140
3141 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3142
3143         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3144         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3145         * gcc.target/i386/vectorize4-avx.c: Likewise.
3146
3147 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3148
3149         * gcc.target/i386/avx-copysign-vec.c: New.
3150         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3151
3152 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3153
3154         PR middle-end/44130
3155         * gcc.target/i386/pr44130.c: New.
3156
3157 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3158
3159         PR middle-end/44144
3160         * gcc.target/i386/pr44144.c: New.
3161
3162 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3163
3164         PR target/44180
3165         * gcc.target/i386/pr44180.c: New.
3166
3167 2010-10-13  Jason Merrill  <jason@redhat.com>
3168
3169         * g++.dg/template/canon-type-8.C: New.
3170
3171 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3172
3173         * gcc.c-torture/execute/20101013-1.c: New test.
3174
3175 2010-10-13  Richard Guenther  <rguenther@suse.de>
3176
3177         PR objc/45878
3178         * objc.dg/pr45878.m: New testcase.
3179
3180 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
3181
3182         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3183         * gcc.dg/format/dfp-printf-1.c: Likewise.
3184         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3185
3186 2010-10-13  Richard Guenther  <rguenther@suse.de>
3187
3188         PR tree-optimization/45788
3189         * g++.dg/pr45788.C: New testcase.
3190
3191 2010-10-13  Richard Guenther  <rguenther@suse.de>
3192
3193         PR tree-optimization/45970
3194         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3195
3196 2010-10-13  Richard Guenther  <rguenther@suse.de>
3197
3198         PR tree-optimization/45982
3199         * gcc.dg/torture/pr45982.c: New testcase.
3200         * gcc.dg/tree-ssa/pr24287.c: Adjust.
3201         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3202         * gcc.dg/torture/pr39074-2.c: Likewise.
3203
3204 2010-10-13  Richard Guenther  <rguenther@suse.de>
3205
3206         PR middle-end/45874
3207         * g++.dg/torture/pr45874.C: New testcase.
3208
3209 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
3210
3211         * objc.dg/attributes/method-attribute-1.m: Update to respond
3212         to implemented method attributes..
3213         * objc.dg/attributes/method-attribute-2.m: Likewise.
3214         * objc.dg/attributes/method-attribute-3.m: Likewise.
3215         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3216         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3217         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3218
3219 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
3220
3221         PR libobjc/23214
3222         * objc.dg/pr23214.m: New.
3223
3224 2010-10-12  Michael Eager  <eager@eagercon.com>
3225
3226         PR testsuite/45856
3227         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3228         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3229
3230 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
3231
3232         PR fortran/45636
3233         * gcc.c-torture/execute/pr45636.c: New test.
3234         * gfortran.dg/pr45636.f90: New test.
3235
3236 2010-10-12  Richard Henderson  <rth@redhat.com>
3237
3238         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3239
3240 2010-10-12  Daniel Kraft  <d@domob.eu>
3241
3242         PR fortran/38936
3243         * gfortran.dg/associate_1.f03: More tests with derived-types.
3244         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3245         * gfortran.dg/associate_8.f03: Fix typo.
3246         * gfortran.dg/initialization_27.f90: Fix typo.
3247
3248 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3249
3250         PR testsuite/45851
3251         * lib/lto.exp (lto-get-options-main): Support optional target
3252         selector for dg-extra-ld-options.
3253
3254 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3255
3256         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3257         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3258
3259 2010-10-11  Martin Jambor  <mjambor@suse.cz>
3260
3261         PR middle-end/45699
3262         * g++.dg/torture/pr45699.C: New test.
3263         * g++.dg/otr-fold-1.C: Adjusted.
3264         * g++.dg/otr-fold-1.C: Likewise.
3265
3266 2010-10-11  Nick Clifton  <nickc@redhat.com>
3267
3268         * gcc.c-torture/compile/pr44197.c: Require visibility support.
3269         Allow for a user label prefix.
3270
3271 2010-10-10  Richard Guenther  <rguenther@suse.de>
3272
3273         * g++.dg/lto/20101010-1_0.C: New testcase.
3274         * g++.dg/lto/20101010-2_0.C: Likewise.
3275
3276 2010-10-11  Ira Rosen  <irar@il.ibm.com>
3277
3278         PR tree-optimization/45902
3279         * gcc.dg/vect/45902.c: New test.
3280
3281 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
3282
3283         PR target/45870
3284         * gcc.dg/tls/pr45870.c: New test.
3285
3286 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
3287
3288         PR fortran/45961
3289         * gfortran.dg/typebound_operator_6.f03: New.
3290
3291 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
3292
3293         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3294         and adjust -export symbol scanning.
3295         * g++.dg/ext/dllexport1.C: Likewise.
3296         * g++.dg/ext/dllexport3.C: Likewise.
3297         * gcc.dg/dll-3.c: Likewise.
3298         * gcc.dg/dll-4.c: Likewise.
3299         * gcc.dg/dll-5.c: Likewise.
3300
3301 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3302
3303         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3304         instead of tree_profile dump file.
3305         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3306         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3307         dump file.
3308
3309 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3310
3311         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3312
3313 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3314
3315         * gfortran.dg/character_comparison_4.f90:  New test.
3316         * gfortran.dg/character_comparison_5.f90:  New test.
3317         * gfortran.dg/character_comparison_6.f90:  New test.
3318
3319 2010-10-09  Richard Henderson  <rth@redhat.com>
3320
3321         * lib/target-supports.exp
3322         (check_effective_target_automatic_stack_alignment): Always true.
3323
3324 2010-10-09  Richard Guenther  <rguenther@suse.de>
3325
3326         PR lto/45956
3327         * gcc.dg/lto/20101009-2_0.c: New testcase.
3328         * gcc.dg/lto/20101009-2_1.c: Likewise.
3329         * gcc.dg/lto/20101009-2_2.c: Likewise.
3330
3331 2010-10-09  Richard Guenther  <rguenther@suse.de>
3332
3333         PR lto/45947
3334         * g++.dg/lto/20101009-1_0.C: New testcase.
3335
3336 2010-10-09  Richard Guenther  <rguenther@suse.de>
3337
3338         PR tree-optimization/45945
3339         * gcc.dg/lto/20101009-1_0.c: New testcase.
3340
3341 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
3342
3343         PR target/45913
3344         * gcc.target/i386/pr45913.c: New.
3345
3346 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3347
3348         PR fortran/45943
3349         * gfortran.dg/streamio_16.f90: Update test.
3350
3351 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
3352
3353         PR tree-optimization/45903
3354         * gcc.target/i386/pr45903.c: New test.
3355
3356 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
3357
3358         * gnat.dg/interface5.adb: Compile with warnings disabled.
3359
3360 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3361
3362         * obj-c++.dg/encode-10.mm: New testcase.
3363
3364 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3365
3366         PR objc++/23614
3367         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3368         C++ class.  Removed XFAIL.
3369
3370 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
3371
3372         PR fortran/45933
3373         * gfortran.dg/typebound_operator_5.f03: New.
3374
3375 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3376
3377         Merge from 'apple/trunk' branch on FSF servers.
3378
3379         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
3380
3381         Radar 4508851
3382         * obj-c++.dg/method-namespace-1.mm: New.
3383
3384 2010-10-07  Martin Jambor  <mjambor@suse.cz>
3385
3386         * gcc.dg/tree-ssa/sra-11.c: New test.
3387
3388 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
3389
3390         PR Tree-Vect/45847
3391         * gcc.dg/vect/pr45847.c: New test.
3392
3393 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3394             Kai Tietz  <kai.tietz@onevision.com>
3395
3396         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3397
3398 2010-10-07  Richard Guenther  <rguenther@suse.de>
3399
3400         PR tree-optimization/45732
3401         * gcc.dg/torture/pr45732.c: New testcase.
3402
3403 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3404
3405         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3406         * objc.dg/foreach-2.m: Likewise.
3407         * objc.dg/foreach-3.m: Likewise.
3408         * objc.dg/foreach-4.m: Likewise.
3409         * objc.dg/foreach-5.m: Likewise.
3410         * objc.dg/foreach-6.m: Likewise.
3411         * objc.dg/foreach-7.m: Likewise.
3412         * objc.dg/objc-foreach-4.m: Likewise.
3413         * objc.dg/objc-foreach-5.m: Likewise.
3414
3415 2010-10-07  Richard Guenther  <rguenther@suse.de>
3416
3417         PR middle-end/45869
3418         * gcc.dg/torture/pr45869.c: New testcase.
3419
3420 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3421
3422         * objc.dg/set-not-used-1.m: New
3423         * obj-c++.dg/set-not-used-1.mm: New.
3424
3425 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3426
3427         * objc.dg/attributes/method-attribute-3.m: New.
3428         * obj-c++.dg/attributes/method-attribute-3.mm: New.
3429
3430 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
3431
3432         PR fortran/45916
3433         * gfortran.dg/generic_typebound_operator_1.f90: New test.
3434
3435 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3436
3437         PR fortran/45889
3438         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3439
3440 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3441
3442         Merge from 'apple/trunk' branch on FSF servers.
3443
3444         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
3445
3446         Radar 4278774
3447         * obj-c++.dg/encode-9.mm: New.
3448
3449 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3450
3451         * g++.dg/cpp0x/pr45908.C: New test.
3452
3453 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3454
3455         * gnat.dg/opt6.ad[sb]: New test.
3456
3457 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3458
3459         Implemented fast enumeration for Objective-C.
3460         * objc.dg/foreach-1.m: New.
3461         * objc.dg/foreach-2.m: New.
3462         * objc.dg/foreach-3.m: New.
3463         * objc.dg/foreach-4.m: New.
3464         * objc.dg/foreach-5.m: New.
3465         * objc.dg/foreach-6.m: New.
3466         * objc.dg/foreach-7.m: New.
3467
3468         Merge from 'apple/trunk' branch on FSF servers:
3469         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
3470
3471         Radar 4502236
3472         * objc.dg/objc-foreach-5.m: New.
3473
3474         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
3475
3476         Radar 4507230
3477         * objc.dg/objc-foreach-4.m: New.
3478
3479         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3480
3481         Radar 4472881
3482         * objc.dg/objc-foreach-3.m: New.
3483
3484         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
3485
3486         Radar 4468498
3487         * objc.dg/objc-foreach-2.m: New.
3488
3489         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
3490
3491         Radar 4294910
3492         * objc.dg/objc-foreach-1.m: New
3493
3494 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
3495
3496         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3497         unsigned values.
3498
3499 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3500
3501         PR objc++/28050
3502         * obj-c++.dg/syntax-error-10.mm: New.
3503
3504 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3505
3506         PR objc++/23707
3507         * obj-c++.dg/syntax-error-9.mm: New.
3508
3509 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3510
3511         PR objc++/31126
3512         * obj-c++.dg/syntax-error-8.mm: New.
3513
3514 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3515
3516         Merge from 'apple/trunk' branch on FSF servers.
3517
3518         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
3519
3520         Radar 4290840
3521         * obj-c++.dg/syntax-error-7.mm: New
3522
3523         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
3524
3525         Radar 4294425
3526         * obj-c++.dg/syntax-error-6.mm: New
3527
3528         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
3529
3530         Radar 4261146
3531         * obj-c++.dg/syntax-error-5.mm: New
3532
3533         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
3534
3535         Radar 4093475
3536         * obj-c++.dg/syntax-error-[3-4].mm: New.
3537
3538         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
3539
3540         Radar 4185810
3541         * obj-c++.dg/syntax-error-[1-2].mm: New.
3542
3543 2010-10-05  Ira Rosen  <irar@il.ibm.com>
3544
3545         PR tree-optimization/45752
3546         * gcc.dg/vect/pr45752.c: New test.
3547
3548 2010-10-05  Richard Guenther  <rguenther@suse.de>
3549
3550         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3551         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3552         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3553         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3554         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3555         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3556         * gcc.dg/tree-prof/stringop-1.c: Likewise.
3557         * gcc.dg/tree-prof/stringop-2.c: Likewise.
3558         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3559         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3560         * gcc.dg/tree-prof/update-loopch.c: Likewise.
3561         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3562         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3563         * gcc.dg/tree-prof/tracer-1.c: Likewise.
3564         * gcc.dg/tree-ssa/inline-4.c: Likewise.
3565         * gcc.dg/tree-ssa/inline-3.c: Likewise.
3566         * gcc.dg/tree-ssa/20080530.c: Likewise.
3567         * g++.dg/tree-ssa/inline-3.C: Likewise.
3568         * g++.dg/tree-ssa/inline-1.C: Likewise.
3569         * g++.dg/tree-ssa/inline-2.C: Likewise.
3570         * gcc.dg/profile-dir-1.c: Likewise.
3571         * gcc.dg/profile-dir-2.c: Likewise.
3572         * gcc.dg/profile-dir-3.c: Likewise.
3573
3574 2010-10-05  Richard Guenther  <rguenther@suse.de>
3575
3576         PR middle-end/45877
3577         * g++.dg/torture/pr45877.C: New testcase.
3578
3579 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
3580
3581         PR debug/45849
3582         * gcc.dg/debug/pr45849.c: New test.
3583
3584         PR middle-end/45876
3585         * gcc.c-torture/compile/pr45876.c: New test.
3586
3587 2010-10-04  Julian Brown  <julian@codesourcery.com>
3588
3589         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
3590         vect_hw_misalign.
3591         * gcc.dg/vect/vect-60.c: Likewise.
3592         * gcc.dg/vect/vect-56.c: Likewise.
3593         * gcc.dg/vect/vect-93.c: Likewise.
3594         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3595         * gcc.dg/vect/vect-95.c: Likewise.
3596         * gcc.dg/vect/vect-96.c: Likewise.
3597         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
3598         * gcc.dg/vect/slp-25.c: Likewise.
3599         * gcc.dg/vect/slp-3.c: Likewise.
3600         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3601         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3602         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
3603         * gcc.dg/vect/vect-109.c: Likewise.
3604         * gcc.dg/vect/vect-peel-1.c: Likewise.
3605         * gcc.dg/vect/vect-peel-2.c: Likewise.
3606         * lib/target-supports.exp
3607         (check_effective_target_arm_vect_no_misalign): New.
3608         (check_effective_target_vect_no_align): Use above.
3609         (check_effective_target_vect_element_align): New.
3610         (add_options_for_quad_vectors): New.
3611
3612 2010-10-04  Martin Jambor  <mjambor@suse.cz>
3613
3614         PR tree-optimization/45572
3615         * g++.dg/ipa/pr45572-1.C: New test.
3616         * g++.dg/ipa/pr45572-2.C: Likewise.
3617
3618 2010-10-03  Ian Lance Taylor  <iant@google.com>
3619
3620         * gcc.dg/anon-struct-11.c: New test.
3621         * gcc.dg/anon-struct-12.c: New test.
3622         * gcc.dg/anon-struct-13.c: New test.
3623         * gcc.dg/anon-struct-14.c: New test.
3624
3625 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
3626
3627         * g++.dg/torture/pr45764.C: Revert revision 164914.
3628         * gcc.dg/vect/pr43432.c: Likewise.
3629         * gcc.dg/vect/vect-114.c: Likewise.
3630         * gcc.dg/vect/vect-15.c: Likewise.
3631
3632 2010-10-03  Jason Merrill  <jason@redhat.com>
3633
3634         * g++.dg/cpp0x/sfinae5.C: New.
3635
3636 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
3637
3638         PR tree-optimization/45720
3639         PR tree-optimization/45764
3640         * g++.dg/torture/pr45764.C: New.
3641
3642         * gcc.dg/vect/pr43432.c: Xfail.
3643         * gcc.dg/vect/vect-114.c: Likewise.
3644         * gcc.dg/vect/vect-15.c: Likewise.
3645
3646 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3647
3648         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
3649         hppa*-*-hpux*.
3650         * gcc.dg/torture/pr45678-2.c: Likewise.
3651
3652 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
3653
3654         PR fortran/45748
3655         * gfortran.dg/intrinsic_6.f90: New.
3656
3657 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3658
3659         PR fortran/42831
3660         * gfortran.dg/dependency_37.f90:  New test.
3661
3662 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
3663
3664         * gcc.target/i386/shift_mask.c: New test.
3665
3666 2010-10-01  Richard Guenther  <rguenther@suse.de>
3667
3668         PR tree-optimization/45854
3669         * g++.dg/torture/pr45854.C: New testcase.
3670
3671 2010-09-30  Michael Eager  <eager@eagercon.com>
3672
3673         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3674         __FLT_{MIN,MAX}__.
3675
3676 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3677
3678         PR middle-end/45758
3679         * gfortran.dg/graphite/pr45758.f90: New.
3680
3681 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3682
3683         PR middle-end/45230
3684         * gcc.dg/graphite/id-pr45230.c: New.
3685
3686 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3687
3688         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3689         * gfortran.dg/graphite/graphite.exp: Same.
3690         * gcc.dg/graphite/vect-pr43423.c: New.
3691
3692 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3693
3694         PR target/45843
3695         * g++.dg/torture/pr45843.C: New test.
3696
3697 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
3698
3699         PR fortran/45828
3700         * gfortran.dg/allocate_derived_5.f90: New.
3701
3702 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3703
3704         PR tree-optimization/31261
3705         * gcc.dg/tree-ssa/pr31261.c: New test.
3706
3707 2010-09-30  Michael Eager  <eager@eagercon.com>
3708
3709         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3710         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3711         * gcc.target/microblaze/microblaze.exp: Ditto.
3712         * gcc.target/microblaze/others/string_cst1.c: Ditto.
3713         * gcc.target/microblaze/others/string_cst2.c: Ditto.
3714         * gcc.target/microblaze/others/data_var1.c: Ditto.
3715         * gcc.target/microblaze/others/data_var2.c: Ditto.
3716         * gcc.target/microblaze/others/data_var3.c: Ditto.
3717         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3718         * gcc.target/microblaze/others/strings1.c:: Ditto.
3719         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3720         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3721         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3722         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3723         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3724         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3725         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3726         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3727         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3728         * gcc.target/microblaze/isa/pcmp.c: Ditto.
3729         * gcc.target/microblaze/isa/nofloat.c: Ditto.
3730         * gcc.target/microblaze/isa/fcvt.c: Ditto.
3731         * gcc.target/microblaze/isa/float.c: Ditto.
3732         * gcc.target/microblaze/isa/mulh.c: Ditto.
3733         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3734         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3735         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3736         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3737         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3738         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3739         * gcc.target/microblaze/isa/bshift.c: Ditto.
3740         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3741         * gcc.target/microblaze/isa/div.c: Ditto.
3742         * gcc.target/microblaze/isa/vanilla.c: Ditto.
3743         * gcc.target/microblaze/isa/mul.c: Ditto.
3744
3745 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3746
3747         merge from FSF 'apple/trunk' branch.
3748         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
3749
3750         Radar 4386773
3751         * objc.dg/enhanced-proto-1.m: New.
3752         * objc.dg/enhanced-proto-2.m: New.
3753         * obj-c++.dg/enhanced-proto-1.mm: New
3754         * obj-c++.dg/enhanced-proto-2.mm: New.
3755
3756 2010-09-30  Richard Guenther  <rguenther@suse.de>
3757
3758         PR testsuite/45702
3759         * gcc.dg/debug/pr41893-1.c: Adjust.
3760         * gcc.dg/pr30762-1.c: Likewise.
3761         * gcc.dg/pr31529-1.c: Likewise.
3762         * gcc.dg/pr34457-1.c: Likewise.
3763         * gcc.dg/pr34668-1.c: Likewise.
3764         * gcc.dg/pr43557-1.c: Likewise.
3765
3766 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3767
3768         PR objc/45842
3769         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3770         * objc.dg/const-str-3.m: Correct header for memcpy.
3771         * objc.dg/const-str-7.m: Likewise.
3772         * objc.dg/method-20b.m: Provide an implementation of Object.
3773         Adjust XFAIL for m64 NeXT runtime.
3774         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3775         * objc.dg/encode-3.m: Correct line ordering, provide header for
3776         sprintf.
3777         * objc.dg/encode-7-next.m: Only run for 32bit.
3778         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3779         * objc.dg/type-size-2.m: Provide an implementation of Object.
3780         Ajust headers.
3781         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3782         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3783         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3784         Adjust XFAIL for m64 NeXT runtime.
3785         * obj-c++.dg/method-22.mm: Likewise.
3786         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3787
3788 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3789
3790         Merge from 'apple/trunk' branch on FSF servers.
3791
3792         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3793
3794         Radar 4278236
3795         * obj-c++.dg/bad-forward-decl.mm: New
3796
3797 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
3798
3799         * ada/acats/run_acats: Revert revision 157037.
3800
3801 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3802
3803         Merge from 'apple/trunk' branch on FSF servers.
3804
3805         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3806
3807         Radar 4281748
3808         * objc.dg/naming-2.m: Update
3809         * objc.dg/naming-3.m: New
3810
3811 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
3812
3813         PR target/40457
3814         * gcc.target/arm/pr40457-3.c: New test.
3815
3816 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3817
3818         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3819         alias checking.
3820         * lib/target-supports.exp (check_ifunc_available): Likewise.
3821
3822 2010-09-29  Tristan Gingold  <gingold@adacore.com>
3823
3824         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3825
3826 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3827
3828         * objc.dg/keywords-1.m: New test.
3829         * objc.dg/keywords-2.m: New test.
3830         * objc.dg/keywords-3.m: New test.
3831         * obj-c++.dg/keywords-1.mm: New test.
3832         * obj-c++.dg/keywords-2.mm: New test.
3833
3834 2010-09-28  Jason Merrill  <jason@redhat.com>
3835
3836         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3837         * g++.dg/ext/complit11.C: Likewise.
3838         * g++.old-deja/g++.law/temps1.C: Likewise.
3839
3840         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3841         * g++.old-deja/g++.mike/misc6.C: Likewise.
3842
3843 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3844
3845         * objc.dg/attributes/method-attribute-1.m: New.
3846         * objc.dg/attributes/method-attribute-2.m: New.
3847
3848         * obj-c++.dg/attributes/method-attribute-1.m: New.
3849         * obj-c++.dg/attributes/method-attribute-2.m: New.
3850
3851 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3852
3853         * objc.dg/attributes: New.
3854         * objc.dg/attributes/attributes.exp: New.
3855         * objc.dg/attributes/class-attribute-1.m: New.
3856         * objc.dg/attributes/class-attribute-2.m: New
3857         * objc.dg/attributes/categ-attribute-1.m: New
3858         * objc.dg/attributes/categ-attribute-2.m: New
3859         * objc.dg/attributes/proto-attribute-1.m: New
3860
3861         * obj-c++.dg/attributes: New.
3862         * obj-c++.dg/attributes/attributes.exp: New
3863         * obj-c++.dg/attributes/class-attribute-1.mm: New
3864         * obj-c++.dg/attributes/class-attribute-2.mm: New
3865         * obj-c++.dg/attributes/categ-attribute-1.mm: New
3866         * obj-c++.dg/attributes/categ-attribute-2.mm: New
3867         * obj-c++.dg/attributes/proto-attribute-1.mm: New
3868
3869 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3870
3871         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3872         from the branch renamed to method-20b.m to avoid clashes).
3873
3874         2005-08-23  Stuart Hastings  <stuart@apple.com>
3875                     Ziemowit Laski  <zlaski@apple.com>
3876
3877         Radar 4209854
3878         * obj-c++.dg/method-23.mm: New.
3879         * objc.dg/method-20.m: New.
3880
3881 2010-09-28  Jan Hubicka  <jh@suse.cz>
3882
3883         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3884
3885 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3886
3887         PR target/44452
3888         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3889         i?86-*-solaris2.[89], *-*-vxworks*.
3890         * gcc.target/i386/pr22152.c: Likewise.
3891         * gcc.target/i386/vect8-ret.c: New test.
3892
3893 2010-09-28  Jie Zhang  <jie@codesourcery.com>
3894
3895         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3896
3897 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3898
3899         Merge from 'apple/trunk' branch on FSF servers.
3900
3901         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
3902
3903         Radar 4175534
3904         * obj-c++.dg/method-22.mm: New.
3905
3906 2010-09-27  Jason Merrill  <jason@redhat.com>
3907
3908         * g++.dg/cpp0x/rv-lvalue-req.C: New.
3909         * g++.dg/ext/complit11.C: Adjust.
3910         * g++.old-deja/g++.law/temps1.C: Adjust.
3911         * g++.old-deja/g++.ns/koenig6.C: Adjust.
3912         * g++.old-deja/g++.oliva/partord1.C: Adjust.
3913
3914 2010-09-27  Ian Lance Taylor  <iant@google.com>
3915
3916         * lib/target-supports.exp (check_effective_target_split_stack):
3917         New procedure.
3918         * gcc.dg/split-1.c: New test.
3919         * gcc.dg/split-2.c: New test.
3920         * gcc.dg/split-3.c: New test.
3921         * gcc.dg/split-4.c: New test.
3922
3923 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3924
3925         PR objc/25464
3926         * objc.dg/type-size-3.m: New test.
3927
3928 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3929
3930         PR objc/45763
3931         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3932
3933 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3934
3935         PR objc/25450
3936         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3937         * objc.dg/type-size-2.m: Same change.
3938         * obj-c++.dg/encode-5.mm: Same change.
3939
3940 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3941
3942         Merge from 'apple/trunk' branch on FSF servers.  The original
3943         Changelogs are below.
3944
3945         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3946         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3947         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3948         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3949         in the branch).
3950         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3951         proto-qual-1.m in the branch) and the normal ABI on GNU.
3952         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
3953         the test only with the NeXT runtime.
3954         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3955         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3956         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3957         Run the test only with the NeXT runtime.
3958
3959         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
3960
3961         Radar 4492973
3962         * objc.dg/encode-7-64bit.m: New.
3963         * objc.dg/encode-7.m: Skip if -m64.
3964
3965         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
3966
3967         Radar 4301047
3968         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3969         * obj-c++.dg/threedotthree-abi-1.mm: New
3970         * objc.dg/threedotthree-abi-1.m: New
3971
3972         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
3973
3974         Radar 4136935
3975         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3976         * objc.dg/encode-6.m: Likewise.
3977         * objc.dg/encode-7.m: New test case.
3978
3979 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3980
3981         Merge from 'apple/trunk' branch on FSF servers.  Renamed
3982         const-str-12.m to constr-str-12b.m to avoid conflicts.
3983
3984         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
3985
3986         Radar 4229905
3987         * obj-c++.dg/warn5.mm: New
3988
3989         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
3990
3991         Radar 4154928
3992         * obj-c++.dg/const-str-12.mm: New.
3993         * objc.dg/const-str-12.m: New.
3994
3995 2010-09-27  Tobias Burnus  <burnus@net-b.de>
3996
3997         PR fortran/40569
3998         PR fortran/40568
3999         * gfortran.dg/storage_size_2.f08: Fix test.
4000         * gfortran.dg/c_sizeof_1.f90: Fix test.
4001         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4002         * gfortran.dg/c_sizeof_3.f90: New.
4003         * gfortran.dg/c_sizeof_4.f90: New.
4004         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4005         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4006
4007 2010-09-26  Daniel Kraft  <d@domob.eu>
4008
4009         PR fortran/45783
4010         PR fortran/45795
4011         * gfortran.dg/select_type_18.f03: New test.
4012
4013 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4014
4015         * gnat.dg/return2.ad[sb]: New test.
4016         * gnat.dg/return2_pkg.ads: New helper.
4017
4018 2010-09-25  Daniel Kraft  <d@domob.eu>
4019
4020         PR fortran/45776
4021         * gfortran.dg/io_constraints_6.f03: New test.
4022         * gfortran.dg/io_constraints_7.f03: New test.
4023         * gfortran.dg/newunit_2.f90: New test.
4024
4025 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
4026
4027         * gfortran.dg/operator_c1202.f90: New test.
4028
4029 2010-09-24  Jan Hubicka  <jh@suse.cz>
4030
4031         * gcc.dg/tree-ssa/leaf.c: New testcase.
4032
4033 2010-09-24  Jan Hubicka  <jh@suse.cz>
4034
4035         PR tree-optimization/45738
4036         PR tree-optimization/45741
4037         * gcc.c-torture/compile/pr45741.c: New.
4038         * gfortran.fortran-torture/compile/pr45738.f90: New.
4039
4040 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
4041
4042         * gcc.dg/cpp/undef-opt-1.c: New test.
4043
4044 2010-09-24  Jason Merrill  <jason@redhat.com>
4045
4046         * g++.dg/other/error10.C: Adjust expected output.
4047
4048 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
4049
4050         PR middle-end/45234
4051         * gcc.dg/torture/stackalign/alloca-6.c: New test.
4052         * gcc.target/i386/pr45234.c: New test.
4053
4054 2010-09-24  Richard Guenther  <rguenther@suse.de>
4055
4056         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4057
4058 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4059
4060         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4061         as a comment leader in regexp.
4062
4063 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4064
4065         * objc.dg/sync-2.m: New test.
4066         * obj-c++.dg/sync-2.mm: New test.
4067
4068 2010-09-24  Tobias Burnus  <burnus@net-b.de>
4069
4070         PR fortran/40571
4071         * gfortran.dg/iso_fortran_env_7.f90: New.
4072
4073 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4074
4075         * obj-c++.dg/too-many-args.mm: New file.
4076
4077 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4078
4079         Merge from 'apple/trunk' branch on FSF servers.
4080
4081         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4082
4083         Radar 4491608
4084         * objc.dg/too-many-args.m: New
4085
4086 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4087
4088         PR fortran/45744
4089         * gfortran.dg/dependency_36.f90:  New test.
4090
4091 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
4092
4093         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4094         * gcc.target/i386/pad-3.c: Ditto.
4095         * gcc.target/i386/pad-7.c: Ditto.
4096         * gcc.target/i386/pad-7.c: Ditto.
4097         * gcc.target/i386/pr36502.c: Ditto.
4098         * gcc.target/i386/zee.c: Ditto.
4099         * gcc.target/i386/20060821-1.c: Ditto.
4100         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
4101         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
4102         * gcc.target/i386/pad-5b.c: Ditto.
4103         * gcc.target/i386/pad-6a.c: Ditto.
4104         * gcc.target/i386/pad-6b.c: Ditto.
4105         * gcc.target/i386/pad-8.c: Ditto.
4106         * gcc.target/i386/pad-9.c: Ditto.
4107         * gcc.target/i386/pad-10.c: Ditto.
4108         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
4109
4110 2010-09-23  Richard Guenther  <rguenther@suse.de>
4111
4112         PR tree-optimization/45565
4113         * g++.dg/ipa/pr45565.C: New testcase.
4114
4115 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
4116
4117         PR fortran/45745
4118         PR fortran/45648
4119         * gfortran.dg/vector_subscript_bound_1.f90: New.
4120
4121 2010-09-23  Richard Guenther  <rguenther@suse.de>
4122
4123         PR middle-end/45750
4124         * gcc.dg/pr45750.c: New testcase.
4125
4126 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
4127
4128         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4129         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
4130         build.
4131
4132 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
4133
4134         PR rtl-optimization/44374
4135         * gcc.target/arm/headmerge-1.c: New test.
4136         * gcc.target/arm/headmerge-2.c: New test.
4137         * gcc.target/i386/headmerge-1.c: New test.
4138         * gcc.target/i386/headmerge-2.c: New test.
4139
4140 2010-09-23  Daniel Kraft  <d@domob.eu>
4141
4142         PR fortran/38936
4143         PR fortran/44044
4144         PR fortran/45474
4145         * gfortran.dg/intrinsic_intent_1.f03: New test.
4146         * gfortran.dg/select_type_17.f03: New test.
4147         * gfortran.dg/associate_5.f03: More definability tests.
4148         * gfortran.dg/enum_2.f90: Check definability.
4149         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4150         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4151         * gfortran.dg/char_expr_2.f90: Ditto.
4152         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4153         * gfortran.dg/enum_5.f90: Ditto.
4154         * gfortran.dg/equiv_constraint_8.f90: Ditto.
4155         * gfortran.dg/impure_assignment_2.f90: Ditto.
4156         * gfortran.dg/impure_assignment_3.f90: Ditto.
4157         * gfortran.dg/intent_out_1.f90: Ditto.
4158         * gfortran.dg/intent_out_3.f90: Ditto.
4159         * gfortran.dg/pointer_assign_7.f90: Ditto.
4160         * gfortran.dg/pointer_intent_3.f90: Ditto.
4161         * gfortran.dg/pr19936_1.f90: Ditto.
4162         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4163         * gfortran.dg/simpleif_2.f90: Ditto.
4164         * gfortran.dg/protected_5.f90: Ditto.
4165         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4166         * gfortran.dg/protected_6.f90: Ditto.
4167         * gfortran.dg/protected_7.f90: Ditto.
4168
4169 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4170
4171         PR libfortran/45710
4172         * gfortran.dg/namelist_65.f90: New test.
4173
4174 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4175
4176         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4177         the regexp pattern between the expected label and location string.
4178
4179 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4180
4181         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4182
4183 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4184
4185         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4186         * gcc.dg/pr27898.c: Likewise.
4187         * gcc.dg/pr28712.c: Likewise.
4188         * gcc.dg/pr30762-1.c: Likewise.
4189         * gcc.dg/pr31529-1.c: Likewise.
4190         * gcc.dg/pr34457-1.c: Likewise.
4191         * gcc.dg/pr34668-1.c: Likewise.
4192         * gcc.dg/pr34989-1.c: Likewise.
4193         * gcc.dg/pr43557-1.c: Likewise.
4194
4195 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4196
4197         PR rtl-optimization/45739
4198         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4199
4200 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
4201
4202         * gcc.target/sparc/mnofpu.c: New test.
4203
4204 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4205
4206         PR rtl-optimization/45739
4207         * gcc.target/i386/pr45739.c: New test.
4208
4209 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
4210
4211         PR fortran/45648
4212         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4213         and counts. Add non-elemental function call check.
4214
4215         PR fortran/45648
4216         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4217         arguments checks. Update temporary counts.
4218         * gfortran.dg/transpose_optimization_1.f90: New.
4219
4220 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4221
4222         PR objc/23710
4223         * objc.dg/invalid-method-1.m: New.
4224
4225 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4226
4227         Merge from 'apple/trunk' branch on FSF servers.
4228
4229         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
4230
4231         Radar 4291785
4232         * objc.dg/naming-4.m: New
4233         * objc.dg/naming-5.m: New
4234         * obj-c++.dg/naming-1.mm: New
4235         * obj-c++.dg/naming-2.mm: New
4236
4237 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
4238             Jack Howarth  <howarth@bromo.med.uc.edu>
4239
4240         PR c++/45645
4241         * g++.dg/torture/pr44972.C: Use portable assert().
4242
4243 2010-09-21  Richard Guenther  <rguenther@suse.de>
4244
4245         PR tree-optimization/45580
4246         * g++.dg/torture/pr45580.C: New testcase.
4247
4248 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
4249
4250         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4251
4252 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
4253
4254         PR fortran/45438
4255         * gfortran.dg/pointer_check_7.f90: New.
4256
4257 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4258
4259         PR rtl-optimization/45728
4260         * gcc.c-torture/compile/pr45728.c: New test.
4261
4262 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
4263
4264         PR fortran/45081
4265         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4266
4267 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4268
4269         * g++.dg/tree-ssa/pr45605.C: Add "\\".
4270
4271 2010-09-20  Richard Guenther  <rguenther@suse.de>
4272
4273         PR middle-end/45704
4274         * gcc.dg/torture/pr45704.c: New testcase.
4275
4276 2010-09-20  Jan Hubicka  <jh@suse.cz>
4277
4278         PR tree-optimize/45605
4279         * g++.dg/tree-ssa/pr45605.C: New testcase.
4280
4281 2010-09-20  Michael Matz  <matz@suse.de>
4282
4283         PR testsuite/45706
4284         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4285         enough.
4286
4287 2010-09-20  Richard Guenther  <rguenther@suse.de>
4288
4289         PR tree-optimization/45705
4290         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4291
4292 2010-09-20  Michael Matz  <matz@suse.de>
4293
4294         PR testsuite/45706
4295         * lib/target-supports.exp (check_effective_target_vect_perm):
4296         Add i?86-*-*.
4297
4298 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4299
4300         PR rtl-optimization/45695
4301         * gcc.c-torture/execute/pr45695.c: New test.
4302
4303 2010-09-19  Jan Hubicka  <jh@suse.cz>
4304
4305         PR lto/44246
4306         * gcc.c-torture/compile/pr44246.c:New file.
4307
4308 2010-09-19  Ira Rosen  <irar@il.ibm.com>
4309
4310         PR tree-optimization/45714
4311         * gfortran.dg/vect/pr45714-a.f: New test.
4312         * gfortran.dg/vect/pr45714-b.f: New test.
4313
4314 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4315
4316         * gnat.dg/const1.adb: Rename into...
4317         * gnat.dg/constant1.adb: ...this.
4318         * gnat.dg/constant2.adb: New test.
4319         * gnat.dg/constant2_pkg1.ads: New helper.
4320         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4321
4322 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4323
4324         * gnat.dg/specs/constant1.ads: New test.
4325         * gnat.dg/specs/constant1_pkg.ads: New helper.
4326
4327 2010-09-18  Jan Hubicka  <jh@suse.cz>
4328
4329         PR tree-optimization/45453
4330         * g++.dg/tree-ssa/pr45453.C: New testcase.
4331
4332 2010-09-18  Jason Merrill  <jason@redhat.com>
4333
4334         * g++.dg/cpp0x/initlist44.C: New.
4335
4336 2010-09-18  Richard Guenther  <rguenther@suse.de>
4337
4338         PR tree-optimization/45709
4339         * g++.dg/torture/pr45709-2.C: New testcase.
4340
4341 2010-09-18  Richard Guenther  <rguenther@suse.de>
4342
4343         PR tree-optimization/45709
4344         * g++.dg/torture/pr45709.C: New testcase.
4345
4346 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
4347
4348         PR testsuite/45719
4349         * gcc.target/i386/pad-3.c: Pass -fno-pic.
4350
4351 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4352
4353         * gcc.target/i386/pad-1.c: New.
4354         * gcc.target/i386/pad-2.c: Likewise.
4355         * gcc.target/i386/pad-3.c: Likewise.
4356         * gcc.target/i386/pad-4.c: Likewise.
4357         * gcc.target/i386/pad-5a.c: Likewise.
4358         * gcc.target/i386/pad-5b.c: Likewise.
4359         * gcc.target/i386/pad-6a.c: Likewise.
4360         * gcc.target/i386/pad-6b.c: Likewise.
4361         * gcc.target/i386/pad-7.c: Likewise.
4362         * gcc.target/i386/pad-8.c: Likewise.
4363         * gcc.target/i386/pad-9.c: Likewise.
4364         * gcc.target/i386/pad-10.c: Likewise.
4365
4366 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4367
4368         PR middle-end/45234
4369         * gcc.dg/torture/stackalign/alloca-5.c: New.
4370
4371 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4372
4373         PR middle-end/45678
4374         * gcc.dg/torture/pr45678-2.c: New.
4375
4376 2010-09-17  Richard Guenther  <rguenther@suse.de>
4377
4378         PR middle-end/45678
4379         * gcc.dg/torture/pr45678-1.c: New testcase.
4380
4381 2010-09-17  Michael Matz  <matz@suse.de>
4382
4383         PR tree-optimization/43432
4384         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4385         check_effective_target_vect_perm_short): New predicates.
4386         (check_effective_target_vect_perm): Include x86_64.
4387         * gcc.dg/vect/pr43432.c: New test.
4388         * gcc.dg/vect/vect-114.c: Adjust.
4389         * gcc.dg/vect/vect-15.c: Ditto.
4390         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4391         * gcc.dg/vect/slp-perm-9.c: Ditto.
4392
4393 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4394
4395         PR testsuite/45692
4396         * objc/execute/exceptions/throw-nil.m: Run the test only with the
4397         GNU runtime.
4398
4399 2010-09-17  Richard Guenther  <rguenther@suse.de>
4400
4401         * gcc.dg/pr27898.c: Use -flto instead of -combine.
4402         * gcc.dg/pr28706.c: Likewise.
4403         * gcc.dg/pr28712.c: Likewise.
4404         * gcc.dg/pr30762-1.c: Likewise.
4405         * gcc.dg/pr30762-2.c: Likewise.
4406         * gcc.dg/pr31529-1.c: Likewise.
4407         * gcc.dg/pr31529-2.c: Likewise.
4408         * gcc.dg/pr34457-1.c: Likewise.
4409         * gcc.dg/pr34457-2.c: Likewise.
4410         * gcc.dg/pr34668-1.c: Likewise.
4411         * gcc.dg/pr34668-2.c: Likewise.
4412         * gcc.dg/pr34989-1.c: Likewise.
4413         * gcc.dg/pr34989-2.c: Likewise.
4414         * gcc.dg/pr43557-1.c: Likewise.
4415         * gcc.dg/pr43557-2.c: Likewise.
4416         * gcc.dg/debug/pr41893-1.c: Likewise.
4417         * gcc.dg/matrix/matrix.exp: Do not use -combine.
4418         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4419         * gcc.dg/matrix/matrix-4.c: Likewise.
4420         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4421         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4422         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4423         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4424
4425 2010-09-16  Tobias Burnus  <burnus@net-b.de>
4426
4427         PR fortran/43665
4428         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4429         optimizations.
4430         * gfortran.dg/intent_optimize_1.f90: New test.
4431
4432 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
4433
4434         * gcc.target/i386/divmod-1.c: New.
4435         * gcc.target/i386/divmod-2.c: Likewise.
4436         * gcc.target/i386/divmod-3.c: Likewise.
4437         * gcc.target/i386/divmod-4.c: Likewise.
4438         * gcc.target/i386/divmod-4a.c: Likewise.
4439         * gcc.target/i386/divmod-5.c: Likewise.
4440         * gcc.target/i386/divmod-6.c: Likewise.
4441         * gcc.target/i386/divmod-7.c: Likewise.
4442         * gcc.target/i386/divmod-8.c: Likewise.
4443         * gcc.target/i386/udivmod-1.c: Likewise.
4444         * gcc.target/i386/udivmod-2.c: Likewise.
4445         * gcc.target/i386/udivmod-3.c: Likewise.
4446         * gcc.target/i386/udivmod-4.c: Likewise.
4447         * gcc.target/i386/udivmod-4a.c: Likewise.
4448         * gcc.target/i386/udivmod-5.c: Likewise.
4449         * gcc.target/i386/udivmod-6.c: Likewise.
4450         * gcc.target/i386/udivmod-7.c: Likewise.
4451         * gcc.target/i386/udivmod-8.c: Likewise.
4452
4453 2010-09-16  Jan Hubicka  <jh@suse.cz>
4454
4455         * g++.dg/lto/pr45679-1_0.C: New file.
4456         * g++.dg/lto/pr45679-1_1.C: New file.
4457         * g++.dg/lto/pr45679-0_0.C: New file.
4458         * g++.dg/lto/pr45679-0_1.C: New file.
4459
4460 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
4461
4462         PR fortran/45674
4463         * gfortran.dg/class_dummy_2.f03: New.
4464
4465 2010-09-16  Richard Guenther  <rguenther@suse.de>
4466
4467         PR tree-optimization/45623
4468         * gcc.dg/torture/pr45623.c: New testcase.
4469
4470 2010-09-16  Ira Rosen  <irar@il.ibm.com>
4471
4472         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4473         name and parentheses.
4474         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4475
4476 2010-09-15  Jason Merrill  <jason@redhat.com>
4477
4478         * g++.dg/parse/parameter-declaration-2.C: New.
4479
4480         * g++.dg/cpp0x/scoped_enum2.C: New.
4481
4482 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4483
4484         * gcc.c-torture/compile/20100915-1.c: New test.
4485
4486 2010-09-15  Martin Jambor  <mjambor@suse.cz>
4487
4488         PR middle-end/45644
4489         * gcc.dg/ipa/pr45644.c: New test.
4490
4491 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
4492
4493         PR tree-optimization/45633
4494         * gcc.dg/vect/pr45633.c: New test.
4495
4496 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
4497
4498         PR fortran/45577
4499         * gfortran.dg/allocate_derived_4.f90: New.
4500
4501 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
4502
4503         * lib/target-supports.exp
4504         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4505         supported flag to true for neon.
4506
4507 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
4508
4509         PR c++/45665
4510         * g++.dg/template/crash103.C: New.
4511
4512 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4513
4514         Merge from 'apple/trunk' branch on FSF servers.
4515
4516         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
4517
4518         Radar 4457381
4519         * objc.dg/msg-in-protocol.m: New.
4520         * obj-c++.dg/msg-in-protocol.mm: New.
4521
4522         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
4523
4524         Radar 4219590
4525         * objc.dg/break-in-ifstmt.m: New.
4526
4527         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4528
4529         Radar 4174166
4530         * obj-c++.dg/comp-types-13.mm: New.
4531         * objc.dg/comp-types-12.m: New.
4532
4533         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4534
4535         Radar 4216500
4536         * obj-c++.dg/proto-lossage-7.mm: New.
4537         * objc.dg/proto-lossage-7.m: New.
4538
4539 2010-09-14  Jan Hubicka  <jh@suse.cz>
4540
4541         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4542         folding.
4543         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4544         folding.
4545
4546 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
4547
4548         PR middle-end/45567
4549         * gcc.dg/pr45567.c: New test.
4550
4551         PR debug/45660
4552         * g++.dg/debug/pr45660.C: New test.
4553
4554 2010-09-14  Ira Rosen  <irar@il.ibm.com>
4555
4556         PR tree-optimization/45470
4557         * g++.dg/vect/pr45470-a.cc: New test.
4558         * g++.dg/vect/pr45470-a.cc: New test.
4559
4560 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
4561
4562         PR target/42070
4563         * lib/profopt.exp: Prune warnings on execname2 compile.
4564         * lib/prune.exp: Prune "can't add line info" warnings.
4565
4566 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4567
4568         PR libfortran/45532
4569         * gfortran.dg/namelist_64.f90: New test.
4570
4571 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
4572
4573         PR rtl-optimization/45617
4574         * gcc.target/i386/pr45617.c: New test.
4575
4576 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
4577
4578         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4579
4580 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
4581
4582         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4583         * gcc.target/i386/fma4-vector.c: Likewise.
4584         * gcc.target/i386/vectorize2.c: Likewise.
4585         * gcc.target/i386/vectorize4.c: Likewise.
4586         * gcc.target/i386/vectorize5.c: Likewise.
4587         * gcc.target/i386/vectorize6.c: Likewise.
4588         * gcc.target/i386/vectorize8.c: Likewise.
4589
4590         * gcc.target/i386/vect-double-1.c: New.
4591         * gcc.target/i386/vect-double-1a.c: Likewise.
4592         * gcc.target/i386/vect-double-2.c: Likewise.
4593         * gcc.target/i386/vect-double-2a.c: Likewise.
4594
4595         * lib/target-supports.exp (check_effective_target_vect_double):
4596         Set et_vect_double_saved to 0 when tuning for Atom.
4597
4598 2010-09-13  Jan Hubicka  <jh@suse.cz>
4599
4600         * gcc.dg/torture/pr23821.c: Drop static keyword.
4601         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4602         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
4603
4604 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4605
4606         * gcc.target/arm/sync-1.c: New.
4607
4608 2010-09-12  Olivier Hainque  <hainque@adacore.com>
4609
4610         * gnat.dg/memtrap.adb: New test.
4611
4612 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4613
4614         * gfortran.dg/promotion.f90: Fix options.
4615
4616 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
4617
4618         * g++.dg/cpp0x/range-for1.C: New.
4619         * g++.dg/cpp0x/range-for2.C: New.
4620         * g++.dg/cpp0x/range-for3.C: New.
4621         * g++.dg/cpp0x/range-for4.C: New.
4622         * g++.dg/cpp0x/range-for5.C: New.
4623         * g++.dg/cpp0x/range-for6.C: New.
4624
4625 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
4626
4627         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4628         and counts. Check that transpose is not called.
4629         * gfortran.dg/transpose_2.f90: Update error message.
4630
4631 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
4632
4633         PR c++/43824
4634         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
4635         * g++.dg/lookup/strong-using-2.C: Likewise.
4636         * g++.dg/lookup/strong-using-3.C: Likewise.
4637         * g++.dg/lookup/strong-using-5.C: Likewise.
4638
4639         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
4640         * g++.dg/cpp0x/inline-ns4.C: New.
4641         * g++.dg/cpp0x/inline-ns5.C: New.
4642
4643 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4644
4645         PR middle-end/45634
4646         * gfortran.fortran-torture/compile/pr45634.f90: New.
4647
4648 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
4649
4650         * objc.dg/fobjc-exceptions.m: New test.
4651
4652 2010-09-10  Jan Hubicka  <jh@suse.cz>
4653
4654         * g++.dg/inherit/covariant7.C: Fix pattern matching.
4655
4656 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4657
4658         PR tree-optimization/44972
4659         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4660         * gcc.dg/tree-ssa/pr45144.c: Likewise.
4661         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4662         instead.
4663         * g++.dg/torture/pr44972.C: New test.
4664
4665 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4666
4667         PR tree-optimization/44972
4668         * g++.dg/torture/pr34850.C: Remove expected warning.
4669
4670 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4671
4672         * gfortran.dg/dummy_optional_arg.f90: New test.
4673
4674 2010-09-08  Jan Hubicka  <jh@suse.cz>
4675
4676         PR tree-optimization/45598
4677         * fortran.fortran-torture/compile/pr45598.f90: New test.
4678
4679 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
4680
4681         * lib/target-supports-dg.exp (dg-require-ifunc): New.
4682         * lib/target-supports.exp (check_ifunc_available): New.
4683         * gcc.dg/attr-ifunc-1.c: New.
4684         * gcc.dg/attr-ifunc-2.c: New.
4685         * gcc.dg/attr-ifunc-3.c: New.
4686         * gcc.dg/attr-ifunc-4.c: New.
4687         * gcc.dg/attr-ifunc-5.c: New.
4688         * g++.dg/ext/attr-ifunc-1.C: New.
4689         * g++.dg/ext/attr-ifunc-2.C: New.
4690         * g++.dg/ext/attr-ifunc-3.C: New.
4691         * g++.dg/ext/attr-ifunc-4.C: New.
4692
4693 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
4694
4695         PR middle-end/40386
4696         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
4697
4698 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
4699
4700         * gfortran.dg/inline_transpose_1.f90: New test.
4701
4702 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4703
4704         PR c++/45588
4705         * g++.dg/warn/Wunused-var-15.C: New test.
4706
4707 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4708
4709         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4710         hppa*-*-hpux*.
4711
4712 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4713
4714         * objc/execute/exceptions/throw-nil.m: New test.
4715         * objc/execute/exceptions/handler-1.m: Updated to use the new
4716         objc_set_uncaught_exception_handler() function.
4717         * objc/execute/exceptions/matcher-1.m: New test.
4718
4719 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4720
4721         PR fortran/38282
4722         * gfortran.dg/bit_comparison_1.F90: New test.
4723         * gfortran.dg/leadz_trailz_3.f90: New test.
4724         * gfortran.dg/masklr_2.F90: New test.
4725         * gfortran.dg/shiftalr_1.F90: New test.
4726         * gfortran.dg/merge_bits_2.F90: New test.
4727         * gfortran.dg/dshift_2.F90: New test.
4728         * gfortran.dg/bit_comparison_2.F90: New test.
4729         * gfortran.dg/masklr_1.F90: New test.
4730         * gfortran.dg/merge_bits_1.F90: New test.
4731         * gfortran.dg/dshift_1.F90: New test.
4732         * gfortran.dg/shiftalr_2.F90: New test.
4733
4734 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4735
4736         * objc.dg/type-stream-1.m: Replaced with a test that tests that
4737         functions from objc/typedstream.h are deprecated.
4738
4739 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4740
4741         * lib/target-supports.exp
4742         (check_effective_target_run_expensive_tests): New proc.
4743         * gcc.c-torture/compile/limits-fnargs.c: Use
4744         dg-require-effective-target run_expensive_tests.
4745
4746 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4747
4748         PR fortran/45597
4749         * gfortran.dg/gomp/pr45597.f90: New test.
4750
4751         PR fortran/45595
4752         * gfortran.dg/gomp/pr45595.f90: New test.
4753
4754 2010-09-08  Michael Matz  <matz@suse.de>
4755
4756         * c-c++-common/uninit-17.c: Adjust.
4757
4758 2010-09-08  Michael Matz  <matz@suse.de>
4759
4760         PR tree-optimization/43430
4761         * gcc.dg/vect/pr43430-2.c: New test.
4762
4763 2010-09-08  Michael Matz  <matz@suse.de>
4764
4765         PR tree-optimization/33244
4766         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4767
4768 2010-09-08  Richard Guenther  <rguenther@suse.de>
4769
4770         PR tree-optimization/45578
4771         * gfortran.dg/pr45578.f90: New testcase.
4772
4773 2010-09-08  Richard Guenther  <rguenther@suse.de>
4774
4775         PR testsuite/45590
4776         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4777
4778 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4779
4780         PR fortran/45576
4781         * gfortran.dg/char_length_18.f90:  New test.
4782
4783 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
4784
4785         PR target/36502
4786         * gcc.target/i386/pr36502.c: New test.
4787
4788         PR target/42313
4789         PR target/44651
4790         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4791         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4792
4793 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
4794
4795         * gfortran.dg/achar_4.f90: Enable bounds checking.
4796
4797 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
4798
4799         PR target/45206
4800         * gcc.target/i386/pr45206.c: New test.
4801
4802 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
4803
4804         PR fortran/45505
4805         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4806
4807 2010-09-07  Jan Hubicka  <jh@suse.cz>
4808
4809         * gcc.c-torture/compile/20100907.c: New testcase.
4810
4811 2010-09-07  Richard Guenther  <rguenther@suse.de>
4812
4813         PR middle-end/45569
4814         * g++.dg/eh/pr45569.C: New testcase.
4815
4816 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
4817
4818         PR target/43137
4819         * gcc.target/arm/pr43137.c: New test.
4820
4821 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4822
4823         PR fortran/36931
4824         * gfortran.dg/dependency_35.f90:  New test.
4825
4826 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4827
4828         PR fortran/34145
4829         * gfortran.dg/char_length_17.f90:  New test.
4830
4831 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
4832
4833         PR c++/45200
4834         PR c++/45293
4835         PR c++/45558
4836         * g++.dg/template/typedef34.C: New test.
4837         * g++.dg/template/typedef35.C: New test.
4838
4839 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
4840
4841         PR target/22152
4842         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4843
4844 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
4845
4846         * g++.dg/warn/Wdouble-promotion.C: New.
4847
4848 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
4849
4850         * g++.dg/parse/redef2.C: New.
4851
4852 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4853
4854         * gcc.dg/20100906-1.c: New testcase.
4855
4856 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
4857
4858         PR testsuite/45543
4859         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4860         DW_TAG_enumeration_type DIE.
4861
4862 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
4863
4864         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4865         Update XFAILs.
4866
4867 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
4868
4869         PR rtl-optimization/44919
4870         * g++.dg/opt/pr44919.C: New.
4871
4872 2010-09-06  Tobias Burnus  <burnus@net-b.de>
4873
4874         PR fortran/38282
4875         * gfortran.dg/iall_iany_iparity_1.f90: New.
4876         * gfortran.dg/iall_iany_iparity_2.f90: New.
4877
4878 2010-09-06  Jason Merrill  <jason@redhat.com>
4879
4880         * g++.dg/cpp0x/initlist42.C: New.
4881
4882         * g++.dg/cpp0x/auto19.C: New.
4883
4884         * g++.dg/template/sfinae25.C: New.
4885         * g++.dg/template/char1.C: Expect warning.
4886         * g++.dg/template/nontype10.C: Likewise.
4887
4888         * g++.dg/cpp0x/implicit9.C: New.
4889
4890         * g++.dg/cpp0x/initlist43.C: New.
4891
4892 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
4893
4894         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4895
4896 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
4897
4898         * gcc.dg/Wdouble-promotion.c: New.
4899
4900 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4901
4902         * gfortran.dg/float128_1.f90: Remove test case as
4903         it always fails since Rev 163611 backed out the
4904         front-end implementation.
4905
4906 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4907
4908         * gfortran.dg/float128_1.f90: XFAIL test case.
4909
4910 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4911
4912         * gfortran.dg/bessel_7.f90: Decrease required precision.
4913
4914 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
4915
4916         PR testsuite/45545
4917         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4918         ref-all-matching targets.
4919
4920 2010-09-05  Richard Guenther  <rguenther@suse.de>
4921
4922         PR tree-optimization/45535
4923         * gcc.c-torture/compile/pr45535.c: New testcase.
4924
4925 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
4926
4927         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4928         "\[^\n\]*".
4929         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4930         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4931         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4932         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4933         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4934         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4935         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4936         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4937         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4938         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4939         * gcc.target/i386/pr22152.c: Likewise.
4940         * gcc.target/i386/pr36992-1.c: Likewise.
4941         * gcc.target/i386/pr36992-2.c: Likewise.
4942         * gcc.target/sh/sh4a-memmovua.c: Likewise.
4943
4944 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4945
4946         PR testsuite/43957
4947         * gcc.dg/const-uniq-1.c: Modify regexp.
4948
4949 2010-09-04  Tobias Burnus  <burnus@net-b.de>
4950
4951         PR fortran/45530
4952         * gfortran.dg/namelist_63.f90: New.
4953
4954 2010-09-04  Jan Hubicka  <jh@suse.cz>
4955
4956         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4957         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4958
4959 2010-09-04  Jan Hubicka  <jh@suse.cz>
4960
4961         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4962
4963 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
4964
4965         PR fortran/45507
4966         * gfortran.dg/allocate_alloc_opt_12.f90: New.
4967
4968 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
4969
4970         * gcc.dg/opts-4.c: New test.
4971
4972 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4973
4974         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4975         * gcc.dg/vect/vect-peel-4.c: Ditto.
4976
4977 2010-09-03  Daniel Kraft  <d@domob.eu>
4978
4979         PR fortran/45525
4980         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4981
4982 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4983
4984         PR fortran/45159
4985         * gfortran.dg/dependency_34.f90:  New test.
4986
4987 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4988
4989         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4990
4991 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4992
4993         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4994         gcc.target/i386/clearcap.map if supported.
4995
4996 2010-09-03  Michael Matz  <matz@suse.de>
4997
4998         PR middle-end/45415
4999         * gcc.dg/pr45415.c: New test.
5000
5001 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5002
5003         PR tree-optimization/45506
5004         * gcc.dg/pr45506.c: New.
5005
5006 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
5007
5008         PR target/45476
5009         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5010         * gcc.target/i386/float128-2.c: Ditto.
5011
5012 2010-09-03  Daniel Kraft  <d@domob.eu>
5013
5014         PR fortran/34162
5015         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5016         * gfortran.dg/internal_dummy_2.f08: New test.
5017         * gfortran.dg/internal_dummy_3.f08: New test.
5018         * gfortran.dg/internal_dummy_4.f08: New test.
5019
5020 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
5021
5022         PR debug/45500
5023         * gcc.target/i386/pr45500.c: New test.
5024
5025 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
5026
5027         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5028
5029 2010-09-03  Daniel Kraft  <d@domob.eu>
5030
5031         PR fortran/44602
5032         * gfortran.dg/exit_2.f08; Adapt error messages.
5033         * gfortran.dg/exit_3.f08: New test.
5034         * gfortran.dg/exit_4.f08: New test.
5035         * gfortran.dg/exit_5.f03: New test.
5036
5037 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5038
5039         * gfortran.dg/ishft_4.f90: New test.
5040
5041 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5042
5043         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5044         FRIZ/XSRIZ instruciton for (double)(long long)x.
5045         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5046
5047 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5048
5049         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5050
5051 2010-09-02  Richard Guenther  <rguenther@suse.de>
5052
5053         PR tree-optimization/44937
5054         PR tree-optimization/45412
5055         * g++.dg/opt/pr45412.C: New testcase.
5056         * gcc.c-torture/compile/pr45412.c: Likewise.
5057         * gcc.c-torture/compile/pr44937.c: Likewise.
5058
5059 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
5060
5061         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
5062         but using -Werror=comment.
5063         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5064         expected error messages.
5065
5066 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5067
5068         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5069         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5070
5071 2010-09-02  Tobias Burnus  <burnus@net-b.de>
5072
5073         PR fortran/45489
5074         * gfortran.dg/initialization_27.f90: New.
5075
5076 2010-09-02  Ira Rosen  <irar@il.ibm.com>
5077
5078         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5079         check into different basic blocks. Expect vectorization if misaligned
5080         stores are supported.
5081         * gcc.dg/vect/bb-slp-8a.c: New test.
5082         * gcc.dg/vect/bb-slp-8b.c: New test.
5083
5084 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
5085
5086         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5087
5088 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
5089
5090         PR fortran/44541
5091         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5092         * gfortran.dg/class_dummy_1.f03: New.
5093
5094 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
5095
5096         PR middle-end/45458
5097         * g++.dg/tree-prof/partition2.C: New test.
5098
5099 2010-09-01  Richard Guenther  <rguenther@suse.de>
5100
5101         * gcc.dg/vect/vect-outer-fir.c: Adjust.
5102         * gcc.dg/tree-ssa/vrp54.c: New testcase.
5103         * gcc.c-torture/execute/20100827-1.c: Likewise.
5104
5105 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5106
5107         * gfortran.dg/execute_command_line_1.f90: New test.
5108
5109 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5110
5111         PR preprocessor/45457
5112         * c-c++-common/cpp/pr45457.c: New test.
5113
5114 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
5115
5116         * gcc.dg/nested-func-8.c: New test.
5117
5118 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5119
5120         PR fortran/38282
5121         * gfortran.dg/popcnt_poppar_1.F90: New test.
5122         * gfortran.dg/popcnt_poppar_2.F90: New test.
5123
5124 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
5125
5126         * gcc.target/i386/volatile-2.c: Require nonpic target.
5127
5128 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5129
5130         PR middle-end/45461
5131         * gcc.dg/pr45461.c: New test.
5132
5133 2010-08-31  Richard Guenther  <rguenther@suse.de>
5134
5135         PR testsuite/45455
5136         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5137
5138 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
5139
5140         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5141
5142 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
5143
5144         PR fortran/45456
5145         * gfortran.dg/typebound_proc_18.f03: New.
5146
5147 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5148
5149         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5150         * lib/scanasm.exp (scan-stack-usage): Likewise.
5151         (scan-stack-usage-not): Likewise.
5152         * gcc.dg/stack-usage-1.c: New test.
5153         * gcc.target/i386/stack-usage-realign.c: Likewise.
5154
5155 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
5156
5157         PR tree-optimization/45427
5158         * gcc.dg/tree-ssa/pr45427.c: New test.
5159
5160 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
5161
5162         PR c++/45043
5163         * g++.dg/template/crash102.C: New.
5164
5165 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
5166
5167         PR middle-end/45423
5168         * gcc.dg/gomp/atomic-12.c: New test.
5169         * gcc.dg/gomp/atomic-13.c: New test.
5170         * gcc.dg/gomp/atomic-14.c: New test.
5171         * g++.dg/gomp/atomic-11.C: New test.
5172         * g++.dg/gomp/atomic-12.C: New test.
5173         * g++.dg/gomp/atomic-13.C: New test.
5174         * g++.dg/gomp/atomic-14.C: New test.
5175
5176 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5177
5178         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5179         delimiter.
5180
5181 2010-08-30  Thomas Quinot  <quinot@adacore.com>
5182
5183         * gnat.dg/discr24.adb: New test.
5184
5185 2010-08-30  Richard Guenther  <rguenther@suse.de>
5186
5187         PR tree-optimization/45449
5188         * gcc.dg/pr45449.c: New testcase.
5189
5190 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
5191
5192         * gcc.dg/opts-1.c: Expect errors, not warnings.
5193
5194 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5195
5196         PR fortran/42769
5197         * gfortran.dg/dynamic_dispatch_11.f03: New.
5198
5199 2010-08-29  Jason Merrill  <jason@redhat.com>
5200
5201         PR c++/44991
5202         * g++.dg/parse/defarg15.C: New.
5203
5204 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5205
5206         PR fortran/45439
5207         * gfortran.dg/select_type_16.f03: New.
5208
5209 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5210             Tobias Burnus  <burnus@net-b.de>
5211
5212         * gfortran.dg/bessel_7.f90: Decrease required precision.
5213
5214 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
5215             Kaz Kojima  <kkojima@gcc.gnu.org>
5216
5217         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
5218
5219 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5220
5221         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5222         floating point conversion code generation.
5223         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5224         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5225         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5226         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5227         to integer conversion code generation.
5228         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5229         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5230         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5231         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5232
5233 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5234
5235         PR fortran/32049
5236         * gfortran.dg/random_seed_1.f90: Adjust test.
5237         * gfortran.dg/float128_1.f90: New test.
5238
5239 2010-08-27  Tobias Burnus  <burnus@net-b.de>
5240
5241         PR fortran/33197
5242         * gfortran.dg/norm2_1.f90: New.
5243         * gfortran.dg/norm2_2.f90: New.
5244         * gfortran.dg/norm2_3.f90: New.
5245         * gfortran.dg/norm2_4.f90: New.
5246         * gfortran.dg/parity_1.f90: New.
5247         * gfortran.dg/parity_2.f90: New.
5248         * gfortran.dg/parity_3.f90: New.
5249
5250 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
5251
5252         PR fortran/45420
5253         * gfortran.dg/select_type_15.f03: New.
5254
5255 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5256
5257         PR libfortran/43217
5258         * gfortran.dg/hollerith8.f90: New test.
5259
5260 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5261
5262         PR fortran/45159
5263         * gfortran.dg/dependency_33.f90:  New test.
5264
5265 2010-08-27  Richard Guenther  <rguenther@suse.de>
5266
5267         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5268         * gcc.dg/graphite/scop-2.c: Likewise.
5269         * gcc.dg/graphite/scop-20.c: Likewise.
5270         * gcc.dg/vect/slp-25.c: Likewise.
5271
5272 2010-08-27  Olivier Hainque  <hainque@adacore.com>
5273
5274         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5275
5276 2010-08-26  Daniel Kraft  <d@domob.eu>
5277
5278         PR fortran/38936
5279         PR fortran/44047
5280         PR fortran/45384
5281         * gfortran.dg/associate_8.f03: New test.
5282         * gfortran.dg/select_type_13.f03: New test.
5283         * gfortran.dg/select_type_14.f03: New test.
5284
5285 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
5286
5287         PR tree-optimization/44485
5288         * gcc.dg/pr44485.c: New test.
5289
5290 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5291
5292         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5293         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5294         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5295
5296 2010-08-26  Richard Guenther  <rguenther@suse.de>
5297
5298         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5299         * gcc.dg/graphite/scop-21.c: Likewise.
5300
5301 2010-08-26  Richard Guenther  <rguenther@suse.de>
5302
5303         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5304         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5305         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5306         * gcc.dg/vect/vect-91.c: Likewise.
5307         * gcc.dg/vect/vect-peel-1.c: Likewise.
5308         * gcc.dg/vect/vect-peel-2.c: Likewise.
5309         * gcc.dg/vect/vect-peel-4.c: Likewise.
5310
5311 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5312
5313         PR libfortran/41859
5314         * gfortran.dg/der_io_4.f90: New test.
5315
5316 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5317
5318         PR rtl-optimization/44858
5319         * gcc.c-torture/execute/pr44858.c: New test.
5320
5321         PR rtl-optimization/45400
5322         * g++.dg/other/i386-8.C: New test.
5323
5324 2010-08-25  Richard Guenther  <rguenther@suse.de>
5325
5326         * gcc.dg/alias-8.c: Adjust.
5327
5328 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
5329
5330         * gcc.target/i386/combine-mul.c: New test.
5331
5332 2010-08-25  Richard Guenther  <rguenther@suse.de>
5333
5334         PR lto/44562
5335         * gcc.dg/graphite/id-27.c: New testcase.
5336         * gcc.dg/lto/20100825-1_0.c: Likewise.
5337
5338 2010-08-25  Richard Guenther  <rguenther@suse.de>
5339
5340         PR tree-optimization/45316
5341         * g++.dg/opt/pr45316.C: New testcase.
5342
5343 2010-08-25  Richard Guenther  <rguenther@suse.de>
5344
5345         PR tree-optimization/45393
5346         * g++.dg/torture/pr45393.C: New testcase.
5347
5348 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5349
5350         PR tree-optimization/45059
5351         * gcc.c-torture/compile/pr45059.c: New test.
5352
5353 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
5354
5355         * lib/target-supports.exp (check_effective_target_vect_unpack):
5356         Set vect_unpack supported flag to true for neon.
5357
5358 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5359
5360         * gcc.dg/tree-ssa/ifc-5.c: New.
5361
5362 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5363
5364         * gcc.dg/tree-ssa/ifc-4.c: New.
5365         * gcc.dg/tree-ssa/ifc-7.c: New.
5366
5367 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
5368
5369         * gcc.dg/vect/vect.exp: Check loongson targets
5370         * g++.dg/vect/vect.exp: Likewise
5371         * gfortran.dg/vect/vect.exp: Likewise
5372
5373 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5374
5375         * gcc.target/powerpc/vsx-mass-1.c: New file, test
5376         -mveclibabi=mass.
5377
5378 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
5379
5380         PR fortran/45366
5381         * gfortran.dg/proc_ptr_29.f90: New.
5382
5383 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5384             Dominique d'Humieres  <dominiq@lps.ens.fr>
5385
5386         PR fortran/45367
5387         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5388
5389 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5390
5391         PR fortran/45367
5392         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5393
5394 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5395
5396         PR fortran/36158
5397         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5398
5399 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5400             Dominique d'Humieres  <dominiq@lps.ens.fr>
5401
5402         PR fortran/45367
5403         PR fortran/36158
5404         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5405         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5406
5407 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
5408
5409         PR fortran/44863
5410         PR fortran/45271
5411         PR fortran/45290
5412         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5413         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5414         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5415
5416 2010-08-21  Tobias Burnus  <burnus@net-b.de>
5417
5418         PR fortran/36158
5419         PR fortran/33197
5420         * gfortran.dg/bessel_6.f90: New.
5421         * gfortran.dg/bessel_7.f90: New.
5422
5423 2010-08-20  Jan Hubicka  <jh@suse.cz>
5424
5425         PR c++/45307
5426         PR c++/17736
5427         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5428         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5429
5430 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
5431
5432         PR target/45336
5433         * gcc.target/i386/pr45336-1.c: New.
5434         * gcc.target/i386/pr45336-2.c: Likewise.
5435         * gcc.target/i386/pr45336-3.c: Likewise.
5436         * gcc.target/i386/pr45336-4.c: Likewise.
5437
5438 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
5439
5440         PR testsuite/45361
5441         * gcc.target/i386/volatile-2.c: Update scan strings to also
5442         include (%rip) for the memory reference on x86_64.
5443
5444 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
5445
5446         PR middle-end/44974
5447         * gcc.dg/pr44974.c: New test.
5448
5449         PR rtl-optimization/45353
5450         * gcc.dg/pr45353.c: New test.
5451
5452 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5453
5454         * gcc.target/i386/volatile-2.c: New.
5455
5456 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
5457
5458         PR rtl-optimization/44691
5459         * gfortran.dg/pr44691.f: New test.
5460
5461 2010-10-19  Olivier Hainque  <hainque@adacore.com>
5462
5463         * gcc.target/sparc/sibcall-dslot.c: New testcase.
5464
5465 2010-08-19  Jason Merrill  <jason@redhat.com>
5466
5467         * g++.dg/init/synth3.C: New.
5468         * g++.dg/init/value8.C: New.
5469         * g++.dg/tree-ssa/empty-2.C: New.
5470         * g++.dg/cpp0x/noexcept09.C: New.
5471
5472 2010-08-19  Daniel Kraft  <d@domob.eu>
5473
5474         PR fortran/29785
5475         PR fortran/45016
5476         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5477         * gfortran.dg/pointer_remapping_1.f90: New test.
5478         * gfortran.dg/pointer_remapping_2.f03: New test.
5479         * gfortran.dg/pointer_remapping_3.f08: New test.
5480         * gfortran.dg/pointer_remapping_4.f03: New test.
5481         * gfortran.dg/pointer_remapping_5.f08: New test.
5482         * gfortran.dg/pointer_remapping_6.f08: New test.
5483
5484 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
5485
5486         PR testsuite/45324
5487         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5488
5489 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5490
5491         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5492
5493 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
5494
5495         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5496         variable.
5497
5498 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5499
5500         PR target/45070
5501         * gcc.c-torture/execute/pr45070.c: New.
5502
5503 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5504
5505         * g++.dg/pr44328.C: New test.
5506
5507 2010-08-19  Tobias Burnus  <burnus@net-b.de>
5508
5509         PR fortran/36158
5510         PR fortran/33197
5511         * gfortran.dg/bessel_3.f90: New.
5512         * gfortran.dg/bessel_4.f90: New.
5513         * gfortran.dg/bessel_5.f90: New.
5514
5515 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
5516
5517         PR fortran/45290
5518         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5519         * gfortran.dg/pointer_init_2.f90: New.
5520         * gfortran.dg/pointer_init_3.f90: New.
5521         * gfortran.dg/pointer_init_4.f90: New.
5522
5523 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
5524
5525         PR c++/45049
5526         * g++.dg/pr45049-1.C: New test.
5527         * g++.dg/pr45049-2.C: New test.
5528
5529 2010-08-18  Jie Zhang  <jie@codesourcery.com>
5530
5531         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5532         20 if __ARM_PCS is defined otherwise 64.
5533         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5534         instead of hard coded 64.
5535
5536 2010-08-18  Yao Qi  <yao@codesourcery.com>
5537
5538         PR target/45094
5539         * gcc.target/arm/pr45094.c: New test.
5540
5541 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5542
5543         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5544
5545 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5546
5547         PR rtl-optimization/42575
5548         * gcc.target/arm/pr42575.c: New test.
5549
5550 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5551
5552         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5553         * gcc.dg/tls/thr-cse-1.c: New.
5554
5555 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5556
5557         PR debug/42487
5558         * lib/target-supports.exp
5559         (check_effective_target_function_sections): New.
5560         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5561         function sections before proceding.
5562
5563 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
5564
5565         PR fortran/45308
5566         * gfortran.dg/pr45308.f03: New test.
5567
5568 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
5569
5570         PR target/45296
5571         * gcc.target/i386/pr45296.c: New test.
5572
5573 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
5574
5575         * g++.dg/ext/uow-1.C: New.
5576         * g++.dg/ext/uow-2.C: New.
5577         * g++.dg/ext/uow-3.C: New.
5578         * g++.dg/ext/uow-4.C: New.
5579
5580 2010-08-17  Richard Guenther  <rguenther@suse.de>
5581
5582         PR testsuite/45266
5583         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5584
5585 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
5586
5587         PR c/40563
5588         * gcc.dg/Wcxx-compat-20.c: New test.
5589
5590 2010-08-17  Daniel Kraft  <d@domob.eu>
5591
5592         PR fortran/38936
5593         * gfortran.dg/associate_1.f03: Extended to test newly supported
5594         features like association to variables.
5595         * gfortran.dg/associate_3.f03: Removed check for illegal change
5596         of associate-name here...
5597         * gfortran.dg/associate_5.f03: ...and added it here.
5598         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
5599         * gfortran.dg/associate_7.f03: New test.
5600
5601 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
5602
5603         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
5604
5605 2010-08-15  Daniel Kraft  <d@domob.eu>
5606
5607         PR fortran/38936
5608         * gfortran.dg/associate_1.f03: Enable test for array expressions.
5609         * gfortran.dg/associate_3.f03: Clarify comment.
5610         * gfortran.dg/associate_5.f03: New test.
5611         * gfortran.dg/associate_6.f03: New test.
5612
5613 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5614
5615         PR fortran/45211
5616         * gfortran.dg/bind_c_usage_21.f90: New.
5617         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
5618
5619 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5620
5621         * gfortran.dg/optional_absent_1.f90: New.
5622         * gfortran.dg/null_actual.f90: New.
5623
5624 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5625
5626         * gfortran.dg/pointer_target_1.f90: New.
5627         * gfortran.dg/pointer_target_2.f90: New.
5628         * gfortran.dg/pointer_target_3.f90: New.
5629
5630 2010-08-15  Daniel Kraft  <d@domob.eu>
5631
5632         PR fortran/45197
5633         * gfortran.dg/elemental_args_check_3.f90: New test.
5634         * gfortran.dg/impure_1.f08: New test.
5635         * gfortran.dg/impure_2.f08: New test.
5636         * gfortran.dg/impure_3.f90: New test.
5637         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
5638
5639 2010-08-15  Ira Rosen  <irar@il.ibm.com>
5640
5641         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
5642         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
5643         SLP tests.
5644         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
5645         misaligned loads.
5646         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
5647         misaligned stores.c
5648         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
5649
5650 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5651
5652         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5653         dg-require-effective-target after dg-do.
5654
5655 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5656
5657         * lib/target-supports.exp (check_effective_target_vect_int): Return
5658         true for Loongson targets.
5659         (check_effective_target_vect_shift): Likewise.
5660         (check_effective_target_vect_no_int_max): Likewise.
5661         (check_effective_target_vect_no_align): Likewise.
5662         (check_effective_target_vect_short_mult): Likewise.
5663
5664 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
5665
5666         * g++.dg/cast.C: Change fields of structures to "long" to pass
5667         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5668         * g++.dg/cpp0x/iop.C: Ditto.
5669         * g++.dg/cpp0x/named_refs.C: Ditto.
5670         * g++.dg/cpp0x/rv1p.C: Ditto.
5671         * g++.dg/cpp0x/rv2p.C: Ditto.
5672         * g++.dg/cpp0x/rv3p.C: Ditto.
5673         * g++.dg/cpp0x/rv4p.C: Ditto.
5674         * g++.dg/cpp0x/rv5p.C: Ditto.
5675         * g++.dg/cpp0x/rv6p.C: Ditto.
5676         * g++.dg/cpp0x/rv7p.C: Ditto.
5677         * g++.dg/cpp0x/rv8p.C: Ditto.
5678         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5679
5680 2010-08-13  Daniel Kraft  <d@domob.eu>
5681
5682         * gfortran.dg/implied_shape_1.f08: New test.
5683         * gfortran.dg/implied_shape_2.f90: New test.
5684         * gfortran.dg/implied_shape_3.f08: New test.
5685
5686 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5687
5688         PR libfortran/42526
5689         * gfortran.dg/char_component_initializer_1.f90: New test.
5690
5691 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
5692
5693         PR tree-optimization/45241
5694         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5695
5696 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5697
5698         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5699         to dg-options.
5700         * gcc.target/i386/pr40906-2.c: Ditto.
5701         * gcc.target/i386/pr40906-3.c: Ditto.
5702
5703 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5704
5705         PR middle-end/45262
5706         * gcc.c-torture/execute/pr45262.c: New test.
5707
5708 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5709
5710         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5711         empty argument.
5712         * g++.dg/other/profile1.C: Ditto.
5713
5714 2010-08-12  Richard Guenther  <rguenther@suse.de>
5715
5716         PR tree-optimization/45232
5717         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5718         * gcc.dg/tree-ssa/loop-7.c: Adjust.
5719         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5720         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5721         unsigned arithmetic.
5722         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5723         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5724         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5725         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5726         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5727         unsigned arithmetic.
5728         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5729         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5730         unsigned arithmetic.
5731         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5732         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5733         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5734         unsigned arithmetic.
5735         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5736         * gcc.dg/tree-ssa/negate.c: Adjust.
5737         * gcc.dg/vect/vect-1.c: Adjust.
5738         * gfortran.dg/reassoc_6.f: XFAIL.
5739
5740 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5741
5742         PR debug/45259
5743         * gcc.dg/pr45259.c: New test.
5744
5745 2010-08-12  Wei Guozhi  <carrot@google.com>
5746
5747         PR target/44999
5748         * gcc.target/arm/pr44999.c: New testcase.
5749
5750 2010-08-12  Jie Zhang  <jie@codesourcery.com>
5751
5752         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5753         (N): Likewise.
5754         (main): Adjust accordingly.
5755
5756 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5757
5758         * gfortran.dg/graphite/id-22.f: New.
5759
5760 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5761
5762         * gcc.dg/graphite/id-26.c: New.
5763
5764 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5765
5766         * gcc.dg/graphite/id-25.c: New.
5767
5768 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5769
5770         * gcc.dg/graphite/run-id-5.c: New.
5771         * gcc.dg/graphite/run-id-6.c: New.
5772         * gfortran.dg/graphite/id-21.f: New.
5773
5774 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5775
5776         * gcc.dg/graphite/id-24.c: New.
5777
5778 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5779
5780         * gcc.dg/tree-ssa/pr20742.c: New.
5781
5782 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5783
5784         * gcc.dg/graphite/id-23.c: New.
5785
5786 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5787
5788         * gfortran.dg/graphite/id-20.f: Adjust testcase.
5789
5790 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5791
5792         * gcc.dg/graphite/pr42729.c: New.
5793
5794 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5795
5796         * gfortran.dg/graphite/id-20.f: New.
5797
5798 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5799
5800         * gcc.dg/graphite/id-22.c: New.
5801
5802 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5803
5804         * gcc.dg/graphite/run-id-2.c: Call abort.
5805
5806 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5807
5808         * gcc.dg/graphite/id-20.c: New.
5809
5810 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
5811             Steve Kargl  <kargl@gcc.gnu.org>
5812
5813         PR fortran/44595
5814         * gfortran.dg/move_alloc_3.f90: New.
5815         * gfortran.dg/random_seed_2.f90: New.
5816
5817 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5818
5819         * lib/target-supports.exp (check_effective_target_sync_int_long):
5820         Add hppa*-*-linux*.
5821         (check_effective_target_sync_char_short): Likewise.
5822
5823 2010-08-10  Yao Qi  <yao@codesourcery.com>
5824
5825         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5826         general form.
5827         * gcc.dg/tree-ssa/loop-31.c: Likewise.
5828         * g++.dg/other/packed1.C: Likewise.
5829         * g++.dg/other/crash-4.C: Likewise.
5830         * g++.dg/ext/packed8.C: Likewise.
5831         * g++.dg/init/array16.C: Likewise.
5832
5833 2010-08-10  xinliang David Li  <davidxl@google.com>
5834         * gcc.dg/tree-ssa/loop-19.c: Add option
5835         -fno-prefetch-loop-array
5836
5837 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
5838
5839         PR middle-end/45182
5840         * gcc.c-torture/compile/pr45182.c: New test.
5841
5842 2010-08-09  Jason Merrill  <jason@redhat.com>
5843
5844         PR c++/45236
5845         * g++.dg/cpp0x/variadic-104.C: New.
5846
5847 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5848
5849         PR fortran/44235
5850         * gfortran.dg/dependency_32.f90:  New test.
5851
5852 2010-08-09  Richard Guenther  <rguenther@suse.de>
5853
5854         PR middle-end/44632
5855         * g++.dg/opt/nrv17.C: New testcase.
5856
5857 2010-08-09  Richard Guenther  <rguenther@suse.de>
5858
5859         PR middle-end/45212
5860         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5861         alignment from MEM_REF offset only if we took it from the
5862         base object.
5863
5864         * gcc.target/i386/pr24178.c: New testcase.
5865
5866 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5867
5868         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5869         * gcc.dg/20030702-1.c: Ditto.
5870         * gcc.dg/20050309-1.c: Ditto.
5871         * gcc.dg/20050325-1.c: Ditto.
5872         * gcc.dg/20050330-2.c: Ditto.
5873         * gcc.dg/20051201-1.c: Ditto.
5874         * gcc.dg/gomp/pr27573.c: Ditto.
5875         * gcc.dg/gomp/pr34610.c: Ditto.
5876         * gcc.dg/pr24225.c: Ditto.
5877         * gcc.dg/pr26570.c: Ditto.
5878         * gcc.dg/pr32773.c: Ditto.
5879         * g++.dg/gcov/gcov-6.C: Ditto.
5880         * g++.dg/gomp/pr34608.C: Ditto.
5881         * gfortran.dg/gomp/pr27573.f90: Ditto.
5882
5883         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
5884         dg-require-host-local dg directive.
5885         * gcc.dg/profile-dir-2.c: Ditto.
5886         * gcc.dg/profile-dir-3.c: Ditto.
5887
5888 2010-08-08  Richard Guenther  <rguenther@suse.de>
5889
5890         PR tree-optimization/45109
5891         * gcc.c-torture/compile/pr45109.c: New testcase.
5892
5893 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5894
5895         * gcc.dg/march.c: Skip if -march defined.
5896         * gcc.dg/mtune.c: Skip if -mtune defined.
5897
5898         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5899         generic thunk support.
5900
5901 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
5902
5903         PR target/45213
5904         * gcc.target/i386/pr45213.c: New test.
5905
5906 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5907
5908         PR libfortran/45143
5909         * gfortran.dg/fmt_error_11.f03: New test.
5910
5911 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5912
5913         * lib/target-supports.exp (check_effective_target_sync_int_long):
5914         Add arm*-*-linux-gnueabi.
5915         (check_effective_target_sync_char_short): Likewise.
5916
5917 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5918
5919         PR fortran/45159
5920         * gfortran.dg/dependency_31.f90:  New test.
5921
5922 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5923
5924         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
5925
5926 2010-08-06  Jason Merrill  <jason@redhat.com>
5927
5928         * g++.dg/cpp0x/sfinae3.C: New.
5929         * g++.dg/cpp0x/sfinae4.C: New.
5930
5931 2010-08-06  Richard Guenther  <rguenther@suse.de>
5932
5933         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5934         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5935         * gcc.dg/tree-ssa/pr25382.c: Likewise.
5936         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5937         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5938         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5939         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5940         * gcc.c-torture/execute/20100805-1.c: Likewise.
5941
5942 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5943
5944         PR testsuite/42855
5945         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5946
5947 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5948
5949         * gcc.dg/ipa/ipcp-ii-1.c: New test.
5950         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5951
5952 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5953
5954         * g++.dg/ipa/devirt-1.C: New test.
5955         * g++.dg/ipa/devirt-2.C: Likewise.
5956         * g++.dg/ipa/devirt-3.C: Likewise.
5957         * g++.dg/ipa/devirt-4.C: Likewise.
5958         * g++.dg/ipa/devirt-5.C: Likewise.
5959         * gcc.dg/ipa/iinline-3.c: Likewise.
5960
5961 2010-08-05  Jie Zhang  <jie@codesourcery.com>
5962
5963         PR tree-optimization/45144
5964         * gcc.dg/tree-ssa/pr45144.c: New test.
5965
5966 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
5967
5968         PR fortran/42207
5969         PR fortran/44064
5970         PR fortran/44065
5971         * gfortran.dg/class_25.f03: New.
5972         * gfortran.dg/class_26.f03: New.
5973
5974 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
5975
5976         * g++.dg/warn/miss-format-1.C: Update line number.
5977
5978 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
5979
5980         PR c++/44641
5981         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5982         .frame and .mask assembler directives.
5983
5984 2010-08-04  Richard Guenther  <rguenther@suse.de>
5985
5986         * gcc.dg/tree-ssa/vrp35.c: Adjust.
5987         * gcc.dg/tree-ssa/vrp36.c: Likewise.
5988         * gcc.dg/tree-ssa/vrp50.c: Likewise.
5989         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5990
5991 2010-08-04  Tobias Burnus  <burnus@net-b.de>
5992
5993         PR fortran/44857
5994         * gfortran.dg/derived_constructor_char_1.f90: New.
5995         * gfortran.dg/derived_constructor_char_2.f90: New.
5996
5997 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5998
5999         PR fortran/45159
6000         * gfortran.dg/dependency_30.f90:  New test.
6001
6002 2010-08-03  Jan Hubicka  <jh@suse.cz>
6003
6004         * gcc.c-torture/compile/pr45085.c: New testcase.
6005
6006 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
6007
6008         PR fortran/44584
6009         PR fortran/45161
6010         * gfortran.dg/typebound_call_9.f03: Modified.
6011         * gfortran.dg/typebound_generic_1.f03: Modified.
6012
6013 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6014
6015         PR fortran/45159
6016
6017         * gfortran.dg/dependency_29.f90:  New test.
6018
6019 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6020
6021         PR fortran/36854
6022         * gfortran.dg/character_comparison_2.f90:  New test.
6023         * gfortran.dg/character_comparison_3.f90:  New test.
6024         * gfortran.dg/dependency_28.f90:  New test.
6025
6026 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
6027
6028         PR target/40457
6029         * gcc.target/arm/pr40457-1.c: New test.
6030         * gcc.target/arm/pr40457-2.c: New test.
6031
6032 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
6033
6034         PR fortran/44912
6035         * gfortran.dg/typebound_call_17.f03: New.
6036
6037 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
6038
6039         PR fortran/44929
6040         * gfortran.dg/allocate_derived_3.f90: New.
6041
6042 2010-07-30  Xinliang David Li  <davidxl@google.com>
6043         PR tree-optimization/45121
6044         * c-c++-common/uninit-17.c: Add -fno-ivops option.
6045
6046 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6047
6048         PR c++/45112
6049         * g++.dg/pr45112.C: New test.
6050
6051 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
6052
6053         PR debug/45055
6054         PR rtl-optimization/45137
6055         * gcc.dg/pr45055.c: New test.
6056
6057 2010-07-30  Alan Modra  <amodra@gmail.com>
6058
6059         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6060         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6061
6062 2010-07-29  Tobias Burnus  <burnus@net-b.de>
6063
6064         PR fortran/45087
6065         PR fortran/45125
6066         * gfortran.dg/whole_file_25.f90: New.
6067         * gfortran.dg/whole_file_26.f90: New.
6068         * gfortran.dg/whole_file_27.f90: New.
6069
6070 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6071
6072         PR fortran/44962
6073         * gfortran.dg/typebound_proc_17.f03: New.
6074
6075 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6076
6077         PR fortran/45004
6078         * gfortran.dg/move_alloc_2.f90: New.
6079
6080 2010-07-29  Xinliang David Li  <davidxl@google.com>
6081         PR tree-optimization/45121
6082         * c-c++-common/uninit-17.c: Fix expected output.
6083
6084 2010-07-29  Richard Guenther  <rguenther@suse.de>
6085
6086         PR tree-optimization/45120
6087         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6088
6089 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
6090
6091         PR fortran/42051
6092         PR fortran/44064
6093         * gfortran.dg/pr42051.f03: New testcase.
6094
6095 2010-07-29  Richard Guenther  <rguenther@suse.de>
6096
6097         PR middle-end/45034
6098         * gcc.c-torture/execute/pr45034.c: New testcase.
6099
6100 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
6101
6102         PR c++/45096
6103         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6104
6105 2010-07-28  Daniel Kraft  <d@domob.eu>
6106
6107         * gfortran.dg/bound_8.f90: New test.
6108
6109 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
6110
6111         PR debug/45105
6112         * gcc.dg/pr45105.c: New test.
6113
6114 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6115
6116         PR rtl-optimization/45107
6117         * gcc.dg/pr45107.c: New test.
6118
6119 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6120
6121         PR rtl-optimization/45101
6122         * gcc.dg/pr45101.c: New test.
6123
6124 2010-07-28  Tobias Burnus  <burnus@net-b.de>
6125
6126         PR fortran/45077
6127         * gfortran.dg/whole_file_24.f90: New.
6128
6129 2010-07-27  Jason Merrill  <jason@redhat.com>
6130
6131         * g++.dg/cpp0x/variadic102.C: New.
6132         * g++.dg/cpp0x/variadic103.C: New.
6133
6134 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6135
6136         PR rtl-optimization/40956
6137         PR target/42495
6138         PR middle-end/42574
6139         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6140         * gcc.target/arm/pr42574.c: Add tests.
6141
6142 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6143
6144         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6145         test name.
6146         (cleanup-repo-files): Ditto.
6147         (cleanup-saved-temps): Ditto.
6148
6149 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6150
6151         PR testsuite/44701
6152         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6153
6154         PR c/45079
6155         * gcc.dg/pr45079.c: New test.
6156
6157 2010-07-27  Ira Rosen  <irar@il.ibm.com>
6158
6159         PR tree-optimization/44152
6160         * gcc.dg/vect/fast-math-pr44152.c: New test.
6161
6162 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
6163
6164         PR ObjC/44140
6165         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6166         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6167         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6168         * obj-c++.dg/torture/trivial.mm: Ditto.
6169         * objc.dg/torture/tls/thr-init-2.m: Ditto.
6170         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6171         * objc.dg/torture/tls/thr-init.m: Ditto.
6172         * objc.dg/torture/trivial.m: Ditto.
6173
6174 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6175
6176         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6177         Skip on spu-*-* targets.
6178
6179 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6180
6181         PR tree-optimization/45083
6182         * gcc.dg/pr45083.c: New test.
6183
6184 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6185
6186         PR fortran/40873
6187         * gfortran.dg/whole_file_22.f90: New test.
6188         * gfortran.dg/whole_file_23.f90: New test.
6189
6190 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
6191             Jack Howarth  <howarth@bromo.med.uc.edu>
6192             Richard Henderson  <rth@redhat.com>
6193
6194         PR target/44132
6195         * gcc.dg/tls/thr-init-1.c: New.
6196         * gcc.dg/tls/thr-init-2.c: New.
6197         * gcc.dg/torture/tls New.
6198         * gcc.dg/torture/tls/tls-test.c: New.
6199         * gcc.dg/torture/tls/thr-init-1.c: New.
6200         * gcc.dg/torture/tls/tls.exp: New.
6201         * gcc.dg/torture/tls/thr-init-2.c: New.
6202         * gcc.dg/tls/emutls-2.c: New test
6203
6204         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6205         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6206         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6207         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6208         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6209         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6210         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6211         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6212         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6213         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6214         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6215         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6216         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6217         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6218         gfortran.dg/gomp/appendix-a/a.22.4.f90,
6219         gfortran.dg/gomp/appendix-a/a.22.5.f90,
6220         gfortran.dg/gomp/appendix-a/a.22.6.f90,
6221         gfortran.dg/gomp/appendix-a/a.24.1.f90,
6222         gfortran.dg/gomp/appendix-a/a.32.1.f90,
6223         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6224         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6225         gfortran.dg/gomp/omp_threadprivate1.f90,
6226         gfortran.dg/gomp/omp_threadprivate2.f90,
6227         gfortran.dg/gomp/reduction1.f90,
6228         gfortran.dg/gomp/sharing-1.f90: Likewise.
6229
6230 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6231
6232         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6233         sse_runtime.
6234         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6235         dg-require-visibility.
6236
6237 2010-07-26  Richard Guenther  <rguenther@suse.de>
6238
6239         PR tree-optimization/43784
6240         * gcc.c-torture/execute/pr43784.c: New testcase.
6241         * g++.dg/torture/pr43784.C: Likewise.
6242
6243 2010-07-26  Richard Guenther  <rguenther@suse.de>
6244
6245         PR middle-end/45056
6246         * g++.dg/pr45056.C: New testcase.
6247
6248 2010-07-26  Richard Guenther  <rguenther@suse.de>
6249
6250         PR tree-optimization/45071
6251         * gcc.dg/pr45071.c: New testcase.
6252
6253 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6254
6255         PR fortran/45066
6256         * gfortran.dg/namelist_62.f90: New.
6257
6258 2010-07-26  Richard Guenther  <rguenther@suse.de>
6259
6260         * gcc.c-torture/execute/pr45017.c: Move ...
6261         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
6262
6263 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6264
6265         PR fortran/40628
6266         * trim_optimize_1.f90:  New test.
6267         * character_comparision_1.f90:  New test.
6268
6269 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6270
6271         PR fortran/42852
6272         * gfortran.dg/wtruncate_fix.f: New test.
6273
6274 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6275
6276         PR testsuite/45068
6277         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6278
6279 2010-07-24  Richard Guenther  <rguenther@suse.de>
6280
6281         PR lto/43788
6282         * g++.dg/lto/20100724-1_0.C: New testcase.
6283
6284 2010-07-24  Richard Guenther  <rguenther@suse.de>
6285
6286         PR lto/43212
6287         * gcc.dg/lto/20100724-1_0.c: New testcase.
6288         * gcc.dg/lto/20100724-1_1.c: Likewise.
6289
6290 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6291
6292         PR fortran/40011
6293         * gfortran.dg/whole_file_21.f90: New.
6294
6295         * gfortran.dg/integer_exponentiation_3.F90: Use
6296         -ffloat-store only for i?86/x86-64 -m32.
6297
6298 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6299
6300         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6301         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6302
6303 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6304
6305         * gfortran.dg/func_decl_4.f90: Split test into two ...
6306         * gfortran.dg/func_decl_5.f90: ... parts.
6307         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6308         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6309         * gfortran.dg/global_references_1.f90: Add new dg-warning.
6310         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6311         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6312         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6313         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6314         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6315         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6316         * gfortran.dg/sizeof.f90: Make test valid.
6317         * gfortran.dg/pr20865.f90: Add new dg-error.
6318         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6319         * gfortran.dg/g77/19990218-0.f: Ditto.
6320         * gfortran.dg/g77/19990218-1.f: Ditto.
6321         * gfortran.dg/g77/970625-2.f: Ditto.
6322         * gfortran.dg/pr37243.f: Fix function declaration.
6323         * gfortran.dg/use_only_1.f90: Fix implicit typing.
6324         * gfortran.dg/loc_1.f90: Fix pointer datatype.
6325
6326 2010-07-23  Tobias Burnus  <burnus@net-b.de>
6327
6328         PR fortran/44945
6329         * gfortran.dg/char_array_structure_constructor.f90: Add
6330         -fwhole-file as dg-option as it otherwise fails on some
6331         systems.
6332
6333 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
6334
6335         * gnat.dg/aggr16.ad[sb]: New test.
6336         * gnat.dg/aggr16_pkg.ads: New helper.
6337
6338 2010-07-23  Richard Guenther  <rguenther@suse.de>
6339
6340         PR lto/43071
6341         * g++.dg/lto/20100723-1_0.C: New testcase.
6342
6343 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
6344
6345         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6346         AVX support.
6347         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6348         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6349
6350 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6351
6352         * lib/target-supports.exp (add_options_for_tls): New proc.
6353         * g++.dg/tls/static-1.C: Use dg-add-options tls.
6354         * g++.dg/tls/static-1a.cc: Likewise.
6355         * gcc.dg/tls/emutls-1.c: Likewise.
6356         * gcc.dg/tls/opt-11.c: Likewise.
6357         * gcc.dg/tls/opt-12.c: Likewise.
6358         * gcc.dg/tls/pr24428-2.c: Likewise.
6359         * gcc.dg/tls/pr24428.c: Likewise.
6360         * obj-c++.dg/tls/static-1.mm: Likewise.
6361         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6362         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6363         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6364         * objc.dg/torture/tls/thr-init-2.m: Likewise.
6365         * objc.dg/torture/tls/thr-init-3.m: Likewise.
6366         * objc.dg/torture/tls/thr-init.m: Likewise.
6367         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6368
6369 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6370
6371         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6372         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6373         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6374         optimized dump files.
6375
6376 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
6377
6378         PR tree-optimization/45047
6379         * gcc.c-torture/compile/pr45047.c: New test.
6380
6381 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6382
6383         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6384         instead of dg-compile.
6385         * gcc.dg/float-range-4.c: Ditto.
6386         * gcc.dg/float-range-5.c: Ditto.
6387         * gcc.dg/fold-overflow-1.c: Ditto.
6388         * gcc.dg/gomp/sections-4.c: Ditto.
6389         * gcc.dg/transparent-union-1.c: Ditto.
6390         * gcc.dg/transparent-union-2.c: Ditto.
6391         * gcc.target/i386/pr39315-check.c: Ditto.
6392         * g++.dg/gomp/sections-4.C: Ditto.
6393         * g++.dg/template/dtor7.C: Ditto.
6394         * g++.dg/tree-ssa/pr19952.C: Ditto.
6395         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6396         * gfortran.dg/graphite/pr42185.f90: Ditto.
6397         * gfortran.dg/namelist_36.f90: Ditto.
6398         * gnat.dg/noreturn1.adb: Ditto.
6399         * gnat.dg/specs/small_alignment.ads: Ditto.
6400
6401 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6402
6403         PR tree-optimization/44915
6404         * g++.dg/torture/pr44915.C: New test.
6405
6406 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6407
6408         PR tree-optimization/44914
6409         * g++.dg/tree-ssa/pr44914.C: New test.
6410
6411 2010-07-23  Jie Zhang  <jie@codesourcery.com>
6412
6413         PR target/44290
6414         * gcc.dg/pr44290-1.c: New test.
6415         * gcc.dg/pr44290-2.c: New test.
6416
6417 2010-07-23  Jason Merrill  <jason@redhat.com>
6418
6419         PR c++/45008
6420         * g++.dg/abi/mangle44.C: New.
6421
6422 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6423
6424         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6425         for compile-time only tests.
6426         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6427         target check.
6428         * gcc.target/i386/pr39315-4.c: Ditto.
6429         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6430         target check.  Include sse-os-support.h.
6431         (main): Call check_isa and sse_os_support.
6432         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6433         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6434         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6435         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6436         target check.  Include sse-os-support.h.
6437         (main): Call check_isa and sse_os_support.
6438         * gcc.target/i386/vperm-v2df.c: Ditto.
6439
6440 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6441
6442         * lib/target-supports.exp (check_avx_hw_available): New procedure.
6443         (check_effective_target_avx_runtime): New procedure.
6444         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6445         (check_effective_target_sse_runtime): Add check_effective_target_sse.
6446
6447         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6448         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
6449         and __get_cpuid test.
6450         * gcc.dg/compat/vector-2b_main.c: Ditto.
6451
6452         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6453
6454         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6455         for compile-time only test.
6456         * gcc.dg/pr32716.c: Ditto.
6457         * gcc.dg/pr34856.c: Ditto.
6458         * gcc.dg/pr36997.c: Ditto.
6459         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6460         * gfortran.dg/pr28158.f90: Ditto.
6461         * gfortran.dg/pr30667.f: Ditto.
6462
6463         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6464         i?86-*-* and x86_64-*-* targets to disable execution on targets
6465         without sse2 runtime support.
6466         * g++.dg/vect/vect.exp: Ditto.
6467         * gfortran.dg/vect/vect.exp: Ditto.
6468
6469         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6470         * gcc.dg/pr37544.c: Ditto.
6471         * gcc.dg/pr40550.c: Ditto.
6472         * gcc.dg/compat/union-m128-1_main.c: Ditto.
6473         * gcc.dg/compat/vector-1a_main.c: Ditto.
6474         * gcc.dg/compat/vector-2a_main.c: Ditto.
6475         * gcc.dg/torture/pr16104-1.c: Ditto.
6476         * gcc.dg/torture/pr35771-1.c: Ditto.
6477         * gcc.dg/torture/pr35771-2.c: Ditto.
6478         * gcc.dg/torture/pr35771-3.c: Ditto.
6479         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6480         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6481         * gcc.dg/torture/stackalign/push-1.c: Ditto.
6482         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6483         * g++.dg/other/i386-1.C: Ditto.
6484         * g++.dg/other/pr40446.C: Ditto.
6485
6486 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6487
6488         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6489
6490 2010-07-23  Daniel Kraft  <d@domob.eu>
6491
6492         PR fortran/44709
6493         * gfortran.dg/exit_1.f08: New test.
6494         * gfortran.dg/exit_2.f08: New test.
6495
6496 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
6497
6498         PR tree-optimization/39839
6499         * gcc.target/arm/pr39839.c: New test case.
6500
6501 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6502
6503         * gnat.dg/unchecked_convert5b.adb: New test.
6504         * gnat.dg/unchecked_convert6.adb: Likewise.
6505         * gnat.dg/unchecked_convert6b.adb: Likewise.
6506
6507 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6508
6509         * gnat.dg/aggr15.ad[sb]: New test.
6510
6511 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
6512
6513         PR debug/45024
6514         * g++.dg/debug/dwarf2/nested-2.C: New test case.
6515
6516 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6517
6518         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
6519         with dg-require-linker-plugin.
6520
6521 2010-07-22  Richard Guenther  <rguenther@suse.de>
6522
6523         PR lto/43850
6524         * g++.dg/lto/20100722-1_0.C: New testcase.
6525
6526 2010-07-22  Richard Guenther  <rguenther@suse.de>
6527
6528         PR lto/42451
6529         * gcc.dg/lto/20100720-3_0.c: New testcase.
6530         * gcc.dg/lto/20100720-3_1.c: Likewise.
6531
6532 2010-07-22  Richard Guenther  <rguenther@suse.de>
6533
6534         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6535         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6536
6537         PR lto/43373
6538         * gcc.dg/lto/20100722-1_0.c: New testcase.
6539
6540 2010-07-22  Martin Jambor  <mjambor@suse.cz>
6541
6542         PR tree-optimization/44891
6543         * gcc.c-torture/compile/pr44891.c: New test.
6544
6545 2010-07-22  Richard Guenther  <rguenther@suse.de>
6546
6547         PR tree-optimization/45017
6548         * gcc.c-torture/execute/pr45017.c: New testcase.
6549
6550 2010-07-22  Tobias Burnus  <burnus@net-b.de>
6551
6552         PR fortran/45019
6553         * gfortran.dg/aliasing_dummy_5.f90: New.
6554
6555 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6556
6557         PR target/43698
6558         * gcc.target/arm/pr43698.c: New test.
6559
6560 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6561
6562         PR fortran/44929
6563         * Revert my commit r162325 for this PR.
6564
6565 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6566
6567         PR debug/45015
6568         * gcc.target/m68k/pr45015.c: New test.
6569
6570 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
6571
6572         PR c++/44641
6573         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6574         comments.
6575
6576 2010-07-21  Richard Guenther  <rguenther@suse.de>
6577
6578         PR lto/45018
6579         * g++.dg/lto/20100721-1_0.C: New testcase.
6580
6581 2010-07-21  Martin Jambor  <mjambor@suse.cz>
6582
6583         PR tree-optimization/44900
6584         * g++.dg/torture/pr44900.C: New test.
6585
6586 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
6587
6588         PR middle-end/44738
6589         * c-c++-common/uninit-17.c: Correct expected error.
6590
6591 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6592
6593         * gcc.dg/guality/asm-1.c: New test.
6594
6595         PR debug/45003
6596         * gcc.dg/guality/pr45003-2.c: New test.
6597         * gcc.dg/guality/pr45003-3.c: New test.
6598
6599 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6600
6601         PR libfortran/44697
6602         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
6603
6604 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
6605
6606         * lib/scanasm.exp (dg-function-on-line): Test that a function is
6607         defined on the current line.
6608         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
6609         * g++.dg/debug/dwarf2/pr44641.C: New.
6610
6611 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
6612
6613         * gcc.target/powerpc/block-move-1.c: New test.
6614         * gcc.target/powerpc/block-move-2.c: New test.
6615
6616 2010-07-20  Jason Merrill  <jason@redhat.com>
6617
6618         PR c++/44967
6619         * g++.dg/cpp0x/sfinae2.C: New.
6620
6621 2010-07-20  Richard Guenther  <rguenther@suse.de>
6622
6623         PR lto/42696
6624         * gcc.dg/lto/20100720-4_0.c: New testcase.
6625
6626 2010-07-20  Richard Guenther  <rguenther@suse.de>
6627
6628         PR lto/43221
6629         * gcc.dg/lto/20100720-2_0.c: New testcase.
6630         * gcc.dg/lto/20100720-2_1.c: Likewise.
6631
6632 2010-07-20  Richard Guenther  <rguenther@suse.de>
6633
6634         PR lto/43208
6635         * gcc.dg/lto/20100720-1_0.c: New testcase.
6636         * gcc.dg/lto/20100720-1_1.c: Likewise.
6637
6638 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
6639
6640         PR debug/45003
6641         * gcc.dg/guality/pr45003-1.c: New test.
6642
6643 2010-07-20  Richard Guenther  <rguenther@suse.de>
6644
6645         PR tree-optimization/44977
6646         * gcc.dg/torture/pr44977.c: New testcase.
6647
6648 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
6649
6650         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6651         sync_char_short
6652
6653 2010-07-20  Richard Guenther  <rguenther@suse.de>
6654
6655         PR middle-end/44971
6656         PR middle-end/44988
6657         * gcc.dg/pr44971.c: New testcase.
6658         * gcc.c-torture/compile/pr44988.c: Likewise.
6659
6660 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6661
6662         PR fortran/44929
6663         * gfortran.dg/allocate_with_typespec.f90: New test.
6664         * gfortran.dg/allocate_derived_1.f90: Update error message.
6665
6666 2010-07-19  Jason Merrill  <jason@redhat.com>
6667
6668         PR c++/44996
6669         * g++.dg/cpp0x/decltype23.C: New.
6670
6671 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
6672
6673         PR fortran/42385
6674         * gfortran.dg/class_defined_operator_1.f03 : New test.
6675
6676 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
6677
6678         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6679         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6680         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
6681         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6682
6683 2010-07-19  Richard Guenther  <rguenther@suse.de>
6684
6685         PR middle-end/44941
6686         * gcc.c-torture/compile/pr44941.c: New testcase.
6687
6688 2010-07-19  Jason Merrill  <jason@redhat.com>
6689
6690         PR c++/44969
6691         * g++.dg/template/sfinae24.C: New.
6692
6693 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
6694
6695         PR fortran/44353
6696         * gfortran.dg/data_implied_do_2.f90: Removed.
6697
6698 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
6699
6700         PR c++/44969
6701         * g++.dg/template/sfinae23.C: New.
6702
6703 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6704
6705         * lib/target-supports.exp (check_sse_os_support_available): New
6706         proc.
6707         (check_sse_hw_available): New proc.
6708         (check_effective_target_sse_runtime): New proc.
6709         (check_effective_target_sse2_runtime): New proc.
6710         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6711         -msse2 if check_sse_os_support_available.
6712         * g++.dg/vect/vect.exp: Only run -msse2 tests if
6713         check_sse_os_support_available.
6714         * gcc.dg/vect/vect.exp: Likewise.
6715         * gfortran.dg/vect/vect.exp: Likewise.
6716         * gcc.target/i386/sol2-check: Renamed to ...
6717         * gcc.target/i386/sse-os-support.h: ... this.
6718         (sol2_check): Renamed to ...
6719         (sse_os_support): ... this.
6720         Only test movss with xmm registers.
6721         * gcc.target/i386/sse-check.h: Reflect new header and function names.
6722         Removed ILL_INSN, ILL_INSN_LEN.
6723         * gcc.target/i386/sse2-check.h: Likewise.
6724         * gcc.target/i386/sse3-check.h: Likewise.
6725         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6726         Removed cpuid.h, __get_cpuid test.
6727         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6728         Removed cpuid.h, __get_cpuid test.
6729         * g++.dg/other/pr40446.C: Likewise.
6730         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6731         * gcc.dg/compat/vector-1a_main.c: Likewise.
6732         * gcc.dg/compat/vector-2a_main.c: Likewise.
6733         * gcc.dg/pr36584.c: Likewise.
6734         * gcc.dg/pr37544.c: Likewise.
6735         * gcc.dg/torture/pr16104-1.c: Likewise.
6736         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6737         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6738         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6739         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6740         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6741         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6742         sse2_runtime.
6743         * gcc.dg/torture/pr35771-2.c: Likewise.
6744         * gcc.dg/torture/pr35771-3.c: Likewise.
6745         * gcc.target/i386/pr39315-2.c: Likewise.
6746         * gcc.target/i386/pr39315-4.c: Likewise.
6747         * gcc.target/i386/vperm-v2df.c: Likewise.
6748         * gcc.target/i386/vperm-v2di.c: Likewise.
6749         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6750         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6751         sse_runtime.
6752
6753 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
6754
6755         PR fortran/44353
6756         * gfortran.dg/data_implied_do_2.f90: New test.
6757
6758 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6759
6760         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6761
6762 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6763
6764         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6765         to the "mips16" group.
6766         (mips_using_mips16_p): New procedure.
6767         (mips-dg-options): Use it.
6768
6769 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6770
6771         * gcc.target/mips/mips16-attributes-4.c: New test.
6772
6773 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
6774
6775         PR testsuite/44418
6776         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6777         * gcc.target/powerpc/recip-2.c: Ditto.
6778         * gcc.target/powerpc/recip-3.c: Ditto.
6779
6780 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
6781
6782         * gcc.target/arm/pr42235.c: New test.
6783
6784 2010-07-16  Jason Merrill  <jason@redhat.com>
6785
6786         PR c++/32505
6787         * g++.dg/template/partial8.C: New.
6788
6789 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6790
6791         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6792         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
6793         in C++.
6794         (gualcvt): New overloaded inline.
6795         (GUALCVT): Use it for C++.
6796         * g++.dg/guality/guality.exp: New.
6797         * g++.dg/guality/guality.h: New.
6798         * g++.dg/guality/redeclaration1.C: New test.
6799         * g++.dg/dg.exp: Prune also guality/* tests.
6800         * gcc.dg/guality/pr43141.c: Moved to...
6801         * c-c++-common/guality/pr43141.c: ... here.
6802
6803 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6804
6805         PR libfortran/37077
6806         * gfortran.dg/char4_iunit_2.f03: New test.
6807
6808 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
6809
6810         PR testsuite/43925
6811         * lib/plugin-support.exp (plugin-test-execute):
6812         Add ${gcc_objdir}/intl to includes.
6813
6814 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6815
6816         PR target/44942
6817         * gcc.c-torture/execute/pr44942.c: New test.
6818         * gcc.target/i386/pr44942.c: New test.
6819
6820 2010-07-15  Jason Merrill  <jason@redhat.com>
6821
6822         PR c++/44909
6823         * g++.dg/cpp0x/implicit7.C: New.
6824         * g++.dg/cpp0x/implicit8.C: New.
6825
6826 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6827
6828         Disable float tests for __SPU__ targets due to lack of signed zero:
6829         * c-c++-common/torture/complex-sign-add.c (check_add_float).
6830         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6831         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6832         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6833         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6834         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6835         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6836         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6837         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6838
6839 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6840
6841         * gfortran.dg/select_char_2.f90: New test.
6842
6843 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
6844
6845         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6846         with DECL_CHAIN.
6847
6848 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
6849
6850         PR fortran/44936
6851         * gfortran.dg/typebound_generic_9.f03: New.
6852
6853 2010-07-15  Richard Guenther  <rguenther@suse.de>
6854
6855         PR tree-optimization/44946
6856         * gcc.c-torture/compile/pr44946.c: New testcase.
6857
6858 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6859
6860         PR fortran/40206
6861         * gfortran.dg/select_char_3.f90: New test.
6862
6863 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
6864             Kevin F. Quinn  <kevquinn@gentoo.org>
6865
6866         * gcc.dg/Wtrampolines.c: New.
6867
6868 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6869
6870         PR libfortran/44934
6871         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6872
6873 2010-07-14  Jason Merrill  <jason@redhat.com>
6874
6875         PR c++/44810
6876         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6877
6878         Implement C++0x unrestricted unions (N2544)
6879         * g++.dg/cpp0x/union1.C: New.
6880         * g++.dg/cpp0x/union2.C: New.
6881         * g++.dg/cpp0x/union3.C: New.
6882         * g++.dg/cpp0x/defaulted2.C: Adjust.
6883         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6884         * g++.old-deja/g++.ext/anon2.C: Adjust.
6885         * g++.old-deja/g++.mike/misc6.C: Adjust.
6886
6887 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
6888
6889         PR fortran/44925
6890         * gfortran.dg/c_loc_tests_15.f90: New.
6891
6892 2010-07-13  Jason Merrill  <jason@redhat.com>
6893
6894         PR c++/44909
6895         * g++.dg/cpp0x/implicit6.C: New.
6896
6897 2010-07-13  Jason Merrill  <jason@redhat.com>
6898
6899         PR c++/44540
6900         * g++.dg/abi/noreturn1.C: New.
6901         * g++.dg/abi/noreturn2.C: New.
6902
6903 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
6904
6905         PR other/44874
6906         PR debug/44832
6907         * c-c++-common/pr44832.c: New test.
6908
6909 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
6910
6911         PR objc/44488
6912         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6913         on the target.  Make sure that we can assemble the emitted asm when
6914         the test type is 'compile'.
6915
6916 2010-07-13  Richard Guenther  <rguenther@suse.de>
6917
6918         PR tree-optimization/36960
6919         * g++.dg/torture/pr36960.C: New testcase.
6920
6921 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
6922
6923         PR c++/44908
6924         * g++.dg/template/sfinae21.C: New.
6925         * g++.dg/template/sfinae22.C: Likewise.
6926
6927 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6928
6929         PR testsuite/42843
6930         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6931         * gcc.dg/plugin/ggcplug.c: Likewise.
6932         * g++.dg/plugin/selfassign.c: Likewise.
6933         * g++.dg/plugin/attribute_plugin.c: Likewise.
6934         * g++.dg/plugin/dumb_plugin.c: Likewise.
6935         * g++.dg/plugin/pragma_plugin.c: Likewise.
6936
6937 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
6938
6939         * gcc.c-torture/execute/pr44683.x: New.
6940         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6941
6942 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
6943
6944         PR fortran/44434
6945         PR fortran/44565
6946         PR fortran/43945
6947         PR fortran/44869
6948         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6949         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6950         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6951         * gfortran.dh/typebound_call_16.f03: New.
6952         * gfortran.dg/typebound_generic_6.f03: New.
6953         * gfortran.dg/typebound_generic_7.f03: New.
6954         * gfortran.dg/typebound_generic_8.f03: New.
6955
6956 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6957
6958         PR libfortran/37077
6959         * gfortran.dg/char4_iunit_1.f03: New test.
6960
6961 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
6962
6963         * gcc.dg/tree-ssa/vrp53.c: New test.
6964
6965 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
6966
6967         PR c++/44907
6968         * g++.dg/template/sfinae19.C: New.
6969         * g++.dg/template/sfinae20.C: Likewise.
6970
6971 2010-07-12  Jie Zhang  <jie@codesourcery.com>
6972
6973         * gcc.target/arm/interrupt-1.c: New test.
6974         * gcc.target/arm/interrupt-2.c: New test.
6975
6976 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6977
6978         * gcc.dg/pr42427.c: Require c99_runtime.
6979         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6980         c99_runtime.
6981         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6982         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6983         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6984         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6985         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6986         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6987         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6988         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6989         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6990         * gcc.target/i386/pr37275.c: Require visibility support.
6991
6992 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6993
6994         * lib/target-supports.exp (check_effective_target_sse): New proc.
6995         * gcc.target/i386/sol2-check.h: New file.
6996         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6997         Include sol2-check.h.
6998         (main) Only run do_test () if sol2_check ().
6999         * gcc.target/i386/sse2-check.h: Likewise.
7000         * gcc.target/i386/sse3-check.h: Likewise.
7001         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7002         [__sun__ && __svr4__]: Execute SSE2 instruction.
7003         * gcc.target/i386/math-torture/math-torture.exp: Only add options
7004         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7005         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7006         * g++.dg/ext/vector14.C: Likewise.
7007         * g++.dg/other/mmintrin.C: Likewise.
7008         * gcc.dg/20020418-1.c: Likewise.
7009         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7010         * gcc.dg/format/ms_unnamed-1.c: Likewise.
7011         * gcc.dg/format/unnamed-1.c: Likewise.
7012         Adapt dg-warning line number.
7013         * gcc.dg/graphite/pr40281.c: Likewise.
7014         * gcc.dg/pr32176.c: Likewise.
7015         * gcc.dg/pr40550.c: Likewise.
7016         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7017         * gcc.dg/torture/pr36891.c: Likewise.
7018         * gcc.target/i386/20020218-1.c: Likewise.
7019         * gcc.target/i386/20020523.c: Likewise.
7020         * gcc.target/i386/abi-1.c: Likewise.
7021         * gcc.target/i386/brokensqrt.c: Likewise.
7022         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7023         * gcc.target/i386/pr13366.c: Likewise.
7024         * gcc.target/i386/pr13685.c: Likewise.
7025         * gcc.target/i386/pr24306.c: Likewise.
7026         * gcc.target/i386/pr31486.c: Likewise.
7027         * gcc.target/i386/pr32065-1.c: Likewise.
7028         * gcc.target/i386/pr32065-2.c: Likewise.
7029         * gcc.target/i386/pr32389.c: Likewise.
7030         * gcc.target/i386/pr38824.c: Likewise.
7031         * gcc.target/i386/pr38931.c: Likewise.
7032         * gcc.target/i386/pr39592-1.c: Likewise.
7033         * gcc.target/i386/pr43766.c: Likewise.
7034         * gcc.target/i386/recip-divf.c: Likewise.
7035         * gcc.target/i386/recip-sqrtf.c: Likewise.
7036         * gcc.target/i386/recip-vec-divf.c: Likewise.
7037         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7038         * gcc.target/i386/sse-1.c: Likewise.
7039         * gcc.target/i386/sse-16.c: Likewise.
7040         * gcc.target/i386/sse-2.c: Likewise.
7041         * gcc.target/i386/sse-20.c: Likewise.
7042         * gcc.target/i386/sse-3.c: Likewise.
7043         * gcc.target/i386/sse-7.c: Likewise.
7044         * gcc.target/i386/sse-9.c: Likewise.
7045         * gcc.target/i386/sse-addps-1.c: Likewise.
7046         * gcc.target/i386/sse-addss-1.c: Likewise.
7047         * gcc.target/i386/sse-andnps-1.c: Likewise.
7048         * gcc.target/i386/sse-andps-1.c: Likewise.
7049         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7050         * gcc.target/i386/sse-comiss-1.c: Likewise.
7051         * gcc.target/i386/sse-comiss-2.c: Likewise.
7052         * gcc.target/i386/sse-comiss-3.c: Likewise.
7053         * gcc.target/i386/sse-comiss-4.c: Likewise.
7054         * gcc.target/i386/sse-comiss-5.c: Likewise.
7055         * gcc.target/i386/sse-comiss-6.c: Likewise.
7056         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7057         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7058         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7059         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7060         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7061         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7062         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7063         * gcc.target/i386/sse-divps-1.c: Likewise.
7064         * gcc.target/i386/sse-divss-1.c: Likewise.
7065         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7066         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7067         * gcc.target/i386/sse-maxps-1.c: Likewise.
7068         * gcc.target/i386/sse-maxss-1.c: Likewise.
7069         * gcc.target/i386/sse-minps-1.c: Likewise.
7070         * gcc.target/i386/sse-minss-1.c: Likewise.
7071         * gcc.target/i386/sse-movaps-1.c: Likewise.
7072         * gcc.target/i386/sse-movaps-2.c: Likewise.
7073         * gcc.target/i386/sse-movhlps-1.c: Likewise.
7074         * gcc.target/i386/sse-movhps-1.c: Likewise.
7075         * gcc.target/i386/sse-movhps-2.c: Likewise.
7076         * gcc.target/i386/sse-movlhps-1.c: Likewise.
7077         * gcc.target/i386/sse-movmskps-1.c: Likewise.
7078         * gcc.target/i386/sse-movntps-1.c: Likewise.
7079         * gcc.target/i386/sse-movss-1.c: Likewise.
7080         * gcc.target/i386/sse-movss-2.c: Likewise.
7081         * gcc.target/i386/sse-movss-3.c: Likewise.
7082         * gcc.target/i386/sse-movups-1.c: Likewise.
7083         * gcc.target/i386/sse-movups-2.c: Likewise.
7084         * gcc.target/i386/sse-mulps-1.c: Likewise.
7085         * gcc.target/i386/sse-mulss-1.c: Likewise.
7086         * gcc.target/i386/sse-orps-1.c: Likewise.
7087         * gcc.target/i386/sse-rcpps-1.c: Likewise.
7088         * gcc.target/i386/sse-recip-vec.c: Likewise.
7089         * gcc.target/i386/sse-recip.c: Likewise.
7090         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7091         * gcc.target/i386/sse-set-ps-1.c: Likewise.
7092         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7093         * gcc.target/i386/sse-subps-1.c: Likewise.
7094         * gcc.target/i386/sse-subss-1.c: Likewise.
7095         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7096         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7097         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7098         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7099         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7100         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7101         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7102         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7103         * gcc.target/i386/sse-xorps-1.c: Likewise.
7104         * gcc.target/i386/ssefn-1.c: Likewise.
7105         * gcc.target/i386/ssefn-3.c: Likewise.
7106         * gcc.target/i386/sseregparm-1.c: Likewise.
7107         * gcc.target/i386/stackalign/return-3.c: Likewise.
7108         * gcc.target/i386/vectorize1.c: Likewise.
7109         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7110         * gcc.target/i386/xorps-sse.c: Likewise.
7111         * gfortran.dg/pr28158.f90: Likewise.
7112         * gfortran.dg/pr30667.f: Likewise.
7113         * gnat.dg/loop_optimization7.adb: Likewise.
7114         * gnat.dg/sse_nolib.adb: Likewise.
7115
7116 2010-07-11  Tobias Burnus  <burnus@net-b.de>
7117
7118         PR fortran/44702
7119         * gfortran.dg/use_rename_6.f90: New.
7120         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7121
7122 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
7123
7124         PR fortran/44869
7125         * gfortran.dg/class_24.f03: New.
7126
7127 2010-07-10  Richard Guenther  <rguenther@suse.de>
7128
7129         PR lto/44889
7130         * gcc.dg/lto/20100709-1_0.c: New testcase.
7131         * gcc.dg/lto/20100709-1_1.c: Likewise.
7132
7133 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
7134
7135         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7136
7137 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
7138
7139         PR objc/44140
7140         * objc.dg/lto/trivial-1_0.m: New.
7141         * objc.dg/lto/lto.exp: New.
7142         * obj-c++.dg/lto/trivial-1_0.mm: New.
7143         * obj-c++.dg/lto/lto.exp: New.
7144         * objc.dg/symtab-1.m: Adjust sizes.
7145         * objc.dg/image-info.m: Do not run for gnu-runtime.
7146
7147 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7148
7149         * gcc.dg/pr32370.c: Allow another kind of error message.
7150
7151 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
7152
7153         * gnat.dg/atomic3.adb: New test.
7154
7155 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7156             Denys Vlasenko  <dvlasenk@redhat.com>
7157             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7158
7159         PR tree-optimization/28632
7160         * gcc.dg/tree-ssa/vrp51.c: New test.
7161         * gcc.dg/tree-ssa/vrp52.c: New test.
7162
7163 2010-07-09  Jason Merrill  <jason@redhat.com>
7164
7165         * g++.dg/abi/covariant6.C: New.
7166         * g++.dg/inherit/covariant17.C: Test both bases.
7167         * g++.dg/inherit/covariant7.C: Check vtable layout.
7168
7169 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
7170
7171         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7172
7173 2010-07-09  Richard Guenther  <rguenther@suse.de>
7174
7175         PR tree-optimization/44852
7176         * gcc.c-torture/execute/pr44852.c: New testcase.
7177
7178 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7179
7180         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7181         multiplication by values.
7182         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7183         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7184
7185 2010-07-09  Richard Guenther  <rguenther@suse.de>
7186
7187         PR tree-optimization/44882
7188         * gfortran.dg/pr44882.f90: New testcase.
7189
7190 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7191
7192         PR target/40657
7193         * gcc.target/arm/pr40657-1.c: New test.
7194         * gcc.target/arm/pr40657-2.c: New test.
7195         * gcc.c-torture/execute/pr40657.c: New test.
7196
7197 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7198
7199         * gcc.dg/tree-ssa/vrp50.c: New test.
7200         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7201
7202 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
7203
7204         PR fortran/44649
7205         * gfortran.dg/c_sizeof_1.f90: Modified.
7206         * gfortran.dg/storage_size_1.f08: New.
7207         * gfortran.dg/storage_size_2.f08: New.
7208
7209 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
7210
7211         * gcc.c-torture/execute/20100708-1.c: New test.
7212
7213 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
7214
7215         PR fortran/44847
7216         * gfortran.dg/gomp/pr44847.f90: New test.
7217
7218 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
7219
7220         PR tree-optimization/44710
7221         * gcc.dg/tree-ssa/ifc-6.c: New.
7222         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7223
7224 2010-07-08  Tobias Burnus  <burnus@net-b.de>
7225
7226         PR fortran/18918
7227         * gfortran.dg/coarray_10.f90: Add an additional test.
7228
7229 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
7230
7231         PR middle-end/44828
7232         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7233         * gcc.c-torture/execute/pr44828.x: Revert.
7234
7235 2010-07-08  Jason Merrill  <jason@redhat.com>
7236
7237         PR c++/43120
7238         * g++.dg/inherit/covariant17.C: New.
7239         * g++.dg/abi/covariant1.C: Actually test for the bug.
7240
7241 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
7242
7243         PR rtl-optimization/44838
7244         * gcc.dg/pr44838.c: New.
7245
7246 2010-07-08  Richard Guenther  <rguenther@suse.de>
7247
7248         PR tree-optimization/44831
7249         * gcc.c-torture/compile/pr44831.c: New testcase.
7250         * gcc.dg/tree-ssa/pr21463.c: Adjust.
7251
7252 2010-07-08  Richard Guenther  <rguenther@suse.de>
7253
7254         PR tree-optimization/44861
7255         * g++.dg/vect/pr44861.cc: New testcase.
7256
7257 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7258
7259         PR middle-end/44828
7260         * gcc.c-torture/execute/pr44828.x: New file.
7261
7262 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7263
7264         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7265         dg-options.
7266         * g++.dg/ext/altivec-17.C: Adjust error message.
7267
7268 2010-07-07  Tom Tromey  <tromey@redhat.com>
7269
7270         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7271
7272 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7273
7274         PR target/44844
7275         * gcc.target/i386/rdrand-1.c: Scan "jnc".
7276         * gcc.target/i386/rdrand-2.c: Likewise.
7277         * gcc.target/i386/rdrand-3.c: Likewise.
7278
7279 2010-07-07  Jan Hubicka  <jh@suse.cz>
7280
7281         PR middle-end/44813
7282         * g++.dg/torture/pr44813.C: New testcase.
7283         * g++.dg/torture/pr44826.C: New testcase.
7284
7285 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
7286
7287         PR rtl-optimization/44787
7288         * gcc.c-torture/compile/pr44788.c: New test.
7289         * gcc.target/arm/pr44788.c: New test.
7290
7291 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7292
7293         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7294
7295 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7296
7297         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7298         to dg-options.
7299
7300 2010-07-06  Tobias Burnus  <burnus@net-b.de>
7301
7302         PR fortran/44742
7303         * gfortran.dg/parameter_array_init_6.f90: New.
7304         * gfortran.dg/initialization_20.f90: Update dg-error.
7305         * gfortran.dg/initialization_24.f90: Ditto.
7306
7307 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7308         PR fortran/PR44693
7309         * gfortran.dg/dim_range_1.f90:  New test.
7310         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
7311
7312 2010-07-06  Jason Merrill  <jason@redhat.com>
7313
7314         PR c++/44703
7315         * g++.dg/cpp0x/initlist41.C: New.
7316
7317         PR c++/44778
7318         * g++.dg/template/ptrmem22.C: New.
7319
7320 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
7321
7322         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7323         support.
7324         * gcc.target/i386/i386.exp: Likewise.
7325
7326 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7327
7328         PR testsuite/44195
7329         * gcc.dg/lto/20100518_0.c: Limit to x86.
7330
7331 2010-07-06  Richard Guenther  <rguenther@suse.de>
7332
7333         PR middle-end/44828
7334         * gcc.c-torture/execute/pr44828.c: New testcase.
7335
7336 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
7337
7338         * g++.dg/warn/noeffect2.C: Adjust expected warning.
7339         * g++.dg/warn/volatile1.C: Likewise.
7340         * g++.dg/template/warn1.C: Likewise.
7341
7342 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
7343
7344         AVX Programming Reference (June, 2010)
7345         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7346         * g++.dg/other/i386-3.C: Likewise.
7347         * gcc.target/i386/sse-12.c: Likewise.
7348
7349         * gcc.target/i386/f16c-check.h: New.
7350         * gcc.target/i386/rdfsbase-1.c: Likewise.
7351         * gcc.target/i386/rdfsbase-2.c: Likewise.
7352         * gcc.target/i386/rdgsbase-1.c: Likewise.
7353         * gcc.target/i386/rdgsbase-2.c: Likewise.
7354         * gcc.target/i386/rdrand-1.c: Likewise.
7355         * gcc.target/i386/rdrand-2.c: Likewise.
7356         * gcc.target/i386/rdrand-3.c: Likewise.
7357         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7358         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7359         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7360         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7361         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7362         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7363         * gcc.target/i386/wrfsbase-1.c: Likewise.
7364         * gcc.target/i386/wrfsbase-2.c: Likewise.
7365         * gcc.target/i386/wrgsbase-1.c: Likewise.
7366         * gcc.target/i386/wrgsbase-2.c: Likewise.
7367
7368         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7369         (__builtin_ia32_vcvtps2ph): New.
7370         (__builtin_ia32_vcvtps2ph256): Likewise.
7371
7372         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7373         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7374
7375         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7376         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7377
7378         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7379         (__builtin_ia32_vcvtps2ph256): Likewise.
7380         Add fsgsbase,rdrnd,f16c.
7381
7382         * lib/target-supports.exp (check_effective_target_f16c): New.
7383
7384 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7385
7386         * gcc.dg/guality/nrv-1.c: New test.
7387
7388 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
7389
7390         PR middle-end/42505
7391         * gcc.target/arm/pr42505.c: New test case.
7392
7393 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7394
7395         PR c++/44808
7396         * g++.dg/opt/nrv16.C: New test.
7397
7398 2010-07-05  Richard Guenther  <rguenther@suse.de>
7399
7400         PR tree-optimization/44784
7401         * gcc.c-torture/compile/pr44784.c: New testcase.
7402
7403 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7404
7405         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7406         Increase loop bound and array size.
7407         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7408         Likewise.
7409
7410 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7411
7412         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7413         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7414         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7415         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7416         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7417
7418 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
7419
7420         PR c++/22138
7421         * g++.dg/parse/template25.C: New.
7422
7423 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7424
7425         PR rtl-optimization/44695
7426         * gcc.dg/torture/pr44695.c: New.
7427
7428 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7429
7430         PR c++/16630
7431         * g++.dg/ext/pretty3.C: New.
7432
7433 2010-07-04  Richard Guenther  <rguenther@suse.de>
7434
7435         PR middle-end/44809
7436         * g++.dg/torture/pr44809.C: New testcase.
7437
7438 2010-07-04  Richard Guenther  <rguenther@suse.de>
7439
7440         PR tree-optimization/44656
7441         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7442
7443 2010-07-04  Ira Rosen  <irar@il.ibm.com>
7444             Revital Eres  <eres@il.ibm.com>
7445
7446         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7447         misaligned stores.
7448         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7449         gcc.dg/vect/vect-96.c: Likewise.
7450         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7451         that support misaligned stores. Change the number of expected
7452         misaligned accesses.
7453         * gcc.dg/vect/vect-peel-1.c: New test.
7454         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7455         gcc.dg/vect/vect-peel-4.c: Likewise.
7456         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7457         vectorizable on all targets that support realignment.
7458         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7459
7460 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
7461
7462         PR c/44806
7463         * gcc.dg/torture/pr44806.c: New.
7464
7465 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7466
7467         * gnat.dg/cond_expr1.adb: New test.
7468
7469 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7470
7471         * gnat.dg/modular3.adb: New test.
7472         * gnat.dg/modular3_pkg.ads: New helper.
7473
7474 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
7475             Mikael Pettersson  <mikpe@it.uu.se>
7476
7477         PR testsuite/44518
7478         * obj-c++.dg/encode-2.mm: Produce object and save temps.
7479         Make signed-ness of chars explicit.  Scan the object for
7480         strings that are split by some target assemblers.
7481         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7482         explicit.
7483
7484 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
7485
7486         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7487
7488 2010-07-02  Le-Chun Wu  <lcwu@google.com>
7489
7490         PR/44128
7491         * g++.dg/warn/Wshadow-7.C: New test.
7492
7493 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
7494             Julian Brown  <julian@codesourcery.com>
7495             Sandra Loosemore  <sandra@codesourcery.com>
7496
7497         * gcc.c-torture/execute/20100416-1.c: New test case.
7498
7499 2010-07-02  Julian Brown  <julian@codesourcery.com>
7500             Sandra Loosemore  <sandra@codesourcery.com>
7501
7502         PR target/43703
7503
7504         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7505         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7506
7507 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7508             Julian Brown  <julian@codesourcery.com>
7509
7510         * gcc.target/arm/neon/vadds64.c: Regenerated.
7511         * gcc.target/arm/neon/vaddu64.c: Regenerated.
7512         * gcc.target/arm/neon/vsubs64.c: Regenerated.
7513         * gcc.target/arm/neon/vsubu64.c: Regenerated.
7514         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
7515         * gcc.target/arm/neon-vmls-1.c: Likewise.
7516         * gcc.target/arm/neon-vsubs64.c: New execution test.
7517         * gcc.target/arm/neon-vsubu64.c: New execution test.
7518         * gcc.target/arm/neon-vadds64.c: New execution test.
7519         * gcc.target/arm/neon-vaddu64.c: New execution test.
7520
7521 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7522
7523         * gcc.target/arm/neon-vands64.c: New.
7524         * gcc.target/arm/neon-vandu64.c: New.
7525         * gcc.target/arm/neon-vbics64.c: New.
7526         * gcc.target/arm/neon-vbicu64.c: New.
7527         * gcc.target/arm/neon-veors64.c: New.
7528         * gcc.target/arm/neon-veoru64.c: New.
7529         * gcc.target/arm/neon-vorns64.c: New.
7530         * gcc.target/arm/neon-vornu64.c: New.
7531         * gcc.target/arm/neon-vorrs64.c: New.
7532         * gcc.target/arm/neon-vorru64.c: New.
7533         * gcc.target/arm/neon/vands64.c: Regenerated.
7534         * gcc.target/arm/neon/vandu64.c: Regenerated.
7535         * gcc.target/arm/neon/vbics64.c: Regenerated.
7536         * gcc.target/arm/neon/vbicu64.c: Regenerated.
7537         * gcc.target/arm/neon/veors64.c: Regenerated.
7538         * gcc.target/arm/neon/veoru64.c: Regenerated.
7539         * gcc.target/arm/neon/vorns64.c: Regenerated.
7540         * gcc.target/arm/neon/vornu64.c: Regenerated.
7541         * gcc.target/arm/neon/vorrs64.c: Regenerated.
7542         * gcc.target/arm/neon/vorru64.c: Regenerated.
7543
7544 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7545
7546         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7547
7548 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7549
7550         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7551         * gfortran.dg/intent_out_5.f90: Same.
7552         * gfortran.dg/ltrans-7.f90: Same.
7553         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7554
7555 2010-07-02  Jan Hubicka  <jh@suse.cz>
7556
7557         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7558
7559 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7560
7561         * objc-obj-c++-shared/Object1.h: Correct Line endings.
7562
7563 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
7564
7565         PR c++/44780
7566         * c-c++-common/Wunused-var-12.c: New test.
7567
7568 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
7569
7570         PR target/42835
7571         * gcc.target/arm/pr42835.c: New test.
7572
7573         PR target/42172
7574         * gcc.target/arm/pr42172-1.c: New test.
7575
7576 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7577
7578         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7579
7580 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7581
7582         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7583         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7584         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7585         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7586         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7587         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7588         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7589         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7590         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
7591         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
7592         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
7593         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
7594         * gcc.target/arm/neon-vdup_ns64.c: New.
7595         * gcc.target/arm/neon-vdup_nu64.c: New.
7596         * gcc.target/arm/neon-vdupQ_ns64.c: New.
7597         * gcc.target/arm/neon-vdupQ_nu64.c: New.
7598         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
7599         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
7600         * gcc.target/arm/neon-vmov_ns64.c: New.
7601         * gcc.target/arm/neon-vmov_nu64.c: New.
7602         * gcc.target/arm/neon-vmovQ_ns64.c: New.
7603         * gcc.target/arm/neon-vmovQ_nu64.c: New.
7604         * gcc.target/arm/neon-vget_lanes64.c: New.
7605         * gcc.target/arm/neon-vget_laneu64.c: New.
7606         * gcc.target/arm/neon-vset_lanes64.c: New.
7607         * gcc.target/arm/neon-vset_laneu64.c: New.
7608
7609 2010-07-02  Richard Guenther  <rguenther@suse.de>
7610
7611         * g++.dg/torture/20100702-1.C: New testcase.
7612
7613 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7614
7615         PR target/44707
7616         * gcc.c-torture/compile/pr44707.c: New test.
7617
7618 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7619
7620         PR c++/44039
7621         * g++.dg/template/crash101.C: New.
7622
7623 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7624
7625         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
7626         Use the ABI-0 accessors and fail it for m64.
7627
7628 2010-07-02  Jan Hubicka  <jh@suse.cz>
7629
7630         * g++.dg/tree-ssa/pr44706.C: New testcase.
7631
7632 2010-07-02  Richard Guenther  <rguenther@suse.de>
7633
7634         PR tree-optimization/44748
7635         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
7636
7637 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7638
7639         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
7640         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
7641         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
7642         the method types to forward:.
7643
7644 2010-06-30  Jason Merrill  <jason@redhat.com>
7645
7646         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
7647         * g++.dg/other/pr25632.C: Likewise.
7648
7649 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
7650
7651         PR tree-optimization/40421
7652         * gfortran.fortran-torture/compile/pr40421.f90: New test.
7653
7654 2010-07-01  Richard Guenther  <rguenther@suse.de>
7655
7656         PR middle-end/42834
7657         PR middle-end/44468
7658         * gcc.c-torture/execute/20100316-1.c: New testcase.
7659         * gcc.c-torture/execute/pr44468.c: Likewise.
7660         * gcc.c-torture/compile/20100609-1.c: Likewise.
7661         * gcc.dg/volatile2.c: Adjust.
7662         * gcc.dg/plugin/selfassign.c: Likewise.
7663         * gcc.dg/pr36902.c: Likewise.
7664         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7665         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7666         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7667         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7668         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7669         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7670         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7671         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7672         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7673         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7674         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7675         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7676         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7677         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7678         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7679         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7680         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7681         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7682         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7683         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7684         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7685         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7686         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7687         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7688         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7689         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7690         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7691         * gcc.dg/struct/w_prof_local_array.c: Likewise.
7692         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7693         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7694         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7695         * gcc.dg/struct/w_prof_global_array.c: Likewise.
7696         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7697         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7698         * gcc.dg/struct/w_prof_local_var.c: Likewise.
7699         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7700         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7701         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7702         * gcc.dg/struct/w_prof_global_var.c: Likewise.
7703         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7704         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7705         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7706         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7707         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7708         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7709         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7710         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7711         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7712         * gcc.dg/tree-prof/stringop-1.c: Adjust.
7713         * g++.dg/tree-ssa/pr31146.C: Likewise.
7714         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7715         * g++.dg/tree-ssa/pr33604.C: Likewise.
7716         * g++.dg/plugin/selfassign.c: Likewise.
7717         * gfortran.dg/array_memcpy_3.f90: Likewise.
7718         * gfortran.dg/array_memcpy_4.f90: Likewise.
7719         * c-c++-common/torture/pr42834.c: New testcase.
7720
7721 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
7722
7723         PR c++/44628
7724         * g++.dg/template/crash100.C: New.
7725
7726 2010-06-30  Jan Hubicka  <jh@suse.cz>
7727
7728         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7729
7730 2010-06-30  Michael Matz  <matz@suse.de>
7731
7732         PR bootstrap/44699
7733         * gcc.dg/pr44699.c: New test.
7734
7735 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
7736
7737         PR tree-optimization/39799
7738         * c-c++-common/uninit-17.c: New test.
7739
7740 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7741
7742         PR libfortran/43298
7743         * gfortran.dg/read_infnan_1.f90: New test.
7744
7745 2010-06-29  Jason Merrill  <jason@redhat.com>
7746
7747         Enable implicitly declared move constructor/operator= (N3053).
7748         * g++.dg/cpp0x/implicit3.C: New.
7749         * g++.dg/cpp0x/implicit4.C: New.
7750         * g++.dg/cpp0x/implicit5.C: New.
7751         * g++.dg/cpp0x/implicit-copy.C: Adjust.
7752         * g++.dg/cpp0x/not_special.C: Adjust.
7753         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7754         * g++.dg/cpp0x/rv1n.C: Adjust.
7755         * g++.dg/cpp0x/rv1p.C: Adjust.
7756         * g++.dg/cpp0x/rv2n.C: Adjust.
7757         * g++.dg/cpp0x/rv2p.C: Adjust.
7758         * g++.dg/cpp0x/rv3n.C: Adjust.
7759         * g++.dg/cpp0x/rv3p.C: Adjust.
7760         * g++.dg/cpp0x/rv4n.C: Adjust.
7761         * g++.dg/cpp0x/rv4p.C: Adjust.
7762         * g++.dg/cpp0x/rv5n.C: Adjust.
7763         * g++.dg/cpp0x/rv5p.C: Adjust.
7764         * g++.dg/cpp0x/rv6n.C: Adjust.
7765         * g++.dg/cpp0x/rv6p.C: Adjust.
7766         * g++.dg/cpp0x/rv7n.C: Adjust.
7767         * g++.dg/cpp0x/rv7p.C: Adjust.
7768         * g++.dg/cpp0x/rv8p.C: Adjust.
7769         * g++.dg/gomp/pr26690-1.C: Adjust.
7770         * g++.dg/other/error20.C: Adjust.
7771         * g++.dg/other/error31.C: Adjust.
7772         * g++.dg/parse/error19.C: Adjust.
7773         * g++.dg/template/qualttp5.C: Adjust.
7774         * g++.old-deja/g++.law/ctors5.C: Adjust.
7775
7776         Enable implicitly deleted functions (N2346)
7777         * g++.dg/cpp0x/defaulted17.C: New.
7778         * g++.dg/cpp0x/implicit1.C: New.
7779         * g++.dg/cpp0x/implicit2.C: New.
7780         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7781         * g++.dg/ext/has_virtual_destructor.C: Adjust.
7782         * g++.dg/init/ctor4.C: Adjust.
7783         * g++.dg/init/synth2.C: Adjust.
7784         * g++.dg/lto/20081118_1.C: Adjust.
7785         * g++.dg/other/error13.C: Adjust.
7786         * g++.dg/other/unused1.C: Adjust.
7787         * g++.old-deja/g++.bob/inherit2.C: Adjust.
7788         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7789         * g++.old-deja/g++.jason/opeq3.C: Adjust.
7790         * g++.old-deja/g++.law/ctors17.C: Adjust.
7791         * g++.old-deja/g++.oliva/delete1.C: Adjust.
7792         * g++.old-deja/g++.pt/assign1.C: Adjust.
7793         * g++.old-deja/g++.pt/crash20.C: Adjust.
7794
7795         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7796         * g++.dg/cpp0x/defaulted13.C: Adjust.
7797         * g++.dg/cpp0x/defaulted2.C: Adjust.
7798         * g++.dg/cpp0x/defaulted3.C: Adjust.
7799         * g++.dg/cpp0x/initlist9.C: Adjust.
7800         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7801         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7802         * g++.dg/init/synth2.C: Adjust.
7803
7804         * g++.dg/cpp0x/defaulted19.C: New.
7805
7806         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7807         * g++.dg/template/error23.C: Fix for -std=c++0x.
7808
7809 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7810
7811         PR fortran/44718
7812         * gfortran.dg/proc_ptr_28.f90: New.
7813
7814 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
7815
7816         PR tree-optimization/43801
7817         * g++.dg/torture/pr43801.C: New test.
7818
7819         PR debug/44668
7820         * g++.dg/debug/dwarf2/accessibility1.C: New test.
7821
7822 2010-06-29  Jason Merrill  <jason@redhat.com>
7823
7824         PR c++/44587
7825         * g++.dg/template/qualified-id2.C: New.
7826         * g++.dg/template/qualified-id3.C: New.
7827
7828 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7829
7830         PR fortran/44696
7831         * gfortran.dg/associated_target_4.f90: New.
7832
7833 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
7834
7835         PR fortran/44582
7836         * gfortran.dg/aliasing_array_result_1.f90 : New test.
7837
7838 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7839
7840         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7841
7842 2010-06-29  Jan Hubicka  <jh@suse.cz>
7843
7844         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7845
7846 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
7847
7848         PR target/43902
7849         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7850         * gcc.target/arm/wmul-3.c: New test.
7851         * gcc.target/arm/wmul-4.c: New test.
7852
7853 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
7854
7855         PR rtl-optimization/44659
7856         * gcc.target/i386/extract-1.c: New.
7857         * gcc.target/i386/extract-2.c: Likewise.
7858         * gcc.target/i386/extract-3.c: Likewise.
7859         * gcc.target/i386/extract-4.c: Likewise.
7860         * gcc.target/i386/extract-5.c: Likewise.
7861         * gcc.target/i386/extract-6.c: Likewise.
7862
7863 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
7864
7865         PR c++/44682
7866         * g++.dg/warn/Wunused-var-14.C: New test.
7867
7868 2010-06-28  Tobias Burnus  <burnus@net-b.de>
7869
7870         PR fortran/43298
7871         * gfortran.dg/nan_6.f90: New.
7872
7873 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
7874
7875         PR tree-optimization/43781
7876         * gcc.dg/torture/pr43781.c: New.
7877
7878 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
7879
7880         PR fortran/40158
7881         * gfortran.dg/actual_rank_check_1.f90: New test.
7882
7883 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7884
7885         * gcc.dg/ipa/ipa-sra-6.c: New test.
7886
7887 2010-06-28  Jan Hubicka  <jh@suse.cz>
7888
7889         PR tree-optimization/44687
7890         * gcc.c-torture/compile/pr44687.c
7891
7892 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7893
7894         PR c++/44535
7895         * g++.dg/torture/pr44535.C: New test.
7896
7897 2010-06-28  Michael Matz  <matz@suse.de>
7898
7899         PR middle-end/44592
7900         * gfortran.dg/pr44592.f90: New test.
7901
7902 2010-06-28  Jan Hubicka  <jh@suse.cz>
7903
7904         PR tree-optimization/44357
7905         * g++.dg/torture/pr44357.C: New testcase.
7906
7907 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7908
7909         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7910         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7911         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7912         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7913         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7914         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7915         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7916         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7917
7918 2010-06-27  Jan Hubicka  <jh@suse.cz>
7919
7920         * gcc.c-torture/compile/pr44686.c: New file.
7921
7922 2010-06-27  Richard Guenther  <rguenther@suse.de>
7923
7924         PR tree-optimization/44683
7925         * gcc.c-torture/execute/pr44683.c: New testcase.
7926
7927 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
7928
7929         * gnat.dg/noreturn3.ad[sb]: New test.
7930
7931 2010-06-26  Jason Merrill  <jason@redhat.com>
7932
7933         * g++.dg/cpp0x/explicit5.C: New.
7934
7935 2010-06-26  Richard Guenther  <rguenther@suse.de>
7936
7937         PR tree-optimization/44393
7938         * gcc.dg/pr44393.c: New testcase.
7939
7940 2010-06-26  Jan Hubicka  <jh@suse.cz>
7941
7942         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7943
7944 2010-06-26  Richard Guenther  <rguenther@suse.de>
7945
7946         PR middle-end/44674
7947         * gcc.dg/pr44674.c: New testcase.
7948
7949 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
7950
7951         * gcc.dg/opts-3.c: New test.
7952
7953 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7954
7955         * gfortran.dg/type_decl_1.f90: New.
7956         * gfortran.dg/type_decl_2.f90: New.
7957
7958 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7959
7960         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7961         * gfortran.dg/semicolon_fixed_2.f: Ditto.
7962
7963 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7964
7965         PR testsuite/38946
7966         * gfortran.dg/array_constructor_23.f: Update test to allow for small
7967         error in comparing reals.
7968
7969 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7970
7971         * selected_real_kind_2.f90: New.
7972         * selected_real_kind_3.f90: New.
7973
7974 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7975
7976         * gfortran.dg/entry_19.f90: New.
7977
7978 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7979
7980         * gfortran.dg/end_subroutine_1.f90: New.
7981         * gfortran.dg/end_subroutine_2.f90: New.
7982         * gfortran.dg/interface_proc_end.f90: Update.
7983
7984 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7985
7986         * gfortran.dg/semicolon_fixed.f: Update.
7987         * gfortran.dg/semicolon_fixed_2.f: New.
7988         * gfortran.dg/semicolon_free_2.f90: New.
7989         * gfortran.dg/semicolon_free.f90: Update.
7990
7991 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7992
7993         PR fortran/44448
7994         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7995
7996 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7997
7998         * g++.dg/ipa/iinline-3.C: New test.
7999         * gcc.dg/ipa/modif-1.c: Removed.
8000
8001 2010-06-25  Jan Hubicka  <jh@suse.cz>
8002
8003         * gcc.dg/tree-ssa/ipa-split-1.c
8004
8005 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8006
8007         * g++.dg/ipa/iinline-2.C: New test.
8008
8009 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
8010
8011         PR middle-end/43866
8012         * gfortran.dg/pr43866.f90: New test.
8013
8014         PR tree-optimization/44539
8015         * gcc.dg/pr44539.c: New test.
8016
8017 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
8018
8019         From Jim Wilson:
8020         PR target/43902
8021         * gcc.target/mips/madd-9.c: New test.
8022
8023 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
8024
8025         PR c/44517
8026         * gcc.dg/noncompile/pr44517.c: New.
8027         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8028
8029 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
8030
8031         PR testsuite/43283
8032         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8033         and add argument to nop for IA64.
8034
8035 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8036
8037         PR target/44588
8038         * gcc.target/i386/mod-1.c: New.
8039         * gcc.target/i386/umod-1.c: Likewise.
8040         * gcc.target/i386/umod-2.c: Likewise.
8041         * gcc.target/i386/umod-3.c: Likewise.
8042
8043 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
8044
8045         PR middle-end/44492
8046         * g++.dg/torture/pr44492.C: New test.
8047
8048 2010-06-24  Andi Kleen  <ak@linux.intel.com>
8049
8050         * c-c++-common/warn-omitted-condop.c: New.
8051
8052 2010-06-24  Tobias Burnus  <burnus@net-b.de>
8053
8054         PR fortran/44614
8055         * gfortran.dg/import8.f90: New.
8056
8057 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
8058
8059         * gnat.dg/not_null.adb: Update test case.
8060
8061 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
8062
8063         PR c++/44619
8064         * g++.dg/warn/Wunused-var-13.C: New test.
8065
8066         PR c++/44627
8067         * g++.dg/diagnostic/method1.C: New test.
8068
8069 2010-06-22  Cary Coutant  <ccoutant@google.com>
8070
8071         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8072
8073 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
8074
8075         PR fortran/44616
8076         * gfortran.dg/abstract_type_8.f03: New.
8077
8078 2010-06-21  Jason Merrill  <jason@redhat.com>
8079
8080         * g++.dg/cpp0x/noexcept08.C: New.
8081
8082         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8083
8084 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8085
8086         PR target/44615
8087         * gcc.target/i386/sse2-vec-2a.c: New.
8088
8089 2010-06-21  DJ Delorie  <dj@redhat.com>
8090
8091         * gcc.dg/pragma-diag-1.c: New.
8092
8093 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8094
8095         PR target/44615
8096         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8097
8098 2010-06-21  Alan Modra  <amodra@gmail.com>
8099
8100         PR testsuite/44505
8101         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8102         tail call to check_fa_mid.
8103
8104 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
8105
8106         PR target/44575
8107         * gcc.c-torture/execute/pr44575.c: New test.
8108
8109 2010-06-21  Tobias Burnus  <burnus@net-b.de>
8110
8111         PR fortran/40632
8112         * gfortran.dg/contiguous_1.f90: New.
8113         * gfortran.dg/contiguous_2.f90: New.
8114         * gfortran.dg/contiguous_3.f90: New.
8115
8116 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
8117
8118         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8119         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8120
8121 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
8122
8123         PR target/44546
8124         * gcc.target/i386/pr44546.c: New test.
8125
8126 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
8127
8128         * gcc.dg/opts-2.c: New test.
8129
8130 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
8131
8132         PR fortran/44584
8133         * gfortran.dg/typebound_proc_15.f03: Modified.
8134
8135 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
8136
8137         PR target/44072
8138         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8139         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8140
8141 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8142
8143         * g++.dg/ext/label13.C: Fix typo in last change.
8144
8145 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8146
8147         PR libfortran/44477
8148         * gfortran.dg/eof_3.f90
8149         * gfortran.dg/endfile_2.f90
8150         * gfortran.dg/endfile_4.f90
8151         * gfortran.dg/endfile_3.f90
8152
8153 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8154
8155         PR c++/41090
8156         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8157
8158 2010-06-18  Tobias Burnus  <burnus@net-b.de>
8159
8160         PR fortran/44556
8161         * gfortran.dg/allocate_alloc_opt_11.f90: New.
8162
8163 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
8164
8165         * gcc.target/arm/pr40900.c: New test.
8166
8167 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
8168
8169         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8170
8171 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
8172
8173         PR fortran/44558
8174         * gfortran.dg/typebound_call_15.f03: New.
8175
8176 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8177
8178         PR c++/44486
8179         * g++.dg/pr44486.C: New.
8180
8181 2010-06-16  DJ Delorie  <dj@redhat.com>
8182
8183         * gcc.target/i386/volatile-bitfields-1.c: New.
8184         * gcc.target/i386/volatile-bitfields-2.c: New.
8185
8186 2010-06-16  Jason Merrill  <jason@redhat.com>
8187
8188         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8189
8190         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8191
8192 2010-06-16  Richard Guenther  <rguenther@suse.de>
8193
8194         PR c/44555
8195         * gcc.c-torture/execute/pr44555.c: New testcase.
8196
8197 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
8198
8199         PR fortran/44549
8200         * gfortran.dg/typebound_proc_16.f03: New.
8201
8202 2010-06-16  Martin Jambor  <mjambor@suse.cz>
8203
8204         * g++.dg/torture/pr43905.C: New test.
8205
8206 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
8207
8208         PR testsuite/44538
8209         * gcc.dg/vect/slp-perm-5.c (main): Prevent
8210         initialization loop from being vectorized.
8211         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8212
8213 2010-06-16  Alan Modra  <amodra@gmail.com>
8214
8215         PR tree-optimization/44507
8216         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8217
8218 2010-06-15  Jason Merrill  <jason@redhat.com>
8219
8220         * g++.dg/overload/arg3.C: Adjust error locations.
8221         * g++.dg/overload/copy1.C: Likewise.
8222         * g++.dg/tc1/dr152.C: Likewise.
8223         * g++.dg/template/incomplete4.C: Likewise.
8224         * g++.dg/template/incomplete5.C: Likewise.
8225         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8226         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8227         * g++.old-deja/g++.pt/crash9.C: Likewise.
8228
8229         * g++.dg/inherit/virtual5.C: New.
8230
8231         * g++.dg/cpp0x/defaulted18.C: New.
8232
8233         * g++.dg/cpp0x/initlist40.C: New.
8234
8235         * g++.dg/cpp0x/initlist39.C: New.
8236
8237 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
8238
8239         PR middle-end/44391
8240         * gcc.dg/graphite/pr44391.c: New.
8241
8242 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
8243
8244         PR fortran/43388
8245         * gfortran.dg/allocate_alloc_opt_8.f90: New.
8246         * gfortran.dg/allocate_alloc_opt_9.f90: New.
8247         * gfortran.dg/allocate_alloc_opt_10.f90: New.
8248         * gfortran.dg/class_allocate_2.f03: Modified an error message.
8249
8250 2010-06-15  Richard Guenther  <rguenther@suse.de>
8251
8252         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8253
8254 2010-06-15  Richard Guenther  <rguenther@suse.de>
8255
8256         * gcc.dg/vect/bb-slp-21.c: Adjust.
8257         * gcc.dg/vect/bb-slp-13.c: Likewise
8258         * gcc.dg/vect/bb-slp-4.c: Likewise
8259         * gcc.dg/vect/bb-slp-22.c: Likewise
8260         * gcc.dg/vect/bb-slp-14.c: Likewise
8261         * gcc.dg/vect/bb-slp-23.c: Likewise
8262         * gcc.dg/vect/bb-slp-15.c: Likewise
8263         * gcc.dg/vect/bb-slp-17.c: Likewise
8264         * gcc.dg/vect/bb-slp-18.c: Likewise
8265         * gcc.dg/vect/bb-slp-19.c: Likewise
8266         * gcc.dg/vect/bb-slp-10.c: Likewise
8267         * gcc.dg/vect/bb-slp-11.c: Likewise
8268         * gcc.dg/vect/bb-slp-20.c: Likewise
8269         * gcc.dg/vect/bb-slp-3.c: Likewise
8270
8271 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
8272
8273         PR fortran/44536
8274         * gfortran.dg/gomp/pr44536.f90: New test.
8275         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8276
8277 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8278
8279         PR target/44534
8280         * gcc.target/i386/avx-vextractf128-256-3.c: New.
8281         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8282
8283 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
8284
8285         PR tree-optimization/44508
8286         * gcc.dg/tree-ssa/pr21086.c: Adjust.
8287
8288         PR bootstrap/44509
8289         * gcc.dg/pr44509.c: New test.
8290
8291 2010-06-14  Ira Rosen  <irar@il.ibm.com>
8292
8293         PR tree-optimization/44507
8294         * gcc.dg/vect/pr44507.c: New test.
8295
8296 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8297
8298         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8299         and c-pretty-print.h.
8300
8301         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8302
8303 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
8304
8305         * gfortran.dg/whole_file_18.f90: Updated error message.
8306
8307 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
8308
8309         * gfortran.dg/whole_file_20.f03: New.
8310
8311 2010-06-12  Jan Hubicka  <jh@suse.cz>
8312
8313         * gcc.c-torture/compile/pc44485.c: New testcase.
8314
8315 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
8316
8317         PR fortran/40117
8318         * gfortran.dg/typebound_proc_4.f03: Modified error message.
8319         * gfortran.dg/typebound_proc_14.f03: New.
8320         * gfortran.dg/typebound_proc_15.f03: New.
8321
8322 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8323
8324         * gcc.dg/opts-1.c: New test.
8325
8326 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8327
8328         * gcc.dg/funroll-loops-all.c: Update expected error.
8329
8330 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
8331
8332         PR target/44481
8333         * gcc.target/i386/pr44481.c: New test.
8334
8335 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
8336
8337         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8338
8339 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
8340
8341         PR middle-end/44483
8342         * gcc.dg/tree-ssa/pr44483.c: New.
8343
8344 2010-06-11  Paul Brook  <paul@codesourcery.com>
8345
8346         * g++.dg/other/arm-neon-1.C: New test.
8347
8348 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
8349
8350         PR fortran/42051
8351         PR fortran/43896
8352         * gfortran.dg/class_23.f03: New test.
8353
8354 2010-06-11  Jan Hubicka  <jh@suse.cz>
8355
8356         * gcc.dg/ipa/pure-const-2.c: New testcase.
8357
8358 2010-06-11  Jan Hubicka  <jh@suse.cz>
8359
8360         * gcc.dg/noreturn-7.c: Update.
8361         * gcc.dg/noreturn-4.c: Update.
8362
8363 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
8364
8365         Fix MIPS bootstrap
8366         * g++.dg/other/typedef4.C: New test.
8367
8368 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
8369
8370         PR fortran/44207
8371         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8372
8373 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
8374
8375         PR fortran/44457
8376         * gfortran.dg/asynchronous_3.f03
8377
8378 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
8379
8380         PR middle-end/44185
8381         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8382         non-temporal stores out of the tests to form new test cases.  As a
8383         result, no non-temporal store should be generated in this case.
8384
8385         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
8386         prefetch-7.c that generate one non-temporal store.
8387
8388         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
8389         prefetch-7.c that generate one non-temporal store and one
8390         one-temporal prefetch.
8391
8392 2010-06-10  Martin Jambor  <mjambor@suse.cz>
8393
8394         PR tree-optimization/44258
8395         * gcc.dg/tree-ssa/pr44258.c: New test.
8396
8397 2010-06-10  Daniel Kraft  <d@domob.eu>
8398
8399         PR fortran/38936
8400         * gfortran.dg/associate_1.f03: New test.
8401         * gfortran.dg/associate_2.f95: New test.
8402         * gfortran.dg/associate_3.f03: New test.
8403         * gfortran.dg/associate_4.f08: New test.
8404
8405 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8406
8407         * gfortran.dg/selected_char_kind_4.f90: New test.
8408
8409 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
8410
8411         * gcc.dg/pr42461.c: New test.
8412
8413 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8414
8415         PR fortran/44347
8416         * gfortran.dg/selected_real_kind_1.f90: New.
8417
8418 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8419
8420         PR fortran/44359
8421         * gfortran.dg/warn_conversion.f90: Removed check for redundant
8422         warning.
8423         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8424         check for warning.
8425
8426 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8427
8428         * gfortran.dg/data_namelist_conflict.f90: New test.
8429
8430 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8431
8432         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8433         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8434         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8435
8436 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8437
8438         * gfortran.dg/mvbits_9.f90: New test.
8439         * gfortran.dg/ibset_1.f90: Ditto.
8440         * gfortran.dg/ibits_1.f90: Ditto.
8441         * gfortran.dg/btest_1.f90: Ditto.
8442         * gfortran.dg/ibclr_1.f90: Ditto.
8443
8444 2010-06-09  Jason Merrill  <jason@redhat.com>
8445
8446         PR c++/44366
8447         * g++.dg/cpp0x/decltype23.C: Move to...
8448         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8449
8450 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
8451
8452         PR fortran/44211
8453         * gfortran.dg/typebound_call_14.f03: New test.
8454
8455 2010-06-09  Martin Jambor  <mjambor@suse.cz>
8456
8457         PR tree-optimization/44423
8458         * gcc.dg/tree-ssa/pr44423.c: New test.
8459
8460 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
8461
8462         PR testsuite/42843
8463         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8464         TV_NONE to initialize tv_id field.
8465         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8466         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8467         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8468         Include toplev.h .
8469         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8470         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8471         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8472
8473 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
8474
8475         PR tree-optimization/39874
8476         PR middle-end/28685
8477         * gcc.dg/pr39874.c: New file.
8478
8479 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8480
8481         * g++.dg/ext/attr-alias-1.C: New.
8482         * g++.dg/ext/attr-alias-2.C: New.
8483
8484 2010-06-07  Tobias Burnus  <burnus@net-b.de>
8485
8486         PR fortran/44446
8487         * gfortran.dg/proc_ptr_27.f90: New.
8488
8489 2010-06-07  Jason Merrill  <jason@redhat.com>
8490
8491         PR c++/44366
8492         * g++.dg/cpp0x/decltype23.C: New.
8493
8494 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
8495             Shujing Zhao  <pearly.zhao@oracle.com>
8496
8497         PR c/37724
8498         * gcc.dg/c90-const-expr-10.c: Adjust.
8499         * gcc.dg/c99-const-expr-10.c: Adjust.
8500         * gcc.dg/init-bad-7.c: New.
8501
8502 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8503
8504         * lib/target-supports.exp (check_effective_target_gas): New proc.
8505         * gcc.c-torture/execute/960321-1.x: New file.
8506
8507 2010-06-07  Jason Merrill  <jason@redhat.com>
8508
8509         PR c++/44401
8510         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8511
8512 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
8513
8514         PR c++/44444
8515         * g++.dg/warn/Wunused-var-12.C: New test.
8516
8517         PR c++/44443
8518         * c-c++-common/Wunused-var-11.c: New test.
8519
8520 2010-06-07  Jan Hubicka  <jh@suse.cz>
8521
8522         * gcc.dg/ipa/pure-const-1.c: New testcase.
8523
8524 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
8525
8526         PR rtl-optimization/44404
8527         * gcc.dg/pr44404.c: New.
8528
8529 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
8530
8531         PR target/44159
8532         * gcc.target/i386/abi-2.c: Check sysv abi here.
8533         * gcc.target/i386/aes-avx-check.h: Call test in noinline
8534         function to avoid failures by different ABIs.
8535         * gcc.target/i386/aes-check.h: Likewise.
8536         * gcc.target/i386/avx-check.h: Likewise.
8537         * gcc.target/i386/fma4-check.h: Likewise.
8538         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8539         * gcc.target/i386/mmx-check.h: Likewise.
8540         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8541         * gcc.target/i386/pclmul-check.h: Likewise.
8542         * gcc.target/i386/sse-check.h: Likewise.
8543         * gcc.target/i386/sse2-check.h: Likewise.
8544         * gcc.target/i386/sse3-check.h: Likewise.
8545         * gcc.target/i386/sse4_1-check.h: Likewise.
8546         * gcc.target/i386/sse4_2-check.h: Likewise.
8547         * gcc.target/i386/sse4a-check.h: Likewise.
8548         * gcc.target/i386/ssse3-check.h: Likewise.
8549         * gcc.target/i386/xop-check.h: Likewise.
8550         * gcc.target/i386/pr27971.c: Fix for LLP64.
8551         * gcc.target/i386/pr39139.c: Likewise.
8552         * gcc.target/i386/pr39315-check.c: Likewise.
8553         * gcc.target/i386/vararg-1.c: Likewise.
8554         * gcc.target/i386/vararg-2.c: Likewise.
8555         Additional add dg-compile to avoid failure due
8556         missing foo symbol.
8557
8558         * gcc.dg/compound-literal-1.c: Fix for llp64.
8559         * gcc.dg/pr32370.c: Likewise.
8560         * gcc.dg/pr37561.c: Likewise.
8561         * gcc.dg/pr41340.c: Likewise.
8562         * gcc.dg/pr41551.c: Likewise.
8563
8564 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8565
8566         PR c++/44188
8567         * g++.dg/debug/dwarf2/typedef3.C: New test.
8568
8569 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8570
8571         PR c/20000
8572         * c-c++-common/pr20000.c: New.
8573
8574 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
8575
8576         PR c++/44086
8577         * g++.dg/init/pr44086.C: New.
8578         * g++.dg/cpp0x/decltype4.C: Adjust.
8579
8580 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8581
8582         PR fortran/43945
8583         * gfortran.dg/generic_23.f03: New test.
8584
8585 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8586
8587         PR fortran/43895
8588         * gfortran.dg/alloc_comp_class_1.f90 : New test.
8589
8590 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
8591
8592         PR c++/44361
8593         * c-c++-common/Wunused-var-9.c: New test.
8594
8595 2010-06-05  Jason Merrill  <jason@redhat.com>
8596
8597         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
8598
8599 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
8600
8601         PR c/44322
8602         * gcc.dg/c99-restrict-4.c: New test.
8603
8604 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
8605
8606         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
8607         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
8608         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
8609         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
8610         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
8611         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
8612         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
8613         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
8614         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
8615         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
8616         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
8617         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
8618         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
8619         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
8620         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
8621         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
8622         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
8623         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
8624         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
8625         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
8626         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
8627         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
8628
8629 2010-06-04  Jason Merrill  <jason@redhat.com>
8630
8631         * g++.dg/cpp0x/noexcept06.C: New.
8632         * g++.dg/cpp0x/noexcept07.C: New.
8633
8634         * g++.dg/cpp0x/noexcept01.C: New.
8635         * g++.dg/cpp0x/noexcept02.C: New.
8636         * g++.dg/cpp0x/noexcept03.C: New.
8637         * g++.dg/cpp0x/noexcept04.C: New.
8638         * g++.dg/cpp0x/noexcept05.C: New.
8639
8640 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
8641
8642         PR c++/44412
8643         * g++.dg/warn/Wunused-var-10.C: New test.
8644         * g++.dg/warn/Wunused-var-11.C: New test.
8645
8646         PR c++/44362
8647         * c-c++-common/Wunused-var-10.c: New test.
8648
8649 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8650
8651         PR c/25880
8652         * gcc.dg/assign-warn-2.c: Update.
8653         * gcc.dg/cpp/line3.c: Update.
8654         * gcc.dg/c99-array-lval-8.c: Update.
8655         * gcc.dg/cast-qual-2.c: Update.
8656         * gcc.dg/c99-arraydecl-3.c:  Update.
8657         * gcc.dg/assign-warn-1.c:  Update.
8658         * gcc.dg/format/gcc_diag-1.c:  Update.
8659
8660 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
8661
8662         PR rtl-optimization/39871
8663         PR rtl-optimization/40615
8664         PR rtl-optimization/42500
8665         PR rtl-optimization/42502
8666         * gcc.target/arm/eliminate.c: New test.
8667
8668 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
8669
8670         PR libstdc++/44410
8671         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8672         * g++.old-deja/g++.other/delete3.C: Likewise.
8673         * g++.old-deja/g++.other/new.C: Likewise.
8674         * g++.old-deja/g++.law/operators27.C: Likewise.
8675         * g++.old-deja/g++.mike/p755.C: Likewise.
8676         * g++.dg/eh/new1.C: Likewise.
8677         * g++.dg/init/new5.C: Likewise.
8678
8679 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8680
8681         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
8682         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
8683         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
8684
8685 2010-06-03  Richard Guenther  <rguenther@suse.de>
8686
8687         PR lto/41921
8688         * lib/lto.exp: Always load gcc.exp.
8689         (lto-obj): For C source files invoke gcc_target_compile.
8690         * g++.dg/lto/20100603-1_0.C: New testcase.
8691         * g++.dg/lto/20100603-1_1.c: Likewise.
8692
8693 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
8694
8695         PR tree-optimization/43688
8696         * gfortran.dg/pr43688.f90: New.
8697
8698 2010-06-03  Richard Guenther  <rguenther@suse.de>
8699
8700         PR lto/41584
8701         * gcc.dg/lto/20100603-1_0.c: New testcase.
8702         * gcc.dg/lto/20100603-2_0.c: Likewise.
8703         * gcc.dg/lto/20100603-3_0.c: Likewise.
8704
8705 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8706
8707         PR target/44218
8708         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8709         * gcc.target/powerpc/recip-2.c: Ditto.
8710         * gcc.target/powerpc/recip-3.c: Ditto.
8711         * gcc.target/powerpc/recip-4.c: Ditto.
8712         * gcc.target/powerpc/recip-5.c: Ditto.
8713         * gcc.target/powerpc/recip-6.c: Ditto.
8714         * gcc.target/powerpc/recip-7.c: Ditto.
8715         * gcc.target/powerpc/recip-test.h: Ditto.
8716         * gcc.target/powerpc/recip-test2.h: Ditto.
8717
8718 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8719
8720         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8721
8722 2010-06-02  Jason Merrill  <jason@redhat.com>
8723
8724         * g++.dg/ext/vector9.C: Expect typedef in error message.
8725
8726         PR c++/9726
8727         PR c++/23594
8728         PR c++/44333
8729         * g++.dg/tc1/dr101.C: Remove xfails.
8730
8731 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8732
8733         PR middle-end/44372
8734         * g++.dg/ipa/pr44372.C: New.
8735
8736 2010-06-02  Jan Hubicka  <jh@suse.cz>
8737
8738         PR middle-end/44295
8739         * g++.dg/torture/pr44295.C: Neww testcase.
8740
8741 2010-06-02  Jan Hubicka  <jh@suse.cz>
8742
8743         * gcc.dg/tree-ssa/loadpre6.c: Update.
8744
8745 2010-06-02  Richard Guenther  <rguenther@suse.de>
8746
8747         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8748         diagnostic.h.
8749
8750 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
8751
8752         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8753         the link fail message.
8754
8755 2010-06-02  Tobias Burnus  <burnus@net-b.de>
8756
8757         PR fortran/44360
8758         * gfortran.dg/use_13.f90: New test case.
8759
8760 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8761
8762         PR fortran/44371
8763         * gfortran.dg/error_stop_2.f08: Minor update.
8764
8765 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8766
8767         PR fortran/44371
8768         * gfortran.dg/error_stop_1.f08: New test.
8769         * gfortran.dg/error_stop_2.f08: New test.
8770
8771 2010-06-01  Jason Merrill  <jason@redhat.com>
8772
8773         DR 990
8774         * g++.dg/cpp0x/initlist37.C: New.
8775         * g++.dg/cpp0x/initlist38.C: New.
8776
8777         PR c++/44358
8778         * g++.dg/cpp0x/initlist36.C: New.
8779
8780 2010-05-31 Jan Hubicka  <jh@suse.cz>
8781
8782         * gcc.dg/noreturn-8.c: New testcase.
8783
8784 2010-05-31 Jan Hubicka  <jh@suse.cz>
8785
8786         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8787         * gcc.dg/lto/noreturn-1_0.c: Move it here.
8788
8789 2010-05-31 Jan Hubicka  <jh@suse.cz>
8790
8791         * gcc.dg/lto/noreturn-1_1.c: New testcase.
8792         * gcc.dg/lto/noreturn-1_0.c: New testcase.
8793
8794 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
8795
8796         PR fortran/36928
8797         * gfortran.dg/dependency_27.f90:  New test.
8798         * gfortran.dg/array_assign_1.F90:  New test.
8799
8800 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8801
8802         PR target/44338
8803         * gcc.target/i386/sse-24.c: New test.
8804
8805 2010-05-31  Jan Hubicka  <jh@suse.cz>
8806
8807         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8808
8809 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8810
8811         PR middle-end/44337
8812         * gcc.dg/pr44337.c: New test.
8813
8814         PR tree-optimization/44182
8815         * g++.dg/debug/pr44182.C: New test.
8816
8817 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
8818
8819         * gcc.dg/nested-func-7.c: New test.
8820         * gnat.dg/frame_overflow.adb: Adjust directives.
8821
8822 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8823
8824         * gnat.dg/prot2.ad[sb]: New test.
8825         * gnat.dg/prot2_pkg1.ads: New helper.
8826         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8827
8828 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8829
8830         * gnat.dg/array11.adb: Adjust dg-warning directive.
8831         * gnat.dg/object_overflow.adb: Likewise.
8832
8833 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
8834
8835         PR middle-end/44306
8836         * gcc.dg/tree-ssa/pr44306.c: New.
8837
8838 2010-05-29  Jan Hubicka  <jh@suse.cz>
8839
8840         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8841
8842 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
8843
8844         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8845
8846 2010-05-28  Mike Stump  <mikestump@comcast.net>
8847
8848         PR objc/44125
8849         * objc.dg/const-str-9.m: Remove static.
8850
8851 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
8852
8853         PR target/43636
8854         * gcc.c-torture/compile/pr43636.c: New test.
8855
8856 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
8857
8858         PR objc++/23616
8859         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8860         * obj-c++.dg/try-catch-9.mm: Ditto.
8861
8862 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
8863
8864         Revert patch for PR c++/44188
8865         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8866
8867 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8868
8869         PR c++/44188
8870         * g++.dg/debug/dwarf2/typedef3.C: New test.
8871
8872 2010-05-27  Jason Merrill  <jason@redhat.com>
8873
8874         PR c++/43555
8875         * g++.dg/ext/vla9.C: New.
8876
8877 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
8878
8879         PR objc/44140
8880         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8881         * objc.dg/torture/tls/thr-init-3.m: Ditto.
8882         * objc.dg/torture/tls/thr-init.m: Ditto.
8883         * objc.dg/torture/trivial.m: Ditto.
8884         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8885         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8886         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8887         * obj-c++.dg/torture/trivial.mm: Ditto.
8888
8889 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
8890
8891         * g++.dg/lto/20100302_0.C: Skip on darwin.
8892
8893 2010-05-27  Richard Guenther  <rguenther@suse.de>
8894
8895         PR tree-optimization/44284
8896         * gcc.dg/vect/vect-118.c: New testcase.
8897         * gcc.dg/vect/bb-slp-20.c: Adjust.
8898         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8899         * gcc.dg/vect/slp-9.c: Likewise.
8900         * gcc.dg/vect/slp-reduc-4.c: Likewise.
8901         * gcc.dg/vect/vect-10.c: Likewise.
8902         * gcc.dg/vect/vect-109.c: Likewise.
8903         * gcc.dg/vect/vect-12.c: Likewise.
8904         * gcc.dg/vect/vect-36.c: Likewise.
8905         * gcc.dg/vect/vect-7.c: Likewise.
8906         * gcc.dg/vect/vect-iv-8.c: Likewise.
8907         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8908         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8909         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8910         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8911         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8912         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8913         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8914         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8915         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8916         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8917         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8918         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8919         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8920         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8921         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8922         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8923         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8924
8925 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
8926
8927         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8928         necessary.
8929
8930 2010-05-26  Jan Hubicka  <jh@suse.cz>
8931
8932         * gcc.dg/lto/materialize-1_0.c: New file.
8933         * gcc.dg/lto/materialize-1_1.c: New file.
8934
8935 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8936
8937         * gnat.dg/lto10.adb: New test.
8938         * gnat.dg/lto10_pkg.ads: New helper.
8939
8940 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
8941
8942         * lib/target-supports.exp (check_effective_target_int128): New
8943         function to check if __int128 types are available for target.
8944         * c-c++-common/int128-types-1.c: New.
8945         * c-c++-common/int128-1.c: New.
8946         * c-c++-common/int128-2.c: New.
8947         * g++.dg/abi/mangle43.C: New.
8948         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8949         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8950         pointer-wide scalar.
8951         * g++.dg/other/pr25632.C: Likewise.
8952         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8953         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8954         overflow warnings.
8955         * g++.dg/warn/pr13358-4.C: Likewise.
8956         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
8957         * g++.dg/warn/Wconversion-null.C: Likewise.
8958
8959 2010-05-26  Jason Merrill  <jason@redhat.com>
8960
8961         PR c++/43382
8962         * g++.dg/cpp0x/variadic101.C: New.
8963
8964 2010-05-26  Richard Guenther  <rguenther@suse.de>
8965
8966         PR rtl-optimization/44164
8967         * gcc.c-torture/execute/pr44164.c: New testcase.
8968         * g++.dg/tree-ssa/pr13146.C: Adjust.
8969
8970 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
8971
8972         PR fortran/40011
8973         * gfortran.dg/whole_file_19.f90 : New test.
8974
8975 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
8976
8977         PR fortran/30668
8978         PR fortran/31346
8979         PR fortran/34260
8980         * gfortran.dg/pr40999.f: Fix function type.
8981         * gfortran.dg/whole_file_5.f90: Likewise.
8982         * gfortran.dg/whole_file_6.f90: Likewise.
8983         * gfortran.dg/whole_file_16.f90: New.
8984         * gfortran.dg/whole_file_17.f90: New.
8985         * gfortran.dg/whole_file_18.f90: New.
8986
8987 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
8988             Iain Sandoe  <iains@gcc.gnu.org>
8989
8990         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8991         * gcc.c-torture/compile/pr44197.c: Require alias support.
8992         * gcc.dg/lto/20081222_0.c: Ditto.
8993
8994 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
8995
8996         PR debug/42801
8997         * gcc.dg/guality/vla-2.c: New test.
8998
8999 2010-05-25  Richard Guenther  <rguenther@suse.de>
9000
9001         PR middle-end/44069
9002         * g++.dg/torture/pr44069.C: New testcase.
9003
9004 2010-05-25  Richard Guenther  <rguenther@suse.de>
9005
9006         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9007
9008 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9009
9010         PR objc/44140
9011         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9012
9013 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9014
9015         * obj-c++.dg/torture/tls/trivial.mm: New.
9016         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9017         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9018         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9019         * obj-c++.dg/torture/tls/diag-1.mm: New.
9020         * obj-c++.dg/torture/tls/tls.exp: New.
9021         * obj-c++.dg/torture/trivial.mm: New.
9022         * obj-c++.dg/torture/dg-torture.exp: New.
9023         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9024         * obj-c++.dg/tls/trivial.m: New.
9025         * obj-c++.dg/tls/init-1.mm: New.
9026         * obj-c++.dg/tls/diag-1.mm: New.
9027         * obj-c++.dg/tls/init-2.mm: New.
9028         * obj-c++.dg/tls/diag-2.mm: New.
9029         * obj-c++.dg/tls/diag-3.mm: New.
9030         * obj-c++.dg/tls/diag-4.mm: New.
9031         * obj-c++.dg/tls/static-1.mm: New.
9032         * obj-c++.dg/tls/tls.exp: New.
9033         * obj-c++.dg/tls/diag-5.mm: New.
9034         * obj-c++.dg/tls/static-1a.mm: New.
9035         * objc-obj-c++-shared/Object1.mm: New.
9036         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9037
9038 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
9039
9040         PR objc++/43689
9041         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9042         * obj-c++.dg/const-str-6.mm: Ditto.
9043
9044 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9045
9046         * g++.dg/parse/array-size2.C: Remove dg-error directives.
9047
9048 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9049
9050         PR ada/38394
9051         * gnat.dg/array13.ad[sb]: New test.
9052
9053 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
9054             Sandra Loosemore  <sandra@codesourcery.com>
9055
9056         * gcc.target/arm/neon/: Regenerated test cases.
9057
9058         * gcc.target/arm/neon/polytypes.c,
9059         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9060         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9061         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9062         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9063         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9064         dg-add-options arm_neon.
9065
9066         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9067         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9068         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9069         and arm_neon_fp16_ok.
9070
9071         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9072         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9073
9074         * lib/target-supports.exp (add_options_for_arm_neon): New.
9075         (check_effective_target_arm_neon_ok_nocache): New, from
9076         check_effective_target_arm_neon_ok.  Check multiple possibilities.
9077         (check_effective_target_arm_neon_ok): Use
9078         check_effective_target_arm_neon_ok_nocache.
9079         (add_options_for_arm_neon_fp16)
9080         (check_effective_target_arm_neon_fp16_ok)
9081         check_effective_target_arm_neon_fp16_ok_nocache): New.
9082         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9083
9084 2010-05-24  Jason Merrill  <jason@redhat.com>
9085
9086         PR c++/41510
9087         * g++.dg/cpp0x/initlist35.C: New.
9088         * g++.dg/init/brace6.C: Adjust.
9089
9090 2010-05-24  Paul Brook  <paul@codesourcery.com>
9091
9092         * gcc.target/arm/frame-pointer-1.c: New test.
9093         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9094         pointer elimination.
9095
9096 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9097
9098         PR target/44245
9099         * gcc.target/i386/crc32-3.c: New.
9100         * gcc.target/i386/crc32-4.c: Likewise.
9101
9102 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
9103
9104         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9105         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9106         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9107
9108 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9109
9110         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9111
9112 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
9113
9114         PR target/43869
9115         * gcc.c-target/pr43869.c: New test.
9116
9117 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9118
9119         PR fortran/44212
9120         * gfortran.dg/class_22.f03: New.
9121
9122 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
9123
9124         PR lto/44238
9125         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9126
9127 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9128
9129         PR fortran/44213
9130         * gfortran.dg/abstract_type_7.f03: New.
9131
9132 2010-05-21  Jason Merrill  <jason@redhat.com>
9133
9134         * g++.dg/eh/spec11.C: Test cleanup optimization.
9135
9136 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
9137
9138         PR debug/44223
9139         * gcc.target/i386/pr44223.c: New test.
9140
9141 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9142
9143         * gcc.target/i386/pr25993.c: Use @function as type specifier.
9144
9145 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
9146
9147         * g++.dg/other/const3.C: New test.
9148
9149 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
9150
9151         PR fortran/38407
9152         * warn_unused_dummy_argument_1.f90: New.
9153         * warn_unused_dummy_argument_2.f90: New.
9154
9155 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
9156
9157         PR c++/30298
9158         * g++.dg/inherit/crash1.C: New.
9159         * g++.dg/inherit/crash2.C: Likewise.
9160
9161 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
9162
9163         PR debug/44178
9164         * g++.dg/debug/pr44178.C: New test.
9165
9166 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
9167
9168         PR middle-end/44185
9169         * gcc.dg/tree-ssa/prefetch-6.c: Add
9170         --param min-insn-to-prefetch-ratio=6.
9171         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9172         allow unrolling, and adjust the movnti count.
9173
9174 2010-05-20  Jan Hubicka  <jh@suse.cz>
9175
9176         PR middle-end/44197
9177         * gcc.c-torture/compile/pr44197.c: New file.
9178
9179 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
9180
9181         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9182         Fix test code.
9183         (check_effective_target_xop): Remove __may_alias__ attribute.
9184
9185 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
9186
9187         PR target/44202
9188         * gcc.c-torture/execute/pr44202-1.c: New test.
9189
9190 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9191
9192         PR fortran/43851
9193         * gfortran.dg/label_1.f90: Update test.
9194
9195 2010-05-19  Jan Hubicka  <jh@suse.cz>
9196
9197         * gcc.dg/lto/ipareference2_0.c: New file.
9198         * gcc.dg/lto/ipareference2_1.c: New file.
9199
9200 2010-05-19  Jason Merrill  <jason@redhat.com>
9201
9202         * g++.dg/parse/fn-typedef2.C: New.
9203
9204         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9205         function type.
9206
9207         PR c++/44193
9208         * g++.dg/template/fntype1.C: New.
9209
9210 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
9211
9212         * gnat.dg/discr23.ad[sb]: New test.
9213         * gnat.dg/discr23_pkg.ads: New helper.
9214
9215         * gnat.dg/specs/controlled1.ads: New test.
9216         * gnat.dg/specs/controlled1_pkg.ads: New helper.
9217
9218 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9219
9220         PR fortran/44055
9221         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9222         Fixed scope of C_SIZEOF.
9223         * gfortran.dg/warn_conversion_2.f90: New.
9224
9225 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9226
9227         * lib/target-supports.exp (check_effective_target_sse2): New proc.
9228         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9229         for optional selector.
9230         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9231         (check_effective_target_sse3): New proc.
9232         * gcc.target/i386/math-torture/math-torture.exp: Load
9233         target-supports.exp.
9234         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9235         check_effective_target_sse2.
9236         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9237         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9238         * g++.dg/vect/vect.exp: Likewise.
9239         * gfortran.dg/vect/vect.exp: Likewise.
9240         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9241         -msse2 if check_effective_target_sse2.
9242
9243         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9244         * gcc.target/i386/3dnow-2.c: Likewise.
9245         * gcc.target/i386/3dnowA-1.c: Likewise.
9246         * gcc.target/i386/3dnowA-2.c: Likewise.
9247         * gcc.target/i386/pr42549.c: Likewise.
9248
9249         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9250         * gcc.target/i386/sse3-addsubpd.c: Likewise.
9251         * gcc.target/i386/sse3-addsubps.c: Likewise.
9252         * gcc.target/i386/sse3-haddpd.c: Likewise.
9253         * gcc.target/i386/sse3-haddps.c: Likewise.
9254         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9255         * gcc.target/i386/sse3-hsubps.c: Likewise.
9256         * gcc.target/i386/sse3-movddup.c: Likewise.
9257         * gcc.target/i386/sse3-movshdup.c: Likewise.
9258         * gcc.target/i386/sse3-movsldup.c: Likewise.
9259
9260         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9261         * g++.dg/ext/attrib35.C: Likewise.
9262         * g++.dg/opt/pr40496.C: Likewise.
9263         * g++.dg/other/i386-1.C: Likewise.
9264         * g++.dg/other/i386-4.C: Likewise.
9265         * g++.dg/other/pr34435.C: Likewise.
9266         * g++.dg/other/pr39496.C: Likewise.
9267         * g++.dg/other/pr40446.C: Likewise.
9268         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9269         * gcc.dg/compat/vector-1a_main.c: Likewise.
9270         * gcc.dg/compat/vector-2a_main.c: Likewise.
9271         * gcc.dg/lto/20090206-1_0.c: Likewise.
9272         * gcc.dg/pr34856.c: Likewise.
9273         * gcc.dg/pr36584.c: Likewise.
9274         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
9275         * gcc.dg/pr37544.c: Likewise.
9276         * gcc.dg/torture/pr16104-1.c: Likewise.
9277         * gcc.dg/torture/pr35771-1.c: Likewise.
9278         * gcc.dg/torture/pr35771-2.c: Likewise.
9279         * gcc.dg/torture/pr35771-3.c: Likewise.
9280         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9281         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9282         * gcc.dg/torture/stackalign/push-1.c: Likewise.
9283         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9284         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9285         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9286         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9287         * gcc.target/i386/20060512-1.c: Likewise.
9288         * gcc.target/i386/20060512-3.c: Likewise.
9289         * gcc.target/i386/all_one_m128i.c: Likewise.
9290         * gcc.target/i386/float128-1.c: Likewise.
9291         * gcc.target/i386/float128-2.c: Likewise.
9292         * gcc.target/i386/fpcvt-1.c: Likewise.
9293         * gcc.target/i386/fpcvt-2.c: Likewise.
9294         * gcc.target/i386/fpcvt-3.c: Likewise.
9295         * gcc.target/i386/fpprec-1.c: Likewise.
9296         * gcc.target/i386/funcspec-9.c: Likewise.
9297         * gcc.target/i386/incoming-1.c: Likewise.
9298         * gcc.target/i386/incoming-12.c: Likewise.
9299         * gcc.target/i386/incoming-2.c: Likewise.
9300         * gcc.target/i386/incoming-3.c: Likewise.
9301         * gcc.target/i386/incoming-4.c: Likewise.
9302         * gcc.target/i386/incoming-6.c: Likewise.
9303         * gcc.target/i386/incoming-7.c: Likewise.
9304         * gcc.target/i386/incoming-8.c: Likewise.
9305         * gcc.target/i386/opt-1.c: Likewise.
9306         * gcc.target/i386/opt-2.c: Likewise.
9307         * gcc.target/i386/ordcmp-1.c: Likewise.
9308         * gcc.target/i386/pr17692.c: Likewise.
9309         * gcc.target/i386/pr18614-1.c: Likewise.
9310         * gcc.target/i386/pr22152.c: Likewise.
9311         * gcc.target/i386/pr23570.c: Likewise.
9312         * gcc.target/i386/pr23575.c: Likewise.
9313         * gcc.target/i386/pr26449-1.c: Likewise.
9314         * gcc.target/i386/pr26600.c: Likewise.
9315         * gcc.target/i386/pr27790.c: Likewise.
9316         * gcc.target/i386/pr28839.c: Likewise.
9317         * gcc.target/i386/pr30970.c: Likewise.
9318         * gcc.target/i386/pr32000-1.c: Likewise.
9319         * gcc.target/i386/pr32000-2.c: Likewise.
9320         * gcc.target/i386/pr32280.c: Likewise.
9321         * gcc.target/i386/pr32661.c: Likewise.
9322         * gcc.target/i386/pr32708-1.c: Likewise.
9323         * gcc.target/i386/pr32961.c: Likewise.
9324         * gcc.target/i386/pr33329.c: Likewise.
9325         * gcc.target/i386/pr35714.c: Likewise.
9326         * gcc.target/i386/pr35767-1.c: Likewise.
9327         * gcc.target/i386/pr35767-1d.c: Likewise.
9328         * gcc.target/i386/pr35767-1i.c: Likewise.
9329         * gcc.target/i386/pr35767-2.c: Likewise.
9330         * gcc.target/i386/pr35767-2d.c: Likewise.
9331         * gcc.target/i386/pr35767-2i.c: Likewise.
9332         * gcc.target/i386/pr35767-3.c: Likewise.
9333         * gcc.target/i386/pr35767-5.c: Likewise.
9334         * gcc.target/i386/pr36222-1.c: Likewise.
9335         * gcc.target/i386/pr36578-1.c: Likewise.
9336         * gcc.target/i386/pr36578-2.c: Likewise.
9337         * gcc.target/i386/pr36992-1.c: Likewise.
9338         * gcc.target/i386/pr37101.c: Likewise.
9339         * gcc.target/i386/pr37216.c: Likewise.
9340         * gcc.target/i386/pr37434-1.c: Likewise.
9341         * gcc.target/i386/pr37434-2.c: Likewise.
9342         * gcc.target/i386/pr37843-3.c: Likewise.
9343         * gcc.target/i386/pr37843-4.c: Likewise.
9344         * gcc.target/i386/pr39162.c: Likewise.
9345         * gcc.target/i386/pr39315-1.c: Likewise.
9346         * gcc.target/i386/pr39315-2.c: Likewise.
9347         * gcc.target/i386/pr39315-3.c: Likewise.
9348         * gcc.target/i386/pr39315-4.c: Likewise.
9349         * gcc.target/i386/pr39445.c: Likewise.
9350         * gcc.target/i386/pr39496.c: Likewise.
9351         * gcc.target/i386/pr40809.c: Likewise.
9352         * gcc.target/i386/pr40906-3.c: Likewise.
9353         * gcc.target/i386/pr41019.c: Likewise.
9354         * gcc.target/i386/pr42542-1.c: Likewise.
9355         * gcc.target/i386/pr42542-2.c: Likewise.
9356         * gcc.target/i386/pr42542-3.c: Likewise.
9357         * gcc.target/i386/pr42542-3a.c: Likewise.
9358         * gcc.target/i386/pr42881.c: Likewise.
9359         * gcc.target/i386/push-1.c: Likewise.
9360         * gcc.target/i386/quad-sse.c: Likewise.
9361         * gcc.target/i386/reload-1.c: Likewise.
9362         * gcc.target/i386/sse-10.c: Likewise.
9363         * gcc.target/i386/sse-11.c: Likewise.
9364         * gcc.target/i386/sse-15.c: Likewise.
9365         * gcc.target/i386/sse-17.c: Likewise.
9366         * gcc.target/i386/sse-18.c: Likewise.
9367         * gcc.target/i386/sse-19.c: Likewise.
9368         * gcc.target/i386/sse-4.c: Likewise.
9369         * gcc.target/i386/sse-6.c: Likewise.
9370         * gcc.target/i386/sse-vect-types.c: Likewise.
9371         * gcc.target/i386/sse2-addpd-1.c: Likewise.
9372         * gcc.target/i386/sse2-addsd-1.c: Likewise.
9373         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9374         * gcc.target/i386/sse2-andpd-1.c: Likewise.
9375         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9376         * gcc.target/i386/sse2-comisd-1.c: Likewise.
9377         * gcc.target/i386/sse2-comisd-2.c: Likewise.
9378         * gcc.target/i386/sse2-comisd-3.c: Likewise.
9379         * gcc.target/i386/sse2-comisd-4.c: Likewise.
9380         * gcc.target/i386/sse2-comisd-5.c: Likewise.
9381         * gcc.target/i386/sse2-comisd-6.c: Likewise.
9382         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9383         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9384         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9385         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9386         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9387         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9388         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9389         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9390         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9391         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9392         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9393         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9394         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9395         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9396         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9397         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9398         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9399         * gcc.target/i386/sse2-divpd-1.c: Likewise.
9400         * gcc.target/i386/sse2-divsd-1.c: Likewise.
9401         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9402         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9403         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9404         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9405         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9406         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9407         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9408         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9409         * gcc.target/i386/sse2-minpd-1.c: Likewise.
9410         * gcc.target/i386/sse2-minsd-1.c: Likewise.
9411         * gcc.target/i386/sse2-mmx.c: Likewise.
9412         * gcc.target/i386/sse2-movapd-1.c: Likewise.
9413         * gcc.target/i386/sse2-movapd-2.c: Likewise.
9414         * gcc.target/i386/sse2-movd-1.c: Likewise.
9415         * gcc.target/i386/sse2-movd-2.c: Likewise.
9416         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9417         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9418         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9419         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9420         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9421         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9422         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9423         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9424         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9425         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9426         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9427         * gcc.target/i386/sse2-movq-1.c: Likewise.
9428         * gcc.target/i386/sse2-movq-2.c: Likewise.
9429         * gcc.target/i386/sse2-movq-3.c: Likewise.
9430         * gcc.target/i386/sse2-movsd-1.c: Likewise.
9431         * gcc.target/i386/sse2-movsd-2.c: Likewise.
9432         * gcc.target/i386/sse2-movupd-1.c: Likewise.
9433         * gcc.target/i386/sse2-movupd-2.c: Likewise.
9434         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9435         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9436         * gcc.target/i386/sse2-orpd-1.c: Likewise.
9437         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9438         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9439         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9440         * gcc.target/i386/sse2-paddb-1.c: Likewise.
9441         * gcc.target/i386/sse2-paddd-1.c: Likewise.
9442         * gcc.target/i386/sse2-paddq-1.c: Likewise.
9443         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9444         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9445         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9446         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9447         * gcc.target/i386/sse2-paddw-1.c: Likewise.
9448         * gcc.target/i386/sse2-pand-1.c: Likewise.
9449         * gcc.target/i386/sse2-pandn-1.c: Likewise.
9450         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9451         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9452         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9453         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9454         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9455         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9456         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9457         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9458         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9459         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9460         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9461         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9462         * gcc.target/i386/sse2-pminub-1.c: Likewise.
9463         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9464         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9465         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9466         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9467         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9468         * gcc.target/i386/sse2-por-1.c: Likewise.
9469         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9470         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9471         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9472         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9473         * gcc.target/i386/sse2-pslld-1.c: Likewise.
9474         * gcc.target/i386/sse2-pslld-2.c: Likewise.
9475         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9476         * gcc.target/i386/sse2-psllq-1.c: Likewise.
9477         * gcc.target/i386/sse2-psllq-2.c: Likewise.
9478         * gcc.target/i386/sse2-psllw-1.c: Likewise.
9479         * gcc.target/i386/sse2-psllw-2.c: Likewise.
9480         * gcc.target/i386/sse2-psrad-1.c: Likewise.
9481         * gcc.target/i386/sse2-psrad-2.c: Likewise.
9482         * gcc.target/i386/sse2-psraw-1.c: Likewise.
9483         * gcc.target/i386/sse2-psraw-2.c: Likewise.
9484         * gcc.target/i386/sse2-psrld-1.c: Likewise.
9485         * gcc.target/i386/sse2-psrld-2.c: Likewise.
9486         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9487         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9488         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9489         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9490         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9491         * gcc.target/i386/sse2-psubb-1.c: Likewise.
9492         * gcc.target/i386/sse2-psubd-1.c: Likewise.
9493         * gcc.target/i386/sse2-psubq-1.c: Likewise.
9494         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9495         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9496         * gcc.target/i386/sse2-psubw-1.c: Likewise.
9497         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9498         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9499         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9500         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9501         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9502         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9503         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9504         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9505         * gcc.target/i386/sse2-pxor-1.c: Likewise.
9506         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9507         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9508         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9509         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9510         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9511         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9512         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
9513         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
9514         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
9515         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
9516         * gcc.target/i386/sse2-shufps-1.c: Likewise.
9517         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
9518         * gcc.target/i386/sse2-subpd-1.c: Likewise.
9519         * gcc.target/i386/sse2-subsd-1.c: Likewise.
9520         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
9521         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
9522         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9523         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9524         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9525         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9526         * gcc.target/i386/sse2-unpack-1.c: Likewise.
9527         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9528         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9529         * gcc.target/i386/sse2-vec-1.c: Likewise.
9530         * gcc.target/i386/sse2-vec-2.c: Likewise.
9531         * gcc.target/i386/sse2-vec-3.c: Likewise.
9532         * gcc.target/i386/sse2-vec-4.c: Likewise.
9533         * gcc.target/i386/sse2-vec-5.c: Likewise.
9534         * gcc.target/i386/sse2-vec-6.c: Likewise.
9535         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9536         * gcc.target/i386/ssefn-2.c: Likewise.
9537         * gcc.target/i386/ssefn-4.c: Likewise.
9538         * gcc.target/i386/ssefp-1.c: Likewise.
9539         * gcc.target/i386/ssefp-2.c: Likewise.
9540         * gcc.target/i386/sseregparm-3.c: Likewise.
9541         * gcc.target/i386/sseregparm-4.c: Likewise.
9542         * gcc.target/i386/sseregparm-5.c: Likewise.
9543         * gcc.target/i386/sseregparm-6.c: Likewise.
9544         * gcc.target/i386/sseregparm-7.c: Likewise.
9545         * gcc.target/i386/ssetype-1.c: Likewise.
9546         * gcc.target/i386/ssetype-2.c: Likewise.
9547         * gcc.target/i386/ssetype-3.c: Likewise.
9548         * gcc.target/i386/ssetype-4.c: Likewise.
9549         * gcc.target/i386/ssetype-5.c: Likewise.
9550         * gcc.target/i386/unordcmp-1.c: Likewise.
9551         * gcc.target/i386/vararg-1.c: Likewise.
9552         * gcc.target/i386/vararg-2.c: Likewise.
9553         * gcc.target/i386/vararg-3.c: Likewise.
9554         * gcc.target/i386/vararg-4.c: Likewise.
9555         * gcc.target/i386/vararg-7.c: Likewise.
9556         * gcc.target/i386/vararg-8.c: Likewise.
9557         * gcc.target/i386/vecinit-1.c: Likewise.
9558         * gcc.target/i386/vecinit-2.c: Likewise.
9559         * gcc.target/i386/vecinit-3.c: Likewise.
9560         * gcc.target/i386/vecinit-4.c: Likewise.
9561         * gcc.target/i386/vecinit-5.c: Likewise.
9562         * gcc.target/i386/vecinit-6.c: Likewise.
9563         * gcc.target/i386/vectorize2.c: Likewise.
9564         * gcc.target/i386/vectorize3.c: Likewise.
9565         * gcc.target/i386/vectorize4.c: Likewise.
9566         * gcc.target/i386/vectorize6.c: Likewise.
9567         * gcc.target/i386/vectorize7.c: Likewise.
9568         * gcc.target/i386/vectorize8.c: Likewise.
9569         * gcc.target/i386/vperm-v2df.c: Likewise.
9570         * gcc.target/i386/vperm-v2di.c: Likewise.
9571         * gcc.target/i386/vperm-v4si-1.c: Likewise.
9572         * gcc.target/i386/xorps-sse2.c: Likewise.
9573         * gcc.target/i386/xorps.c: Likewise.
9574         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9575         * gfortran.dg/graphite/pr42326.f90: Likewise.
9576         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9577
9578 2010-05-19  Richard Guenther  <rguenther@suse.de>
9579
9580         PR lto/44196
9581         * g++.dg/lto/20100519-1_0.C: New testcase.
9582
9583 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9584
9585         PR fortran/42360
9586         * gfortran.dg/warn_intent_out_not_set.f90: New.
9587
9588 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9589
9590         PR fortran/38404
9591         * gfortran.dg/data_char_1.f90: Updated warning message.
9592         * gfortran.dg/data_array_6.f: New.
9593
9594 2010-05-19  Martin Jambor  <mjambor@suse.cz>
9595
9596         * g++.dg/ipa/ivinline-8.C: New test.
9597         * gcc.dg/ipa/iinline-2.c: Likewise.
9598
9599 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9600
9601         PR fortran/34505
9602         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
9603         arguments; add check for return value kind.
9604         * gfortran.dg/float_1.f90: Likewise.
9605
9606 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9607
9608         * gcc.target/i386/20011009-1.c (COMMENT): Define.
9609         (main): Use it.
9610         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
9611         * lib/lto.exp (lto_prune_warns): Fix location line regex.
9612         Prune another location line format.
9613         (lto-obj): Call lto_prune_warns on comp_output.
9614
9615 2010-05-18  Jan Hubicka  <jh@suse.cz>
9616
9617         * gcc.dg/lto/ipacp_0.c: New test.
9618         * gcc.dg/lto/ipacp_1.c: New test.
9619
9620 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
9621
9622         PR lto/44184
9623         * gcc.dg/lto/20100518_0.c: New test.
9624
9625 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
9626
9627         * gnat.dg/specs/lto3.ads: Add missing dg-options.
9628
9629 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9630
9631         PR fortran/43990
9632         * gfortran.dg/class_21.f03: New.
9633
9634 2010-05-17  Jason Merrill  <jason@redhat.com>
9635
9636         PR c++/44157
9637         * g++.dg/cpp0x/initlist34.C: New.
9638
9639         PR c++/44158
9640         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
9641
9642 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9643
9644         * g++.dg/ipa/ivinline-1.C: New test.
9645         * g++.dg/ipa/ivinline-2.C: New test.
9646         * g++.dg/ipa/ivinline-3.C: New test.
9647         * g++.dg/ipa/ivinline-4.C: New test.
9648         * g++.dg/ipa/ivinline-5.C: New test.
9649         * g++.dg/ipa/ivinline-6.C: New test.
9650
9651 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
9652             Jason Merrill  <jason@redhat.com>
9653
9654         PR c++/44108
9655         * c-c++-common/Wunused-var-8.c: New test.
9656
9657 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
9658
9659         PR bootstrap/42347
9660         * gcc.c-torture/compile/pr42347.c: New test.
9661
9662         PR middle-end/44102
9663         * g++.dg/ext/asmgoto1.C: New test.
9664
9665 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9666
9667         PR middle-end/44133
9668         * gcc.dg/tree-ssa/pr44133.c: New test.
9669         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9670         precise.
9671
9672 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9673
9674         PR fortran/44044
9675         * gfortran.dg/class_20.f03: New.
9676
9677 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
9678
9679         PR 44078
9680         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9681         debug messages but not the newly introduced one.
9682
9683 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
9684
9685         PR fortran/35779
9686         * gfortran.dg/initialization_25.f90: Commented testcase.
9687         * gfortran.dg/initialization_26.f90: New.
9688
9689 2010-05-16  Richard Guenther  <rguenther@suse.de>
9690
9691         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9692         * gcc.dg/pr43084.c: Likewise.
9693         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9694         -fipa-type-escape.
9695         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9696         -fipa-type-escape.
9697         * gcc.dg/struct/struct-reorg.exp: Likewise.
9698         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9699         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9700
9701 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
9702
9703         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9704         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9705         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9706         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9707         tests.
9708
9709 2010-05-15  Jason Merrill  <jason@redhat.com>
9710
9711         * g++.dg/eh/spec10.C: New.
9712         * g++.dg/eh/spec11.C: New.
9713         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9714
9715 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9716
9717         PR fortran/44154
9718         PR fortran/42647
9719         * gfortran.dg/allocatable_scalar_9.f90: New.
9720
9721 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
9722
9723         PR c++/44148
9724         * g++.dg/torture/pr44148.C: New test.
9725
9726 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
9727
9728         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9729         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9730         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9731         diagnostics and type sizes.
9732
9733 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
9734
9735         * gnat.dg/lto9.adb: New test.
9736         * gnat.dg/lto9_pkg1.ads: New helper.
9737         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9738
9739 2010-05-15  Jan Hubicka  <jh@suse.cz>
9740
9741         * gcc.dg/lto/ipareference_1.c: Rename to ...
9742         * gcc.dg/lto/ipareference_0.c: ... this one.
9743         * gcc.dg/lto/ipareference_2.c: Rename to ...
9744         * gcc.dg/lto/ipareference_1.c: ... this one.
9745
9746 2010-05-15  Jan Hubicka  <jh@suse.cz>
9747
9748         * gcc.dg/lto/ipareference_1.c: New file.
9749         * gcc.dg/lto/ipareference_2.c: New file.
9750
9751 2010-05-15  Richard Guenther  <rguenther@suse.de>
9752
9753         PR tree-optimization/44038
9754         * gcc.c-torture/compile/pr44038.c: New testcase.
9755
9756 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
9757
9758         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9759         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9760
9761 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9762
9763         PR fortran/43207
9764         PR fortran/43969
9765         * gfortran.dg/class_18.f03: New.
9766         * gfortran.dg/class_19.f03: New.
9767
9768 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9769
9770         PR debug/44112
9771         * gcc.dg/debug/dwarf2/const-1.c: Remove.
9772         * g++.dg/debug/dwarf2/const1.C: Remove.
9773
9774 2010-05-14  Jason Merrill  <jason@redhat.com>
9775
9776         * g++.dg/eh/cond4.C: New.
9777         * g++.dg/eh/elide2.C: Adjust.
9778         * g++.old-deja/g++.eh/terminate1.C: Adjust.
9779
9780 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9781
9782         PR fortran/44135
9783         * gfortran.dg/actual_array_interface_2.f90: New test.
9784
9785 2010-05-14  Richard Guenther  <rguenther@suse.de>
9786
9787         PR tree-optimization/44119
9788         * gcc.c-torture/compile/pr44119.c: New testcase.
9789
9790 2010-05-14  Jason Merrill  <jason@redhat.com>
9791
9792         PR c++/44127
9793         * g++.dg/eh/terminate1.C: New.
9794
9795 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9796
9797         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9798
9799         PR debug/44136
9800         * gcc.dg/pr44136.c: New test.
9801
9802 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
9803
9804         PR c++/30566
9805         * g++.dg/warn/Wshadow-4.C: Adjust.
9806         * g++.dg/warn/Wshadow-5.C: New test.
9807         * g++.dg/warn/Wshadow-6.C: New test
9808
9809 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
9810
9811         PR fortran/35779
9812         * gfortran.dg/initialization_25.f90: New.
9813
9814 2010-05-13  Martin Jambor  <mjambor@suse.cz>
9815
9816         * g++.dg/otr-fold-1.C: New test.
9817         * g++.dg/otr-fold-2.C: New test.
9818
9819 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
9820
9821         PR fortran/44036
9822         * gfortran.dg/gomp/pr44036-1.f90: New test.
9823         * gfortran.dg/gomp/pr44036-2.f90: New test.
9824         * gfortran.dg/gomp/pr44036-3.f90: New test.
9825
9826         PR debug/43983
9827         * gcc.dg/guality/sra-1.c: New test.
9828
9829 2010-05-12  Jan Hubicka  <jh@suse.cz>
9830
9831         * tree-ssa/unreachable.c: New test.
9832
9833 2010-05-12  Jason Merrill  <jason@redhat.com>
9834
9835         * g++.dg/cpp0x/sfinae1.C: New.
9836
9837 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
9838
9839         * gcc.target/i386/zee.c: New file.
9840
9841 2010-05-12  Jason Merrill  <jason@redhat.com>
9842
9843         * g++.dg/conversion/op1.C: Expect template candidate message.
9844         * g++.dg/cpp0x/nullptr15.C: Likewise.
9845         * g++.dg/cpp0x/pr31431-2.C: Likewise.
9846         * g++.dg/cpp0x/pr31431.C: Likewise.
9847         * g++.dg/cpp0x/temp_default2.C: Likewise.
9848         * g++.dg/cpp0x/trailing4.C: Likewise.
9849         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9850         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9851         * g++.dg/cpp0x/variadic-throw.C: Likewise.
9852         * g++.dg/cpp0x/variadic35.C: Likewise.
9853         * g++.dg/cpp0x/vt-35147.C: Likewise.
9854         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9855         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9856         * g++.dg/ext/visibility/anon8.C: Likewise.
9857         * g++.dg/ext/vla2.C: Likewise.
9858         * g++.dg/other/pr28114.C: Likewise.
9859         * g++.dg/other/ptrmem10.C: Likewise.
9860         * g++.dg/other/ptrmem11.C: Likewise.
9861         * g++.dg/overload/unknown1.C: Likewise.
9862         * g++.dg/parse/template7.C: Likewise.
9863         * g++.dg/parse/typename7.C: Likewise.
9864         * g++.dg/template/conv11.C: Likewise.
9865         * g++.dg/template/copy1.C: Likewise.
9866         * g++.dg/template/deduce3.C: Likewise.
9867         * g++.dg/template/dependent-expr5.C: Likewise.
9868         * g++.dg/template/friend.C: Likewise.
9869         * g++.dg/template/incomplete2.C: Likewise.
9870         * g++.dg/template/local4.C: Likewise.
9871         * g++.dg/template/local6.C: Likewise.
9872         * g++.dg/template/operator10.C: Likewise.
9873         * g++.dg/template/overload6.C: Likewise.
9874         * g++.dg/template/ptrmem2.C: Likewise.
9875         * g++.dg/template/ptrmem20.C: Likewise.
9876         * g++.dg/template/ptrmem8.C: Likewise.
9877         * g++.dg/template/sfinae2.C: Likewise.
9878         * g++.dg/template/ttp25.C: Likewise.
9879         * g++.dg/template/unify10.C: Likewise.
9880         * g++.dg/template/unify11.C: Likewise.
9881         * g++.dg/template/unify6.C: Likewise.
9882         * g++.dg/template/unify7.C: Likewise.
9883         * g++.dg/template/unify9.C: Likewise.
9884         * g++.dg/template/varmod1.C: Likewise.
9885         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9886         * g++.old-deja/g++.law/operators32.C: Likewise.
9887         * g++.old-deja/g++.pt/crash28.C: Likewise.
9888         * g++.old-deja/g++.pt/crash60.C: Likewise.
9889         * g++.old-deja/g++.pt/explicit38.C: Likewise.
9890         * g++.old-deja/g++.pt/explicit39.C: Likewise.
9891         * g++.old-deja/g++.pt/explicit41.C: Likewise.
9892         * g++.old-deja/g++.pt/explicit67.C: Likewise.
9893         * g++.old-deja/g++.pt/explicit77.C: Likewise.
9894         * g++.old-deja/g++.pt/expr2.C: Likewise.
9895         * g++.old-deja/g++.pt/overload7.C: Likewise.
9896         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9897         * g++.old-deja/g++.pt/spec5.C: Likewise.
9898         * g++.old-deja/g++.pt/spec6.C: Likewise.
9899         * g++.old-deja/g++.pt/t24.C: Likewise.
9900         * g++.old-deja/g++.pt/unify4.C: Likewise.
9901         * g++.old-deja/g++.pt/unify6.C: Likewise.
9902         * g++.old-deja/g++.pt/unify8.C: Likewise.
9903         * g++.old-deja/g++.robertl/eb119.C: Likewise.
9904         * g++.old-deja/g++.robertl/eb79.C: Likewise.
9905         * g++.old-deja/g++.robertl/eb98.C: Likewise.
9906
9907         * g++.dg/cpp0x/initlist32.C: New.
9908
9909         * g++.dg/template/conv11.C: New.
9910         * g++.dg/conversion/op1.C: Adjust expected error.
9911
9912         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9913
9914 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
9915
9916         PR target/44088
9917         * gcc.target/i386/avx-cmpsd-1.c: New.
9918         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9919         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9920         * gcc.target/i386/avx-cmpss-2.c: Likewise.
9921         * gcc.target/i386/sse-cmpss-1.c: Likewise.
9922         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9923
9924 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
9925
9926         PR middle-end/44085
9927         * gcc.dg/gomp/pr44085.c: New test.
9928         * gfortran.dg/gomp/pr44085.f90: New test.
9929
9930 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
9931
9932         * objc-obj-c++-shared/Object1.m: New.
9933         * objc.dg/torture: New directory.
9934         * objc.dg/torture/tls: Ditto.
9935         * objc.dg/tls: Ditto.
9936         * objc.dg/torture/tls/trivial.m: New test.
9937         * objc.dg/torture/tls/thr-init-2.m: New test.
9938         * objc.dg/torture/tls/thr-init-3.m: New test.
9939         * objc.dg/torture/tls/thr-init.m: New test.
9940         * objc.dg/torture/tls/diag-1.m: New test.
9941         * objc.dg/torture/tls/tls.exp: New.
9942         * objc.dg/torture/trivial.m: New test.
9943         * objc.dg/torture/dg-torture.exp: New.
9944         * objc.dg/tls/diag-3.m: New test.
9945         * objc.dg/tls/diag-4.m: New test.
9946         * objc.dg/tls/diag-5.m: New test.
9947         * objc.dg/tls/init-1.m: New test.
9948         * objc.dg/tls/init-2.m: New test.
9949         * objc.dg/tls/tls.exp: New.
9950         * objc.dg/tls/diag-2.m: New test.
9951         * lib/objc.exp: Respond to dg-additional-files.
9952
9953 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
9954
9955         * gcc.target/m68k/20100512-1.c: New.
9956
9957 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
9958
9959         * gnat.dg/lto8.adb: New test.
9960         * gnat.dg/lto8_pkg.ad[sb]: New helper.
9961         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9962
9963 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
9964
9965         PR c++/34272
9966         PR c++/43630
9967         PR c++/34491
9968         * g++.dg/template/crash97.C: New.
9969         * g++.dg/template/crash98.C: Likewise.
9970         * g++.dg/template/crash99.C: Likewise.
9971         * g++.dg/cpp0x/pr31439.C: Adjust.
9972         * g++.dg/template/crash95.C: Likewise.
9973
9974 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9975
9976         PR middle-end/44071
9977         * c-c++-common/asmgoto-4.c: New test.
9978         * gcc.target/i386/pr44071.c: New test.
9979
9980         PR c++/44062
9981         * c-c++-common/Wunused-var-7.c: New test.
9982         * g++.dg/warn/Wunused-var-9.C: New test.
9983
9984 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9985
9986         PR fortran/43711
9987         * gfortran.dg/gomp/pr43711.f90: New.
9988
9989 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9990
9991         PR fortran/31820
9992         * gfortran.dg/select_5.f90: Updated.
9993
9994 2010-05-11  Jan Hubicka  <jh@suse.cz>
9995
9996         PR tree-optimize/44063
9997         * gcc.c-torture/compile/pr44063.c: New testcase.
9998
9999 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10000
10001         PR debug/44023
10002         * gcc.dg/pr44023.c: New test.
10003
10004 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
10005
10006         * gnat.dg/lto7.adb: New test.
10007         * gnat.dg/lto7_pkg.ad[sb]: New helper.
10008
10009 2010-05-10  Jason Merrill  <jason@redhat.com>
10010
10011         PR c++/44017
10012         * g++.dg/template/inherit5.C: New.
10013
10014         PR c++/44045
10015         * g++.dg/cpp0x/initlist33.C: New.
10016         * g++.dg/cpp0x/initlist26.C: Adjust.
10017         * g++.dg/cpp0x/initlist28.C: Adjust.
10018
10019 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
10020
10021         PR c++/43719
10022         * g++.dg/init/pr43719.C: New.
10023         * g++.dg/anon-struct4.C: Adjust.
10024
10025 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
10026
10027         PR debug/44028
10028         * gcc.dg/pr44028.c: New test.
10029
10030 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
10031
10032         PR fortran/27866
10033         PR fortran/35003
10034         PR fortran/42809
10035         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10036         * gfortran.dg/warn_conversion.f90: New.
10037
10038 2010-05-10  Michael Matz  <matz@suse.de>
10039
10040         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10041
10042 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
10043
10044         PR rtl-optimization/44012
10045         * gcc.dg/pr44012.c: New.
10046
10047 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10048
10049         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10050         Log text on entry and exit.
10051         Prune Sun ld warnings for common symbols with differing sizes.
10052         (lto-link-and-maybe-run): Change caller.
10053
10054 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
10055
10056         PR fortran/44044
10057         * gfortran.dg/class_7.f03: Modified.
10058         * gfortran.dg/select_type_1.f03: Modified.
10059         * gfortran.dg/select_type_12.f03: New.
10060
10061 2010-05-10  Richard Guenther  <rguenther@suse.de>
10062
10063         PR tree-optimization/44050
10064         * gcc.dg/torture/pr44050.c: New testcase.
10065
10066 2010-05-10  Wei Guozhi  <carrot@google.com>
10067
10068         PR target/42879
10069         * gcc.target/arm/pr42879.c: New testcase.
10070
10071 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10072
10073         PR c/44051
10074         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10075
10076 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10077
10078         PR c/10676
10079         * gcc.dg/anon-struct-10.c: New test.
10080
10081 2010-05-09  Richard Guenther  <rguenther@suse.de>
10082
10083         PR middle-end/44024
10084         * gcc.dg/pr44024.c: New testcase.
10085
10086 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10087
10088         PR c/4784
10089         * gcc.dg/anon-struct-9.c: New test.
10090
10091 2010-05-09  Richard Guenther  <rguenther@suse.de>
10092
10093         PR middle-end/44043
10094         * gcc.c-torture/compile/pr44043.c: New testcase.
10095
10096 2010-05-09  Richard Guenther  <rguenther@suse.de>
10097
10098         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10099
10100 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
10101
10102         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10103
10104 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10105
10106         * gnat.dg/lto[12456].adb: Add "target lto" marker.
10107         * gnat.dg/specs/lto3.ads: Likewise.
10108
10109 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
10110
10111         PR middle-end/28685
10112         * gcc.dg/pr28685-1.c: New file.
10113
10114 2010-05-08  Richard Guenther  <rguenther@suse.de>
10115
10116         PR tree-optimization/44030
10117         * gcc.c-torture/compile/pr44030.c: New testcase.
10118
10119 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10120
10121         * gnat.dg/lto6.adb: New test.
10122         * gnat.dg/lto6_pkg.ads: New helper.
10123
10124 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10125
10126         * gnat.dg/lto5.adb: New test.
10127         * gnat.dg/lto5_pkg.ad[sb]: New helper.
10128
10129 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10130
10131         * gnat.dg/lto4.ad[sb]: New test.
10132
10133 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10134
10135         * gnat.dg/specs/lto3.ads: New test.
10136         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10137         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10138
10139 2010-05-08  Quentin Ochem  <ochem@adacore.com>
10140
10141         * gnat.dg/sizetype3.ad[sb]: New test.
10142         * gnat.dg/sizetype3_pkg.ads: New helper.
10143
10144 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
10145
10146         PR c++/43951
10147         * g++.dg/init/new29.C: New.
10148
10149 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
10150
10151         PR fortran/40728
10152         * gfortran.dg/coarray_1.f90: Fixed error message.
10153         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10154         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10155         * gfortran.dg/intrinsic_std_5.f90: New.
10156
10157 2010-05-07  Jason Merrill  <jason@redhat.com>
10158
10159         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10160
10161 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10162
10163         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10164         (size_t, stderr): Remove.
10165         (read_error): Replaced __builtin_fprintf by fprintf.
10166
10167 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
10168
10169         * gcc.dg/ordered-comparison-1.c: New test.
10170         * gcc.dg/ordered-comparison-2.c: New test.
10171         * gcc.dg/ordered-comparison-3.c: New test.
10172         * gcc.dg/ordered-comparison-4.c: New test.
10173
10174 2010-05-06  Mike Stump  <mikestump@comcast.net>
10175
10176         PR objc/35165
10177         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10178
10179 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
10180             Jason Merrill  <jason@redhat.com>
10181
10182         * g++.dg/cpp0x/nullptr01.C: New.
10183         * g++.dg/cpp0x/nullptr02.C: New.
10184         * g++.dg/cpp0x/nullptr03.C: New.
10185         * g++.dg/cpp0x/nullptr04.C: New.
10186         * g++.dg/cpp0x/nullptr05.C: New.
10187         * g++.dg/cpp0x/nullptr06.C: New.
10188         * g++.dg/cpp0x/nullptr07.C: New.
10189         * g++.dg/cpp0x/nullptr08.C: New.
10190         * g++.dg/cpp0x/nullptr09.C: New.
10191         * g++.dg/cpp0x/nullptr10.C: New.
10192         * g++.dg/cpp0x/nullptr11.C: New.
10193         * g++.dg/cpp0x/nullptr12.C: New.
10194         * g++.dg/cpp0x/nullptr13.C: New.
10195         * g++.dg/cpp0x/nullptr14.C: New.
10196         * g++.dg/cpp0x/nullptr15.C: New.
10197         * g++.dg/cpp0x/nullptr16.C: New.
10198         * g++.dg/cpp0x/nullptr17.C: New.
10199         * g++.dg/cpp0x/nullptr18.C: New.
10200         * g++.dg/cpp0x/nullptr19.C: New.
10201         * g++.dg/cpp0x/nullptr20.C: New.
10202         * g++.dg/cpp0x/nullptr21.C: New.
10203         * g++.dg/cpp0x/nullptr22.C: New.
10204         * g++.dg/debug/nullptr01.C: New.
10205         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10206
10207 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
10208
10209         * gcc.dg/Wunused-var-8.c: Move to...
10210         * c-c++-common/Wunused-var-6.c: ... here.  New test.
10211
10212 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
10213
10214         PR c++/40406
10215         * g++.dg/template/crash96.C: New.
10216
10217 2010-05-06  Jan Hubicka  <jh@suse.cz>
10218
10219         PR tree-optimization/43791
10220         * gcc.c-torture/compile/pr43791.c: New file.
10221
10222 2010-05-06  Michael Matz  <matz@suse.de>
10223
10224         PR tree-optimization/43984
10225         * gfortran.dg/pr43984.f90: New test.
10226
10227 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10228
10229         PR 40989
10230         * gcc.dg/pr40989.c: New.
10231
10232 2010-05-06  Richard Guenther  <rguenther@suse.de>
10233
10234         PR tree-optimization/43934
10235         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10236
10237 2010-05-06  Richard Guenther  <rguenther@suse.de>
10238
10239         PR tree-optimization/43987
10240         * gcc.c-torture/execute/pr43987.c: New testcase.
10241         * gcc.dg/torture/pta-escape-1.c: Adjust.
10242         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10243         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10244         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10245         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10246
10247 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
10248             Dodji Seketeli  <dodji@redhat.com>
10249
10250         PR c/18624
10251         * g++.dg/warn/Wunused-7.C: Add dg-warning.
10252         * g++.dg/template/sfinae16.C: Likewise.
10253         * gcc.dg/Wunused-var-1.c: Moved to...
10254         * c-c++-common/Wunused-var-1.c: ...here. New test.
10255         * gcc.dg/Wunused-var-2.c: Moved to...
10256         * c-c++-common/Wunused-var-2.c: ...here. New test.
10257         * gcc.dg/Wunused-var-3.c: Moved to...
10258         * c-c++-common/Wunused-var-3.c: ...here. New test.
10259         * gcc.dg/Wunused-var-4.c: Moved to...
10260         * gcc.dg/Wunused-var-1.c: ... here.
10261         * gcc.dg/Wunused-var-5.c: Moved to...
10262         * c-c++-common/Wunused-var-4.c: ...here. New test.
10263         * gcc.dg/Wunused-var-7.c: Moved to...
10264         * c-c++-common/Wunused-var-5.c: ...here. New test.
10265         * gcc.dg/Wunused-var-6.c: Moved to...
10266         * gcc.dg/Wunused-var-2.c: ... here.
10267         * c-c++-common/Wunused-var-1.c: New test.
10268         * c-c++-common/Wunused-var-2.c: New test.
10269         * c-c++-common/Wunused-var-3.c: New test.
10270         * c-c++-common/Wunused-var-4.c: New test.
10271         * c-c++-common/Wunused-var-5.c: New test.
10272         * g++.dg/warn/Wunused-var-1.C: New test.
10273         * g++.dg/warn/Wunused-var-2.C: New test.
10274         * g++.dg/warn/Wunused-var-3.C: New test.
10275         * g++.dg/warn/Wunused-var-4.C: New test.
10276         * g++.dg/warn/Wunused-var-5.C: New test.
10277         * g++.dg/warn/Wunused-var-6.C: New test.
10278         * g++.dg/warn/Wunused-var-7.C: New test.
10279         * g++.dg/warn/Wunused-var-8.C: New test.
10280         * g++.dg/warn/Wunused-parm-1.C: New test.
10281         * g++.dg/warn/Wunused-parm-2.C: New test.
10282         * g++.dg/warn/Wunused-parm-3.C: New test.
10283
10284 2010-05-06  Tobias Burnus  <burnus@net-b.de>
10285
10286         PR fortran/43985
10287         * gfortran.dg/gomp/crayptr5.f90: New test case.
10288
10289 2010-05-05  Jason Merrill  <jason@redhat.com>
10290
10291         PR debug/43370
10292         * g++.dg/ext/attrib39.C: New.
10293
10294 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
10295
10296         PR fortran/24978
10297         * gfortran.dg/data_invalid.f90: New.
10298
10299 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10300
10301         * gnat.dg/lto2.adb: New test.
10302
10303 2010-05-05  Jason Merrill  <jason@redhat.com>
10304
10305         PR c++/43787
10306         * g++.dg/opt/empty1.C: New.
10307
10308 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
10309
10310         PR fortran/43696
10311         * gfortran.dg/class_17.f03: New.
10312
10313 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
10314
10315         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10316
10317 2010-05-04  Mike Stump  <mikestump@comcast.net>
10318
10319         PR objc/35165
10320         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10321
10322 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10323
10324         PR target/43668
10325         * gcc.target/i386/pr43668.c: New.
10326
10327 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10328
10329         PR c++/43028
10330         * g++.dg/cpp0x/initlist31.C: New.
10331
10332 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
10333
10334         PR c/43981
10335         * gcc.dg/Wunused-var-8.c: New test.
10336
10337 2010-05-04  Jason Merrill  <jason@redhat.com>
10338
10339         PR c++/38064
10340         * g++.dg/cpp0x/enum3.C: Extend.
10341
10342 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10343
10344         PR target/43799
10345         * gcc.target/i386/pr43799.c: New.
10346
10347 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
10348
10349         * gnat.dg/lto1.adb: New test.
10350         * gnat.dg/lto1_pkg.ad[sb]: New helper.
10351
10352 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10353
10354         PR middle-end/43671
10355         * gcc.target/i386/pr43671.c: New.
10356
10357 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10358
10359         PR c++/43705
10360         * g++.dg/template/crash95.C: New.
10361
10362 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10363
10364         PR debug/43508
10365         * gcc.target/i386/pr43508.c: New.
10366
10367 2010-05-04  Richard Guenther  <rguenther@suse.de>
10368
10369         PR tree-optimization/43879
10370         * g++.dg/torture/pr43879-1_0.C: New testcase.
10371         * g++.dg/torture/pr43879-1_1.C: Likewise.
10372
10373 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
10374
10375         PR c++/43953
10376         * g++.dg/other/crash-12.C: New test.
10377
10378 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
10379
10380         * g++.dg/cdce3.C: Add a space.  Updated.
10381
10382 2010-05-03  Jason Merrill  <jason@redhat.com>
10383
10384         PR c++/43680
10385         * g++.dg/opt/enum2.C: New.
10386         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10387         * g++.dg/warn/Wswitch-1.C: Adjust message.
10388
10389 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10390
10391         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10392         * g++.dg/ext/label13.C: Fix typo.
10393         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10394         alpha*-dec-osf5*.
10395         * gcc.c-torture/compile/limits-declparen.c: xfail on
10396         alpha*-dec-osf5* with -g.
10397         * gcc.c-torture/compile/limits-pointer.c: Likewise.
10398         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10399         * gcc.dg/c99-tgmath-2.c: Likewise.
10400         * gcc.dg/c99-tgmath-3.c: Likewise.
10401         * gcc.dg/c99-tgmath-4.c: Likewise.
10402
10403 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10404
10405         PR fortran/43592
10406         * gfortran.dg/unexpected_interface.f90: New test.
10407
10408 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10409
10410         * ada/acats/run_acats (which): New function.
10411         (host_gnatchop, host_gnatmake): Use it.
10412
10413 2010-05-03  Richard Guenther  <rguenther@suse.de>
10414
10415         PR tree-optimization/43971
10416         * gcc.dg/pr43971.c: New testcase.
10417
10418 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
10419
10420         PR debug/43972
10421         * gcc.dg/debug/pr43972.c: New test.
10422
10423 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
10424
10425         PR testsuite/43963
10426         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10427
10428 2010-05-02  Richard Guenther  <rguenther@suse.de>
10429
10430         PR tree-optimization/43879
10431         * gcc.dg/torture/pr43879-3.c: New testcase.
10432
10433 2010-05-01  Richard Guenther  <rguenther@suse.de>
10434
10435         PR tree-optimization/43949
10436         * g++.dg/warn/Warray-bounds-5.C: New testcase.
10437
10438 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
10439
10440         PR c++/43951
10441         * g++.dg/init/new28.C: New.
10442
10443 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
10444
10445         PR objc++/32052
10446         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10447         structure and nested declarations.
10448         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
10449         structure and nested declarations.  Reduce header clutter and
10450         use _exit() rather than abort().
10451         * objc.dg/encode-10.m: New.
10452         * objc.dg/encode-11.m: New.
10453
10454 2010-04-30  DJ Delorie  <dj@redhat.com>
10455
10456         * gcc.c-torture/execute/20100430-1.c: New test.
10457
10458 2010-04-30  Jason Merrill  <jason@redhat.com>
10459
10460         PR c++/43868
10461         * g++.dg/template/ptrmem21.C: New.
10462
10463 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
10464
10465         PR fortran/18918
10466         PR fortran/43931
10467         * gfortran.dg/coarray_13.f90: New test.
10468
10469 2010-04-30  Richard Guenther  <rguenther@suse.de>
10470
10471         PR lto/43946
10472         * gcc.dg/lto/20100430-1_0.c: New testcase.
10473
10474 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
10475
10476         PR debug/43942
10477         * c-c++-common/pr43942.c: New test.
10478
10479 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
10480
10481         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10482         conflict with darwin crt1.o 'start' symbol.
10483
10484 2010-04-30  Richard Guenther  <rguenther@suse.de>
10485
10486         PR tree-optimization/43879
10487         * gcc.dg/torture/pr43879_1.c: New testcase.
10488
10489 2010-04-30  Richard Guenther  <rguenther@suse.de>
10490
10491         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10492
10493 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
10494
10495         PR c++/43890
10496         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10497         user-provided constructor while recursing.
10498
10499 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10500
10501         PR fortran/42274
10502         * gfortran.dg/class_16.f03: New test.
10503
10504 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10505
10506         PR fortran/42274
10507         * gfortran.dg/class_15.f03: New.
10508
10509 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10510
10511         PR fortran/43326
10512         * gfortran.dg/dynamic_dispatch_9.f03: New test.
10513
10514 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10515
10516         PR fortran/43492
10517         * gfortran.dg/generic_22.f03 : New test.
10518
10519 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10520
10521         PR fortran/42353
10522         * gfortran.dg/class_14.f03: New test.
10523
10524 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10525
10526         PR fortran/42680
10527         * gfortran.dg/interface_32.f90: New test.
10528
10529 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
10530             Janus Weil  <janus@gcc.gnu.org>
10531
10532         PR fortran/41829
10533         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10534         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10535         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10536
10537 2010-04-28  Mike Stump  <mikestump@comcast.net>
10538
10539         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10540         dg-excess-errors.
10541         * g++.dg/uninit-pred-2_b.C: Likewise.
10542
10543 2010-04-28  Tobias Burnus  <burnus@net-b.de>
10544
10545         PR fortran/18918
10546         PR fortran/43919
10547         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10548
10549 2010-04-28  Matthias Klose  <doko@ubuntu.com>
10550
10551         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10552         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10553         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10554         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10555         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10556
10557 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
10558
10559         * gcc.dg/const-uniq-1.c: New test.
10560         * gcc.dg/lto/const-uniq_[01].c: Likewise.
10561
10562 2010-04-28  Xinliang David Li  <davidxl@google.com>
10563
10564         * gcc.dg/uninit-pred-2_b.c: New test.
10565         * gcc.dg/uninit-pred-4_b.c: New test.
10566         * gcc.dg/uninit-pred-3_d.c: New test.
10567         * gcc.dg/uninit-pred-6_b.c: New test.
10568         * gcc.dg/uninit-pred-8_b.c: New test.
10569         * gcc.dg/uninit-pred-3_a.c: New test.
10570         * gcc.dg/uninit-pred-2_c.c: New test.
10571         * gcc.dg/uninit-pred-5_a.c: New test.
10572         * gcc.dg/uninit-pred-3_e.c: New test.
10573         * gcc.dg/uninit-pred-7_a.c: New test.
10574         * gcc.dg/uninit-pred-6_c.c: New test.
10575         * gcc.dg/uninit-pred-9_a.c: New test.
10576         * gcc.dg/uninit-pred-8_c.c: New test.
10577         * gcc.dg/uninit-pred-3_b.c: New test.
10578         * gcc.dg/uninit-pred-5_b.c: New test.
10579         * gcc.dg/uninit-pred-7_b.c: New test.
10580         * gcc.dg/uninit-pred-6_d.c: New test.
10581         * gcc.dg/uninit-pred-9_b.c: New test.
10582         * gcc.dg/uninit-pred-2_a.c: New test.
10583         * gcc.dg/uninit-pred-4_a.c: New test.
10584         * gcc.dg/uninit-pred-3_c.c: New test.
10585         * gcc.dg/uninit-pred-6_a.c: New test.
10586         * gcc.dg/uninit-pred-8_a.c: New test.
10587         * gcc.dg/uninit-pred-7_c.c: New test.
10588         * gcc.dg/uninit-pred-6_e.c: New test.
10589         * g++.dg/uninit-pred-loop-1_b.cc: New test.
10590         * g++.dg/uninit-pred-1_a.C: New test.
10591         * g++.dg/uninit-pred-1_b.C: New test.
10592         * g++.dg/uninit-pred-2_a.C: New test.
10593         * g++.dg/uninit-pred-2_b.C: New test.
10594         * g++.dg/uninit-pred-loop-1_a.cc: New test.
10595         * g++.dg/uninit-pred-loop-1_c.cc: New test.
10596         * g++.dg/uninit-pred-loop_1.cc: New test.
10597
10598 2010-04-28  Martin Jambor  <mjambor@suse.cz>
10599
10600         * gcc.dg/lto/20091209-1_0.c: New testcase.
10601
10602 2010-04-28  Richard Guenther  <rguenther@suse.de>
10603
10604         PR tree-optimization/43879
10605         PR tree-optimization/43909
10606         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
10607
10608 2010-04-28  Richard Guenther  <rguenther@suse.de>
10609
10610         PR c++/43880
10611         * g++.dg/torture/pr43880.C: New testcase.
10612
10613 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10614
10615         PR c++/9335
10616         * g++.dg/template/recurse2.C: Update
10617         * g++.dg/template/recurse.C: Update.
10618         * g++.dg/template/pr23510.C: Update.
10619         * lib/prune.exp: Filter out 'recursively instantiated'.
10620
10621 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10622
10623         PR c++/29043
10624         * g++.dg/init/pr29043.C: New.
10625
10626 2010-04-27  Jason Merrill  <jason@redhat.com>
10627
10628         * g++.dg/lookup/scoped5.C: Adjust.
10629         * g++.dg/lookup/scoped8.C: Adjust.
10630         * g++.dg/template/dependent-expr5.C: Adjust.
10631         * g++.old-deja/g++.brendan/nest1.C: Adjust.
10632
10633         PR c++/43856
10634         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
10635
10636         PR c++/43875
10637         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10638
10639 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10640             Jan Hubicka  <hubicka@ucw.cz>
10641
10642         * gcc.dg/pure-2.c: New testcase.
10643         * gcc.dg/const-1.c: New testcase.
10644
10645 2010-04-27  Jason Merrill  <jason@redhat.com>
10646
10647         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
10648
10649         PR c++/41468
10650         * g++.dg/template/sfinae17.C: New.
10651         * g++.dg/template/sfinae18.C: New.
10652
10653 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10654
10655         * g++.dg/init/pr42844.C: New.
10656         * g++.dg/cpp0x/pr42844-2.C: New.
10657         * g++.dg/cpp0x/defaulted2.C: Adjust.
10658         * g++.dg/tree-ssa/pr27549.C: Likewise.
10659         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10660
10661 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10662
10663         PR fortran/18918
10664         * gfortran.dg/coarray_12.f90: Fix dump parsing.
10665
10666 2010-04-27  Richard Guenther  <rguenther@suse.de>
10667
10668         PR middle-end/40561
10669         * g++.dg/other/pr40561.C: New testcase.
10670
10671 2010-04-27  Martin Jambor  <mjambor@suse.cz>
10672
10673         PR middle-end/43812
10674         * g++.dg/ipa/pr43812.C: New test.
10675
10676 2010-04-27  Jan Hubicka  <jh@suse.cz>
10677
10678         * gcc.dg/ipa/iinline-1.c (main): Rename to...
10679         (test): ... this one.
10680
10681 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
10682
10683         PR target/40657
10684         * gcc.target/arm/thumb-stackframe.c: New test.
10685
10686 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10687
10688         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10689         * gcc.dg/misc-column.c: Likewise.
10690         * gcc.dg/Walways-true-1.c: Likewise.
10691         * gcc.dg/Walways-true-2.c: Likewise.
10692         * gcc.dg/warn-addr-cmp.c: Likewise.
10693
10694 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10695
10696         PR fortran/18918
10697         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10698         * gfortran.dg/coarray_12.f90: New.
10699
10700 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10701
10702         PR c/32207
10703         * gcc.dg/pr32207.c: New test.
10704         * gcc.dg/misc-column.c: Adjust expected warning.
10705         * gcc.dg/Walways-true-1.c: Likewise.
10706         * gcc.dg/Walways-true-2.c: Likewise.
10707         * gcc.dg/warn-addr-cmp.c: Likewise.
10708
10709 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
10710
10711         PR lto/42776
10712         * lib/lto.exp (lto_prune_vis_warns): New function.
10713         (lto-link-and-maybe-run): Call it.
10714
10715 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
10716
10717         PR tree-optimization/43904
10718         * gcc.dg/tree-ssa/tailcall-6.c: New.
10719
10720 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10721
10722         PR testsuite/35165
10723         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
10724         Darwin8/OSX10.4 - compatible code generation.
10725         Use scan-rtl-dump.
10726         * obj-c++.dg/stubify-1.mm: Ditto.
10727         * lib/objc-torture.exp: Do not require link success for
10728         "trivial.m" in the runtime checks when dowhat = 'compile'.
10729         * lib/dg-pch.exp (dg-flags-pch): New Proc.
10730         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
10731         Darwin8/OSX10.4 - compatible code generation.
10732         * objc.dg/stubify-2.m: Ditto.
10733         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10734         * objc.dg/next-runtime-1.m: Ditto.
10735         * objc.dg/stret-2.m: Restrict to ilp32 targets.
10736         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10737         runtimes on Darwin.
10738
10739 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
10740
10741         PR 43715
10742         * lib/plugin-support.exp: Use "-undefined
10743         dynamic_lookup" on darwin.
10744
10745 2010-04-26  Richard Guenther  <rguenther@suse.de>
10746
10747         * gcc.dg/lto/20100426_0.c: New testcase.
10748
10749 2010-04-26  Jie Zhang  <jie@codesourcery.com>
10750
10751         PR tree-optimization/43833
10752         gcc.dg/Warray-bounds-8.c: New test case.
10753
10754 2010-04-26  Richard Guenther  <rguenther@suse.de>
10755
10756         PR lto/43080
10757         * g++.dg/lto/20100423-3_0.C: New testcase.
10758
10759 2010-04-26  Richard Guenther  <rguenther@suse.de>
10760
10761         PR lto/42425
10762         * g++.dg/lto/20100423-2_0.C: New testcase.
10763
10764 2010-04-26  Ira Rosen  <irar@il.ibm.com>
10765
10766         * gcc.dg/vect/bb-slp-23.c: New test.
10767
10768 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
10769
10770         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10771         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10772         * gcc.dg/c1x-float-1.c: New test.
10773
10774 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10775
10776         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10777         of "lea\[ \t\]".
10778
10779 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10780
10781         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10782         FreeBSD.
10783         * gfortran.dg/default_format_denormal_1.f90: Ditto.
10784         * gfortran.dg/default_format_2.f90: Ditto.
10785
10786 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10787
10788         * gfortran.dg/pr43505.f90: Clean up .mod file.
10789         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10790         * gfortran.dg/pr41347.f90: Ditto.
10791         * gfortran.dg/internal_pack_4.f90: Ditto.
10792         * gfortran.dg/proc_decl_23.f90: Ditto.
10793         * gfortran.dg/recursive_check_3.f90: Ditto.
10794         * gfortran.dg/intent_out_3.f90: Ditto.
10795         * gfortran.dg/assignment_2.f90: Ditto.
10796         * gfortran.dg/pr41928.f90: Ditto.
10797         * gfortran.dg/pr42166.f90: Ditto.
10798         * gfortran.dg/private_type_12.f90: Ditto.
10799         * gfortran.dg/graphite/pr42185.f90: Ditto.
10800         * gfortran.dg/graphite/pr42186.f90: Ditto.
10801         * gfortran.dg/graphite/pr40982.f90: Ditto.
10802         * gfortran.dg/graphite/id-2.f90: Ditto.
10803         * gfortran.dg/graphite/id-4.f90: Ditto.
10804         * gfortran.dg/graphite/pr42050.f90: Ditto.
10805         * gfortran.dg/graphite/id-18.f90: Ditto.
10806         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10807         * gfortran.dg/graphite/pr41924.f90: Ditto.
10808         * gfortran.dg/graphite/pr42393.f90: Ditto.
10809         * gfortran.dg/graphite/pr37980.f90: Ditto.
10810         * gfortran.dg/graphite/pr38953.f90: Ditto.
10811         * gfortran.dg/graphite/pr42180.f90: Ditto.
10812         * gfortran.dg/graphite/pr42181.f90: Ditto.
10813         * gfortran.dg/where_operator_assign_4.f90: Ditto.
10814         * gfortran.dg/select_type_4.f90: Ditto.
10815         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10816         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10817         * gfortran.dg/lto/pr40725_0.f03: Ditto.
10818         * gfortran.dg/elemental_args_check_2.f90: Ditto.
10819         * gfortran.dg/whole_file_11.f90: Ditto.
10820         * gfortran.dg/private_type_11.f90: Ditto.
10821         * gfortran.dg/vect/vect-gems.f90: Ditto.
10822         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10823
10824 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10825
10826         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10827
10828 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
10829
10830         * gnat.dg/pack15.ad[sb]: New test.
10831
10832 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
10833
10834         * gcc.target/arm/mla-1.c: New test.
10835
10836 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
10837
10838         PR fortran/30073
10839         PR fortran/43793
10840         * gfortran.dg/pr43793.f90: New test.
10841
10842 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
10843
10844         PR tree-optimization/41442
10845         * gcc.target/i386/pr41442.c: New test.
10846
10847 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
10848
10849         PR fortran/43832
10850         * gfortran.dg/fgetc_3.f90: Delete bogus test.
10851
10852 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10853
10854         PR fortran/43832
10855         * gfortran.dg/open_nounit.f90: New test.
10856
10857 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
10858
10859         PR fortran/43841
10860         PR fortran/43843
10861         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10862
10863 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10864
10865         * gcc.dg/Wconversion-integer.c: Update.
10866
10867 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
10868
10869         * gnat.dg/unchecked_convert5.adb: New test.
10870
10871 2010-04-23  Richard Guenther  <rguenther@suse.de>
10872
10873         PR lto/41734
10874         * gcc.dg/lto/20100423-2_0.c: New testcase.
10875         * gcc.dg/lto/20100423-2_0.c: Likewise.
10876
10877 2010-04-23  Richard Guenther  <rguenther@suse.de>
10878
10879         PR lto/43455
10880         * gcc.dg/lto/20100423-1_0.c: New testcase.
10881         * gcc.dg/lto/20100423-1_1.c: Likewise.
10882
10883 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10884
10885         PR tree-optimization/43846
10886         * gcc.dg/tree-ssa/sra-10.c: New test.
10887
10888 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10889
10890         PR middle-end/43835
10891         * gcc.c-torture/execute/pr43835.c: New test.
10892
10893 2010-04-23  Richard Guenther  <rguenther@suse.de>
10894
10895         PR lto/42653
10896         * g++.dg/lto/20100423-1_0.C: New testcase.
10897
10898 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
10899
10900         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10901
10902 2010-04-22  Ira Rosen  <irar@il.ibm.com>
10903
10904         PR tree-optimization/43842
10905         * gcc.dg/vect/pr43842.c: New test.
10906
10907 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10908
10909         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10910         * gcc.target/i386/wmul-2.c: Likewise.
10911
10912 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10913
10914         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10915         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10916
10917 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
10918
10919         * gfortran.dg/reassoc_6.f: New testcase.
10920
10921 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10922
10923         PR middle-end/29274
10924         * gcc.target/arm/wmul-1.c: New test.
10925         * gcc.target/arm/wmul-2.c: New test.
10926
10927 2010-04-22  Richard Guenther  <rguenther@suse.de>
10928
10929         PR tree-optimization/43845
10930         * gcc.c-torture/compile/pr43845.c: New testcase.
10931
10932 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10933
10934         PR middle-end/29274
10935         * gcc.target/i386/wmul-1.c: New test.
10936         * gcc.target/i386/wmul-2.c: New test.
10937         * gcc.target/bfin/wmul-1.c: New test.
10938         * gcc.target/bfin/wmul-2.c: New test.
10939
10940 2010-04-22  Richard Guenther  <rguenther@suse.de>
10941
10942         PR fortran/43829
10943         * gfortran.dg/vector_subscript_6.f90: New testcase.
10944         * gfortran.dg/assign_10.f90: Adjust.
10945
10946 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
10947
10948         PR fortran/43836
10949         * gfortran.dg/gomp/pr43836.f90: New test.
10950
10951 2010-04-21  Richard Guenther  <rguenther@suse.de>
10952
10953         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10954
10955 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10956
10957         * gcc.dg/torture/builtin-cproj-3.c: New.
10958
10959 2010-04-20  Jason Merrill  <jason@redhat.com>
10960
10961         PR c++/9335
10962         * g++.dg/template/recurse2.C: New.
10963         * g++.dg/parse/crash36.C: Adjust.
10964         * g++.dg/other/fold1.C: Adjust.
10965         * g++.dg/init/member1.C: Adjust.
10966         * lib/prune.exp: Prune "skipping N instantiation contexts".
10967
10968 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10969
10970         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10971
10972 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10973
10974         * gcc.dg/torture/builtin-cproj-1.c: New.
10975         * gcc.dg/torture/builtin-cproj-2.c: New.
10976
10977 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
10978
10979         PR c++/43800
10980         PR c++/43704
10981         * g++.dg/template/typedef32.C: Adjust.
10982         * g++.dg/template/typedef33.C: New test.
10983
10984 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
10985
10986         PR fortran/43227
10987         * gfortran.dg/proc_decl_23.f90: New test.
10988
10989         PR fortran/43266
10990         * gfortran.dg/abstract_type_6.f03: New test.
10991
10992 2010-04-20  Xinliang David Li  <davidxl@google.com>
10993
10994         * g++.dg/tree-ssa/fold-compare.C: New.
10995
10996 2010-04-20  Richard Guenther  <rguenther@suse.de>
10997
10998         PR tree-optimization/39417
10999         * g++.dg/torture/pr39417.C: New testcase.
11000
11001 2010-04-20  Richard Guenther  <rguenther@suse.de>
11002
11003         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11004
11005 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
11006
11007         * g++.dg/debug/dwarf2/rv1.C: New test.
11008
11009 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11010
11011         PR target/43635
11012         * gcc.c-torture/compile/pr43635.c: New testcase.
11013
11014 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11015
11016         PR fortran/43339
11017         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11018         of sequential loops being private only in the innermost containing
11019         task region.
11020
11021         PR middle-end/43337
11022         * gfortran.dg/gomp/pr43337.f90: New test.
11023
11024 2010-04-19  Richard Guenther  <rguenther@suse.de>
11025
11026         PR tree-optimization/43796
11027         * gfortran.dg/pr43796.f90: New testcase.
11028
11029 2010-04-19  Richard Guenther  <rguenther@suse.de>
11030
11031         PR tree-optimization/43783
11032         * gcc.c-torture/execute/pr43783.c: New testcase.
11033
11034 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
11035
11036         PR target/43766
11037         * gcc.target/i386/pr43766.c: New test.
11038
11039 2010-04-19  Jie Zhang  <jie@codesourcery.com>
11040
11041         PR target/43662
11042         * gcc.target/i386/pr43662.c: New test.
11043
11044 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
11045
11046         PR c++/43704
11047         * g++.dg/template/typedef32.C: New test.
11048
11049 2010-04-19  Ira Rosen  <irar@il.ibm.com>
11050
11051         PR tree-optimization/37027
11052         * lib/target-supports.exp
11053         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11054         * gcc.dg/vect/pr37027.c: New test.
11055         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11056         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11057         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11058         gcc.dg/vect/vect-complex-6.c: Likewise.
11059
11060 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11061
11062         * g++.dg/debug/dwarf2/enum1.C: New test.
11063
11064 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
11065
11066         * gnat.dg/rep_clause5.ad[sb]: New test.
11067         * gnat.dg/rep_clause5_pkg.ads: New helper.
11068
11069 2010-04-18  Ira Rosen  <irar@il.ibm.com>
11070
11071         PR tree-optimization/43771
11072         * g++.dg/vect/pr43771.cc: New test.
11073
11074 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11075
11076         PR fortran/31538
11077         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11078         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11079
11080 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11081
11082         * gnat.dg/sizetype.adb: Rename into...
11083         * gnat.dg/sizetype1.adb: ...this.
11084         * gnat.dg/sizetype2.adb: New test.
11085
11086 2010-04-16  Richard Guenther  <rguenther@suse.de>
11087
11088         PR tree-optimization/43572
11089         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11090
11091 2010-04-16  Olivier Hainque  <hainque@adacore.com>
11092
11093         * gnat.dg/specs/discr_private.ads: New test.
11094
11095 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
11096
11097         PR target/41514
11098         * gcc.target/arm/thumb-comparisons.c: New test.
11099
11100         PR target/40603
11101         * gcc.target/arm/thumb-cbranchqi.c: New test.
11102
11103 2010-04-16  Christian Bruel  <christian.bruel@st.com>
11104
11105         * g++.dg/torture/pr36191.C: Enable for SH.
11106
11107 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
11108
11109         * gnat.dg/wide_boolean.adb: New test.
11110         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11111
11112 2010-04-15  Richard Guenther  <rguenther@suse.de>
11113
11114         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11115         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11116         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11117         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11118         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11119         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11120         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11121         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11122         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11123         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11124         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11125         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11126         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11127         * gcc.dg/torture/ipa-pta-2.c: Likewise.
11128         * gcc.dg/torture/ipa-pta-1.c: Adjust.
11129
11130 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
11131
11132         PR target/21803
11133         * gcc.target/arm/pr42496.c: New test.
11134
11135 2010-04-14  Jason Merrill  <jason@redhat.com>
11136
11137         PR c++/36625
11138         * g++.dg/ext/attrib38.C: New.
11139
11140 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
11141
11142         PR testsuite/43739
11143         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11144
11145 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11146
11147         PR 42966
11148         * gcc.dg/cpp/warn-undef-2.c: Update.
11149         * gcc.dg/cpp/warn-traditional-2.c: Update.
11150         * gcc.dg/cpp/warn-comments-2.c: Update.
11151         * gcc.dg/cpp/warn-variadic-2.c: Update.
11152         * gcc.dg/cpp/warn-long-long-2.c: Update.
11153         * gcc.dg/cpp/warn-deprecated-2.c: Update.
11154         * gcc.dg/cpp/warn-multichar-2.c: Update.
11155         * gcc.dg/cpp/warn-normalized-3.c: Update.
11156         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11157         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11158         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11159         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11160         * gcc.dg/cpp/warn-redefined-2.c: Update.
11161         * gfortran.dg/warning-directive-2.F90: Update.
11162         * c-c++-common/cpp/warning-directive-2.c: Update.
11163
11164 2010-04-14  Michael Matz  <matz@suse.de>
11165
11166         PR tree-optimization/42963
11167         * gcc.dg/pr42963.c: New testcase.
11168
11169 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
11170
11171         * gnat.dg/class_wide.adb: Rename into...
11172         * gnat.dg/class_wide1.adb: ...this.
11173         * gnat.dg/class_wide2.ad[sb]: New test.
11174
11175 2010-04-14  Tobias Burnus  <burnus@net-b.de>
11176
11177         PR fortran/18918
11178         * gfortran.dg/coarray_9.f90: Update dg-errors.
11179         * gfortran.dg/coarray_10.f90: New test.
11180         * gfortran.dg/coarray_11.f90: New test.
11181
11182 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11183
11184         PR fortran/43747
11185         gfortran.dg/initialization_24.f90: New test.
11186
11187 2010-04-13  Jason Merrill  <jason@redhat.com>
11188
11189         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11190         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11191
11192 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11193
11194         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11195         * g++.dg/dg.exp: Likewise.
11196         * gcc.dg/cpp/warning-directive-1.c: Move to ...
11197         * c-c++-common/cpp/warning-directive-1.c: ... here.
11198         * gcc.dg/cpp/warning-directive-2.c: Move to ...
11199         * c-c++-common/cpp/warning-directive-2.c: ... here.
11200         * gcc.dg/cpp/warning-directive-3.c: Move to ...
11201         * c-c++-common/cpp/warning-directive-3.c: ... here.
11202         * gcc.dg/cpp/warning-directive-4.c: Move to ...
11203         * c-c++-common/cpp/warning-directive-4.c: ... here.
11204         * g++.dg/cpp/warning-directive-1.C: Delete.
11205         * g++.dg/cpp/warning-directive-2.C: Delete.
11206         * g++.dg/cpp/warning-directive-3.C: Delete.
11207         * g++.dg/cpp/warning-directive-4.C: Delete.
11208         * gcc.dg/cpp/normalised-3.c: Delete.
11209         * g++.dg/cpp/normalised-1.C: Rename as ...
11210         * c-c++-common/cpp/normalised-3.c: ... this.
11211
11212 2010-04-13  Martin Jambor  <mjambor@suse.cz>
11213
11214         * gcc.dg/tree-ssa/sra-9.c: New test.
11215
11216 2010-04-13  Michael Matz  <matz@suse.de>
11217
11218         PR middle-end/43730
11219         * gcc.dg/pr43730.c: New test.
11220
11221 2010-04-13  Michael Matz  <matz@suse.de>
11222
11223         * gcc.dg/tree-ssa/negate.c: New testcase.
11224
11225 2010-04-13  Richard Guenther  <rguenther@suse.de>
11226
11227         PR testsuite/43735
11228         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11229
11230 2010-04-13  Richard Guenther  <rguenther@suse.de>
11231
11232         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11233
11234 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
11235
11236         * gnat.dg/derived_type1.adb: New test.
11237
11238 2010-04-13  Matthias Klose  <doko@ubuntu.com>
11239
11240         * gcc.dg/plugindir1.c: New testcase.
11241         * gcc.dg/plugindir2.c: New testcase.
11242         * gcc.dg/plugindir3.c: New testcase.
11243         * gcc.dg/plugindir4.c: New testcase.
11244
11245 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
11246
11247         * gcc.target/i386/rotate-2.c: New test.
11248
11249 2010-04-12  Jason Merrill  <jason@redhat.com>
11250
11251         PR c++/43641
11252         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11253         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11254
11255 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
11256
11257         PR c++/25811
11258         * g++.dg/init/pr25811.C: New test.
11259
11260 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11261
11262         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11263         dg-error, dg-warning.
11264         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11265
11266 2010-04-12  Richard Guenther  <rguenther@suse.de>
11267
11268         * gcc.dg/torture/inline-2.c: New testcase.
11269
11270 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
11271
11272         PR bootstrap/43699
11273         * gcc.dg/Wunused-var-7.c: New test.
11274
11275         PR tree-optimization/43560
11276         * gcc.c-torture/execute/pr43560.c: New test.
11277
11278 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
11279
11280         * gnat.dg/aggr13.adb: New test.
11281         * gnat.dg/aggr14.adb: Likewise.
11282         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11283
11284 2010-04-12  Richard Guenther  <rguenther@suse.de>
11285
11286         PR c++/43611
11287         * g++.dg/torture/pr43611.C: New testcase.
11288
11289 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
11290
11291         PR c/36774
11292         * gcc.dg/pr36774-1.c: New test.
11293         * gcc.dg/pr36774-2.c: New test.
11294
11295 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11296
11297         * gcc.target/sh/rte-delay-slot.c: New test.
11298
11299 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
11300
11301         * gnat.dg/pack9.adb: Remove -cargs option.
11302         * gnat.dg/aggr12.ad[sb]: New test.
11303
11304 2010-04-10  Jie Zhang  <jie@codesourcery.com>
11305
11306         PR target/43417
11307         * gcc.target/sh/pr43417.c: New test.
11308
11309 2010-04-10  Tobias Burnus  <burnus@net-b.de>
11310
11311         PR fortran/43591
11312         * gfortran.dg/spec_expr_6.f90: New test.
11313
11314 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11315
11316         PR cpp/43195
11317         * gcc.dg/cpp/pr43195.c: New.
11318         * gcc.dg/cpp/pr43195.h: New.
11319
11320 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11321
11322         PR 42965
11323         * gcc.dg/Werror-6.c: Adjust.
11324         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11325         * gcc.dg/Werror-4.c: Likewise.
11326         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11327         * gcc.dg/Wswitch-enum-error.c: Likewise.
11328         * gcc.dg/Wpointer-arith.c: Likewise.
11329         * gcc.dg/Wfatal.c: Likewise.
11330         * gcc.dg/Wswitch-error.c: Likewise.
11331         * g++.dg/warn/unused-result1-Werror.c: Likewise.
11332         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11333         * gcc.dg/cpp/warn-undef-2.c: Likewise.
11334         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11335         * gcc.dg/cpp/warn-comments-2.c: Likewise.
11336         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11337         * gcc.dg/cpp/warning-directive-2.c: Likewise.
11338         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11339         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11340         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11341         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11342         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11343         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11344         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11345         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11346         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11347         * g++.dg/cpp/warning-directive-2.C: Likewise.
11348         * gfortran.dg/warning-directive-2.F90: Likewise.
11349
11350 2010-04-09  Jason Merrill  <jason@redhat.com>
11351
11352         PR c++/42623
11353         * g++.dg/template/sizeof13.C: New.
11354
11355 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
11356
11357         * g++.dg/other/pr35504.C: Add check for thiscall.
11358         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11359         * gcc.dg/torture/stackalign/thiscall-1.c: New.
11360
11361 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11362
11363         PR c++/28584
11364         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11365         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
11366         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11367         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
11368         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11369         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
11370         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11371         * g++.dg/other/increment1.C: Likewise.
11372
11373 2010-04-09  Tobias Burnus  <burnus@net-b.de>
11374
11375         PR fortran/18918
11376         * gfortran.dg/coarray_7.f90: New test.
11377         * gfortran.dg/coarray_8.f90: New test.
11378
11379 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
11380
11381         PR fortran/28039
11382         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11383
11384 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11385
11386         PR target/43643
11387         * gcc.dg/pr43643.c: New test.
11388
11389 2010-04-08  Tobias Burnus  <burnus@net-b.de>
11390
11391         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11392
11393 2010-04-08  Richard Guenther  <rguenther@suse.de>
11394
11395         PR tree-optimization/43679
11396         * gcc.c-torture/compile/pr43679.c: New testcase.
11397
11398 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
11399
11400         PR debug/43670
11401         * gcc.dg/pr43670.c: New test.
11402
11403 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
11404
11405         PR middle-end/40815
11406         * gcc.dg/tree-ssa/reassoc-19.c: New.
11407
11408 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
11409
11410         PR c/18624
11411         * gcc.dg/Wunused-var-1.c: New test.
11412         * gcc.dg/Wunused-var-2.c: New test.
11413         * gcc.dg/Wunused-var-3.c: New test.
11414         * gcc.dg/Wunused-var-4.c: New test.
11415         * gcc.dg/Wunused-var-5.c: New test.
11416         * gcc.dg/Wunused-var-6.c: New test.
11417         * gcc.dg/Wunused-parm-1.c: New test.
11418
11419         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11420         * gcc.dg/trunc-1.c: Likewise.
11421         * gcc.dg/vla-9.c: Likewise.
11422         * gcc.dg/dfp/composite-type.c: Likewise.
11423
11424 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11425
11426         PR objc/35996
11427         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11428         * obj-c++.dg/objc-gc-3.mm: Ditto.
11429
11430 2010-04-07  Simon Baldwin  <simonb@google.com>
11431
11432         * gcc.dg/cpp/warn-undef-2.c: New.
11433         * gcc.dg/cpp/warn-traditional-2.c: New.
11434         * gcc.dg/cpp/warn-comments-2.c: New.
11435         * gcc.dg/cpp/warning-directive-1.c: New.
11436         * gcc.dg/cpp/warn-long-long.c: New.
11437         * gcc.dg/cpp/warn-traditional.c: New.
11438         * gcc.dg/cpp/warn-variadic-2.c: New.
11439         * gcc.dg/cpp/warn-undef.c: New.
11440         * gcc.dg/cpp/warn-normalized-1.c: New.
11441         * gcc.dg/cpp/warning-directive-2.c: New.
11442         * gcc.dg/cpp/warn-long-long-2.c: New.
11443         * gcc.dg/cpp/warn-variadic.c: New.
11444         * gcc.dg/cpp/warn-normalized-2.c: New.
11445         * gcc.dg/cpp/warning-directive-3.c: New.
11446         * gcc.dg/cpp/warn-deprecated-2.c: New.
11447         * gcc.dg/cpp/warn-trigraphs-1.c: New.
11448         * gcc.dg/cpp/warn-multichar-2.c: New.
11449         * gcc.dg/cpp/warn-normalized-3.c: New.
11450         * gcc.dg/cpp/warning-directive-4.c: New.
11451         * gcc.dg/cpp/warn-unused-macros.c: New.
11452         * gcc.dg/cpp/warn-trigraphs-2.c: New.
11453         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11454         * gcc.dg/cpp/warn-cxx-compat.c: New.
11455         * gcc.dg/cpp/warn-redefined.c: New.
11456         * gcc.dg/cpp/warn-trigraphs-3.c: New.
11457         * gcc.dg/cpp/warn-unused-macros-2.c: New.
11458         * gcc.dg/cpp/warn-deprecated.c: New.
11459         * gcc.dg/cpp/warn-trigraphs-4.c: New.
11460         * gcc.dg/cpp/warn-redefined-2.c: New.
11461         * gcc.dg/cpp/warn-comments.c: New.
11462         * gcc.dg/cpp/warn-multichar.c: New.
11463         * g++.dg/cpp/warning-directive-1.C: New.
11464         * g++.dg/cpp/warning-directive-2.C: New.
11465         * g++.dg/cpp/warning-directive-3.C: New.
11466         * g++.dg/cpp/warning-directive-4.C: New.
11467         * gfortran.dg/warning-directive-1.F90: New.
11468         * gfortran.dg/warning-directive-3.F90: New.
11469         * gfortran.dg/warning-directive-2.F90: New.
11470         * gfortran.dg/warning-directive-4.F90: New.
11471
11472 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11473
11474         PR objc++/23716
11475         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11476
11477 2010-04-07  Jason Merrill  <jason@redhat.com>
11478
11479         * g++.dg/template/dr408.C: New.
11480
11481         * g++.dg/lookup/ns4.C: New.
11482
11483         PR c++/38392
11484         * g++.dg/template/friend51.C: New test.
11485
11486         PR c++/41970
11487         * g++.old-deja/g++.other/linkage1.C: Adjust.
11488
11489 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11490
11491         PR c++/42697
11492         * g++.dg/template/crash94.C: New test.
11493
11494 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11495
11496         PR c++/40239
11497         * g++.dg/init/aggr5.C: New test.
11498         * g++.dg/init/aggr5.C: New test.
11499
11500 2010-04-07  Richard Guenther  <rguenther@suse.de>
11501
11502         PR tree-optimization/43270
11503         * g++.dg/warn/Warray-bounds-4.C: New testcase.
11504         * gcc.dg/Warray-bounds-7.c: Likewise.
11505
11506 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
11507
11508         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11509         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11510         * gnat.dg/bit_packed_array4.ad[sb]: New test.
11511
11512 2010-04-07  Jie Zhang  <jie@codesourcery.com>
11513
11514         PR c++/42556
11515         * g++.dg/init/pr42556.C: New test.
11516
11517 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11518
11519         PR debug/43628
11520         * g++.dg/debug/dwarf2/typedef2.C: New test.
11521
11522 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
11523
11524         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
11525         c-c++-common/dwarf2/redeclaration-1.C
11526
11527 2010-04-06  Jason Merrill  <jason@redhat.com>
11528
11529         * g++.dg/cpp0x/pr31437.C: Adjust error location.
11530         * g++.dg/ext/attrib18.C: Likewise.
11531         * g++.dg/ext/bitfield2.C: Likewise.
11532         * g++.dg/ext/bitfield4.C: Likewise.
11533         * g++.dg/ext/visibility/warn2.C: Likewise.
11534         * g++.dg/ext/visibility/warn3.C: Likewise.
11535         * g++.dg/gomp/pr26690-1.C: Likewise.
11536         * g++.dg/inherit/covariant7.C: Likewise.
11537         * g++.dg/init/synth2.C: Likewise.
11538         * g++.dg/lookup/using7.C: Likewise.
11539         * g++.dg/other/crash-4.C: Likewise.
11540         * g++.dg/other/error13.C: Likewise.
11541         * g++.dg/other/error20.C: Likewise.
11542         * g++.dg/parse/crash31.C: Likewise.
11543         * g++.dg/parse/error16.C: Likewise.
11544         * g++.dg/parse/error19.C: Likewise.
11545         * g++.dg/parse/error27.C: Likewise.
11546         * g++.dg/parse/error28.C: Likewise.
11547         * g++.dg/parse/fused-params1.C: Likewise.
11548         * g++.dg/template/error2.C: Likewise.
11549         * g++.dg/template/local6.C: Likewise.
11550         * g++.dg/template/qualttp15.C: Likewise.
11551         * g++.dg/warn/Wnvdtor-2.C: Likewise.
11552         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11553         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11554         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11555         * g++.old-deja/g++.eh/spec6.C: Likewise.
11556         * g++.old-deja/g++.jason/crash3.C: Likewise.
11557         * g++.old-deja/g++.jason/destruct2.C: Likewise.
11558         * g++.old-deja/g++.law/ctors5.C: Likewise.
11559         * g++.old-deja/g++.law/ctors9.C: Likewise.
11560         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11561         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11562         * g++.old-deja/g++.other/struct1.C: Likewise.
11563         * g++.old-deja/g++.other/volatile1.C: Likewise.
11564         * g++.old-deja/g++.pt/crash36.C: Likewise.
11565         * g++.old-deja/g++.pt/derived3.C: Likewise.
11566         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11567         * g++.old-deja/g++.robertl/eb4.C: Likewise.
11568
11569 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
11570
11571         PR middle-end/43519
11572         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11573         * gcc.dg/graphite/id-19.c: New.
11574
11575 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
11576
11577         PR middle-end/32824
11578         * gcc.dg/vect/pr32824: New.
11579
11580 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11581
11582         PR fortran/18918
11583         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11584         * gfortran.dg/coarray_3.f90: Ditto.
11585         * gfortran.dg/coarray_4.f90: Ditto.
11586         * gfortran.dg/coarray_5.f90: Ditto.
11587         * gfortran.dg/coarray_6.f90: Ditto.
11588         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11589
11590 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11591
11592         PR fortran/18918
11593         * gfortran.dg/coarray_4.f90: Fix test.
11594         * gfortran.dg/coarray_6.f90: Add more tests.
11595
11596 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11597
11598         PR fortran/18918
11599         * gfortran.dg/coarray_4.f90: New test.
11600         * gfortran.dg/coarray_5.f90: New test.
11601         * gfortran.dg/coarray_6.f90: New test.
11602
11603 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11604
11605         PR fortran/18918
11606         * gfortran.dg/iso_fortran_env_5.f90: New test.
11607         * gfortran.dg/iso_fortran_env_6.f90: New test.
11608
11609 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11610
11611         PR fortran/39997
11612         * gfortran.dg/coarray_1.f90: New test.
11613         * gfortran.dg/coarray_2.f90: New test.
11614         * gfortran.dg/coarray_3.f90: New test.
11615
11616 2010-04-06  Jason Merrill  <jason@redhat.com>
11617
11618         PR c++/43648
11619         * g++.dg/template/dtor8.C: New.
11620
11621         PR c++/43621
11622         * g++.dg/template/error-recovery2.C: New.
11623
11624 2010-04-06  Jan Hubicka  <jh@suse.czpli
11625
11626         PR tree-optimization/42906
11627         * gcc.dg/tree-ssa/dce-1.c: New testcase.
11628
11629 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11630
11631         PR fortran/43178
11632         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
11633         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11634         * gfortran.dg/auto_dealloc_1.f90: Ditto.
11635
11636 2010-04-06  Richard Guenther  <rguenther@suse.de>
11637
11638         PR tree-optimization/43627
11639         * gcc.dg/tree-ssa/vrp49.c: New testcase.
11640
11641 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11642
11643         PR target/43638
11644         * gcc.target/i386/pr43638.c: New test.
11645
11646 2010-04-06  Richard Guenther  <rguenther@suse.de>
11647
11648         PR middle-end/43661
11649         * gcc.c-torture/compile/pr43661.c: New testcase.
11650
11651 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11652
11653         * gcc.target/s390/stackcheck1.c: Add dg-warning.
11654
11655 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
11656
11657         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11658
11659 2010-04-02  Richard Guenther  <rguenther@suse.de>
11660
11661         PR tree-optimization/43629
11662         * gcc.c-torture/execute/pr43629.c: New testcase.
11663
11664 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11665             Dominique d'Humieres  <dominiq@lps.ens.fr>
11666
11667         PR libfortran/43605
11668         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11669
11670 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
11671
11672         PR debug/43325
11673         * c-c++-common/dwarf2/redeclaration-1.C: New test.
11674
11675 2010-04-01  Jason Merrill  <jason@redhat.com>
11676
11677         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11678
11679 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11680             Manfred Schwarb  <manfred99@gmx.ch>
11681
11682         PR libfortran/43605
11683         * gfortran.dg/ftell_3.f90: New test.
11684
11685 2010-04-01  Richard Guenther  <rguenther@suse.de>
11686
11687         PR middle-end/43614
11688         * gcc.c-torture/compile/pr43614.c: New testcase.
11689
11690 2010-04-01  Martin Jambor  <mjambor@suse.cz>
11691
11692         PR tree-optimization/43141
11693         * gcc.dg/guality/pr43141.c: New test.
11694
11695 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11696
11697         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11698         * g++.dg/eh/spbp.C: Likewise.
11699         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11700         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11701         superfluous casts.
11702         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11703         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
11704         * objc.dg/dwarf-2.m: Likewise.
11705
11706 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11707
11708         PR middle-end/43464
11709         * gcc.dg/graphite/id-pr43464.c: New.
11710         * gcc.dg/graphite/id-pr43464-1.c: New.
11711
11712 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11713
11714         PR middle-end/43351
11715         * gcc.dg/graphite/id-pr43351.c
11716
11717 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11718
11719         PR testsuite/35165
11720         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11721         * obj-c++.dg/try-catch-2.mm: Ditto.
11722         * obj-c++.dg/lookup-2.mm: Ditto.
11723         * obj-c++.dg/encode-8.m: Ditto.
11724         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11725         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11726         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11727         * obj-c++.dg/const-str-11.mm: Ditto.
11728         * obj-c++.dg/const-str-9.mm: Ditto.
11729         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11730         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11731         * obj-c++.dg/except-1.mm: Ditto.
11732         * obj-c++.dg/const-str-7.mm: Ditto.
11733         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11734         * obj-c++.dg/const-str-3.mm: Ditto.
11735         * obj-c++.dg/const-str-7.mm: Ditto.
11736         * obj-c++.dg/stubify-2.mm: Change dump file name.
11737
11738         PR objc++/23613
11739         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11740         New macro.
11741         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11742         Remove dg-xfail-if.
11743
11744 2010-03-31  Martin Jambor  <mjambor@suse.cz>
11745
11746         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
11747         only with -O2, -O3 or -Os and not with -fwhopr.
11748
11749 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
11750
11751         PR c++/43558
11752         * g++.dg/template/typedef31.C: New test.
11753
11754 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11755
11756         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11757         assembler output on *-*-solaris2*.
11758         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11759
11760 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
11761
11762         PR debug/43557
11763         * gcc.dg/pr43557-1.c: New test.
11764         * gcc.dg/pr43557-2.c: New file.
11765
11766 2010-03-31  Jie Zhang  <jie@codesourcery.com>
11767
11768         PR 43562
11769         * gcc.dg/pr43562.c: New test.
11770
11771 2010-03-30  Jason Merrill  <jason@redhat.com>
11772
11773         PR c++/43076
11774         * g++.dg/template/error-recovery1.C: New.
11775
11776         PR c++/41786
11777         * g++.dg/parse/ambig5.C: New.
11778
11779 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
11780
11781         PR debug/43593
11782         * gcc.dg/guality/pr43593.c: New test.
11783
11784 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
11785
11786         PR middle-end/43430
11787         * gcc.dg/vect/pr43430-1.c: New.
11788
11789 2010-03-30  Jason Merrill  <jason@redhat.com>
11790
11791         PR c++/43559
11792         * g++.dg/template/partial7.C: New.
11793
11794 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11795
11796         * gcc.target/s390/stackcheck1.c: New testcase.
11797
11798 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11799
11800         PR libfortran/43265
11801         * gfortran.dg/read_eof_8.f90: New test.
11802
11803 2010-03-29  Jason Merrill  <jason@redhat.com>
11804
11805         * gcc.dg/cpp/include6.c: Change [] to ().
11806
11807         N3077
11808         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11809         splicing and UCNs.
11810         * c-c++-common/raw-string-2.c: Add trigraph test.
11811         * c-c++-common/raw-string-8.c: New.
11812         * c-c++-common/raw-string-9.c: New.
11813         * c-c++-common/raw-string-10.c: New.
11814
11815         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11816         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11817         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11818         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11819         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11820         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11821         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11822
11823 2010-03-29  Richard Guenther  <rguenther@suse.de>
11824
11825         PR tree-optimization/43560
11826         * gcc.dg/torture/pr43560.c: New testcase.
11827
11828 2010-03-29  Jason Merrill  <jason@redhat.com>
11829
11830         N3077
11831         * g++.dg/ext/raw-string-1.C: Change [] to ().
11832         * g++.dg/ext/raw-string-2.C: Change [] to ().
11833         Don't use \ in delimiter.
11834         * g++.dg/ext/raw-string-3.C: Change [] to ().
11835         * g++.dg/ext/raw-string-4.C: Change [] to ().
11836         * g++.dg/ext/raw-string-5.C: Change [] to ().
11837         Test for error on \ in delimiter.
11838         * g++.dg/ext/raw-string-6.C: Change [] to ().
11839         * g++.dg/ext/raw-string-7.C: Change [] to ().
11840
11841 2010-03-29  Jie Zhang  <jie@codesourcery.com>
11842
11843         PR 43564
11844         * gcc.dg/pr43564.c: New test.
11845
11846 2010-03-29  Tobias Burnus  <burnus@net-b.de>
11847
11848         PR fortran/43551
11849         * gfortran.dg/direct_io_12.f90: New test.
11850
11851 2010-03-28  Jan Hubicka  <jh@suse.cz>
11852
11853         PR tree-optimization/43505
11854         * gfortran.dg/pr43505.f90: New testcase.
11855
11856 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
11857
11858         PR tree-optimization/43528
11859         * gcc.target/i386/pr43528.c: New test.
11860
11861 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
11862
11863         PR c/43381
11864         * gcc.dg/parm-impl-decl-3.c: New test.
11865
11866 2010-03-26  Jason Merrill  <jason@redhat.com>
11867
11868         PR c++/43509
11869         * g++.dg/cpp0x/parse1.C: New.
11870
11871 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
11872
11873         PR target/43524
11874         * gcc.target/i386/pr43524.c: New test.
11875
11876 2010-03-26  Martin Jambor  <mjambor@suse.cz>
11877
11878         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11879         whitespace, rename main to foo.
11880         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11881         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11882         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11883         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11884         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11885         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11886         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11887         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11888         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11889         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11890         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11891
11892 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
11893
11894         PR c++/43327
11895         * g++.dg/other/crash-10.C: New test.
11896         * g++.dg/other/crash-11.C: New test.
11897
11898 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11899
11900         PR libfortran/43517
11901         * gfortran.dg/read_eof_7.f90: New test.
11902
11903 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11904
11905         PR objc/35165
11906         PR testsuite/43512
11907         * objc-obj-c++-shared: New directory.
11908         * objc-obj-c++-shared/Object1-implementation.h: New file.
11909         * objc-obj-c++-shared/Object1.h: New file.
11910         * objc-obj-c++-shared/Protocol1.h: New file.
11911         * objc-obj-c++-shared/next-abi.h: New file.
11912         * objc-obj-c++-shared/next-mapping.h: New file.
11913         * objc/execute/next_mapping.h: Delete.
11914         * objc.dg/special/special.exp: For all targets run the tests with
11915         -fgnu-runtime, for darwin targets also run the tests with
11916         -fnext-runtime.
11917         * objc.dg/dg.exp: Ditto.
11918         * obj-c++.dg/dg.exp: Ditto.
11919         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11920         Protocol1.h) and next-mapping.h as required.  Amend testcase to
11921         include use of updated NeXT interface.
11922         * objc/execute/formal_protocol-5.m: Ditto.
11923         * objc/execute/protocol-isEqual-2.m: Ditto.
11924         * objc/execute/protocol-isEqual-4.m: Ditto.
11925         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11926         Protocol1.h) and next-mapping.h as required.
11927         * objc/execute/object_is_class.m: Ditto.
11928         * objc/execute/enumeration-1.m: Ditto.
11929         * objc/execute/class-13.m: Ditto.
11930         * objc/execute/formal_protocol-2.m: Ditto.
11931         * objc/execute/formal_protocol-4.m: Ditto.
11932         * objc/execute/class-1.m: Ditto.
11933         * objc/execute/bycopy-1.m: Ditto.
11934         * objc/execute/formal_protocol-6.m: Ditto.
11935         * objc/execute/bycopy-3.m: Ditto.
11936         * objc/execute/class-3.m: Ditto.
11937         * objc/execute/bf-11.m: Ditto.
11938         * objc/execute/class-5.m: Ditto.
11939         * objc/execute/bf-13.m: Ditto.
11940         * objc/execute/class-7.m: Ditto.
11941         * objc/execute/bf-15.m: Ditto.
11942         * objc/execute/class-9.m: Ditto.
11943         * objc/execute/bf-17.m: Ditto.
11944         * objc/execute/bf-19.m: Ditto.
11945         * objc/execute/IMP.m: Ditto.
11946         * objc/execute/exceptions/catchall-1.m: Ditto.
11947         * objc/execute/exceptions/trivial.m: Ditto.
11948         * objc/execute/exceptions/finally-1.m: Ditto.
11949         * objc/execute/exceptions/local-variables-1.m: Ditto.
11950         * objc/execute/exceptions/foward-1.m: Ditto.
11951         * objc/execute/bf-2.m: Ditto.
11952         * objc/execute/string1.m: Ditto.
11953         * objc/execute/bf-4.m: Ditto.
11954         * objc/execute/informal_protocol.m: Ditto.
11955         * objc/execute/string3.m: Ditto.
11956         * objc/execute/bf-6.m: Ditto.
11957         * objc/execute/bf-8.m: Ditto.
11958         * objc/execute/class-tests-1.h: Ditto.
11959         * objc/execute/protocol-isEqual-1.m: Ditto.
11960         * objc/execute/protocol-isEqual-3.m: Ditto.
11961         * objc/execute/_cmd.m: Ditto.
11962         * objc/execute/function-message-1.m: Ditto.
11963         * objc/execute/bf-20.m: Ditto.
11964         * objc/execute/bf-common.h: Ditto.
11965         * objc/execute/np-2.m: Ditto.
11966         * objc/execute/class-10.m: Ditto.
11967         * objc/execute/class-12.m: Ditto.
11968         * objc/execute/enumeration-2.m: Ditto.
11969         * objc/execute/class-14.m: Ditto.
11970         * objc/execute/encode-1.m: Ditto.
11971         * objc/execute/formal_protocol-1.m: Ditto.
11972         * objc/execute/formal_protocol-3.m: Ditto.
11973         * objc/execute/accessing_ivars.m: Ditto.
11974         * objc/execute/bycopy-2.m: Ditto.
11975         * objc/execute/class-2.m: Ditto.
11976         * objc/execute/bf-10.m: Ditto.
11977         * objc/execute/formal_protocol-7.m: Ditto.
11978         * objc/execute/root_methods.m: Ditto.
11979         * objc/execute/class-4.m: Ditto.
11980         * objc/execute/bf-12.m: Ditto.
11981         * objc/execute/class-6.m: Ditto.
11982         * objc/execute/bf-14.m: Ditto.
11983         * objc/execute/nested-func-1.m: Ditto.
11984         * objc/execute/class-8.m: Ditto.
11985         * objc/execute/private.m: Ditto.
11986         * objc/execute/bf-16.m: Ditto.
11987         * objc/execute/bf-18.m: Ditto.
11988         * objc/execute/load-3.m: Ditto.
11989         * objc/execute/compatibility_alias.m: Ditto.
11990         * objc/execute/bf-1.m: Ditto.
11991         * objc/execute/no_clash.m: Ditto.
11992         * objc/execute/bf-3.m: Ditto.
11993         * objc/execute/string2.m: Ditto.
11994         * objc/execute/bf-5.m: Ditto.
11995         * objc/execute/string4.m: Ditto.
11996         * objc/execute/bf-7.m: Ditto.
11997         * objc/execute/object_is_meta_class.m: Ditto.
11998         * objc/execute/bf-9.m: Ditto.
11999         * objc/execute/bf-21.m: Ditto.
12000         * objc/execute/cascading-1.m: Ditto.
12001         * objc/execute/trivial.m: Ditto.
12002         * objc/execute/np-1.m: Ditto.
12003         * objc/compile/trivial.m: Ditto.
12004         * objc/execute/class_self-2.m: Include <stdlib.h>.
12005         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12006         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12007         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12008         and 64bit. Use new NeXT interface as required.
12009         * objc.dg/special/unclaimed-category-1.m: Ditto.
12010         * objc.dg/special/unclaimed-category-1.h: Ditto.
12011         * objc.dg/special/unclaimed-category-1a.m: Ditto.
12012         * objc.dg/func-ptr-1.m: Ditto.
12013         * objc.dg/stret-1.m: Ditto.
12014         * objc.dg/encode-2.m: Ditto.
12015         * objc.dg/category-1.m: Ditto.
12016         * objc.dg/encode-3.m: Ditto.
12017         * objc.dg/call-super-3.m: Ditto.
12018         * objc.dg/method-3.m: Ditto.
12019         * objc.dg/func-ptr-2.m: Ditto.
12020         * objc.dg/lookup-1.m: Ditto.
12021         * objc.dg/encode-4.m: Ditto.
12022         * objc.dg/fix-and-continue-1.m: Ditto.
12023         * objc.dg/proto-lossage-3.m: Ditto.
12024         * objc.dg/method-13.m: Ditto.
12025         * objc.dg/proto-qual-1.m: Ditto.
12026         * objc.dg/zero-link-3.m: Ditto.
12027         * objc.dg/bitfield-1.m: Ditto.
12028         * objc.dg/va-meth-1.m: Ditto.
12029         * objc.dg/super-class-3.m: Ditto.
12030         * objc.dg/call-super-1.m: Ditto.
12031         * objc.dg/type-size-2.m: Ditto.
12032         * objc.dg/method-10.m: Ditto.
12033         * objc.dg/defs.m: Ditto.
12034         * objc.dg/const-str-3.m: Ditto.
12035         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12036         Protocol1.h) and next-mapping.h as required. Use new NeXT
12037         interface as required.
12038         * objc.dg/super-class-4.m: Ditto.
12039         * objc.dg/comp-types-8.m: Ditto.
12040         * objc.dg/call-super-2.m: Ditto.
12041         * objc.dg/objc-fast-4.m: Ditto.
12042         * objc.dg/method-6.m: Ditto.
12043         * objc.dg/const-str-3.m: Ditto.
12044         * objc.dg/const-str-7.m: Ditto.
12045         * objc.dg/method-15.m: Ditto.
12046         * objc.dg/method-19.m: Ditto.
12047         * objc.dg/sync-1.m: Ditto.
12048         * objc.dg/layout-1.m: Ditto.
12049         * objc.dg/bitfield-3.m: Ditto.
12050         * objc.dg/try-catch-3.m: Ditto.
12051         * objc.dg/try-catch-7.m: Ditto.
12052         * objc.dg/comp-types-10.m: Ditto.
12053         * objc.dg/selector-2.: Ditto.
12054         * objc.dg/method-7.m: Ditto.
12055         * objc.dg/typedef-alias-1.m: Ditto.
12056         * objc.dg/proto-lossage-2.m: Ditto.
12057         * objc.dg/comp-types-11.m: Ditto.
12058         * objc.dg/sizeof-1.m: Ditto.
12059         * objc.dg/method-17.m: Ditto.
12060         * objc.dg/bitfield-5.m: Ditto.
12061         * objc.dg/try-catch-1.m: Ditto.
12062         * objc.dg/encode-5.m: Ditto.
12063         * objc.dg/fix-and-continue-2.m: Ditto.
12064         * objc.dg/method-9.m: Ditto.
12065         * objc.dg/isa-field-1.m: Ditto.
12066         * objc.dg/local-decl-2.m: Ditto.
12067         * objc.dg/objc-gc-4.m: Ditto.
12068         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12069         * objc.dg/gnu-runtime-3.m: Ditto.
12070         * objc.dg/encode-7.m: Ditto.
12071         * objc.dg/encode-8.m: Ditto.
12072         * objc.dg/selector-3.m: Ditto.
12073         * objc.dg/gnu-runtime-1.m: Ditto.
12074         * objc.dg/const-str-12.m: Ditto.
12075         * objc.dg/gnu-runtime-2.m: Ditto.
12076         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12077         * objc.dg/selector-1.m: Ditto.
12078         * objc.dg/stubify-2.m: Ditto.
12079         * objc.dg/zero-link-1.m: Ditto.
12080         * objc.dg/stret-2.m: Ditto.
12081         * objc.dg/zero-link-2.m: Ditto.
12082         * objc.dg/next-runtime-1.m: Ditto.
12083         * objc.dg/symtab-1.m: Ditto.
12084         * objc.dg/stubify-1.m: Ditto.
12085         * objc.dg/bitfield-2.m: Ditto.
12086         * objc.dg/try-catch-10.m: Apply to both runtimes.
12087         * objc.dg/const-str-1.m: Ditto.
12088         * objc.dg/image-info.m: Ditto.
12089         * objc.dg/encode-9.m: Ditto.
12090         * objc.dg/pragma-1.m: Apply test to all targets.
12091         * objc.dg/const-str-4.m: Ditto.
12092         * objc.dg/const-str-8.m: Ditto.
12093         * objc.dg/super-class-2.m: Ditto.
12094         * objc.dg/try-catch-5.m: Ditto.
12095         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12096         Protocol1.h) and next-mapping.h as required. Use new NeXT
12097         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
12098         * objc.dg/const-str-11.m: Ditto.
12099         * objc.dg/const-str-9.m: Ditto.
12100         * objc.dg/method-4.m: Skip for 64Bit NeXT.
12101         * objc.dg/encode-1.m: Remove redundant -lobjc.
12102         * objc.dg/try-catch-9.m: Tidy space.
12103         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12104         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12105         and 64bit. Use new NeXT interface as required.
12106         * obj-c++.dg/template-4.mm: Ditto.
12107         * obj-c++.dg/defs.mm: Ditto.
12108         * obj-c++.dg/basic.mm: Ditto.
12109         * obj-c++.dg/encode-4.mm: Ditto.
12110         * obj-c++.dg/method-17.mm: Ditto.
12111         * obj-c++.dg/proto-lossage-3.mm: Ditto.
12112         * obj-c++.dg/cxx-class-1.mm: Ditto.
12113         * obj-c++.dg/method-10.mm: Ditto.
12114         * obj-c++.dg/va-meth-1.mm: Ditto.
12115         * obj-c++.dg/encode-5.mm: Ditto.
12116         * obj-c++.dg/lookup-2.mm: Ditto.
12117         * obj-c++.dg/template-3.mm: Ditto.
12118         * obj-c++.dg/proto-qual-1.mm: Ditto.
12119         * obj-c++.dg/qual-types-1.m: Ditto.
12120         * obj-c++.dg/cxx-scope-1.mm: Ditto.
12121         * obj-c++.dg/template-1.mm: Ditto.
12122         * obj-c++.dg/encode-6.mm: Ditto.
12123         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
12124         Protocol1.h) and next-mapping.h as required. Use new NeXT
12125         interface as required.
12126         * obj-c++.dg/except-1.mm: Ditto.
12127         * obj-c++.dg/const-str-7.mm: Ditto.
12128         * obj-c++.dg/ivar-list-semi.mm: Ditto.
12129         * obj-c++.dg/cxx-scope-2.mm: Ditto.
12130         * obj-c++.dg/selector-2.mm: Ditto.
12131         * obj-c++.dg/isa-field-1.mm: Ditto.
12132         * obj-c++.dg/try-catch-1.mm: Ditto.
12133         * obj-c++.dg/local-decl-1.mm: Ditto.
12134         * obj-c++.dg/try-catch-9.mm: Ditto.
12135         * obj-c++.dg/no-extra-load.mm: Ditto.
12136         * obj-c++.dg/selector-5.mm: Ditto.
12137         * obj-c++.dg/method-12.mm: Ditto.
12138         * obj-c++.dg/try-catch-11.mm: Ditto.
12139         * obj-c++.dg/comp-types-11.mm: Ditto.
12140         * obj-c++.dg/bitfield-3.mm: Ditto.
12141         * obj-c++.dg/method-6.mm: Ditto.
12142         * obj-c++.dg/super-class-2.mm: Ditto.
12143         * obj-c++.dg/method-21.mm: Ditto.
12144         * obj-c++.dg/const-str-8.mm: Ditto.
12145         * obj-c++.dg/try-catch-7.mm: Ditto.
12146         * obj-c++.dg/method-15.mm: Ditto.
12147         * obj-c++.dg/layout-1.mm: Ditto.
12148         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12149         * obj-c++.dg/const-str-3.mm: Ditto.
12150         * obj-c++.dg/try-catch-2.mm: Ditto.
12151         * obj-c++.dg/objc-gc-3.mm: Ditto.
12152         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12153         * obj-c++.dg/bitfield-1.mm: Ditto.
12154         * obj-c++.dg/selector-6.mm: Ditto.
12155         * obj-c++.dg/method-13.mm: Ditto.
12156         * obj-c++.dg/comp-types-12.mm: Ditto.
12157         * obj-c++.dg/bitfield-4.mm: Ditto.
12158         * obj-c++.dg/try-catch-8.mm: Ditto.
12159         * obj-c++.dg/method-2.mm: Ditto.
12160         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12161         * obj-c++.dg/typedef-alias-1.mm: Ditto.
12162         * obj-c++.dg/const-str-4.mm: Ditto.
12163         * obj-c++.dg/proto-lossage-2.mm: Ditto.
12164         * obj-c++.dg/try-catch-3.mm: Ditto.
12165         * obj-c++.dg/comp-types-9.mm: Ditto.
12166         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12167         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12168         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12169         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12170         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12171         Use new NeXT interface as required.
12172         * obj-c++.dg/const-str-10.mm: Ditto.
12173         * obj-c++.dg/const-str-11.mm: Ditto.
12174         * obj-c++.dg/const-str-9.mm: Ditto.
12175         * obj-c++.dg/method-11.mm: Ditto.
12176         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12177         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12178         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12179         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12180         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12181
12182 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
12183
12184         PR c++/43206
12185         * g++.dg/template/typedef30.C: New test case.
12186
12187 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
12188
12189         PR c/43385
12190         * gcc.c-torture/execute/pr43385.c: New test.
12191
12192 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
12193
12194         * gcc.dg/strncpy-fix-1.c: New test.
12195
12196 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12197
12198         PR testsuite/41609
12199         * lib/objc-torture.exp (objc-set-runtime-options): New.
12200         * objc/execute/execute.exp: Check runtime options on each pass.
12201         * objc/execute/exceptions/exceptions.exp: Ditto.
12202         * objc/compile/compile.exp: Ditto.
12203
12204         PR testsuite/42348
12205         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12206         standard tests.
12207         (check_effective_target_objc2): New proc.
12208         (check_effective_target_next_runtime): New proc.
12209         * lib/objc.exp: Determine which runtime is in force and support it.
12210         * lib/obj-c++.exp: Ditto.
12211
12212 2010-03-24  Jason Merrill  <jason@redhat.com>
12213
12214         PR c++/43502
12215         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12216
12217 2010-03-24  Martin Jambor  <mjambor@suse.cz>
12218
12219         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12220         a loop.
12221         * gcc.dg/ipa/ipa-2.c: Likewise.
12222         * gcc.dg/ipa/ipa-3.c: Likewise.
12223         * gcc.dg/ipa/ipa-4.c: Likewise.
12224         * gcc.dg/ipa/ipa-5.c: Likewise.
12225         * gcc.dg/ipa/ipa-7.c: Likewise.
12226         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12227         a loop.
12228         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12229         i_can_not_be_propagated_fully2 into a loop.
12230         * gcc.dg/ipa/ipa-8.c: New test.
12231         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12232
12233 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
12234
12235         PR debug/19192
12236         PR debug/43479
12237         * gcc.dg/guality/pr43479.c: New test.
12238         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12239         and add volatile keyword.
12240
12241 2010-03-23  Mike Stump  <mikestump@comcast.net>
12242
12243         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12244
12245 2010-03-23  Jason Merrill  <jason@redhat.com>
12246
12247         * g++.dg/ext/altivec-17.C: Adjust error message.
12248
12249         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12250         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12251         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12252         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12253         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12254         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12255
12256 2010-03-22  Jason Merrill  <jason@redhat.com>
12257
12258         PR c++/43333
12259         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12260         * g++.dg/ext/is_pod_98.C: New.
12261
12262         PR c++/43281
12263         * g++.dg/cpp0x/auto18.C: New.
12264
12265         * gcc.dg/pr36997.c: Adjust error message.
12266         * g++.dg/ext/vector9.C: Likewise.
12267         * g++.dg/conversion/simd3.C: Likewise.
12268         * g++.dg/other/error23.C: Likewise.
12269
12270 2010-03-22  Michael Matz  <matz@suse.de>
12271
12272         PR middle-end/43475
12273         * gfortran.dg/pr43475.f90: New testcase.
12274
12275 2010-03-22  Richard Guenther  <rguenther@suse.de>
12276
12277         PR tree-optimization/43390
12278         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12279
12280 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12281
12282         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12283         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12284
12285 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
12286             Michael Matz  <matz@suse.de>
12287
12288         PR c++/43081
12289         * g++.dg/parse/crash56.C: New test.
12290
12291 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
12292
12293         PR fortran/43450
12294         * gfortran.dg/whole_file_15.f90 : New test.
12295
12296 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12297
12298         PR fortran/43409
12299         * gfortran.dg/inquire_size.f90: New test.
12300
12301 2010-03-20  Richard Guenther  <rguenther@suse.de>
12302
12303         PR rtl-optimization/43438
12304         * gcc.c-torture/execute/pr43438.c: New testcase.
12305
12306 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
12307
12308         PR c++/43375
12309         * g++.dg/abi/mangle42.C: New test.
12310
12311 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12312
12313         PR C/43211
12314         * gcc.dg/pr43211.c: New test.
12315         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12316
12317 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
12318
12319         PR rtl-optimization/42258
12320         * gcc.target/arm/thumb1-mul-moves.c: New test.
12321
12322         PR target/40697
12323         * gcc.target/arm/thumb-andsi.c: New test.
12324
12325         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12326         dg-require-effective-target.
12327
12328 2010-03-19  Michael Matz  <matz@suse.de>
12329
12330         PR c++/43116
12331         * g++.dg/other/pr43116.C: New testcase.
12332
12333 2010-03-19  Michael Matz  <matz@suse.de>
12334
12335         PR target/43305
12336         * gcc.dg/pr43305.c: New testcase.
12337
12338 2010-03-19  Richard Guenther  <rguenther@suse.de>
12339
12340         PR tree-optimization/43415
12341         * gcc.c-torture/compile/pr43415.c: New testcase.
12342
12343 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
12344
12345         PR ada/43106
12346         * gnat.dg/case_optimization2.adb: New test.
12347         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12348
12349 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12350             Jack Howarth  <howarth@bromo.med.uc.edu>
12351
12352         PR target/36399
12353         * gcc.target/i386/push-1.c: Don't xfail
12354           scan-assembler-not "movups" on darwin.
12355
12356 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
12357
12358         PR debug/43058
12359         * gcc.dg/pr43058.c: New test.
12360
12361 2010-03-18  Martin Jambor  <mjambor@suse.cz>
12362
12363         PR middle-end/42450
12364         * g++.dg/torture/pr42450.C: New test.
12365
12366 2010-03-18  Michael Matz  <matz@suse.de>
12367
12368         PR middle-end/43419
12369         * gcc.dg/pr43419.c: New testcase.
12370
12371 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
12372
12373         PR rtl-optimization/43360
12374         * gcc.dg/torture/pr43360.c: New.
12375
12376 2010-03-18  Michael Matz  <matz@suse.de>
12377
12378         PR tree-optimization/43402
12379         * gcc.dg/pr43402.c: New testcase.
12380
12381 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
12382
12383         PR target/42427
12384         * gcc.dg/pr42427.c: New test.
12385
12386 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12387
12388         PR libfortran/43265
12389         * gfortran.dg/read_empty_file.f: New test.
12390         * gfortran.dg/read_eof_all.f90: New test.
12391         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12392         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12393
12394 2010-03-17  Michael Matz  <matz@suse.de>
12395
12396         * gcc.dg/pr43300.c: Add -w.
12397
12398 2010-03-17  Richard Guenther  <rguenther@suse.de>
12399
12400         * gcc.dg/pr43379.c: Add -w.
12401
12402 2010-03-17  Tobias Burnus  <burnus@net-b.de>
12403
12404         PR fortran/43331
12405         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12406
12407 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
12408
12409         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12410
12411 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12412
12413         * ada/acats/run_all.sh: Log start and end times.
12414
12415 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12416
12417         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12418
12419 2010-03-16  Richard Guenther  <rguenther@suse.de>
12420
12421         PR middle-end/43379
12422         * gcc.dg/pr43379.c: New testcase.
12423
12424 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
12425
12426         PR debug/43051
12427         * gcc.dg/guality/pr43051-1.c: New test.
12428
12429 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
12430
12431         PR testsuite/43363
12432         * g++.dg/ext/altivec-17.C: Handle changes to error message.
12433
12434 2010-03-15  Michael Matz  <matz@suse.de>
12435
12436         PR middle-end/43300
12437         * gcc.dg/pr43300.c: New testcase.
12438
12439 2010-03-15  Richard Guenther  <rguenther@suse.de>
12440
12441         PR tree-optimization/43367
12442         * gcc.c-torture/compile/pr43367.c: New testcase.
12443
12444 2010-03-15  Richard Guenther  <rguenther@suse.de>
12445
12446         PR tree-optimization/43317
12447         * gcc.dg/pr43317.c: New testcase.
12448
12449 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12450
12451         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12452
12453 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12454
12455         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12456
12457 2010-03-14  Tobias Burnus  <burnus@net-b.de>
12458
12459         PR fortran/43362
12460         * gfortran.dg/impure_constructor_1.f90: New test.
12461
12462 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12463
12464         PR middle-end/43354
12465         * gfortran.dg/graphite/id-pr43354.f: New.
12466
12467 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12468
12469         PR middle-end/43349
12470         * gfortran.dg/graphite/pr43349.f: New.
12471
12472 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12473
12474         PR middle-end/43306
12475         * gcc.dg/graphite/pr43306.c: New.
12476
12477 2010-03-12  David S. Miller  <davem@davemloft.net>
12478
12479         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12480         sparc.
12481
12482 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12483
12484         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12485
12486 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
12487
12488         PR fortran/43291
12489         PR fortran/43326
12490         * gfortran.dg/dynamic_dispatch_7.f03: New test.
12491
12492 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
12493
12494         * gfortran.dg/default_format_denormal_1.f90: Don't assume
12495         fail for *-*-mingw* targets.
12496
12497 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
12498
12499         PR debug/43329
12500         * gcc.dg/guality/pr43329-1.c: New test.
12501
12502 2010-03-11  Martin Jambor  <mjambor@suse.cz>
12503
12504         PR tree-optimization/43257
12505         * g++.dg/torture/pr43257.C: New test.
12506
12507 2010-03-11  Tobias Burnus  <burnus@net-b.de>
12508
12509         PR fortran/43228
12510         * gfortran.dg/namelist_61.f90: New test.
12511
12512 2010-03-11  Richard Guenther  <rguenther@suse.de>
12513
12514         PR tree-optimization/43255
12515         * gcc.c-torture/compile/pr43255.c: New testcase.
12516
12517 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12518
12519         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
12520         * gcc.dg/pr43280.c: New testcase.
12521
12522 2010-03-11  Richard Guenther  <rguenther@suse.de>
12523
12524         PR lto/43200
12525         * gcc.dg/lto/20100227-1_0.c: New testcase.
12526         * gcc.dg/lto/20100227-1_1.c: Likewise.
12527
12528 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12529
12530         PR libfortran/43320
12531         PR libfortran/43265
12532         * gfortran.dg/read_eof_6.f: New test
12533         * gfortran.dg/read_x_eof.f90: New test.
12534         * gfortran.dg/read_x_past.f: Update test.
12535
12536 2010-03-10  Jan Hubicka  <jh@suse.cz>
12537
12538         * gcc.c-torture/compile/pr43288.c: New test.
12539
12540 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12541
12542         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12543         -fpic/-fPIC flags.
12544         * g++.old-deja/g++.pt/asm2.C: Likewise.
12545         * gcc.c-torture/compile/20000804-1.c: Likewise.
12546         * gcc.target/i386/clobbers.c: Likewise.
12547
12548 2010-03-10  Tobias Burnus  <burnus@net-b.de>
12549
12550         PR fortran/43303
12551         * gfortran.dg/c_assoc_3.f90: New test.
12552
12553 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
12554
12555         PR debug/36728
12556         * gcc.dg/guality/pr36728-1.c: New test.
12557         * gcc.dg/guality/pr36728-2.c: New test.
12558
12559 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12560
12561         * gcc.dg/h8300-div-delay-slot.c: New test.
12562
12563 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
12564
12565         PR tree-optimization/43236
12566         * gcc.c-torture/execute/pr43236.c: New test.
12567
12568 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
12569
12570         PR middle-end/42859
12571         * g++.dg/eh/pr42859.C: New test.
12572
12573 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
12574
12575         PR debug/43299
12576         * gcc.dg/pr43299.c: New test.
12577
12578         PR debug/43290
12579         * g++.dg/eh/unwind2.C: New test.
12580
12581 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12582             Reza Yazdani  <reza.yazdani@amd.com>
12583
12584         PR middle-end/43065
12585         * gcc.dg/graphite/run-id-4.c: New.
12586
12587 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12588
12589         PR middle-end/43065
12590         * gcc.dg/graphite/run-id-3.c: New.
12591
12592 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
12593
12594         PR middle-end/42644
12595         PR middle-end/42130
12596         * gcc.dg/graphite/id-18.c: New.
12597         * gcc.dg/graphite/run-id-pr42644.c: New.
12598
12599 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12600
12601         PR middle-end/42326
12602         * gcc.dg/graphite/pr42326.c: New.
12603
12604 2010-03-08  Richard Guenther  <rguenther@suse.de>
12605
12606         PR tree-optimization/43269
12607         * gcc.c-torture/execute/pr43269.c: New testcase.
12608
12609 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
12610
12611         PR fortran/43256
12612         * gfortran.dg/typebound_call_13.f03: New.
12613
12614 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
12615
12616         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
12617         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
12618
12619 2010-03-05  Jason Merrill  <jason@redhat.com>
12620
12621         * g++.dg/abi/mangle40.C: Require weak and alias.
12622
12623 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12624
12625         PR middle-end/42326
12626         * gfortran.dg/graphite/pr42326.f90: New.
12627         * gfortran.dg/graphite/pr42326-1.f90: New.
12628
12629 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12630
12631         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
12632         (gnat_target_compile): Likewise.
12633         Reinitialize GNAT_UNDER_TEST if target changes.
12634         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
12635         (local_find_gnatmake): Pass full --GCC to gnatlink.
12636         Remove --LINK.
12637
12638 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12639
12640         PR c/43248
12641         * gcc.dg/compound-literal-1.c: New testcase.
12642
12643 2010-03-04  Martin Jambor  <mjambor@suse.cz>
12644
12645         PR tree-optimization/43164
12646         PR tree-optimization/43191
12647         * gcc.c-torture/compile/pr43164.c: New test.
12648         * gcc.c-torture/compile/pr43191.c: Likewise.
12649
12650 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
12651
12652         PR fortran/43244
12653         * gfortran.dg/finalize_9.f90: New.
12654
12655 2010-03-04  Tobias Burnus  <burnus@net-b.de>
12656             Ken Werner  <ken@linux.vnet.ibm.com>
12657
12658         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12659         to dg-options for spu.
12660         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12661         dump-scan target to exclude spu.
12662
12663 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
12664
12665         PR middle-end/43209
12666         * gcc.dg/tree-ssa/ivopts-4.c: New.
12667
12668 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
12669
12670         * lib/target-supports-dg.exp (check-flags): Provide defaults for
12671         include-opts and exclude-opts; skip checking the flags if arguments
12672         are the same as the defaults.
12673         (dg-xfail-if): Verify the number of arguments, supply defaults
12674         for unspecified optional arguments.
12675         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12676
12677 2010-03-03  Jason Merrill  <jason@redhat.com>
12678
12679         PR c++/12909
12680         * g++.dg/abi/mangle40.C: Updated.
12681
12682 2010-03-03  Jason Merrill  <jason@redhat.com>
12683
12684         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12685         * g++.dg/abi/mangle23.C: Likewise.
12686         * g++.dg/eh/simd-2.C: Likewise.
12687         * g++.dg/ext/attribute-test-2.C: Likewise.
12688         * g++.dg/ext/vector14.C: Likewise.
12689         * g++.dg/other/pr34435.C: Likewise.
12690         * g++.dg/template/conv8.C: Likewise.
12691         * g++.dg/template/nontype9.C: Likewise.
12692         * g++.dg/template/qualttp17.C: Likewise.
12693         * g++.dg/template/ref1.C: Likewise.
12694         * g++.old-deja/g++.pt/crash68.C: Likewise.
12695         * g++.old-deja/g++.pt/ref1.C: Likewise.
12696         * g++.old-deja/g++.pt/ref3.C: Likewise.
12697         * g++.old-deja/g++.pt/ref4.C: Likewise.
12698
12699         PR c++/12909
12700         * g++.dg/abi/mangle40.C: New.
12701         * g++.dg/abi/mangle41.C: New.
12702         * g++.dg/lto/20100302_0.C: New.
12703         * g++.dg/lto/20100302_1.C: New.
12704         * g++.dg/lto/20100302.h: New.
12705
12706 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
12707
12708         PR fortran/43243
12709         * gfortran.dg/internal_pack_12.f90: New test.
12710
12711 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
12712
12713         * gcc.dg/pr36997.c: Adjust error message.
12714
12715 2010-03-03  Mike Stump  <mikestump@comcast.net>
12716
12717         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12718         adjustments to not be present on machines that align the stack to
12719         more than 4 bytes and don't have a red zone yet as that is an
12720         unimplemented optimization.
12721
12722 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
12723
12724         PR fortran/43169
12725         * gfortran.dg/impure_assignment_3.f90: New.
12726
12727 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
12728
12729         PR debug/43229
12730         * gfortran.dg/pr43229.f90: New test.
12731
12732         PR debug/43237
12733         * gcc.dg/debug/dwarf2/pr43237.c: New test.
12734
12735         PR debug/43177
12736         * gcc.dg/guality/pr43177.c: New test.
12737
12738 2010-03-02  Jason Merrill  <jason@redhat.com>
12739
12740         * g++.dg/ext/vector9.C: Adjust error message.
12741         * g++.dg/conversion/simd3.C: Likewise.
12742         * g++.dg/other/error23.C: Likewise.
12743
12744 2010-03-02  Mike Stump  <mikestump@comcast.net>
12745
12746         PR c++/41090
12747         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12748
12749 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
12750
12751         PR fortran/43180
12752         * gfortran.dg/internal_pack_10.f90: New test.
12753
12754         PR fortran/43173
12755         * gfortran.dg/internal_pack_11.f90: New test.
12756
12757 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
12758
12759         PR middle-end/42640
12760         * gcc.dg/tree-ssa/pr42640.c: New.
12761
12762 2010-03-01  Richard Guenther  <rguenther@suse.de>
12763
12764         PR tree-optimization/43220
12765         * gcc.c-torture/execute/pr43220.c: New testcase.
12766
12767 2010-03-01  Richard Guenther  <rguenther@suse.de>
12768
12769         PR middle-end/43213
12770         * gcc.dg/pr43213.c: New testcase.
12771
12772 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12773
12774         PR pch/14940
12775         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12776
12777 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12778
12779         * lib/target-supports.exp (check_effective_target_ucn_nocache):
12780         New function.
12781         (check_effective_target_ucn): Likewise.
12782
12783         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12784         if !ucn.
12785         * gcc.dg/ucnid-2.c: Likewise.
12786         * gcc.dg/ucnid-3.c: Likewise.
12787         * gcc.dg/ucnid-4.c: Likewise.
12788         * gcc.dg/ucnid-11.c: Likewise.
12789         * gcc.dg/ucnid-12.c: Likewise.
12790         * gcc.dg/ucnid-6.c: Skip if !ucn.
12791         * gcc.dg/ucnid-9.c: Likewise.
12792
12793 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12794
12795         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12796         lists to dg-skip-if.
12797         * gcc.target/i386/stackalign/return-3.c: Likewise.
12798
12799 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12800
12801         * gcc.target/i386/clearcap.map: New file.
12802         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12803         Pass clearcap.map by default if supported.
12804
12805 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12806
12807         PR fortran/42900
12808         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12809         Explain this.
12810         * gfortran.dg/stat_2.f90: Likewise.
12811
12812 2010-03-01  Tobias Burnus  <burnus@net-b.de>
12813
12814         PR fortran/43199
12815         * gfortran.dg/module_read_2.f90: New test.
12816
12817 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
12818
12819         PR c++/42748
12820         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12821         * g++.dg/abi/mangle12.C: Likewise.
12822         * g++.dg/abi/mangle20-2.C: Likewise.
12823         * g++.dg/abi/mangle17.C: Likewise.
12824         * g++.dg/template/cond2.C: Likewise.
12825         * g++.dg/template/pr35240.C: Likewise.
12826
12827 2010-02-27  Richard Guenther  <rguenther@suse.de>
12828
12829         PR tree-optimization/43186
12830         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12831
12832 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12833
12834         * g++.dg/abi/packed1.C: Expect warning on the SH.
12835
12836 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
12837
12838         PR c++/42054:
12839         * g++.dg/parse/error37.C: New test.
12840
12841 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12842
12843         PR c/24577
12844         PR c/43192
12845         * gcc.dg/pr8927-1.c: Match new note.
12846         * gcc.dg/990506-0.c: Likewise.
12847         * gcc.dg/gomp/flush-2.c: Likewise.
12848         * gcc.dg/gomp/atomic-5.c: Likewise.
12849         * gcc.dg/gomp/pr34607.c: Likewise.
12850         * gcc.dg/pr35746.c: Likewise.
12851         * gcc.dg/cpp/pragma-1.c: Likewise.
12852         * gcc.dg/cpp/pragma-2.c: Likewise.
12853         * gcc.dg/pr41842.c: Likewise.
12854         * gcc.dg/noncompile/20040629-1.c: Likewise.
12855         * objc.dg/private-1.m: Likewise.
12856
12857 2010-02-27  Tobias Burnus  <burnus@net-b.de>
12858
12859         PR fortran/43185
12860         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12861         * gfortran.dg/default_initialization_4.f90: New test.
12862
12863 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
12864
12865         * gnat.dg/thin_pointer.ad[sb]: Rename into...
12866         * gnat.dg/thin_pointer1.ad[sb]: ...this.
12867         * gnat.dg/thin_pointer2.adb: New test.
12868         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12869
12870 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12871
12872         PR c/20631
12873         * gcc.dg/cpp/c90-pedantic.c: New.
12874         * gcc.dg/cpp/c90.c: New.
12875         * gcc.dg/gnu90-const-expr-1.c: New.
12876         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12877
12878 2010-02-26  Richard Guenther  <rguenther@suse.de>
12879
12880         PR tree-optimization/43186
12881         * gcc.c-torture/compile/pr43186.c: New testcase.
12882
12883 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
12884
12885         PR debug/43190
12886         * c-c++-common/dwarf2/pr43190.c: New test.
12887
12888 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12889
12890         PR testsuite/37074:
12891         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12892
12893 2010-02-26  Richard Guenther  <rguenther@suse.de>
12894
12895         PR tree-optimization/43188
12896         * gcc.c-torture/compile/pr43188.c: New testcase.
12897
12898 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12899
12900         PR target/43175
12901         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12902
12903 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
12904
12905         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12906
12907 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
12908
12909         PR target/43154
12910         * gcc.target/powerpc/pr43154.c: New file.
12911
12912 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
12913
12914         PR debug/43166
12915         * gfortran.dg/debug/pr43166.f: New test.
12916
12917         PR debug/43165
12918         * gcc.dg/torture/pr43165.c: New test.
12919
12920 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12921
12922         PR c/43128
12923         * c-c++-common/pr41779.c: Update.
12924
12925 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12926
12927         PR ada/32547
12928         * lib/gnat-dg.exp (gnat_load): Redefine.
12929
12930         * ada/acats/run_acats: Run run_all.sh with $SHELL.
12931         * ada/acats/run_all.sh: Downcase tasking not implemented message.
12932
12933 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12934
12935         PR libobjc/36610
12936         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12937         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12938         -fgnu-runtime.
12939         Sort entries.
12940
12941 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12942
12943         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12944
12945 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
12946
12947         PR debug/43150
12948         * gcc.dg/guality/vla-1.c: New test.
12949
12950 2010-02-24  Tobias Burnus  <burnus@net-b.de>
12951
12952         PR fortran/43042
12953         * gfortran.dg/c_ptr_tests_15.f90: New test.
12954
12955 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12956
12957         PR target/43107
12958         * gcc.target/i386/pr43107.c: New test.
12959
12960 2010-02-23  Jason Merrill  <jason@redhat.com>
12961
12962         PR c++/43143
12963         * g++.dg/cpp0x/variadic100.C: New.
12964
12965 2010-02-23  Jason Merrill  <jason@redhat.com>
12966
12967         PR debug/42800
12968         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12969         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12970         * c-c++-common/dwarf2/vla1.c: New.
12971
12972 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12973
12974         PR target/43139
12975         * gcc.dg/pr43139.c: New test.
12976
12977         PR debug/43077
12978         * gcc.dg/guality/pr43077-1.c: New test.
12979
12980 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12981
12982         PR 43123
12983         * gcc.dg/march.c: New.
12984         * gcc.dg/march-generic.c: New.
12985         * gcc.dg/mtune.c: New.
12986
12987 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12988
12989         PR middle-end/43083
12990         * gcc.dg/graphite/pr43083.c: New.
12991
12992 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12993
12994         PR middle-end/43097
12995         * gfortran.dg/graphite/pr43097.f: New.
12996
12997 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12998             Manuel López-Ibáñez  <manu@gcc.gnu.org>
12999
13000         PR middle-end/43140
13001         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13002
13003 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13004
13005         PR middle-end/43026
13006         * g++.dg/graphite/pr43026.C: New.
13007
13008 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13009
13010         PR c++/43126
13011         * gcc.dg/cleanup-1.c: Update.
13012         * gcc.dg/func-args-1.c: Update.
13013         * gcc.dg/format/sentinel-1.c: Update.
13014         * g++.old-deja/g++.jason/scoping10.C: Update.
13015         * g++.old-deja/g++.ns/lookup5.C: Update.
13016         * g++.dg/ext/cleanup-1.C: Update.
13017         * g++.dg/parse/varmod1.C: Update.
13018         * g++.dg/parse/error33.C: Update.
13019         * g++.dg/expr/call3.C: Update.
13020         * g++.dg/func-args-1.C: New.
13021
13022 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13023
13024         PR c/43125
13025         * gcc.dg/attr-used-2.c: Moved to ...
13026         * c-c++-common/attr-used-2.c: Here.
13027
13028         * gcc.dg/attr-used.c: Moved to ...
13029         * c-c++-common/attr-used.c: Here.
13030
13031 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
13032
13033         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13034
13035 2010-02-22  Richard Guenther  <rguenther@suse.de>
13036
13037         PR lto/43045
13038         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13039         * gfortran.dg/lto/20100222-1_1.c: Likewise.
13040
13041 2010-02-22  Richard Guenther  <rguenther@suse.de>
13042
13043         PR tree-optimization/42749
13044         * gcc.c-torture/compile/pr42749.c: New testcase.
13045
13046 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
13047
13048         PR fortran/43072
13049         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13050         * gfortran.dg/internal_pack_9.f90: New test.
13051
13052 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13053
13054         PR c++/23510
13055         * g++.dg/template/recurse.C: Adjust.
13056         * g++.dg/template/pr23510.C: New.
13057
13058 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
13059
13060         PR c++/42824
13061         * g++.dg/template/memclass4.C: New test.
13062
13063 2010-02-21  Tobias Burnus  <burnus@net-b.de>
13064
13065         PR fortran/35259
13066         * gfortran.dg/reassoc_5.f90: New test.
13067
13068 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
13069
13070         PR target/43067
13071         * gcc.target/i386/pr43067.c: New test.
13072
13073 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13074
13075         PR c++/35669
13076         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13077         -Wconversion-null.
13078         * g++.dg/warn/Wconversion-null.C: New test.
13079         * g++.old-deja/g++.other/null1.C: Move to...
13080         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13081
13082 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
13083
13084         PR fortran/36932
13085         PR fortran/36933
13086         * gfortran.dg/dependency_26.f90: New test.
13087
13088         PR fortran/43072
13089         * gfortran.dg/internal_pack_7.f90: New test.
13090
13091         PR fortran/43111
13092         * gfortran.dg/internal_pack_8.f90: New test.
13093
13094 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13095
13096         PR 43128
13097         * c-c++-common/pr41779.c: Fix broken testcase.
13098
13099 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13100
13101         PR 36513
13102         * c-c++-common/pr36513.c: New testcase.
13103         * c-c++-common/pr36513-2.c: New testcase.
13104
13105 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13106
13107         PR 41779
13108         * c-c++-common/pr41779.c: New.
13109
13110 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
13111
13112         PR debug/43084
13113         * gcc.dg/pr43084.c: New test.
13114
13115 2010-02-19  Richard Guenther  <rguenther@suse.de>
13116
13117         PR tree-optimization/42916
13118         * gcc.dg/pr42916.c: New testcase.
13119
13120 2010-02-18  Jason Merrill  <jason@redhat.com>
13121
13122         PR c++/42837
13123         * g++.dg/abi/packed1.C: Add expected warning.
13124
13125         PR c++/43108
13126         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13127         * gcc.dg/torture/dg-torture.exp: Likewise.
13128         * c-c++-common/torture/complex-sign.h,
13129         c-c++-common/torture/complex-sign-add.c,
13130         c-c++-common/torture/complex-sign-mixed-add.c,
13131         c-c++-common/torture/complex-sign-mixed-div.c,
13132         c-c++-common/torture/complex-sign-mixed-mul.c,
13133         c-c++-common/torture/complex-sign-mixed-sub.c,
13134         c-c++-common/torture/complex-sign-mul.c,
13135         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13136         Adapt for C++ compilation as well.
13137
13138         PR c++/43070
13139         * g++.dg/ext/label1.C: Update.
13140         * g++.dg/ext/label2.C: Update.
13141
13142         PR c++/26261
13143         * g++.dg/template/dependent-name6.C: New.
13144
13145         PR c++/43109
13146         * g++.dg/parse/namespace12.C: New.
13147
13148 2010-02-18  Martin Jambor  <mjambor@suse.cz>
13149
13150         PR tree-optimization/43066
13151         * gcc.c-torture/compile/pr43066.c: New test.
13152
13153 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
13154
13155         * g++.dg/ext/attrib35.C: Fix target selector string.
13156         * g++.dg/ext/attrib36.C: Ditto.
13157         * g++.dg/ext/attrib37.C: Ditto.
13158         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13159         * g++.dg/abi/mangle25.C: Ditto.
13160
13161 2010-02-17  Jason Merrill  <jason@redhat.com>
13162
13163         PR c++/43069
13164         * g++.dg/parse/namespace11.C: New.
13165
13166         PR c++/43093
13167         * g++.dg/ext/attrib37.C: New.
13168
13169         PR c++/43079
13170         * g++.dg/template/ptrmem20.C: New.
13171
13172 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
13173
13174         PR target/43103
13175         * gcc.target/i386/xop-check.h: Include m256-check.h.
13176         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13177         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13178         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13179         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13180
13181 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
13182
13183         PR debug/42918
13184         * gcc.dg/pr42918.c: New test.
13185
13186 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
13187
13188         * g++.dg/ext/attrib36.C: Require ILP32.
13189
13190 2010-02-16  Richard Guenther  <rguenther@suse.de>
13191
13192         PR tree-optimization/41043
13193         * gfortran.dg/pr41043.f90: New testcase.
13194         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13195
13196 2010-02-16  Jason Merrill  <jason@redhat.com>
13197
13198         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13199
13200 2010-02-16  Ira Rosen  <irar@il.ibm.com>
13201
13202         PR tree-optimization/43074
13203         * gcc.dg/vect/fast-math-pr43074.c: New test.
13204
13205 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
13206
13207         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13208
13209 2010-02-16  Jason Merrill  <jason@redhat.com>
13210
13211         PR c++/43031
13212         * g++.dg/ext/attrib36.C: New.
13213
13214         PR c++/43036
13215         * g++.dg/other/array6.C: New.
13216
13217 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13218
13219         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13220
13221 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
13222
13223         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13224         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13225         * gcc.target/i386/xop-vpermil2pd-1.c: New.
13226         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13227         * gcc.target/i386/xop-vpermil2ps-1.c: New.
13228         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13229
13230 2010-02-15  Richard Guenther  <rguenther@suse.de>
13231
13232         PR middle-end/43068
13233         * g++.dg/torture/pr43068.C: New testcase.
13234
13235 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
13236
13237         PR c++/43024
13238         * g++.dg/opt/ice1.C: New.
13239
13240 2010-02-14  Jason Merrill  <jason@redhat.com>
13241
13242         PR c++/41997
13243         * g++.dg/cpp0x/initlist-opt.C: New.
13244
13245 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
13246
13247         PR fortran/41113
13248         PR fortran/41117
13249         * gfortran.dg/internal_pack_6.f90: New test.
13250
13251 2010-02-12  Jason Merrill  <jason@redhat.com>
13252
13253         PR c++/43054
13254         * g++.dg/cpp0x/variadic99.C: New.
13255
13256 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
13257
13258         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13259         sign extend pointers to gualchk_t.
13260
13261         PR c++/43033
13262         * g++.dg/other/default3.C: Xfail g4 test.
13263
13264 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13265
13266         PR middle-end/43012
13267         * gcc.dg/graphite/pr43012.c: New.
13268
13269 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13270
13271         PR middle-end/42930
13272         * g++.dg/graphite/pr42930.C: New.
13273
13274 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13275
13276         PR middle-end/42914
13277         PR middle-end/42530
13278         * gcc.dg/graphite/pr42530.c: New.
13279         * gcc.dg/graphite/pr42914.c: New.
13280
13281 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13282
13283         PR middle-end/42771
13284         * gcc.dg/graphite/pr42771.c: New.
13285
13286 2010-02-11  Richard Guenther  <rguenther@suse.de>
13287
13288         PR tree-optimization/42998
13289         * gcc.c-torture/compile/pr42998.c: New testcase.
13290
13291 2010-02-10  Jason Merrill  <jason@redhat.com>
13292
13293         PR c++/41896
13294         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13295
13296         PR c++/42983, core issue 906
13297         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13298         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13299
13300         PR c++/43016
13301         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13302
13303 2010-02-10  Richard Guenther  <rguenther@suse.de>
13304
13305         PR tree-optimization/43017
13306         * gcc.dg/torture/pr43017.c: New testcase.
13307
13308 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13309
13310         PR fortran/40823
13311         * gfortran.dg/private_type_1.f90: Update error location.
13312         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13313         * gfortran.dg/typebound_operator_2.f03: Ditto.
13314         * gfortran.dg/assignment_2.f90: Ditto.
13315         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13316         * gfortran.dg/binding_label_tests_9.f03: Ditto.
13317
13318 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13319
13320         PR fortran/43015
13321         * gfortran.dg/bind_c_usage_20.f90: New test.
13322
13323 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13324
13325         PR debug/43010
13326         * g++.dg/debug/pr43010.C: New test.
13327
13328 2010-02-10  Richard Guenther  <rguenther@suse.de>
13329
13330         PR c/43007
13331         * gcc.c-torture/execute/20100209-1.c: New testcase.
13332         * gcc.dg/fold-div-3.c: Likewise.
13333
13334 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13335
13336         * gcc.dg/builtin-ffs-1.c: New test.
13337
13338 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13339
13340         PR fortran/42999
13341         * gfortran.dg/array_constructor_35.f90: New test.
13342
13343 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13344
13345         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13346
13347 2010-02-09  Jason Merrill  <jason@redhat.com>
13348
13349         PR c++/42399
13350         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13351
13352         PR c++/42370
13353         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13354
13355 2010-02-09  Tobias Burnus  <burnus@net-b.de>
13356
13357         PR fortran/41869
13358         * gfortran.dg/module_write_1.f90: New test.
13359
13360 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
13361
13362         * gcc.dg/pr19340.c: Adjust.
13363
13364 2010-02-09  Richard Guenther  <rguenther@suse.de>
13365
13366         PR tree-optimization/43008
13367         * gcc.c-torture/execute/pr43008.c: New testcase.
13368
13369 2010-02-09  Richard Guenther  <rguenther@suse.de>
13370
13371         PR tree-optimization/43000
13372         * gcc.dg/torture/pr43000.c: New testcase.
13373         * gcc.dg/torture/pr43002.c: Likewise.
13374
13375 2010-02-09  Daniel Kraft  <d@domob.eu>
13376
13377         PR fortran/39171
13378         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13379         and pass -Wsurprising as necessary.
13380
13381 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
13382
13383         PR tree-optimization/42890
13384         * g++.dg/torture/pr42890.C: New test.
13385
13386 2010-02-08  Richard Guenther  <rguenther@suse.de>
13387
13388         PR middle-end/42995
13389         * gcc.dg/tree-ssa/inline-4.c: New testcase.
13390
13391 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13392
13393         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
13394         return 0 from main.
13395         * gcc.dg/graphite/block-1.c: Same.
13396         * gcc.dg/graphite/block-3.c: Same.
13397         * gcc.dg/graphite/block-4.c: Same.
13398         * gcc.dg/graphite/block-5.c: Same.
13399         * gcc.dg/graphite/block-6.c: Same.
13400         * gcc.dg/graphite/block-7.c: Same.
13401         * gcc.dg/graphite/interchange-0.c: Same.
13402         * gcc.dg/graphite/interchange-1.c: Same.
13403         * gcc.dg/graphite/interchange-10.c: Same.
13404         * gcc.dg/graphite/interchange-11.c: Same.
13405         * gcc.dg/graphite/interchange-12.c: Same.
13406         * gcc.dg/graphite/interchange-2.c: Same.
13407         * gcc.dg/graphite/interchange-3.c: Same.
13408         * gcc.dg/graphite/interchange-4.c: Same.
13409         * gcc.dg/graphite/interchange-5.c: Same.
13410         * gcc.dg/graphite/interchange-6.c: Same.
13411         * gcc.dg/graphite/interchange-7.c: Same.
13412         * gcc.dg/graphite/interchange-8.c: Same.
13413         * gcc.dg/graphite/interchange-9.c: Same.
13414         * gcc.dg/graphite/interchange-mvt.c: Same.
13415
13416 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13417
13418         * gfortran.dg/graphite/id-19.f: New.
13419         * gfortran.dg/graphite/pr14741.f90: New.
13420         * gfortran.dg/graphite/pr41924.f90: New.
13421         * gfortran.dg/graphite/run-id-2.f90: New.
13422
13423 2010-02-07  Richard Guenther  <rguenther@suse.de>
13424
13425         PR middle-end/42956
13426         * gcc.c-torture/compile/pr42956.c: New testcase.
13427
13428 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13429
13430         PR libfortran/42742
13431         * gfortran.dg/fmt_cache_2.f: New test.
13432
13433 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13434
13435         * gfortran.dg/read_no_eor.f90: New test.
13436
13437 2010-02-05  Jason Merrill  <jason@redhat.com>
13438
13439         * g++.dg/ext/label13.C: Move constructor body out of class.
13440
13441 2010-02-03  Jason Merrill  <jason@redhat.com>
13442
13443         PR c++/42870
13444         * g++.dg/ext/dllexport3.C: New.
13445
13446 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
13447
13448         * gcc.dg/format/ms-format3.c: New test for specific MS types.
13449
13450 2010-02-05  Richard Guenther  <rguenther@suse.de>
13451
13452         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13453
13454 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
13455
13456         PR c++/42915
13457         * g++.dg/other/crash-9.C: New test.
13458
13459 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
13460
13461         PR fortran/42309
13462         * gfortran.dg/subref_array_pointer_4.f90 : New test.
13463
13464 2010-02-04  Richard Guenther  <rguenther@suse.de>
13465
13466         PR rtl-optimization/42952
13467         * gcc.dg/torture/pr42952.c: New testcase.
13468
13469 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13470
13471         PR libfortran/42901
13472         * gfortran.dg/namelist_60.f90: New test.
13473
13474 2010-02-03  Jason Merrill  <jason@redhat.com>
13475
13476         PR c++/40138
13477         * g++.dg/ext/builtin11.C: New.
13478
13479         PR c++/4926
13480         PR c++/38600
13481         * g++.dg/abi/mangle35.C: New.
13482         * g++.dg/abi/mangle37.C: New.
13483
13484         PR c++/12909
13485         * g++.dg/abi/mangle36.C: New.
13486
13487         PR c++/35652
13488         * g++.dg/warn/string1.C: New.
13489
13490 2010-02-03  Richard Guenther  <rguenther@suse.de>
13491
13492         PR tree-optimization/42944
13493         * gcc.dg/errno-1.c: New testcase.
13494
13495 2010-02-03  Richard Guenther  <rguenther@suse.de>
13496
13497         PR middle-end/42927
13498         * gcc.c-torture/compile/pr42927.c: New testcase.
13499
13500 2010-02-03  Tobias Burnus  <burnus@net-b.de>
13501
13502         PR fortran/42936
13503         * gfortran.dg/null_4.f90: New test.
13504
13505 2010-02-02  Jason Merrill  <jason@redhat.com>
13506
13507         PR c++/41090
13508         * g++.dg/ext/label13.C: New.
13509
13510 2010-02-02  Tobias Burnus  <burnus@net-b.de>
13511
13512         PR fortran/42650
13513         * gfortran.dg/func_result_5.f90: New test.
13514
13515 2010-02-01  Tobias Burnus  <burnus@net-b.de>
13516
13517         PR fortran/42922
13518         * gfortran.dg/pure_initializer_3.f90: News test.
13519
13520 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
13521
13522         PR fortran/42888
13523         * gfortran.dg/allocate_derived_2.f90: New test.
13524
13525 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
13526
13527         PR middle-end/42898
13528         * gcc.dg/torture/pr42898-2.c: New test.
13529
13530 2010-01-31  Richard Guenther  <rguenther@suse.de>
13531
13532         PR middle-end/42898
13533         * gcc.dg/torture/pr42898.c: New testcase.
13534
13535 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
13536
13537         PR fortran/38324
13538         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13539         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
13540
13541 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
13542
13543         * g++.dg/tree-ssa/inline-1.C: New.
13544         * g++.dg/tree-ssa/inline-2.C: New.
13545         * g++.dg/tree-ssa/inline-3.C: New.
13546
13547 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
13548
13549         PR testsuite/41701
13550         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13551         the string 'pow' in the pathname of the compiler from generating a
13552         test failure.
13553
13554 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13555
13556         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13557         * g++.old-deja/g++.mike/eh17.C: Likewise.
13558         * g++.old-deja/g++.mike/p5571.C: Likewise.
13559
13560 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
13561
13562         PR c++/42758
13563         PR c++/42634
13564         PR c++/42336
13565         PR c++/42797
13566         PR c++/42880
13567         * g++.dg/other/crash-5.C: New test.
13568         * g++.dg/other/crash-6.C: New test.
13569         * g++.dg/other/crash-7.C: New test.
13570         * g++.dg/other/crash-8.C: New test.
13571
13572 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
13573
13574         PR rtl-optimization/42889
13575         * gcc.dg/pr42889.c: New test.
13576
13577 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
13578
13579         * gcc.target/i386/pr42881.c: Use SSE2.
13580
13581 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
13582
13583         PR target/42891
13584         * gcc.target/i386/pr42891.c: New test.
13585
13586 2010-01-28  Richard Guenther  <rguenther@suse.de>
13587
13588         PR tree-optimization/42871
13589         * g++.dg/torture/pr42871.C: New testcase.
13590
13591 2010-01-28  Richard Guenther  <rguenther@suse.de>
13592
13593         * gcc.dg/Wobjsize-1.h: New testcase.
13594         * gcc.dg/Wobjsize-1.c: Likewise.
13595
13596 2010-01-28  Richard Guenther  <rguenther@suse.de>
13597
13598         PR middle-end/42883
13599         * g++.dg/torture/pr42883.C: New testcase.
13600
13601 2010-01-28  Michael Matz  <matz@suse.de>
13602
13603         * gcc.target/i386/pr42881.c: New test.
13604
13605 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13606
13607         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
13608         Add i?86-*-solaris2* support.
13609
13610 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
13611
13612         PR c++/42713
13613         PR c++/42820
13614         * g++.dg/template/typedef27.C: New test case.
13615         * g++.dg/template/typedef28.C: New test case.
13616
13617 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
13618
13619         * gcc.dg/optimize-bswap*.c: Add ARM target
13620
13621 2010-01-27  Richard Guenther  <rguenther@suse.de>
13622
13623         PR middle-end/42878
13624         * gcc.dg/torture/pr42878-1.c: New testcase.
13625         * gcc.dg/torture/pr42878-2.c: Likewise.
13626
13627 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
13628
13629         PR middle-end/42874
13630         * gcc.dg/vla-22.c: New test.
13631
13632 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
13633
13634         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
13635         current collation.
13636
13637 2010-01-26  Richard Guenther  <rguenther@suse.de>
13638
13639         PR rtl-optimization/42685
13640         * gcc.dg/pr42685.c: New testcase.
13641         * g++.dg/other/pr42685.C: Likewise.
13642
13643 2010-01-26  Richard Guenther  <rguenther@suse.de>
13644
13645         PR middle-end/42806
13646         * g++.dg/other/pr42806.C: New testcase.
13647
13648 2010-01-26  Richard Guenther  <rguenther@suse.de>
13649
13650         PR tree-optimization/42250
13651         * gcc.dg/pr42250.c: New testcase.
13652
13653 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
13654
13655         * gnat.dg/array_bounds_test.adb: New test.
13656
13657 2010-01-25  Tobias Burnus  <burnus@net-b.de>
13658
13659         PR fortran/42858
13660         * gfortran.dg/generic_21.f90: New test.
13661
13662 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13663
13664         PR testsuite/41522
13665         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13666
13667 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
13668
13669         PR c++/42748
13670         * g++.dg/abi/arm_va_list2.C: New test.
13671         * g++.dg/abi/arm_va_list2.h: Companion header file.
13672
13673 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
13674
13675         PR fortran/41044
13676         * gfortran.dg/parameter_array_ref_2.f90 : New test.
13677
13678         PR fortran/41167
13679         * gfortran.dg/char_array_arg_1.f90 : New test.
13680
13681         * gfortran.dg/pr25923.f90 : Remove XFAIL.
13682
13683 2010-01-24  Tobias Burnus  <burnus@net-b.de>
13684
13685         PR fortran/39304
13686         * gfortran.dg/generic_20.f90: New test.
13687
13688 2010-01-22  Michael Matz  <matz@suse.de>
13689
13690         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13691         -msse2.
13692
13693 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
13694
13695         PR fortran/42736
13696         * gfortran.dg/dependency_25.f90 : New test.
13697
13698 2010-01-21  Martin Jambor  <mjambor@suse.cz>
13699
13700         PR tree-optimization/42585
13701         * gcc.dg/tree-ssa/pr42585.c: New test.
13702
13703 2010-01-21  Richard Guenther  <rguenther@suse.de>
13704
13705         PR middle-end/19988
13706         * gcc.dg/pr19988.c: New testcase.
13707
13708 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
13709
13710         * g++.dg/compat/decimal/compat-common.h: New file.
13711         * g++.dg/compat/decimal/decimal-dummy.h: New file.
13712         * g++.dg/compat/decimal/pass_x.h: New file.
13713         * g++.dg/compat/decimal/pass_y.h: New file.
13714         * g++.dg/compat/decimal/pass-1_main.C: New file.
13715         * g++.dg/compat/decimal/pass-1_x.C: New file.
13716         * g++.dg/compat/decimal/pass-1_y.C: New file.
13717         * g++.dg/compat/decimal/pass-2_main.C: New file.
13718         * g++.dg/compat/decimal/pass-2_x.C: New file.
13719         * g++.dg/compat/decimal/pass-2_y.C: New file.
13720         * g++.dg/compat/decimal/pass-3_main.C: New file.
13721         * g++.dg/compat/decimal/pass-3_x.C: New file.
13722         * g++.dg/compat/decimal/pass-3_y.C: New file.
13723         * g++.dg/compat/decimal/pass-4_main.C: New file.
13724         * g++.dg/compat/decimal/pass-4_x.C: New file.
13725         * g++.dg/compat/decimal/pass-4_y.C: New file.
13726         * g++.dg/compat/decimal/pass-5_main.C: New file.
13727         * g++.dg/compat/decimal/pass-5_x.C: New file.
13728         * g++.dg/compat/decimal/pass-5_y.C: New file.
13729         * g++.dg/compat/decimal/pass-6_main.C: New file.
13730         * g++.dg/compat/decimal/pass-6_x.C: New file.
13731         * g++.dg/compat/decimal/pass-6_y.C: New file.
13732         * g++.dg/compat/decimal/return_x.h: New file.
13733         * g++.dg/compat/decimal/return_y.h: New file.
13734         * g++.dg/compat/decimal/return-1_main.C: New file.
13735         * g++.dg/compat/decimal/return-1_x.C: New file.
13736         * g++.dg/compat/decimal/return-1_y.C: New file.
13737         * g++.dg/compat/decimal/return-2_main.C: New file.
13738         * g++.dg/compat/decimal/return-2_x.C: New file.
13739         * g++.dg/compat/decimal/return-2_y.C: New file.
13740         * g++.dg/compat/decimal/return-3_main.C: New file.
13741         * g++.dg/compat/decimal/return-3_x.C: New file.
13742         * g++.dg/compat/decimal/return-3_y.C: New file.
13743         * g++.dg/compat/decimal/return-4_main.C: New file.
13744         * g++.dg/compat/decimal/return-4_x.C: New file.
13745         * g++.dg/compat/decimal/return-4_y.C: New file.
13746         * g++.dg/compat/decimal/return-5_main.C: New file.
13747         * g++.dg/compat/decimal/return-5_x.C: New file.
13748         * g++.dg/compat/decimal/return-5_y.C: New file.
13749         * g++.dg/compat/decimal/return-6_main.C: New file.
13750         * g++.dg/compat/decimal/return-6_x.C: New file.
13751         * g++.dg/compat/decimal/return-6_y.C: New file.
13752
13753 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13754
13755         PR debug/42715
13756         * gcc.dg/pr42715.c: New.
13757
13758 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
13759
13760         PR c++/42038
13761         * g++.dg/parse/crash55.C: New.
13762
13763 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13764
13765         PR debug/42782
13766         * gcc.dg/guality/pr42782.c: New.
13767
13768 2010-01-20  Jason Merrill  <jason@redhat.com>
13769
13770         PR c++/41788
13771         * g++.dg/abi/packed1.C: New.
13772
13773         PR c++/41920
13774         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13775
13776         PR c++/40750
13777         * g++.dg/parse/fn-typedef1.C: New.
13778         * g++.dg/other/cv_quals.C: Adjust.
13779
13780 2010-01-20  Anthony Green  <green@moxielogic.com>
13781
13782         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13783         pack(push) pragma).
13784         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13785         * gcc.dg/20020312-2.c: Port this to the moxie core.
13786         * gcc.dg/weak/typeof-2.c: Ditto.
13787
13788 2010-01-20  Richard Guenther  <rguenther@suse.de>
13789
13790         PR tree-optimization/42717
13791         * gcc.c-torture/compile/pr42717.c: New testcase.
13792
13793 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
13794
13795         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13796         of signed, add a few new tests.
13797
13798         PR middle-end/42803
13799         * g++.dg/parse/limits-initializer1.C: New test.
13800
13801 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13802
13803         PR fortran/42804
13804         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13805         * gfortran.dg/typebound_call_12.f03: New test.
13806
13807 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
13808
13809         PR fortran/42783
13810         * gfortran.dg/bounds_check_15.f90 : New test.
13811
13812 2010-01-19  Michael Matz  <matz@suse.de>
13813
13814         PR tree-optimization/41783
13815         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13816
13817 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13818
13819         PR target/38697.
13820         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13821         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13822         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
13823         * gcc.target/arm/neon/vget_lows16.c: Likewise.
13824         * gcc.target/arm/neon/vget_lows32.c: Likewise.
13825         * gcc.target/arm/neon/vget_lows64.c: Likewise.
13826         * gcc.target/arm/neon/vget_lows8.c: Likewise.
13827         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13828         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13829         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13830         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13831
13832 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13833
13834         PR fortran/42545
13835         * gfortran.dg/extends_6.f03: Modified an error message.
13836         * gfortran.dg/extends_10.f03: New test.
13837         * gfortran.dg/private_type_6.f03: Modified an error message.
13838         * gfortran.dg/structure_constructor_8.f03: Ditto.
13839
13840 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
13841
13842         PR tree-optimization/42719
13843         * gcc.dg/pr42719.c: New test.
13844
13845         PR debug/42728
13846         * gcc.dg/pr42728.c: New test.
13847
13848 2010-01-19  Anthony Green  <green@moxielogic.com>
13849
13850         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13851
13852 2010-01-18  Anthony Green  <green@moxielogic.com>
13853
13854         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13855         for moxie.
13856
13857 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
13858
13859         * g++.dg/template/error45.C: reverted as part of reverting the
13860         fix of PR c++/42634.
13861
13862 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13863
13864         PR c++/42634
13865         * g++.dg/template/error45.C: New test.
13866
13867 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13868
13869         PR c++/42766
13870         * g++.dg/conversion/op6.C: New test.
13871
13872 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
13873
13874         PR target/42774
13875         * gcc.target/alpha/pr42774.c: New test.
13876
13877 2010-01-18  Richard Guenther  <rguenther@suse.de>
13878
13879         PR tree-optimization/42781
13880         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13881
13882 2010-01-17  Richard Guenther  <rguenther@suse.de>
13883
13884         PR middle-end/42248
13885         * gcc.c-torture/execute/pr42248.c: New testcase.
13886
13887 2010-01-17  Richard Guenther  <rguenther@suse.de>
13888
13889         PR tree-optimization/42773
13890         * g++.dg/torture/pr42773.C: New testcase.
13891
13892 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
13893
13894         PR fortran/42677
13895         * gfortran.dg/interface_assignment_5.f90: New test.
13896
13897 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
13898
13899         PR c++/42697
13900         * g++.dg/template/crash94.C: Reverted.
13901
13902 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
13903
13904         PR debug/42767
13905         * gcc.dg/debug/pr42767.c: New.
13906
13907 2010-01-15  Jason Merrill  <jason@redhat.com>
13908
13909         PR c++/42761
13910         * g++.dg/cpp0x/decltype22.C: New.
13911
13912 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
13913
13914         PR middle-end/42760
13915         * g++.dg/torture/pr42760.C: New test.
13916
13917 2010-01-15  Jing Yu  <jingyu@google.com>
13918
13919         PR rtl-optimization/42691
13920         * gcc.c-torture/execute/pr42691.c: New.
13921
13922 2010-01-15  Richard Guenther  <rguenther@suse.de>
13923
13924         PR middle-end/42739
13925         * g++.dg/torture/pr42739.C: New testcase.
13926
13927 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
13928
13929         * g++.dg/template/error45.C: Revert as part of reverting changes
13930         or PR c++/42634.
13931
13932 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13933
13934         PR fortran/42684
13935         * gfortran.dg/interface_31.f90: New test.
13936
13937 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13938
13939         * gcc.target/powerpc/pr42747.c: New file.
13940
13941 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13942
13943         PR middle-end/42674
13944         * c-c++-common/pr42674.c: New test.
13945
13946         PR c++/42608
13947         * g++.dg/template/instantiate11.C: New test.
13948
13949 2010-01-14  Jason Merrill  <jason@redhat.com>
13950
13951         PR c++/42701
13952         * g++.dg/overload/error3.C: New.
13953
13954         PR c++/42655
13955         * g++.dg/overload/rvalue1.C: New.
13956
13957 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13958
13959         PR tree-optimization/42706
13960         * gcc.dg/ipa/pr42706.c: New testcase.
13961
13962 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13963
13964         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13965
13966 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13967
13968         PR tree-optimization/42714
13969         * g++.dg/torture/pr42714.C: New test.
13970
13971 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13972
13973         PR rtl-optimization/42246
13974         * gfortran.dg/pr42246-2.f: New.
13975
13976 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13977
13978         PR rtl-optimization/42389
13979         * gcc.dg/pr42389.c: New.
13980
13981 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13982
13983         PR rtl-optimization/42388
13984         * gcc.dg/pr42388.c: New.
13985
13986 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13987
13988         PR rtl-optimization/42294
13989         * gfortran.dg/pr42294.f: New.
13990
13991 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13992
13993         PR rtl-optimization/39453
13994         PR rtl-optimization/42246
13995         * gcc.dg/pr39453.c: New.
13996         * gcc.dg/pr42246.c: New.
13997
13998 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13999
14000         PR middle-end/42245
14001         * gcc.dg/pr42245.c: New.
14002         * gcc.dg/pr42245-2.c: New.
14003
14004 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14005
14006         PR rtl-optimization/42249
14007         * gcc.dg/pr42249.c: New.
14008
14009 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14010
14011         PR c/42721
14012         * gcc.c-torture/execute/pr42721.c: New test.
14013
14014 2010-01-14  Ira Rosen  <irar@il.ibm.com>
14015
14016         PR tree-optimization/42709
14017         * gcc.dg/vect/pr42709.c: New test.
14018
14019 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14020
14021         PR fortran/41478
14022         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14023         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14024
14025 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14026
14027         PR fortran/42481
14028         * gfortran.dg/generic_19.f90 : New test.
14029
14030 2010-01-13  Richard Guenther  <rguenther@suse.de>
14031
14032         PR tree-optimization/42730
14033         * gcc.c-torture/compile/pr42730.c: New testcase.
14034
14035 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
14036
14037         PR target/pr42542
14038         * gcc.target/ia64/pr42542-1.c: New.
14039         * gcc.target/ia64/pr42542-2.c: New.
14040         * gcc.target/ia64/pr42542-3.c: New.
14041
14042 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
14043
14044         PR c++/42634
14045         * g++.dg/template/error45.C: New test.
14046
14047 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14048
14049         PR tree-optimization/42704
14050         * g++.dg/torture/pr42704.C: New test.
14051
14052 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14053
14054         PR tree-optimization/42703
14055         * gcc.c-torture/compile/pr42703.c: New test.
14056
14057 2010-01-13  Richard Guenther  <rguenther@suse.de>
14058
14059         PR tree-optimization/42705
14060         * gcc.c-torture/compile/pr42705.c: New testcase.
14061
14062 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
14063
14064         * gcc.target/bfin/l2.c: New test.
14065         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14066
14067 2010-01-13  Richard Guenther  <rguenther@suse.de>
14068
14069         PR middle-end/42716
14070         * gcc.c-torture/compile/pr42716.c: New testcase.
14071
14072 2010-01-13  Richard Guenther  <rguenther@suse.de>
14073
14074         PR lto/42678
14075         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14076
14077 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
14078
14079         PR c/42708
14080         * gcc.c-torture/compile/pr42708-1.c: New test.
14081
14082 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
14083
14084         PR debug/42662
14085         * gcc.dg/pr42662.c: New test.
14086
14087         PR tree-optimization/42645
14088         * g++.dg/other/pr42645-1.C: New test.
14089         * g++.dg/other/pr42645-2.C: New test.
14090
14091 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
14092
14093         PR target/42416
14094         * gcc.target/powerpc/warn-1.c: New test.
14095         * gcc.target/powerpc/warn-2.c: New test.
14096
14097 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
14098
14099         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14100         stack alignment.
14101
14102 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
14103
14104         * gcc.dg/lto/20100108_0.c: New.
14105
14106 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
14107
14108         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14109         Add -march=i686 -msse for 32bit x86 targets.
14110
14111 2010-01-10  Richard Guenther  <rguenther@suse.de>
14112
14113         PR middle-end/42667
14114         * gcc.dg/torture/pr42667.c: New testcase.
14115
14116 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14117
14118         PR fortran/32489
14119         * gfortran.dg/array_constructor_34.f90: New test.
14120
14121 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14122
14123         PR fortran/20923
14124         * gfortran.dg/array_constructor_33.f90: New test.
14125         gfortran.dg/array_function_5.f90: Add credit.
14126
14127 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14128
14129         PR debug/42631
14130         * gcc.dg/pr42631.c: New.
14131
14132 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14133
14134         PR debug/42630
14135         * gcc.dg/pr42630.c: New.
14136
14137 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14138
14139         PR debug/42629
14140         * gcc.dg/pr42629.c: New.
14141
14142 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14143
14144         PR middle-end/42363
14145         * gcc.dg/torture/pr42363.c: New.
14146
14147 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14148
14149         PR debug/42604
14150         PR debug/42395
14151         * gcc.dg/vect/pr42604.c: New.
14152         * gcc.dg/vect/pr42395.c: New.
14153
14154 2010-01-09  Richard Guenther  <rguenther@suse.de>
14155
14156         PR middle-end/42512
14157         * gcc.c-torture/execute/pr42512.c: New testcase.
14158
14159 2010-01-09  Tobias Burnus  <burnus@net-b.de>
14160
14161         PR fortran/41298
14162         * gfortran.dg/c_ptr_tests_14.f90: New test.
14163
14164 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14165
14166         PR ada/41929
14167         * gnat.dg/null_pointer_deref1.adb: Don't run on
14168         sparc*-sun-solaris2.11.
14169
14170 2010-01-08  Richard Guenther  <rguenther@suse.de>
14171
14172         PR lto/42528
14173         * gcc.dg/lto/20100103-1_0.c: New testcase.
14174         * gcc.dg/lto/20100103-2_0.c: Likewise.
14175
14176 2010-01-08  Tobias Burnus  <burnus@net-b.de
14177
14178         PR/fortran 25829
14179         * gfortran.dg/asynchronous_1.f90: New test.
14180         * gfortran.dg/asynchronous_2.f90: New test.
14181         * gfortran.dg/conflicts.f90: Update error message.
14182
14183 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
14184
14185         c++/40155
14186         * g++.dg/cpp0x/variadic-unify-2.C: New test.
14187
14188 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
14189
14190         PR tree-optimization/42625
14191         * g++.dg/opt/dtor4.C: New test.
14192         * g++.dg/opt/dtor4.h: New.
14193         * g++.dg/opt/dtor4-aux.cc: New.
14194
14195 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14196
14197         PR fortran/42597
14198         * gfortran.dg/proc_ptr_26.f90: New test.
14199
14200 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14201
14202         PR fortran/41872
14203         * gfortran.dg/allocatable_scalar_7.f90: New test.
14204
14205 2010-01-06  Richard Guenther  <rguenther@suse.de>
14206
14207         * gcc.c-torture/compile/pr42632.c: New testcase.
14208
14209 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14210
14211         PR target/42542
14212         * gcc.target/i386/pr42542-4.c: New.
14213         * gcc.target/i386/pr42542-4a.c: Likewise.
14214         * gcc.target/i386/pr42542-5.c: Likewise.
14215         * gcc.target/i386/pr42542-5a.c: Likewise.
14216
14217 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
14218
14219         * gcc.dg/tls/opt-15.c: New test.
14220
14221 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14222
14223         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14224
14225 2010-01-05  Martin Jambor  <mjambor@suse.cz>
14226
14227         PR tree-optimization/42462
14228         * g++.dg/torture/pr42462.C: New test.
14229
14230 2010-01-05  Jason Merrill  <jason@redhat.com>
14231
14232         * g++.dg/cpp0x/initlist30.C: New test.
14233
14234 2010-01-05  Richard Guenther  <rguenther@suse.de>
14235
14236         PR tree-optimization/42614
14237         * gcc.c-torture/execute/pr42614.c: New testcase.
14238
14239 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
14240
14241         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14242         * gcc.dg/Wunreachable-1.c: Remove the testcase of
14243         -Wunreachable-code.
14244         * gcc.dg/Wunreachable-2.c: Likewise.
14245         * gcc.dg/Wunreachable-3.c: Likewise.
14246         * gcc.dg/Wunreachable-4.c: Likewise.
14247         * gcc.dg/Wunreachable-5.c: Likewise.
14248         * gcc.dg/Wunreachable-6.c: Likewise.
14249         * gcc.dg/Wunreachable-7.c: Likewise.
14250         * gcc.dg/Wunreachable-8.c: Likewise.
14251         * gcc.dg/20041231-1.c: Likewise.
14252
14253 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
14254
14255         PR other/42611
14256         * gcc.dg/pr42611.c: New test.
14257
14258         PR tree-optimization/42508
14259         * g++.dg/opt/pr42508.C: New test.
14260
14261 2010-01-05  Tobias Burnus  <burnus@net-b.de>
14262
14263         PR fortran/41872
14264         * gfortran.dg/allocatable_scalar_8.f90: New.
14265
14266 2010-01-04  Martin Jambor  <mjambor@suse.cz>
14267
14268         PR tree-optimization/42398
14269         * gcc.c-torture/compile/pr42398.c: New test.
14270
14271 2010-01-04  Jason Merrill  <jason@redhat.com>
14272
14273         PR c++/42555
14274         * g++.dg/ext/attrib35.C: New.
14275
14276         PR c++/42567
14277         * g++.dg/cpp0x/auto17.C: New.
14278
14279 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
14280
14281         * gcc.dg/lto/20100104_0.c: New.
14282
14283 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
14284
14285         PR target/42542
14286         * gcc.target/i386/pr42542-1.c: New.
14287         * gcc.target/i386/pr42542-1a.c: Likewise.
14288         * gcc.target/i386/pr42542-1b.c: Likewise.
14289         * gcc.target/i386/pr42542-2.c: Likewise.
14290         * gcc.target/i386/pr42542-2a.c: Likewise.
14291         * gcc.target/i386/pr42542-2b.c: Likewise.
14292         * gcc.target/i386/pr42542-3.c: Likewise.
14293         * gcc.target/i386/pr42542-3a.c: Likewise.
14294
14295 2009-01-04  Tobias Burnus  <burnus@net-b.de>
14296
14297         PR fortran/41872
14298         * gfortran.dg/allocatable_scalar_5.f90: New test.
14299         * gfortran.dg/allocatable_scalar_6.f90: New test.
14300
14301 2010-01-03  Richard Guenther  <rguenther@suse.de>
14302
14303         PR testsuite/42583
14304         * gfortran.dg/gomp/recursion1.f90: Remove.
14305
14306 2010-01-03  Richard Guenther  <rguenther@suse.de>
14307
14308         * gcc.dg/Warray-bounds.c: Remove XFAILs.
14309         * gcc.dg/uninit-6.c: Likewise.
14310         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14311
14312 2010-01-03  Richard Guenther  <rguenther@suse.de>
14313
14314         PR tree-optimization/42589
14315         * gcc.target/i386/pr42589.c: New testcase.
14316
14317 2010-01-03  Richard Guenther  <rguenther@suse.de>
14318
14319         PR tree-optimization/42438
14320         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14321
14322 2010-01-02  Richard Guenther  <rguenther@suse.de>
14323
14324         PR testsuite/41651
14325         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14326
14327 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
14328
14329         PR target/42448
14330         * gcc.target/alpha/pr42448-1.c: New test.
14331         * gcc.target/alpha/pr42448-2.c: Ditto.
14332
14333 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
14334
14335         PR preprocessor/41947
14336         * gcc.dg/c99-hexfloat-3.c: New test.
14337
14338 2010-01-01  Richard Guenther  <rguenther@suse.de>
14339
14340         PR c/42570
14341         * gcc.c-torture/execute/pr42570.c: New testcase.
14342
14343 2010-01-01  Richard Guenther  <rguenther@suse.de>
14344
14345         PR middle-end/42559
14346         * gcc.c-torture/compile/pr42559.c: New testcase.
14347
14348 \f
14349 Copyright (C) 2010 Free Software Foundation, Inc.
14350
14351 Copying and distribution of this file, with or without modification,
14352 are permitted in any medium without royalty provided the copyright
14353 notice and this notice are preserved.