OSDN Git Service

Postpone the rewrite out of SSA to the end of the translation to polyhedral represent...
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-29  Sebastian Pop  <sebastian.pop@amd.com>
2
3         PR middle-end/45297
4         * gcc.dg/graphite/pr45297.c: New.
5
6 2010-12-01  Richard Guenther  <rguenther@suse.de>
7
8         PR tree-optimization/46730
9         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
10
11 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
12
13         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
14         (a*b)-c generates two fma instructions, instead of separate
15         multiply, add, and subtract.
16
17 2010-11-30  Tobias Burnus  <burnus@net-b.de>
18
19         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
20         a value to all array elements.
21
22 2010-11-30  Richard Guenther  <rguenther@suse.de>
23
24         PR tree-optimization/46722
25         * gcc.target/i386/fma4-fma-2.c: New testcase.
26
27 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
28
29         * objc.dg/duplicate-class-1.m: New.
30         * obj-c++.dg/duplicate-class-1.mm: New.
31
32 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
33
34         * objc.dg/property/dotsyntax-21.m
35         * obj-c++.dg/property/dotsyntax-21.mm
36
37 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
38
39         PR debug/46338
40         * g++.dg/debug/pr46338.C: New.
41
42 2010-11-29  Richard Guenther  <rguenther@suse.de>
43             Zdenek Dvorak  <rakdver@kam.uniff.cz>
44
45         PR tree-optimization/46675
46         * gcc.dg/pr46675.c: New test.
47
48 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
49
50         * gcc/testsuite/objc.dg/strings-1.m: Move to...
51         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
52         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
53         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
54         constructor and class reference for NeXT runtime.  Update paths.
55         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
56         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
57         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
58         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
59         constructor and class reference for NeXT runtime.  Update paths.
60
61 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
62
63         PR c++/42260
64         * g++.dg/conversion/cast2.C: New test.
65
66         PR c++/45383
67         * g++.dg/conversion/cond4.C: Likewise.
68
69 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
70
71         PR c++/45383
72         Reverted patch for PR c++/42260
73         * g++.dg/conversion/cast2.C: Reverted new test.
74
75 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
76
77         PR debug/46101
78         * g++.dg/debug/dwarf2/typedef5.C: New test
79
80 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
81             Mike Stump  <mrs@gcc.gnu.org>
82
83         PR target/26427
84         PR target/33120
85         PR testsuite/35710
86         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
87         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
88         * gcc.dg/darwin-comm.c: Adjust for new allocators.
89         * gcc.dg/darwin-sections.c: New test.
90         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
91
92 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
93
94         * objc.dg/exceptions-1.m: New.
95         * objc.dg/exceptions-2.m: New.
96         * objc.dg/exceptions-3.m: New.
97         * objc.dg/exceptions-4.m: New.
98         * objc.dg/exceptions-5.m: New.
99         * obj-c++.dg/exceptions-1.mm: New.
100         * obj-c++.dg/exceptions-2.mm: New.
101         * obj-c++.dg/exceptions-3.mm: New.
102         * obj-c++.dg/exceptions-4.mm: New.
103         * obj-c++.dg/exceptions-5.mm: New.
104
105 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
106
107         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
108         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
109         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
110
111 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
112
113         PR fortran/46662
114         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
115
116 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
117
118         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
119         * gnat.dg/pack9.adb (dg-final): Likewise.
120
121 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
122
123         PR fortran/35810
124         * gfortran.dg/realloc_on_assign_1.f03: New test.
125         * gfortran.dg/realloc_on_assign_2.f03: New test.
126         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
127         * gfortran.dg/unpack_bounds_1.f90: The same.
128         * gfortran.dg/cshift_bounds_2.f90: The same.
129         * gfortran.dg/matmul_bounds_2.f90: The same.
130         * gfortran.dg/matmul_bounds_3.f90: The same.
131         * gfortran.dg/matmul_bounds_4.f90: The same.
132         * gfortran.dg/matmul_bounds_5.f90: The same.
133
134 2010-11-27  Tobias Burnus  <burnus@net-b.de>
135
136         PR fortran/46638
137         PR fortran/46668
138         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
139
140 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
141
142         PR objc++/46222
143         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
144
145 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
146
147         * objc.dg/property/at-property-24.m: New.
148         * objc.dg/property/at-property-25.m: New.
149         * obj-c++.dg/property/at-property-24.mm: New.
150         * obj-c++.dg/property/at-property-25.mm: New.
151
152 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
153
154         * objc.dg/protocol-qualifier-1.m: New.
155         * objc.dg/protocol-qualifier-2.m: New.
156         * obj-c++.dg/protocol-qualifier-1.mm: New.
157         * obj-c++.dg/protocol-qualifier-2.mm: New.
158
159 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
160
161         * lib/gnat.exp: Load gcc.exp.
162         (gnat_target_compile): Use gcc_target_compile for *.c sources.
163         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
164
165 2010-11-26  Richard Guenther  <rguenther@suse.de>
166
167         PR lto/46648
168         * gcc.dg/lto/20101125-1_0.c: New testcase.
169         * gcc.dg/lto/20101125-1_1.c: Likewise.
170
171 2010-11-22   Bud Davis  <jmdavis@link.com>
172
173         * arith_divide_no_check.f
174          ,arith_divide.f,old_style_init.f90: new tests.
175
176 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
177
178         PR tree-optimization/46665
179         * gfortran.dg/pr46665.f90: New.
180
181 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
182
183         PR middle-end/46647
184         * gcc.dg/pr46647.c: New test.
185
186 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
187
188         PR fortran/46581
189         * gfortran.dg/select_type_19.f03: New.
190
191 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
192
193         * objc.dg/ivar-problem-1.m: New.
194         * obj-c++.dg/ivar-problem-1.mm: New.
195
196 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
197
198         PR middle-end/46637
199         * gcc.c-torture/compile/pr46637.c: New test.
200
201 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
202
203         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
204
205 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
206
207         PR middle-end/46647
208         * gcc.target/i386/pr46647.c: New.
209
210 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
211
212         * gcc.dg/dll-8.c: New.
213
214 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
215
216         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
217         * gnat.dg/sse_nolib.adb: Likewise.
218
219 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
220
221         PR rtl-optimization/46585
222         * gcc.dg/pr46585.c: New.
223
224 2010-11-24  Richard Henderson  <rth@redhat.com>
225
226         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
227         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
228         vect_unpack, vect_int_mult, vect_extract_even_odd,
229         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
230
231 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
232
233         PR target/46519
234         * gfortran.dg/pr46519-1.f: New.
235
236 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
237
238         PR target/46519
239         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
240         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
241
242         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
243         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
244         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
245         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
246
247         * gcc.target/i386/avx-vzeroupper-20.c: New.
248         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
249         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
250         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
251         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
252         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
253         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
254
255 2010-11-24  Richard Guenther  <rguenther@suse.de>
256
257         PR lto/43218
258         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
259
260 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
261
262         PR rtl-optimization/46614
263         * gcc.dg/pr46614.c: New test.
264
265 2010-11-24  Tobias Burnus  <burnus@net-b.de>
266
267         PR fortran/46638
268         * gfortran.dg/transfer_simplify_10.f90: New.
269
270 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
271
272         PR middle-end/46629
273         * gfortran.dg/lto/pr46629_0.f90: New test.
274
275 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
276
277         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
278         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
279
280 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
281
282         * gcc.dg/opts-5.c: New test.
283
284 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
285
286         PR c++/46527
287         * g++.dg/debug/dwarf2/pr46527.C: New test.
288
289 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
290
291         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
292
293 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
294
295         PR middle-end/46499
296         * gcc.dg/pr46499-1.c: New test.
297         * gcc.dg/pr46499-2.c: New test.
298
299 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
300
301         * gcc.target/i386/alias-1.c: Require alias support.
302
303 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
304
305         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
306         for vectorizer tests.
307         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
308         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
309         * gcc.dg/graphite/pr41888.c: Ditto.
310         * gcc.dg/graphite/pr42729.c: Ditto.
311
312 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
313             Uros Bizjak  <ubizjak@gmail.com>
314
315         * lib/target-supports.exp (check_vect_support_and_set_flags): New
316         procedure to check if the target supports vectorizer tests. Set
317         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
318         capabilites.
319         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
320         * g++.dg/vect/vect.exp: Ditto.
321         * gfortran.dg/vect/vect.exp: Ditto.
322
323 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
324
325         PR objc/34033
326         * objc.dg/strings-1.m: New.
327         * objc.dg/strings-2.m: New.
328         * obj-c++.dg/strings-1.mm: New.
329         * obj-c++.dg/strings-2.mm: New.
330
331 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
332
333         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
334         "target short_enums".
335         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
336
337 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
338
339         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
340
341         PR rtl-optimization/46603
342         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
343
344         PR testsuite/46230
345         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
346         being vectorized.  Adjust dg-final pattern.
347         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
348
349         * gcc.dg/vect: Do not include <stdio.h> in testcases.
350         * gcc.dg/vect/costmodel/ppc: Likewise.
351
352 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
353
354         PR rtl-optimization/45652
355         * gcc.dg/pr45652.c: New.
356
357 2010-11-21  Richard Henderson  <rth@redhat.com>
358
359         PR rtl-optimization/46571
360         * gcc.dg/pr46571.c: New.
361
362 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
363
364         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
365
366 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
367
368         PR target/46533
369         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
370
371 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
372
373         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
374         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
375         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
376         * gcc.dg/pack-test-2.c: Test for all targets.
377         * gcc.dg/pragma-align.c: Test for all targets.
378         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
379         * gcc.dg/ucnid-10.c: Test for all targets.
380
381 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
382
383         * gcc.target/sparc/sparc-align-1.c: New test.
384
385 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
386
387         PR c++/16189
388         PR c++/36888
389         PR c++/45331
390         * g++.dg/parse/semicolon3.C: New test.
391         * g++.dg/debug/pr22514.C: Adjust.
392         * g++.dg/init/error1.C: Adjust.
393         * g++.dg/other/bitfield3.C: Adjust.
394         * g++.dg/other/semicolon.C: Adjust.
395         * g++.dg/parse/error14.C: Adjust.
396         * g++.dg/parse/error5.C: Adjust.
397         * g++.dg/parse/parameter-declaration-1.C: Adjust.
398         * g++.dg/template/pr23510.C: Adjust.
399         * g++.dg/template/pr39425.C: Adjust.
400         * g++.old-deja/g++.robertl/eb125.C: Adjust.
401
402 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
403
404         PR debug/46561
405         * gcc.dg/autopar/pr46561.c: New test.
406
407         PR c++/46538
408         * g++.dg/other/error34.C: New test.
409
410         PR c++/46526
411         * g++.dg/cpp0x/constexpr-base3.C: New test.
412
413         PR tree-optimization/45830
414         * gcc.target/i386/pr45830.c: New test.
415         * gcc.c-torture/execute/pr45830.c: New test.
416
417 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
418
419         * objc.dg/attributes/class-attribute-1.m: Rewritten.
420         * objc.dg/attributes/class-attribute-2.m: Same change.
421         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
422         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
423         * objc.dg/fobjc-std-1.m: Updated.
424         * obj-c++.dg/fobjc-std-1.mm: Updated.
425
426 2010-11-19  Michael Matz  <matz@suse.de>
427
428         PR tree-optimization/46077
429         * gcc.dg/vect/O3-pr46077.c: New testcase.
430
431 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
432
433         PR c/46547
434         * gcc.c-torture/compile/pr46547-1.c: New test.
435
436 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
437
438         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
439         exec $compiler.
440         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
441         $GFORTRAN_UNDER_TEST.
442         (gfortran_init): Use -B to specify specpath, add trailing /.
443
444 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
445
446         * gcc.target/powerpc/ppc-target-1.c: New file to test target
447         attributes on PowerPC.
448         * gcc.target/powerpc/ppc-target-2.c: Ditto.
449         * gcc.target/powerpc/ppc-target-3.c: Ditto.
450
451 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
452
453         * objc.dg/attributes/proto-attribute-1.m: Updated.
454         * objc.dg/attributes/proto-attribute-2.m: New.
455         * objc.dg/attributes/proto-attribute-3.m: New.
456         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
457         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
458         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
459
460 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
461
462         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
463
464 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
465
466         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
467
468 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
469
470         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
471         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
472
473 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
474
475         PR middle-end/46534
476         * gcc.c-torture/compile/pr46534.c: New test.
477
478 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
479
480         * gnat.dg/atomic4.ad[sb]: New test.
481         * gnat.dg/volatile4.adb: Likewise.
482
483 2010-11-18  Richard Henderson  <rth@redhat.com>
484
485         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
486
487 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
488
489         PR c/33193
490         * c-c++-common/pr33193.c: New test.
491
492 2010-11-18  Richard Guenther  <rguenther@suse.de>
493
494         PR tree-optimization/46172
495         * gcc.dg/torture/pr46172.c: New testcase.
496
497 2010-11-18  Jeff Law  <law@redhat.com>
498
499         PR middle-end-optimization/46297
500         * gfortran.dg/pr46297.f: New test.
501
502 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
503
504         PR middle-end/31490
505         * gcc.dg/pr31490.c: New test.
506
507 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
508
509         * gcc.dg/nop.h: Move from ...
510         * gcc.dg/guality/nop.h: ... here.
511         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
512         * gcc.dg/guality/asm-1.c: Update nop.h include.
513         * gcc.dg/guality/pr43329-1.c: Ditto.
514
515 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
516
517         * gcc.dg/two-types-1.c: New test.
518         * gcc.dg/two-types-2.c: New test.
519         * gcc.dg/two-types-3.c: New test.
520         * gcc.dg/two-types-4.c: New test.
521         * gcc.dg/two-types-5.c: New test.
522         * gcc.dg/two-types-6.c: New test.
523         * gcc.dg/two-types-7.c: New test.
524         * gcc.dg/two-types-8.c: New test.
525         * gcc.dg/two-types-9.c: New test.
526         * gcc.dg/two-types-10.c: New test.
527         * objc.dg/two-types-1.m: New test.
528
529 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
530
531         PR rtl-optimization/46440
532         * gcc.dg/pr46440.c: New test.
533
534         PR testsuite/45429
535         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
536
537 2010-11-17  Ira Rosen  <irar@il.ibm.com>
538
539         PR tree-optimization/46312
540         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
541         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
542         on targets that support vector shifts with scalar shift argument.
543         Remove dg-options.
544         * gcc.dg/vect/vect-scal-opt.c: Rename to...
545         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
546         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
547         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
548         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
549         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
550         support misaligned data accesses.
551         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
552         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
553         * lib/target-supports.exp
554         (check_effective_target_vect_shift_scalar): New.
555
556 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
557
558         * gcc.dg/guality/nop.h: New file.
559         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
560         "nop".  Adjust line numbers in gdb-test.
561         * gcc.dg/guality/pr43329-1.c: Likewise.
562
563 2010-11-16  Jason Merrill  <jason@redhat.com>
564
565         * g++.dg/cpp0x/defaulted20.C: New.
566
567         * g++.dg/template/injected2.C: New.
568
569 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
570
571         * objc.dg/protocol-optional-1.m: New.
572         * obj-c++.dg/protocol-optional-1.mm: New.
573
574 2010-11-16  Richard Henderson  <rth@redhat.com>
575
576         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
577         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
578
579 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
580
581         * gnat.dg/opt12.adb: New test.
582         * gnat.dg/opt12_pkg.ad[sb]: New helper.
583
584 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
585
586         * gcc.target/rx/pack.c: New test.
587
588 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
589             Tobias Burnus  <burnus@net-b.de>
590
591         PR fortran/32049
592         * gfortran.dg/quad_1.f90: New.
593         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
594         compiler arguments.
595         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
596         library search path; call gcc-set-multilib-library-path with
597         arguments such that libgfortran.spec is found.
598         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
599
600 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
601
602         PR c++/46401
603         * g++.dg/warn/Wsequence-point-3.C: New test.
604
605 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
606
607         PR preprocessor/17349
608         * gcc.dg/cpp/cmdlne-C3.c: New.
609
610 2010-11-16  Richard Guenther  <rguenther@suse.de>
611
612         PR tree-optimization/44545
613         * gcc.dg/pr44545.c: New testcase.
614
615 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
616
617         PR rtl-optimization/46366
618         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
619         casts.
620
621 2010-11-16  Richard Guenther  <rguenther@suse.de>
622
623         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
624
625 2010-11-16  Richard Guenther  <rguenther@suse.de>
626
627         PR middle-end/45172
628         * gfortran.dg/gomp/pr45172.f90: New testcase.
629
630 2010-11-16  Nick Clifton  <nickc@redhat.com>
631
632         * gcc.target/rx/pack.c: New test.
633
634 2010-11-15  Richard Henderson  <rth@redhat.com>
635
636         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
637         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
638         Use builtin_constant_p rather than scanning for builtin name.
639
640 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
641
642         * objc.dg/property/dotsyntax-18.m: New.
643         * objc.dg/property/dotsyntax-19.m: New.
644         * objc.dg/property/dotsyntax-20.m: New.
645         * obj-c++.dg/property/dotsyntax-18.mm: New.
646         * obj-c++.dg/property/dotsyntax-19.mm: New.
647         * obj-c++.dg/property/dotsyntax-20.mm: New.
648         * objc.dg/property/dotsyntax-4.m: Removed some unused
649         variables and code.
650         * objc.dg/property/dotsyntax-6.m: Same change.
651         * objc.dg/property/dotsyntax-16.m: Same change.
652         * objc.dg/property/dotsyntax-17.m: Same change.
653         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
654         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
655         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
656         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
657         * objc.dg/property/at-property-22.m: Added missing casts.
658         * obj-c++.dg/property/at-property-22.mm: Same change.
659
660 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
661
662         PR tree-optimization/46491
663         * gcc.target/i386/pr46491.c: New test.
664
665         PR tree-optimization/46461
666         * gcc.c-torture/compile/pr46461.c: New test.
667
668 2010-11-15  Tobias Burnus  <burnus@net.b.de>
669
670         PR fortran/46484
671         * gfortran.dg/allocatable_scalar_11.f90: New.
672         * gfortran.dg/allocatable_scalar_5.f90: Make test case
673         standard conform.
674
675 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
676
677         PR debug/46095
678         * gcc.target/i386/pr46095.c: New test.
679
680         PR debug/46387
681         * gcc.dg/pr46387.c: New test.
682
683 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
684
685         * objc.dg/property/dotsyntax-16.m: New.
686         * objc.dg/property/dotsyntax-17.m: New.
687         * obj-c++.dg/property/dotsyntax-16.mm: New.
688         * obj-c++.dg/property/dotsyntax-17.mm: New.
689         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
690         syntax with properties, which now works.
691         * obj-c++.dg/property/at-property-10.mm: Same change.
692
693 2010-11-15  Martin Jambor  <mjambor@suse.cz>
694
695         PR tree-optimization/46349
696         * gnat.dg/opt9.adb: New file.
697         * gnat.dg/opt9_pkg.ads: Likewise
698
699 2010-11-15  Richard Guenther  <rguenther@suse.de>
700
701         PR lto/44989
702         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
703
704 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
705
706         PR preprocessor/45038
707         * g++.dg/pr45038.C: New test.
708
709 2010-11-15  Richard Guenther  <rguenther@suse.de>
710
711         PR tree-optimization/46467
712         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
713
714 2010-11-15  Richard Guenther  <rguenther@suse.de>
715
716         PR testsuite/46423
717         * g++.dg/torture/pr34850.C: Adjust.
718
719 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
720
721         PR c/46475
722         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
723
724 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
725
726         * objc.dg/property/at-property-21.m: New.
727         * objc.dg/property/at-property-22.m: New.
728         * objc.dg/property/at-property-23.m: New.
729         * objc.dg/property/synthesize-9.m: New.
730         * objc.dg/property/synthesize-10.m: New.
731         * objc.dg/property/synthesize-11.m: New.
732         * obj-c++.dg/property/at-property-21.mm: New.
733         * obj-c++.dg/property/at-property-22.mm: New.
734         * obj-c++.dg/property/at-property-23.mm: New.
735         * obj-c++.dg/property/synthesize-9.mm: New.
736         * obj-c++.dg/property/synthesize-10.mm: New.
737         * obj-c++.dg/property/synthesize-11.mm: New.
738
739         * objc.dg/property/at-property-4.m: Updated to match new compiler
740         where some errors have been converted into warnings and vice versa.
741         * objc.dg/property/at-property-16.m: Same change.
742         * objc.dg/property/at-property-18.m: Same change.
743         * objc.dg/property/property-neg-5.m: Same change.
744         * obj-c++.dg/property/at-property-4.mm: Same change.
745         * obj-c++.dg/property/at-property-16.mm: Same change.
746         * obj-c++.dg/property/at-property-18.mm: Same change.
747         * obj-c++.dg/property/property-neg-5.mm: Same change.
748
749         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
750         commented out because of testsuite problems; I found out that
751         using dg-warning instead of dg-message gets them to work.
752         * obj-c++.dg/property/property-neg-3.mm: Same change.
753         * obj-c++.dg/property/synthesize-6.mm: Same change.
754         * obj-c++.dg/property/at-property-5.mm: Same change.
755         * obj-c++.dg/property/at-property-14.mm: Same change.
756         * obj-c++.dg/property/at-property-18.mm: Same change.
757         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
758         some tests still do not work due to some other testsuite issue).
759
760 2010-11-13  Jason Merrill  <jason@redhat.com>
761
762         * g++.dg/cpp0x/auto20.C: New.
763
764 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
765
766         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
767         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
768
769 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
770
771         PR c/46462
772         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
773         * gcc.dg/pr35746.c: Likewise.
774         * gcc.dg/cpp/direct2.c: Likewise.
775         * gcc.dg/cpp/direct2s.c: Likewise.
776         * gcc.dg/noncompile/920923-1.c: Likewise.
777         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
778
779 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
780
781         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
782
783 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
784
785         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
786         a pointer to an arbitrary C struct with an Objective-C protocol.
787         Test various valid uses of typedef with Objective-C objects and
788         protocols instead.
789         * objc.dg/invalid-type-1.m: New.
790         * obj-c++.dg/invalid-type-1.m: New.
791
792 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
793
794         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
795
796 2010-11-13  Tobias Burnus  <burnus@net-b.de>
797
798         PR fortran/45742
799         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
800
801 2010-11-13  Tobias Burnus  <burnus@net-b.de>
802
803         PR fortran/45742
804         * gfortran.dg/volatile12.f90: New.
805
806 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
807
808         * objc.dg/attributes/method-format-1.m: Adjust.
809
810 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
811
812         PR c/20385
813         * gcc.dg/decl-9.c: New.
814
815 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
816
817         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
818
819 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
820
821         * gcc.dg/format/few-1.c: New test.
822         * gcc.dg/format/asm_fprintf-1.c: Adjust.
823         * gcc.dg/format/c90-scanf-1.c: Adjust.
824         * gcc.dg/format/cmn-err-1.c: Adjust.
825         * gcc.dg/format/dfp-printf-1.c: Adjust.
826         * gcc.dg/format/dfp-scanf-1.c: Adjust.
827         * gcc.dg/format/gcc_diag-1.c: Adjust.
828         * gcc.dg/format/ms_unnamed-1.c: Adjust.
829         * gcc.dg/format/strfmon-1.c: Adjust.
830         * gcc.dg/format/unnamed-1.c: Adjust.
831         * gcc.dg/format/xopen-2.c: Adjust.
832         * g++.dg/ext/builtin4.C: Adjust.
833         * g++.dg/ext/builtin5.C: Adjust.
834
835 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
836
837         * gcc.dg/pragma-diag-2.c: New test.
838
839 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
840
841         PR fortran/45794
842         * gfortran.dg/optional_mask.f90: New test.
843
844 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
845
846         * g++.dg/cpp0x/defaulted15.C: Adjust.
847
848 2010-11-12  James Dennett <jdennett@google.com>
849
850         PR c++/39415
851         * g++.dg/expr/static_cast7.C: New.
852
853 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
854
855         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
856         warning.
857         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
858         mips-sgi-irix*.
859         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
860         * gcc.target/mips/call-3.c: Add dg-require-visibility.
861
862 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
863
864         * gcc.dg/pr46375.c: New test.
865
866 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
867
868         PR c/44782
869         * c-c++-common/fmax-errors.c: New test.
870
871 2010-11-11  Richard Henderson  <rth@redhat.com>
872
873         * gcc.target/i386/sse-24.c: Use -ffp-contract.
874
875 2010-11-11  Jan Hubicka  <jh@suse.cz>
876
877         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
878         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
879
880 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
881
882         PR target/46088
883         * gcc.dg/pr46088.c: New test.
884
885 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
886
887         * gfortran.dg/empty_derived_type.f90: New test.
888
889 2010-11-11  Tobias Burnus  <burnus@net-b.de>
890
891         PR fortran/46413
892         * gfortran.dg/class_31.f90: New.
893
894         PR fortran/46205
895         * gfortran.dg/forall_14.f90: New.
896
897 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
898             Tobias Burnus  <burnus@net-b.de>
899
900         PR fortran/46325
901         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
902
903 2010-11-11  Jan Hubicka  <jh@suse.cz>
904
905         * gcc.dg/20081223-1.c: Update LTO options.
906         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
907         * gcc.dg/lto/20081118_0.c: Update LTO options.
908         * gcc.dg/lto/ipareference_0.c: Update LTO options.
909         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
910         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
911         * gcc.dg/lto/ipacp_0.c: Update LTO options.
912         * gcc.dg/lto/20090116_0.c: Update LTO options.
913         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
914         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
915         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
916         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
917         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
918         * gcc.dg/lto/20081224_0.c: Update LTO options.
919         * gcc.dg/lto/20090219_0.c: Update LTO options.
920         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
921         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
922         * gcc.dg/lto/20081115_0.c: Update LTO options.
923         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
924         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
925         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
926         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
927         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
928         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
929         * g++.dg/20090107-1.C: Update LTO options.
930         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
931         * g++.dg/lto/20081123_0.C: Update LTO options.
932         * g++.dg/lto/20090313_0.C: Update LTO options.
933         * g++.dg/lto/20081125_0.C: Update LTO options.
934         * g++.dg/lto/20081109-1_0.C: Update LTO options.
935         * g++.dg/lto/20081219_0.C: Update LTO options.
936         * g++.dg/lto/20100724-1_0.C: Update LTO options.
937         * g++.dg/lto/20081204-1_0.C: Update LTO options.
938         * g++.dg/lto/20090303_0.C: Update LTO options.
939         * g++.dg/lto/20100723-1_0.C: Update LTO options.
940         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
941         * g++.dg/lto/20090128_0.C: Update LTO options.
942         * g++.dg/lto/20081204-2_0.C: Update LTO options.
943         * g++.dg/lto/20090302_0.C: Update LTO options.
944         * g++.dg/lto/20081119-1_0.C: Update LTO options.
945         * g++.dg/lto/20081118_0.C: Update LTO options.
946         * g++.dg/20090121-1.C: Update LTO options.
947         * objc.dg/lto/lto.exp: Update LTO options.
948         * lib/lto.exp: Update LTO options.
949         * lib/gcc-dg.exp: Update LTO options.
950         * lib/c-torture.exp: Update LTO options.
951         * obj-c++.dg/lto/lto.exp: Update LTO options.
952
953 2010-11-11  Jan Hubicka  <jh@suse.cz>
954
955         PR tree-optimize/40436
956         * gcc.dg/tree-ssa/inline-5.c: New testcase.
957         * gcc.dg/tree-ssa/inline-6.c: New testcase.
958
959 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
960
961         * gfortran.dg/proc_decl_24.f90: New.
962
963 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
964
965         * objc.dg/property/at-property-20.m: New.
966         * objc.dg/property/synthesize-8.m: New.
967         * obj-c++.dg/property/at-property-20.m: New.
968         * obj-c++.dg/property/synthesize-8.mm: New.
969
970 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
971
972         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
973
974 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
975
976         PR middle-end/46388
977         * gcc.c-torture/compile/pr46388.c: New test.
978
979 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
980
981         * lib/lto.exp (lto-get-options-main): Support optional target
982         selector for dg-suppress-ld-options.
983
984 2010-11-11  Martin Jambor  <mjambor@suse.cz>
985
986         PR tree-optimization/46383
987         * g++.dg/torture/pr46383.C: New test.
988
989 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
990
991         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
992         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
993         to dg-options.
994         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
995         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
996         * g++.dg/other/i386-3.C: Ditto.
997
998 2010-11-10  Jason Merrill  <jason@redhat.com>
999
1000         * g++.dg/cpp0x/constexpr-46420.C: New.
1001
1002 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
1003
1004         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1005         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1006         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1007         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1008         expected messages.
1009
1010 2010-11-10  Jan Hubicka  <jh@suse.cz>
1011
1012         PR tree-optimize/38669
1013         * gcc.dg/tree-ssa/pr38699.c: New testcase.
1014
1015 2010-11-10  Jan Hubicka  <jh@suse.cz>
1016
1017         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1018
1019 2010-11-10  Jason Merrill  <jason@redhat.com>
1020
1021         * g++.dg/cpp0x/constexpr-bitfield.C: New.
1022
1023 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
1024
1025         PR debug/46409
1026         * gcc.dg/debug/pr46409.c: New test.
1027
1028         PR c++/46368
1029         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1030
1031 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
1032
1033         PR target/46419
1034         * gcc-target/i386/pr46419.c: New test.
1035
1036 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1037
1038         * g++.dg/other/i386-2.C: Add -mtbm.
1039         * g++.dg/other/i386-3.C: Likewise.
1040         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1041         * gcc.target/i386/funcspec-6.c: Likewise.
1042         * gcc.target/i386/sse-12.c: Add -mtbm.
1043         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1044         operand intrinsics.
1045         * gcc.target/i386/sse-14.c: Likewise.
1046         * gcc.target/i386/sse-22.c: Likewise.
1047         * gcc.target/i386/sse-23.c: Likewise.
1048         * gcc.target/i386/tbm-1.c: New file.
1049         * gcc.target/i386/tbm-2.c: Likewise.
1050
1051 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1052
1053         * g++.dg/other/i386-2.C: Add -mbmi.
1054         * g++.dg/other/i386-3.C: Likewise.
1055         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1056         * gcc.target/i386/funcspec-6.c: Likewise.
1057         * gcc.target/i386/sse-12.c: Add -mbmi.
1058         * gcc.target/i386/bmi-1.c: New file.
1059         * gcc.target/i386/bmi-2.c: Likewise.
1060         * gcc.target/i386/bmi-3.c: Likewise.
1061         * gcc.target/i386/bmi-4.c: Likewise.
1062         * gcc.target/i386/bmi-5.c: Likewise.
1063         * gcc.target/i386/bmi-6.c: Likewise.
1064
1065 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
1066
1067         PR c++/46065
1068         * g++.dg/pr46065.C: New test.
1069
1070 2010-11-10  Jan Hubicka  <jh@suse.cz>
1071
1072         PR tree-optimize/33172
1073         PR tree-optimize/43411
1074         * gcc.dg/tree-ssa/pr33172.c: New testcase.
1075         * g++.dg/tree-ssa/pr43411.C: New testcase.
1076
1077 2010-11-10  Jan Hubicka  <jh@suse.cz>
1078
1079         PR tree-optimize/46228
1080         * g++.dg/tree-ssa/pr46228.C: New testcase.
1081
1082 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
1083
1084         PR tree-optimization/46414
1085         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1086
1087 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1088
1089         PR fortran/46411
1090         * gfortran.dg/intrinsic_7.f90: New.
1091
1092 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1093
1094         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1095         * g++.dg/abi/thunk4.C: Likewise.
1096         * g++.dg/opt/combine.C: Add dg-require-visibility.
1097         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1098         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1099         alpha*-dec-osf*.
1100         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1101         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1102         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1103         large arena_size.
1104         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1105         * gcc.dg/intmax_t-1.c: Likewise.
1106
1107 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1108
1109         PR fortran/46244
1110         * gfortran.dg/class_30.f90: New.
1111
1112 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1113
1114         PR fortran/46223
1115         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1116         failure on s390.
1117
1118 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
1119
1120         PR tree-optimization/45971
1121         * gcc.dg/vect/O3-pr45971.c: New.
1122
1123 2010-11-10  Richard Guenther  <rguenther@suse.de>
1124
1125         PR tree-optimization/44964
1126         * gcc.dg/pr44964.c: New testcase.
1127
1128 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1129
1130         * gnat.dg/opt10.adb: Fix typo.
1131
1132 2010-11-10  Martin Jambor  <mjambor@suse.cz>
1133
1134         PR tree-optimization/46351
1135         PR tree-optimization/46377
1136         * gnat.dg/opt10.adb: New file.
1137         * gnat.dg/opt10_pkg.ads: Likewise.
1138         * gnat.dg/opt11.adb: Likewise.
1139         * gnat.dg/opt11.ads: Likewise.
1140
1141 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1142
1143         * gnat.dg/boolean_conv.adb: New test.
1144
1145 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1146
1147         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1148
1149 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1150
1151         * gnat.dg/unchecked_convert7.adb: New test.
1152
1153 2010-11-10  Richard Guenther  <rguenther@suse.de>
1154
1155         PR tree-optimization/46398
1156         * gcc.dg/torture/pr46398.c: New testcase.
1157
1158 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1159
1160         * gfortran.dg/open_dev_null.f90: New test.
1161
1162 2010-11-09  Jan Hubicka  <jh@suse.cz>
1163
1164         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1165         unrolling.
1166
1167 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
1168
1169         * gcc.dg/struct-semi-4.c: New test.
1170
1171 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
1172
1173         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1174         power5 to enable generation of FRIZ.
1175
1176         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1177         optimization.
1178
1179         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1180         expected.
1181
1182 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1183
1184         PR target/43808
1185         * gfortran.dg/pr43808.f90: New test.
1186
1187 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
1188
1189         PR tree-optimization/46036
1190         * gfortran.dg/lto/pr46036_0.f90: New.
1191
1192 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
1193
1194         PR middle-end/45663
1195         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1196         bar invocation instead of first.
1197
1198         PR debug/46171
1199         * gcc.dg/pr46171.c: New test.
1200
1201 2010-11-09  Richard Guenther  <rguenther@suse.de>
1202
1203         PR tree-optimization/46355
1204         * gcc.dg/pr46355.c: New testcase.
1205
1206 2010-11-09  Richard Guenther  <rguenther@suse.de>
1207
1208         PR tree-optimization/46177
1209         * gcc.dg/pr46177-2.c: New testcase.
1210
1211 2010-11-09  Richard Guenther  <rguenther@suse.de>
1212
1213         PR testsuite/46312
1214         * gcc.dg/vec-scal-opt.c: Move ...
1215         * gcc.dg/vect/vect-scal-opt.c: ... here.
1216         * gcc.dg/vec-scal-opt1.c: Move ...
1217         * gcc.dg/vect/vect-scal-opt1.c: ... here.
1218         * gcc.dg/vec-scal-opt2.c: Move ...
1219         * gcc.dg/vect/vect-scal-opt2.c: ... here.
1220
1221 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1222
1223         * gnat.dg/specs/static_initializer5.ads: New test.
1224         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1225
1226 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1227
1228         PR middle-end/46360
1229         * gcc.c-torture/compile/pr46360.c: New test.
1230
1231         PR c++/45894
1232         * g++.dg/warn/Wsequence-point-2.C: New test.
1233
1234 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
1235
1236         PR fortran/46313
1237         * gfortran.dg/class_29.f03: New.
1238
1239 2010-11-09  Richard Guenther  <rguenther@suse.de>
1240
1241         PR middle-end/46221
1242         * gcc.target/i386/alias-1.c: New testcase.
1243
1244 2010-11-08  Jason Merrill  <jason@redhat.com>
1245
1246         * g++.dg/cpp0x/constexpr-sassert.C: New.
1247
1248 2010-11-08  Jason Merrill  <jason@redhat.com>
1249
1250         * g++.dg/cpp0x/constexpr-defarg.C: New.
1251
1252 2010-11-08  Xinliang David Li  <davidxl@google.com>
1253
1254         PR tree-optimization/46316
1255         * gcc.c-torture/execute/pr46316.c: New test.
1256
1257 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1258
1259         PR fortran/46344
1260         * gfortran.dg/class_28.f03: Extended.
1261
1262 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1263
1264         * objc.dg/property/dotsyntax-13.m: New.
1265         * objc.dg/property/dotsyntax-14.m: New.
1266         * objc.dg/property/dotsyntax-15.m: New.
1267         * objc.dg/property/synthesize-7.m: New.
1268         * obj-c++.dg/property/dotsyntax-13.mm: New.
1269         * obj-c++.dg/property/dotsyntax-14.mm: New.
1270         * obj-c++.dg/property/dotsyntax-15.mm: New.
1271         * obj-c++.dg/property/synthesize-7.mm: New.
1272
1273 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1274
1275         * objc.dg/property/dynamic-4.m: New.
1276         * objc.dg/property/dynamic-5.m: New.
1277         * objc.dg/property/dynamic-6.m: New.
1278         * obj-c++.dg/property/dynamic-4.mm: New.
1279         * obj-c++.dg/property/dynamic-5.mm: New.
1280         * obj-c++.dg/property/dynamic-6.mm: New.
1281
1282 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1283
1284         * objc.dg/property/synthesize-3.m: New.
1285         * objc.dg/property/synthesize-4.m: New.
1286         * objc.dg/property/synthesize-5.m: New.
1287         * objc.dg/property/synthesize-6.m: New.
1288         * obj-c++.dg/property/synthesize-3.mm: New.
1289         * obj-c++.dg/property/synthesize-4.mm: New.
1290         * obj-c++.dg/property/synthesize-5.mm: New.
1291         * obj-c++.dg/property/synthesize-6.mm: New.
1292
1293 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1294
1295         * objc.dg/property/at-property-5.m: Updated test.
1296         * objc.dg/property/at-property-16.m: New.
1297         * objc.dg/property/at-property-17.m: New.
1298         * objc.dg/property/at-property-18.m: New.
1299         * objc.dg/property/at-property-19.m: New.
1300         * objc.dg/property/dotsyntax-12.m: New.
1301         * objc.dg/protocol-inheritance-1.m: New.
1302         * objc.dg/protocol-inheritance-2.m: New.
1303         * obj-c++.dg/property/at-property-5.mm: Updated test.
1304         * obj-c++.dg/property/at-property-16.mm: New.
1305         * obj-c++.dg/property/at-property-17.mm: New.
1306         * obj-c++.dg/property/at-property-18.mm: New.
1307         * obj-c++.dg/property/at-property-19.mm: New.
1308         * obj-c++.dg/protocol-inheritance-1.mm: New.
1309         * obj-c++.dg/protocol-inheritance-2.mm: New.
1310         * obj-c++.dg/property/dotsyntax-12.mm: New.
1311
1312 2010-11-08  Jason Merrill  <jason@redhat.com>
1313
1314         * g++.dg/expr/overflow1.C: New.
1315         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1316         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1317         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1318         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1319
1320 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1321
1322         * gcc.dg/pr35442.c: Adapt warning.
1323
1324         PR target/46280
1325         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1326         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1327         * g++.dg/torture/pr36444.C: Add dg-options -msse for
1328         i?86-*-* x86_64-*-*.
1329         * g++.dg/torture/pr36445.C: Likewise.
1330         * gcc.c-torture/compile/pr34856.c: Likewise.
1331         * gcc.c-torture/compile/pr39928-1.c: Likewise.
1332         * gcc.c-torture/compile/vector-1.c: Likewise.
1333         * gcc.c-torture/compile/vector-2.c: Likewise.
1334         * gcc.dg/pr32912-1.c: Likewise.
1335         * gcc.c-torture/execute/va-arg-25.c: Move ...
1336         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
1337         Add dg-options -msse, dg-require-effective-target sse_runtime for
1338         for i?86-*-*, x86_64-*-*.
1339         * gcc.c-torture/execute/vector-1.c: Likewise.
1340         * gcc.c-torture/execute/vector-2.c: Likewise.
1341         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1342         i?86-*-*, x86_64-*-*.
1343         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1344         * gcc.dg/tree-ssa/sra-4.c: Likewise.
1345         * gcc.dg/tree-ssa/vector-1.c: Likewise.
1346         * gcc.dg/tree-ssa/vector-2.c: Likewise.
1347         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1348
1349 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1350
1351         * gcc.dg/torture/pr45982.c: Add -std=c99
1352         * gcc.dg/torture/pr45623.c: Ditto.
1353
1354 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1355
1356         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1357         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1358
1359 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
1360
1361         PR target/28627
1362         * g++.dg/ext/dllimport7.C: Adjust second error check and
1363         allow test for x86_64 mingw, too.
1364
1365 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1366
1367         PR fortran/46344
1368         * gfortran.dg/class_28.f03: New.
1369
1370 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
1371
1372         PR rtl-optimization/45352
1373         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1374         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1375         gcc.target/i386/pr45352-2.c: New tests.
1376
1377 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1378
1379         PR libobjc/36610
1380         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1381         XFAIL the run for all but m32 x86.
1382
1383 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
1384
1385         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1386         as comment character.
1387
1388 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1389
1390         * gcc.target/mips/mips.exp: Revert previous patch.
1391         * gcc.target/mips/fma-1.c: Delete.
1392         * gcc.target/mips/fma-2.c: Likewise.
1393         * gcc.target/mips/fma-3.c: Likewise.
1394         * gcc.target/mips/fma-4.c: Likewise.
1395         * gcc.target/mips/fma-5.c: Likewise.
1396         * gcc.target/mips/fma-6.c: Likewise.
1397         * gcc.target/mips/fma-7.c: Likewise.
1398         * gcc.target/mips/fma-8.c: Likewise.
1399         * gcc.target/mips/fma-9.c: Likewise.
1400         * gcc.target/mips/fma-10.c: Likewise.
1401         * gcc.target/mips/fma-11.c: Likewise.
1402         * gcc.target/mips/fma-12.c: Likewise.
1403         * gcc.target/mips/fma-13.c: Likewise.
1404         * gcc.target/mips/fma-14.c: Likewise.
1405         * gcc.target/mips/fma-15.c: Likewise.
1406         * gcc.target/mips/fma-16.c: Likewise.
1407         * gcc.target/mips/fma-17.c: Likewise.
1408         * gcc.target/mips/fma-18.c: Likewise.
1409         * gcc.target/mips/fma-19.c: Likewise.
1410         * gcc.target/mips/fma-20.c: Likewise.
1411
1412 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1413
1414         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1415         * gcc.target/mips/fma-1.c: New test.
1416         * gcc.target/mips/fma-2.c: Likewise.
1417         * gcc.target/mips/fma-3.c: Likewise.
1418         * gcc.target/mips/fma-4.c: Likewise.
1419         * gcc.target/mips/fma-5.c: Likewise.
1420         * gcc.target/mips/fma-6.c: Likewise.
1421         * gcc.target/mips/fma-7.c: Likewise.
1422         * gcc.target/mips/fma-8.c: Likewise.
1423         * gcc.target/mips/fma-9.c: Likewise.
1424         * gcc.target/mips/fma-10.c: Likewise.
1425         * gcc.target/mips/fma-11.c: Likewise.
1426         * gcc.target/mips/fma-12.c: Likewise.
1427         * gcc.target/mips/fma-13.c: Likewise.
1428         * gcc.target/mips/fma-14.c: Likewise.
1429         * gcc.target/mips/fma-15.c: Likewise.
1430         * gcc.target/mips/fma-16.c: Likewise.
1431         * gcc.target/mips/fma-17.c: Likewise.
1432         * gcc.target/mips/fma-18.c: Likewise.
1433         * gcc.target/mips/fma-19.c: Likewise.
1434         * gcc.target/mips/fma-20.c: Likewise.
1435
1436 2010-11-06  Jason Merrill  <jason@redhat.com>
1437
1438         * g++.dg/cpp0x/constexpr-ctor3.C: New.
1439
1440 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
1441
1442         PR c/43384
1443         * gcc.dg/parser-error-3.c: New test.
1444
1445 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
1446
1447         PR c++/45332
1448         * g++.dg/parse/semicolon2.C: New testcase.
1449         * g++.dg/ext/asmspec1.C: Adjust.
1450         * g++.dg/init/new13.C: Adjust.
1451         * g++.dg/parse/ctor5.C: Adjust.
1452
1453 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
1454
1455         PR fortran/46330
1456         * gfortran.dg/class_27.f03: New.
1457
1458 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1459
1460         Fixed using the Objective-C 2.0 dot-syntax with self and super.
1461         * objc.dg/property/dotsyntax-5.m: New.
1462         * objc.dg/property/dotsyntax-6.m: New.
1463         * objc.dg/property/dotsyntax-7.m: New.
1464         * objc.dg/property/dotsyntax-8.m: New.
1465         * objc.dg/property/dotsyntax-9.m: New.
1466         * objc.dg/property/dotsyntax-10.m: New.
1467         * objc.dg/property/dotsyntax-11.m: New.
1468         * obj-c++.dg/property/dotsyntax-5.mm: New.
1469         * obj-c++.dg/property/dotsyntax-6.mm: New.
1470         * obj-c++.dg/property/dotsyntax-7.mm: New.
1471         * obj-c++.dg/property/dotsyntax-8.mm: New.
1472         * obj-c++.dg/property/dotsyntax-9.mm: New.
1473         * obj-c++.dg/property/dotsyntax-10.mm: New.
1474         * obj-c++.dg/property/dotsyntax-11.mm: New.
1475
1476 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1477
1478         * obj-c++.dg/encode-3.mm: Provide a different string check for the
1479         NeXT runtime when the type is READONLY.
1480
1481 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
1482
1483         * gcc.target/i386/387-2.c: Skip if -march= is specified.
1484         * gcc.target/i386/387-6.c: Ditto.
1485         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
1486         * gcc.target/i386/387-4.c: Ditto.
1487         * gcc.target/i386/387-7.c: Ditto.
1488         * gcc.target/i386/387-8.c: Ditto.
1489         * gcc.target/i386/387-9.c: Ditto.
1490         * gcc.target/i386/387-10.c: Ditto.
1491         * gcc.target/i386/387-11.c: Ditto.
1492         * gcc.target/i386/387-12.c: Ditto.
1493
1494         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
1495
1496 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1497
1498         PR target/44981
1499         * gcc.dg/darwin-cfstring-format-1.c: New.
1500         * gcc.dg/warn-nsstring.c: New.
1501         * objc.dg/fsf-nsstring-format-1.m: New.
1502         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1503         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1504         linker warning.
1505
1506 2010-11-05  Jason Merrill  <jason@redhat.com>
1507
1508         PR c++/45473
1509         * g++.dg/inherit/virtual6.C: New.
1510
1511 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1512
1513         PR c/44772
1514         * gcc.dg/Wcxx-compat-21.c: New test.
1515
1516 2010-11-05  Ian Lance Taylor  <iant@google.com>
1517
1518         PR target/46084
1519         * gcc.target/i386/pr46084.c: New test.
1520
1521 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
1522
1523         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1524         * (check_effective_target_mempcpy): New.
1525         * gcc.c-torture/execute/pr45636.c: Move this...
1526         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
1527
1528 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1529
1530         * gcc.target/i386/i386.exp (FLAGS): Remove.
1531         Wrap gcc_target_compile with $clearcap_ldflags added to options.
1532
1533 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1534
1535         PR c++/46160
1536         * g++.dg/opt/empty2.C: New test.
1537
1538         PR target/45670
1539         * gcc.target/i386/pr45670.c: New test.
1540
1541 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
1542
1543         PR fortran/45451
1544         PR fortran/46174
1545         * gfortran.dg/class_19.f03: Modified.
1546         * gfortran.dg/class_allocate_6.f03: New.
1547
1548 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1549
1550         * gcc.target/i386/avx-vzeroupper-19.c: New.
1551
1552 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1553
1554         PR tree-optimization/46099
1555         * gcc.dg/autopar/pr46099.c: New test.
1556
1557         PR middle-end/43690
1558         * c-c++-common/pr43690.c: New test.
1559
1560 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
1561
1562         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
1563         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
1564         declaration and implementation.
1565         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
1566         * obj-c++.dg/property/at-property-13.mm: Likewise.
1567         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
1568         * obj-c++.dg/property/property-1.mm: Likewise.
1569         * obj-c++.dg/property/at-property-7.mm: Likewise.
1570         * obj-c++.dg/property/at-property-9.mm: Likewise.
1571         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
1572         * obj-c++.dg/property/at-property-10.mm: Likewise.
1573         * obj-c++.dg/property/synthesize-2.mm: Likewise.
1574         * obj-c++.dg/property/at-property-12.mm: Likewise.
1575         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
1576         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
1577         * obj-c++.dg/property/at-property-6.mm: Likewise.
1578         * obj-c++.dg/property/at-property-8.mm: Likewise.
1579         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
1580         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
1581         * obj-c++.dg/property/at-property-11.mm: Likewise.
1582         * obj-c++.dg/template-8.mm: Likewise.
1583         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
1584         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
1585         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
1586         and put a FIXME for this.
1587         * obj-c++.dg/property/property-2.mm: Remove.
1588         * obj-c++.dg/property/property-3.mm: Remove.
1589
1590 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1591
1592         PR debug/46307
1593         * gcc.dg/pr46307.c: New test.
1594
1595 2010-11-05  Jason Merrill  <jason@redhat.com>
1596
1597         PR c++/46304
1598         * g++.dg/ext/complex6.C: New.
1599
1600 2010-11-04  Bud Davis   <jimmied@smu.edu>
1601
1602         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
1603
1604 2010-11-04  Chao-ying Fu  <fu@mips.com>
1605
1606         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
1607         msubu, mult, multu.
1608         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1609
1610 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1611
1612         Fixed using the Objective-C 2.0 dot-syntax with class names.
1613         * objc.dg/property/dotsyntax-3.m: New.
1614         * objc.dg/property/dotsyntax-4.m: New.
1615         * obj-c++.dg/property/dotsyntax-3.mm: New.
1616         * obj-c++.dg/property/dotsyntax-4.mm: New.
1617
1618         * objc.dg/fobjc-std-1.m: Added test for warnings when the
1619         Objective-C 2.0 dot-syntax is used with class names.
1620         * obj-c++.dg/fobjc-std-1.mm: Same change.
1621
1622 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
1623
1624         * gcc.target/powerpc/loop_align.c: New.
1625
1626 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1627
1628         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1629
1630         merge from FSF 'apple/trunk' branch.
1631         * gcc.target/powerpc/darwin64-abi.c: New.
1632
1633 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
1634
1635         PR tree-optimization/46233
1636         * gcc.dg/pr46233.c: New test.
1637
1638 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1639
1640         * objc.dg/property/property-2.m: Deleted.
1641         * objc.dg/property/property-3.m: Deleted.
1642
1643 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1644
1645         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1646         defined.
1647         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1648         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1649         * objc.dg/property/property-1.m: Likewise.
1650         * objc.dg/property/at-property-6.m: Likewise.
1651         * objc.dg/property/at-property-7.m: Likewise.
1652         * objc.dg/property/dotsyntax-1.m: Likewise.
1653         * objc.dg/property/at-property-8.m: Likewise.
1654         * objc.dg/property/dotsyntax-2.m: Likewise.
1655         * objc.dg/property/at-property-9.m: Likewise.
1656         * objc.dg/property/synthesize-2.m: Likewise.
1657         * objc.dg/property/at-property-10.m: Likewise.
1658         * objc.dg/property/at-property-11.m: Likewise.
1659         * objc.dg/property/at-property-12.m: Likewise.
1660         * objc.dg/property/at-property-13.m: Likewise.
1661         * objc.dg/property/fsf-property-method-access.m: Likewise.
1662         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1663         linker warning.
1664         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
1665         warnings.
1666         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
1667         deprecation warnings.  Use Object1 implementation.
1668         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
1669         * objc/execute/forward-1.m: Remove.
1670         * objc/execute/forward-1.x: Remove.
1671
1672 2010-11-04  Jason Merrill  <jason@redhat.com>
1673
1674         * g++.dg/cpp0x/constexpr-access.C: New.
1675
1676 2010-11-04  Richard Guenther  <rguenther@suse.de>
1677
1678         PR rtl-optimization/46183
1679         * gcc.dg/torture/pr46183.c: New testcase.
1680
1681 2010-11-04  Richard Guenther  <rguenther@suse.de>
1682
1683         PR tree-optimization/46068
1684         * gcc.dg/torture/pr46068.c: New testcase.
1685
1686 2010-11-04  Richard Guenther  <rguenther@suse.de>
1687
1688         PR tree-optimization/45991
1689         * gcc.dg/pr45991.c: New testcase.
1690
1691 2010-11-04  Richard Guenther  <rguenther@suse.de>
1692
1693         PR tree-optimization/46154
1694         * g++.dg/torture/pr46154.C: New testcase.
1695
1696 2010-11-04  Richard Guenther  <rguenther@suse.de>
1697
1698         PR tree-optimization/45733
1699         * gcc.dg/pr45733.c: New testcase.
1700
1701 2010-11-04  Ira Rosen  <irar@il.ibm.com>
1702
1703         PR tree-optimization/46213
1704         * gfortran.dg/vect/pr46213.f90: New.
1705
1706 2010-11-04  Richard Guenther  <rguenther@suse.de>
1707
1708         PR testsuite/45702
1709         * gcc.dg/pr34989-1.c: Move ...
1710         * gcc.dg/lto/pr34989-1_0.c: ... here.
1711         * gcc.dg/pr34989-2.c: Move ...
1712         * gcc.dg/lto/pr34989-1_1.c: ... here.
1713         * gcc.dg/pr27898.c: Move ...
1714         * gcc.dg/lto/pr27898_0.c: ... here and ...
1715         * gcc.dg/lto/pr27898_1.c: ... split.
1716         * gcc.dg/pr28712.c: Move ...
1717         * gcc.dg/lto/pr28712_0.c: ... here and ...
1718         * gcc.dg/lto/pr28712_1.c: ... split ...
1719         * gcc.dg/lto/pr28712_2.c: ... twice.
1720         * gcc.dg/pr28706.c: Move ...
1721         * gcc.dg/lto/pr28706_0.c: ... here and ...
1722         * gcc.dg/lto/pr28706_1.c: ... split.
1723
1724 2010-11-04  Richard Guenther  <rguenther@suse.de>
1725             Richard Henderson  <rth@redhat.com>
1726
1727         * gcc.target/i386/fma4-vector-2.c: New testcase.
1728
1729 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1730             Richard Guenther  <rguenther@suse.de>
1731
1732         * gcc.dg/vec-scal-opt.c: New testcase.
1733         * gcc.dg/vec-scal-opt1.c: New testcase.
1734         * gcc.dg/vec-scal-opt2.c: New testcase.
1735
1736 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1737
1738         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1739         from plugin build flags on Darwin targets.
1740
1741 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1742
1743         * gcc.target/i386/pr46285.c: Require split_stack target.
1744
1745 2010-11-03  Jason Merrill  <jason@redhat.com>
1746
1747         PR c++/46293
1748         * g++.dg/cpp0x/constexpr-base2.C: New.
1749
1750         PR c++/46289
1751         * g++.dg/cpp0x/initlist45.C: New.
1752
1753 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1754
1755         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1756         is now allowed in categories.
1757         * obj-c++.dg/property/dynamic-2.mm: Same change.
1758         * objc.dg/property/dynamic-3.m: New.
1759         * obj-c++.dg/property/dynamic-3.mm: New.
1760         * objc.dg/property/at-property-14.m: New.
1761         * objc.dg/property/at-property-15.m: New.
1762         * obj-c++.dg/property/at-property-14.mm: New.
1763         * obj-c++.dg/property/at-property-15.mm: New.
1764
1765         * objc.dg/foreach-6.m: Added a few more tests for valid and
1766         invalid iterating variables and collections.
1767
1768 2010-11-03  Xinliang David Li  <davidxl@google.com>
1769
1770         PR target/46200
1771         * g++.dg/tree-ssa/ivopts-2.C: New test.
1772
1773 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1774
1775         PR target/46295
1776         * gcc.target/i386/pr46295.c: New.
1777
1778 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1779
1780         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1781         precision min/max for single precision on VSX.
1782
1783 2010-11-03  Jason Merrill  <jason@redhat.com>
1784
1785         PR c++/46289
1786         * g++.dg/cpp0x/constexpr-ice3.C: New.
1787
1788 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1789
1790         * gnat.dg/opt8.ad[sb]: New test.
1791         * gnat.dg/opt8_pkg.ads: New helper.
1792
1793 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1794
1795         PR rtl-optimization/45865
1796         * gcc.dg/pr45865.c: New.
1797         * gcc.dg/torture/pr45865.c: Likewise.
1798
1799         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1800         * gcc.target/arm/headmerge-2.c: Likewise.
1801         * gcc.target/i386/headmerge-1.c: Likewise.
1802         * gcc.target/i386/headmerge-2.c: Likewise.
1803
1804 2010-11-03  Richard Guenther  <rguenther@suse.de>
1805
1806         PR middle-end/46288
1807         * gcc.dg/pr46288.c: New testcase.
1808
1809 2010-11-03  Richard Guenther  <rguenther@suse.de>
1810
1811         PR tree-optimization/44807
1812         * gcc.dg/torture/pr44807.c: New testcase.
1813
1814 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1815
1816         PR libgfortran/43899
1817         * gfortran.dg/namelist_67.f90: New test.
1818
1819 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1820
1821         PR tree-optimization/46009
1822         * gcc.dg/vect/pr46009.c: New function.
1823
1824 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1825
1826         Implemented -fobjc-std=objc1 flag.
1827         * objc.dg/fobjc-std-1.m: New.
1828         * obj-c++.dg/fobjc-std-1.mm: New.
1829
1830 2010-11-03  Richard Guenther  <rguenther@suse.de>
1831
1832         PR middle-end/46241
1833         * g++.dg/debug/pr46241.C: New testcase.
1834
1835 2010-11-03  Richard Guenther  <rguenther@suse.de>
1836
1837         PR tree-optimization/46190
1838         * gfortran.dg/pr46190.f90: New testcase.
1839
1840 2010-11-03  Richard Guenther  <rguenther@suse.de>
1841
1842         PR testsuite/46274
1843         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1844         * gcc.dg/vect/vect-19.c: Likewise.
1845         * gcc.dg/vect/vect-17.c: Likewise.
1846
1847 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1848
1849         PR target/46285
1850         * gcc.target/i386/pr46285.c: New.
1851
1852 2010-11-03  Richard Guenther  <rguenther@suse.de>
1853
1854         PR tree-optimization/46217
1855         * gcc.dg/pr46217.c: New testcase.
1856
1857 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1858
1859         * objc.dg/property/dotsyntax-1.m: New.
1860         * objc.dg/property/dotsyntax-2.m: New.
1861         * obj-c++.dg/property/dotsyntax-1.mm: New.
1862         * obj-c++.dg/property/dotsyntax-2.mm: New.
1863
1864 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1865
1866         PR tree-optimization/46165
1867         * gcc.dg/pr46165.c: New test.
1868
1869 2010-11-03  Richard Guenther  <rguenther@suse.de>
1870
1871         PR middle-end/46251
1872         * gcc.dg/pr46251.c: New testcase.
1873
1874 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1875
1876         PR tree-optimization/46107
1877         * gcc.c-torture/compile/pr46107.c: New test.
1878
1879         PR debug/46252
1880         * gcc.dg/pr46252.c: New test.
1881
1882         PR rtl-optimization/46034
1883         PR rtl-optimization/46212
1884         PR rtl-optimization/46248
1885         * gcc.c-torture/compile/pr46034.c: New test.
1886         * gcc.c-torture/compile/pr46248.c: New test.
1887         * gcc.dg/pr46212.c: New test.
1888
1889 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1890
1891         * gnat.dg/sizetype4.adb: New test.
1892
1893 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
1894
1895         * gcc.target/i386/avx-vzeroupper-15.c: New.
1896         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1897         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1898         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1899
1900         PR target/46253
1901         * gcc.target/i386/pr46253.c: New.
1902
1903 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1904             Tobias Burnus  <burnus@net-b.de>
1905
1906         PR fortran/45170
1907         * gfortran.dg/deferred_type_param_1.f90: New.
1908         * gfortran.dg/deferred_type_param_2.f90: New.
1909         * gfortran.dg/initialization_1.f90: Update dg-errors.
1910         * gfortran.dg/initialization_9.f90: Update dg-errors.
1911
1912 2010-11-02  Richard Guenther  <rguenther@suse.de>
1913
1914         PR tree-optimization/46149
1915         * g++.dg/torture/pr46149.C: New testcase.
1916
1917 2010-11-02  Richard Guenther  <rguenther@suse.de>
1918
1919         PR tree-optimization/46216
1920         * gcc.dg/torture/pr46216.c: New testcase.
1921
1922 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1923
1924         PR target/46131
1925         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1926         *-*-osf*.
1927
1928 2010-11-02  Richard Guenther  <rguenther@suse.de>
1929
1930         PR tree-optimization/46184
1931         * gcc.dg/pr46184.c: New testcase.
1932
1933 2010-11-02  Richard Guenther  <rguenther@suse.de>
1934
1935         PR tree-optimization/46177
1936         * gcc.dg/pr46177.c: New testcase.
1937
1938 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1939
1940         PR middle-end/46120
1941         * g++.dg/ipa/ivinline-9.C: New test.
1942
1943 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1944
1945         PR tree-optimization/45875
1946         * g++.dg/torture/pr45875.C: New test.
1947
1948 2010-11-02  Richard Guenther  <rguenther@suse.de>
1949
1950         PR testsuite/46249
1951         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1952
1953 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
1954
1955         PR debug/46255
1956         * gcc.dg/pr46255.c: New test.
1957
1958 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1959
1960         PR c++/46170
1961         PR c++/46162
1962         * g++.dg/template/sfinae26.C: New test.
1963         * g++.dg/template/sfinae27.C: Likewise.
1964
1965 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1966
1967         PR c++/45606
1968         * g++.dg/template/typedef36.C: New test.
1969         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1970         * g++.dg/template/canon-type-10.C: Likewise.
1971         * g++.dg/template/canon-type-11.C: Likewise.
1972         * g++.dg/template/canon-type-12.C: Likewise.
1973         * g++.dg/template/canon-type-13.C: Likewise.
1974
1975 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
1976
1977         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1978         instance of debug_pubnames on darwin.
1979
1980 2010-11-01  Jason Merrill  <jason@redhat.com>
1981             Benjamin Kosnik  <bkoz@redhat.com>
1982
1983         * g++.dg/cpp0x/constexpr-initlist2.C: New.
1984         * g++.dg/cpp0x/constexpr-initlist3.C: New.
1985
1986         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1987         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1988         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1989         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1990         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1991         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1992         * g++.dg/cpp0x/constexpr-array.C: New.
1993         * g++.dg/cpp0x/constexpr-base.C: New.
1994         * g++.dg/cpp0x/constexpr-complex.C: New.
1995         * g++.dg/cpp0x/constexpr-data1.C: New.
1996         * g++.dg/cpp0x/constexpr-data2.C: New.
1997         * g++.dg/cpp0x/constexpr-deref.C: New.
1998         * g++.dg/cpp0x/constexpr-diag1.C: New.
1999         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2000         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2001         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2002         * g++.dg/cpp0x/constexpr-empty.C: New.
2003         * g++.dg/cpp0x/constexpr-empty2.C: New.
2004         * g++.dg/cpp0x/constexpr-empty3.C: New.
2005         * g++.dg/cpp0x/constexpr-empty4.C: New.
2006         * g++.dg/cpp0x/constexpr-empty5.C: New.
2007         * g++.dg/cpp0x/constexpr-ex1.C: New.
2008         * g++.dg/cpp0x/constexpr-ex2.C: New.
2009         * g++.dg/cpp0x/constexpr-ex3.C: New.
2010         * g++.dg/cpp0x/constexpr-ex4.C: New.
2011         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2012         * g++.dg/cpp0x/constexpr-fnptr.C: New.
2013         * g++.dg/cpp0x/constexpr-function1.C: New.
2014         * g++.dg/cpp0x/constexpr-function2.C: New.
2015         * g++.dg/cpp0x/constexpr-function3.C: New.
2016         * g++.dg/cpp0x/constexpr-ice.C: New.
2017         * g++.dg/cpp0x/constexpr-initlist.C: New.
2018         * g++.dg/cpp0x/constexpr-neg1.C: New.
2019         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2020         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2021         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2022         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2023         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2024         * g++.dg/cpp0x/constexpr-nonlit.C: New.
2025         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2026         * g++.dg/cpp0x/constexpr-nullptr.C: New.
2027         * g++.dg/cpp0x/constexpr-object1.C: New.
2028         * g++.dg/cpp0x/constexpr-object2.C: New.
2029         * g++.dg/cpp0x/constexpr-overflow.C: New.
2030         * g++.dg/cpp0x/constexpr-pedantic.C: New.
2031         * g++.dg/cpp0x/constexpr-pos1.C: New.
2032         * g++.dg/cpp0x/constexpr-potential1.C: New.
2033         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2034         * g++.dg/cpp0x/constexpr-pure.C: New.
2035         * g++.dg/cpp0x/constexpr-static.C: New.
2036         * g++.dg/cpp0x/constexpr-static2.C: New.
2037         * g++.dg/cpp0x/constexpr-static3.C: New.
2038         * g++.dg/cpp0x/constexpr-static4.C: New.
2039         * g++.dg/cpp0x/constexpr-static5.C: New.
2040         * g++.dg/cpp0x/constexpr-static6.C: New.
2041         * g++.dg/cpp0x/constexpr-string.C: New.
2042         * g++.dg/cpp0x/constexpr-switch.C: New.
2043         * g++.dg/cpp0x/constexpr-targ.C: New.
2044         * g++.dg/cpp0x/constexpr-throw.C: New.
2045         * g++.dg/cpp0x/constexpr-typeid.C: New.
2046         * g++.dg/cpp0x/constexpr-union.C: New.
2047         * g++.dg/cpp0x/constexpr-value.C: New.
2048         * g++.dg/cpp0x/constexpr-value2.C: New.
2049         * g++.dg/cpp0x/constexpr-variadic.C: New.
2050         * g++.dg/cpp0x/initlist5.C: Use constexpr.
2051         * g++.dg/cpp0x/static_assert3.C: Add expected error.
2052         * g++.dg/other/fold1.C: Likewise.
2053         * g++.dg/parse/crash36.C: Likewise.
2054         * g++.dg/parse/constant4.C: Adjust expected error.
2055         * g++.dg/template/arg5.C: Likewise.
2056         * g++.dg/template/non-dependent10.C: Likewise.
2057         * g++.dg/template/qualified-id3.C: Likewise.
2058         * g++.dg/warn/overflow-warn-1.C: Likewise.
2059         * g++.dg/warn/overflow-warn-3.C: Likewise.
2060         * g++.dg/warn/overflow-warn-4.C: Likewise.
2061         * g++.old-deja/g++.pt/crash10.C: Likewise.
2062
2063         * g++.dg/cpp0x/constexpr-ctor2.C: New.
2064
2065 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2066
2067         Implemented format and noreturn attributes for Objective-C methods.
2068         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2069         * objc.dg/attributes/method-deprecated-1.m: New.
2070         * objc.dg/attributes/method-deprecated-2.m: New.
2071         * objc.dg/attributes/method-deprecated-3.m: New.
2072         * objc.dg/attributes/method-noreturn-1.m: New.
2073         * objc.dg/attributes/method-sentinel-1.m: New.
2074         * objc.dg/attributes/method-format-1.m: New.
2075         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2076         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2077         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2078         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2079         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2080         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2081         * obj-c++.dg/attributes/method-format-1.mm: New.
2082
2083 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2084
2085         * objc.dg/property/at-property-deprecated-1.m: New.
2086         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2087
2088 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2089
2090         Implemented Objective-C 2.0 property accessors.
2091         * objc.dg/property/at-property-6.m: Use nonatomic properties to
2092         avoid testing more complex accessors in this testcase which is not
2093         about them.
2094         * objc.dg/property/at-property-7.m: Same change.
2095         * objc.dg/property/at-property-8.m: Same change.
2096         * objc.dg/property/at-property-9.m: Same change.
2097         * objc.dg/property/at-property-10.m: Same change.
2098         * objc.dg/property/at-property-11.m: Same change.
2099         * obj-c++.dg/property/at-property-6.mm: Same change.
2100         * obj-c++.dg/property/at-property-7.mm: Same change.
2101         * obj-c++.dg/property/at-property-8.mm: Same change.
2102         * obj-c++.dg/property/at-property-9.mm: Same change.
2103         * obj-c++.dg/property/at-property-10.mm: Same change.
2104         * obj-c++.dg/property/at-property-11.mm: Same change.
2105         * objc.dg/property/at-property-12.m: New.
2106         * objc.dg/property/at-property-13.m: New.
2107         * obj-c++.dg/property/at-property-12.mm: New.
2108         * obj-c++.dg/property/at-property-13.mm: New.
2109
2110 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2111
2112         PR fortran/46152
2113         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2114         * gfortran.dg/allocate_with_typespec_4.f90: New test.
2115         * gfortran.dg/allocate_with_typespec_1.f90: New test.
2116         * gfortran.dg/allocate_with_typespec_2.f: New test.
2117         * gfortran.dg/allocate_with_typespec_3.f90: New test.
2118         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2119         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2120
2121 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
2122             Nathan Froyd  <froydnj@codesourcery.com>
2123
2124         PR tree-optimization/46259
2125         * gfortran.dg/pr46259.f: New testcase.
2126
2127 2010-11-01  Paul Koning  <ni1d@arrl.net>
2128
2129         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2130         * gcc.c-torture/compile/20020604-1.c: Ditto.
2131         * gcc.c-torture/compile/20001226-1.c: Ditto.
2132         * gcc.c-torture/compile/20010327-1.c: Ditto.
2133         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2134         * gcc.c-torture/compile/pr43191.c: Ditto.
2135         * gcc.c-torture/compile/pr41181.c: Ditto.
2136
2137 2010-10-31  Richard Henderson  <rth@redhat.com>
2138
2139         * lib/target-supports.exp
2140         (check_effective_target_automatic_stack_alignment): True for
2141         x86 but not windows.
2142         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2143         use of the preferred-stack-boundary arguments.
2144         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2145
2146 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
2147
2148         PR target/46142
2149         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2150         * gcc.target/i386/fma4-builtin-2.c: Likewise.
2151
2152 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2153
2154         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2155
2156 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2157
2158         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2159         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
2160         than tls.
2161         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2162         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2163         * objc.dg/torture/tls/thr-init.m: Likewise.
2164         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2165         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2166
2167 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2168
2169         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2170         the Linux kernel.
2171
2172 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
2173
2174         PR fortran/44917
2175         PR fortran/44926
2176         PR fortran/46196
2177         * gfortran.dg/typebound_generic_10.f03: New.
2178
2179 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2180
2181         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2182         * objc.dg/property/property-neg-1.m: Updated for changes in the
2183         syntax of @property and the implementation of
2184         @synthesize/@dynamic.
2185         * objc.dg/property/property-neg-2.m: Same change.
2186         * objc.dg/property/property-neg-3.m: Same change.
2187         * objc.dg/property/property-neg-4.m: Same change.
2188         * objc.dg/property/property-neg-5.m: Same change.
2189         * objc.dg/property/property-neg-7.m: Same change.
2190         * objc.dg/property/property-1.m: Same change.
2191         * objc.dg/property/synthesize-1.m: Same change.
2192         * objc.dg/property/at-property-2.m: Same change.
2193         * objc.dg/property/at-property-4.m: Same change.
2194
2195         * objc.dg/property/fsf-property-method-acces.m: Updated for
2196         changes in the syntax of @property and the implementation of
2197         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2198         * objc.dg/property/fsf-property-basic.m: Same change.
2199         * objc.dg/property/fsf-property-named-ivar.m: Same change.
2200
2201         * objc.dg/property/at-property-5.m: New.
2202         * objc.dg/property/at-property-6.m: New.
2203         * objc.dg/property/at-property-7.m: New.
2204         * objc.dg/property/at-property-8.m: New.
2205         * objc.dg/property/at-property-9.m: New.
2206         * objc.dg/property/at-property-10.m: New.
2207         * objc.dg/property/at-property-11.m: New.
2208         * objc.dg/property/synthesize-2.m: New.
2209         * objc.dg/property/dynamic-2.m: New.
2210
2211         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2212         syntax of @property and the implementation of
2213         @synthesize/@dynamic.
2214         * obj-c++.dg/property/property-neg-2.mm: Same change.
2215         * obj-c++.dg/property/property-neg-3.mm: Same change.
2216         * obj-c++.dg/property/property-neg-4.mm: Same change.
2217         * obj-c++.dg/property/property-neg-5.mm: Same change.
2218         * obj-c++.dg/property/property-neg-7.mm: Same change.
2219         * obj-c++.dg/property/property-1.mm: Same change.
2220         * obj-c++.dg/property/synthesize-1.mm: Same change.
2221         * obj-c++.dg/property/at-property-2.mm: Same change.
2222         * obj-c++.dg/property/at-property-4.mm: Same change.
2223
2224         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2225         changes in the syntax of @property and the implementation of
2226         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2227         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2228         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2229
2230         * obj-c++.dg/property/at-property-5.mm: New.
2231         * obj-c++.dg/property/at-property-6.mm: New.
2232         * obj-c++.dg/property/at-property-7.mm: New.
2233         * obj-c++.dg/property/at-property-8.mm: New.
2234         * obj-c++.dg/property/at-property-9.mm: New.
2235         * obj-c++.dg/property/at-property-10.mm: New.
2236         * obj-c++.dg/property/at-property-11.mm: New.
2237         * obj-c++.dg/property/synthesize-2.mm: New.
2238         * obj-c++.dg/property/dynamic-2.mm: New.
2239
2240 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2241             Andrew Pinski  <pinskia@gmail.com>
2242
2243         * gcc.c-torture/execute/vector-shift.c: New testcase.
2244         * gcc.c-torture/execute/vector-shift1.c: Likewise.
2245         * gcc.c-torture/execute/vector-shift2.c: Likewise.
2246         * gcc.dg/vector-shift.c: Likewise.
2247         * gcc.dg/vector-shift1.c: Likewise.
2248         * gcc.dg/torture/vector-shift2.c: Likewise.
2249         * gcc.dg/vector-shift3.c: Likewise.
2250         * gcc.dg/simd-1b.c: Adjust.
2251
2252 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2253
2254         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2255
2256 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
2257
2258         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2259
2260 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
2261
2262         PR target/46153
2263         * gcc.target/i386/pr46153.c: New test.
2264
2265 2010-10-27  Jason Merrill  <jason@redhat.com>
2266
2267         * g++.dg/cpp0x/constexpr-is_literal.C: New.
2268
2269 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
2270
2271         PR fortran/46161
2272         * gfortran.dg/class_dummy_3.f03: New.
2273
2274 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
2275
2276         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2277         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2278
2279         * gcc.target/i386/avx-vzeroupper-3.c: New.
2280         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2281         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2282         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2283         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2284         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2285         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2286         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2287         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2288         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2289         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2290         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2291
2292 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2293
2294         * obj-c.dg/property/at-property-4.m: New.
2295         * obj-c++.dg/property/at-property-4.mm: New.
2296         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2297         updates in warning.
2298         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2299         updates in warning.
2300
2301 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2302
2303         * objc.dg/property/at-property-1.m: New.
2304         * objc.dg/property/at-property-2.m: New.
2305         * objc.dg/property/at-property-3.m: New.
2306         * objc.dg/ivar-invalid-type-1.m: New.
2307         * obj-c++.dg/property/at-property-1.mm: New.
2308         * obj-c++.dg/property/at-property-2.mm: New.
2309         * obj-c++.dg/property/at-property-3.mm: New.
2310         * obj-c++.dg/ivar-invalid-type-1.mm: New.
2311         * objc.dg/property/property-neg-6.m: Updated testcase for updates
2312         in error reporting.
2313
2314 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2315
2316         PR libgfortran/46010
2317         * gfortran.dg/namelist_66.f90: New test.
2318         * gfortran.dg/fmt_t_6.f: Fix whitespace.
2319
2320 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
2321
2322         PR fortran/42647
2323         * gfortran.dg/allocatable_scalar_9.f90: Extended.
2324         * gfortran.dg/allocatable_scalar_10.f90: New.
2325         * gfortran.dg/class_19.f03: Extended.
2326
2327 2010-10-26  Jan Hubicka  <jh@suse.cz>
2328
2329         PR middle-end/45736
2330         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2331
2332 2010-10-26  Ira Rosen  <irar@il.ibm.com>
2333
2334         PR tree-optimization/46167
2335         * gcc.dg/vect/O-pr46167.c: New.
2336         * gcc.dg/vect/vect.exp: Run tests with -O.
2337
2338 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
2339
2340         PR target/44948
2341         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2342         * g++.dg/vect/pr33860a.cc: Likewise.
2343         * gcc.c-torture/compile/20070522-1.c: Likewise.
2344         * gcc.dg/compat/struct-align-1_x.c: Likewise.
2345         * gcc.dg/compat/struct-align-1_y.c: Likewise.
2346         * gcc.dg/compat/struct-align-2_x.c: Likewise.
2347         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2348         * gcc.dg/pr44136.c: Likewise.
2349
2350         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2351         * gcc.dg/compat/vector-1_x.c: Likewise.
2352         * gcc.dg/compat/vector-1_y.c: Likewise.
2353         * gcc.dg/compat/vector-2_x.c: Likewise.
2354         * gcc.dg/compat/vector-2_y.c: Likewise.
2355         * gcc.dg/pr43300.c: Likewise.
2356
2357         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2358         * gcc.dg/compat/vector-1a_y.c: Likewise.
2359         * gcc.dg/compat/vector-1b_x.c: Likewise.
2360         * gcc.dg/compat/vector-1b_y.c: Likewise.
2361         * gcc.dg/compat/vector-2a_x.c: Likewise.
2362         * gcc.dg/compat/vector-2a_y.c: Likewise.
2363         * gcc.dg/compat/vector-2b_x.c: Likewise.
2364         * gcc.dg/compat/vector-2b_y.c: Likewise.
2365         * gcc.target/i386/pr39162.c: Likewise.
2366         * gcc.target/i386/pr40906-2.c: Likewise.
2367         * gcc.target/i386/sse-5.c: Likewise.
2368
2369         * gcc.dg/pr35442.c: Prune ABI change warnings.
2370
2371         * gcc.c-torture/execute/pr38151.x: New.
2372         * gcc.target/i386/pr44948-1a.c: Likewise.
2373         * gcc.target/i386/pr44948-1b.c: Likewise.
2374         * gcc.target/i386/pr44948-2a.c: Likewise.
2375         * gcc.target/i386/pr44948-2b.c: Likewise.
2376
2377 2010-10-26  Ian Lance Taylor  <iant@google.com>
2378
2379         PR middle-end/45687
2380         * gcc.c-torture/execute/20101025-1.c: New test.
2381
2382 2010-10-26  Tobias Burnus  <burnus@net-b.de>
2383
2384         PR fortran/45451
2385         * gfortran.dg/class_allocate_5.f90: New.
2386
2387 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2388
2389         Implement opaque-enum-specifiers for C++0x
2390         * g++.dg/cpp0x/forw_enum1.C: New.
2391         * g++.dg/cpp0x/forw_enum2.C: New.
2392         * g++.dg/cpp0x/forw_enum3.C: New.
2393         * g++.dg/cpp0x/forw_enum4.C: New.
2394         * g++.dg/cpp0x/forw_enum5.C: New.
2395         * g++.dg/cpp0x/forw_enum6.C: New.
2396         * g++.dg/cpp0x/forw_enum7.C: New.
2397         * g++.dg/cpp0x/forw_enum8.C: New.
2398         * g++.dg/cpp0x/forw_enum9.C: New.
2399         * g++.dg/parse/enum3.C: Add new errors.
2400         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2401         * g++.dg/cpp0x/auto9.C: Add new error.
2402         * g++.dg/template/crash79.C: Add new errors.
2403
2404 2010-10-26  Jie Zhang  <jie@codesourcery.com>
2405
2406         * gcc.target/arm/volatile-bitfields-1.c: New test.
2407         * gcc.target/arm/volatile-bitfields-2.c: New test.
2408         * gcc.target/arm/volatile-bitfields-3.c: New test.
2409
2410 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2411
2412         * gnat.dg/pointer_discr1.adb: New test.
2413         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2414         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2415         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2416
2417 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2418
2419         * gnat.dg/loop_optimization8.adb: New test.
2420         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2421         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2422
2423 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2424
2425         * gnat.dg/in_out_parameter2.adb: New test.
2426         * gnat.dg/in_out_parameter3.adb: Likewise.
2427
2428 2010-10-25  Jie Zhang  <jie@codesourcery.com>
2429
2430         * g++.dg/opt/combine.c: New test.
2431
2432 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2433
2434         * gnat.dg/opt7.ad[sb]: New test.
2435         * gnat.dg/opt7_pkg.ads: New helper.
2436
2437 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2438
2439         PR objc/45735
2440         * obj-c.dg/pr45735.mm: New.
2441         * obj-c++.dg/pr45735.mm: New.
2442
2443 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2444
2445         PR objc/24393
2446         * objc.dg/pr24393.m: New.
2447         * obj-c++.dg/pr24393.mm: New.
2448
2449 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2450
2451         PR objc/28049
2452         * objc.dg/pr28049.m: New.
2453         * obj-c++.dg/pr28049.mm: New.
2454
2455 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2456
2457         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
2458         parameter attributes are now supported.
2459         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2460         * objc.dg/attributes/parameter-attribute-1.m: New test.
2461         * objc.dg/attributes/parameter-attribute-2.m: New test.
2462         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2463         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2464
2465 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
2466
2467         Based on the CFString implementation in FSF apple/trunk branch.
2468
2469         * gcc.dg/darwin-cfstring-1.c: New.
2470         * gcc.dg/darwin-cfstring-2.c: New.
2471         * gcc.dg/torture/darwin-cfstring-3.c: New.
2472         * g++.dg/other/darwin-cfstring1.C: New.
2473         * g++.dg/torture/darwin-cfstring-3.C: New.
2474
2475 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
2476
2477         * objc.dg/demangle-1.m: New test.
2478         * obj-c++.dg/demangle-1.mm: New test.
2479         * obj-c++.dg/demangle-2.mm: New test.
2480         * obj-c++.dg/demangle-3.mm: New test.
2481
2482 2010-10-23  Ian Lance Taylor  <iant@google.com>
2483
2484         * gcc.c-torture/execute/20101011-1.c: New test.
2485         * gcc.c-torture/execute/20101011-1.x: New test driver.
2486
2487 2010-10-23  Tobias Burnus  <burnus@net-b.de>
2488
2489         PR fortran/46122
2490         * gfortran.dg/protected_8.f90: New.
2491
2492 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
2493
2494         * gcc.dg/march-generic.c: Skip for -march in multilib options.
2495         * gcc.target/i386/isa-9.c: Skip for -march other than
2496         -march=amdfam10 in multilib options.
2497         * gcc.target/i386/pr42589.c: Skip for -march other than
2498         -march=i486 in multilib options.
2499         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2500         other -march in multilib options.
2501
2502 2010-10-23  Jie Zhang  <jie@codesourcery.com>
2503
2504         PR rtl-optimization/37360
2505         * gcc.dg/pr37360.c: New test.
2506
2507 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2508
2509         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2510
2511 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2512             Andrew Pinski  <pinskia@gmail.com>
2513
2514         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2515         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2516         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2517         * gcc.dg/vector-subscript-1.c: Likewise.
2518         * gcc.dg/vector-subscript-2.c: Likewise.
2519         * gcc.dg/vector-subscript-3.c: New testcase.
2520         * gcc.dg/array-8.c: Adjust.
2521
2522 2010-10-22  Richard Guenther  <rguenther@suse.de>
2523
2524         PR middle-end/46137
2525         * c-c++-common/torture/pr46137.c: New testcase.
2526
2527 2010-10-22  Jason Merrill  <jason@redhat.com>
2528
2529         PR c++/46129
2530         * g++.dg/template/defarg14.C: New.
2531
2532 2010-10-22  Jason Merrill  <jason@redhat.com>
2533
2534         PR c++/46103
2535         * g++.dg/cpp0x/implicit10.C: New.
2536
2537 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
2538
2539         PR target/46098
2540         * gcc.target/i386/pr46098.c: New test.
2541
2542 2010-10-22  Richard Guenther  <rguenther@suse.de>
2543
2544         PR tree-optimization/45720
2545         * gcc.dg/torture/pr45720.c: New testcase.
2546
2547 2010-10-22  Ira Rosen  <irar@il.ibm.com>
2548
2549         PR tree-optimization/46126
2550         * gcc.dg/vect/pr46126.c: New.
2551
2552 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
2553
2554         Based on the CFString implementation in FSF apple/trunk branch.
2555
2556         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2557         so that the latter can be used in dg-skip and dg-xfail clauses.
2558         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2559         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
2560         to use dg-additional-files for Object1.
2561         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
2562         to use dg-additional-files for Object1, move to torture/strings/.
2563         * obj-c++.dg/const-str-4.mm: Likewise.
2564         * obj-c++.dg/const-str-3.mm: Likewise.
2565         * obj-c++.dg/const-str-8.mm: Likewise.
2566         * obj-c++.dg/const-str-9.mm: Likewise.
2567         * obj-c++.dg/const-str-10.mm: Likewise.
2568         * obj-c++.dg/const-str-10.mm: Likewise.
2569         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
2570         to use dg-additional-files for Object1, move to strings/.
2571         * obj-c++.dg/const-str-2.mm: Likewise.
2572         * obj-c++.dg/const-str-5.mm: Likewise.
2573         * obj-c++.dg/const-str-6.mm: Likewise.
2574         * obj-c++.dg/const-str-12.mm: Likewise.
2575         * obj-c++.dg/strings/strings.exp: New.
2576         * obj-c++.dg/strings/const-cfstring-2.mm: New.
2577         * obj-c++.dg/strings/const-cfstring-5.mm: New.
2578         * obj-c++.dg/torture/strings/strings.exp: New.
2579         * obj-c++.dg/torture/strings/string1.mm: New.
2580         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
2581         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
2582         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
2583
2584         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
2585         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2586         * objc/execute/string2.m: Likewise.
2587         * objc/execute/string3.m: Likewise.
2588         * objc/execute/string3.m: Likewise.
2589         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
2590         * objc.dg/foreach-4.m: Likewise.
2591         * objc.dg/foreach-5.m: Likewise.
2592         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
2593         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2594         * objc.dg/const-str-4.m: Likewise.
2595         * objc.dg/const-str-7.m: Likewise.
2596         * objc.dg/const-str-8.m: Likewise.
2597         * objc.dg/const-str-9.m: Likewise.
2598         * objc.dg/const-str-10.m: Likewise.
2599         * objc.dg/const-str-11.m: Likewise.
2600         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
2601         to use dg-additional-files for Object1, move to objc.dg/strings/.
2602         * objc.dg/const-str-2.m: Likewise.
2603         * objc.dg/const-str-5.m: Likewise.
2604         * objc.dg/const-str-6.m: Likewise.
2605         * objc.dg/const-str-12.m: Likewise.
2606         * objc.dg/const-str-12b.m: Likewise.
2607         * objc.dg/strings/strings.exp: New.
2608         * objc.dg/strings/const-cfstring-2.m: New.
2609         * objc.dg/strings/const-cfstring-5.m: New.
2610         * objc.dg/torture/strings/strings.exp: New.
2611         * objc.dg/torture/strings/const-cfstring-1.m: New.
2612         * objc.dg/torture/strings/const-cfstring-3.m: New.
2613         * objc.dg/torture/strings/const-cfstring-4.m: New.
2614
2615 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2616
2617         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
2618
2619 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2620
2621         PR c++/46117
2622         * g++.dg/parse/crash57.C: New.
2623
2624 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
2625             H.J. Lu  <hongjiu.lu@intel.com>
2626
2627         PR target/45946
2628         * gcc.target/i386/pr45946.c: New test.
2629
2630 2010-10-21  Martin Jambor  <mjambor@suse.cz>
2631
2632         PR tree-optimization/45875
2633         * g++.dg/ipa/pr45875.C: New test.
2634
2635 2010-10-21  Ira Rosen  <irar@il.ibm.com>
2636
2637         PR tree-optimization/46049
2638         PR tree-optimization/46052
2639         * gcc.dg/vect/pr46052.c: New test.
2640         * gcc.dg/vect/pr46049.c: New test.
2641
2642 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2643
2644         PR fortran/46007
2645         * gfortran.dg/shape_5.f90:  New test case.
2646
2647 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2648
2649         PR fortran/46060
2650         * gfortran.dg/proc_ptr_comp_25.f90: New.
2651
2652 2010-10-21  Richard Guenther  <rguenther@suse.de>
2653             Michael Matz  <matz@suse.de>
2654
2655         PR tree-optimization/45764
2656         * gcc.dg/torture/pr45764.c: New testcase.
2657
2658 2010-10-21  Richard Guenther  <rguenther@suse.de>
2659
2660         PR tree-optimization/46111
2661         * g++.dg/torture/pr46111.C: New testcase.
2662
2663 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2664
2665         PR fortran/46067
2666         * gfortran.dg/dummy_procedure_4.f90: New.
2667         * gfortran.dg/proc_ptr_30.f90: New.
2668
2669 2010-10-21  Tobias Burnus  <burnus@net-b.de>
2670
2671         PR fortran/46100
2672         * gfortran.dg/ptr-func-1.f90: New.
2673         * gfortran.dg/ptr-func-2.f90: New.
2674
2675 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
2676
2677         PR tree-optimization/45919
2678         * gcc.c-torture/compile/pr45919.c: New test.
2679
2680         PR tree-optimization/46066
2681         * gcc.dg/autopar/pr46066.c: New test.
2682
2683 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2684
2685         PR c++/46024
2686         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2687
2688 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2689
2690         PR c++/46056
2691         * g++.dg/cpp0x/range-for7.C: New.
2692
2693 2010-10-20  Richard Guenther  <rguenther@suse.de>
2694
2695         PR lto/45667
2696         * g++.dg/lto/20101020-1_0.h: New testcase.
2697         * g++.dg/lto/20101020-1_0.C: Likewise.
2698         * g++.dg/lto/20101020-1_1.C: Likewise.
2699
2700 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
2701
2702         * gcc.dg/20101013-1.c: New test.
2703
2704 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
2705
2706         PR target/46085
2707         * gcc.target/i386/pr46085-1.c: New.
2708         * gcc.target/i386/pr46085-2.c: Likewise.
2709
2710 2010-10-20  Richard Guenther  <rguenther@suse.de>
2711
2712         PR tree-optimization/45860
2713         * gcc.dg/torture/pr45860.c: New testcase.
2714
2715 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2716
2717         * gnat.dg/discr25.adb: New test.
2718         * gnat.dg/discr25_pkg.ad[sb]: New helper.
2719
2720 2010-10-20  Olivier Hainque  <hainque@adacore.com>
2721
2722         * gcc.target/powerpc/ehreturn.c: New test.
2723
2724 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2725
2726         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
2727         not require Foundation and run with the GNU runtime as well.
2728
2729         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2730
2731         Radar 4439126
2732         * obj-c++.dg/template-8.mm: New.
2733
2734 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2735
2736         PR objc/23709
2737         * objc.dg/pr23709.m: New.
2738         * obj-c++.dg/pr23709.m: New.
2739
2740 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2741
2742         PR c++/46046
2743         * g++.dg/template/crash104.C: New.
2744
2745 2010-10-19  Richard Henderson  <rth@redhat.com>
2746
2747         * gcc.target/i386/fma3-fma.c: New.
2748         * gcc.target/i386/fma3-builtin.c: New.
2749         * gcc.target/i386/fma4-builtin.c: New.
2750
2751 2010-10-19  Richard Guenther  <rguenther@suse.de>
2752
2753         PR testsuite/46081
2754         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2755
2756 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2757
2758         Merge from 'apple/trunk' branch on FSF servers.
2759
2760         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
2761
2762         Radar 4293709
2763         * objc.dg/proto-init-mimatch-1.m: New.
2764         * obj-c++.dg/proto-init-mimatch-1.mm: New.
2765
2766 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2767
2768         Implemented parsing @synthesize and @dynamic for
2769         Objective-C/Objective-C++.
2770         * objc.dg/property/dynamic-1.m: New.
2771         * objc.dg/property/synthesize-1.m: New.
2772         * obj-c++.dg/property/dynamic-1.mm: New.
2773         * obj-c++.dg/property/synthesize-1.mm: New.
2774
2775 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2776
2777         * objc.dg/at-class-1.m: New.
2778         * objc.dg/at-class-1.mm: New.
2779
2780 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
2781
2782         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2783
2784 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2785
2786         Merge from 'apple/trunk' branch on FSF servers.
2787
2788         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
2789
2790         Radar 4407151
2791         * obj-c++.dg/template-7.mm: New.
2792
2793 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2794
2795         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2796         bugfix.
2797
2798 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2799
2800         Merge from 'apple/trunk' branch on FSF servers.
2801
2802         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
2803
2804         Radar 4451818
2805         * obj-c++.dg/try-catch-16.mm: New.
2806         * obj-c++.dg/try-catch-17.mm: New.
2807
2808         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
2809
2810         Radar 4330422
2811         * obj-c++.dg/try-catch-15.mm: New
2812
2813         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
2814
2815         Radar 4204796
2816         * obj-c++.dg/try-catch-12.mm: New
2817         * obj-c++.dg/try-catch-13.mm: New
2818         * obj-c++.dg/try-catch-14.mm: New
2819         * objc.dg/try-catch-11.m: New
2820         * objc.dg/try-catch-12.m: New
2821         * objc.dg/try-catch-13.m: New
2822
2823 2010-10-18  Richard Henderson  <rth@redhat.com>
2824
2825         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2826
2827 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2828
2829         PR c/46015
2830         * c-c++-common/Wunused-var-13.c: New test.
2831
2832 2010-10-18  Richard Guenther  <rguenther@suse.de>
2833
2834         PR tree-optimization/45967
2835         * gcc.dg/torture/pr45967.c: New testcase.
2836         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2837         * gcc.dg/ipa/ipa-pta-13.c: Likewise
2838         * gcc.dg/torture/pr39074-2.c: Likewise
2839         * gcc.dg/torture/pta-escape-1.c: Likewise
2840         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2841         * gcc.dg/tree-ssa/pta-callused.c: Likewise
2842         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2843         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2844         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2845         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2846
2847 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
2848
2849         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2850
2851 2010-10-18  Richard Guenther  <rguenther@suse.de>
2852
2853         PR lto/44950
2854         * g++.dg/lto/20101015-2_0.C: New testcase.
2855
2856 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2857
2858         PR middle-end/46019
2859         * gcc.c-torture/execute/pr46019.c: New test.
2860
2861 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2862
2863         Merge from 'apple/trunk' branch on FSF servers.
2864
2865         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
2866
2867         Radar 4516785
2868         * obj-c++.dg/method-namespace-2.mm: New.
2869
2870 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2871
2872         Merge from 'apple/trunk' branch on FSF servers.
2873
2874         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
2875
2876         Radar 4133425
2877         * objc.dg/private-1.m: Test modified.
2878         * obj-c++.dg/private-1.mm: Test modified.
2879
2880 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2881
2882         PR testsuite/45987
2883         * gcc.target/i386/push-1.c: Remove.
2884
2885 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2886             H.J. Lu  <hongjiu.lu@intel.com>
2887
2888         PR target/46051
2889         * gcc.target/i386/pr46051.c: New test.
2890
2891 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2892
2893         * obj-c++.dg/gnu-api-2-class.mm: New.
2894         * obj-c++.dg/gnu-api-2-ivar.mm: New.
2895         * obj-c++.dg/gnu-api-2-method.mm: New.
2896         * obj-c++.dg/gnu-api-2-objc.mm: New.
2897         * obj-c++.dg/gnu-api-2-object.mm: New.
2898         * obj-c++.dg/gnu-api-2-property.mm: New.
2899         * obj-c++.dg/gnu-api-2-protocol.mm: New.
2900         * obj-c++.dg/gnu-api-2-sel.mm: New.
2901
2902 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
2903
2904         * objc.dg/fsf-package-0.m: New.
2905         * obj-c++.dg/fsf-package-0.m: New.
2906
2907 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2908
2909         PR objc/18255
2910         * objc.dg/pr18255.m: New.
2911
2912 2010-10-16  Jan Hubicka  <jh@suse.cz>
2913
2914         PR middle-end/44206
2915         * g++.dg/torture/pr44206.C: New.
2916
2917 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2918
2919         * objc.dg/gnu-api-2-class.m: New.
2920         * objc.dg/gnu-api-2-objc.m: New.
2921
2922 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2923
2924         * objc.dg/gnu-api-2-ivar.m: New.
2925
2926 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2927
2928         * objc.dg/gnu-api-2-property.m: New.
2929
2930 2010-10-15  Xinliang David Li  <davidxl@google.com>
2931
2932         * g++.dg/uninit-pred-3_a.C: New test.
2933         * g++.dg/uninit-pred-3_b.C: New test.
2934
2935 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2936
2937         * objc.dg/gnu-api-2-object.m: New.
2938
2939 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2940
2941         * objc.dg/gnu-api-2-method.m: New.
2942
2943 2010-10-15  Jason Merrill  <jason@redhat.com>
2944
2945         * g++.dg/lto/pr45983_0.C: New.
2946
2947 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2948
2949         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2950         builtin combiner patterns.
2951         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2952         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2953         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2954         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2955         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2956
2957 2010-10-15  Richard Guenther  <rguenther@suse.de>
2958
2959         * g++.dg/lto/20101015-1_0.C: New testcase.
2960
2961 2010-10-15  Richard Guenther  <rguenther@suse.de>
2962
2963         PR testsuite/46021
2964         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2965         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2966
2967 2010-10-15  Richard Guenther  <rguenther@suse.de>
2968
2969         PR lto/45957
2970         * g++.dg/lto/20101014-1_0.C: New testcase.
2971
2972 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2973
2974         * objc.dg/gnu-api-2-protocol.m: New.
2975         * objc.dg/gnu-api-2-sel.m: New.
2976
2977 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2978
2979         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2980         arm-eabi targets.
2981
2982 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
2983
2984         * gcc.dg/20101010-1.c: New testcase.
2985
2986 2010-10-15  Jie Zhang  <jie@codesourcery.com>
2987
2988         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2989         script when relocatable linking.
2990
2991 2010-10-14  Yao Qi  <yao@codesourcery.com>
2992
2993         PR target/45447
2994         * gcc.target/arm/pr45447.c: New test.
2995
2996 2010-10-14  Jan Hubicka  <jh@suse.cz>
2997
2998         PR middle-end/45621
2999         * g++.dg/lto/pr45621.h : New.
3000         * g++.dg/lto/pr45621_0.C: New.
3001         * g++.dg/lto/pr45621_1.C: New.
3002
3003 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3004
3005         * objc.dg/property: New.
3006         * objc.dg/property/fsf-property-basic.m: New.
3007         * objc.dg/property/fsf-property-method-access.m: New.
3008         * objc.dg/property/fsf-property-named-ivar.m: New.
3009         * obj-c++.dg/property: New.
3010         * obj-c++.dg/property/fsf-property-basic.mm: New.
3011         * obj-c++.dg/property/fsf-property-method-access.mm: New.
3012         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3013
3014         merge from FSF apple 'trunk' branch.
3015         2006 Fariborz Jahanian  <fjahanian@apple.com>
3016
3017         Radars 4436866, 4505126, 4506903, 4517826
3018         * objc.dg/property/property-1.m: New.
3019         * objc.dg/property/property-2.m: New.
3020         * objc.dg/property/property-3.m: New.
3021         * objc.dg/property/property-neg-1.m: New.
3022         * objc.dg/property/property-neg-2.m: New.
3023         * objc.dg/property/property-neg-3.m: New.
3024         * objc.dg/property/property-neg-4.m: New.
3025         * objc.dg/property/property-neg-5.m: New.
3026         * objc.dg/property/property-neg-6.m: New.
3027         * objc.dg/property/property-neg-7.m: New.
3028         * objc.dg/property/property.exp: New.
3029         * obj-c++.dg/property/property-1.mm: New.
3030         * obj-c++.dg/property/property-2.mm: New.
3031         * obj-c++.dg/property/property-3.mm: New.
3032         * obj-c++.dg/property/property-neg-1.mm: New.
3033         * obj-c++.dg/property/property-neg-2.mm: New.
3034         * obj-c++.dg/property/property-neg-3.mm: New.
3035         * obj-c++.dg/property/property-neg-4.mm: New.
3036         * obj-c++.dg/property/property-neg-5.mm: New.
3037         * obj-c++.dg/property/property-neg-6.mm: New.
3038         * obj-c++.dg/property/property-neg-7.mm: New.
3039         * obj-c++.dg/property/property.exp: New.
3040
3041 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3042
3043         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
3044
3045 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
3046
3047         PR c/45969
3048         * gcc.c-torture/compile/pr45969-1.c: New test.
3049
3050 2010-10-14  Richard Guenther  <rguenther@suse.de>
3051
3052         PR tree-optimization/44913
3053         * gcc.dg/torture/pr44913.c: New testcase.
3054
3055 2010-10-14  Richard Guenther  <rguenther@suse.de>
3056
3057         PR lto/45382
3058         * g++.dg/lto/20101014-2_0.C: New testcase.
3059
3060 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3061
3062         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3063         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3064         * gcc.target/i386/pr44130.c: Likewise.
3065         * gcc.target/i386/pr44144.c: Likewise.
3066         * gcc.target/i386/pr44180.c: Likewise.
3067         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3068         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3069         * gcc.target/i386/vect-sizes-1.c: Likewise.
3070         * gcc.target/i386/vectorize4-avx.c: Likewise.
3071
3072 2010-10-14  Richard Guenther  <rguenther@suse.de>
3073
3074         PR lto/44561
3075         * g++.dg/lto/20101010-3_0.C: New testcase.
3076         * g++.dg/lto/20101010-4_0.C: Likewise.
3077
3078 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3079
3080         * objc.dg/pr45878.m: Update to include NSConstantString interface
3081         for -fnext-runtime.
3082         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3083         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3084         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3085         reference for m64 -fnext-runtime.
3086
3087 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3088
3089         * gcc.target/i386/vect-sizes-1.c: New.
3090
3091 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3092
3093         PR middle-end/46011
3094         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3095
3096 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3097
3098         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3099         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3100
3101 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3102
3103         * gcc.target/ia64/20101005.c: New test.
3104
3105 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3106
3107         PR rtl-optimization/45570
3108         * gcc.dg/pr45570.c: New test.
3109
3110 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3111
3112         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3113         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3114         * gcc.target/i386/vectorize4-avx.c: Likewise.
3115
3116 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3117
3118         * gcc.target/i386/avx-copysign-vec.c: New.
3119         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3120
3121 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3122
3123         PR middle-end/44130
3124         * gcc.target/i386/pr44130.c: New.
3125
3126 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3127
3128         PR middle-end/44144
3129         * gcc.target/i386/pr44144.c: New.
3130
3131 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3132
3133         PR target/44180
3134         * gcc.target/i386/pr44180.c: New.
3135
3136 2010-10-13  Jason Merrill  <jason@redhat.com>
3137
3138         * g++.dg/template/canon-type-8.C: New.
3139
3140 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3141
3142         * gcc.c-torture/execute/20101013-1.c: New test.
3143
3144 2010-10-13  Richard Guenther  <rguenther@suse.de>
3145
3146         PR objc/45878
3147         * objc.dg/pr45878.m: New testcase.
3148
3149 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
3150
3151         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3152         * gcc.dg/format/dfp-printf-1.c: Likewise.
3153         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3154
3155 2010-10-13  Richard Guenther  <rguenther@suse.de>
3156
3157         PR tree-optimization/45788
3158         * g++.dg/pr45788.C: New testcase.
3159
3160 2010-10-13  Richard Guenther  <rguenther@suse.de>
3161
3162         PR tree-optimization/45970
3163         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3164
3165 2010-10-13  Richard Guenther  <rguenther@suse.de>
3166
3167         PR tree-optimization/45982
3168         * gcc.dg/torture/pr45982.c: New testcase.
3169         * gcc.dg/tree-ssa/pr24287.c: Adjust.
3170         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3171         * gcc.dg/torture/pr39074-2.c: Likewise.
3172
3173 2010-10-13  Richard Guenther  <rguenther@suse.de>
3174
3175         PR middle-end/45874
3176         * g++.dg/torture/pr45874.C: New testcase.
3177
3178 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
3179
3180         * objc.dg/attributes/method-attribute-1.m: Update to respond
3181         to implemented method attributes..
3182         * objc.dg/attributes/method-attribute-2.m: Likewise.
3183         * objc.dg/attributes/method-attribute-3.m: Likewise.
3184         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3185         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3186         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3187
3188 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
3189
3190         PR libobjc/23214
3191         * objc.dg/pr23214.m: New.
3192
3193 2010-10-12  Michael Eager  <eager@eagercon.com>
3194
3195         PR testsuite/45856
3196         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3197         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3198
3199 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
3200
3201         PR fortran/45636
3202         * gcc.c-torture/execute/pr45636.c: New test.
3203         * gfortran.dg/pr45636.f90: New test.
3204
3205 2010-10-12  Richard Henderson  <rth@redhat.com>
3206
3207         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3208
3209 2010-10-12  Daniel Kraft  <d@domob.eu>
3210
3211         PR fortran/38936
3212         * gfortran.dg/associate_1.f03: More tests with derived-types.
3213         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3214         * gfortran.dg/associate_8.f03: Fix typo.
3215         * gfortran.dg/initialization_27.f90: Fix typo.
3216
3217 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3218
3219         PR testsuite/45851
3220         * lib/lto.exp (lto-get-options-main): Support optional target
3221         selector for dg-extra-ld-options.
3222
3223 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3224
3225         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3226         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3227
3228 2010-10-11  Martin Jambor  <mjambor@suse.cz>
3229
3230         PR middle-end/45699
3231         * g++.dg/torture/pr45699.C: New test.
3232         * g++.dg/otr-fold-1.C: Adjusted.
3233         * g++.dg/otr-fold-1.C: Likewise.
3234
3235 2010-10-11  Nick Clifton  <nickc@redhat.com>
3236
3237         * gcc.c-torture/compile/pr44197.c: Require visibility support.
3238         Allow for a user label prefix.
3239
3240 2010-10-10  Richard Guenther  <rguenther@suse.de>
3241
3242         * g++.dg/lto/20101010-1_0.C: New testcase.
3243         * g++.dg/lto/20101010-2_0.C: Likewise.
3244
3245 2010-10-11  Ira Rosen  <irar@il.ibm.com>
3246
3247         PR tree-optimization/45902
3248         * gcc.dg/vect/45902.c: New test.
3249
3250 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
3251
3252         PR target/45870
3253         * gcc.dg/tls/pr45870.c: New test.
3254
3255 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
3256
3257         PR fortran/45961
3258         * gfortran.dg/typebound_operator_6.f03: New.
3259
3260 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
3261
3262         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3263         and adjust -export symbol scanning.
3264         * g++.dg/ext/dllexport1.C: Likewise.
3265         * g++.dg/ext/dllexport3.C: Likewise.
3266         * gcc.dg/dll-3.c: Likewise.
3267         * gcc.dg/dll-4.c: Likewise.
3268         * gcc.dg/dll-5.c: Likewise.
3269
3270 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3271
3272         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3273         instead of tree_profile dump file.
3274         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3275         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3276         dump file.
3277
3278 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3279
3280         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3281
3282 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3283
3284         * gfortran.dg/character_comparison_4.f90:  New test.
3285         * gfortran.dg/character_comparison_5.f90:  New test.
3286         * gfortran.dg/character_comparison_6.f90:  New test.
3287
3288 2010-10-09  Richard Henderson  <rth@redhat.com>
3289
3290         * lib/target-supports.exp
3291         (check_effective_target_automatic_stack_alignment): Always true.
3292
3293 2010-10-09  Richard Guenther  <rguenther@suse.de>
3294
3295         PR lto/45956
3296         * gcc.dg/lto/20101009-2_0.c: New testcase.
3297         * gcc.dg/lto/20101009-2_1.c: Likewise.
3298         * gcc.dg/lto/20101009-2_2.c: Likewise.
3299
3300 2010-10-09  Richard Guenther  <rguenther@suse.de>
3301
3302         PR lto/45947
3303         * g++.dg/lto/20101009-1_0.C: New testcase.
3304
3305 2010-10-09  Richard Guenther  <rguenther@suse.de>
3306
3307         PR tree-optimization/45945
3308         * gcc.dg/lto/20101009-1_0.c: New testcase.
3309
3310 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
3311
3312         PR target/45913
3313         * gcc.target/i386/pr45913.c: New.
3314
3315 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3316
3317         PR fortran/45943
3318         * gfortran.dg/streamio_16.f90: Update test.
3319
3320 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
3321
3322         PR tree-optimization/45903
3323         * gcc.target/i386/pr45903.c: New test.
3324
3325 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
3326
3327         * gnat.dg/interface5.adb: Compile with warnings disabled.
3328
3329 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3330
3331         * obj-c++.dg/encode-10.mm: New testcase.
3332
3333 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3334
3335         PR objc++/23614
3336         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3337         C++ class.  Removed XFAIL.
3338
3339 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
3340
3341         PR fortran/45933
3342         * gfortran.dg/typebound_operator_5.f03: New.
3343
3344 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3345
3346         Merge from 'apple/trunk' branch on FSF servers.
3347
3348         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
3349
3350         Radar 4508851
3351         * obj-c++.dg/method-namespace-1.mm: New.
3352
3353 2010-10-07  Martin Jambor  <mjambor@suse.cz>
3354
3355         * gcc.dg/tree-ssa/sra-11.c: New test.
3356
3357 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
3358
3359         PR Tree-Vect/45847
3360         * gcc.dg/vect/pr45847.c: New test.
3361
3362 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3363             Kai Tietz  <kai.tietz@onevision.com>
3364
3365         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3366
3367 2010-10-07  Richard Guenther  <rguenther@suse.de>
3368
3369         PR tree-optimization/45732
3370         * gcc.dg/torture/pr45732.c: New testcase.
3371
3372 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3373
3374         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3375         * objc.dg/foreach-2.m: Likewise.
3376         * objc.dg/foreach-3.m: Likewise.
3377         * objc.dg/foreach-4.m: Likewise.
3378         * objc.dg/foreach-5.m: Likewise.
3379         * objc.dg/foreach-6.m: Likewise.
3380         * objc.dg/foreach-7.m: Likewise.
3381         * objc.dg/objc-foreach-4.m: Likewise.
3382         * objc.dg/objc-foreach-5.m: Likewise.
3383
3384 2010-10-07  Richard Guenther  <rguenther@suse.de>
3385
3386         PR middle-end/45869
3387         * gcc.dg/torture/pr45869.c: New testcase.
3388
3389 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3390
3391         * objc.dg/set-not-used-1.m: New
3392         * obj-c++.dg/set-not-used-1.mm: New.
3393
3394 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3395
3396         * objc.dg/attributes/method-attribute-3.m: New.
3397         * obj-c++.dg/attributes/method-attribute-3.mm: New.
3398
3399 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
3400
3401         PR fortran/45916
3402         * gfortran.dg/generic_typebound_operator_1.f90: New test.
3403
3404 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3405
3406         PR fortran/45889
3407         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3408
3409 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3410
3411         Merge from 'apple/trunk' branch on FSF servers.
3412
3413         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
3414
3415         Radar 4278774
3416         * obj-c++.dg/encode-9.mm: New.
3417
3418 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3419
3420         * g++.dg/cpp0x/pr45908.C: New test.
3421
3422 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3423
3424         * gnat.dg/opt6.ad[sb]: New test.
3425
3426 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3427
3428         Implemented fast enumeration for Objective-C.
3429         * objc.dg/foreach-1.m: New.
3430         * objc.dg/foreach-2.m: New.
3431         * objc.dg/foreach-3.m: New.
3432         * objc.dg/foreach-4.m: New.
3433         * objc.dg/foreach-5.m: New.
3434         * objc.dg/foreach-6.m: New.
3435         * objc.dg/foreach-7.m: New.
3436
3437         Merge from 'apple/trunk' branch on FSF servers:
3438         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
3439
3440         Radar 4502236
3441         * objc.dg/objc-foreach-5.m: New.
3442
3443         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
3444
3445         Radar 4507230
3446         * objc.dg/objc-foreach-4.m: New.
3447
3448         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3449
3450         Radar 4472881
3451         * objc.dg/objc-foreach-3.m: New.
3452
3453         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
3454
3455         Radar 4468498
3456         * objc.dg/objc-foreach-2.m: New.
3457
3458         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
3459
3460         Radar 4294910
3461         * objc.dg/objc-foreach-1.m: New
3462
3463 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
3464
3465         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3466         unsigned values.
3467
3468 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3469
3470         PR objc++/28050
3471         * obj-c++.dg/syntax-error-10.mm: New.
3472
3473 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3474
3475         PR objc++/23707
3476         * obj-c++.dg/syntax-error-9.mm: New.
3477
3478 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3479
3480         PR objc++/31126
3481         * obj-c++.dg/syntax-error-8.mm: New.
3482
3483 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3484
3485         Merge from 'apple/trunk' branch on FSF servers.
3486
3487         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
3488
3489         Radar 4290840
3490         * obj-c++.dg/syntax-error-7.mm: New
3491
3492         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
3493
3494         Radar 4294425
3495         * obj-c++.dg/syntax-error-6.mm: New
3496
3497         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
3498
3499         Radar 4261146
3500         * obj-c++.dg/syntax-error-5.mm: New
3501
3502         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
3503
3504         Radar 4093475
3505         * obj-c++.dg/syntax-error-[3-4].mm: New.
3506
3507         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
3508
3509         Radar 4185810
3510         * obj-c++.dg/syntax-error-[1-2].mm: New.
3511
3512 2010-10-05  Ira Rosen  <irar@il.ibm.com>
3513
3514         PR tree-optimization/45752
3515         * gcc.dg/vect/pr45752.c: New test.
3516
3517 2010-10-05  Richard Guenther  <rguenther@suse.de>
3518
3519         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3520         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3521         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3522         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3523         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3524         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3525         * gcc.dg/tree-prof/stringop-1.c: Likewise.
3526         * gcc.dg/tree-prof/stringop-2.c: Likewise.
3527         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3528         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3529         * gcc.dg/tree-prof/update-loopch.c: Likewise.
3530         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3531         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3532         * gcc.dg/tree-prof/tracer-1.c: Likewise.
3533         * gcc.dg/tree-ssa/inline-4.c: Likewise.
3534         * gcc.dg/tree-ssa/inline-3.c: Likewise.
3535         * gcc.dg/tree-ssa/20080530.c: Likewise.
3536         * g++.dg/tree-ssa/inline-3.C: Likewise.
3537         * g++.dg/tree-ssa/inline-1.C: Likewise.
3538         * g++.dg/tree-ssa/inline-2.C: Likewise.
3539         * gcc.dg/profile-dir-1.c: Likewise.
3540         * gcc.dg/profile-dir-2.c: Likewise.
3541         * gcc.dg/profile-dir-3.c: Likewise.
3542
3543 2010-10-05  Richard Guenther  <rguenther@suse.de>
3544
3545         PR middle-end/45877
3546         * g++.dg/torture/pr45877.C: New testcase.
3547
3548 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
3549
3550         PR debug/45849
3551         * gcc.dg/debug/pr45849.c: New test.
3552
3553         PR middle-end/45876
3554         * gcc.c-torture/compile/pr45876.c: New test.
3555
3556 2010-10-04  Julian Brown  <julian@codesourcery.com>
3557
3558         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
3559         vect_hw_misalign.
3560         * gcc.dg/vect/vect-60.c: Likewise.
3561         * gcc.dg/vect/vect-56.c: Likewise.
3562         * gcc.dg/vect/vect-93.c: Likewise.
3563         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3564         * gcc.dg/vect/vect-95.c: Likewise.
3565         * gcc.dg/vect/vect-96.c: Likewise.
3566         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
3567         * gcc.dg/vect/slp-25.c: Likewise.
3568         * gcc.dg/vect/slp-3.c: Likewise.
3569         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3570         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3571         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
3572         * gcc.dg/vect/vect-109.c: Likewise.
3573         * gcc.dg/vect/vect-peel-1.c: Likewise.
3574         * gcc.dg/vect/vect-peel-2.c: Likewise.
3575         * lib/target-supports.exp
3576         (check_effective_target_arm_vect_no_misalign): New.
3577         (check_effective_target_vect_no_align): Use above.
3578         (check_effective_target_vect_element_align): New.
3579         (add_options_for_quad_vectors): New.
3580
3581 2010-10-04  Martin Jambor  <mjambor@suse.cz>
3582
3583         PR tree-optimization/45572
3584         * g++.dg/ipa/pr45572-1.C: New test.
3585         * g++.dg/ipa/pr45572-2.C: Likewise.
3586
3587 2010-10-03  Ian Lance Taylor  <iant@google.com>
3588
3589         * gcc.dg/anon-struct-11.c: New test.
3590         * gcc.dg/anon-struct-12.c: New test.
3591         * gcc.dg/anon-struct-13.c: New test.
3592         * gcc.dg/anon-struct-14.c: New test.
3593
3594 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
3595
3596         * g++.dg/torture/pr45764.C: Revert revision 164914.
3597         * gcc.dg/vect/pr43432.c: Likewise.
3598         * gcc.dg/vect/vect-114.c: Likewise.
3599         * gcc.dg/vect/vect-15.c: Likewise.
3600
3601 2010-10-03  Jason Merrill  <jason@redhat.com>
3602
3603         * g++.dg/cpp0x/sfinae5.C: New.
3604
3605 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
3606
3607         PR tree-optimization/45720
3608         PR tree-optimization/45764
3609         * g++.dg/torture/pr45764.C: New.
3610
3611         * gcc.dg/vect/pr43432.c: Xfail.
3612         * gcc.dg/vect/vect-114.c: Likewise.
3613         * gcc.dg/vect/vect-15.c: Likewise.
3614
3615 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3616
3617         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
3618         hppa*-*-hpux*.
3619         * gcc.dg/torture/pr45678-2.c: Likewise.
3620
3621 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
3622
3623         PR fortran/45748
3624         * gfortran.dg/intrinsic_6.f90: New.
3625
3626 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3627
3628         PR fortran/42831
3629         * gfortran.dg/dependency_37.f90:  New test.
3630
3631 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
3632
3633         * gcc.target/i386/shift_mask.c: New test.
3634
3635 2010-10-01  Richard Guenther  <rguenther@suse.de>
3636
3637         PR tree-optimization/45854
3638         * g++.dg/torture/pr45854.C: New testcase.
3639
3640 2010-09-30  Michael Eager  <eager@eagercon.com>
3641
3642         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3643         __FLT_{MIN,MAX}__.
3644
3645 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3646
3647         PR middle-end/45758
3648         * gfortran.dg/graphite/pr45758.f90: New.
3649
3650 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3651
3652         PR middle-end/45230
3653         * gcc.dg/graphite/id-pr45230.c: New.
3654
3655 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3656
3657         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3658         * gfortran.dg/graphite/graphite.exp: Same.
3659         * gcc.dg/graphite/vect-pr43423.c: New.
3660
3661 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3662
3663         PR target/45843
3664         * g++.dg/torture/pr45843.C: New test.
3665
3666 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
3667
3668         PR fortran/45828
3669         * gfortran.dg/allocate_derived_5.f90: New.
3670
3671 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3672
3673         PR tree-optimization/31261
3674         * gcc.dg/tree-ssa/pr31261.c: New test.
3675
3676 2010-09-30  Michael Eager  <eager@eagercon.com>
3677
3678         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3679         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3680         * gcc.target/microblaze/microblaze.exp: Ditto.
3681         * gcc.target/microblaze/others/string_cst1.c: Ditto.
3682         * gcc.target/microblaze/others/string_cst2.c: Ditto.
3683         * gcc.target/microblaze/others/data_var1.c: Ditto.
3684         * gcc.target/microblaze/others/data_var2.c: Ditto.
3685         * gcc.target/microblaze/others/data_var3.c: Ditto.
3686         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3687         * gcc.target/microblaze/others/strings1.c:: Ditto.
3688         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3689         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3690         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3691         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3692         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3693         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3694         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3695         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3696         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3697         * gcc.target/microblaze/isa/pcmp.c: Ditto.
3698         * gcc.target/microblaze/isa/nofloat.c: Ditto.
3699         * gcc.target/microblaze/isa/fcvt.c: Ditto.
3700         * gcc.target/microblaze/isa/float.c: Ditto.
3701         * gcc.target/microblaze/isa/mulh.c: Ditto.
3702         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3703         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3704         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3705         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3706         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3707         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3708         * gcc.target/microblaze/isa/bshift.c: Ditto.
3709         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3710         * gcc.target/microblaze/isa/div.c: Ditto.
3711         * gcc.target/microblaze/isa/vanilla.c: Ditto.
3712         * gcc.target/microblaze/isa/mul.c: Ditto.
3713
3714 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3715
3716         merge from FSF 'apple/trunk' branch.
3717         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
3718
3719         Radar 4386773
3720         * objc.dg/enhanced-proto-1.m: New.
3721         * objc.dg/enhanced-proto-2.m: New.
3722         * obj-c++.dg/enhanced-proto-1.mm: New
3723         * obj-c++.dg/enhanced-proto-2.mm: New.
3724
3725 2010-09-30  Richard Guenther  <rguenther@suse.de>
3726
3727         PR testsuite/45702
3728         * gcc.dg/debug/pr41893-1.c: Adjust.
3729         * gcc.dg/pr30762-1.c: Likewise.
3730         * gcc.dg/pr31529-1.c: Likewise.
3731         * gcc.dg/pr34457-1.c: Likewise.
3732         * gcc.dg/pr34668-1.c: Likewise.
3733         * gcc.dg/pr43557-1.c: Likewise.
3734
3735 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3736
3737         PR objc/45842
3738         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3739         * objc.dg/const-str-3.m: Correct header for memcpy.
3740         * objc.dg/const-str-7.m: Likewise.
3741         * objc.dg/method-20b.m: Provide an implementation of Object.
3742         Adjust XFAIL for m64 NeXT runtime.
3743         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3744         * objc.dg/encode-3.m: Correct line ordering, provide header for
3745         sprintf.
3746         * objc.dg/encode-7-next.m: Only run for 32bit.
3747         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3748         * objc.dg/type-size-2.m: Provide an implementation of Object.
3749         Ajust headers.
3750         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3751         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3752         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3753         Adjust XFAIL for m64 NeXT runtime.
3754         * obj-c++.dg/method-22.mm: Likewise.
3755         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3756
3757 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3758
3759         Merge from 'apple/trunk' branch on FSF servers.
3760
3761         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3762
3763         Radar 4278236
3764         * obj-c++.dg/bad-forward-decl.mm: New
3765
3766 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
3767
3768         * ada/acats/run_acats: Revert revision 157037.
3769
3770 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3771
3772         Merge from 'apple/trunk' branch on FSF servers.
3773
3774         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3775
3776         Radar 4281748
3777         * objc.dg/naming-2.m: Update
3778         * objc.dg/naming-3.m: New
3779
3780 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
3781
3782         PR target/40457
3783         * gcc.target/arm/pr40457-3.c: New test.
3784
3785 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3786
3787         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3788         alias checking.
3789         * lib/target-supports.exp (check_ifunc_available): Likewise.
3790
3791 2010-09-29  Tristan Gingold  <gingold@adacore.com>
3792
3793         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3794
3795 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3796
3797         * objc.dg/keywords-1.m: New test.
3798         * objc.dg/keywords-2.m: New test.
3799         * objc.dg/keywords-3.m: New test.
3800         * obj-c++.dg/keywords-1.mm: New test.
3801         * obj-c++.dg/keywords-2.mm: New test.
3802
3803 2010-09-28  Jason Merrill  <jason@redhat.com>
3804
3805         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3806         * g++.dg/ext/complit11.C: Likewise.
3807         * g++.old-deja/g++.law/temps1.C: Likewise.
3808
3809         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3810         * g++.old-deja/g++.mike/misc6.C: Likewise.
3811
3812 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3813
3814         * objc.dg/attributes/method-attribute-1.m: New.
3815         * objc.dg/attributes/method-attribute-2.m: New.
3816
3817         * obj-c++.dg/attributes/method-attribute-1.m: New.
3818         * obj-c++.dg/attributes/method-attribute-2.m: New.
3819
3820 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3821
3822         * objc.dg/attributes: New.
3823         * objc.dg/attributes/attributes.exp: New.
3824         * objc.dg/attributes/class-attribute-1.m: New.
3825         * objc.dg/attributes/class-attribute-2.m: New
3826         * objc.dg/attributes/categ-attribute-1.m: New
3827         * objc.dg/attributes/categ-attribute-2.m: New
3828         * objc.dg/attributes/proto-attribute-1.m: New
3829
3830         * obj-c++.dg/attributes: New.
3831         * obj-c++.dg/attributes/attributes.exp: New
3832         * obj-c++.dg/attributes/class-attribute-1.mm: New
3833         * obj-c++.dg/attributes/class-attribute-2.mm: New
3834         * obj-c++.dg/attributes/categ-attribute-1.mm: New
3835         * obj-c++.dg/attributes/categ-attribute-2.mm: New
3836         * obj-c++.dg/attributes/proto-attribute-1.mm: New
3837
3838 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3839
3840         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3841         from the branch renamed to method-20b.m to avoid clashes).
3842
3843         2005-08-23  Stuart Hastings  <stuart@apple.com>
3844                     Ziemowit Laski  <zlaski@apple.com>
3845
3846         Radar 4209854
3847         * obj-c++.dg/method-23.mm: New.
3848         * objc.dg/method-20.m: New.
3849
3850 2010-09-28  Jan Hubicka  <jh@suse.cz>
3851
3852         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3853
3854 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3855
3856         PR target/44452
3857         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3858         i?86-*-solaris2.[89], *-*-vxworks*.
3859         * gcc.target/i386/pr22152.c: Likewise.
3860         * gcc.target/i386/vect8-ret.c: New test.
3861
3862 2010-09-28  Jie Zhang  <jie@codesourcery.com>
3863
3864         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3865
3866 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3867
3868         Merge from 'apple/trunk' branch on FSF servers.
3869
3870         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
3871
3872         Radar 4175534
3873         * obj-c++.dg/method-22.mm: New.
3874
3875 2010-09-27  Jason Merrill  <jason@redhat.com>
3876
3877         * g++.dg/cpp0x/rv-lvalue-req.C: New.
3878         * g++.dg/ext/complit11.C: Adjust.
3879         * g++.old-deja/g++.law/temps1.C: Adjust.
3880         * g++.old-deja/g++.ns/koenig6.C: Adjust.
3881         * g++.old-deja/g++.oliva/partord1.C: Adjust.
3882
3883 2010-09-27  Ian Lance Taylor  <iant@google.com>
3884
3885         * lib/target-supports.exp (check_effective_target_split_stack):
3886         New procedure.
3887         * gcc.dg/split-1.c: New test.
3888         * gcc.dg/split-2.c: New test.
3889         * gcc.dg/split-3.c: New test.
3890         * gcc.dg/split-4.c: New test.
3891
3892 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3893
3894         PR objc/25464
3895         * objc.dg/type-size-3.m: New test.
3896
3897 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3898
3899         PR objc/45763
3900         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3901
3902 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3903
3904         PR objc/25450
3905         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3906         * objc.dg/type-size-2.m: Same change.
3907         * obj-c++.dg/encode-5.mm: Same change.
3908
3909 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3910
3911         Merge from 'apple/trunk' branch on FSF servers.  The original
3912         Changelogs are below.
3913
3914         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3915         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3916         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3917         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3918         in the branch).
3919         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3920         proto-qual-1.m in the branch) and the normal ABI on GNU.
3921         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
3922         the test only with the NeXT runtime.
3923         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3924         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3925         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3926         Run the test only with the NeXT runtime.
3927
3928         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
3929
3930         Radar 4492973
3931         * objc.dg/encode-7-64bit.m: New.
3932         * objc.dg/encode-7.m: Skip if -m64.
3933
3934         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
3935
3936         Radar 4301047
3937         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3938         * obj-c++.dg/threedotthree-abi-1.mm: New
3939         * objc.dg/threedotthree-abi-1.m: New
3940
3941         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
3942
3943         Radar 4136935
3944         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3945         * objc.dg/encode-6.m: Likewise.
3946         * objc.dg/encode-7.m: New test case.
3947
3948 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3949
3950         Merge from 'apple/trunk' branch on FSF servers.  Renamed
3951         const-str-12.m to constr-str-12b.m to avoid conflicts.
3952
3953         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
3954
3955         Radar 4229905
3956         * obj-c++.dg/warn5.mm: New
3957
3958         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
3959
3960         Radar 4154928
3961         * obj-c++.dg/const-str-12.mm: New.
3962         * objc.dg/const-str-12.m: New.
3963
3964 2010-09-27  Tobias Burnus  <burnus@net-b.de>
3965
3966         PR fortran/40569
3967         PR fortran/40568
3968         * gfortran.dg/storage_size_2.f08: Fix test.
3969         * gfortran.dg/c_sizeof_1.f90: Fix test.
3970         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3971         * gfortran.dg/c_sizeof_3.f90: New.
3972         * gfortran.dg/c_sizeof_4.f90: New.
3973         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3974         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3975
3976 2010-09-26  Daniel Kraft  <d@domob.eu>
3977
3978         PR fortran/45783
3979         PR fortran/45795
3980         * gfortran.dg/select_type_18.f03: New test.
3981
3982 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3983
3984         * gnat.dg/return2.ad[sb]: New test.
3985         * gnat.dg/return2_pkg.ads: New helper.
3986
3987 2010-09-25  Daniel Kraft  <d@domob.eu>
3988
3989         PR fortran/45776
3990         * gfortran.dg/io_constraints_6.f03: New test.
3991         * gfortran.dg/io_constraints_7.f03: New test.
3992         * gfortran.dg/newunit_2.f90: New test.
3993
3994 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3995
3996         * gfortran.dg/operator_c1202.f90: New test.
3997
3998 2010-09-24  Jan Hubicka  <jh@suse.cz>
3999
4000         * gcc.dg/tree-ssa/leaf.c: New testcase.
4001
4002 2010-09-24  Jan Hubicka  <jh@suse.cz>
4003
4004         PR tree-optimization/45738
4005         PR tree-optimization/45741
4006         * gcc.c-torture/compile/pr45741.c: New.
4007         * gfortran.fortran-torture/compile/pr45738.f90: New.
4008
4009 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
4010
4011         * gcc.dg/cpp/undef-opt-1.c: New test.
4012
4013 2010-09-24  Jason Merrill  <jason@redhat.com>
4014
4015         * g++.dg/other/error10.C: Adjust expected output.
4016
4017 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
4018
4019         PR middle-end/45234
4020         * gcc.dg/torture/stackalign/alloca-6.c: New test.
4021         * gcc.target/i386/pr45234.c: New test.
4022
4023 2010-09-24  Richard Guenther  <rguenther@suse.de>
4024
4025         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4026
4027 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4028
4029         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4030         as a comment leader in regexp.
4031
4032 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4033
4034         * objc.dg/sync-2.m: New test.
4035         * obj-c++.dg/sync-2.mm: New test.
4036
4037 2010-09-24  Tobias Burnus  <burnus@net-b.de>
4038
4039         PR fortran/40571
4040         * gfortran.dg/iso_fortran_env_7.f90: New.
4041
4042 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4043
4044         * obj-c++.dg/too-many-args.mm: New file.
4045
4046 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4047
4048         Merge from 'apple/trunk' branch on FSF servers.
4049
4050         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4051
4052         Radar 4491608
4053         * objc.dg/too-many-args.m: New
4054
4055 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4056
4057         PR fortran/45744
4058         * gfortran.dg/dependency_36.f90:  New test.
4059
4060 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
4061
4062         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4063         * gcc.target/i386/pad-3.c: Ditto.
4064         * gcc.target/i386/pad-7.c: Ditto.
4065         * gcc.target/i386/pad-7.c: Ditto.
4066         * gcc.target/i386/pr36502.c: Ditto.
4067         * gcc.target/i386/zee.c: Ditto.
4068         * gcc.target/i386/20060821-1.c: Ditto.
4069         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
4070         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
4071         * gcc.target/i386/pad-5b.c: Ditto.
4072         * gcc.target/i386/pad-6a.c: Ditto.
4073         * gcc.target/i386/pad-6b.c: Ditto.
4074         * gcc.target/i386/pad-8.c: Ditto.
4075         * gcc.target/i386/pad-9.c: Ditto.
4076         * gcc.target/i386/pad-10.c: Ditto.
4077         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
4078
4079 2010-09-23  Richard Guenther  <rguenther@suse.de>
4080
4081         PR tree-optimization/45565
4082         * g++.dg/ipa/pr45565.C: New testcase.
4083
4084 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
4085
4086         PR fortran/45745
4087         PR fortran/45648
4088         * gfortran.dg/vector_subscript_bound_1.f90: New.
4089
4090 2010-09-23  Richard Guenther  <rguenther@suse.de>
4091
4092         PR middle-end/45750
4093         * gcc.dg/pr45750.c: New testcase.
4094
4095 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
4096
4097         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4098         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
4099         build.
4100
4101 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
4102
4103         PR rtl-optimization/44374
4104         * gcc.target/arm/headmerge-1.c: New test.
4105         * gcc.target/arm/headmerge-2.c: New test.
4106         * gcc.target/i386/headmerge-1.c: New test.
4107         * gcc.target/i386/headmerge-2.c: New test.
4108
4109 2010-09-23  Daniel Kraft  <d@domob.eu>
4110
4111         PR fortran/38936
4112         PR fortran/44044
4113         PR fortran/45474
4114         * gfortran.dg/intrinsic_intent_1.f03: New test.
4115         * gfortran.dg/select_type_17.f03: New test.
4116         * gfortran.dg/associate_5.f03: More definability tests.
4117         * gfortran.dg/enum_2.f90: Check definability.
4118         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4119         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4120         * gfortran.dg/char_expr_2.f90: Ditto.
4121         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4122         * gfortran.dg/enum_5.f90: Ditto.
4123         * gfortran.dg/equiv_constraint_8.f90: Ditto.
4124         * gfortran.dg/impure_assignment_2.f90: Ditto.
4125         * gfortran.dg/impure_assignment_3.f90: Ditto.
4126         * gfortran.dg/intent_out_1.f90: Ditto.
4127         * gfortran.dg/intent_out_3.f90: Ditto.
4128         * gfortran.dg/pointer_assign_7.f90: Ditto.
4129         * gfortran.dg/pointer_intent_3.f90: Ditto.
4130         * gfortran.dg/pr19936_1.f90: Ditto.
4131         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4132         * gfortran.dg/simpleif_2.f90: Ditto.
4133         * gfortran.dg/protected_5.f90: Ditto.
4134         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4135         * gfortran.dg/protected_6.f90: Ditto.
4136         * gfortran.dg/protected_7.f90: Ditto.
4137
4138 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4139
4140         PR libfortran/45710
4141         * gfortran.dg/namelist_65.f90: New test.
4142
4143 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4144
4145         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4146         the regexp pattern between the expected label and location string.
4147
4148 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4149
4150         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4151
4152 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4153
4154         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4155         * gcc.dg/pr27898.c: Likewise.
4156         * gcc.dg/pr28712.c: Likewise.
4157         * gcc.dg/pr30762-1.c: Likewise.
4158         * gcc.dg/pr31529-1.c: Likewise.
4159         * gcc.dg/pr34457-1.c: Likewise.
4160         * gcc.dg/pr34668-1.c: Likewise.
4161         * gcc.dg/pr34989-1.c: Likewise.
4162         * gcc.dg/pr43557-1.c: Likewise.
4163
4164 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4165
4166         PR rtl-optimization/45739
4167         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4168
4169 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
4170
4171         * gcc.target/sparc/mnofpu.c: New test.
4172
4173 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4174
4175         PR rtl-optimization/45739
4176         * gcc.target/i386/pr45739.c: New test.
4177
4178 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
4179
4180         PR fortran/45648
4181         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4182         and counts. Add non-elemental function call check.
4183
4184         PR fortran/45648
4185         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4186         arguments checks. Update temporary counts.
4187         * gfortran.dg/transpose_optimization_1.f90: New.
4188
4189 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4190
4191         PR objc/23710
4192         * objc.dg/invalid-method-1.m: New.
4193
4194 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4195
4196         Merge from 'apple/trunk' branch on FSF servers.
4197
4198         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
4199
4200         Radar 4291785
4201         * objc.dg/naming-4.m: New
4202         * objc.dg/naming-5.m: New
4203         * obj-c++.dg/naming-1.mm: New
4204         * obj-c++.dg/naming-2.mm: New
4205
4206 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
4207             Jack Howarth  <howarth@bromo.med.uc.edu>
4208
4209         PR c++/45645
4210         * g++.dg/torture/pr44972.C: Use portable assert().
4211
4212 2010-09-21  Richard Guenther  <rguenther@suse.de>
4213
4214         PR tree-optimization/45580
4215         * g++.dg/torture/pr45580.C: New testcase.
4216
4217 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
4218
4219         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4220
4221 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
4222
4223         PR fortran/45438
4224         * gfortran.dg/pointer_check_7.f90: New.
4225
4226 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4227
4228         PR rtl-optimization/45728
4229         * gcc.c-torture/compile/pr45728.c: New test.
4230
4231 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
4232
4233         PR fortran/45081
4234         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4235
4236 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4237
4238         * g++.dg/tree-ssa/pr45605.C: Add "\\".
4239
4240 2010-09-20  Richard Guenther  <rguenther@suse.de>
4241
4242         PR middle-end/45704
4243         * gcc.dg/torture/pr45704.c: New testcase.
4244
4245 2010-09-20  Jan Hubicka  <jh@suse.cz>
4246
4247         PR tree-optimize/45605
4248         * g++.dg/tree-ssa/pr45605.C: New testcase.
4249
4250 2010-09-20  Michael Matz  <matz@suse.de>
4251
4252         PR testsuite/45706
4253         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4254         enough.
4255
4256 2010-09-20  Richard Guenther  <rguenther@suse.de>
4257
4258         PR tree-optimization/45705
4259         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4260
4261 2010-09-20  Michael Matz  <matz@suse.de>
4262
4263         PR testsuite/45706
4264         * lib/target-supports.exp (check_effective_target_vect_perm):
4265         Add i?86-*-*.
4266
4267 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4268
4269         PR rtl-optimization/45695
4270         * gcc.c-torture/execute/pr45695.c: New test.
4271
4272 2010-09-19  Jan Hubicka  <jh@suse.cz>
4273
4274         PR lto/44246
4275         * gcc.c-torture/compile/pr44246.c:New file.
4276
4277 2010-09-19  Ira Rosen  <irar@il.ibm.com>
4278
4279         PR tree-optimization/45714
4280         * gfortran.dg/vect/pr45714-a.f: New test.
4281         * gfortran.dg/vect/pr45714-b.f: New test.
4282
4283 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4284
4285         * gnat.dg/const1.adb: Rename into...
4286         * gnat.dg/constant1.adb: ...this.
4287         * gnat.dg/constant2.adb: New test.
4288         * gnat.dg/constant2_pkg1.ads: New helper.
4289         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4290
4291 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4292
4293         * gnat.dg/specs/constant1.ads: New test.
4294         * gnat.dg/specs/constant1_pkg.ads: New helper.
4295
4296 2010-09-18  Jan Hubicka  <jh@suse.cz>
4297
4298         PR tree-optimization/45453
4299         * g++.dg/tree-ssa/pr45453.C: New testcase.
4300
4301 2010-09-18  Jason Merrill  <jason@redhat.com>
4302
4303         * g++.dg/cpp0x/initlist44.C: New.
4304
4305 2010-09-18  Richard Guenther  <rguenther@suse.de>
4306
4307         PR tree-optimization/45709
4308         * g++.dg/torture/pr45709-2.C: New testcase.
4309
4310 2010-09-18  Richard Guenther  <rguenther@suse.de>
4311
4312         PR tree-optimization/45709
4313         * g++.dg/torture/pr45709.C: New testcase.
4314
4315 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
4316
4317         PR testsuite/45719
4318         * gcc.target/i386/pad-3.c: Pass -fno-pic.
4319
4320 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4321
4322         * gcc.target/i386/pad-1.c: New.
4323         * gcc.target/i386/pad-2.c: Likewise.
4324         * gcc.target/i386/pad-3.c: Likewise.
4325         * gcc.target/i386/pad-4.c: Likewise.
4326         * gcc.target/i386/pad-5a.c: Likewise.
4327         * gcc.target/i386/pad-5b.c: Likewise.
4328         * gcc.target/i386/pad-6a.c: Likewise.
4329         * gcc.target/i386/pad-6b.c: Likewise.
4330         * gcc.target/i386/pad-7.c: Likewise.
4331         * gcc.target/i386/pad-8.c: Likewise.
4332         * gcc.target/i386/pad-9.c: Likewise.
4333         * gcc.target/i386/pad-10.c: Likewise.
4334
4335 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4336
4337         PR middle-end/45234
4338         * gcc.dg/torture/stackalign/alloca-5.c: New.
4339
4340 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4341
4342         PR middle-end/45678
4343         * gcc.dg/torture/pr45678-2.c: New.
4344
4345 2010-09-17  Richard Guenther  <rguenther@suse.de>
4346
4347         PR middle-end/45678
4348         * gcc.dg/torture/pr45678-1.c: New testcase.
4349
4350 2010-09-17  Michael Matz  <matz@suse.de>
4351
4352         PR tree-optimization/43432
4353         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4354         check_effective_target_vect_perm_short): New predicates.
4355         (check_effective_target_vect_perm): Include x86_64.
4356         * gcc.dg/vect/pr43432.c: New test.
4357         * gcc.dg/vect/vect-114.c: Adjust.
4358         * gcc.dg/vect/vect-15.c: Ditto.
4359         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4360         * gcc.dg/vect/slp-perm-9.c: Ditto.
4361
4362 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4363
4364         PR testsuite/45692
4365         * objc/execute/exceptions/throw-nil.m: Run the test only with the
4366         GNU runtime.
4367
4368 2010-09-17  Richard Guenther  <rguenther@suse.de>
4369
4370         * gcc.dg/pr27898.c: Use -flto instead of -combine.
4371         * gcc.dg/pr28706.c: Likewise.
4372         * gcc.dg/pr28712.c: Likewise.
4373         * gcc.dg/pr30762-1.c: Likewise.
4374         * gcc.dg/pr30762-2.c: Likewise.
4375         * gcc.dg/pr31529-1.c: Likewise.
4376         * gcc.dg/pr31529-2.c: Likewise.
4377         * gcc.dg/pr34457-1.c: Likewise.
4378         * gcc.dg/pr34457-2.c: Likewise.
4379         * gcc.dg/pr34668-1.c: Likewise.
4380         * gcc.dg/pr34668-2.c: Likewise.
4381         * gcc.dg/pr34989-1.c: Likewise.
4382         * gcc.dg/pr34989-2.c: Likewise.
4383         * gcc.dg/pr43557-1.c: Likewise.
4384         * gcc.dg/pr43557-2.c: Likewise.
4385         * gcc.dg/debug/pr41893-1.c: Likewise.
4386         * gcc.dg/matrix/matrix.exp: Do not use -combine.
4387         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4388         * gcc.dg/matrix/matrix-4.c: Likewise.
4389         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4390         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4391         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4392         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4393
4394 2010-09-16  Tobias Burnus  <burnus@net-b.de>
4395
4396         PR fortran/43665
4397         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4398         optimizations.
4399         * gfortran.dg/intent_optimize_1.f90: New test.
4400
4401 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
4402
4403         * gcc.target/i386/divmod-1.c: New.
4404         * gcc.target/i386/divmod-2.c: Likewise.
4405         * gcc.target/i386/divmod-3.c: Likewise.
4406         * gcc.target/i386/divmod-4.c: Likewise.
4407         * gcc.target/i386/divmod-4a.c: Likewise.
4408         * gcc.target/i386/divmod-5.c: Likewise.
4409         * gcc.target/i386/divmod-6.c: Likewise.
4410         * gcc.target/i386/divmod-7.c: Likewise.
4411         * gcc.target/i386/divmod-8.c: Likewise.
4412         * gcc.target/i386/udivmod-1.c: Likewise.
4413         * gcc.target/i386/udivmod-2.c: Likewise.
4414         * gcc.target/i386/udivmod-3.c: Likewise.
4415         * gcc.target/i386/udivmod-4.c: Likewise.
4416         * gcc.target/i386/udivmod-4a.c: Likewise.
4417         * gcc.target/i386/udivmod-5.c: Likewise.
4418         * gcc.target/i386/udivmod-6.c: Likewise.
4419         * gcc.target/i386/udivmod-7.c: Likewise.
4420         * gcc.target/i386/udivmod-8.c: Likewise.
4421
4422 2010-09-16  Jan Hubicka  <jh@suse.cz>
4423
4424         * g++.dg/lto/pr45679-1_0.C: New file.
4425         * g++.dg/lto/pr45679-1_1.C: New file.
4426         * g++.dg/lto/pr45679-0_0.C: New file.
4427         * g++.dg/lto/pr45679-0_1.C: New file.
4428
4429 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
4430
4431         PR fortran/45674
4432         * gfortran.dg/class_dummy_2.f03: New.
4433
4434 2010-09-16  Richard Guenther  <rguenther@suse.de>
4435
4436         PR tree-optimization/45623
4437         * gcc.dg/torture/pr45623.c: New testcase.
4438
4439 2010-09-16  Ira Rosen  <irar@il.ibm.com>
4440
4441         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4442         name and parentheses.
4443         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4444
4445 2010-09-15  Jason Merrill  <jason@redhat.com>
4446
4447         * g++.dg/parse/parameter-declaration-2.C: New.
4448
4449         * g++.dg/cpp0x/scoped_enum2.C: New.
4450
4451 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4452
4453         * gcc.c-torture/compile/20100915-1.c: New test.
4454
4455 2010-09-15  Martin Jambor  <mjambor@suse.cz>
4456
4457         PR middle-end/45644
4458         * gcc.dg/ipa/pr45644.c: New test.
4459
4460 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
4461
4462         PR tree-optimization/45633
4463         * gcc.dg/vect/pr45633.c: New test.
4464
4465 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
4466
4467         PR fortran/45577
4468         * gfortran.dg/allocate_derived_4.f90: New.
4469
4470 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
4471
4472         * lib/target-supports.exp
4473         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4474         supported flag to true for neon.
4475
4476 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
4477
4478         PR c++/45665
4479         * g++.dg/template/crash103.C: New.
4480
4481 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4482
4483         Merge from 'apple/trunk' branch on FSF servers.
4484
4485         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
4486
4487         Radar 4457381
4488         * objc.dg/msg-in-protocol.m: New.
4489         * obj-c++.dg/msg-in-protocol.mm: New.
4490
4491         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
4492
4493         Radar 4219590
4494         * objc.dg/break-in-ifstmt.m: New.
4495
4496         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4497
4498         Radar 4174166
4499         * obj-c++.dg/comp-types-13.mm: New.
4500         * objc.dg/comp-types-12.m: New.
4501
4502         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4503
4504         Radar 4216500
4505         * obj-c++.dg/proto-lossage-7.mm: New.
4506         * objc.dg/proto-lossage-7.m: New.
4507
4508 2010-09-14  Jan Hubicka  <jh@suse.cz>
4509
4510         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4511         folding.
4512         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4513         folding.
4514
4515 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
4516
4517         PR middle-end/45567
4518         * gcc.dg/pr45567.c: New test.
4519
4520         PR debug/45660
4521         * g++.dg/debug/pr45660.C: New test.
4522
4523 2010-09-14  Ira Rosen  <irar@il.ibm.com>
4524
4525         PR tree-optimization/45470
4526         * g++.dg/vect/pr45470-a.cc: New test.
4527         * g++.dg/vect/pr45470-a.cc: New test.
4528
4529 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
4530
4531         PR target/42070
4532         * lib/profopt.exp: Prune warnings on execname2 compile.
4533         * lib/prune.exp: Prune "can't add line info" warnings.
4534
4535 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4536
4537         PR libfortran/45532
4538         * gfortran.dg/namelist_64.f90: New test.
4539
4540 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
4541
4542         PR rtl-optimization/45617
4543         * gcc.target/i386/pr45617.c: New test.
4544
4545 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
4546
4547         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4548
4549 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
4550
4551         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4552         * gcc.target/i386/fma4-vector.c: Likewise.
4553         * gcc.target/i386/vectorize2.c: Likewise.
4554         * gcc.target/i386/vectorize4.c: Likewise.
4555         * gcc.target/i386/vectorize5.c: Likewise.
4556         * gcc.target/i386/vectorize6.c: Likewise.
4557         * gcc.target/i386/vectorize8.c: Likewise.
4558
4559         * gcc.target/i386/vect-double-1.c: New.
4560         * gcc.target/i386/vect-double-1a.c: Likewise.
4561         * gcc.target/i386/vect-double-2.c: Likewise.
4562         * gcc.target/i386/vect-double-2a.c: Likewise.
4563
4564         * lib/target-supports.exp (check_effective_target_vect_double):
4565         Set et_vect_double_saved to 0 when tuning for Atom.
4566
4567 2010-09-13  Jan Hubicka  <jh@suse.cz>
4568
4569         * gcc.dg/torture/pr23821.c: Drop static keyword.
4570         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4571         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
4572
4573 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4574
4575         * gcc.target/arm/sync-1.c: New.
4576
4577 2010-09-12  Olivier Hainque  <hainque@adacore.com>
4578
4579         * gnat.dg/memtrap.adb: New test.
4580
4581 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4582
4583         * gfortran.dg/promotion.f90: Fix options.
4584
4585 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
4586
4587         * g++.dg/cpp0x/range-for1.C: New.
4588         * g++.dg/cpp0x/range-for2.C: New.
4589         * g++.dg/cpp0x/range-for3.C: New.
4590         * g++.dg/cpp0x/range-for4.C: New.
4591         * g++.dg/cpp0x/range-for5.C: New.
4592         * g++.dg/cpp0x/range-for6.C: New.
4593
4594 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
4595
4596         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4597         and counts. Check that transpose is not called.
4598         * gfortran.dg/transpose_2.f90: Update error message.
4599
4600 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
4601
4602         PR c++/43824
4603         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
4604         * g++.dg/lookup/strong-using-2.C: Likewise.
4605         * g++.dg/lookup/strong-using-3.C: Likewise.
4606         * g++.dg/lookup/strong-using-5.C: Likewise.
4607
4608         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
4609         * g++.dg/cpp0x/inline-ns4.C: New.
4610         * g++.dg/cpp0x/inline-ns5.C: New.
4611
4612 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4613
4614         PR middle-end/45634
4615         * gfortran.fortran-torture/compile/pr45634.f90: New.
4616
4617 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
4618
4619         * objc.dg/fobjc-exceptions.m: New test.
4620
4621 2010-09-10  Jan Hubicka  <jh@suse.cz>
4622
4623         * g++.dg/inherit/covariant7.C: Fix pattern matching.
4624
4625 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4626
4627         PR tree-optimization/44972
4628         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4629         * gcc.dg/tree-ssa/pr45144.c: Likewise.
4630         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4631         instead.
4632         * g++.dg/torture/pr44972.C: New test.
4633
4634 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4635
4636         PR tree-optimization/44972
4637         * g++.dg/torture/pr34850.C: Remove expected warning.
4638
4639 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4640
4641         * gfortran.dg/dummy_optional_arg.f90: New test.
4642
4643 2010-09-08  Jan Hubicka  <jh@suse.cz>
4644
4645         PR tree-optimization/45598
4646         * fortran.fortran-torture/compile/pr45598.f90: New test.
4647
4648 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
4649
4650         * lib/target-supports-dg.exp (dg-require-ifunc): New.
4651         * lib/target-supports.exp (check_ifunc_available): New.
4652         * gcc.dg/attr-ifunc-1.c: New.
4653         * gcc.dg/attr-ifunc-2.c: New.
4654         * gcc.dg/attr-ifunc-3.c: New.
4655         * gcc.dg/attr-ifunc-4.c: New.
4656         * gcc.dg/attr-ifunc-5.c: New.
4657         * g++.dg/ext/attr-ifunc-1.C: New.
4658         * g++.dg/ext/attr-ifunc-2.C: New.
4659         * g++.dg/ext/attr-ifunc-3.C: New.
4660         * g++.dg/ext/attr-ifunc-4.C: New.
4661
4662 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
4663
4664         PR middle-end/40386
4665         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
4666
4667 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
4668
4669         * gfortran.dg/inline_transpose_1.f90: New test.
4670
4671 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4672
4673         PR c++/45588
4674         * g++.dg/warn/Wunused-var-15.C: New test.
4675
4676 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4677
4678         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4679         hppa*-*-hpux*.
4680
4681 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4682
4683         * objc/execute/exceptions/throw-nil.m: New test.
4684         * objc/execute/exceptions/handler-1.m: Updated to use the new
4685         objc_set_uncaught_exception_handler() function.
4686         * objc/execute/exceptions/matcher-1.m: New test.
4687
4688 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4689
4690         PR fortran/38282
4691         * gfortran.dg/bit_comparison_1.F90: New test.
4692         * gfortran.dg/leadz_trailz_3.f90: New test.
4693         * gfortran.dg/masklr_2.F90: New test.
4694         * gfortran.dg/shiftalr_1.F90: New test.
4695         * gfortran.dg/merge_bits_2.F90: New test.
4696         * gfortran.dg/dshift_2.F90: New test.
4697         * gfortran.dg/bit_comparison_2.F90: New test.
4698         * gfortran.dg/masklr_1.F90: New test.
4699         * gfortran.dg/merge_bits_1.F90: New test.
4700         * gfortran.dg/dshift_1.F90: New test.
4701         * gfortran.dg/shiftalr_2.F90: New test.
4702
4703 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4704
4705         * objc.dg/type-stream-1.m: Replaced with a test that tests that
4706         functions from objc/typedstream.h are deprecated.
4707
4708 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4709
4710         * lib/target-supports.exp
4711         (check_effective_target_run_expensive_tests): New proc.
4712         * gcc.c-torture/compile/limits-fnargs.c: Use
4713         dg-require-effective-target run_expensive_tests.
4714
4715 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4716
4717         PR fortran/45597
4718         * gfortran.dg/gomp/pr45597.f90: New test.
4719
4720         PR fortran/45595
4721         * gfortran.dg/gomp/pr45595.f90: New test.
4722
4723 2010-09-08  Michael Matz  <matz@suse.de>
4724
4725         * c-c++-common/uninit-17.c: Adjust.
4726
4727 2010-09-08  Michael Matz  <matz@suse.de>
4728
4729         PR tree-optimization/43430
4730         * gcc.dg/vect/pr43430-2.c: New test.
4731
4732 2010-09-08  Michael Matz  <matz@suse.de>
4733
4734         PR tree-optimization/33244
4735         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4736
4737 2010-09-08  Richard Guenther  <rguenther@suse.de>
4738
4739         PR tree-optimization/45578
4740         * gfortran.dg/pr45578.f90: New testcase.
4741
4742 2010-09-08  Richard Guenther  <rguenther@suse.de>
4743
4744         PR testsuite/45590
4745         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4746
4747 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4748
4749         PR fortran/45576
4750         * gfortran.dg/char_length_18.f90:  New test.
4751
4752 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
4753
4754         PR target/36502
4755         * gcc.target/i386/pr36502.c: New test.
4756
4757         PR target/42313
4758         PR target/44651
4759         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4760         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4761
4762 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
4763
4764         * gfortran.dg/achar_4.f90: Enable bounds checking.
4765
4766 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
4767
4768         PR target/45206
4769         * gcc.target/i386/pr45206.c: New test.
4770
4771 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
4772
4773         PR fortran/45505
4774         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4775
4776 2010-09-07  Jan Hubicka  <jh@suse.cz>
4777
4778         * gcc.c-torture/compile/20100907.c: New testcase.
4779
4780 2010-09-07  Richard Guenther  <rguenther@suse.de>
4781
4782         PR middle-end/45569
4783         * g++.dg/eh/pr45569.C: New testcase.
4784
4785 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
4786
4787         PR target/43137
4788         * gcc.target/arm/pr43137.c: New test.
4789
4790 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4791
4792         PR fortran/36931
4793         * gfortran.dg/dependency_35.f90:  New test.
4794
4795 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4796
4797         PR fortran/34145
4798         * gfortran.dg/char_length_17.f90:  New test.
4799
4800 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
4801
4802         PR c++/45200
4803         PR c++/45293
4804         PR c++/45558
4805         * g++.dg/template/typedef34.C: New test.
4806         * g++.dg/template/typedef35.C: New test.
4807
4808 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
4809
4810         PR target/22152
4811         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4812
4813 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
4814
4815         * g++.dg/warn/Wdouble-promotion.C: New.
4816
4817 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
4818
4819         * g++.dg/parse/redef2.C: New.
4820
4821 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4822
4823         * gcc.dg/20100906-1.c: New testcase.
4824
4825 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
4826
4827         PR testsuite/45543
4828         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4829         DW_TAG_enumeration_type DIE.
4830
4831 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
4832
4833         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4834         Update XFAILs.
4835
4836 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
4837
4838         PR rtl-optimization/44919
4839         * g++.dg/opt/pr44919.C: New.
4840
4841 2010-09-06  Tobias Burnus  <burnus@net-b.de>
4842
4843         PR fortran/38282
4844         * gfortran.dg/iall_iany_iparity_1.f90: New.
4845         * gfortran.dg/iall_iany_iparity_2.f90: New.
4846
4847 2010-09-06  Jason Merrill  <jason@redhat.com>
4848
4849         * g++.dg/cpp0x/initlist42.C: New.
4850
4851         * g++.dg/cpp0x/auto19.C: New.
4852
4853         * g++.dg/template/sfinae25.C: New.
4854         * g++.dg/template/char1.C: Expect warning.
4855         * g++.dg/template/nontype10.C: Likewise.
4856
4857         * g++.dg/cpp0x/implicit9.C: New.
4858
4859         * g++.dg/cpp0x/initlist43.C: New.
4860
4861 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
4862
4863         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4864
4865 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
4866
4867         * gcc.dg/Wdouble-promotion.c: New.
4868
4869 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4870
4871         * gfortran.dg/float128_1.f90: Remove test case as
4872         it always fails since Rev 163611 backed out the
4873         front-end implementation.
4874
4875 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4876
4877         * gfortran.dg/float128_1.f90: XFAIL test case.
4878
4879 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4880
4881         * gfortran.dg/bessel_7.f90: Decrease required precision.
4882
4883 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
4884
4885         PR testsuite/45545
4886         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4887         ref-all-matching targets.
4888
4889 2010-09-05  Richard Guenther  <rguenther@suse.de>
4890
4891         PR tree-optimization/45535
4892         * gcc.c-torture/compile/pr45535.c: New testcase.
4893
4894 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
4895
4896         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4897         "\[^\n\]*".
4898         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4899         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4900         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4901         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4902         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4903         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4904         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4905         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4906         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4907         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4908         * gcc.target/i386/pr22152.c: Likewise.
4909         * gcc.target/i386/pr36992-1.c: Likewise.
4910         * gcc.target/i386/pr36992-2.c: Likewise.
4911         * gcc.target/sh/sh4a-memmovua.c: Likewise.
4912
4913 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4914
4915         PR testsuite/43957
4916         * gcc.dg/const-uniq-1.c: Modify regexp.
4917
4918 2010-09-04  Tobias Burnus  <burnus@net-b.de>
4919
4920         PR fortran/45530
4921         * gfortran.dg/namelist_63.f90: New.
4922
4923 2010-09-04  Jan Hubicka  <jh@suse.cz>
4924
4925         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4926         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4927
4928 2010-09-04  Jan Hubicka  <jh@suse.cz>
4929
4930         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4931
4932 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
4933
4934         PR fortran/45507
4935         * gfortran.dg/allocate_alloc_opt_12.f90: New.
4936
4937 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
4938
4939         * gcc.dg/opts-4.c: New test.
4940
4941 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4942
4943         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4944         * gcc.dg/vect/vect-peel-4.c: Ditto.
4945
4946 2010-09-03  Daniel Kraft  <d@domob.eu>
4947
4948         PR fortran/45525
4949         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4950
4951 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4952
4953         PR fortran/45159
4954         * gfortran.dg/dependency_34.f90:  New test.
4955
4956 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4957
4958         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4959
4960 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4961
4962         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4963         gcc.target/i386/clearcap.map if supported.
4964
4965 2010-09-03  Michael Matz  <matz@suse.de>
4966
4967         PR middle-end/45415
4968         * gcc.dg/pr45415.c: New test.
4969
4970 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4971
4972         PR tree-optimization/45506
4973         * gcc.dg/pr45506.c: New.
4974
4975 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
4976
4977         PR target/45476
4978         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4979         * gcc.target/i386/float128-2.c: Ditto.
4980
4981 2010-09-03  Daniel Kraft  <d@domob.eu>
4982
4983         PR fortran/34162
4984         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4985         * gfortran.dg/internal_dummy_2.f08: New test.
4986         * gfortran.dg/internal_dummy_3.f08: New test.
4987         * gfortran.dg/internal_dummy_4.f08: New test.
4988
4989 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
4990
4991         PR debug/45500
4992         * gcc.target/i386/pr45500.c: New test.
4993
4994 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
4995
4996         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4997
4998 2010-09-03  Daniel Kraft  <d@domob.eu>
4999
5000         PR fortran/44602
5001         * gfortran.dg/exit_2.f08; Adapt error messages.
5002         * gfortran.dg/exit_3.f08: New test.
5003         * gfortran.dg/exit_4.f08: New test.
5004         * gfortran.dg/exit_5.f03: New test.
5005
5006 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5007
5008         * gfortran.dg/ishft_4.f90: New test.
5009
5010 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5011
5012         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5013         FRIZ/XSRIZ instruciton for (double)(long long)x.
5014         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5015
5016 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5017
5018         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5019
5020 2010-09-02  Richard Guenther  <rguenther@suse.de>
5021
5022         PR tree-optimization/44937
5023         PR tree-optimization/45412
5024         * g++.dg/opt/pr45412.C: New testcase.
5025         * gcc.c-torture/compile/pr45412.c: Likewise.
5026         * gcc.c-torture/compile/pr44937.c: Likewise.
5027
5028 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
5029
5030         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
5031         but using -Werror=comment.
5032         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5033         expected error messages.
5034
5035 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5036
5037         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5038         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5039
5040 2010-09-02  Tobias Burnus  <burnus@net-b.de>
5041
5042         PR fortran/45489
5043         * gfortran.dg/initialization_27.f90: New.
5044
5045 2010-09-02  Ira Rosen  <irar@il.ibm.com>
5046
5047         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5048         check into different basic blocks. Expect vectorization if misaligned
5049         stores are supported.
5050         * gcc.dg/vect/bb-slp-8a.c: New test.
5051         * gcc.dg/vect/bb-slp-8b.c: New test.
5052
5053 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
5054
5055         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5056
5057 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
5058
5059         PR fortran/44541
5060         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5061         * gfortran.dg/class_dummy_1.f03: New.
5062
5063 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
5064
5065         PR middle-end/45458
5066         * g++.dg/tree-prof/partition2.C: New test.
5067
5068 2010-09-01  Richard Guenther  <rguenther@suse.de>
5069
5070         * gcc.dg/vect/vect-outer-fir.c: Adjust.
5071         * gcc.dg/tree-ssa/vrp54.c: New testcase.
5072         * gcc.c-torture/execute/20100827-1.c: Likewise.
5073
5074 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5075
5076         * gfortran.dg/execute_command_line_1.f90: New test.
5077
5078 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5079
5080         PR preprocessor/45457
5081         * c-c++-common/cpp/pr45457.c: New test.
5082
5083 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
5084
5085         * gcc.dg/nested-func-8.c: New test.
5086
5087 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5088
5089         PR fortran/38282
5090         * gfortran.dg/popcnt_poppar_1.F90: New test.
5091         * gfortran.dg/popcnt_poppar_2.F90: New test.
5092
5093 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
5094
5095         * gcc.target/i386/volatile-2.c: Require nonpic target.
5096
5097 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5098
5099         PR middle-end/45461
5100         * gcc.dg/pr45461.c: New test.
5101
5102 2010-08-31  Richard Guenther  <rguenther@suse.de>
5103
5104         PR testsuite/45455
5105         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5106
5107 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
5108
5109         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5110
5111 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
5112
5113         PR fortran/45456
5114         * gfortran.dg/typebound_proc_18.f03: New.
5115
5116 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5117
5118         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5119         * lib/scanasm.exp (scan-stack-usage): Likewise.
5120         (scan-stack-usage-not): Likewise.
5121         * gcc.dg/stack-usage-1.c: New test.
5122         * gcc.target/i386/stack-usage-realign.c: Likewise.
5123
5124 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
5125
5126         PR tree-optimization/45427
5127         * gcc.dg/tree-ssa/pr45427.c: New test.
5128
5129 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
5130
5131         PR c++/45043
5132         * g++.dg/template/crash102.C: New.
5133
5134 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
5135
5136         PR middle-end/45423
5137         * gcc.dg/gomp/atomic-12.c: New test.
5138         * gcc.dg/gomp/atomic-13.c: New test.
5139         * gcc.dg/gomp/atomic-14.c: New test.
5140         * g++.dg/gomp/atomic-11.C: New test.
5141         * g++.dg/gomp/atomic-12.C: New test.
5142         * g++.dg/gomp/atomic-13.C: New test.
5143         * g++.dg/gomp/atomic-14.C: New test.
5144
5145 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5146
5147         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5148         delimiter.
5149
5150 2010-08-30  Thomas Quinot  <quinot@adacore.com>
5151
5152         * gnat.dg/discr24.adb: New test.
5153
5154 2010-08-30  Richard Guenther  <rguenther@suse.de>
5155
5156         PR tree-optimization/45449
5157         * gcc.dg/pr45449.c: New testcase.
5158
5159 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
5160
5161         * gcc.dg/opts-1.c: Expect errors, not warnings.
5162
5163 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5164
5165         PR fortran/42769
5166         * gfortran.dg/dynamic_dispatch_11.f03: New.
5167
5168 2010-08-29  Jason Merrill  <jason@redhat.com>
5169
5170         PR c++/44991
5171         * g++.dg/parse/defarg15.C: New.
5172
5173 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5174
5175         PR fortran/45439
5176         * gfortran.dg/select_type_16.f03: New.
5177
5178 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5179             Tobias Burnus  <burnus@net-b.de>
5180
5181         * gfortran.dg/bessel_7.f90: Decrease required precision.
5182
5183 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
5184             Kaz Kojima  <kkojima@gcc.gnu.org>
5185
5186         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
5187
5188 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5189
5190         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5191         floating point conversion code generation.
5192         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5193         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5194         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5195         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5196         to integer conversion code generation.
5197         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5198         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5199         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5200         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5201
5202 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5203
5204         PR fortran/32049
5205         * gfortran.dg/random_seed_1.f90: Adjust test.
5206         * gfortran.dg/float128_1.f90: New test.
5207
5208 2010-08-27  Tobias Burnus  <burnus@net-b.de>
5209
5210         PR fortran/33197
5211         * gfortran.dg/norm2_1.f90: New.
5212         * gfortran.dg/norm2_2.f90: New.
5213         * gfortran.dg/norm2_3.f90: New.
5214         * gfortran.dg/norm2_4.f90: New.
5215         * gfortran.dg/parity_1.f90: New.
5216         * gfortran.dg/parity_2.f90: New.
5217         * gfortran.dg/parity_3.f90: New.
5218
5219 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
5220
5221         PR fortran/45420
5222         * gfortran.dg/select_type_15.f03: New.
5223
5224 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5225
5226         PR libfortran/43217
5227         * gfortran.dg/hollerith8.f90: New test.
5228
5229 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5230
5231         PR fortran/45159
5232         * gfortran.dg/dependency_33.f90:  New test.
5233
5234 2010-08-27  Richard Guenther  <rguenther@suse.de>
5235
5236         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5237         * gcc.dg/graphite/scop-2.c: Likewise.
5238         * gcc.dg/graphite/scop-20.c: Likewise.
5239         * gcc.dg/vect/slp-25.c: Likewise.
5240
5241 2010-08-27  Olivier Hainque  <hainque@adacore.com>
5242
5243         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5244
5245 2010-08-26  Daniel Kraft  <d@domob.eu>
5246
5247         PR fortran/38936
5248         PR fortran/44047
5249         PR fortran/45384
5250         * gfortran.dg/associate_8.f03: New test.
5251         * gfortran.dg/select_type_13.f03: New test.
5252         * gfortran.dg/select_type_14.f03: New test.
5253
5254 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
5255
5256         PR tree-optimization/44485
5257         * gcc.dg/pr44485.c: New test.
5258
5259 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5260
5261         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5262         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5263         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5264
5265 2010-08-26  Richard Guenther  <rguenther@suse.de>
5266
5267         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5268         * gcc.dg/graphite/scop-21.c: Likewise.
5269
5270 2010-08-26  Richard Guenther  <rguenther@suse.de>
5271
5272         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5273         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5274         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5275         * gcc.dg/vect/vect-91.c: Likewise.
5276         * gcc.dg/vect/vect-peel-1.c: Likewise.
5277         * gcc.dg/vect/vect-peel-2.c: Likewise.
5278         * gcc.dg/vect/vect-peel-4.c: Likewise.
5279
5280 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5281
5282         PR libfortran/41859
5283         * gfortran.dg/der_io_4.f90: New test.
5284
5285 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5286
5287         PR rtl-optimization/44858
5288         * gcc.c-torture/execute/pr44858.c: New test.
5289
5290         PR rtl-optimization/45400
5291         * g++.dg/other/i386-8.C: New test.
5292
5293 2010-08-25  Richard Guenther  <rguenther@suse.de>
5294
5295         * gcc.dg/alias-8.c: Adjust.
5296
5297 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
5298
5299         * gcc.target/i386/combine-mul.c: New test.
5300
5301 2010-08-25  Richard Guenther  <rguenther@suse.de>
5302
5303         PR lto/44562
5304         * gcc.dg/graphite/id-27.c: New testcase.
5305         * gcc.dg/lto/20100825-1_0.c: Likewise.
5306
5307 2010-08-25  Richard Guenther  <rguenther@suse.de>
5308
5309         PR tree-optimization/45316
5310         * g++.dg/opt/pr45316.C: New testcase.
5311
5312 2010-08-25  Richard Guenther  <rguenther@suse.de>
5313
5314         PR tree-optimization/45393
5315         * g++.dg/torture/pr45393.C: New testcase.
5316
5317 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5318
5319         PR tree-optimization/45059
5320         * gcc.c-torture/compile/pr45059.c: New test.
5321
5322 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
5323
5324         * lib/target-supports.exp (check_effective_target_vect_unpack):
5325         Set vect_unpack supported flag to true for neon.
5326
5327 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5328
5329         * gcc.dg/tree-ssa/ifc-5.c: New.
5330
5331 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5332
5333         * gcc.dg/tree-ssa/ifc-4.c: New.
5334         * gcc.dg/tree-ssa/ifc-7.c: New.
5335
5336 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
5337
5338         * gcc.dg/vect/vect.exp: Check loongson targets
5339         * g++.dg/vect/vect.exp: Likewise
5340         * gfortran.dg/vect/vect.exp: Likewise
5341
5342 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5343
5344         * gcc.target/powerpc/vsx-mass-1.c: New file, test
5345         -mveclibabi=mass.
5346
5347 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
5348
5349         PR fortran/45366
5350         * gfortran.dg/proc_ptr_29.f90: New.
5351
5352 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5353             Dominique d'Humieres  <dominiq@lps.ens.fr>
5354
5355         PR fortran/45367
5356         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5357
5358 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5359
5360         PR fortran/45367
5361         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5362
5363 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5364
5365         PR fortran/36158
5366         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5367
5368 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5369             Dominique d'Humieres  <dominiq@lps.ens.fr>
5370
5371         PR fortran/45367
5372         PR fortran/36158
5373         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5374         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5375
5376 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
5377
5378         PR fortran/44863
5379         PR fortran/45271
5380         PR fortran/45290
5381         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5382         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5383         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5384
5385 2010-08-21  Tobias Burnus  <burnus@net-b.de>
5386
5387         PR fortran/36158
5388         PR fortran/33197
5389         * gfortran.dg/bessel_6.f90: New.
5390         * gfortran.dg/bessel_7.f90: New.
5391
5392 2010-08-20  Jan Hubicka  <jh@suse.cz>
5393
5394         PR c++/45307
5395         PR c++/17736
5396         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5397         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5398
5399 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
5400
5401         PR target/45336
5402         * gcc.target/i386/pr45336-1.c: New.
5403         * gcc.target/i386/pr45336-2.c: Likewise.
5404         * gcc.target/i386/pr45336-3.c: Likewise.
5405         * gcc.target/i386/pr45336-4.c: Likewise.
5406
5407 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
5408
5409         PR testsuite/45361
5410         * gcc.target/i386/volatile-2.c: Update scan strings to also
5411         include (%rip) for the memory reference on x86_64.
5412
5413 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
5414
5415         PR middle-end/44974
5416         * gcc.dg/pr44974.c: New test.
5417
5418         PR rtl-optimization/45353
5419         * gcc.dg/pr45353.c: New test.
5420
5421 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5422
5423         * gcc.target/i386/volatile-2.c: New.
5424
5425 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
5426
5427         PR rtl-optimization/44691
5428         * gfortran.dg/pr44691.f: New test.
5429
5430 2010-10-19  Olivier Hainque  <hainque@adacore.com>
5431
5432         * gcc.target/sparc/sibcall-dslot.c: New testcase.
5433
5434 2010-08-19  Jason Merrill  <jason@redhat.com>
5435
5436         * g++.dg/init/synth3.C: New.
5437         * g++.dg/init/value8.C: New.
5438         * g++.dg/tree-ssa/empty-2.C: New.
5439         * g++.dg/cpp0x/noexcept09.C: New.
5440
5441 2010-08-19  Daniel Kraft  <d@domob.eu>
5442
5443         PR fortran/29785
5444         PR fortran/45016
5445         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5446         * gfortran.dg/pointer_remapping_1.f90: New test.
5447         * gfortran.dg/pointer_remapping_2.f03: New test.
5448         * gfortran.dg/pointer_remapping_3.f08: New test.
5449         * gfortran.dg/pointer_remapping_4.f03: New test.
5450         * gfortran.dg/pointer_remapping_5.f08: New test.
5451         * gfortran.dg/pointer_remapping_6.f08: New test.
5452
5453 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
5454
5455         PR testsuite/45324
5456         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5457
5458 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5459
5460         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5461
5462 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
5463
5464         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5465         variable.
5466
5467 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5468
5469         PR target/45070
5470         * gcc.c-torture/execute/pr45070.c: New.
5471
5472 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5473
5474         * g++.dg/pr44328.C: New test.
5475
5476 2010-08-19  Tobias Burnus  <burnus@net-b.de>
5477
5478         PR fortran/36158
5479         PR fortran/33197
5480         * gfortran.dg/bessel_3.f90: New.
5481         * gfortran.dg/bessel_4.f90: New.
5482         * gfortran.dg/bessel_5.f90: New.
5483
5484 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
5485
5486         PR fortran/45290
5487         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5488         * gfortran.dg/pointer_init_2.f90: New.
5489         * gfortran.dg/pointer_init_3.f90: New.
5490         * gfortran.dg/pointer_init_4.f90: New.
5491
5492 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
5493
5494         PR c++/45049
5495         * g++.dg/pr45049-1.C: New test.
5496         * g++.dg/pr45049-2.C: New test.
5497
5498 2010-08-18  Jie Zhang  <jie@codesourcery.com>
5499
5500         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5501         20 if __ARM_PCS is defined otherwise 64.
5502         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5503         instead of hard coded 64.
5504
5505 2010-08-18  Yao Qi  <yao@codesourcery.com>
5506
5507         PR target/45094
5508         * gcc.target/arm/pr45094.c: New test.
5509
5510 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5511
5512         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5513
5514 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5515
5516         PR rtl-optimization/42575
5517         * gcc.target/arm/pr42575.c: New test.
5518
5519 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5520
5521         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5522         * gcc.dg/tls/thr-cse-1.c: New.
5523
5524 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5525
5526         PR debug/42487
5527         * lib/target-supports.exp
5528         (check_effective_target_function_sections): New.
5529         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5530         function sections before proceding.
5531
5532 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
5533
5534         PR fortran/45308
5535         * gfortran.dg/pr45308.f03: New test.
5536
5537 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
5538
5539         PR target/45296
5540         * gcc.target/i386/pr45296.c: New test.
5541
5542 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
5543
5544         * g++.dg/ext/uow-1.C: New.
5545         * g++.dg/ext/uow-2.C: New.
5546         * g++.dg/ext/uow-3.C: New.
5547         * g++.dg/ext/uow-4.C: New.
5548
5549 2010-08-17  Richard Guenther  <rguenther@suse.de>
5550
5551         PR testsuite/45266
5552         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5553
5554 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
5555
5556         PR c/40563
5557         * gcc.dg/Wcxx-compat-20.c: New test.
5558
5559 2010-08-17  Daniel Kraft  <d@domob.eu>
5560
5561         PR fortran/38936
5562         * gfortran.dg/associate_1.f03: Extended to test newly supported
5563         features like association to variables.
5564         * gfortran.dg/associate_3.f03: Removed check for illegal change
5565         of associate-name here...
5566         * gfortran.dg/associate_5.f03: ...and added it here.
5567         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
5568         * gfortran.dg/associate_7.f03: New test.
5569
5570 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
5571
5572         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
5573
5574 2010-08-15  Daniel Kraft  <d@domob.eu>
5575
5576         PR fortran/38936
5577         * gfortran.dg/associate_1.f03: Enable test for array expressions.
5578         * gfortran.dg/associate_3.f03: Clarify comment.
5579         * gfortran.dg/associate_5.f03: New test.
5580         * gfortran.dg/associate_6.f03: New test.
5581
5582 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5583
5584         PR fortran/45211
5585         * gfortran.dg/bind_c_usage_21.f90: New.
5586         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
5587
5588 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5589
5590         * gfortran.dg/optional_absent_1.f90: New.
5591         * gfortran.dg/null_actual.f90: New.
5592
5593 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5594
5595         * gfortran.dg/pointer_target_1.f90: New.
5596         * gfortran.dg/pointer_target_2.f90: New.
5597         * gfortran.dg/pointer_target_3.f90: New.
5598
5599 2010-08-15  Daniel Kraft  <d@domob.eu>
5600
5601         PR fortran/45197
5602         * gfortran.dg/elemental_args_check_3.f90: New test.
5603         * gfortran.dg/impure_1.f08: New test.
5604         * gfortran.dg/impure_2.f08: New test.
5605         * gfortran.dg/impure_3.f90: New test.
5606         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
5607
5608 2010-08-15  Ira Rosen  <irar@il.ibm.com>
5609
5610         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
5611         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
5612         SLP tests.
5613         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
5614         misaligned loads.
5615         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
5616         misaligned stores.c
5617         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
5618
5619 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5620
5621         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5622         dg-require-effective-target after dg-do.
5623
5624 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5625
5626         * lib/target-supports.exp (check_effective_target_vect_int): Return
5627         true for Loongson targets.
5628         (check_effective_target_vect_shift): Likewise.
5629         (check_effective_target_vect_no_int_max): Likewise.
5630         (check_effective_target_vect_no_align): Likewise.
5631         (check_effective_target_vect_short_mult): Likewise.
5632
5633 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
5634
5635         * g++.dg/cast.C: Change fields of structures to "long" to pass
5636         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5637         * g++.dg/cpp0x/iop.C: Ditto.
5638         * g++.dg/cpp0x/named_refs.C: Ditto.
5639         * g++.dg/cpp0x/rv1p.C: Ditto.
5640         * g++.dg/cpp0x/rv2p.C: Ditto.
5641         * g++.dg/cpp0x/rv3p.C: Ditto.
5642         * g++.dg/cpp0x/rv4p.C: Ditto.
5643         * g++.dg/cpp0x/rv5p.C: Ditto.
5644         * g++.dg/cpp0x/rv6p.C: Ditto.
5645         * g++.dg/cpp0x/rv7p.C: Ditto.
5646         * g++.dg/cpp0x/rv8p.C: Ditto.
5647         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5648
5649 2010-08-13  Daniel Kraft  <d@domob.eu>
5650
5651         * gfortran.dg/implied_shape_1.f08: New test.
5652         * gfortran.dg/implied_shape_2.f90: New test.
5653         * gfortran.dg/implied_shape_3.f08: New test.
5654
5655 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5656
5657         PR libfortran/42526
5658         * gfortran.dg/char_component_initializer_1.f90: New test.
5659
5660 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
5661
5662         PR tree-optimization/45241
5663         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5664
5665 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5666
5667         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5668         to dg-options.
5669         * gcc.target/i386/pr40906-2.c: Ditto.
5670         * gcc.target/i386/pr40906-3.c: Ditto.
5671
5672 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5673
5674         PR middle-end/45262
5675         * gcc.c-torture/execute/pr45262.c: New test.
5676
5677 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5678
5679         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5680         empty argument.
5681         * g++.dg/other/profile1.C: Ditto.
5682
5683 2010-08-12  Richard Guenther  <rguenther@suse.de>
5684
5685         PR tree-optimization/45232
5686         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5687         * gcc.dg/tree-ssa/loop-7.c: Adjust.
5688         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5689         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5690         unsigned arithmetic.
5691         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5692         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5693         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5694         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5695         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5696         unsigned arithmetic.
5697         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5698         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5699         unsigned arithmetic.
5700         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5701         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5702         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5703         unsigned arithmetic.
5704         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5705         * gcc.dg/tree-ssa/negate.c: Adjust.
5706         * gcc.dg/vect/vect-1.c: Adjust.
5707         * gfortran.dg/reassoc_6.f: XFAIL.
5708
5709 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5710
5711         PR debug/45259
5712         * gcc.dg/pr45259.c: New test.
5713
5714 2010-08-12  Wei Guozhi  <carrot@google.com>
5715
5716         PR target/44999
5717         * gcc.target/arm/pr44999.c: New testcase.
5718
5719 2010-08-12  Jie Zhang  <jie@codesourcery.com>
5720
5721         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5722         (N): Likewise.
5723         (main): Adjust accordingly.
5724
5725 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5726
5727         * gfortran.dg/graphite/id-22.f: New.
5728
5729 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5730
5731         * gcc.dg/graphite/id-26.c: New.
5732
5733 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5734
5735         * gcc.dg/graphite/id-25.c: New.
5736
5737 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5738
5739         * gcc.dg/graphite/run-id-5.c: New.
5740         * gcc.dg/graphite/run-id-6.c: New.
5741         * gfortran.dg/graphite/id-21.f: New.
5742
5743 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5744
5745         * gcc.dg/graphite/id-24.c: New.
5746
5747 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5748
5749         * gcc.dg/tree-ssa/pr20742.c: New.
5750
5751 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5752
5753         * gcc.dg/graphite/id-23.c: New.
5754
5755 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5756
5757         * gfortran.dg/graphite/id-20.f: Adjust testcase.
5758
5759 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5760
5761         * gcc.dg/graphite/pr42729.c: New.
5762
5763 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5764
5765         * gfortran.dg/graphite/id-20.f: New.
5766
5767 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5768
5769         * gcc.dg/graphite/id-22.c: New.
5770
5771 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5772
5773         * gcc.dg/graphite/run-id-2.c: Call abort.
5774
5775 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5776
5777         * gcc.dg/graphite/id-20.c: New.
5778
5779 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
5780             Steve Kargl  <kargl@gcc.gnu.org>
5781
5782         PR fortran/44595
5783         * gfortran.dg/move_alloc_3.f90: New.
5784         * gfortran.dg/random_seed_2.f90: New.
5785
5786 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5787
5788         * lib/target-supports.exp (check_effective_target_sync_int_long):
5789         Add hppa*-*-linux*.
5790         (check_effective_target_sync_char_short): Likewise.
5791
5792 2010-08-10  Yao Qi  <yao@codesourcery.com>
5793
5794         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5795         general form.
5796         * gcc.dg/tree-ssa/loop-31.c: Likewise.
5797         * g++.dg/other/packed1.C: Likewise.
5798         * g++.dg/other/crash-4.C: Likewise.
5799         * g++.dg/ext/packed8.C: Likewise.
5800         * g++.dg/init/array16.C: Likewise.
5801
5802 2010-08-10  xinliang David Li  <davidxl@google.com>
5803         * gcc.dg/tree-ssa/loop-19.c: Add option
5804         -fno-prefetch-loop-array
5805
5806 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
5807
5808         PR middle-end/45182
5809         * gcc.c-torture/compile/pr45182.c: New test.
5810
5811 2010-08-09  Jason Merrill  <jason@redhat.com>
5812
5813         PR c++/45236
5814         * g++.dg/cpp0x/variadic-104.C: New.
5815
5816 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5817
5818         PR fortran/44235
5819         * gfortran.dg/dependency_32.f90:  New test.
5820
5821 2010-08-09  Richard Guenther  <rguenther@suse.de>
5822
5823         PR middle-end/44632
5824         * g++.dg/opt/nrv17.C: New testcase.
5825
5826 2010-08-09  Richard Guenther  <rguenther@suse.de>
5827
5828         PR middle-end/45212
5829         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5830         alignment from MEM_REF offset only if we took it from the
5831         base object.
5832
5833         * gcc.target/i386/pr24178.c: New testcase.
5834
5835 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5836
5837         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5838         * gcc.dg/20030702-1.c: Ditto.
5839         * gcc.dg/20050309-1.c: Ditto.
5840         * gcc.dg/20050325-1.c: Ditto.
5841         * gcc.dg/20050330-2.c: Ditto.
5842         * gcc.dg/20051201-1.c: Ditto.
5843         * gcc.dg/gomp/pr27573.c: Ditto.
5844         * gcc.dg/gomp/pr34610.c: Ditto.
5845         * gcc.dg/pr24225.c: Ditto.
5846         * gcc.dg/pr26570.c: Ditto.
5847         * gcc.dg/pr32773.c: Ditto.
5848         * g++.dg/gcov/gcov-6.C: Ditto.
5849         * g++.dg/gomp/pr34608.C: Ditto.
5850         * gfortran.dg/gomp/pr27573.f90: Ditto.
5851
5852         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
5853         dg-require-host-local dg directive.
5854         * gcc.dg/profile-dir-2.c: Ditto.
5855         * gcc.dg/profile-dir-3.c: Ditto.
5856
5857 2010-08-08  Richard Guenther  <rguenther@suse.de>
5858
5859         PR tree-optimization/45109
5860         * gcc.c-torture/compile/pr45109.c: New testcase.
5861
5862 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5863
5864         * gcc.dg/march.c: Skip if -march defined.
5865         * gcc.dg/mtune.c: Skip if -mtune defined.
5866
5867         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5868         generic thunk support.
5869
5870 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
5871
5872         PR target/45213
5873         * gcc.target/i386/pr45213.c: New test.
5874
5875 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5876
5877         PR libfortran/45143
5878         * gfortran.dg/fmt_error_11.f03: New test.
5879
5880 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5881
5882         * lib/target-supports.exp (check_effective_target_sync_int_long):
5883         Add arm*-*-linux-gnueabi.
5884         (check_effective_target_sync_char_short): Likewise.
5885
5886 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5887
5888         PR fortran/45159
5889         * gfortran.dg/dependency_31.f90:  New test.
5890
5891 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5892
5893         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
5894
5895 2010-08-06  Jason Merrill  <jason@redhat.com>
5896
5897         * g++.dg/cpp0x/sfinae3.C: New.
5898         * g++.dg/cpp0x/sfinae4.C: New.
5899
5900 2010-08-06  Richard Guenther  <rguenther@suse.de>
5901
5902         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5903         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5904         * gcc.dg/tree-ssa/pr25382.c: Likewise.
5905         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5906         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5907         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5908         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5909         * gcc.c-torture/execute/20100805-1.c: Likewise.
5910
5911 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5912
5913         PR testsuite/42855
5914         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5915
5916 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5917
5918         * gcc.dg/ipa/ipcp-ii-1.c: New test.
5919         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5920
5921 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5922
5923         * g++.dg/ipa/devirt-1.C: New test.
5924         * g++.dg/ipa/devirt-2.C: Likewise.
5925         * g++.dg/ipa/devirt-3.C: Likewise.
5926         * g++.dg/ipa/devirt-4.C: Likewise.
5927         * g++.dg/ipa/devirt-5.C: Likewise.
5928         * gcc.dg/ipa/iinline-3.c: Likewise.
5929
5930 2010-08-05  Jie Zhang  <jie@codesourcery.com>
5931
5932         PR tree-optimization/45144
5933         * gcc.dg/tree-ssa/pr45144.c: New test.
5934
5935 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
5936
5937         PR fortran/42207
5938         PR fortran/44064
5939         PR fortran/44065
5940         * gfortran.dg/class_25.f03: New.
5941         * gfortran.dg/class_26.f03: New.
5942
5943 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
5944
5945         * g++.dg/warn/miss-format-1.C: Update line number.
5946
5947 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
5948
5949         PR c++/44641
5950         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5951         .frame and .mask assembler directives.
5952
5953 2010-08-04  Richard Guenther  <rguenther@suse.de>
5954
5955         * gcc.dg/tree-ssa/vrp35.c: Adjust.
5956         * gcc.dg/tree-ssa/vrp36.c: Likewise.
5957         * gcc.dg/tree-ssa/vrp50.c: Likewise.
5958         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5959
5960 2010-08-04  Tobias Burnus  <burnus@net-b.de>
5961
5962         PR fortran/44857
5963         * gfortran.dg/derived_constructor_char_1.f90: New.
5964         * gfortran.dg/derived_constructor_char_2.f90: New.
5965
5966 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5967
5968         PR fortran/45159
5969         * gfortran.dg/dependency_30.f90:  New test.
5970
5971 2010-08-03  Jan Hubicka  <jh@suse.cz>
5972
5973         * gcc.c-torture/compile/pr45085.c: New testcase.
5974
5975 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
5976
5977         PR fortran/44584
5978         PR fortran/45161
5979         * gfortran.dg/typebound_call_9.f03: Modified.
5980         * gfortran.dg/typebound_generic_1.f03: Modified.
5981
5982 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5983
5984         PR fortran/45159
5985
5986         * gfortran.dg/dependency_29.f90:  New test.
5987
5988 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5989
5990         PR fortran/36854
5991         * gfortran.dg/character_comparison_2.f90:  New test.
5992         * gfortran.dg/character_comparison_3.f90:  New test.
5993         * gfortran.dg/dependency_28.f90:  New test.
5994
5995 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
5996
5997         PR target/40457
5998         * gcc.target/arm/pr40457-1.c: New test.
5999         * gcc.target/arm/pr40457-2.c: New test.
6000
6001 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
6002
6003         PR fortran/44912
6004         * gfortran.dg/typebound_call_17.f03: New.
6005
6006 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
6007
6008         PR fortran/44929
6009         * gfortran.dg/allocate_derived_3.f90: New.
6010
6011 2010-07-30  Xinliang David Li  <davidxl@google.com>
6012         PR tree-optimization/45121
6013         * c-c++-common/uninit-17.c: Add -fno-ivops option.
6014
6015 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6016
6017         PR c++/45112
6018         * g++.dg/pr45112.C: New test.
6019
6020 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
6021
6022         PR debug/45055
6023         PR rtl-optimization/45137
6024         * gcc.dg/pr45055.c: New test.
6025
6026 2010-07-30  Alan Modra  <amodra@gmail.com>
6027
6028         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6029         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6030
6031 2010-07-29  Tobias Burnus  <burnus@net-b.de>
6032
6033         PR fortran/45087
6034         PR fortran/45125
6035         * gfortran.dg/whole_file_25.f90: New.
6036         * gfortran.dg/whole_file_26.f90: New.
6037         * gfortran.dg/whole_file_27.f90: New.
6038
6039 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6040
6041         PR fortran/44962
6042         * gfortran.dg/typebound_proc_17.f03: New.
6043
6044 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6045
6046         PR fortran/45004
6047         * gfortran.dg/move_alloc_2.f90: New.
6048
6049 2010-07-29  Xinliang David Li  <davidxl@google.com>
6050         PR tree-optimization/45121
6051         * c-c++-common/uninit-17.c: Fix expected output.
6052
6053 2010-07-29  Richard Guenther  <rguenther@suse.de>
6054
6055         PR tree-optimization/45120
6056         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6057
6058 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
6059
6060         PR fortran/42051
6061         PR fortran/44064
6062         * gfortran.dg/pr42051.f03: New testcase.
6063
6064 2010-07-29  Richard Guenther  <rguenther@suse.de>
6065
6066         PR middle-end/45034
6067         * gcc.c-torture/execute/pr45034.c: New testcase.
6068
6069 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
6070
6071         PR c++/45096
6072         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6073
6074 2010-07-28  Daniel Kraft  <d@domob.eu>
6075
6076         * gfortran.dg/bound_8.f90: New test.
6077
6078 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
6079
6080         PR debug/45105
6081         * gcc.dg/pr45105.c: New test.
6082
6083 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6084
6085         PR rtl-optimization/45107
6086         * gcc.dg/pr45107.c: New test.
6087
6088 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6089
6090         PR rtl-optimization/45101
6091         * gcc.dg/pr45101.c: New test.
6092
6093 2010-07-28  Tobias Burnus  <burnus@net-b.de>
6094
6095         PR fortran/45077
6096         * gfortran.dg/whole_file_24.f90: New.
6097
6098 2010-07-27  Jason Merrill  <jason@redhat.com>
6099
6100         * g++.dg/cpp0x/variadic102.C: New.
6101         * g++.dg/cpp0x/variadic103.C: New.
6102
6103 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6104
6105         PR rtl-optimization/40956
6106         PR target/42495
6107         PR middle-end/42574
6108         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6109         * gcc.target/arm/pr42574.c: Add tests.
6110
6111 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6112
6113         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6114         test name.
6115         (cleanup-repo-files): Ditto.
6116         (cleanup-saved-temps): Ditto.
6117
6118 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6119
6120         PR testsuite/44701
6121         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6122
6123         PR c/45079
6124         * gcc.dg/pr45079.c: New test.
6125
6126 2010-07-27  Ira Rosen  <irar@il.ibm.com>
6127
6128         PR tree-optimization/44152
6129         * gcc.dg/vect/fast-math-pr44152.c: New test.
6130
6131 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
6132
6133         PR ObjC/44140
6134         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6135         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6136         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6137         * obj-c++.dg/torture/trivial.mm: Ditto.
6138         * objc.dg/torture/tls/thr-init-2.m: Ditto.
6139         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6140         * objc.dg/torture/tls/thr-init.m: Ditto.
6141         * objc.dg/torture/trivial.m: Ditto.
6142
6143 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6144
6145         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6146         Skip on spu-*-* targets.
6147
6148 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6149
6150         PR tree-optimization/45083
6151         * gcc.dg/pr45083.c: New test.
6152
6153 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6154
6155         PR fortran/40873
6156         * gfortran.dg/whole_file_22.f90: New test.
6157         * gfortran.dg/whole_file_23.f90: New test.
6158
6159 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
6160             Jack Howarth  <howarth@bromo.med.uc.edu>
6161             Richard Henderson  <rth@redhat.com>
6162
6163         PR target/44132
6164         * gcc.dg/tls/thr-init-1.c: New.
6165         * gcc.dg/tls/thr-init-2.c: New.
6166         * gcc.dg/torture/tls New.
6167         * gcc.dg/torture/tls/tls-test.c: New.
6168         * gcc.dg/torture/tls/thr-init-1.c: New.
6169         * gcc.dg/torture/tls/tls.exp: New.
6170         * gcc.dg/torture/tls/thr-init-2.c: New.
6171         * gcc.dg/tls/emutls-2.c: New test
6172
6173         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6174         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6175         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6176         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6177         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6178         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6179         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6180         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6181         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6182         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6183         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6184         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6185         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6186         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6187         gfortran.dg/gomp/appendix-a/a.22.4.f90,
6188         gfortran.dg/gomp/appendix-a/a.22.5.f90,
6189         gfortran.dg/gomp/appendix-a/a.22.6.f90,
6190         gfortran.dg/gomp/appendix-a/a.24.1.f90,
6191         gfortran.dg/gomp/appendix-a/a.32.1.f90,
6192         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6193         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6194         gfortran.dg/gomp/omp_threadprivate1.f90,
6195         gfortran.dg/gomp/omp_threadprivate2.f90,
6196         gfortran.dg/gomp/reduction1.f90,
6197         gfortran.dg/gomp/sharing-1.f90: Likewise.
6198
6199 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6200
6201         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6202         sse_runtime.
6203         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6204         dg-require-visibility.
6205
6206 2010-07-26  Richard Guenther  <rguenther@suse.de>
6207
6208         PR tree-optimization/43784
6209         * gcc.c-torture/execute/pr43784.c: New testcase.
6210         * g++.dg/torture/pr43784.C: Likewise.
6211
6212 2010-07-26  Richard Guenther  <rguenther@suse.de>
6213
6214         PR middle-end/45056
6215         * g++.dg/pr45056.C: New testcase.
6216
6217 2010-07-26  Richard Guenther  <rguenther@suse.de>
6218
6219         PR tree-optimization/45071
6220         * gcc.dg/pr45071.c: New testcase.
6221
6222 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6223
6224         PR fortran/45066
6225         * gfortran.dg/namelist_62.f90: New.
6226
6227 2010-07-26  Richard Guenther  <rguenther@suse.de>
6228
6229         * gcc.c-torture/execute/pr45017.c: Move ...
6230         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
6231
6232 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6233
6234         PR fortran/40628
6235         * trim_optimize_1.f90:  New test.
6236         * character_comparision_1.f90:  New test.
6237
6238 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6239
6240         PR fortran/42852
6241         * gfortran.dg/wtruncate_fix.f: New test.
6242
6243 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6244
6245         PR testsuite/45068
6246         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6247
6248 2010-07-24  Richard Guenther  <rguenther@suse.de>
6249
6250         PR lto/43788
6251         * g++.dg/lto/20100724-1_0.C: New testcase.
6252
6253 2010-07-24  Richard Guenther  <rguenther@suse.de>
6254
6255         PR lto/43212
6256         * gcc.dg/lto/20100724-1_0.c: New testcase.
6257         * gcc.dg/lto/20100724-1_1.c: Likewise.
6258
6259 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6260
6261         PR fortran/40011
6262         * gfortran.dg/whole_file_21.f90: New.
6263
6264         * gfortran.dg/integer_exponentiation_3.F90: Use
6265         -ffloat-store only for i?86/x86-64 -m32.
6266
6267 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6268
6269         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6270         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6271
6272 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6273
6274         * gfortran.dg/func_decl_4.f90: Split test into two ...
6275         * gfortran.dg/func_decl_5.f90: ... parts.
6276         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6277         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6278         * gfortran.dg/global_references_1.f90: Add new dg-warning.
6279         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6280         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6281         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6282         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6283         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6284         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6285         * gfortran.dg/sizeof.f90: Make test valid.
6286         * gfortran.dg/pr20865.f90: Add new dg-error.
6287         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6288         * gfortran.dg/g77/19990218-0.f: Ditto.
6289         * gfortran.dg/g77/19990218-1.f: Ditto.
6290         * gfortran.dg/g77/970625-2.f: Ditto.
6291         * gfortran.dg/pr37243.f: Fix function declaration.
6292         * gfortran.dg/use_only_1.f90: Fix implicit typing.
6293         * gfortran.dg/loc_1.f90: Fix pointer datatype.
6294
6295 2010-07-23  Tobias Burnus  <burnus@net-b.de>
6296
6297         PR fortran/44945
6298         * gfortran.dg/char_array_structure_constructor.f90: Add
6299         -fwhole-file as dg-option as it otherwise fails on some
6300         systems.
6301
6302 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
6303
6304         * gnat.dg/aggr16.ad[sb]: New test.
6305         * gnat.dg/aggr16_pkg.ads: New helper.
6306
6307 2010-07-23  Richard Guenther  <rguenther@suse.de>
6308
6309         PR lto/43071
6310         * g++.dg/lto/20100723-1_0.C: New testcase.
6311
6312 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
6313
6314         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6315         AVX support.
6316         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6317         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6318
6319 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6320
6321         * lib/target-supports.exp (add_options_for_tls): New proc.
6322         * g++.dg/tls/static-1.C: Use dg-add-options tls.
6323         * g++.dg/tls/static-1a.cc: Likewise.
6324         * gcc.dg/tls/emutls-1.c: Likewise.
6325         * gcc.dg/tls/opt-11.c: Likewise.
6326         * gcc.dg/tls/opt-12.c: Likewise.
6327         * gcc.dg/tls/pr24428-2.c: Likewise.
6328         * gcc.dg/tls/pr24428.c: Likewise.
6329         * obj-c++.dg/tls/static-1.mm: Likewise.
6330         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6331         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6332         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6333         * objc.dg/torture/tls/thr-init-2.m: Likewise.
6334         * objc.dg/torture/tls/thr-init-3.m: Likewise.
6335         * objc.dg/torture/tls/thr-init.m: Likewise.
6336         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6337
6338 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6339
6340         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6341         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6342         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6343         optimized dump files.
6344
6345 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
6346
6347         PR tree-optimization/45047
6348         * gcc.c-torture/compile/pr45047.c: New test.
6349
6350 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6351
6352         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6353         instead of dg-compile.
6354         * gcc.dg/float-range-4.c: Ditto.
6355         * gcc.dg/float-range-5.c: Ditto.
6356         * gcc.dg/fold-overflow-1.c: Ditto.
6357         * gcc.dg/gomp/sections-4.c: Ditto.
6358         * gcc.dg/transparent-union-1.c: Ditto.
6359         * gcc.dg/transparent-union-2.c: Ditto.
6360         * gcc.target/i386/pr39315-check.c: Ditto.
6361         * g++.dg/gomp/sections-4.C: Ditto.
6362         * g++.dg/template/dtor7.C: Ditto.
6363         * g++.dg/tree-ssa/pr19952.C: Ditto.
6364         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6365         * gfortran.dg/graphite/pr42185.f90: Ditto.
6366         * gfortran.dg/namelist_36.f90: Ditto.
6367         * gnat.dg/noreturn1.adb: Ditto.
6368         * gnat.dg/specs/small_alignment.ads: Ditto.
6369
6370 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6371
6372         PR tree-optimization/44915
6373         * g++.dg/torture/pr44915.C: New test.
6374
6375 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6376
6377         PR tree-optimization/44914
6378         * g++.dg/tree-ssa/pr44914.C: New test.
6379
6380 2010-07-23  Jie Zhang  <jie@codesourcery.com>
6381
6382         PR target/44290
6383         * gcc.dg/pr44290-1.c: New test.
6384         * gcc.dg/pr44290-2.c: New test.
6385
6386 2010-07-23  Jason Merrill  <jason@redhat.com>
6387
6388         PR c++/45008
6389         * g++.dg/abi/mangle44.C: New.
6390
6391 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6392
6393         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6394         for compile-time only tests.
6395         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6396         target check.
6397         * gcc.target/i386/pr39315-4.c: Ditto.
6398         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6399         target check.  Include sse-os-support.h.
6400         (main): Call check_isa and sse_os_support.
6401         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6402         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6403         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6404         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6405         target check.  Include sse-os-support.h.
6406         (main): Call check_isa and sse_os_support.
6407         * gcc.target/i386/vperm-v2df.c: Ditto.
6408
6409 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6410
6411         * lib/target-supports.exp (check_avx_hw_available): New procedure.
6412         (check_effective_target_avx_runtime): New procedure.
6413         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6414         (check_effective_target_sse_runtime): Add check_effective_target_sse.
6415
6416         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6417         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
6418         and __get_cpuid test.
6419         * gcc.dg/compat/vector-2b_main.c: Ditto.
6420
6421         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6422
6423         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6424         for compile-time only test.
6425         * gcc.dg/pr32716.c: Ditto.
6426         * gcc.dg/pr34856.c: Ditto.
6427         * gcc.dg/pr36997.c: Ditto.
6428         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6429         * gfortran.dg/pr28158.f90: Ditto.
6430         * gfortran.dg/pr30667.f: Ditto.
6431
6432         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6433         i?86-*-* and x86_64-*-* targets to disable execution on targets
6434         without sse2 runtime support.
6435         * g++.dg/vect/vect.exp: Ditto.
6436         * gfortran.dg/vect/vect.exp: Ditto.
6437
6438         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6439         * gcc.dg/pr37544.c: Ditto.
6440         * gcc.dg/pr40550.c: Ditto.
6441         * gcc.dg/compat/union-m128-1_main.c: Ditto.
6442         * gcc.dg/compat/vector-1a_main.c: Ditto.
6443         * gcc.dg/compat/vector-2a_main.c: Ditto.
6444         * gcc.dg/torture/pr16104-1.c: Ditto.
6445         * gcc.dg/torture/pr35771-1.c: Ditto.
6446         * gcc.dg/torture/pr35771-2.c: Ditto.
6447         * gcc.dg/torture/pr35771-3.c: Ditto.
6448         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6449         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6450         * gcc.dg/torture/stackalign/push-1.c: Ditto.
6451         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6452         * g++.dg/other/i386-1.C: Ditto.
6453         * g++.dg/other/pr40446.C: Ditto.
6454
6455 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6456
6457         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6458
6459 2010-07-23  Daniel Kraft  <d@domob.eu>
6460
6461         PR fortran/44709
6462         * gfortran.dg/exit_1.f08: New test.
6463         * gfortran.dg/exit_2.f08: New test.
6464
6465 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
6466
6467         PR tree-optimization/39839
6468         * gcc.target/arm/pr39839.c: New test case.
6469
6470 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6471
6472         * gnat.dg/unchecked_convert5b.adb: New test.
6473         * gnat.dg/unchecked_convert6.adb: Likewise.
6474         * gnat.dg/unchecked_convert6b.adb: Likewise.
6475
6476 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6477
6478         * gnat.dg/aggr15.ad[sb]: New test.
6479
6480 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
6481
6482         PR debug/45024
6483         * g++.dg/debug/dwarf2/nested-2.C: New test case.
6484
6485 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6486
6487         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
6488         with dg-require-linker-plugin.
6489
6490 2010-07-22  Richard Guenther  <rguenther@suse.de>
6491
6492         PR lto/43850
6493         * g++.dg/lto/20100722-1_0.C: New testcase.
6494
6495 2010-07-22  Richard Guenther  <rguenther@suse.de>
6496
6497         PR lto/42451
6498         * gcc.dg/lto/20100720-3_0.c: New testcase.
6499         * gcc.dg/lto/20100720-3_1.c: Likewise.
6500
6501 2010-07-22  Richard Guenther  <rguenther@suse.de>
6502
6503         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6504         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6505
6506         PR lto/43373
6507         * gcc.dg/lto/20100722-1_0.c: New testcase.
6508
6509 2010-07-22  Martin Jambor  <mjambor@suse.cz>
6510
6511         PR tree-optimization/44891
6512         * gcc.c-torture/compile/pr44891.c: New test.
6513
6514 2010-07-22  Richard Guenther  <rguenther@suse.de>
6515
6516         PR tree-optimization/45017
6517         * gcc.c-torture/execute/pr45017.c: New testcase.
6518
6519 2010-07-22  Tobias Burnus  <burnus@net-b.de>
6520
6521         PR fortran/45019
6522         * gfortran.dg/aliasing_dummy_5.f90: New.
6523
6524 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6525
6526         PR target/43698
6527         * gcc.target/arm/pr43698.c: New test.
6528
6529 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6530
6531         PR fortran/44929
6532         * Revert my commit r162325 for this PR.
6533
6534 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6535
6536         PR debug/45015
6537         * gcc.target/m68k/pr45015.c: New test.
6538
6539 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
6540
6541         PR c++/44641
6542         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6543         comments.
6544
6545 2010-07-21  Richard Guenther  <rguenther@suse.de>
6546
6547         PR lto/45018
6548         * g++.dg/lto/20100721-1_0.C: New testcase.
6549
6550 2010-07-21  Martin Jambor  <mjambor@suse.cz>
6551
6552         PR tree-optimization/44900
6553         * g++.dg/torture/pr44900.C: New test.
6554
6555 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
6556
6557         PR middle-end/44738
6558         * c-c++-common/uninit-17.c: Correct expected error.
6559
6560 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6561
6562         * gcc.dg/guality/asm-1.c: New test.
6563
6564         PR debug/45003
6565         * gcc.dg/guality/pr45003-2.c: New test.
6566         * gcc.dg/guality/pr45003-3.c: New test.
6567
6568 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6569
6570         PR libfortran/44697
6571         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
6572
6573 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
6574
6575         * lib/scanasm.exp (dg-function-on-line): Test that a function is
6576         defined on the current line.
6577         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
6578         * g++.dg/debug/dwarf2/pr44641.C: New.
6579
6580 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
6581
6582         * gcc.target/powerpc/block-move-1.c: New test.
6583         * gcc.target/powerpc/block-move-2.c: New test.
6584
6585 2010-07-20  Jason Merrill  <jason@redhat.com>
6586
6587         PR c++/44967
6588         * g++.dg/cpp0x/sfinae2.C: New.
6589
6590 2010-07-20  Richard Guenther  <rguenther@suse.de>
6591
6592         PR lto/42696
6593         * gcc.dg/lto/20100720-4_0.c: New testcase.
6594
6595 2010-07-20  Richard Guenther  <rguenther@suse.de>
6596
6597         PR lto/43221
6598         * gcc.dg/lto/20100720-2_0.c: New testcase.
6599         * gcc.dg/lto/20100720-2_1.c: Likewise.
6600
6601 2010-07-20  Richard Guenther  <rguenther@suse.de>
6602
6603         PR lto/43208
6604         * gcc.dg/lto/20100720-1_0.c: New testcase.
6605         * gcc.dg/lto/20100720-1_1.c: Likewise.
6606
6607 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
6608
6609         PR debug/45003
6610         * gcc.dg/guality/pr45003-1.c: New test.
6611
6612 2010-07-20  Richard Guenther  <rguenther@suse.de>
6613
6614         PR tree-optimization/44977
6615         * gcc.dg/torture/pr44977.c: New testcase.
6616
6617 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
6618
6619         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6620         sync_char_short
6621
6622 2010-07-20  Richard Guenther  <rguenther@suse.de>
6623
6624         PR middle-end/44971
6625         PR middle-end/44988
6626         * gcc.dg/pr44971.c: New testcase.
6627         * gcc.c-torture/compile/pr44988.c: Likewise.
6628
6629 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6630
6631         PR fortran/44929
6632         * gfortran.dg/allocate_with_typespec.f90: New test.
6633         * gfortran.dg/allocate_derived_1.f90: Update error message.
6634
6635 2010-07-19  Jason Merrill  <jason@redhat.com>
6636
6637         PR c++/44996
6638         * g++.dg/cpp0x/decltype23.C: New.
6639
6640 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
6641
6642         PR fortran/42385
6643         * gfortran.dg/class_defined_operator_1.f03 : New test.
6644
6645 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
6646
6647         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6648         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6649         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
6650         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6651
6652 2010-07-19  Richard Guenther  <rguenther@suse.de>
6653
6654         PR middle-end/44941
6655         * gcc.c-torture/compile/pr44941.c: New testcase.
6656
6657 2010-07-19  Jason Merrill  <jason@redhat.com>
6658
6659         PR c++/44969
6660         * g++.dg/template/sfinae24.C: New.
6661
6662 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
6663
6664         PR fortran/44353
6665         * gfortran.dg/data_implied_do_2.f90: Removed.
6666
6667 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
6668
6669         PR c++/44969
6670         * g++.dg/template/sfinae23.C: New.
6671
6672 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6673
6674         * lib/target-supports.exp (check_sse_os_support_available): New
6675         proc.
6676         (check_sse_hw_available): New proc.
6677         (check_effective_target_sse_runtime): New proc.
6678         (check_effective_target_sse2_runtime): New proc.
6679         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6680         -msse2 if check_sse_os_support_available.
6681         * g++.dg/vect/vect.exp: Only run -msse2 tests if
6682         check_sse_os_support_available.
6683         * gcc.dg/vect/vect.exp: Likewise.
6684         * gfortran.dg/vect/vect.exp: Likewise.
6685         * gcc.target/i386/sol2-check: Renamed to ...
6686         * gcc.target/i386/sse-os-support.h: ... this.
6687         (sol2_check): Renamed to ...
6688         (sse_os_support): ... this.
6689         Only test movss with xmm registers.
6690         * gcc.target/i386/sse-check.h: Reflect new header and function names.
6691         Removed ILL_INSN, ILL_INSN_LEN.
6692         * gcc.target/i386/sse2-check.h: Likewise.
6693         * gcc.target/i386/sse3-check.h: Likewise.
6694         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6695         Removed cpuid.h, __get_cpuid test.
6696         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6697         Removed cpuid.h, __get_cpuid test.
6698         * g++.dg/other/pr40446.C: Likewise.
6699         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6700         * gcc.dg/compat/vector-1a_main.c: Likewise.
6701         * gcc.dg/compat/vector-2a_main.c: Likewise.
6702         * gcc.dg/pr36584.c: Likewise.
6703         * gcc.dg/pr37544.c: Likewise.
6704         * gcc.dg/torture/pr16104-1.c: Likewise.
6705         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6706         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6707         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6708         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6709         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6710         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6711         sse2_runtime.
6712         * gcc.dg/torture/pr35771-2.c: Likewise.
6713         * gcc.dg/torture/pr35771-3.c: Likewise.
6714         * gcc.target/i386/pr39315-2.c: Likewise.
6715         * gcc.target/i386/pr39315-4.c: Likewise.
6716         * gcc.target/i386/vperm-v2df.c: Likewise.
6717         * gcc.target/i386/vperm-v2di.c: Likewise.
6718         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6719         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6720         sse_runtime.
6721
6722 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
6723
6724         PR fortran/44353
6725         * gfortran.dg/data_implied_do_2.f90: New test.
6726
6727 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6728
6729         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6730
6731 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6732
6733         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6734         to the "mips16" group.
6735         (mips_using_mips16_p): New procedure.
6736         (mips-dg-options): Use it.
6737
6738 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6739
6740         * gcc.target/mips/mips16-attributes-4.c: New test.
6741
6742 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
6743
6744         PR testsuite/44418
6745         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6746         * gcc.target/powerpc/recip-2.c: Ditto.
6747         * gcc.target/powerpc/recip-3.c: Ditto.
6748
6749 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
6750
6751         * gcc.target/arm/pr42235.c: New test.
6752
6753 2010-07-16  Jason Merrill  <jason@redhat.com>
6754
6755         PR c++/32505
6756         * g++.dg/template/partial8.C: New.
6757
6758 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6759
6760         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6761         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
6762         in C++.
6763         (gualcvt): New overloaded inline.
6764         (GUALCVT): Use it for C++.
6765         * g++.dg/guality/guality.exp: New.
6766         * g++.dg/guality/guality.h: New.
6767         * g++.dg/guality/redeclaration1.C: New test.
6768         * g++.dg/dg.exp: Prune also guality/* tests.
6769         * gcc.dg/guality/pr43141.c: Moved to...
6770         * c-c++-common/guality/pr43141.c: ... here.
6771
6772 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6773
6774         PR libfortran/37077
6775         * gfortran.dg/char4_iunit_2.f03: New test.
6776
6777 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
6778
6779         PR testsuite/43925
6780         * lib/plugin-support.exp (plugin-test-execute):
6781         Add ${gcc_objdir}/intl to includes.
6782
6783 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6784
6785         PR target/44942
6786         * gcc.c-torture/execute/pr44942.c: New test.
6787         * gcc.target/i386/pr44942.c: New test.
6788
6789 2010-07-15  Jason Merrill  <jason@redhat.com>
6790
6791         PR c++/44909
6792         * g++.dg/cpp0x/implicit7.C: New.
6793         * g++.dg/cpp0x/implicit8.C: New.
6794
6795 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6796
6797         Disable float tests for __SPU__ targets due to lack of signed zero:
6798         * c-c++-common/torture/complex-sign-add.c (check_add_float).
6799         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6800         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6801         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6802         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6803         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6804         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6805         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6806         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6807
6808 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6809
6810         * gfortran.dg/select_char_2.f90: New test.
6811
6812 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
6813
6814         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6815         with DECL_CHAIN.
6816
6817 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
6818
6819         PR fortran/44936
6820         * gfortran.dg/typebound_generic_9.f03: New.
6821
6822 2010-07-15  Richard Guenther  <rguenther@suse.de>
6823
6824         PR tree-optimization/44946
6825         * gcc.c-torture/compile/pr44946.c: New testcase.
6826
6827 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6828
6829         PR fortran/40206
6830         * gfortran.dg/select_char_3.f90: New test.
6831
6832 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
6833             Kevin F. Quinn  <kevquinn@gentoo.org>
6834
6835         * gcc.dg/Wtrampolines.c: New.
6836
6837 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6838
6839         PR libfortran/44934
6840         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6841
6842 2010-07-14  Jason Merrill  <jason@redhat.com>
6843
6844         PR c++/44810
6845         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6846
6847         Implement C++0x unrestricted unions (N2544)
6848         * g++.dg/cpp0x/union1.C: New.
6849         * g++.dg/cpp0x/union2.C: New.
6850         * g++.dg/cpp0x/union3.C: New.
6851         * g++.dg/cpp0x/defaulted2.C: Adjust.
6852         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6853         * g++.old-deja/g++.ext/anon2.C: Adjust.
6854         * g++.old-deja/g++.mike/misc6.C: Adjust.
6855
6856 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
6857
6858         PR fortran/44925
6859         * gfortran.dg/c_loc_tests_15.f90: New.
6860
6861 2010-07-13  Jason Merrill  <jason@redhat.com>
6862
6863         PR c++/44909
6864         * g++.dg/cpp0x/implicit6.C: New.
6865
6866 2010-07-13  Jason Merrill  <jason@redhat.com>
6867
6868         PR c++/44540
6869         * g++.dg/abi/noreturn1.C: New.
6870         * g++.dg/abi/noreturn2.C: New.
6871
6872 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
6873
6874         PR other/44874
6875         PR debug/44832
6876         * c-c++-common/pr44832.c: New test.
6877
6878 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
6879
6880         PR objc/44488
6881         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6882         on the target.  Make sure that we can assemble the emitted asm when
6883         the test type is 'compile'.
6884
6885 2010-07-13  Richard Guenther  <rguenther@suse.de>
6886
6887         PR tree-optimization/36960
6888         * g++.dg/torture/pr36960.C: New testcase.
6889
6890 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
6891
6892         PR c++/44908
6893         * g++.dg/template/sfinae21.C: New.
6894         * g++.dg/template/sfinae22.C: Likewise.
6895
6896 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6897
6898         PR testsuite/42843
6899         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6900         * gcc.dg/plugin/ggcplug.c: Likewise.
6901         * g++.dg/plugin/selfassign.c: Likewise.
6902         * g++.dg/plugin/attribute_plugin.c: Likewise.
6903         * g++.dg/plugin/dumb_plugin.c: Likewise.
6904         * g++.dg/plugin/pragma_plugin.c: Likewise.
6905
6906 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
6907
6908         * gcc.c-torture/execute/pr44683.x: New.
6909         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6910
6911 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
6912
6913         PR fortran/44434
6914         PR fortran/44565
6915         PR fortran/43945
6916         PR fortran/44869
6917         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6918         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6919         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6920         * gfortran.dh/typebound_call_16.f03: New.
6921         * gfortran.dg/typebound_generic_6.f03: New.
6922         * gfortran.dg/typebound_generic_7.f03: New.
6923         * gfortran.dg/typebound_generic_8.f03: New.
6924
6925 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6926
6927         PR libfortran/37077
6928         * gfortran.dg/char4_iunit_1.f03: New test.
6929
6930 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
6931
6932         * gcc.dg/tree-ssa/vrp53.c: New test.
6933
6934 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
6935
6936         PR c++/44907
6937         * g++.dg/template/sfinae19.C: New.
6938         * g++.dg/template/sfinae20.C: Likewise.
6939
6940 2010-07-12  Jie Zhang  <jie@codesourcery.com>
6941
6942         * gcc.target/arm/interrupt-1.c: New test.
6943         * gcc.target/arm/interrupt-2.c: New test.
6944
6945 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6946
6947         * gcc.dg/pr42427.c: Require c99_runtime.
6948         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6949         c99_runtime.
6950         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6951         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6952         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6953         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6954         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6955         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6956         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6957         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6958         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6959         * gcc.target/i386/pr37275.c: Require visibility support.
6960
6961 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6962
6963         * lib/target-supports.exp (check_effective_target_sse): New proc.
6964         * gcc.target/i386/sol2-check.h: New file.
6965         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6966         Include sol2-check.h.
6967         (main) Only run do_test () if sol2_check ().
6968         * gcc.target/i386/sse2-check.h: Likewise.
6969         * gcc.target/i386/sse3-check.h: Likewise.
6970         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6971         [__sun__ && __svr4__]: Execute SSE2 instruction.
6972         * gcc.target/i386/math-torture/math-torture.exp: Only add options
6973         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6974         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6975         * g++.dg/ext/vector14.C: Likewise.
6976         * g++.dg/other/mmintrin.C: Likewise.
6977         * gcc.dg/20020418-1.c: Likewise.
6978         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6979         * gcc.dg/format/ms_unnamed-1.c: Likewise.
6980         * gcc.dg/format/unnamed-1.c: Likewise.
6981         Adapt dg-warning line number.
6982         * gcc.dg/graphite/pr40281.c: Likewise.
6983         * gcc.dg/pr32176.c: Likewise.
6984         * gcc.dg/pr40550.c: Likewise.
6985         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6986         * gcc.dg/torture/pr36891.c: Likewise.
6987         * gcc.target/i386/20020218-1.c: Likewise.
6988         * gcc.target/i386/20020523.c: Likewise.
6989         * gcc.target/i386/abi-1.c: Likewise.
6990         * gcc.target/i386/brokensqrt.c: Likewise.
6991         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6992         * gcc.target/i386/pr13366.c: Likewise.
6993         * gcc.target/i386/pr13685.c: Likewise.
6994         * gcc.target/i386/pr24306.c: Likewise.
6995         * gcc.target/i386/pr31486.c: Likewise.
6996         * gcc.target/i386/pr32065-1.c: Likewise.
6997         * gcc.target/i386/pr32065-2.c: Likewise.
6998         * gcc.target/i386/pr32389.c: Likewise.
6999         * gcc.target/i386/pr38824.c: Likewise.
7000         * gcc.target/i386/pr38931.c: Likewise.
7001         * gcc.target/i386/pr39592-1.c: Likewise.
7002         * gcc.target/i386/pr43766.c: Likewise.
7003         * gcc.target/i386/recip-divf.c: Likewise.
7004         * gcc.target/i386/recip-sqrtf.c: Likewise.
7005         * gcc.target/i386/recip-vec-divf.c: Likewise.
7006         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7007         * gcc.target/i386/sse-1.c: Likewise.
7008         * gcc.target/i386/sse-16.c: Likewise.
7009         * gcc.target/i386/sse-2.c: Likewise.
7010         * gcc.target/i386/sse-20.c: Likewise.
7011         * gcc.target/i386/sse-3.c: Likewise.
7012         * gcc.target/i386/sse-7.c: Likewise.
7013         * gcc.target/i386/sse-9.c: Likewise.
7014         * gcc.target/i386/sse-addps-1.c: Likewise.
7015         * gcc.target/i386/sse-addss-1.c: Likewise.
7016         * gcc.target/i386/sse-andnps-1.c: Likewise.
7017         * gcc.target/i386/sse-andps-1.c: Likewise.
7018         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7019         * gcc.target/i386/sse-comiss-1.c: Likewise.
7020         * gcc.target/i386/sse-comiss-2.c: Likewise.
7021         * gcc.target/i386/sse-comiss-3.c: Likewise.
7022         * gcc.target/i386/sse-comiss-4.c: Likewise.
7023         * gcc.target/i386/sse-comiss-5.c: Likewise.
7024         * gcc.target/i386/sse-comiss-6.c: Likewise.
7025         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7026         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7027         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7028         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7029         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7030         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7031         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7032         * gcc.target/i386/sse-divps-1.c: Likewise.
7033         * gcc.target/i386/sse-divss-1.c: Likewise.
7034         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7035         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7036         * gcc.target/i386/sse-maxps-1.c: Likewise.
7037         * gcc.target/i386/sse-maxss-1.c: Likewise.
7038         * gcc.target/i386/sse-minps-1.c: Likewise.
7039         * gcc.target/i386/sse-minss-1.c: Likewise.
7040         * gcc.target/i386/sse-movaps-1.c: Likewise.
7041         * gcc.target/i386/sse-movaps-2.c: Likewise.
7042         * gcc.target/i386/sse-movhlps-1.c: Likewise.
7043         * gcc.target/i386/sse-movhps-1.c: Likewise.
7044         * gcc.target/i386/sse-movhps-2.c: Likewise.
7045         * gcc.target/i386/sse-movlhps-1.c: Likewise.
7046         * gcc.target/i386/sse-movmskps-1.c: Likewise.
7047         * gcc.target/i386/sse-movntps-1.c: Likewise.
7048         * gcc.target/i386/sse-movss-1.c: Likewise.
7049         * gcc.target/i386/sse-movss-2.c: Likewise.
7050         * gcc.target/i386/sse-movss-3.c: Likewise.
7051         * gcc.target/i386/sse-movups-1.c: Likewise.
7052         * gcc.target/i386/sse-movups-2.c: Likewise.
7053         * gcc.target/i386/sse-mulps-1.c: Likewise.
7054         * gcc.target/i386/sse-mulss-1.c: Likewise.
7055         * gcc.target/i386/sse-orps-1.c: Likewise.
7056         * gcc.target/i386/sse-rcpps-1.c: Likewise.
7057         * gcc.target/i386/sse-recip-vec.c: Likewise.
7058         * gcc.target/i386/sse-recip.c: Likewise.
7059         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7060         * gcc.target/i386/sse-set-ps-1.c: Likewise.
7061         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7062         * gcc.target/i386/sse-subps-1.c: Likewise.
7063         * gcc.target/i386/sse-subss-1.c: Likewise.
7064         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7065         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7066         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7067         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7068         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7069         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7070         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7071         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7072         * gcc.target/i386/sse-xorps-1.c: Likewise.
7073         * gcc.target/i386/ssefn-1.c: Likewise.
7074         * gcc.target/i386/ssefn-3.c: Likewise.
7075         * gcc.target/i386/sseregparm-1.c: Likewise.
7076         * gcc.target/i386/stackalign/return-3.c: Likewise.
7077         * gcc.target/i386/vectorize1.c: Likewise.
7078         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7079         * gcc.target/i386/xorps-sse.c: Likewise.
7080         * gfortran.dg/pr28158.f90: Likewise.
7081         * gfortran.dg/pr30667.f: Likewise.
7082         * gnat.dg/loop_optimization7.adb: Likewise.
7083         * gnat.dg/sse_nolib.adb: Likewise.
7084
7085 2010-07-11  Tobias Burnus  <burnus@net-b.de>
7086
7087         PR fortran/44702
7088         * gfortran.dg/use_rename_6.f90: New.
7089         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7090
7091 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
7092
7093         PR fortran/44869
7094         * gfortran.dg/class_24.f03: New.
7095
7096 2010-07-10  Richard Guenther  <rguenther@suse.de>
7097
7098         PR lto/44889
7099         * gcc.dg/lto/20100709-1_0.c: New testcase.
7100         * gcc.dg/lto/20100709-1_1.c: Likewise.
7101
7102 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
7103
7104         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7105
7106 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
7107
7108         PR objc/44140
7109         * objc.dg/lto/trivial-1_0.m: New.
7110         * objc.dg/lto/lto.exp: New.
7111         * obj-c++.dg/lto/trivial-1_0.mm: New.
7112         * obj-c++.dg/lto/lto.exp: New.
7113         * objc.dg/symtab-1.m: Adjust sizes.
7114         * objc.dg/image-info.m: Do not run for gnu-runtime.
7115
7116 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7117
7118         * gcc.dg/pr32370.c: Allow another kind of error message.
7119
7120 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
7121
7122         * gnat.dg/atomic3.adb: New test.
7123
7124 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7125             Denys Vlasenko  <dvlasenk@redhat.com>
7126             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7127
7128         PR tree-optimization/28632
7129         * gcc.dg/tree-ssa/vrp51.c: New test.
7130         * gcc.dg/tree-ssa/vrp52.c: New test.
7131
7132 2010-07-09  Jason Merrill  <jason@redhat.com>
7133
7134         * g++.dg/abi/covariant6.C: New.
7135         * g++.dg/inherit/covariant17.C: Test both bases.
7136         * g++.dg/inherit/covariant7.C: Check vtable layout.
7137
7138 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
7139
7140         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7141
7142 2010-07-09  Richard Guenther  <rguenther@suse.de>
7143
7144         PR tree-optimization/44852
7145         * gcc.c-torture/execute/pr44852.c: New testcase.
7146
7147 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7148
7149         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7150         multiplication by values.
7151         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7152         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7153
7154 2010-07-09  Richard Guenther  <rguenther@suse.de>
7155
7156         PR tree-optimization/44882
7157         * gfortran.dg/pr44882.f90: New testcase.
7158
7159 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7160
7161         PR target/40657
7162         * gcc.target/arm/pr40657-1.c: New test.
7163         * gcc.target/arm/pr40657-2.c: New test.
7164         * gcc.c-torture/execute/pr40657.c: New test.
7165
7166 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7167
7168         * gcc.dg/tree-ssa/vrp50.c: New test.
7169         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7170
7171 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
7172
7173         PR fortran/44649
7174         * gfortran.dg/c_sizeof_1.f90: Modified.
7175         * gfortran.dg/storage_size_1.f08: New.
7176         * gfortran.dg/storage_size_2.f08: New.
7177
7178 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
7179
7180         * gcc.c-torture/execute/20100708-1.c: New test.
7181
7182 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
7183
7184         PR fortran/44847
7185         * gfortran.dg/gomp/pr44847.f90: New test.
7186
7187 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
7188
7189         PR tree-optimization/44710
7190         * gcc.dg/tree-ssa/ifc-6.c: New.
7191         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7192
7193 2010-07-08  Tobias Burnus  <burnus@net-b.de>
7194
7195         PR fortran/18918
7196         * gfortran.dg/coarray_10.f90: Add an additional test.
7197
7198 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
7199
7200         PR middle-end/44828
7201         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7202         * gcc.c-torture/execute/pr44828.x: Revert.
7203
7204 2010-07-08  Jason Merrill  <jason@redhat.com>
7205
7206         PR c++/43120
7207         * g++.dg/inherit/covariant17.C: New.
7208         * g++.dg/abi/covariant1.C: Actually test for the bug.
7209
7210 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
7211
7212         PR rtl-optimization/44838
7213         * gcc.dg/pr44838.c: New.
7214
7215 2010-07-08  Richard Guenther  <rguenther@suse.de>
7216
7217         PR tree-optimization/44831
7218         * gcc.c-torture/compile/pr44831.c: New testcase.
7219         * gcc.dg/tree-ssa/pr21463.c: Adjust.
7220
7221 2010-07-08  Richard Guenther  <rguenther@suse.de>
7222
7223         PR tree-optimization/44861
7224         * g++.dg/vect/pr44861.cc: New testcase.
7225
7226 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7227
7228         PR middle-end/44828
7229         * gcc.c-torture/execute/pr44828.x: New file.
7230
7231 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7232
7233         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7234         dg-options.
7235         * g++.dg/ext/altivec-17.C: Adjust error message.
7236
7237 2010-07-07  Tom Tromey  <tromey@redhat.com>
7238
7239         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7240
7241 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7242
7243         PR target/44844
7244         * gcc.target/i386/rdrand-1.c: Scan "jnc".
7245         * gcc.target/i386/rdrand-2.c: Likewise.
7246         * gcc.target/i386/rdrand-3.c: Likewise.
7247
7248 2010-07-07  Jan Hubicka  <jh@suse.cz>
7249
7250         PR middle-end/44813
7251         * g++.dg/torture/pr44813.C: New testcase.
7252         * g++.dg/torture/pr44826.C: New testcase.
7253
7254 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
7255
7256         PR rtl-optimization/44787
7257         * gcc.c-torture/compile/pr44788.c: New test.
7258         * gcc.target/arm/pr44788.c: New test.
7259
7260 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7261
7262         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7263
7264 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7265
7266         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7267         to dg-options.
7268
7269 2010-07-06  Tobias Burnus  <burnus@net-b.de>
7270
7271         PR fortran/44742
7272         * gfortran.dg/parameter_array_init_6.f90: New.
7273         * gfortran.dg/initialization_20.f90: Update dg-error.
7274         * gfortran.dg/initialization_24.f90: Ditto.
7275
7276 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7277         PR fortran/PR44693
7278         * gfortran.dg/dim_range_1.f90:  New test.
7279         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
7280
7281 2010-07-06  Jason Merrill  <jason@redhat.com>
7282
7283         PR c++/44703
7284         * g++.dg/cpp0x/initlist41.C: New.
7285
7286         PR c++/44778
7287         * g++.dg/template/ptrmem22.C: New.
7288
7289 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
7290
7291         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7292         support.
7293         * gcc.target/i386/i386.exp: Likewise.
7294
7295 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7296
7297         PR testsuite/44195
7298         * gcc.dg/lto/20100518_0.c: Limit to x86.
7299
7300 2010-07-06  Richard Guenther  <rguenther@suse.de>
7301
7302         PR middle-end/44828
7303         * gcc.c-torture/execute/pr44828.c: New testcase.
7304
7305 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
7306
7307         * g++.dg/warn/noeffect2.C: Adjust expected warning.
7308         * g++.dg/warn/volatile1.C: Likewise.
7309         * g++.dg/template/warn1.C: Likewise.
7310
7311 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
7312
7313         AVX Programming Reference (June, 2010)
7314         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7315         * g++.dg/other/i386-3.C: Likewise.
7316         * gcc.target/i386/sse-12.c: Likewise.
7317
7318         * gcc.target/i386/f16c-check.h: New.
7319         * gcc.target/i386/rdfsbase-1.c: Likewise.
7320         * gcc.target/i386/rdfsbase-2.c: Likewise.
7321         * gcc.target/i386/rdgsbase-1.c: Likewise.
7322         * gcc.target/i386/rdgsbase-2.c: Likewise.
7323         * gcc.target/i386/rdrand-1.c: Likewise.
7324         * gcc.target/i386/rdrand-2.c: Likewise.
7325         * gcc.target/i386/rdrand-3.c: Likewise.
7326         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7327         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7328         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7329         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7330         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7331         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7332         * gcc.target/i386/wrfsbase-1.c: Likewise.
7333         * gcc.target/i386/wrfsbase-2.c: Likewise.
7334         * gcc.target/i386/wrgsbase-1.c: Likewise.
7335         * gcc.target/i386/wrgsbase-2.c: Likewise.
7336
7337         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7338         (__builtin_ia32_vcvtps2ph): New.
7339         (__builtin_ia32_vcvtps2ph256): Likewise.
7340
7341         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7342         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7343
7344         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7345         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7346
7347         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7348         (__builtin_ia32_vcvtps2ph256): Likewise.
7349         Add fsgsbase,rdrnd,f16c.
7350
7351         * lib/target-supports.exp (check_effective_target_f16c): New.
7352
7353 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7354
7355         * gcc.dg/guality/nrv-1.c: New test.
7356
7357 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
7358
7359         PR middle-end/42505
7360         * gcc.target/arm/pr42505.c: New test case.
7361
7362 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7363
7364         PR c++/44808
7365         * g++.dg/opt/nrv16.C: New test.
7366
7367 2010-07-05  Richard Guenther  <rguenther@suse.de>
7368
7369         PR tree-optimization/44784
7370         * gcc.c-torture/compile/pr44784.c: New testcase.
7371
7372 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7373
7374         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7375         Increase loop bound and array size.
7376         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7377         Likewise.
7378
7379 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7380
7381         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7382         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7383         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7384         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7385         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7386
7387 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
7388
7389         PR c++/22138
7390         * g++.dg/parse/template25.C: New.
7391
7392 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7393
7394         PR rtl-optimization/44695
7395         * gcc.dg/torture/pr44695.c: New.
7396
7397 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7398
7399         PR c++/16630
7400         * g++.dg/ext/pretty3.C: New.
7401
7402 2010-07-04  Richard Guenther  <rguenther@suse.de>
7403
7404         PR middle-end/44809
7405         * g++.dg/torture/pr44809.C: New testcase.
7406
7407 2010-07-04  Richard Guenther  <rguenther@suse.de>
7408
7409         PR tree-optimization/44656
7410         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7411
7412 2010-07-04  Ira Rosen  <irar@il.ibm.com>
7413             Revital Eres  <eres@il.ibm.com>
7414
7415         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7416         misaligned stores.
7417         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7418         gcc.dg/vect/vect-96.c: Likewise.
7419         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7420         that support misaligned stores. Change the number of expected
7421         misaligned accesses.
7422         * gcc.dg/vect/vect-peel-1.c: New test.
7423         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7424         gcc.dg/vect/vect-peel-4.c: Likewise.
7425         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7426         vectorizable on all targets that support realignment.
7427         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7428
7429 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
7430
7431         PR c/44806
7432         * gcc.dg/torture/pr44806.c: New.
7433
7434 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7435
7436         * gnat.dg/cond_expr1.adb: New test.
7437
7438 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7439
7440         * gnat.dg/modular3.adb: New test.
7441         * gnat.dg/modular3_pkg.ads: New helper.
7442
7443 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
7444             Mikael Pettersson  <mikpe@it.uu.se>
7445
7446         PR testsuite/44518
7447         * obj-c++.dg/encode-2.mm: Produce object and save temps.
7448         Make signed-ness of chars explicit.  Scan the object for
7449         strings that are split by some target assemblers.
7450         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7451         explicit.
7452
7453 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
7454
7455         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7456
7457 2010-07-02  Le-Chun Wu  <lcwu@google.com>
7458
7459         PR/44128
7460         * g++.dg/warn/Wshadow-7.C: New test.
7461
7462 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
7463             Julian Brown  <julian@codesourcery.com>
7464             Sandra Loosemore  <sandra@codesourcery.com>
7465
7466         * gcc.c-torture/execute/20100416-1.c: New test case.
7467
7468 2010-07-02  Julian Brown  <julian@codesourcery.com>
7469             Sandra Loosemore  <sandra@codesourcery.com>
7470
7471         PR target/43703
7472
7473         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7474         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7475
7476 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7477             Julian Brown  <julian@codesourcery.com>
7478
7479         * gcc.target/arm/neon/vadds64.c: Regenerated.
7480         * gcc.target/arm/neon/vaddu64.c: Regenerated.
7481         * gcc.target/arm/neon/vsubs64.c: Regenerated.
7482         * gcc.target/arm/neon/vsubu64.c: Regenerated.
7483         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
7484         * gcc.target/arm/neon-vmls-1.c: Likewise.
7485         * gcc.target/arm/neon-vsubs64.c: New execution test.
7486         * gcc.target/arm/neon-vsubu64.c: New execution test.
7487         * gcc.target/arm/neon-vadds64.c: New execution test.
7488         * gcc.target/arm/neon-vaddu64.c: New execution test.
7489
7490 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7491
7492         * gcc.target/arm/neon-vands64.c: New.
7493         * gcc.target/arm/neon-vandu64.c: New.
7494         * gcc.target/arm/neon-vbics64.c: New.
7495         * gcc.target/arm/neon-vbicu64.c: New.
7496         * gcc.target/arm/neon-veors64.c: New.
7497         * gcc.target/arm/neon-veoru64.c: New.
7498         * gcc.target/arm/neon-vorns64.c: New.
7499         * gcc.target/arm/neon-vornu64.c: New.
7500         * gcc.target/arm/neon-vorrs64.c: New.
7501         * gcc.target/arm/neon-vorru64.c: New.
7502         * gcc.target/arm/neon/vands64.c: Regenerated.
7503         * gcc.target/arm/neon/vandu64.c: Regenerated.
7504         * gcc.target/arm/neon/vbics64.c: Regenerated.
7505         * gcc.target/arm/neon/vbicu64.c: Regenerated.
7506         * gcc.target/arm/neon/veors64.c: Regenerated.
7507         * gcc.target/arm/neon/veoru64.c: Regenerated.
7508         * gcc.target/arm/neon/vorns64.c: Regenerated.
7509         * gcc.target/arm/neon/vornu64.c: Regenerated.
7510         * gcc.target/arm/neon/vorrs64.c: Regenerated.
7511         * gcc.target/arm/neon/vorru64.c: Regenerated.
7512
7513 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7514
7515         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7516
7517 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7518
7519         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7520         * gfortran.dg/intent_out_5.f90: Same.
7521         * gfortran.dg/ltrans-7.f90: Same.
7522         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7523
7524 2010-07-02  Jan Hubicka  <jh@suse.cz>
7525
7526         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7527
7528 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7529
7530         * objc-obj-c++-shared/Object1.h: Correct Line endings.
7531
7532 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
7533
7534         PR c++/44780
7535         * c-c++-common/Wunused-var-12.c: New test.
7536
7537 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
7538
7539         PR target/42835
7540         * gcc.target/arm/pr42835.c: New test.
7541
7542         PR target/42172
7543         * gcc.target/arm/pr42172-1.c: New test.
7544
7545 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7546
7547         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7548
7549 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7550
7551         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7552         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7553         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7554         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7555         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7556         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7557         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7558         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7559         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
7560         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
7561         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
7562         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
7563         * gcc.target/arm/neon-vdup_ns64.c: New.
7564         * gcc.target/arm/neon-vdup_nu64.c: New.
7565         * gcc.target/arm/neon-vdupQ_ns64.c: New.
7566         * gcc.target/arm/neon-vdupQ_nu64.c: New.
7567         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
7568         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
7569         * gcc.target/arm/neon-vmov_ns64.c: New.
7570         * gcc.target/arm/neon-vmov_nu64.c: New.
7571         * gcc.target/arm/neon-vmovQ_ns64.c: New.
7572         * gcc.target/arm/neon-vmovQ_nu64.c: New.
7573         * gcc.target/arm/neon-vget_lanes64.c: New.
7574         * gcc.target/arm/neon-vget_laneu64.c: New.
7575         * gcc.target/arm/neon-vset_lanes64.c: New.
7576         * gcc.target/arm/neon-vset_laneu64.c: New.
7577
7578 2010-07-02  Richard Guenther  <rguenther@suse.de>
7579
7580         * g++.dg/torture/20100702-1.C: New testcase.
7581
7582 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7583
7584         PR target/44707
7585         * gcc.c-torture/compile/pr44707.c: New test.
7586
7587 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7588
7589         PR c++/44039
7590         * g++.dg/template/crash101.C: New.
7591
7592 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7593
7594         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
7595         Use the ABI-0 accessors and fail it for m64.
7596
7597 2010-07-02  Jan Hubicka  <jh@suse.cz>
7598
7599         * g++.dg/tree-ssa/pr44706.C: New testcase.
7600
7601 2010-07-02  Richard Guenther  <rguenther@suse.de>
7602
7603         PR tree-optimization/44748
7604         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
7605
7606 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7607
7608         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
7609         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
7610         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
7611         the method types to forward:.
7612
7613 2010-06-30  Jason Merrill  <jason@redhat.com>
7614
7615         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
7616         * g++.dg/other/pr25632.C: Likewise.
7617
7618 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
7619
7620         PR tree-optimization/40421
7621         * gfortran.fortran-torture/compile/pr40421.f90: New test.
7622
7623 2010-07-01  Richard Guenther  <rguenther@suse.de>
7624
7625         PR middle-end/42834
7626         PR middle-end/44468
7627         * gcc.c-torture/execute/20100316-1.c: New testcase.
7628         * gcc.c-torture/execute/pr44468.c: Likewise.
7629         * gcc.c-torture/compile/20100609-1.c: Likewise.
7630         * gcc.dg/volatile2.c: Adjust.
7631         * gcc.dg/plugin/selfassign.c: Likewise.
7632         * gcc.dg/pr36902.c: Likewise.
7633         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7634         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7635         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7636         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7637         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7638         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7639         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7640         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7641         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7642         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7643         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7644         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7645         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7646         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7647         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7648         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7649         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7650         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7651         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7652         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7653         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7654         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7655         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7656         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7657         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7658         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7659         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7660         * gcc.dg/struct/w_prof_local_array.c: Likewise.
7661         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7662         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7663         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7664         * gcc.dg/struct/w_prof_global_array.c: Likewise.
7665         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7666         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7667         * gcc.dg/struct/w_prof_local_var.c: Likewise.
7668         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7669         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7670         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7671         * gcc.dg/struct/w_prof_global_var.c: Likewise.
7672         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7673         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7674         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7675         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7676         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7677         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7678         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7679         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7680         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7681         * gcc.dg/tree-prof/stringop-1.c: Adjust.
7682         * g++.dg/tree-ssa/pr31146.C: Likewise.
7683         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7684         * g++.dg/tree-ssa/pr33604.C: Likewise.
7685         * g++.dg/plugin/selfassign.c: Likewise.
7686         * gfortran.dg/array_memcpy_3.f90: Likewise.
7687         * gfortran.dg/array_memcpy_4.f90: Likewise.
7688         * c-c++-common/torture/pr42834.c: New testcase.
7689
7690 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
7691
7692         PR c++/44628
7693         * g++.dg/template/crash100.C: New.
7694
7695 2010-06-30  Jan Hubicka  <jh@suse.cz>
7696
7697         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7698
7699 2010-06-30  Michael Matz  <matz@suse.de>
7700
7701         PR bootstrap/44699
7702         * gcc.dg/pr44699.c: New test.
7703
7704 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
7705
7706         PR tree-optimization/39799
7707         * c-c++-common/uninit-17.c: New test.
7708
7709 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7710
7711         PR libfortran/43298
7712         * gfortran.dg/read_infnan_1.f90: New test.
7713
7714 2010-06-29  Jason Merrill  <jason@redhat.com>
7715
7716         Enable implicitly declared move constructor/operator= (N3053).
7717         * g++.dg/cpp0x/implicit3.C: New.
7718         * g++.dg/cpp0x/implicit4.C: New.
7719         * g++.dg/cpp0x/implicit5.C: New.
7720         * g++.dg/cpp0x/implicit-copy.C: Adjust.
7721         * g++.dg/cpp0x/not_special.C: Adjust.
7722         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7723         * g++.dg/cpp0x/rv1n.C: Adjust.
7724         * g++.dg/cpp0x/rv1p.C: Adjust.
7725         * g++.dg/cpp0x/rv2n.C: Adjust.
7726         * g++.dg/cpp0x/rv2p.C: Adjust.
7727         * g++.dg/cpp0x/rv3n.C: Adjust.
7728         * g++.dg/cpp0x/rv3p.C: Adjust.
7729         * g++.dg/cpp0x/rv4n.C: Adjust.
7730         * g++.dg/cpp0x/rv4p.C: Adjust.
7731         * g++.dg/cpp0x/rv5n.C: Adjust.
7732         * g++.dg/cpp0x/rv5p.C: Adjust.
7733         * g++.dg/cpp0x/rv6n.C: Adjust.
7734         * g++.dg/cpp0x/rv6p.C: Adjust.
7735         * g++.dg/cpp0x/rv7n.C: Adjust.
7736         * g++.dg/cpp0x/rv7p.C: Adjust.
7737         * g++.dg/cpp0x/rv8p.C: Adjust.
7738         * g++.dg/gomp/pr26690-1.C: Adjust.
7739         * g++.dg/other/error20.C: Adjust.
7740         * g++.dg/other/error31.C: Adjust.
7741         * g++.dg/parse/error19.C: Adjust.
7742         * g++.dg/template/qualttp5.C: Adjust.
7743         * g++.old-deja/g++.law/ctors5.C: Adjust.
7744
7745         Enable implicitly deleted functions (N2346)
7746         * g++.dg/cpp0x/defaulted17.C: New.
7747         * g++.dg/cpp0x/implicit1.C: New.
7748         * g++.dg/cpp0x/implicit2.C: New.
7749         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7750         * g++.dg/ext/has_virtual_destructor.C: Adjust.
7751         * g++.dg/init/ctor4.C: Adjust.
7752         * g++.dg/init/synth2.C: Adjust.
7753         * g++.dg/lto/20081118_1.C: Adjust.
7754         * g++.dg/other/error13.C: Adjust.
7755         * g++.dg/other/unused1.C: Adjust.
7756         * g++.old-deja/g++.bob/inherit2.C: Adjust.
7757         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7758         * g++.old-deja/g++.jason/opeq3.C: Adjust.
7759         * g++.old-deja/g++.law/ctors17.C: Adjust.
7760         * g++.old-deja/g++.oliva/delete1.C: Adjust.
7761         * g++.old-deja/g++.pt/assign1.C: Adjust.
7762         * g++.old-deja/g++.pt/crash20.C: Adjust.
7763
7764         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7765         * g++.dg/cpp0x/defaulted13.C: Adjust.
7766         * g++.dg/cpp0x/defaulted2.C: Adjust.
7767         * g++.dg/cpp0x/defaulted3.C: Adjust.
7768         * g++.dg/cpp0x/initlist9.C: Adjust.
7769         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7770         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7771         * g++.dg/init/synth2.C: Adjust.
7772
7773         * g++.dg/cpp0x/defaulted19.C: New.
7774
7775         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7776         * g++.dg/template/error23.C: Fix for -std=c++0x.
7777
7778 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7779
7780         PR fortran/44718
7781         * gfortran.dg/proc_ptr_28.f90: New.
7782
7783 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
7784
7785         PR tree-optimization/43801
7786         * g++.dg/torture/pr43801.C: New test.
7787
7788         PR debug/44668
7789         * g++.dg/debug/dwarf2/accessibility1.C: New test.
7790
7791 2010-06-29  Jason Merrill  <jason@redhat.com>
7792
7793         PR c++/44587
7794         * g++.dg/template/qualified-id2.C: New.
7795         * g++.dg/template/qualified-id3.C: New.
7796
7797 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7798
7799         PR fortran/44696
7800         * gfortran.dg/associated_target_4.f90: New.
7801
7802 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
7803
7804         PR fortran/44582
7805         * gfortran.dg/aliasing_array_result_1.f90 : New test.
7806
7807 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7808
7809         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7810
7811 2010-06-29  Jan Hubicka  <jh@suse.cz>
7812
7813         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7814
7815 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
7816
7817         PR target/43902
7818         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7819         * gcc.target/arm/wmul-3.c: New test.
7820         * gcc.target/arm/wmul-4.c: New test.
7821
7822 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
7823
7824         PR rtl-optimization/44659
7825         * gcc.target/i386/extract-1.c: New.
7826         * gcc.target/i386/extract-2.c: Likewise.
7827         * gcc.target/i386/extract-3.c: Likewise.
7828         * gcc.target/i386/extract-4.c: Likewise.
7829         * gcc.target/i386/extract-5.c: Likewise.
7830         * gcc.target/i386/extract-6.c: Likewise.
7831
7832 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
7833
7834         PR c++/44682
7835         * g++.dg/warn/Wunused-var-14.C: New test.
7836
7837 2010-06-28  Tobias Burnus  <burnus@net-b.de>
7838
7839         PR fortran/43298
7840         * gfortran.dg/nan_6.f90: New.
7841
7842 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
7843
7844         PR tree-optimization/43781
7845         * gcc.dg/torture/pr43781.c: New.
7846
7847 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
7848
7849         PR fortran/40158
7850         * gfortran.dg/actual_rank_check_1.f90: New test.
7851
7852 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7853
7854         * gcc.dg/ipa/ipa-sra-6.c: New test.
7855
7856 2010-06-28  Jan Hubicka  <jh@suse.cz>
7857
7858         PR tree-optimization/44687
7859         * gcc.c-torture/compile/pr44687.c
7860
7861 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7862
7863         PR c++/44535
7864         * g++.dg/torture/pr44535.C: New test.
7865
7866 2010-06-28  Michael Matz  <matz@suse.de>
7867
7868         PR middle-end/44592
7869         * gfortran.dg/pr44592.f90: New test.
7870
7871 2010-06-28  Jan Hubicka  <jh@suse.cz>
7872
7873         PR tree-optimization/44357
7874         * g++.dg/torture/pr44357.C: New testcase.
7875
7876 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7877
7878         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7879         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7880         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7881         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7882         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7883         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7884         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7885         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7886
7887 2010-06-27  Jan Hubicka  <jh@suse.cz>
7888
7889         * gcc.c-torture/compile/pr44686.c: New file.
7890
7891 2010-06-27  Richard Guenther  <rguenther@suse.de>
7892
7893         PR tree-optimization/44683
7894         * gcc.c-torture/execute/pr44683.c: New testcase.
7895
7896 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
7897
7898         * gnat.dg/noreturn3.ad[sb]: New test.
7899
7900 2010-06-26  Jason Merrill  <jason@redhat.com>
7901
7902         * g++.dg/cpp0x/explicit5.C: New.
7903
7904 2010-06-26  Richard Guenther  <rguenther@suse.de>
7905
7906         PR tree-optimization/44393
7907         * gcc.dg/pr44393.c: New testcase.
7908
7909 2010-06-26  Jan Hubicka  <jh@suse.cz>
7910
7911         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7912
7913 2010-06-26  Richard Guenther  <rguenther@suse.de>
7914
7915         PR middle-end/44674
7916         * gcc.dg/pr44674.c: New testcase.
7917
7918 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
7919
7920         * gcc.dg/opts-3.c: New test.
7921
7922 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7923
7924         * gfortran.dg/type_decl_1.f90: New.
7925         * gfortran.dg/type_decl_2.f90: New.
7926
7927 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7928
7929         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7930         * gfortran.dg/semicolon_fixed_2.f: Ditto.
7931
7932 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7933
7934         PR testsuite/38946
7935         * gfortran.dg/array_constructor_23.f: Update test to allow for small
7936         error in comparing reals.
7937
7938 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7939
7940         * selected_real_kind_2.f90: New.
7941         * selected_real_kind_3.f90: New.
7942
7943 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7944
7945         * gfortran.dg/entry_19.f90: New.
7946
7947 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7948
7949         * gfortran.dg/end_subroutine_1.f90: New.
7950         * gfortran.dg/end_subroutine_2.f90: New.
7951         * gfortran.dg/interface_proc_end.f90: Update.
7952
7953 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7954
7955         * gfortran.dg/semicolon_fixed.f: Update.
7956         * gfortran.dg/semicolon_fixed_2.f: New.
7957         * gfortran.dg/semicolon_free_2.f90: New.
7958         * gfortran.dg/semicolon_free.f90: Update.
7959
7960 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7961
7962         PR fortran/44448
7963         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7964
7965 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7966
7967         * g++.dg/ipa/iinline-3.C: New test.
7968         * gcc.dg/ipa/modif-1.c: Removed.
7969
7970 2010-06-25  Jan Hubicka  <jh@suse.cz>
7971
7972         * gcc.dg/tree-ssa/ipa-split-1.c
7973
7974 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7975
7976         * g++.dg/ipa/iinline-2.C: New test.
7977
7978 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
7979
7980         PR middle-end/43866
7981         * gfortran.dg/pr43866.f90: New test.
7982
7983         PR tree-optimization/44539
7984         * gcc.dg/pr44539.c: New test.
7985
7986 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
7987
7988         From Jim Wilson:
7989         PR target/43902
7990         * gcc.target/mips/madd-9.c: New test.
7991
7992 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
7993
7994         PR c/44517
7995         * gcc.dg/noncompile/pr44517.c: New.
7996         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7997
7998 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
7999
8000         PR testsuite/43283
8001         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8002         and add argument to nop for IA64.
8003
8004 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8005
8006         PR target/44588
8007         * gcc.target/i386/mod-1.c: New.
8008         * gcc.target/i386/umod-1.c: Likewise.
8009         * gcc.target/i386/umod-2.c: Likewise.
8010         * gcc.target/i386/umod-3.c: Likewise.
8011
8012 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
8013
8014         PR middle-end/44492
8015         * g++.dg/torture/pr44492.C: New test.
8016
8017 2010-06-24  Andi Kleen  <ak@linux.intel.com>
8018
8019         * c-c++-common/warn-omitted-condop.c: New.
8020
8021 2010-06-24  Tobias Burnus  <burnus@net-b.de>
8022
8023         PR fortran/44614
8024         * gfortran.dg/import8.f90: New.
8025
8026 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
8027
8028         * gnat.dg/not_null.adb: Update test case.
8029
8030 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
8031
8032         PR c++/44619
8033         * g++.dg/warn/Wunused-var-13.C: New test.
8034
8035         PR c++/44627
8036         * g++.dg/diagnostic/method1.C: New test.
8037
8038 2010-06-22  Cary Coutant  <ccoutant@google.com>
8039
8040         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8041
8042 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
8043
8044         PR fortran/44616
8045         * gfortran.dg/abstract_type_8.f03: New.
8046
8047 2010-06-21  Jason Merrill  <jason@redhat.com>
8048
8049         * g++.dg/cpp0x/noexcept08.C: New.
8050
8051         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8052
8053 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8054
8055         PR target/44615
8056         * gcc.target/i386/sse2-vec-2a.c: New.
8057
8058 2010-06-21  DJ Delorie  <dj@redhat.com>
8059
8060         * gcc.dg/pragma-diag-1.c: New.
8061
8062 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8063
8064         PR target/44615
8065         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8066
8067 2010-06-21  Alan Modra  <amodra@gmail.com>
8068
8069         PR testsuite/44505
8070         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8071         tail call to check_fa_mid.
8072
8073 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
8074
8075         PR target/44575
8076         * gcc.c-torture/execute/pr44575.c: New test.
8077
8078 2010-06-21  Tobias Burnus  <burnus@net-b.de>
8079
8080         PR fortran/40632
8081         * gfortran.dg/contiguous_1.f90: New.
8082         * gfortran.dg/contiguous_2.f90: New.
8083         * gfortran.dg/contiguous_3.f90: New.
8084
8085 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
8086
8087         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8088         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8089
8090 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
8091
8092         PR target/44546
8093         * gcc.target/i386/pr44546.c: New test.
8094
8095 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
8096
8097         * gcc.dg/opts-2.c: New test.
8098
8099 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
8100
8101         PR fortran/44584
8102         * gfortran.dg/typebound_proc_15.f03: Modified.
8103
8104 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
8105
8106         PR target/44072
8107         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8108         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8109
8110 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8111
8112         * g++.dg/ext/label13.C: Fix typo in last change.
8113
8114 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8115
8116         PR libfortran/44477
8117         * gfortran.dg/eof_3.f90
8118         * gfortran.dg/endfile_2.f90
8119         * gfortran.dg/endfile_4.f90
8120         * gfortran.dg/endfile_3.f90
8121
8122 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8123
8124         PR c++/41090
8125         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8126
8127 2010-06-18  Tobias Burnus  <burnus@net-b.de>
8128
8129         PR fortran/44556
8130         * gfortran.dg/allocate_alloc_opt_11.f90: New.
8131
8132 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
8133
8134         * gcc.target/arm/pr40900.c: New test.
8135
8136 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
8137
8138         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8139
8140 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
8141
8142         PR fortran/44558
8143         * gfortran.dg/typebound_call_15.f03: New.
8144
8145 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8146
8147         PR c++/44486
8148         * g++.dg/pr44486.C: New.
8149
8150 2010-06-16  DJ Delorie  <dj@redhat.com>
8151
8152         * gcc.target/i386/volatile-bitfields-1.c: New.
8153         * gcc.target/i386/volatile-bitfields-2.c: New.
8154
8155 2010-06-16  Jason Merrill  <jason@redhat.com>
8156
8157         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8158
8159         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8160
8161 2010-06-16  Richard Guenther  <rguenther@suse.de>
8162
8163         PR c/44555
8164         * gcc.c-torture/execute/pr44555.c: New testcase.
8165
8166 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
8167
8168         PR fortran/44549
8169         * gfortran.dg/typebound_proc_16.f03: New.
8170
8171 2010-06-16  Martin Jambor  <mjambor@suse.cz>
8172
8173         * g++.dg/torture/pr43905.C: New test.
8174
8175 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
8176
8177         PR testsuite/44538
8178         * gcc.dg/vect/slp-perm-5.c (main): Prevent
8179         initialization loop from being vectorized.
8180         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8181
8182 2010-06-16  Alan Modra  <amodra@gmail.com>
8183
8184         PR tree-optimization/44507
8185         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8186
8187 2010-06-15  Jason Merrill  <jason@redhat.com>
8188
8189         * g++.dg/overload/arg3.C: Adjust error locations.
8190         * g++.dg/overload/copy1.C: Likewise.
8191         * g++.dg/tc1/dr152.C: Likewise.
8192         * g++.dg/template/incomplete4.C: Likewise.
8193         * g++.dg/template/incomplete5.C: Likewise.
8194         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8195         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8196         * g++.old-deja/g++.pt/crash9.C: Likewise.
8197
8198         * g++.dg/inherit/virtual5.C: New.
8199
8200         * g++.dg/cpp0x/defaulted18.C: New.
8201
8202         * g++.dg/cpp0x/initlist40.C: New.
8203
8204         * g++.dg/cpp0x/initlist39.C: New.
8205
8206 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
8207
8208         PR middle-end/44391
8209         * gcc.dg/graphite/pr44391.c: New.
8210
8211 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
8212
8213         PR fortran/43388
8214         * gfortran.dg/allocate_alloc_opt_8.f90: New.
8215         * gfortran.dg/allocate_alloc_opt_9.f90: New.
8216         * gfortran.dg/allocate_alloc_opt_10.f90: New.
8217         * gfortran.dg/class_allocate_2.f03: Modified an error message.
8218
8219 2010-06-15  Richard Guenther  <rguenther@suse.de>
8220
8221         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8222
8223 2010-06-15  Richard Guenther  <rguenther@suse.de>
8224
8225         * gcc.dg/vect/bb-slp-21.c: Adjust.
8226         * gcc.dg/vect/bb-slp-13.c: Likewise
8227         * gcc.dg/vect/bb-slp-4.c: Likewise
8228         * gcc.dg/vect/bb-slp-22.c: Likewise
8229         * gcc.dg/vect/bb-slp-14.c: Likewise
8230         * gcc.dg/vect/bb-slp-23.c: Likewise
8231         * gcc.dg/vect/bb-slp-15.c: Likewise
8232         * gcc.dg/vect/bb-slp-17.c: Likewise
8233         * gcc.dg/vect/bb-slp-18.c: Likewise
8234         * gcc.dg/vect/bb-slp-19.c: Likewise
8235         * gcc.dg/vect/bb-slp-10.c: Likewise
8236         * gcc.dg/vect/bb-slp-11.c: Likewise
8237         * gcc.dg/vect/bb-slp-20.c: Likewise
8238         * gcc.dg/vect/bb-slp-3.c: Likewise
8239
8240 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
8241
8242         PR fortran/44536
8243         * gfortran.dg/gomp/pr44536.f90: New test.
8244         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8245
8246 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8247
8248         PR target/44534
8249         * gcc.target/i386/avx-vextractf128-256-3.c: New.
8250         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8251
8252 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
8253
8254         PR tree-optimization/44508
8255         * gcc.dg/tree-ssa/pr21086.c: Adjust.
8256
8257         PR bootstrap/44509
8258         * gcc.dg/pr44509.c: New test.
8259
8260 2010-06-14  Ira Rosen  <irar@il.ibm.com>
8261
8262         PR tree-optimization/44507
8263         * gcc.dg/vect/pr44507.c: New test.
8264
8265 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8266
8267         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8268         and c-pretty-print.h.
8269
8270         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8271
8272 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
8273
8274         * gfortran.dg/whole_file_18.f90: Updated error message.
8275
8276 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
8277
8278         * gfortran.dg/whole_file_20.f03: New.
8279
8280 2010-06-12  Jan Hubicka  <jh@suse.cz>
8281
8282         * gcc.c-torture/compile/pc44485.c: New testcase.
8283
8284 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
8285
8286         PR fortran/40117
8287         * gfortran.dg/typebound_proc_4.f03: Modified error message.
8288         * gfortran.dg/typebound_proc_14.f03: New.
8289         * gfortran.dg/typebound_proc_15.f03: New.
8290
8291 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8292
8293         * gcc.dg/opts-1.c: New test.
8294
8295 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8296
8297         * gcc.dg/funroll-loops-all.c: Update expected error.
8298
8299 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
8300
8301         PR target/44481
8302         * gcc.target/i386/pr44481.c: New test.
8303
8304 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
8305
8306         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8307
8308 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
8309
8310         PR middle-end/44483
8311         * gcc.dg/tree-ssa/pr44483.c: New.
8312
8313 2010-06-11  Paul Brook  <paul@codesourcery.com>
8314
8315         * g++.dg/other/arm-neon-1.C: New test.
8316
8317 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
8318
8319         PR fortran/42051
8320         PR fortran/43896
8321         * gfortran.dg/class_23.f03: New test.
8322
8323 2010-06-11  Jan Hubicka  <jh@suse.cz>
8324
8325         * gcc.dg/ipa/pure-const-2.c: New testcase.
8326
8327 2010-06-11  Jan Hubicka  <jh@suse.cz>
8328
8329         * gcc.dg/noreturn-7.c: Update.
8330         * gcc.dg/noreturn-4.c: Update.
8331
8332 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
8333
8334         Fix MIPS bootstrap
8335         * g++.dg/other/typedef4.C: New test.
8336
8337 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
8338
8339         PR fortran/44207
8340         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8341
8342 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
8343
8344         PR fortran/44457
8345         * gfortran.dg/asynchronous_3.f03
8346
8347 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
8348
8349         PR middle-end/44185
8350         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8351         non-temporal stores out of the tests to form new test cases.  As a
8352         result, no non-temporal store should be generated in this case.
8353
8354         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
8355         prefetch-7.c that generate one non-temporal store.
8356
8357         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
8358         prefetch-7.c that generate one non-temporal store and one
8359         one-temporal prefetch.
8360
8361 2010-06-10  Martin Jambor  <mjambor@suse.cz>
8362
8363         PR tree-optimization/44258
8364         * gcc.dg/tree-ssa/pr44258.c: New test.
8365
8366 2010-06-10  Daniel Kraft  <d@domob.eu>
8367
8368         PR fortran/38936
8369         * gfortran.dg/associate_1.f03: New test.
8370         * gfortran.dg/associate_2.f95: New test.
8371         * gfortran.dg/associate_3.f03: New test.
8372         * gfortran.dg/associate_4.f08: New test.
8373
8374 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8375
8376         * gfortran.dg/selected_char_kind_4.f90: New test.
8377
8378 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
8379
8380         * gcc.dg/pr42461.c: New test.
8381
8382 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8383
8384         PR fortran/44347
8385         * gfortran.dg/selected_real_kind_1.f90: New.
8386
8387 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8388
8389         PR fortran/44359
8390         * gfortran.dg/warn_conversion.f90: Removed check for redundant
8391         warning.
8392         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8393         check for warning.
8394
8395 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8396
8397         * gfortran.dg/data_namelist_conflict.f90: New test.
8398
8399 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8400
8401         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8402         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8403         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8404
8405 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8406
8407         * gfortran.dg/mvbits_9.f90: New test.
8408         * gfortran.dg/ibset_1.f90: Ditto.
8409         * gfortran.dg/ibits_1.f90: Ditto.
8410         * gfortran.dg/btest_1.f90: Ditto.
8411         * gfortran.dg/ibclr_1.f90: Ditto.
8412
8413 2010-06-09  Jason Merrill  <jason@redhat.com>
8414
8415         PR c++/44366
8416         * g++.dg/cpp0x/decltype23.C: Move to...
8417         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8418
8419 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
8420
8421         PR fortran/44211
8422         * gfortran.dg/typebound_call_14.f03: New test.
8423
8424 2010-06-09  Martin Jambor  <mjambor@suse.cz>
8425
8426         PR tree-optimization/44423
8427         * gcc.dg/tree-ssa/pr44423.c: New test.
8428
8429 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
8430
8431         PR testsuite/42843
8432         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8433         TV_NONE to initialize tv_id field.
8434         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8435         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8436         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8437         Include toplev.h .
8438         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8439         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8440         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8441
8442 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
8443
8444         PR tree-optimization/39874
8445         PR middle-end/28685
8446         * gcc.dg/pr39874.c: New file.
8447
8448 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8449
8450         * g++.dg/ext/attr-alias-1.C: New.
8451         * g++.dg/ext/attr-alias-2.C: New.
8452
8453 2010-06-07  Tobias Burnus  <burnus@net-b.de>
8454
8455         PR fortran/44446
8456         * gfortran.dg/proc_ptr_27.f90: New.
8457
8458 2010-06-07  Jason Merrill  <jason@redhat.com>
8459
8460         PR c++/44366
8461         * g++.dg/cpp0x/decltype23.C: New.
8462
8463 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
8464             Shujing Zhao  <pearly.zhao@oracle.com>
8465
8466         PR c/37724
8467         * gcc.dg/c90-const-expr-10.c: Adjust.
8468         * gcc.dg/c99-const-expr-10.c: Adjust.
8469         * gcc.dg/init-bad-7.c: New.
8470
8471 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8472
8473         * lib/target-supports.exp (check_effective_target_gas): New proc.
8474         * gcc.c-torture/execute/960321-1.x: New file.
8475
8476 2010-06-07  Jason Merrill  <jason@redhat.com>
8477
8478         PR c++/44401
8479         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8480
8481 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
8482
8483         PR c++/44444
8484         * g++.dg/warn/Wunused-var-12.C: New test.
8485
8486         PR c++/44443
8487         * c-c++-common/Wunused-var-11.c: New test.
8488
8489 2010-06-07  Jan Hubicka  <jh@suse.cz>
8490
8491         * gcc.dg/ipa/pure-const-1.c: New testcase.
8492
8493 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
8494
8495         PR rtl-optimization/44404
8496         * gcc.dg/pr44404.c: New.
8497
8498 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
8499
8500         PR target/44159
8501         * gcc.target/i386/abi-2.c: Check sysv abi here.
8502         * gcc.target/i386/aes-avx-check.h: Call test in noinline
8503         function to avoid failures by different ABIs.
8504         * gcc.target/i386/aes-check.h: Likewise.
8505         * gcc.target/i386/avx-check.h: Likewise.
8506         * gcc.target/i386/fma4-check.h: Likewise.
8507         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8508         * gcc.target/i386/mmx-check.h: Likewise.
8509         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8510         * gcc.target/i386/pclmul-check.h: Likewise.
8511         * gcc.target/i386/sse-check.h: Likewise.
8512         * gcc.target/i386/sse2-check.h: Likewise.
8513         * gcc.target/i386/sse3-check.h: Likewise.
8514         * gcc.target/i386/sse4_1-check.h: Likewise.
8515         * gcc.target/i386/sse4_2-check.h: Likewise.
8516         * gcc.target/i386/sse4a-check.h: Likewise.
8517         * gcc.target/i386/ssse3-check.h: Likewise.
8518         * gcc.target/i386/xop-check.h: Likewise.
8519         * gcc.target/i386/pr27971.c: Fix for LLP64.
8520         * gcc.target/i386/pr39139.c: Likewise.
8521         * gcc.target/i386/pr39315-check.c: Likewise.
8522         * gcc.target/i386/vararg-1.c: Likewise.
8523         * gcc.target/i386/vararg-2.c: Likewise.
8524         Additional add dg-compile to avoid failure due
8525         missing foo symbol.
8526
8527         * gcc.dg/compound-literal-1.c: Fix for llp64.
8528         * gcc.dg/pr32370.c: Likewise.
8529         * gcc.dg/pr37561.c: Likewise.
8530         * gcc.dg/pr41340.c: Likewise.
8531         * gcc.dg/pr41551.c: Likewise.
8532
8533 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8534
8535         PR c++/44188
8536         * g++.dg/debug/dwarf2/typedef3.C: New test.
8537
8538 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8539
8540         PR c/20000
8541         * c-c++-common/pr20000.c: New.
8542
8543 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
8544
8545         PR c++/44086
8546         * g++.dg/init/pr44086.C: New.
8547         * g++.dg/cpp0x/decltype4.C: Adjust.
8548
8549 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8550
8551         PR fortran/43945
8552         * gfortran.dg/generic_23.f03: New test.
8553
8554 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8555
8556         PR fortran/43895
8557         * gfortran.dg/alloc_comp_class_1.f90 : New test.
8558
8559 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
8560
8561         PR c++/44361
8562         * c-c++-common/Wunused-var-9.c: New test.
8563
8564 2010-06-05  Jason Merrill  <jason@redhat.com>
8565
8566         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
8567
8568 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
8569
8570         PR c/44322
8571         * gcc.dg/c99-restrict-4.c: New test.
8572
8573 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
8574
8575         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
8576         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
8577         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
8578         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
8579         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
8580         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
8581         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
8582         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
8583         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
8584         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
8585         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
8586         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
8587         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
8588         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
8589         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
8590         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
8591         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
8592         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
8593         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
8594         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
8595         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
8596         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
8597
8598 2010-06-04  Jason Merrill  <jason@redhat.com>
8599
8600         * g++.dg/cpp0x/noexcept06.C: New.
8601         * g++.dg/cpp0x/noexcept07.C: New.
8602
8603         * g++.dg/cpp0x/noexcept01.C: New.
8604         * g++.dg/cpp0x/noexcept02.C: New.
8605         * g++.dg/cpp0x/noexcept03.C: New.
8606         * g++.dg/cpp0x/noexcept04.C: New.
8607         * g++.dg/cpp0x/noexcept05.C: New.
8608
8609 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
8610
8611         PR c++/44412
8612         * g++.dg/warn/Wunused-var-10.C: New test.
8613         * g++.dg/warn/Wunused-var-11.C: New test.
8614
8615         PR c++/44362
8616         * c-c++-common/Wunused-var-10.c: New test.
8617
8618 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8619
8620         PR c/25880
8621         * gcc.dg/assign-warn-2.c: Update.
8622         * gcc.dg/cpp/line3.c: Update.
8623         * gcc.dg/c99-array-lval-8.c: Update.
8624         * gcc.dg/cast-qual-2.c: Update.
8625         * gcc.dg/c99-arraydecl-3.c:  Update.
8626         * gcc.dg/assign-warn-1.c:  Update.
8627         * gcc.dg/format/gcc_diag-1.c:  Update.
8628
8629 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
8630
8631         PR rtl-optimization/39871
8632         PR rtl-optimization/40615
8633         PR rtl-optimization/42500
8634         PR rtl-optimization/42502
8635         * gcc.target/arm/eliminate.c: New test.
8636
8637 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
8638
8639         PR libstdc++/44410
8640         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8641         * g++.old-deja/g++.other/delete3.C: Likewise.
8642         * g++.old-deja/g++.other/new.C: Likewise.
8643         * g++.old-deja/g++.law/operators27.C: Likewise.
8644         * g++.old-deja/g++.mike/p755.C: Likewise.
8645         * g++.dg/eh/new1.C: Likewise.
8646         * g++.dg/init/new5.C: Likewise.
8647
8648 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8649
8650         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
8651         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
8652         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
8653
8654 2010-06-03  Richard Guenther  <rguenther@suse.de>
8655
8656         PR lto/41921
8657         * lib/lto.exp: Always load gcc.exp.
8658         (lto-obj): For C source files invoke gcc_target_compile.
8659         * g++.dg/lto/20100603-1_0.C: New testcase.
8660         * g++.dg/lto/20100603-1_1.c: Likewise.
8661
8662 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
8663
8664         PR tree-optimization/43688
8665         * gfortran.dg/pr43688.f90: New.
8666
8667 2010-06-03  Richard Guenther  <rguenther@suse.de>
8668
8669         PR lto/41584
8670         * gcc.dg/lto/20100603-1_0.c: New testcase.
8671         * gcc.dg/lto/20100603-2_0.c: Likewise.
8672         * gcc.dg/lto/20100603-3_0.c: Likewise.
8673
8674 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8675
8676         PR target/44218
8677         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8678         * gcc.target/powerpc/recip-2.c: Ditto.
8679         * gcc.target/powerpc/recip-3.c: Ditto.
8680         * gcc.target/powerpc/recip-4.c: Ditto.
8681         * gcc.target/powerpc/recip-5.c: Ditto.
8682         * gcc.target/powerpc/recip-6.c: Ditto.
8683         * gcc.target/powerpc/recip-7.c: Ditto.
8684         * gcc.target/powerpc/recip-test.h: Ditto.
8685         * gcc.target/powerpc/recip-test2.h: Ditto.
8686
8687 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8688
8689         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8690
8691 2010-06-02  Jason Merrill  <jason@redhat.com>
8692
8693         * g++.dg/ext/vector9.C: Expect typedef in error message.
8694
8695         PR c++/9726
8696         PR c++/23594
8697         PR c++/44333
8698         * g++.dg/tc1/dr101.C: Remove xfails.
8699
8700 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8701
8702         PR middle-end/44372
8703         * g++.dg/ipa/pr44372.C: New.
8704
8705 2010-06-02  Jan Hubicka  <jh@suse.cz>
8706
8707         PR middle-end/44295
8708         * g++.dg/torture/pr44295.C: Neww testcase.
8709
8710 2010-06-02  Jan Hubicka  <jh@suse.cz>
8711
8712         * gcc.dg/tree-ssa/loadpre6.c: Update.
8713
8714 2010-06-02  Richard Guenther  <rguenther@suse.de>
8715
8716         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8717         diagnostic.h.
8718
8719 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
8720
8721         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8722         the link fail message.
8723
8724 2010-06-02  Tobias Burnus  <burnus@net-b.de>
8725
8726         PR fortran/44360
8727         * gfortran.dg/use_13.f90: New test case.
8728
8729 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8730
8731         PR fortran/44371
8732         * gfortran.dg/error_stop_2.f08: Minor update.
8733
8734 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8735
8736         PR fortran/44371
8737         * gfortran.dg/error_stop_1.f08: New test.
8738         * gfortran.dg/error_stop_2.f08: New test.
8739
8740 2010-06-01  Jason Merrill  <jason@redhat.com>
8741
8742         DR 990
8743         * g++.dg/cpp0x/initlist37.C: New.
8744         * g++.dg/cpp0x/initlist38.C: New.
8745
8746         PR c++/44358
8747         * g++.dg/cpp0x/initlist36.C: New.
8748
8749 2010-05-31 Jan Hubicka  <jh@suse.cz>
8750
8751         * gcc.dg/noreturn-8.c: New testcase.
8752
8753 2010-05-31 Jan Hubicka  <jh@suse.cz>
8754
8755         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8756         * gcc.dg/lto/noreturn-1_0.c: Move it here.
8757
8758 2010-05-31 Jan Hubicka  <jh@suse.cz>
8759
8760         * gcc.dg/lto/noreturn-1_1.c: New testcase.
8761         * gcc.dg/lto/noreturn-1_0.c: New testcase.
8762
8763 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
8764
8765         PR fortran/36928
8766         * gfortran.dg/dependency_27.f90:  New test.
8767         * gfortran.dg/array_assign_1.F90:  New test.
8768
8769 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8770
8771         PR target/44338
8772         * gcc.target/i386/sse-24.c: New test.
8773
8774 2010-05-31  Jan Hubicka  <jh@suse.cz>
8775
8776         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8777
8778 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8779
8780         PR middle-end/44337
8781         * gcc.dg/pr44337.c: New test.
8782
8783         PR tree-optimization/44182
8784         * g++.dg/debug/pr44182.C: New test.
8785
8786 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
8787
8788         * gcc.dg/nested-func-7.c: New test.
8789         * gnat.dg/frame_overflow.adb: Adjust directives.
8790
8791 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8792
8793         * gnat.dg/prot2.ad[sb]: New test.
8794         * gnat.dg/prot2_pkg1.ads: New helper.
8795         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8796
8797 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8798
8799         * gnat.dg/array11.adb: Adjust dg-warning directive.
8800         * gnat.dg/object_overflow.adb: Likewise.
8801
8802 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
8803
8804         PR middle-end/44306
8805         * gcc.dg/tree-ssa/pr44306.c: New.
8806
8807 2010-05-29  Jan Hubicka  <jh@suse.cz>
8808
8809         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8810
8811 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
8812
8813         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8814
8815 2010-05-28  Mike Stump  <mikestump@comcast.net>
8816
8817         PR objc/44125
8818         * objc.dg/const-str-9.m: Remove static.
8819
8820 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
8821
8822         PR target/43636
8823         * gcc.c-torture/compile/pr43636.c: New test.
8824
8825 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
8826
8827         PR objc++/23616
8828         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8829         * obj-c++.dg/try-catch-9.mm: Ditto.
8830
8831 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
8832
8833         Revert patch for PR c++/44188
8834         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8835
8836 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8837
8838         PR c++/44188
8839         * g++.dg/debug/dwarf2/typedef3.C: New test.
8840
8841 2010-05-27  Jason Merrill  <jason@redhat.com>
8842
8843         PR c++/43555
8844         * g++.dg/ext/vla9.C: New.
8845
8846 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
8847
8848         PR objc/44140
8849         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8850         * objc.dg/torture/tls/thr-init-3.m: Ditto.
8851         * objc.dg/torture/tls/thr-init.m: Ditto.
8852         * objc.dg/torture/trivial.m: Ditto.
8853         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8854         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8855         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8856         * obj-c++.dg/torture/trivial.mm: Ditto.
8857
8858 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
8859
8860         * g++.dg/lto/20100302_0.C: Skip on darwin.
8861
8862 2010-05-27  Richard Guenther  <rguenther@suse.de>
8863
8864         PR tree-optimization/44284
8865         * gcc.dg/vect/vect-118.c: New testcase.
8866         * gcc.dg/vect/bb-slp-20.c: Adjust.
8867         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8868         * gcc.dg/vect/slp-9.c: Likewise.
8869         * gcc.dg/vect/slp-reduc-4.c: Likewise.
8870         * gcc.dg/vect/vect-10.c: Likewise.
8871         * gcc.dg/vect/vect-109.c: Likewise.
8872         * gcc.dg/vect/vect-12.c: Likewise.
8873         * gcc.dg/vect/vect-36.c: Likewise.
8874         * gcc.dg/vect/vect-7.c: Likewise.
8875         * gcc.dg/vect/vect-iv-8.c: Likewise.
8876         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8877         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8878         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8879         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8880         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8881         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8882         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8883         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8884         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8885         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8886         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8887         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8888         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8889         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8890         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8891         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8892         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8893
8894 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
8895
8896         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8897         necessary.
8898
8899 2010-05-26  Jan Hubicka  <jh@suse.cz>
8900
8901         * gcc.dg/lto/materialize-1_0.c: New file.
8902         * gcc.dg/lto/materialize-1_1.c: New file.
8903
8904 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8905
8906         * gnat.dg/lto10.adb: New test.
8907         * gnat.dg/lto10_pkg.ads: New helper.
8908
8909 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
8910
8911         * lib/target-supports.exp (check_effective_target_int128): New
8912         function to check if __int128 types are available for target.
8913         * c-c++-common/int128-types-1.c: New.
8914         * c-c++-common/int128-1.c: New.
8915         * c-c++-common/int128-2.c: New.
8916         * g++.dg/abi/mangle43.C: New.
8917         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8918         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8919         pointer-wide scalar.
8920         * g++.dg/other/pr25632.C: Likewise.
8921         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8922         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8923         overflow warnings.
8924         * g++.dg/warn/pr13358-4.C: Likewise.
8925         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
8926         * g++.dg/warn/Wconversion-null.C: Likewise.
8927
8928 2010-05-26  Jason Merrill  <jason@redhat.com>
8929
8930         PR c++/43382
8931         * g++.dg/cpp0x/variadic101.C: New.
8932
8933 2010-05-26  Richard Guenther  <rguenther@suse.de>
8934
8935         PR rtl-optimization/44164
8936         * gcc.c-torture/execute/pr44164.c: New testcase.
8937         * g++.dg/tree-ssa/pr13146.C: Adjust.
8938
8939 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
8940
8941         PR fortran/40011
8942         * gfortran.dg/whole_file_19.f90 : New test.
8943
8944 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
8945
8946         PR fortran/30668
8947         PR fortran/31346
8948         PR fortran/34260
8949         * gfortran.dg/pr40999.f: Fix function type.
8950         * gfortran.dg/whole_file_5.f90: Likewise.
8951         * gfortran.dg/whole_file_6.f90: Likewise.
8952         * gfortran.dg/whole_file_16.f90: New.
8953         * gfortran.dg/whole_file_17.f90: New.
8954         * gfortran.dg/whole_file_18.f90: New.
8955
8956 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
8957             Iain Sandoe  <iains@gcc.gnu.org>
8958
8959         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8960         * gcc.c-torture/compile/pr44197.c: Require alias support.
8961         * gcc.dg/lto/20081222_0.c: Ditto.
8962
8963 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
8964
8965         PR debug/42801
8966         * gcc.dg/guality/vla-2.c: New test.
8967
8968 2010-05-25  Richard Guenther  <rguenther@suse.de>
8969
8970         PR middle-end/44069
8971         * g++.dg/torture/pr44069.C: New testcase.
8972
8973 2010-05-25  Richard Guenther  <rguenther@suse.de>
8974
8975         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8976
8977 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8978
8979         PR objc/44140
8980         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8981
8982 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8983
8984         * obj-c++.dg/torture/tls/trivial.mm: New.
8985         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8986         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8987         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8988         * obj-c++.dg/torture/tls/diag-1.mm: New.
8989         * obj-c++.dg/torture/tls/tls.exp: New.
8990         * obj-c++.dg/torture/trivial.mm: New.
8991         * obj-c++.dg/torture/dg-torture.exp: New.
8992         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8993         * obj-c++.dg/tls/trivial.m: New.
8994         * obj-c++.dg/tls/init-1.mm: New.
8995         * obj-c++.dg/tls/diag-1.mm: New.
8996         * obj-c++.dg/tls/init-2.mm: New.
8997         * obj-c++.dg/tls/diag-2.mm: New.
8998         * obj-c++.dg/tls/diag-3.mm: New.
8999         * obj-c++.dg/tls/diag-4.mm: New.
9000         * obj-c++.dg/tls/static-1.mm: New.
9001         * obj-c++.dg/tls/tls.exp: New.
9002         * obj-c++.dg/tls/diag-5.mm: New.
9003         * obj-c++.dg/tls/static-1a.mm: New.
9004         * objc-obj-c++-shared/Object1.mm: New.
9005         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9006
9007 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
9008
9009         PR objc++/43689
9010         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9011         * obj-c++.dg/const-str-6.mm: Ditto.
9012
9013 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9014
9015         * g++.dg/parse/array-size2.C: Remove dg-error directives.
9016
9017 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9018
9019         PR ada/38394
9020         * gnat.dg/array13.ad[sb]: New test.
9021
9022 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
9023             Sandra Loosemore  <sandra@codesourcery.com>
9024
9025         * gcc.target/arm/neon/: Regenerated test cases.
9026
9027         * gcc.target/arm/neon/polytypes.c,
9028         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9029         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9030         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9031         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9032         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9033         dg-add-options arm_neon.
9034
9035         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9036         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9037         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9038         and arm_neon_fp16_ok.
9039
9040         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9041         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9042
9043         * lib/target-supports.exp (add_options_for_arm_neon): New.
9044         (check_effective_target_arm_neon_ok_nocache): New, from
9045         check_effective_target_arm_neon_ok.  Check multiple possibilities.
9046         (check_effective_target_arm_neon_ok): Use
9047         check_effective_target_arm_neon_ok_nocache.
9048         (add_options_for_arm_neon_fp16)
9049         (check_effective_target_arm_neon_fp16_ok)
9050         check_effective_target_arm_neon_fp16_ok_nocache): New.
9051         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9052
9053 2010-05-24  Jason Merrill  <jason@redhat.com>
9054
9055         PR c++/41510
9056         * g++.dg/cpp0x/initlist35.C: New.
9057         * g++.dg/init/brace6.C: Adjust.
9058
9059 2010-05-24  Paul Brook  <paul@codesourcery.com>
9060
9061         * gcc.target/arm/frame-pointer-1.c: New test.
9062         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9063         pointer elimination.
9064
9065 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9066
9067         PR target/44245
9068         * gcc.target/i386/crc32-3.c: New.
9069         * gcc.target/i386/crc32-4.c: Likewise.
9070
9071 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
9072
9073         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9074         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9075         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9076
9077 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9078
9079         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9080
9081 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
9082
9083         PR target/43869
9084         * gcc.c-target/pr43869.c: New test.
9085
9086 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9087
9088         PR fortran/44212
9089         * gfortran.dg/class_22.f03: New.
9090
9091 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
9092
9093         PR lto/44238
9094         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9095
9096 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9097
9098         PR fortran/44213
9099         * gfortran.dg/abstract_type_7.f03: New.
9100
9101 2010-05-21  Jason Merrill  <jason@redhat.com>
9102
9103         * g++.dg/eh/spec11.C: Test cleanup optimization.
9104
9105 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
9106
9107         PR debug/44223
9108         * gcc.target/i386/pr44223.c: New test.
9109
9110 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9111
9112         * gcc.target/i386/pr25993.c: Use @function as type specifier.
9113
9114 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
9115
9116         * g++.dg/other/const3.C: New test.
9117
9118 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
9119
9120         PR fortran/38407
9121         * warn_unused_dummy_argument_1.f90: New.
9122         * warn_unused_dummy_argument_2.f90: New.
9123
9124 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
9125
9126         PR c++/30298
9127         * g++.dg/inherit/crash1.C: New.
9128         * g++.dg/inherit/crash2.C: Likewise.
9129
9130 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
9131
9132         PR debug/44178
9133         * g++.dg/debug/pr44178.C: New test.
9134
9135 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
9136
9137         PR middle-end/44185
9138         * gcc.dg/tree-ssa/prefetch-6.c: Add
9139         --param min-insn-to-prefetch-ratio=6.
9140         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9141         allow unrolling, and adjust the movnti count.
9142
9143 2010-05-20  Jan Hubicka  <jh@suse.cz>
9144
9145         PR middle-end/44197
9146         * gcc.c-torture/compile/pr44197.c: New file.
9147
9148 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
9149
9150         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9151         Fix test code.
9152         (check_effective_target_xop): Remove __may_alias__ attribute.
9153
9154 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
9155
9156         PR target/44202
9157         * gcc.c-torture/execute/pr44202-1.c: New test.
9158
9159 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9160
9161         PR fortran/43851
9162         * gfortran.dg/label_1.f90: Update test.
9163
9164 2010-05-19  Jan Hubicka  <jh@suse.cz>
9165
9166         * gcc.dg/lto/ipareference2_0.c: New file.
9167         * gcc.dg/lto/ipareference2_1.c: New file.
9168
9169 2010-05-19  Jason Merrill  <jason@redhat.com>
9170
9171         * g++.dg/parse/fn-typedef2.C: New.
9172
9173         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9174         function type.
9175
9176         PR c++/44193
9177         * g++.dg/template/fntype1.C: New.
9178
9179 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
9180
9181         * gnat.dg/discr23.ad[sb]: New test.
9182         * gnat.dg/discr23_pkg.ads: New helper.
9183
9184         * gnat.dg/specs/controlled1.ads: New test.
9185         * gnat.dg/specs/controlled1_pkg.ads: New helper.
9186
9187 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9188
9189         PR fortran/44055
9190         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9191         Fixed scope of C_SIZEOF.
9192         * gfortran.dg/warn_conversion_2.f90: New.
9193
9194 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9195
9196         * lib/target-supports.exp (check_effective_target_sse2): New proc.
9197         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9198         for optional selector.
9199         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9200         (check_effective_target_sse3): New proc.
9201         * gcc.target/i386/math-torture/math-torture.exp: Load
9202         target-supports.exp.
9203         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9204         check_effective_target_sse2.
9205         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9206         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9207         * g++.dg/vect/vect.exp: Likewise.
9208         * gfortran.dg/vect/vect.exp: Likewise.
9209         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9210         -msse2 if check_effective_target_sse2.
9211
9212         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9213         * gcc.target/i386/3dnow-2.c: Likewise.
9214         * gcc.target/i386/3dnowA-1.c: Likewise.
9215         * gcc.target/i386/3dnowA-2.c: Likewise.
9216         * gcc.target/i386/pr42549.c: Likewise.
9217
9218         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9219         * gcc.target/i386/sse3-addsubpd.c: Likewise.
9220         * gcc.target/i386/sse3-addsubps.c: Likewise.
9221         * gcc.target/i386/sse3-haddpd.c: Likewise.
9222         * gcc.target/i386/sse3-haddps.c: Likewise.
9223         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9224         * gcc.target/i386/sse3-hsubps.c: Likewise.
9225         * gcc.target/i386/sse3-movddup.c: Likewise.
9226         * gcc.target/i386/sse3-movshdup.c: Likewise.
9227         * gcc.target/i386/sse3-movsldup.c: Likewise.
9228
9229         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9230         * g++.dg/ext/attrib35.C: Likewise.
9231         * g++.dg/opt/pr40496.C: Likewise.
9232         * g++.dg/other/i386-1.C: Likewise.
9233         * g++.dg/other/i386-4.C: Likewise.
9234         * g++.dg/other/pr34435.C: Likewise.
9235         * g++.dg/other/pr39496.C: Likewise.
9236         * g++.dg/other/pr40446.C: Likewise.
9237         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9238         * gcc.dg/compat/vector-1a_main.c: Likewise.
9239         * gcc.dg/compat/vector-2a_main.c: Likewise.
9240         * gcc.dg/lto/20090206-1_0.c: Likewise.
9241         * gcc.dg/pr34856.c: Likewise.
9242         * gcc.dg/pr36584.c: Likewise.
9243         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
9244         * gcc.dg/pr37544.c: Likewise.
9245         * gcc.dg/torture/pr16104-1.c: Likewise.
9246         * gcc.dg/torture/pr35771-1.c: Likewise.
9247         * gcc.dg/torture/pr35771-2.c: Likewise.
9248         * gcc.dg/torture/pr35771-3.c: Likewise.
9249         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9250         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9251         * gcc.dg/torture/stackalign/push-1.c: Likewise.
9252         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9253         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9254         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9255         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9256         * gcc.target/i386/20060512-1.c: Likewise.
9257         * gcc.target/i386/20060512-3.c: Likewise.
9258         * gcc.target/i386/all_one_m128i.c: Likewise.
9259         * gcc.target/i386/float128-1.c: Likewise.
9260         * gcc.target/i386/float128-2.c: Likewise.
9261         * gcc.target/i386/fpcvt-1.c: Likewise.
9262         * gcc.target/i386/fpcvt-2.c: Likewise.
9263         * gcc.target/i386/fpcvt-3.c: Likewise.
9264         * gcc.target/i386/fpprec-1.c: Likewise.
9265         * gcc.target/i386/funcspec-9.c: Likewise.
9266         * gcc.target/i386/incoming-1.c: Likewise.
9267         * gcc.target/i386/incoming-12.c: Likewise.
9268         * gcc.target/i386/incoming-2.c: Likewise.
9269         * gcc.target/i386/incoming-3.c: Likewise.
9270         * gcc.target/i386/incoming-4.c: Likewise.
9271         * gcc.target/i386/incoming-6.c: Likewise.
9272         * gcc.target/i386/incoming-7.c: Likewise.
9273         * gcc.target/i386/incoming-8.c: Likewise.
9274         * gcc.target/i386/opt-1.c: Likewise.
9275         * gcc.target/i386/opt-2.c: Likewise.
9276         * gcc.target/i386/ordcmp-1.c: Likewise.
9277         * gcc.target/i386/pr17692.c: Likewise.
9278         * gcc.target/i386/pr18614-1.c: Likewise.
9279         * gcc.target/i386/pr22152.c: Likewise.
9280         * gcc.target/i386/pr23570.c: Likewise.
9281         * gcc.target/i386/pr23575.c: Likewise.
9282         * gcc.target/i386/pr26449-1.c: Likewise.
9283         * gcc.target/i386/pr26600.c: Likewise.
9284         * gcc.target/i386/pr27790.c: Likewise.
9285         * gcc.target/i386/pr28839.c: Likewise.
9286         * gcc.target/i386/pr30970.c: Likewise.
9287         * gcc.target/i386/pr32000-1.c: Likewise.
9288         * gcc.target/i386/pr32000-2.c: Likewise.
9289         * gcc.target/i386/pr32280.c: Likewise.
9290         * gcc.target/i386/pr32661.c: Likewise.
9291         * gcc.target/i386/pr32708-1.c: Likewise.
9292         * gcc.target/i386/pr32961.c: Likewise.
9293         * gcc.target/i386/pr33329.c: Likewise.
9294         * gcc.target/i386/pr35714.c: Likewise.
9295         * gcc.target/i386/pr35767-1.c: Likewise.
9296         * gcc.target/i386/pr35767-1d.c: Likewise.
9297         * gcc.target/i386/pr35767-1i.c: Likewise.
9298         * gcc.target/i386/pr35767-2.c: Likewise.
9299         * gcc.target/i386/pr35767-2d.c: Likewise.
9300         * gcc.target/i386/pr35767-2i.c: Likewise.
9301         * gcc.target/i386/pr35767-3.c: Likewise.
9302         * gcc.target/i386/pr35767-5.c: Likewise.
9303         * gcc.target/i386/pr36222-1.c: Likewise.
9304         * gcc.target/i386/pr36578-1.c: Likewise.
9305         * gcc.target/i386/pr36578-2.c: Likewise.
9306         * gcc.target/i386/pr36992-1.c: Likewise.
9307         * gcc.target/i386/pr37101.c: Likewise.
9308         * gcc.target/i386/pr37216.c: Likewise.
9309         * gcc.target/i386/pr37434-1.c: Likewise.
9310         * gcc.target/i386/pr37434-2.c: Likewise.
9311         * gcc.target/i386/pr37843-3.c: Likewise.
9312         * gcc.target/i386/pr37843-4.c: Likewise.
9313         * gcc.target/i386/pr39162.c: Likewise.
9314         * gcc.target/i386/pr39315-1.c: Likewise.
9315         * gcc.target/i386/pr39315-2.c: Likewise.
9316         * gcc.target/i386/pr39315-3.c: Likewise.
9317         * gcc.target/i386/pr39315-4.c: Likewise.
9318         * gcc.target/i386/pr39445.c: Likewise.
9319         * gcc.target/i386/pr39496.c: Likewise.
9320         * gcc.target/i386/pr40809.c: Likewise.
9321         * gcc.target/i386/pr40906-3.c: Likewise.
9322         * gcc.target/i386/pr41019.c: Likewise.
9323         * gcc.target/i386/pr42542-1.c: Likewise.
9324         * gcc.target/i386/pr42542-2.c: Likewise.
9325         * gcc.target/i386/pr42542-3.c: Likewise.
9326         * gcc.target/i386/pr42542-3a.c: Likewise.
9327         * gcc.target/i386/pr42881.c: Likewise.
9328         * gcc.target/i386/push-1.c: Likewise.
9329         * gcc.target/i386/quad-sse.c: Likewise.
9330         * gcc.target/i386/reload-1.c: Likewise.
9331         * gcc.target/i386/sse-10.c: Likewise.
9332         * gcc.target/i386/sse-11.c: Likewise.
9333         * gcc.target/i386/sse-15.c: Likewise.
9334         * gcc.target/i386/sse-17.c: Likewise.
9335         * gcc.target/i386/sse-18.c: Likewise.
9336         * gcc.target/i386/sse-19.c: Likewise.
9337         * gcc.target/i386/sse-4.c: Likewise.
9338         * gcc.target/i386/sse-6.c: Likewise.
9339         * gcc.target/i386/sse-vect-types.c: Likewise.
9340         * gcc.target/i386/sse2-addpd-1.c: Likewise.
9341         * gcc.target/i386/sse2-addsd-1.c: Likewise.
9342         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9343         * gcc.target/i386/sse2-andpd-1.c: Likewise.
9344         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9345         * gcc.target/i386/sse2-comisd-1.c: Likewise.
9346         * gcc.target/i386/sse2-comisd-2.c: Likewise.
9347         * gcc.target/i386/sse2-comisd-3.c: Likewise.
9348         * gcc.target/i386/sse2-comisd-4.c: Likewise.
9349         * gcc.target/i386/sse2-comisd-5.c: Likewise.
9350         * gcc.target/i386/sse2-comisd-6.c: Likewise.
9351         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9352         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9353         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9354         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9355         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9356         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9357         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9358         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9359         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9360         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9361         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9362         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9363         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9364         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9365         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9366         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9367         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9368         * gcc.target/i386/sse2-divpd-1.c: Likewise.
9369         * gcc.target/i386/sse2-divsd-1.c: Likewise.
9370         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9371         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9372         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9373         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9374         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9375         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9376         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9377         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9378         * gcc.target/i386/sse2-minpd-1.c: Likewise.
9379         * gcc.target/i386/sse2-minsd-1.c: Likewise.
9380         * gcc.target/i386/sse2-mmx.c: Likewise.
9381         * gcc.target/i386/sse2-movapd-1.c: Likewise.
9382         * gcc.target/i386/sse2-movapd-2.c: Likewise.
9383         * gcc.target/i386/sse2-movd-1.c: Likewise.
9384         * gcc.target/i386/sse2-movd-2.c: Likewise.
9385         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9386         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9387         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9388         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9389         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9390         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9391         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9392         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9393         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9394         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9395         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9396         * gcc.target/i386/sse2-movq-1.c: Likewise.
9397         * gcc.target/i386/sse2-movq-2.c: Likewise.
9398         * gcc.target/i386/sse2-movq-3.c: Likewise.
9399         * gcc.target/i386/sse2-movsd-1.c: Likewise.
9400         * gcc.target/i386/sse2-movsd-2.c: Likewise.
9401         * gcc.target/i386/sse2-movupd-1.c: Likewise.
9402         * gcc.target/i386/sse2-movupd-2.c: Likewise.
9403         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9404         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9405         * gcc.target/i386/sse2-orpd-1.c: Likewise.
9406         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9407         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9408         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9409         * gcc.target/i386/sse2-paddb-1.c: Likewise.
9410         * gcc.target/i386/sse2-paddd-1.c: Likewise.
9411         * gcc.target/i386/sse2-paddq-1.c: Likewise.
9412         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9413         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9414         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9415         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9416         * gcc.target/i386/sse2-paddw-1.c: Likewise.
9417         * gcc.target/i386/sse2-pand-1.c: Likewise.
9418         * gcc.target/i386/sse2-pandn-1.c: Likewise.
9419         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9420         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9421         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9422         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9423         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9424         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9425         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9426         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9427         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9428         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9429         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9430         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9431         * gcc.target/i386/sse2-pminub-1.c: Likewise.
9432         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9433         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9434         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9435         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9436         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9437         * gcc.target/i386/sse2-por-1.c: Likewise.
9438         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9439         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9440         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9441         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9442         * gcc.target/i386/sse2-pslld-1.c: Likewise.
9443         * gcc.target/i386/sse2-pslld-2.c: Likewise.
9444         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9445         * gcc.target/i386/sse2-psllq-1.c: Likewise.
9446         * gcc.target/i386/sse2-psllq-2.c: Likewise.
9447         * gcc.target/i386/sse2-psllw-1.c: Likewise.
9448         * gcc.target/i386/sse2-psllw-2.c: Likewise.
9449         * gcc.target/i386/sse2-psrad-1.c: Likewise.
9450         * gcc.target/i386/sse2-psrad-2.c: Likewise.
9451         * gcc.target/i386/sse2-psraw-1.c: Likewise.
9452         * gcc.target/i386/sse2-psraw-2.c: Likewise.
9453         * gcc.target/i386/sse2-psrld-1.c: Likewise.
9454         * gcc.target/i386/sse2-psrld-2.c: Likewise.
9455         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9456         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9457         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9458         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9459         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9460         * gcc.target/i386/sse2-psubb-1.c: Likewise.
9461         * gcc.target/i386/sse2-psubd-1.c: Likewise.
9462         * gcc.target/i386/sse2-psubq-1.c: Likewise.
9463         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9464         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9465         * gcc.target/i386/sse2-psubw-1.c: Likewise.
9466         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9467         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9468         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9469         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9470         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9471         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9472         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9473         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9474         * gcc.target/i386/sse2-pxor-1.c: Likewise.
9475         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9476         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9477         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9478         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9479         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9480         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9481         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
9482         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
9483         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
9484         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
9485         * gcc.target/i386/sse2-shufps-1.c: Likewise.
9486         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
9487         * gcc.target/i386/sse2-subpd-1.c: Likewise.
9488         * gcc.target/i386/sse2-subsd-1.c: Likewise.
9489         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
9490         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
9491         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9492         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9493         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9494         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9495         * gcc.target/i386/sse2-unpack-1.c: Likewise.
9496         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9497         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9498         * gcc.target/i386/sse2-vec-1.c: Likewise.
9499         * gcc.target/i386/sse2-vec-2.c: Likewise.
9500         * gcc.target/i386/sse2-vec-3.c: Likewise.
9501         * gcc.target/i386/sse2-vec-4.c: Likewise.
9502         * gcc.target/i386/sse2-vec-5.c: Likewise.
9503         * gcc.target/i386/sse2-vec-6.c: Likewise.
9504         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9505         * gcc.target/i386/ssefn-2.c: Likewise.
9506         * gcc.target/i386/ssefn-4.c: Likewise.
9507         * gcc.target/i386/ssefp-1.c: Likewise.
9508         * gcc.target/i386/ssefp-2.c: Likewise.
9509         * gcc.target/i386/sseregparm-3.c: Likewise.
9510         * gcc.target/i386/sseregparm-4.c: Likewise.
9511         * gcc.target/i386/sseregparm-5.c: Likewise.
9512         * gcc.target/i386/sseregparm-6.c: Likewise.
9513         * gcc.target/i386/sseregparm-7.c: Likewise.
9514         * gcc.target/i386/ssetype-1.c: Likewise.
9515         * gcc.target/i386/ssetype-2.c: Likewise.
9516         * gcc.target/i386/ssetype-3.c: Likewise.
9517         * gcc.target/i386/ssetype-4.c: Likewise.
9518         * gcc.target/i386/ssetype-5.c: Likewise.
9519         * gcc.target/i386/unordcmp-1.c: Likewise.
9520         * gcc.target/i386/vararg-1.c: Likewise.
9521         * gcc.target/i386/vararg-2.c: Likewise.
9522         * gcc.target/i386/vararg-3.c: Likewise.
9523         * gcc.target/i386/vararg-4.c: Likewise.
9524         * gcc.target/i386/vararg-7.c: Likewise.
9525         * gcc.target/i386/vararg-8.c: Likewise.
9526         * gcc.target/i386/vecinit-1.c: Likewise.
9527         * gcc.target/i386/vecinit-2.c: Likewise.
9528         * gcc.target/i386/vecinit-3.c: Likewise.
9529         * gcc.target/i386/vecinit-4.c: Likewise.
9530         * gcc.target/i386/vecinit-5.c: Likewise.
9531         * gcc.target/i386/vecinit-6.c: Likewise.
9532         * gcc.target/i386/vectorize2.c: Likewise.
9533         * gcc.target/i386/vectorize3.c: Likewise.
9534         * gcc.target/i386/vectorize4.c: Likewise.
9535         * gcc.target/i386/vectorize6.c: Likewise.
9536         * gcc.target/i386/vectorize7.c: Likewise.
9537         * gcc.target/i386/vectorize8.c: Likewise.
9538         * gcc.target/i386/vperm-v2df.c: Likewise.
9539         * gcc.target/i386/vperm-v2di.c: Likewise.
9540         * gcc.target/i386/vperm-v4si-1.c: Likewise.
9541         * gcc.target/i386/xorps-sse2.c: Likewise.
9542         * gcc.target/i386/xorps.c: Likewise.
9543         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9544         * gfortran.dg/graphite/pr42326.f90: Likewise.
9545         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9546
9547 2010-05-19  Richard Guenther  <rguenther@suse.de>
9548
9549         PR lto/44196
9550         * g++.dg/lto/20100519-1_0.C: New testcase.
9551
9552 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9553
9554         PR fortran/42360
9555         * gfortran.dg/warn_intent_out_not_set.f90: New.
9556
9557 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9558
9559         PR fortran/38404
9560         * gfortran.dg/data_char_1.f90: Updated warning message.
9561         * gfortran.dg/data_array_6.f: New.
9562
9563 2010-05-19  Martin Jambor  <mjambor@suse.cz>
9564
9565         * g++.dg/ipa/ivinline-8.C: New test.
9566         * gcc.dg/ipa/iinline-2.c: Likewise.
9567
9568 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9569
9570         PR fortran/34505
9571         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
9572         arguments; add check for return value kind.
9573         * gfortran.dg/float_1.f90: Likewise.
9574
9575 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9576
9577         * gcc.target/i386/20011009-1.c (COMMENT): Define.
9578         (main): Use it.
9579         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
9580         * lib/lto.exp (lto_prune_warns): Fix location line regex.
9581         Prune another location line format.
9582         (lto-obj): Call lto_prune_warns on comp_output.
9583
9584 2010-05-18  Jan Hubicka  <jh@suse.cz>
9585
9586         * gcc.dg/lto/ipacp_0.c: New test.
9587         * gcc.dg/lto/ipacp_1.c: New test.
9588
9589 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
9590
9591         PR lto/44184
9592         * gcc.dg/lto/20100518_0.c: New test.
9593
9594 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
9595
9596         * gnat.dg/specs/lto3.ads: Add missing dg-options.
9597
9598 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9599
9600         PR fortran/43990
9601         * gfortran.dg/class_21.f03: New.
9602
9603 2010-05-17  Jason Merrill  <jason@redhat.com>
9604
9605         PR c++/44157
9606         * g++.dg/cpp0x/initlist34.C: New.
9607
9608         PR c++/44158
9609         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
9610
9611 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9612
9613         * g++.dg/ipa/ivinline-1.C: New test.
9614         * g++.dg/ipa/ivinline-2.C: New test.
9615         * g++.dg/ipa/ivinline-3.C: New test.
9616         * g++.dg/ipa/ivinline-4.C: New test.
9617         * g++.dg/ipa/ivinline-5.C: New test.
9618         * g++.dg/ipa/ivinline-6.C: New test.
9619
9620 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
9621             Jason Merrill  <jason@redhat.com>
9622
9623         PR c++/44108
9624         * c-c++-common/Wunused-var-8.c: New test.
9625
9626 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
9627
9628         PR bootstrap/42347
9629         * gcc.c-torture/compile/pr42347.c: New test.
9630
9631         PR middle-end/44102
9632         * g++.dg/ext/asmgoto1.C: New test.
9633
9634 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9635
9636         PR middle-end/44133
9637         * gcc.dg/tree-ssa/pr44133.c: New test.
9638         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9639         precise.
9640
9641 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9642
9643         PR fortran/44044
9644         * gfortran.dg/class_20.f03: New.
9645
9646 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
9647
9648         PR 44078
9649         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9650         debug messages but not the newly introduced one.
9651
9652 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
9653
9654         PR fortran/35779
9655         * gfortran.dg/initialization_25.f90: Commented testcase.
9656         * gfortran.dg/initialization_26.f90: New.
9657
9658 2010-05-16  Richard Guenther  <rguenther@suse.de>
9659
9660         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9661         * gcc.dg/pr43084.c: Likewise.
9662         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9663         -fipa-type-escape.
9664         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9665         -fipa-type-escape.
9666         * gcc.dg/struct/struct-reorg.exp: Likewise.
9667         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9668         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9669
9670 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
9671
9672         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9673         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9674         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9675         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9676         tests.
9677
9678 2010-05-15  Jason Merrill  <jason@redhat.com>
9679
9680         * g++.dg/eh/spec10.C: New.
9681         * g++.dg/eh/spec11.C: New.
9682         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9683
9684 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9685
9686         PR fortran/44154
9687         PR fortran/42647
9688         * gfortran.dg/allocatable_scalar_9.f90: New.
9689
9690 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
9691
9692         PR c++/44148
9693         * g++.dg/torture/pr44148.C: New test.
9694
9695 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
9696
9697         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9698         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9699         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9700         diagnostics and type sizes.
9701
9702 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
9703
9704         * gnat.dg/lto9.adb: New test.
9705         * gnat.dg/lto9_pkg1.ads: New helper.
9706         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9707
9708 2010-05-15  Jan Hubicka  <jh@suse.cz>
9709
9710         * gcc.dg/lto/ipareference_1.c: Rename to ...
9711         * gcc.dg/lto/ipareference_0.c: ... this one.
9712         * gcc.dg/lto/ipareference_2.c: Rename to ...
9713         * gcc.dg/lto/ipareference_1.c: ... this one.
9714
9715 2010-05-15  Jan Hubicka  <jh@suse.cz>
9716
9717         * gcc.dg/lto/ipareference_1.c: New file.
9718         * gcc.dg/lto/ipareference_2.c: New file.
9719
9720 2010-05-15  Richard Guenther  <rguenther@suse.de>
9721
9722         PR tree-optimization/44038
9723         * gcc.c-torture/compile/pr44038.c: New testcase.
9724
9725 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
9726
9727         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9728         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9729
9730 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9731
9732         PR fortran/43207
9733         PR fortran/43969
9734         * gfortran.dg/class_18.f03: New.
9735         * gfortran.dg/class_19.f03: New.
9736
9737 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9738
9739         PR debug/44112
9740         * gcc.dg/debug/dwarf2/const-1.c: Remove.
9741         * g++.dg/debug/dwarf2/const1.C: Remove.
9742
9743 2010-05-14  Jason Merrill  <jason@redhat.com>
9744
9745         * g++.dg/eh/cond4.C: New.
9746         * g++.dg/eh/elide2.C: Adjust.
9747         * g++.old-deja/g++.eh/terminate1.C: Adjust.
9748
9749 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9750
9751         PR fortran/44135
9752         * gfortran.dg/actual_array_interface_2.f90: New test.
9753
9754 2010-05-14  Richard Guenther  <rguenther@suse.de>
9755
9756         PR tree-optimization/44119
9757         * gcc.c-torture/compile/pr44119.c: New testcase.
9758
9759 2010-05-14  Jason Merrill  <jason@redhat.com>
9760
9761         PR c++/44127
9762         * g++.dg/eh/terminate1.C: New.
9763
9764 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9765
9766         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9767
9768         PR debug/44136
9769         * gcc.dg/pr44136.c: New test.
9770
9771 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
9772
9773         PR c++/30566
9774         * g++.dg/warn/Wshadow-4.C: Adjust.
9775         * g++.dg/warn/Wshadow-5.C: New test.
9776         * g++.dg/warn/Wshadow-6.C: New test
9777
9778 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
9779
9780         PR fortran/35779
9781         * gfortran.dg/initialization_25.f90: New.
9782
9783 2010-05-13  Martin Jambor  <mjambor@suse.cz>
9784
9785         * g++.dg/otr-fold-1.C: New test.
9786         * g++.dg/otr-fold-2.C: New test.
9787
9788 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
9789
9790         PR fortran/44036
9791         * gfortran.dg/gomp/pr44036-1.f90: New test.
9792         * gfortran.dg/gomp/pr44036-2.f90: New test.
9793         * gfortran.dg/gomp/pr44036-3.f90: New test.
9794
9795         PR debug/43983
9796         * gcc.dg/guality/sra-1.c: New test.
9797
9798 2010-05-12  Jan Hubicka  <jh@suse.cz>
9799
9800         * tree-ssa/unreachable.c: New test.
9801
9802 2010-05-12  Jason Merrill  <jason@redhat.com>
9803
9804         * g++.dg/cpp0x/sfinae1.C: New.
9805
9806 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
9807
9808         * gcc.target/i386/zee.c: New file.
9809
9810 2010-05-12  Jason Merrill  <jason@redhat.com>
9811
9812         * g++.dg/conversion/op1.C: Expect template candidate message.
9813         * g++.dg/cpp0x/nullptr15.C: Likewise.
9814         * g++.dg/cpp0x/pr31431-2.C: Likewise.
9815         * g++.dg/cpp0x/pr31431.C: Likewise.
9816         * g++.dg/cpp0x/temp_default2.C: Likewise.
9817         * g++.dg/cpp0x/trailing4.C: Likewise.
9818         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9819         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9820         * g++.dg/cpp0x/variadic-throw.C: Likewise.
9821         * g++.dg/cpp0x/variadic35.C: Likewise.
9822         * g++.dg/cpp0x/vt-35147.C: Likewise.
9823         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9824         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9825         * g++.dg/ext/visibility/anon8.C: Likewise.
9826         * g++.dg/ext/vla2.C: Likewise.
9827         * g++.dg/other/pr28114.C: Likewise.
9828         * g++.dg/other/ptrmem10.C: Likewise.
9829         * g++.dg/other/ptrmem11.C: Likewise.
9830         * g++.dg/overload/unknown1.C: Likewise.
9831         * g++.dg/parse/template7.C: Likewise.
9832         * g++.dg/parse/typename7.C: Likewise.
9833         * g++.dg/template/conv11.C: Likewise.
9834         * g++.dg/template/copy1.C: Likewise.
9835         * g++.dg/template/deduce3.C: Likewise.
9836         * g++.dg/template/dependent-expr5.C: Likewise.
9837         * g++.dg/template/friend.C: Likewise.
9838         * g++.dg/template/incomplete2.C: Likewise.
9839         * g++.dg/template/local4.C: Likewise.
9840         * g++.dg/template/local6.C: Likewise.
9841         * g++.dg/template/operator10.C: Likewise.
9842         * g++.dg/template/overload6.C: Likewise.
9843         * g++.dg/template/ptrmem2.C: Likewise.
9844         * g++.dg/template/ptrmem20.C: Likewise.
9845         * g++.dg/template/ptrmem8.C: Likewise.
9846         * g++.dg/template/sfinae2.C: Likewise.
9847         * g++.dg/template/ttp25.C: Likewise.
9848         * g++.dg/template/unify10.C: Likewise.
9849         * g++.dg/template/unify11.C: Likewise.
9850         * g++.dg/template/unify6.C: Likewise.
9851         * g++.dg/template/unify7.C: Likewise.
9852         * g++.dg/template/unify9.C: Likewise.
9853         * g++.dg/template/varmod1.C: Likewise.
9854         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9855         * g++.old-deja/g++.law/operators32.C: Likewise.
9856         * g++.old-deja/g++.pt/crash28.C: Likewise.
9857         * g++.old-deja/g++.pt/crash60.C: Likewise.
9858         * g++.old-deja/g++.pt/explicit38.C: Likewise.
9859         * g++.old-deja/g++.pt/explicit39.C: Likewise.
9860         * g++.old-deja/g++.pt/explicit41.C: Likewise.
9861         * g++.old-deja/g++.pt/explicit67.C: Likewise.
9862         * g++.old-deja/g++.pt/explicit77.C: Likewise.
9863         * g++.old-deja/g++.pt/expr2.C: Likewise.
9864         * g++.old-deja/g++.pt/overload7.C: Likewise.
9865         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9866         * g++.old-deja/g++.pt/spec5.C: Likewise.
9867         * g++.old-deja/g++.pt/spec6.C: Likewise.
9868         * g++.old-deja/g++.pt/t24.C: Likewise.
9869         * g++.old-deja/g++.pt/unify4.C: Likewise.
9870         * g++.old-deja/g++.pt/unify6.C: Likewise.
9871         * g++.old-deja/g++.pt/unify8.C: Likewise.
9872         * g++.old-deja/g++.robertl/eb119.C: Likewise.
9873         * g++.old-deja/g++.robertl/eb79.C: Likewise.
9874         * g++.old-deja/g++.robertl/eb98.C: Likewise.
9875
9876         * g++.dg/cpp0x/initlist32.C: New.
9877
9878         * g++.dg/template/conv11.C: New.
9879         * g++.dg/conversion/op1.C: Adjust expected error.
9880
9881         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9882
9883 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
9884
9885         PR target/44088
9886         * gcc.target/i386/avx-cmpsd-1.c: New.
9887         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9888         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9889         * gcc.target/i386/avx-cmpss-2.c: Likewise.
9890         * gcc.target/i386/sse-cmpss-1.c: Likewise.
9891         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9892
9893 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
9894
9895         PR middle-end/44085
9896         * gcc.dg/gomp/pr44085.c: New test.
9897         * gfortran.dg/gomp/pr44085.f90: New test.
9898
9899 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
9900
9901         * objc-obj-c++-shared/Object1.m: New.
9902         * objc.dg/torture: New directory.
9903         * objc.dg/torture/tls: Ditto.
9904         * objc.dg/tls: Ditto.
9905         * objc.dg/torture/tls/trivial.m: New test.
9906         * objc.dg/torture/tls/thr-init-2.m: New test.
9907         * objc.dg/torture/tls/thr-init-3.m: New test.
9908         * objc.dg/torture/tls/thr-init.m: New test.
9909         * objc.dg/torture/tls/diag-1.m: New test.
9910         * objc.dg/torture/tls/tls.exp: New.
9911         * objc.dg/torture/trivial.m: New test.
9912         * objc.dg/torture/dg-torture.exp: New.
9913         * objc.dg/tls/diag-3.m: New test.
9914         * objc.dg/tls/diag-4.m: New test.
9915         * objc.dg/tls/diag-5.m: New test.
9916         * objc.dg/tls/init-1.m: New test.
9917         * objc.dg/tls/init-2.m: New test.
9918         * objc.dg/tls/tls.exp: New.
9919         * objc.dg/tls/diag-2.m: New test.
9920         * lib/objc.exp: Respond to dg-additional-files.
9921
9922 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
9923
9924         * gcc.target/m68k/20100512-1.c: New.
9925
9926 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
9927
9928         * gnat.dg/lto8.adb: New test.
9929         * gnat.dg/lto8_pkg.ad[sb]: New helper.
9930         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9931
9932 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
9933
9934         PR c++/34272
9935         PR c++/43630
9936         PR c++/34491
9937         * g++.dg/template/crash97.C: New.
9938         * g++.dg/template/crash98.C: Likewise.
9939         * g++.dg/template/crash99.C: Likewise.
9940         * g++.dg/cpp0x/pr31439.C: Adjust.
9941         * g++.dg/template/crash95.C: Likewise.
9942
9943 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9944
9945         PR middle-end/44071
9946         * c-c++-common/asmgoto-4.c: New test.
9947         * gcc.target/i386/pr44071.c: New test.
9948
9949         PR c++/44062
9950         * c-c++-common/Wunused-var-7.c: New test.
9951         * g++.dg/warn/Wunused-var-9.C: New test.
9952
9953 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9954
9955         PR fortran/43711
9956         * gfortran.dg/gomp/pr43711.f90: New.
9957
9958 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9959
9960         PR fortran/31820
9961         * gfortran.dg/select_5.f90: Updated.
9962
9963 2010-05-11  Jan Hubicka  <jh@suse.cz>
9964
9965         PR tree-optimize/44063
9966         * gcc.c-torture/compile/pr44063.c: New testcase.
9967
9968 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9969
9970         PR debug/44023
9971         * gcc.dg/pr44023.c: New test.
9972
9973 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
9974
9975         * gnat.dg/lto7.adb: New test.
9976         * gnat.dg/lto7_pkg.ad[sb]: New helper.
9977
9978 2010-05-10  Jason Merrill  <jason@redhat.com>
9979
9980         PR c++/44017
9981         * g++.dg/template/inherit5.C: New.
9982
9983         PR c++/44045
9984         * g++.dg/cpp0x/initlist33.C: New.
9985         * g++.dg/cpp0x/initlist26.C: Adjust.
9986         * g++.dg/cpp0x/initlist28.C: Adjust.
9987
9988 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
9989
9990         PR c++/43719
9991         * g++.dg/init/pr43719.C: New.
9992         * g++.dg/anon-struct4.C: Adjust.
9993
9994 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
9995
9996         PR debug/44028
9997         * gcc.dg/pr44028.c: New test.
9998
9999 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
10000
10001         PR fortran/27866
10002         PR fortran/35003
10003         PR fortran/42809
10004         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10005         * gfortran.dg/warn_conversion.f90: New.
10006
10007 2010-05-10  Michael Matz  <matz@suse.de>
10008
10009         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10010
10011 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
10012
10013         PR rtl-optimization/44012
10014         * gcc.dg/pr44012.c: New.
10015
10016 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10017
10018         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10019         Log text on entry and exit.
10020         Prune Sun ld warnings for common symbols with differing sizes.
10021         (lto-link-and-maybe-run): Change caller.
10022
10023 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
10024
10025         PR fortran/44044
10026         * gfortran.dg/class_7.f03: Modified.
10027         * gfortran.dg/select_type_1.f03: Modified.
10028         * gfortran.dg/select_type_12.f03: New.
10029
10030 2010-05-10  Richard Guenther  <rguenther@suse.de>
10031
10032         PR tree-optimization/44050
10033         * gcc.dg/torture/pr44050.c: New testcase.
10034
10035 2010-05-10  Wei Guozhi  <carrot@google.com>
10036
10037         PR target/42879
10038         * gcc.target/arm/pr42879.c: New testcase.
10039
10040 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10041
10042         PR c/44051
10043         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10044
10045 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10046
10047         PR c/10676
10048         * gcc.dg/anon-struct-10.c: New test.
10049
10050 2010-05-09  Richard Guenther  <rguenther@suse.de>
10051
10052         PR middle-end/44024
10053         * gcc.dg/pr44024.c: New testcase.
10054
10055 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10056
10057         PR c/4784
10058         * gcc.dg/anon-struct-9.c: New test.
10059
10060 2010-05-09  Richard Guenther  <rguenther@suse.de>
10061
10062         PR middle-end/44043
10063         * gcc.c-torture/compile/pr44043.c: New testcase.
10064
10065 2010-05-09  Richard Guenther  <rguenther@suse.de>
10066
10067         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10068
10069 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
10070
10071         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10072
10073 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10074
10075         * gnat.dg/lto[12456].adb: Add "target lto" marker.
10076         * gnat.dg/specs/lto3.ads: Likewise.
10077
10078 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
10079
10080         PR middle-end/28685
10081         * gcc.dg/pr28685-1.c: New file.
10082
10083 2010-05-08  Richard Guenther  <rguenther@suse.de>
10084
10085         PR tree-optimization/44030
10086         * gcc.c-torture/compile/pr44030.c: New testcase.
10087
10088 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10089
10090         * gnat.dg/lto6.adb: New test.
10091         * gnat.dg/lto6_pkg.ads: New helper.
10092
10093 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10094
10095         * gnat.dg/lto5.adb: New test.
10096         * gnat.dg/lto5_pkg.ad[sb]: New helper.
10097
10098 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10099
10100         * gnat.dg/lto4.ad[sb]: New test.
10101
10102 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10103
10104         * gnat.dg/specs/lto3.ads: New test.
10105         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10106         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10107
10108 2010-05-08  Quentin Ochem  <ochem@adacore.com>
10109
10110         * gnat.dg/sizetype3.ad[sb]: New test.
10111         * gnat.dg/sizetype3_pkg.ads: New helper.
10112
10113 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
10114
10115         PR c++/43951
10116         * g++.dg/init/new29.C: New.
10117
10118 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
10119
10120         PR fortran/40728
10121         * gfortran.dg/coarray_1.f90: Fixed error message.
10122         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10123         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10124         * gfortran.dg/intrinsic_std_5.f90: New.
10125
10126 2010-05-07  Jason Merrill  <jason@redhat.com>
10127
10128         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10129
10130 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10131
10132         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10133         (size_t, stderr): Remove.
10134         (read_error): Replaced __builtin_fprintf by fprintf.
10135
10136 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
10137
10138         * gcc.dg/ordered-comparison-1.c: New test.
10139         * gcc.dg/ordered-comparison-2.c: New test.
10140         * gcc.dg/ordered-comparison-3.c: New test.
10141         * gcc.dg/ordered-comparison-4.c: New test.
10142
10143 2010-05-06  Mike Stump  <mikestump@comcast.net>
10144
10145         PR objc/35165
10146         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10147
10148 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
10149             Jason Merrill  <jason@redhat.com>
10150
10151         * g++.dg/cpp0x/nullptr01.C: New.
10152         * g++.dg/cpp0x/nullptr02.C: New.
10153         * g++.dg/cpp0x/nullptr03.C: New.
10154         * g++.dg/cpp0x/nullptr04.C: New.
10155         * g++.dg/cpp0x/nullptr05.C: New.
10156         * g++.dg/cpp0x/nullptr06.C: New.
10157         * g++.dg/cpp0x/nullptr07.C: New.
10158         * g++.dg/cpp0x/nullptr08.C: New.
10159         * g++.dg/cpp0x/nullptr09.C: New.
10160         * g++.dg/cpp0x/nullptr10.C: New.
10161         * g++.dg/cpp0x/nullptr11.C: New.
10162         * g++.dg/cpp0x/nullptr12.C: New.
10163         * g++.dg/cpp0x/nullptr13.C: New.
10164         * g++.dg/cpp0x/nullptr14.C: New.
10165         * g++.dg/cpp0x/nullptr15.C: New.
10166         * g++.dg/cpp0x/nullptr16.C: New.
10167         * g++.dg/cpp0x/nullptr17.C: New.
10168         * g++.dg/cpp0x/nullptr18.C: New.
10169         * g++.dg/cpp0x/nullptr19.C: New.
10170         * g++.dg/cpp0x/nullptr20.C: New.
10171         * g++.dg/cpp0x/nullptr21.C: New.
10172         * g++.dg/cpp0x/nullptr22.C: New.
10173         * g++.dg/debug/nullptr01.C: New.
10174         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10175
10176 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
10177
10178         * gcc.dg/Wunused-var-8.c: Move to...
10179         * c-c++-common/Wunused-var-6.c: ... here.  New test.
10180
10181 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
10182
10183         PR c++/40406
10184         * g++.dg/template/crash96.C: New.
10185
10186 2010-05-06  Jan Hubicka  <jh@suse.cz>
10187
10188         PR tree-optimization/43791
10189         * gcc.c-torture/compile/pr43791.c: New file.
10190
10191 2010-05-06  Michael Matz  <matz@suse.de>
10192
10193         PR tree-optimization/43984
10194         * gfortran.dg/pr43984.f90: New test.
10195
10196 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10197
10198         PR 40989
10199         * gcc.dg/pr40989.c: New.
10200
10201 2010-05-06  Richard Guenther  <rguenther@suse.de>
10202
10203         PR tree-optimization/43934
10204         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10205
10206 2010-05-06  Richard Guenther  <rguenther@suse.de>
10207
10208         PR tree-optimization/43987
10209         * gcc.c-torture/execute/pr43987.c: New testcase.
10210         * gcc.dg/torture/pta-escape-1.c: Adjust.
10211         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10212         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10213         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10214         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10215
10216 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
10217             Dodji Seketeli  <dodji@redhat.com>
10218
10219         PR c/18624
10220         * g++.dg/warn/Wunused-7.C: Add dg-warning.
10221         * g++.dg/template/sfinae16.C: Likewise.
10222         * gcc.dg/Wunused-var-1.c: Moved to...
10223         * c-c++-common/Wunused-var-1.c: ...here. New test.
10224         * gcc.dg/Wunused-var-2.c: Moved to...
10225         * c-c++-common/Wunused-var-2.c: ...here. New test.
10226         * gcc.dg/Wunused-var-3.c: Moved to...
10227         * c-c++-common/Wunused-var-3.c: ...here. New test.
10228         * gcc.dg/Wunused-var-4.c: Moved to...
10229         * gcc.dg/Wunused-var-1.c: ... here.
10230         * gcc.dg/Wunused-var-5.c: Moved to...
10231         * c-c++-common/Wunused-var-4.c: ...here. New test.
10232         * gcc.dg/Wunused-var-7.c: Moved to...
10233         * c-c++-common/Wunused-var-5.c: ...here. New test.
10234         * gcc.dg/Wunused-var-6.c: Moved to...
10235         * gcc.dg/Wunused-var-2.c: ... here.
10236         * c-c++-common/Wunused-var-1.c: New test.
10237         * c-c++-common/Wunused-var-2.c: New test.
10238         * c-c++-common/Wunused-var-3.c: New test.
10239         * c-c++-common/Wunused-var-4.c: New test.
10240         * c-c++-common/Wunused-var-5.c: New test.
10241         * g++.dg/warn/Wunused-var-1.C: New test.
10242         * g++.dg/warn/Wunused-var-2.C: New test.
10243         * g++.dg/warn/Wunused-var-3.C: New test.
10244         * g++.dg/warn/Wunused-var-4.C: New test.
10245         * g++.dg/warn/Wunused-var-5.C: New test.
10246         * g++.dg/warn/Wunused-var-6.C: New test.
10247         * g++.dg/warn/Wunused-var-7.C: New test.
10248         * g++.dg/warn/Wunused-var-8.C: New test.
10249         * g++.dg/warn/Wunused-parm-1.C: New test.
10250         * g++.dg/warn/Wunused-parm-2.C: New test.
10251         * g++.dg/warn/Wunused-parm-3.C: New test.
10252
10253 2010-05-06  Tobias Burnus  <burnus@net-b.de>
10254
10255         PR fortran/43985
10256         * gfortran.dg/gomp/crayptr5.f90: New test case.
10257
10258 2010-05-05  Jason Merrill  <jason@redhat.com>
10259
10260         PR debug/43370
10261         * g++.dg/ext/attrib39.C: New.
10262
10263 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
10264
10265         PR fortran/24978
10266         * gfortran.dg/data_invalid.f90: New.
10267
10268 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10269
10270         * gnat.dg/lto2.adb: New test.
10271
10272 2010-05-05  Jason Merrill  <jason@redhat.com>
10273
10274         PR c++/43787
10275         * g++.dg/opt/empty1.C: New.
10276
10277 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
10278
10279         PR fortran/43696
10280         * gfortran.dg/class_17.f03: New.
10281
10282 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
10283
10284         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10285
10286 2010-05-04  Mike Stump  <mikestump@comcast.net>
10287
10288         PR objc/35165
10289         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10290
10291 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10292
10293         PR target/43668
10294         * gcc.target/i386/pr43668.c: New.
10295
10296 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10297
10298         PR c++/43028
10299         * g++.dg/cpp0x/initlist31.C: New.
10300
10301 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
10302
10303         PR c/43981
10304         * gcc.dg/Wunused-var-8.c: New test.
10305
10306 2010-05-04  Jason Merrill  <jason@redhat.com>
10307
10308         PR c++/38064
10309         * g++.dg/cpp0x/enum3.C: Extend.
10310
10311 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10312
10313         PR target/43799
10314         * gcc.target/i386/pr43799.c: New.
10315
10316 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
10317
10318         * gnat.dg/lto1.adb: New test.
10319         * gnat.dg/lto1_pkg.ad[sb]: New helper.
10320
10321 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10322
10323         PR middle-end/43671
10324         * gcc.target/i386/pr43671.c: New.
10325
10326 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10327
10328         PR c++/43705
10329         * g++.dg/template/crash95.C: New.
10330
10331 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10332
10333         PR debug/43508
10334         * gcc.target/i386/pr43508.c: New.
10335
10336 2010-05-04  Richard Guenther  <rguenther@suse.de>
10337
10338         PR tree-optimization/43879
10339         * g++.dg/torture/pr43879-1_0.C: New testcase.
10340         * g++.dg/torture/pr43879-1_1.C: Likewise.
10341
10342 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
10343
10344         PR c++/43953
10345         * g++.dg/other/crash-12.C: New test.
10346
10347 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
10348
10349         * g++.dg/cdce3.C: Add a space.  Updated.
10350
10351 2010-05-03  Jason Merrill  <jason@redhat.com>
10352
10353         PR c++/43680
10354         * g++.dg/opt/enum2.C: New.
10355         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10356         * g++.dg/warn/Wswitch-1.C: Adjust message.
10357
10358 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10359
10360         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10361         * g++.dg/ext/label13.C: Fix typo.
10362         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10363         alpha*-dec-osf5*.
10364         * gcc.c-torture/compile/limits-declparen.c: xfail on
10365         alpha*-dec-osf5* with -g.
10366         * gcc.c-torture/compile/limits-pointer.c: Likewise.
10367         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10368         * gcc.dg/c99-tgmath-2.c: Likewise.
10369         * gcc.dg/c99-tgmath-3.c: Likewise.
10370         * gcc.dg/c99-tgmath-4.c: Likewise.
10371
10372 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10373
10374         PR fortran/43592
10375         * gfortran.dg/unexpected_interface.f90: New test.
10376
10377 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10378
10379         * ada/acats/run_acats (which): New function.
10380         (host_gnatchop, host_gnatmake): Use it.
10381
10382 2010-05-03  Richard Guenther  <rguenther@suse.de>
10383
10384         PR tree-optimization/43971
10385         * gcc.dg/pr43971.c: New testcase.
10386
10387 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
10388
10389         PR debug/43972
10390         * gcc.dg/debug/pr43972.c: New test.
10391
10392 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
10393
10394         PR testsuite/43963
10395         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10396
10397 2010-05-02  Richard Guenther  <rguenther@suse.de>
10398
10399         PR tree-optimization/43879
10400         * gcc.dg/torture/pr43879-3.c: New testcase.
10401
10402 2010-05-01  Richard Guenther  <rguenther@suse.de>
10403
10404         PR tree-optimization/43949
10405         * g++.dg/warn/Warray-bounds-5.C: New testcase.
10406
10407 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
10408
10409         PR c++/43951
10410         * g++.dg/init/new28.C: New.
10411
10412 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
10413
10414         PR objc++/32052
10415         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10416         structure and nested declarations.
10417         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
10418         structure and nested declarations.  Reduce header clutter and
10419         use _exit() rather than abort().
10420         * objc.dg/encode-10.m: New.
10421         * objc.dg/encode-11.m: New.
10422
10423 2010-04-30  DJ Delorie  <dj@redhat.com>
10424
10425         * gcc.c-torture/execute/20100430-1.c: New test.
10426
10427 2010-04-30  Jason Merrill  <jason@redhat.com>
10428
10429         PR c++/43868
10430         * g++.dg/template/ptrmem21.C: New.
10431
10432 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
10433
10434         PR fortran/18918
10435         PR fortran/43931
10436         * gfortran.dg/coarray_13.f90: New test.
10437
10438 2010-04-30  Richard Guenther  <rguenther@suse.de>
10439
10440         PR lto/43946
10441         * gcc.dg/lto/20100430-1_0.c: New testcase.
10442
10443 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
10444
10445         PR debug/43942
10446         * c-c++-common/pr43942.c: New test.
10447
10448 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
10449
10450         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10451         conflict with darwin crt1.o 'start' symbol.
10452
10453 2010-04-30  Richard Guenther  <rguenther@suse.de>
10454
10455         PR tree-optimization/43879
10456         * gcc.dg/torture/pr43879_1.c: New testcase.
10457
10458 2010-04-30  Richard Guenther  <rguenther@suse.de>
10459
10460         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10461
10462 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
10463
10464         PR c++/43890
10465         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10466         user-provided constructor while recursing.
10467
10468 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10469
10470         PR fortran/42274
10471         * gfortran.dg/class_16.f03: New test.
10472
10473 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10474
10475         PR fortran/42274
10476         * gfortran.dg/class_15.f03: New.
10477
10478 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10479
10480         PR fortran/43326
10481         * gfortran.dg/dynamic_dispatch_9.f03: New test.
10482
10483 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10484
10485         PR fortran/43492
10486         * gfortran.dg/generic_22.f03 : New test.
10487
10488 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10489
10490         PR fortran/42353
10491         * gfortran.dg/class_14.f03: New test.
10492
10493 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10494
10495         PR fortran/42680
10496         * gfortran.dg/interface_32.f90: New test.
10497
10498 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
10499             Janus Weil  <janus@gcc.gnu.org>
10500
10501         PR fortran/41829
10502         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10503         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10504         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10505
10506 2010-04-28  Mike Stump  <mikestump@comcast.net>
10507
10508         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10509         dg-excess-errors.
10510         * g++.dg/uninit-pred-2_b.C: Likewise.
10511
10512 2010-04-28  Tobias Burnus  <burnus@net-b.de>
10513
10514         PR fortran/18918
10515         PR fortran/43919
10516         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10517
10518 2010-04-28  Matthias Klose  <doko@ubuntu.com>
10519
10520         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10521         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10522         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10523         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10524         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10525
10526 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
10527
10528         * gcc.dg/const-uniq-1.c: New test.
10529         * gcc.dg/lto/const-uniq_[01].c: Likewise.
10530
10531 2010-04-28  Xinliang David Li  <davidxl@google.com>
10532
10533         * gcc.dg/uninit-pred-2_b.c: New test.
10534         * gcc.dg/uninit-pred-4_b.c: New test.
10535         * gcc.dg/uninit-pred-3_d.c: New test.
10536         * gcc.dg/uninit-pred-6_b.c: New test.
10537         * gcc.dg/uninit-pred-8_b.c: New test.
10538         * gcc.dg/uninit-pred-3_a.c: New test.
10539         * gcc.dg/uninit-pred-2_c.c: New test.
10540         * gcc.dg/uninit-pred-5_a.c: New test.
10541         * gcc.dg/uninit-pred-3_e.c: New test.
10542         * gcc.dg/uninit-pred-7_a.c: New test.
10543         * gcc.dg/uninit-pred-6_c.c: New test.
10544         * gcc.dg/uninit-pred-9_a.c: New test.
10545         * gcc.dg/uninit-pred-8_c.c: New test.
10546         * gcc.dg/uninit-pred-3_b.c: New test.
10547         * gcc.dg/uninit-pred-5_b.c: New test.
10548         * gcc.dg/uninit-pred-7_b.c: New test.
10549         * gcc.dg/uninit-pred-6_d.c: New test.
10550         * gcc.dg/uninit-pred-9_b.c: New test.
10551         * gcc.dg/uninit-pred-2_a.c: New test.
10552         * gcc.dg/uninit-pred-4_a.c: New test.
10553         * gcc.dg/uninit-pred-3_c.c: New test.
10554         * gcc.dg/uninit-pred-6_a.c: New test.
10555         * gcc.dg/uninit-pred-8_a.c: New test.
10556         * gcc.dg/uninit-pred-7_c.c: New test.
10557         * gcc.dg/uninit-pred-6_e.c: New test.
10558         * g++.dg/uninit-pred-loop-1_b.cc: New test.
10559         * g++.dg/uninit-pred-1_a.C: New test.
10560         * g++.dg/uninit-pred-1_b.C: New test.
10561         * g++.dg/uninit-pred-2_a.C: New test.
10562         * g++.dg/uninit-pred-2_b.C: New test.
10563         * g++.dg/uninit-pred-loop-1_a.cc: New test.
10564         * g++.dg/uninit-pred-loop-1_c.cc: New test.
10565         * g++.dg/uninit-pred-loop_1.cc: New test.
10566
10567 2010-04-28  Martin Jambor  <mjambor@suse.cz>
10568
10569         * gcc.dg/lto/20091209-1_0.c: New testcase.
10570
10571 2010-04-28  Richard Guenther  <rguenther@suse.de>
10572
10573         PR tree-optimization/43879
10574         PR tree-optimization/43909
10575         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
10576
10577 2010-04-28  Richard Guenther  <rguenther@suse.de>
10578
10579         PR c++/43880
10580         * g++.dg/torture/pr43880.C: New testcase.
10581
10582 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10583
10584         PR c++/9335
10585         * g++.dg/template/recurse2.C: Update
10586         * g++.dg/template/recurse.C: Update.
10587         * g++.dg/template/pr23510.C: Update.
10588         * lib/prune.exp: Filter out 'recursively instantiated'.
10589
10590 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10591
10592         PR c++/29043
10593         * g++.dg/init/pr29043.C: New.
10594
10595 2010-04-27  Jason Merrill  <jason@redhat.com>
10596
10597         * g++.dg/lookup/scoped5.C: Adjust.
10598         * g++.dg/lookup/scoped8.C: Adjust.
10599         * g++.dg/template/dependent-expr5.C: Adjust.
10600         * g++.old-deja/g++.brendan/nest1.C: Adjust.
10601
10602         PR c++/43856
10603         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
10604
10605         PR c++/43875
10606         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10607
10608 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10609             Jan Hubicka  <hubicka@ucw.cz>
10610
10611         * gcc.dg/pure-2.c: New testcase.
10612         * gcc.dg/const-1.c: New testcase.
10613
10614 2010-04-27  Jason Merrill  <jason@redhat.com>
10615
10616         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
10617
10618         PR c++/41468
10619         * g++.dg/template/sfinae17.C: New.
10620         * g++.dg/template/sfinae18.C: New.
10621
10622 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10623
10624         * g++.dg/init/pr42844.C: New.
10625         * g++.dg/cpp0x/pr42844-2.C: New.
10626         * g++.dg/cpp0x/defaulted2.C: Adjust.
10627         * g++.dg/tree-ssa/pr27549.C: Likewise.
10628         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10629
10630 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10631
10632         PR fortran/18918
10633         * gfortran.dg/coarray_12.f90: Fix dump parsing.
10634
10635 2010-04-27  Richard Guenther  <rguenther@suse.de>
10636
10637         PR middle-end/40561
10638         * g++.dg/other/pr40561.C: New testcase.
10639
10640 2010-04-27  Martin Jambor  <mjambor@suse.cz>
10641
10642         PR middle-end/43812
10643         * g++.dg/ipa/pr43812.C: New test.
10644
10645 2010-04-27  Jan Hubicka  <jh@suse.cz>
10646
10647         * gcc.dg/ipa/iinline-1.c (main): Rename to...
10648         (test): ... this one.
10649
10650 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
10651
10652         PR target/40657
10653         * gcc.target/arm/thumb-stackframe.c: New test.
10654
10655 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10656
10657         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10658         * gcc.dg/misc-column.c: Likewise.
10659         * gcc.dg/Walways-true-1.c: Likewise.
10660         * gcc.dg/Walways-true-2.c: Likewise.
10661         * gcc.dg/warn-addr-cmp.c: Likewise.
10662
10663 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10664
10665         PR fortran/18918
10666         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10667         * gfortran.dg/coarray_12.f90: New.
10668
10669 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10670
10671         PR c/32207
10672         * gcc.dg/pr32207.c: New test.
10673         * gcc.dg/misc-column.c: Adjust expected warning.
10674         * gcc.dg/Walways-true-1.c: Likewise.
10675         * gcc.dg/Walways-true-2.c: Likewise.
10676         * gcc.dg/warn-addr-cmp.c: Likewise.
10677
10678 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
10679
10680         PR lto/42776
10681         * lib/lto.exp (lto_prune_vis_warns): New function.
10682         (lto-link-and-maybe-run): Call it.
10683
10684 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
10685
10686         PR tree-optimization/43904
10687         * gcc.dg/tree-ssa/tailcall-6.c: New.
10688
10689 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10690
10691         PR testsuite/35165
10692         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
10693         Darwin8/OSX10.4 - compatible code generation.
10694         Use scan-rtl-dump.
10695         * obj-c++.dg/stubify-1.mm: Ditto.
10696         * lib/objc-torture.exp: Do not require link success for
10697         "trivial.m" in the runtime checks when dowhat = 'compile'.
10698         * lib/dg-pch.exp (dg-flags-pch): New Proc.
10699         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
10700         Darwin8/OSX10.4 - compatible code generation.
10701         * objc.dg/stubify-2.m: Ditto.
10702         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10703         * objc.dg/next-runtime-1.m: Ditto.
10704         * objc.dg/stret-2.m: Restrict to ilp32 targets.
10705         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10706         runtimes on Darwin.
10707
10708 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
10709
10710         PR 43715
10711         * lib/plugin-support.exp: Use "-undefined
10712         dynamic_lookup" on darwin.
10713
10714 2010-04-26  Richard Guenther  <rguenther@suse.de>
10715
10716         * gcc.dg/lto/20100426_0.c: New testcase.
10717
10718 2010-04-26  Jie Zhang  <jie@codesourcery.com>
10719
10720         PR tree-optimization/43833
10721         gcc.dg/Warray-bounds-8.c: New test case.
10722
10723 2010-04-26  Richard Guenther  <rguenther@suse.de>
10724
10725         PR lto/43080
10726         * g++.dg/lto/20100423-3_0.C: New testcase.
10727
10728 2010-04-26  Richard Guenther  <rguenther@suse.de>
10729
10730         PR lto/42425
10731         * g++.dg/lto/20100423-2_0.C: New testcase.
10732
10733 2010-04-26  Ira Rosen  <irar@il.ibm.com>
10734
10735         * gcc.dg/vect/bb-slp-23.c: New test.
10736
10737 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
10738
10739         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10740         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10741         * gcc.dg/c1x-float-1.c: New test.
10742
10743 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10744
10745         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10746         of "lea\[ \t\]".
10747
10748 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10749
10750         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10751         FreeBSD.
10752         * gfortran.dg/default_format_denormal_1.f90: Ditto.
10753         * gfortran.dg/default_format_2.f90: Ditto.
10754
10755 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10756
10757         * gfortran.dg/pr43505.f90: Clean up .mod file.
10758         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10759         * gfortran.dg/pr41347.f90: Ditto.
10760         * gfortran.dg/internal_pack_4.f90: Ditto.
10761         * gfortran.dg/proc_decl_23.f90: Ditto.
10762         * gfortran.dg/recursive_check_3.f90: Ditto.
10763         * gfortran.dg/intent_out_3.f90: Ditto.
10764         * gfortran.dg/assignment_2.f90: Ditto.
10765         * gfortran.dg/pr41928.f90: Ditto.
10766         * gfortran.dg/pr42166.f90: Ditto.
10767         * gfortran.dg/private_type_12.f90: Ditto.
10768         * gfortran.dg/graphite/pr42185.f90: Ditto.
10769         * gfortran.dg/graphite/pr42186.f90: Ditto.
10770         * gfortran.dg/graphite/pr40982.f90: Ditto.
10771         * gfortran.dg/graphite/id-2.f90: Ditto.
10772         * gfortran.dg/graphite/id-4.f90: Ditto.
10773         * gfortran.dg/graphite/pr42050.f90: Ditto.
10774         * gfortran.dg/graphite/id-18.f90: Ditto.
10775         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10776         * gfortran.dg/graphite/pr41924.f90: Ditto.
10777         * gfortran.dg/graphite/pr42393.f90: Ditto.
10778         * gfortran.dg/graphite/pr37980.f90: Ditto.
10779         * gfortran.dg/graphite/pr38953.f90: Ditto.
10780         * gfortran.dg/graphite/pr42180.f90: Ditto.
10781         * gfortran.dg/graphite/pr42181.f90: Ditto.
10782         * gfortran.dg/where_operator_assign_4.f90: Ditto.
10783         * gfortran.dg/select_type_4.f90: Ditto.
10784         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10785         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10786         * gfortran.dg/lto/pr40725_0.f03: Ditto.
10787         * gfortran.dg/elemental_args_check_2.f90: Ditto.
10788         * gfortran.dg/whole_file_11.f90: Ditto.
10789         * gfortran.dg/private_type_11.f90: Ditto.
10790         * gfortran.dg/vect/vect-gems.f90: Ditto.
10791         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10792
10793 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10794
10795         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10796
10797 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
10798
10799         * gnat.dg/pack15.ad[sb]: New test.
10800
10801 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
10802
10803         * gcc.target/arm/mla-1.c: New test.
10804
10805 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
10806
10807         PR fortran/30073
10808         PR fortran/43793
10809         * gfortran.dg/pr43793.f90: New test.
10810
10811 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
10812
10813         PR tree-optimization/41442
10814         * gcc.target/i386/pr41442.c: New test.
10815
10816 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
10817
10818         PR fortran/43832
10819         * gfortran.dg/fgetc_3.f90: Delete bogus test.
10820
10821 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10822
10823         PR fortran/43832
10824         * gfortran.dg/open_nounit.f90: New test.
10825
10826 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
10827
10828         PR fortran/43841
10829         PR fortran/43843
10830         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10831
10832 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10833
10834         * gcc.dg/Wconversion-integer.c: Update.
10835
10836 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
10837
10838         * gnat.dg/unchecked_convert5.adb: New test.
10839
10840 2010-04-23  Richard Guenther  <rguenther@suse.de>
10841
10842         PR lto/41734
10843         * gcc.dg/lto/20100423-2_0.c: New testcase.
10844         * gcc.dg/lto/20100423-2_0.c: Likewise.
10845
10846 2010-04-23  Richard Guenther  <rguenther@suse.de>
10847
10848         PR lto/43455
10849         * gcc.dg/lto/20100423-1_0.c: New testcase.
10850         * gcc.dg/lto/20100423-1_1.c: Likewise.
10851
10852 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10853
10854         PR tree-optimization/43846
10855         * gcc.dg/tree-ssa/sra-10.c: New test.
10856
10857 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10858
10859         PR middle-end/43835
10860         * gcc.c-torture/execute/pr43835.c: New test.
10861
10862 2010-04-23  Richard Guenther  <rguenther@suse.de>
10863
10864         PR lto/42653
10865         * g++.dg/lto/20100423-1_0.C: New testcase.
10866
10867 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
10868
10869         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10870
10871 2010-04-22  Ira Rosen  <irar@il.ibm.com>
10872
10873         PR tree-optimization/43842
10874         * gcc.dg/vect/pr43842.c: New test.
10875
10876 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10877
10878         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10879         * gcc.target/i386/wmul-2.c: Likewise.
10880
10881 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10882
10883         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10884         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10885
10886 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
10887
10888         * gfortran.dg/reassoc_6.f: New testcase.
10889
10890 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10891
10892         PR middle-end/29274
10893         * gcc.target/arm/wmul-1.c: New test.
10894         * gcc.target/arm/wmul-2.c: New test.
10895
10896 2010-04-22  Richard Guenther  <rguenther@suse.de>
10897
10898         PR tree-optimization/43845
10899         * gcc.c-torture/compile/pr43845.c: New testcase.
10900
10901 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10902
10903         PR middle-end/29274
10904         * gcc.target/i386/wmul-1.c: New test.
10905         * gcc.target/i386/wmul-2.c: New test.
10906         * gcc.target/bfin/wmul-1.c: New test.
10907         * gcc.target/bfin/wmul-2.c: New test.
10908
10909 2010-04-22  Richard Guenther  <rguenther@suse.de>
10910
10911         PR fortran/43829
10912         * gfortran.dg/vector_subscript_6.f90: New testcase.
10913         * gfortran.dg/assign_10.f90: Adjust.
10914
10915 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
10916
10917         PR fortran/43836
10918         * gfortran.dg/gomp/pr43836.f90: New test.
10919
10920 2010-04-21  Richard Guenther  <rguenther@suse.de>
10921
10922         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10923
10924 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10925
10926         * gcc.dg/torture/builtin-cproj-3.c: New.
10927
10928 2010-04-20  Jason Merrill  <jason@redhat.com>
10929
10930         PR c++/9335
10931         * g++.dg/template/recurse2.C: New.
10932         * g++.dg/parse/crash36.C: Adjust.
10933         * g++.dg/other/fold1.C: Adjust.
10934         * g++.dg/init/member1.C: Adjust.
10935         * lib/prune.exp: Prune "skipping N instantiation contexts".
10936
10937 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10938
10939         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10940
10941 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10942
10943         * gcc.dg/torture/builtin-cproj-1.c: New.
10944         * gcc.dg/torture/builtin-cproj-2.c: New.
10945
10946 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
10947
10948         PR c++/43800
10949         PR c++/43704
10950         * g++.dg/template/typedef32.C: Adjust.
10951         * g++.dg/template/typedef33.C: New test.
10952
10953 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
10954
10955         PR fortran/43227
10956         * gfortran.dg/proc_decl_23.f90: New test.
10957
10958         PR fortran/43266
10959         * gfortran.dg/abstract_type_6.f03: New test.
10960
10961 2010-04-20  Xinliang David Li  <davidxl@google.com>
10962
10963         * g++.dg/tree-ssa/fold-compare.C: New.
10964
10965 2010-04-20  Richard Guenther  <rguenther@suse.de>
10966
10967         PR tree-optimization/39417
10968         * g++.dg/torture/pr39417.C: New testcase.
10969
10970 2010-04-20  Richard Guenther  <rguenther@suse.de>
10971
10972         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10973
10974 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
10975
10976         * g++.dg/debug/dwarf2/rv1.C: New test.
10977
10978 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10979
10980         PR target/43635
10981         * gcc.c-torture/compile/pr43635.c: New testcase.
10982
10983 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10984
10985         PR fortran/43339
10986         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10987         of sequential loops being private only in the innermost containing
10988         task region.
10989
10990         PR middle-end/43337
10991         * gfortran.dg/gomp/pr43337.f90: New test.
10992
10993 2010-04-19  Richard Guenther  <rguenther@suse.de>
10994
10995         PR tree-optimization/43796
10996         * gfortran.dg/pr43796.f90: New testcase.
10997
10998 2010-04-19  Richard Guenther  <rguenther@suse.de>
10999
11000         PR tree-optimization/43783
11001         * gcc.c-torture/execute/pr43783.c: New testcase.
11002
11003 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
11004
11005         PR target/43766
11006         * gcc.target/i386/pr43766.c: New test.
11007
11008 2010-04-19  Jie Zhang  <jie@codesourcery.com>
11009
11010         PR target/43662
11011         * gcc.target/i386/pr43662.c: New test.
11012
11013 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
11014
11015         PR c++/43704
11016         * g++.dg/template/typedef32.C: New test.
11017
11018 2010-04-19  Ira Rosen  <irar@il.ibm.com>
11019
11020         PR tree-optimization/37027
11021         * lib/target-supports.exp
11022         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11023         * gcc.dg/vect/pr37027.c: New test.
11024         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11025         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11026         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11027         gcc.dg/vect/vect-complex-6.c: Likewise.
11028
11029 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11030
11031         * g++.dg/debug/dwarf2/enum1.C: New test.
11032
11033 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
11034
11035         * gnat.dg/rep_clause5.ad[sb]: New test.
11036         * gnat.dg/rep_clause5_pkg.ads: New helper.
11037
11038 2010-04-18  Ira Rosen  <irar@il.ibm.com>
11039
11040         PR tree-optimization/43771
11041         * g++.dg/vect/pr43771.cc: New test.
11042
11043 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11044
11045         PR fortran/31538
11046         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11047         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11048
11049 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11050
11051         * gnat.dg/sizetype.adb: Rename into...
11052         * gnat.dg/sizetype1.adb: ...this.
11053         * gnat.dg/sizetype2.adb: New test.
11054
11055 2010-04-16  Richard Guenther  <rguenther@suse.de>
11056
11057         PR tree-optimization/43572
11058         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11059
11060 2010-04-16  Olivier Hainque  <hainque@adacore.com>
11061
11062         * gnat.dg/specs/discr_private.ads: New test.
11063
11064 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
11065
11066         PR target/41514
11067         * gcc.target/arm/thumb-comparisons.c: New test.
11068
11069         PR target/40603
11070         * gcc.target/arm/thumb-cbranchqi.c: New test.
11071
11072 2010-04-16  Christian Bruel  <christian.bruel@st.com>
11073
11074         * g++.dg/torture/pr36191.C: Enable for SH.
11075
11076 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
11077
11078         * gnat.dg/wide_boolean.adb: New test.
11079         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11080
11081 2010-04-15  Richard Guenther  <rguenther@suse.de>
11082
11083         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11084         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11085         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11086         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11087         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11088         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11089         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11090         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11091         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11092         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11093         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11094         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11095         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11096         * gcc.dg/torture/ipa-pta-2.c: Likewise.
11097         * gcc.dg/torture/ipa-pta-1.c: Adjust.
11098
11099 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
11100
11101         PR target/21803
11102         * gcc.target/arm/pr42496.c: New test.
11103
11104 2010-04-14  Jason Merrill  <jason@redhat.com>
11105
11106         PR c++/36625
11107         * g++.dg/ext/attrib38.C: New.
11108
11109 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
11110
11111         PR testsuite/43739
11112         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11113
11114 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11115
11116         PR 42966
11117         * gcc.dg/cpp/warn-undef-2.c: Update.
11118         * gcc.dg/cpp/warn-traditional-2.c: Update.
11119         * gcc.dg/cpp/warn-comments-2.c: Update.
11120         * gcc.dg/cpp/warn-variadic-2.c: Update.
11121         * gcc.dg/cpp/warn-long-long-2.c: Update.
11122         * gcc.dg/cpp/warn-deprecated-2.c: Update.
11123         * gcc.dg/cpp/warn-multichar-2.c: Update.
11124         * gcc.dg/cpp/warn-normalized-3.c: Update.
11125         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11126         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11127         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11128         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11129         * gcc.dg/cpp/warn-redefined-2.c: Update.
11130         * gfortran.dg/warning-directive-2.F90: Update.
11131         * c-c++-common/cpp/warning-directive-2.c: Update.
11132
11133 2010-04-14  Michael Matz  <matz@suse.de>
11134
11135         PR tree-optimization/42963
11136         * gcc.dg/pr42963.c: New testcase.
11137
11138 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
11139
11140         * gnat.dg/class_wide.adb: Rename into...
11141         * gnat.dg/class_wide1.adb: ...this.
11142         * gnat.dg/class_wide2.ad[sb]: New test.
11143
11144 2010-04-14  Tobias Burnus  <burnus@net-b.de>
11145
11146         PR fortran/18918
11147         * gfortran.dg/coarray_9.f90: Update dg-errors.
11148         * gfortran.dg/coarray_10.f90: New test.
11149         * gfortran.dg/coarray_11.f90: New test.
11150
11151 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11152
11153         PR fortran/43747
11154         gfortran.dg/initialization_24.f90: New test.
11155
11156 2010-04-13  Jason Merrill  <jason@redhat.com>
11157
11158         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11159         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11160
11161 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11162
11163         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11164         * g++.dg/dg.exp: Likewise.
11165         * gcc.dg/cpp/warning-directive-1.c: Move to ...
11166         * c-c++-common/cpp/warning-directive-1.c: ... here.
11167         * gcc.dg/cpp/warning-directive-2.c: Move to ...
11168         * c-c++-common/cpp/warning-directive-2.c: ... here.
11169         * gcc.dg/cpp/warning-directive-3.c: Move to ...
11170         * c-c++-common/cpp/warning-directive-3.c: ... here.
11171         * gcc.dg/cpp/warning-directive-4.c: Move to ...
11172         * c-c++-common/cpp/warning-directive-4.c: ... here.
11173         * g++.dg/cpp/warning-directive-1.C: Delete.
11174         * g++.dg/cpp/warning-directive-2.C: Delete.
11175         * g++.dg/cpp/warning-directive-3.C: Delete.
11176         * g++.dg/cpp/warning-directive-4.C: Delete.
11177         * gcc.dg/cpp/normalised-3.c: Delete.
11178         * g++.dg/cpp/normalised-1.C: Rename as ...
11179         * c-c++-common/cpp/normalised-3.c: ... this.
11180
11181 2010-04-13  Martin Jambor  <mjambor@suse.cz>
11182
11183         * gcc.dg/tree-ssa/sra-9.c: New test.
11184
11185 2010-04-13  Michael Matz  <matz@suse.de>
11186
11187         PR middle-end/43730
11188         * gcc.dg/pr43730.c: New test.
11189
11190 2010-04-13  Michael Matz  <matz@suse.de>
11191
11192         * gcc.dg/tree-ssa/negate.c: New testcase.
11193
11194 2010-04-13  Richard Guenther  <rguenther@suse.de>
11195
11196         PR testsuite/43735
11197         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11198
11199 2010-04-13  Richard Guenther  <rguenther@suse.de>
11200
11201         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11202
11203 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
11204
11205         * gnat.dg/derived_type1.adb: New test.
11206
11207 2010-04-13  Matthias Klose  <doko@ubuntu.com>
11208
11209         * gcc.dg/plugindir1.c: New testcase.
11210         * gcc.dg/plugindir2.c: New testcase.
11211         * gcc.dg/plugindir3.c: New testcase.
11212         * gcc.dg/plugindir4.c: New testcase.
11213
11214 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
11215
11216         * gcc.target/i386/rotate-2.c: New test.
11217
11218 2010-04-12  Jason Merrill  <jason@redhat.com>
11219
11220         PR c++/43641
11221         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11222         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11223
11224 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
11225
11226         PR c++/25811
11227         * g++.dg/init/pr25811.C: New test.
11228
11229 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11230
11231         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11232         dg-error, dg-warning.
11233         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11234
11235 2010-04-12  Richard Guenther  <rguenther@suse.de>
11236
11237         * gcc.dg/torture/inline-2.c: New testcase.
11238
11239 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
11240
11241         PR bootstrap/43699
11242         * gcc.dg/Wunused-var-7.c: New test.
11243
11244         PR tree-optimization/43560
11245         * gcc.c-torture/execute/pr43560.c: New test.
11246
11247 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
11248
11249         * gnat.dg/aggr13.adb: New test.
11250         * gnat.dg/aggr14.adb: Likewise.
11251         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11252
11253 2010-04-12  Richard Guenther  <rguenther@suse.de>
11254
11255         PR c++/43611
11256         * g++.dg/torture/pr43611.C: New testcase.
11257
11258 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
11259
11260         PR c/36774
11261         * gcc.dg/pr36774-1.c: New test.
11262         * gcc.dg/pr36774-2.c: New test.
11263
11264 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11265
11266         * gcc.target/sh/rte-delay-slot.c: New test.
11267
11268 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
11269
11270         * gnat.dg/pack9.adb: Remove -cargs option.
11271         * gnat.dg/aggr12.ad[sb]: New test.
11272
11273 2010-04-10  Jie Zhang  <jie@codesourcery.com>
11274
11275         PR target/43417
11276         * gcc.target/sh/pr43417.c: New test.
11277
11278 2010-04-10  Tobias Burnus  <burnus@net-b.de>
11279
11280         PR fortran/43591
11281         * gfortran.dg/spec_expr_6.f90: New test.
11282
11283 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11284
11285         PR cpp/43195
11286         * gcc.dg/cpp/pr43195.c: New.
11287         * gcc.dg/cpp/pr43195.h: New.
11288
11289 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11290
11291         PR 42965
11292         * gcc.dg/Werror-6.c: Adjust.
11293         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11294         * gcc.dg/Werror-4.c: Likewise.
11295         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11296         * gcc.dg/Wswitch-enum-error.c: Likewise.
11297         * gcc.dg/Wpointer-arith.c: Likewise.
11298         * gcc.dg/Wfatal.c: Likewise.
11299         * gcc.dg/Wswitch-error.c: Likewise.
11300         * g++.dg/warn/unused-result1-Werror.c: Likewise.
11301         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11302         * gcc.dg/cpp/warn-undef-2.c: Likewise.
11303         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11304         * gcc.dg/cpp/warn-comments-2.c: Likewise.
11305         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11306         * gcc.dg/cpp/warning-directive-2.c: Likewise.
11307         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11308         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11309         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11310         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11311         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11312         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11313         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11314         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11315         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11316         * g++.dg/cpp/warning-directive-2.C: Likewise.
11317         * gfortran.dg/warning-directive-2.F90: Likewise.
11318
11319 2010-04-09  Jason Merrill  <jason@redhat.com>
11320
11321         PR c++/42623
11322         * g++.dg/template/sizeof13.C: New.
11323
11324 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
11325
11326         * g++.dg/other/pr35504.C: Add check for thiscall.
11327         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11328         * gcc.dg/torture/stackalign/thiscall-1.c: New.
11329
11330 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11331
11332         PR c++/28584
11333         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11334         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
11335         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11336         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
11337         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11338         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
11339         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11340         * g++.dg/other/increment1.C: Likewise.
11341
11342 2010-04-09  Tobias Burnus  <burnus@net-b.de>
11343
11344         PR fortran/18918
11345         * gfortran.dg/coarray_7.f90: New test.
11346         * gfortran.dg/coarray_8.f90: New test.
11347
11348 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
11349
11350         PR fortran/28039
11351         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11352
11353 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11354
11355         PR target/43643
11356         * gcc.dg/pr43643.c: New test.
11357
11358 2010-04-08  Tobias Burnus  <burnus@net-b.de>
11359
11360         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11361
11362 2010-04-08  Richard Guenther  <rguenther@suse.de>
11363
11364         PR tree-optimization/43679
11365         * gcc.c-torture/compile/pr43679.c: New testcase.
11366
11367 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
11368
11369         PR debug/43670
11370         * gcc.dg/pr43670.c: New test.
11371
11372 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
11373
11374         PR middle-end/40815
11375         * gcc.dg/tree-ssa/reassoc-19.c: New.
11376
11377 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
11378
11379         PR c/18624
11380         * gcc.dg/Wunused-var-1.c: New test.
11381         * gcc.dg/Wunused-var-2.c: New test.
11382         * gcc.dg/Wunused-var-3.c: New test.
11383         * gcc.dg/Wunused-var-4.c: New test.
11384         * gcc.dg/Wunused-var-5.c: New test.
11385         * gcc.dg/Wunused-var-6.c: New test.
11386         * gcc.dg/Wunused-parm-1.c: New test.
11387
11388         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11389         * gcc.dg/trunc-1.c: Likewise.
11390         * gcc.dg/vla-9.c: Likewise.
11391         * gcc.dg/dfp/composite-type.c: Likewise.
11392
11393 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11394
11395         PR objc/35996
11396         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11397         * obj-c++.dg/objc-gc-3.mm: Ditto.
11398
11399 2010-04-07  Simon Baldwin  <simonb@google.com>
11400
11401         * gcc.dg/cpp/warn-undef-2.c: New.
11402         * gcc.dg/cpp/warn-traditional-2.c: New.
11403         * gcc.dg/cpp/warn-comments-2.c: New.
11404         * gcc.dg/cpp/warning-directive-1.c: New.
11405         * gcc.dg/cpp/warn-long-long.c: New.
11406         * gcc.dg/cpp/warn-traditional.c: New.
11407         * gcc.dg/cpp/warn-variadic-2.c: New.
11408         * gcc.dg/cpp/warn-undef.c: New.
11409         * gcc.dg/cpp/warn-normalized-1.c: New.
11410         * gcc.dg/cpp/warning-directive-2.c: New.
11411         * gcc.dg/cpp/warn-long-long-2.c: New.
11412         * gcc.dg/cpp/warn-variadic.c: New.
11413         * gcc.dg/cpp/warn-normalized-2.c: New.
11414         * gcc.dg/cpp/warning-directive-3.c: New.
11415         * gcc.dg/cpp/warn-deprecated-2.c: New.
11416         * gcc.dg/cpp/warn-trigraphs-1.c: New.
11417         * gcc.dg/cpp/warn-multichar-2.c: New.
11418         * gcc.dg/cpp/warn-normalized-3.c: New.
11419         * gcc.dg/cpp/warning-directive-4.c: New.
11420         * gcc.dg/cpp/warn-unused-macros.c: New.
11421         * gcc.dg/cpp/warn-trigraphs-2.c: New.
11422         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11423         * gcc.dg/cpp/warn-cxx-compat.c: New.
11424         * gcc.dg/cpp/warn-redefined.c: New.
11425         * gcc.dg/cpp/warn-trigraphs-3.c: New.
11426         * gcc.dg/cpp/warn-unused-macros-2.c: New.
11427         * gcc.dg/cpp/warn-deprecated.c: New.
11428         * gcc.dg/cpp/warn-trigraphs-4.c: New.
11429         * gcc.dg/cpp/warn-redefined-2.c: New.
11430         * gcc.dg/cpp/warn-comments.c: New.
11431         * gcc.dg/cpp/warn-multichar.c: New.
11432         * g++.dg/cpp/warning-directive-1.C: New.
11433         * g++.dg/cpp/warning-directive-2.C: New.
11434         * g++.dg/cpp/warning-directive-3.C: New.
11435         * g++.dg/cpp/warning-directive-4.C: New.
11436         * gfortran.dg/warning-directive-1.F90: New.
11437         * gfortran.dg/warning-directive-3.F90: New.
11438         * gfortran.dg/warning-directive-2.F90: New.
11439         * gfortran.dg/warning-directive-4.F90: New.
11440
11441 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11442
11443         PR objc++/23716
11444         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11445
11446 2010-04-07  Jason Merrill  <jason@redhat.com>
11447
11448         * g++.dg/template/dr408.C: New.
11449
11450         * g++.dg/lookup/ns4.C: New.
11451
11452         PR c++/38392
11453         * g++.dg/template/friend51.C: New test.
11454
11455         PR c++/41970
11456         * g++.old-deja/g++.other/linkage1.C: Adjust.
11457
11458 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11459
11460         PR c++/42697
11461         * g++.dg/template/crash94.C: New test.
11462
11463 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11464
11465         PR c++/40239
11466         * g++.dg/init/aggr5.C: New test.
11467         * g++.dg/init/aggr5.C: New test.
11468
11469 2010-04-07  Richard Guenther  <rguenther@suse.de>
11470
11471         PR tree-optimization/43270
11472         * g++.dg/warn/Warray-bounds-4.C: New testcase.
11473         * gcc.dg/Warray-bounds-7.c: Likewise.
11474
11475 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
11476
11477         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11478         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11479         * gnat.dg/bit_packed_array4.ad[sb]: New test.
11480
11481 2010-04-07  Jie Zhang  <jie@codesourcery.com>
11482
11483         PR c++/42556
11484         * g++.dg/init/pr42556.C: New test.
11485
11486 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11487
11488         PR debug/43628
11489         * g++.dg/debug/dwarf2/typedef2.C: New test.
11490
11491 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
11492
11493         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
11494         c-c++-common/dwarf2/redeclaration-1.C
11495
11496 2010-04-06  Jason Merrill  <jason@redhat.com>
11497
11498         * g++.dg/cpp0x/pr31437.C: Adjust error location.
11499         * g++.dg/ext/attrib18.C: Likewise.
11500         * g++.dg/ext/bitfield2.C: Likewise.
11501         * g++.dg/ext/bitfield4.C: Likewise.
11502         * g++.dg/ext/visibility/warn2.C: Likewise.
11503         * g++.dg/ext/visibility/warn3.C: Likewise.
11504         * g++.dg/gomp/pr26690-1.C: Likewise.
11505         * g++.dg/inherit/covariant7.C: Likewise.
11506         * g++.dg/init/synth2.C: Likewise.
11507         * g++.dg/lookup/using7.C: Likewise.
11508         * g++.dg/other/crash-4.C: Likewise.
11509         * g++.dg/other/error13.C: Likewise.
11510         * g++.dg/other/error20.C: Likewise.
11511         * g++.dg/parse/crash31.C: Likewise.
11512         * g++.dg/parse/error16.C: Likewise.
11513         * g++.dg/parse/error19.C: Likewise.
11514         * g++.dg/parse/error27.C: Likewise.
11515         * g++.dg/parse/error28.C: Likewise.
11516         * g++.dg/parse/fused-params1.C: Likewise.
11517         * g++.dg/template/error2.C: Likewise.
11518         * g++.dg/template/local6.C: Likewise.
11519         * g++.dg/template/qualttp15.C: Likewise.
11520         * g++.dg/warn/Wnvdtor-2.C: Likewise.
11521         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11522         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11523         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11524         * g++.old-deja/g++.eh/spec6.C: Likewise.
11525         * g++.old-deja/g++.jason/crash3.C: Likewise.
11526         * g++.old-deja/g++.jason/destruct2.C: Likewise.
11527         * g++.old-deja/g++.law/ctors5.C: Likewise.
11528         * g++.old-deja/g++.law/ctors9.C: Likewise.
11529         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11530         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11531         * g++.old-deja/g++.other/struct1.C: Likewise.
11532         * g++.old-deja/g++.other/volatile1.C: Likewise.
11533         * g++.old-deja/g++.pt/crash36.C: Likewise.
11534         * g++.old-deja/g++.pt/derived3.C: Likewise.
11535         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11536         * g++.old-deja/g++.robertl/eb4.C: Likewise.
11537
11538 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
11539
11540         PR middle-end/43519
11541         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11542         * gcc.dg/graphite/id-19.c: New.
11543
11544 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
11545
11546         PR middle-end/32824
11547         * gcc.dg/vect/pr32824: New.
11548
11549 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11550
11551         PR fortran/18918
11552         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11553         * gfortran.dg/coarray_3.f90: Ditto.
11554         * gfortran.dg/coarray_4.f90: Ditto.
11555         * gfortran.dg/coarray_5.f90: Ditto.
11556         * gfortran.dg/coarray_6.f90: Ditto.
11557         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11558
11559 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11560
11561         PR fortran/18918
11562         * gfortran.dg/coarray_4.f90: Fix test.
11563         * gfortran.dg/coarray_6.f90: Add more tests.
11564
11565 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11566
11567         PR fortran/18918
11568         * gfortran.dg/coarray_4.f90: New test.
11569         * gfortran.dg/coarray_5.f90: New test.
11570         * gfortran.dg/coarray_6.f90: New test.
11571
11572 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11573
11574         PR fortran/18918
11575         * gfortran.dg/iso_fortran_env_5.f90: New test.
11576         * gfortran.dg/iso_fortran_env_6.f90: New test.
11577
11578 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11579
11580         PR fortran/39997
11581         * gfortran.dg/coarray_1.f90: New test.
11582         * gfortran.dg/coarray_2.f90: New test.
11583         * gfortran.dg/coarray_3.f90: New test.
11584
11585 2010-04-06  Jason Merrill  <jason@redhat.com>
11586
11587         PR c++/43648
11588         * g++.dg/template/dtor8.C: New.
11589
11590         PR c++/43621
11591         * g++.dg/template/error-recovery2.C: New.
11592
11593 2010-04-06  Jan Hubicka  <jh@suse.czpli
11594
11595         PR tree-optimization/42906
11596         * gcc.dg/tree-ssa/dce-1.c: New testcase.
11597
11598 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11599
11600         PR fortran/43178
11601         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
11602         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11603         * gfortran.dg/auto_dealloc_1.f90: Ditto.
11604
11605 2010-04-06  Richard Guenther  <rguenther@suse.de>
11606
11607         PR tree-optimization/43627
11608         * gcc.dg/tree-ssa/vrp49.c: New testcase.
11609
11610 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11611
11612         PR target/43638
11613         * gcc.target/i386/pr43638.c: New test.
11614
11615 2010-04-06  Richard Guenther  <rguenther@suse.de>
11616
11617         PR middle-end/43661
11618         * gcc.c-torture/compile/pr43661.c: New testcase.
11619
11620 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11621
11622         * gcc.target/s390/stackcheck1.c: Add dg-warning.
11623
11624 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
11625
11626         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11627
11628 2010-04-02  Richard Guenther  <rguenther@suse.de>
11629
11630         PR tree-optimization/43629
11631         * gcc.c-torture/execute/pr43629.c: New testcase.
11632
11633 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11634             Dominique d'Humieres  <dominiq@lps.ens.fr>
11635
11636         PR libfortran/43605
11637         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11638
11639 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
11640
11641         PR debug/43325
11642         * c-c++-common/dwarf2/redeclaration-1.C: New test.
11643
11644 2010-04-01  Jason Merrill  <jason@redhat.com>
11645
11646         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11647
11648 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11649             Manfred Schwarb  <manfred99@gmx.ch>
11650
11651         PR libfortran/43605
11652         * gfortran.dg/ftell_3.f90: New test.
11653
11654 2010-04-01  Richard Guenther  <rguenther@suse.de>
11655
11656         PR middle-end/43614
11657         * gcc.c-torture/compile/pr43614.c: New testcase.
11658
11659 2010-04-01  Martin Jambor  <mjambor@suse.cz>
11660
11661         PR tree-optimization/43141
11662         * gcc.dg/guality/pr43141.c: New test.
11663
11664 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11665
11666         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11667         * g++.dg/eh/spbp.C: Likewise.
11668         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11669         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11670         superfluous casts.
11671         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11672         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
11673         * objc.dg/dwarf-2.m: Likewise.
11674
11675 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11676
11677         PR middle-end/43464
11678         * gcc.dg/graphite/id-pr43464.c: New.
11679         * gcc.dg/graphite/id-pr43464-1.c: New.
11680
11681 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11682
11683         PR middle-end/43351
11684         * gcc.dg/graphite/id-pr43351.c
11685
11686 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11687
11688         PR testsuite/35165
11689         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11690         * obj-c++.dg/try-catch-2.mm: Ditto.
11691         * obj-c++.dg/lookup-2.mm: Ditto.
11692         * obj-c++.dg/encode-8.m: Ditto.
11693         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11694         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11695         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11696         * obj-c++.dg/const-str-11.mm: Ditto.
11697         * obj-c++.dg/const-str-9.mm: Ditto.
11698         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11699         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11700         * obj-c++.dg/except-1.mm: Ditto.
11701         * obj-c++.dg/const-str-7.mm: Ditto.
11702         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11703         * obj-c++.dg/const-str-3.mm: Ditto.
11704         * obj-c++.dg/const-str-7.mm: Ditto.
11705         * obj-c++.dg/stubify-2.mm: Change dump file name.
11706
11707         PR objc++/23613
11708         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11709         New macro.
11710         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11711         Remove dg-xfail-if.
11712
11713 2010-03-31  Martin Jambor  <mjambor@suse.cz>
11714
11715         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
11716         only with -O2, -O3 or -Os and not with -fwhopr.
11717
11718 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
11719
11720         PR c++/43558
11721         * g++.dg/template/typedef31.C: New test.
11722
11723 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11724
11725         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11726         assembler output on *-*-solaris2*.
11727         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11728
11729 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
11730
11731         PR debug/43557
11732         * gcc.dg/pr43557-1.c: New test.
11733         * gcc.dg/pr43557-2.c: New file.
11734
11735 2010-03-31  Jie Zhang  <jie@codesourcery.com>
11736
11737         PR 43562
11738         * gcc.dg/pr43562.c: New test.
11739
11740 2010-03-30  Jason Merrill  <jason@redhat.com>
11741
11742         PR c++/43076
11743         * g++.dg/template/error-recovery1.C: New.
11744
11745         PR c++/41786
11746         * g++.dg/parse/ambig5.C: New.
11747
11748 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
11749
11750         PR debug/43593
11751         * gcc.dg/guality/pr43593.c: New test.
11752
11753 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
11754
11755         PR middle-end/43430
11756         * gcc.dg/vect/pr43430-1.c: New.
11757
11758 2010-03-30  Jason Merrill  <jason@redhat.com>
11759
11760         PR c++/43559
11761         * g++.dg/template/partial7.C: New.
11762
11763 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11764
11765         * gcc.target/s390/stackcheck1.c: New testcase.
11766
11767 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11768
11769         PR libfortran/43265
11770         * gfortran.dg/read_eof_8.f90: New test.
11771
11772 2010-03-29  Jason Merrill  <jason@redhat.com>
11773
11774         * gcc.dg/cpp/include6.c: Change [] to ().
11775
11776         N3077
11777         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11778         splicing and UCNs.
11779         * c-c++-common/raw-string-2.c: Add trigraph test.
11780         * c-c++-common/raw-string-8.c: New.
11781         * c-c++-common/raw-string-9.c: New.
11782         * c-c++-common/raw-string-10.c: New.
11783
11784         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11785         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11786         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11787         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11788         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11789         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11790         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11791
11792 2010-03-29  Richard Guenther  <rguenther@suse.de>
11793
11794         PR tree-optimization/43560
11795         * gcc.dg/torture/pr43560.c: New testcase.
11796
11797 2010-03-29  Jason Merrill  <jason@redhat.com>
11798
11799         N3077
11800         * g++.dg/ext/raw-string-1.C: Change [] to ().
11801         * g++.dg/ext/raw-string-2.C: Change [] to ().
11802         Don't use \ in delimiter.
11803         * g++.dg/ext/raw-string-3.C: Change [] to ().
11804         * g++.dg/ext/raw-string-4.C: Change [] to ().
11805         * g++.dg/ext/raw-string-5.C: Change [] to ().
11806         Test for error on \ in delimiter.
11807         * g++.dg/ext/raw-string-6.C: Change [] to ().
11808         * g++.dg/ext/raw-string-7.C: Change [] to ().
11809
11810 2010-03-29  Jie Zhang  <jie@codesourcery.com>
11811
11812         PR 43564
11813         * gcc.dg/pr43564.c: New test.
11814
11815 2010-03-29  Tobias Burnus  <burnus@net-b.de>
11816
11817         PR fortran/43551
11818         * gfortran.dg/direct_io_12.f90: New test.
11819
11820 2010-03-28  Jan Hubicka  <jh@suse.cz>
11821
11822         PR tree-optimization/43505
11823         * gfortran.dg/pr43505.f90: New testcase.
11824
11825 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
11826
11827         PR tree-optimization/43528
11828         * gcc.target/i386/pr43528.c: New test.
11829
11830 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
11831
11832         PR c/43381
11833         * gcc.dg/parm-impl-decl-3.c: New test.
11834
11835 2010-03-26  Jason Merrill  <jason@redhat.com>
11836
11837         PR c++/43509
11838         * g++.dg/cpp0x/parse1.C: New.
11839
11840 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
11841
11842         PR target/43524
11843         * gcc.target/i386/pr43524.c: New test.
11844
11845 2010-03-26  Martin Jambor  <mjambor@suse.cz>
11846
11847         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11848         whitespace, rename main to foo.
11849         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11850         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11851         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11852         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11853         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11854         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11855         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11856         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11857         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11858         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11859         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11860
11861 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
11862
11863         PR c++/43327
11864         * g++.dg/other/crash-10.C: New test.
11865         * g++.dg/other/crash-11.C: New test.
11866
11867 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11868
11869         PR libfortran/43517
11870         * gfortran.dg/read_eof_7.f90: New test.
11871
11872 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11873
11874         PR objc/35165
11875         PR testsuite/43512
11876         * objc-obj-c++-shared: New directory.
11877         * objc-obj-c++-shared/Object1-implementation.h: New file.
11878         * objc-obj-c++-shared/Object1.h: New file.
11879         * objc-obj-c++-shared/Protocol1.h: New file.
11880         * objc-obj-c++-shared/next-abi.h: New file.
11881         * objc-obj-c++-shared/next-mapping.h: New file.
11882         * objc/execute/next_mapping.h: Delete.
11883         * objc.dg/special/special.exp: For all targets run the tests with
11884         -fgnu-runtime, for darwin targets also run the tests with
11885         -fnext-runtime.
11886         * objc.dg/dg.exp: Ditto.
11887         * obj-c++.dg/dg.exp: Ditto.
11888         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11889         Protocol1.h) and next-mapping.h as required.  Amend testcase to
11890         include use of updated NeXT interface.
11891         * objc/execute/formal_protocol-5.m: Ditto.
11892         * objc/execute/protocol-isEqual-2.m: Ditto.
11893         * objc/execute/protocol-isEqual-4.m: Ditto.
11894         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11895         Protocol1.h) and next-mapping.h as required.
11896         * objc/execute/object_is_class.m: Ditto.
11897         * objc/execute/enumeration-1.m: Ditto.
11898         * objc/execute/class-13.m: Ditto.
11899         * objc/execute/formal_protocol-2.m: Ditto.
11900         * objc/execute/formal_protocol-4.m: Ditto.
11901         * objc/execute/class-1.m: Ditto.
11902         * objc/execute/bycopy-1.m: Ditto.
11903         * objc/execute/formal_protocol-6.m: Ditto.
11904         * objc/execute/bycopy-3.m: Ditto.
11905         * objc/execute/class-3.m: Ditto.
11906         * objc/execute/bf-11.m: Ditto.
11907         * objc/execute/class-5.m: Ditto.
11908         * objc/execute/bf-13.m: Ditto.
11909         * objc/execute/class-7.m: Ditto.
11910         * objc/execute/bf-15.m: Ditto.
11911         * objc/execute/class-9.m: Ditto.
11912         * objc/execute/bf-17.m: Ditto.
11913         * objc/execute/bf-19.m: Ditto.
11914         * objc/execute/IMP.m: Ditto.
11915         * objc/execute/exceptions/catchall-1.m: Ditto.
11916         * objc/execute/exceptions/trivial.m: Ditto.
11917         * objc/execute/exceptions/finally-1.m: Ditto.
11918         * objc/execute/exceptions/local-variables-1.m: Ditto.
11919         * objc/execute/exceptions/foward-1.m: Ditto.
11920         * objc/execute/bf-2.m: Ditto.
11921         * objc/execute/string1.m: Ditto.
11922         * objc/execute/bf-4.m: Ditto.
11923         * objc/execute/informal_protocol.m: Ditto.
11924         * objc/execute/string3.m: Ditto.
11925         * objc/execute/bf-6.m: Ditto.
11926         * objc/execute/bf-8.m: Ditto.
11927         * objc/execute/class-tests-1.h: Ditto.
11928         * objc/execute/protocol-isEqual-1.m: Ditto.
11929         * objc/execute/protocol-isEqual-3.m: Ditto.
11930         * objc/execute/_cmd.m: Ditto.
11931         * objc/execute/function-message-1.m: Ditto.
11932         * objc/execute/bf-20.m: Ditto.
11933         * objc/execute/bf-common.h: Ditto.
11934         * objc/execute/np-2.m: Ditto.
11935         * objc/execute/class-10.m: Ditto.
11936         * objc/execute/class-12.m: Ditto.
11937         * objc/execute/enumeration-2.m: Ditto.
11938         * objc/execute/class-14.m: Ditto.
11939         * objc/execute/encode-1.m: Ditto.
11940         * objc/execute/formal_protocol-1.m: Ditto.
11941         * objc/execute/formal_protocol-3.m: Ditto.
11942         * objc/execute/accessing_ivars.m: Ditto.
11943         * objc/execute/bycopy-2.m: Ditto.
11944         * objc/execute/class-2.m: Ditto.
11945         * objc/execute/bf-10.m: Ditto.
11946         * objc/execute/formal_protocol-7.m: Ditto.
11947         * objc/execute/root_methods.m: Ditto.
11948         * objc/execute/class-4.m: Ditto.
11949         * objc/execute/bf-12.m: Ditto.
11950         * objc/execute/class-6.m: Ditto.
11951         * objc/execute/bf-14.m: Ditto.
11952         * objc/execute/nested-func-1.m: Ditto.
11953         * objc/execute/class-8.m: Ditto.
11954         * objc/execute/private.m: Ditto.
11955         * objc/execute/bf-16.m: Ditto.
11956         * objc/execute/bf-18.m: Ditto.
11957         * objc/execute/load-3.m: Ditto.
11958         * objc/execute/compatibility_alias.m: Ditto.
11959         * objc/execute/bf-1.m: Ditto.
11960         * objc/execute/no_clash.m: Ditto.
11961         * objc/execute/bf-3.m: Ditto.
11962         * objc/execute/string2.m: Ditto.
11963         * objc/execute/bf-5.m: Ditto.
11964         * objc/execute/string4.m: Ditto.
11965         * objc/execute/bf-7.m: Ditto.
11966         * objc/execute/object_is_meta_class.m: Ditto.
11967         * objc/execute/bf-9.m: Ditto.
11968         * objc/execute/bf-21.m: Ditto.
11969         * objc/execute/cascading-1.m: Ditto.
11970         * objc/execute/trivial.m: Ditto.
11971         * objc/execute/np-1.m: Ditto.
11972         * objc/compile/trivial.m: Ditto.
11973         * objc/execute/class_self-2.m: Include <stdlib.h>.
11974         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11975         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11976         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11977         and 64bit. Use new NeXT interface as required.
11978         * objc.dg/special/unclaimed-category-1.m: Ditto.
11979         * objc.dg/special/unclaimed-category-1.h: Ditto.
11980         * objc.dg/special/unclaimed-category-1a.m: Ditto.
11981         * objc.dg/func-ptr-1.m: Ditto.
11982         * objc.dg/stret-1.m: Ditto.
11983         * objc.dg/encode-2.m: Ditto.
11984         * objc.dg/category-1.m: Ditto.
11985         * objc.dg/encode-3.m: Ditto.
11986         * objc.dg/call-super-3.m: Ditto.
11987         * objc.dg/method-3.m: Ditto.
11988         * objc.dg/func-ptr-2.m: Ditto.
11989         * objc.dg/lookup-1.m: Ditto.
11990         * objc.dg/encode-4.m: Ditto.
11991         * objc.dg/fix-and-continue-1.m: Ditto.
11992         * objc.dg/proto-lossage-3.m: Ditto.
11993         * objc.dg/method-13.m: Ditto.
11994         * objc.dg/proto-qual-1.m: Ditto.
11995         * objc.dg/zero-link-3.m: Ditto.
11996         * objc.dg/bitfield-1.m: Ditto.
11997         * objc.dg/va-meth-1.m: Ditto.
11998         * objc.dg/super-class-3.m: Ditto.
11999         * objc.dg/call-super-1.m: Ditto.
12000         * objc.dg/type-size-2.m: Ditto.
12001         * objc.dg/method-10.m: Ditto.
12002         * objc.dg/defs.m: Ditto.
12003         * objc.dg/const-str-3.m: Ditto.
12004         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12005         Protocol1.h) and next-mapping.h as required. Use new NeXT
12006         interface as required.
12007         * objc.dg/super-class-4.m: Ditto.
12008         * objc.dg/comp-types-8.m: Ditto.
12009         * objc.dg/call-super-2.m: Ditto.
12010         * objc.dg/objc-fast-4.m: Ditto.
12011         * objc.dg/method-6.m: Ditto.
12012         * objc.dg/const-str-3.m: Ditto.
12013         * objc.dg/const-str-7.m: Ditto.
12014         * objc.dg/method-15.m: Ditto.
12015         * objc.dg/method-19.m: Ditto.
12016         * objc.dg/sync-1.m: Ditto.
12017         * objc.dg/layout-1.m: Ditto.
12018         * objc.dg/bitfield-3.m: Ditto.
12019         * objc.dg/try-catch-3.m: Ditto.
12020         * objc.dg/try-catch-7.m: Ditto.
12021         * objc.dg/comp-types-10.m: Ditto.
12022         * objc.dg/selector-2.: Ditto.
12023         * objc.dg/method-7.m: Ditto.
12024         * objc.dg/typedef-alias-1.m: Ditto.
12025         * objc.dg/proto-lossage-2.m: Ditto.
12026         * objc.dg/comp-types-11.m: Ditto.
12027         * objc.dg/sizeof-1.m: Ditto.
12028         * objc.dg/method-17.m: Ditto.
12029         * objc.dg/bitfield-5.m: Ditto.
12030         * objc.dg/try-catch-1.m: Ditto.
12031         * objc.dg/encode-5.m: Ditto.
12032         * objc.dg/fix-and-continue-2.m: Ditto.
12033         * objc.dg/method-9.m: Ditto.
12034         * objc.dg/isa-field-1.m: Ditto.
12035         * objc.dg/local-decl-2.m: Ditto.
12036         * objc.dg/objc-gc-4.m: Ditto.
12037         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12038         * objc.dg/gnu-runtime-3.m: Ditto.
12039         * objc.dg/encode-7.m: Ditto.
12040         * objc.dg/encode-8.m: Ditto.
12041         * objc.dg/selector-3.m: Ditto.
12042         * objc.dg/gnu-runtime-1.m: Ditto.
12043         * objc.dg/const-str-12.m: Ditto.
12044         * objc.dg/gnu-runtime-2.m: Ditto.
12045         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12046         * objc.dg/selector-1.m: Ditto.
12047         * objc.dg/stubify-2.m: Ditto.
12048         * objc.dg/zero-link-1.m: Ditto.
12049         * objc.dg/stret-2.m: Ditto.
12050         * objc.dg/zero-link-2.m: Ditto.
12051         * objc.dg/next-runtime-1.m: Ditto.
12052         * objc.dg/symtab-1.m: Ditto.
12053         * objc.dg/stubify-1.m: Ditto.
12054         * objc.dg/bitfield-2.m: Ditto.
12055         * objc.dg/try-catch-10.m: Apply to both runtimes.
12056         * objc.dg/const-str-1.m: Ditto.
12057         * objc.dg/image-info.m: Ditto.
12058         * objc.dg/encode-9.m: Ditto.
12059         * objc.dg/pragma-1.m: Apply test to all targets.
12060         * objc.dg/const-str-4.m: Ditto.
12061         * objc.dg/const-str-8.m: Ditto.
12062         * objc.dg/super-class-2.m: Ditto.
12063         * objc.dg/try-catch-5.m: Ditto.
12064         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12065         Protocol1.h) and next-mapping.h as required. Use new NeXT
12066         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
12067         * objc.dg/const-str-11.m: Ditto.
12068         * objc.dg/const-str-9.m: Ditto.
12069         * objc.dg/method-4.m: Skip for 64Bit NeXT.
12070         * objc.dg/encode-1.m: Remove redundant -lobjc.
12071         * objc.dg/try-catch-9.m: Tidy space.
12072         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12073         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12074         and 64bit. Use new NeXT interface as required.
12075         * obj-c++.dg/template-4.mm: Ditto.
12076         * obj-c++.dg/defs.mm: Ditto.
12077         * obj-c++.dg/basic.mm: Ditto.
12078         * obj-c++.dg/encode-4.mm: Ditto.
12079         * obj-c++.dg/method-17.mm: Ditto.
12080         * obj-c++.dg/proto-lossage-3.mm: Ditto.
12081         * obj-c++.dg/cxx-class-1.mm: Ditto.
12082         * obj-c++.dg/method-10.mm: Ditto.
12083         * obj-c++.dg/va-meth-1.mm: Ditto.
12084         * obj-c++.dg/encode-5.mm: Ditto.
12085         * obj-c++.dg/lookup-2.mm: Ditto.
12086         * obj-c++.dg/template-3.mm: Ditto.
12087         * obj-c++.dg/proto-qual-1.mm: Ditto.
12088         * obj-c++.dg/qual-types-1.m: Ditto.
12089         * obj-c++.dg/cxx-scope-1.mm: Ditto.
12090         * obj-c++.dg/template-1.mm: Ditto.
12091         * obj-c++.dg/encode-6.mm: Ditto.
12092         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
12093         Protocol1.h) and next-mapping.h as required. Use new NeXT
12094         interface as required.
12095         * obj-c++.dg/except-1.mm: Ditto.
12096         * obj-c++.dg/const-str-7.mm: Ditto.
12097         * obj-c++.dg/ivar-list-semi.mm: Ditto.
12098         * obj-c++.dg/cxx-scope-2.mm: Ditto.
12099         * obj-c++.dg/selector-2.mm: Ditto.
12100         * obj-c++.dg/isa-field-1.mm: Ditto.
12101         * obj-c++.dg/try-catch-1.mm: Ditto.
12102         * obj-c++.dg/local-decl-1.mm: Ditto.
12103         * obj-c++.dg/try-catch-9.mm: Ditto.
12104         * obj-c++.dg/no-extra-load.mm: Ditto.
12105         * obj-c++.dg/selector-5.mm: Ditto.
12106         * obj-c++.dg/method-12.mm: Ditto.
12107         * obj-c++.dg/try-catch-11.mm: Ditto.
12108         * obj-c++.dg/comp-types-11.mm: Ditto.
12109         * obj-c++.dg/bitfield-3.mm: Ditto.
12110         * obj-c++.dg/method-6.mm: Ditto.
12111         * obj-c++.dg/super-class-2.mm: Ditto.
12112         * obj-c++.dg/method-21.mm: Ditto.
12113         * obj-c++.dg/const-str-8.mm: Ditto.
12114         * obj-c++.dg/try-catch-7.mm: Ditto.
12115         * obj-c++.dg/method-15.mm: Ditto.
12116         * obj-c++.dg/layout-1.mm: Ditto.
12117         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12118         * obj-c++.dg/const-str-3.mm: Ditto.
12119         * obj-c++.dg/try-catch-2.mm: Ditto.
12120         * obj-c++.dg/objc-gc-3.mm: Ditto.
12121         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12122         * obj-c++.dg/bitfield-1.mm: Ditto.
12123         * obj-c++.dg/selector-6.mm: Ditto.
12124         * obj-c++.dg/method-13.mm: Ditto.
12125         * obj-c++.dg/comp-types-12.mm: Ditto.
12126         * obj-c++.dg/bitfield-4.mm: Ditto.
12127         * obj-c++.dg/try-catch-8.mm: Ditto.
12128         * obj-c++.dg/method-2.mm: Ditto.
12129         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12130         * obj-c++.dg/typedef-alias-1.mm: Ditto.
12131         * obj-c++.dg/const-str-4.mm: Ditto.
12132         * obj-c++.dg/proto-lossage-2.mm: Ditto.
12133         * obj-c++.dg/try-catch-3.mm: Ditto.
12134         * obj-c++.dg/comp-types-9.mm: Ditto.
12135         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12136         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12137         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12138         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12139         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12140         Use new NeXT interface as required.
12141         * obj-c++.dg/const-str-10.mm: Ditto.
12142         * obj-c++.dg/const-str-11.mm: Ditto.
12143         * obj-c++.dg/const-str-9.mm: Ditto.
12144         * obj-c++.dg/method-11.mm: Ditto.
12145         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12146         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12147         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12148         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12149         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12150
12151 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
12152
12153         PR c++/43206
12154         * g++.dg/template/typedef30.C: New test case.
12155
12156 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
12157
12158         PR c/43385
12159         * gcc.c-torture/execute/pr43385.c: New test.
12160
12161 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
12162
12163         * gcc.dg/strncpy-fix-1.c: New test.
12164
12165 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12166
12167         PR testsuite/41609
12168         * lib/objc-torture.exp (objc-set-runtime-options): New.
12169         * objc/execute/execute.exp: Check runtime options on each pass.
12170         * objc/execute/exceptions/exceptions.exp: Ditto.
12171         * objc/compile/compile.exp: Ditto.
12172
12173         PR testsuite/42348
12174         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12175         standard tests.
12176         (check_effective_target_objc2): New proc.
12177         (check_effective_target_next_runtime): New proc.
12178         * lib/objc.exp: Determine which runtime is in force and support it.
12179         * lib/obj-c++.exp: Ditto.
12180
12181 2010-03-24  Jason Merrill  <jason@redhat.com>
12182
12183         PR c++/43502
12184         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12185
12186 2010-03-24  Martin Jambor  <mjambor@suse.cz>
12187
12188         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12189         a loop.
12190         * gcc.dg/ipa/ipa-2.c: Likewise.
12191         * gcc.dg/ipa/ipa-3.c: Likewise.
12192         * gcc.dg/ipa/ipa-4.c: Likewise.
12193         * gcc.dg/ipa/ipa-5.c: Likewise.
12194         * gcc.dg/ipa/ipa-7.c: Likewise.
12195         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12196         a loop.
12197         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12198         i_can_not_be_propagated_fully2 into a loop.
12199         * gcc.dg/ipa/ipa-8.c: New test.
12200         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12201
12202 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
12203
12204         PR debug/19192
12205         PR debug/43479
12206         * gcc.dg/guality/pr43479.c: New test.
12207         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12208         and add volatile keyword.
12209
12210 2010-03-23  Mike Stump  <mikestump@comcast.net>
12211
12212         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12213
12214 2010-03-23  Jason Merrill  <jason@redhat.com>
12215
12216         * g++.dg/ext/altivec-17.C: Adjust error message.
12217
12218         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12219         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12220         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12221         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12222         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12223         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12224
12225 2010-03-22  Jason Merrill  <jason@redhat.com>
12226
12227         PR c++/43333
12228         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12229         * g++.dg/ext/is_pod_98.C: New.
12230
12231         PR c++/43281
12232         * g++.dg/cpp0x/auto18.C: New.
12233
12234         * gcc.dg/pr36997.c: Adjust error message.
12235         * g++.dg/ext/vector9.C: Likewise.
12236         * g++.dg/conversion/simd3.C: Likewise.
12237         * g++.dg/other/error23.C: Likewise.
12238
12239 2010-03-22  Michael Matz  <matz@suse.de>
12240
12241         PR middle-end/43475
12242         * gfortran.dg/pr43475.f90: New testcase.
12243
12244 2010-03-22  Richard Guenther  <rguenther@suse.de>
12245
12246         PR tree-optimization/43390
12247         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12248
12249 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12250
12251         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12252         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12253
12254 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
12255             Michael Matz  <matz@suse.de>
12256
12257         PR c++/43081
12258         * g++.dg/parse/crash56.C: New test.
12259
12260 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
12261
12262         PR fortran/43450
12263         * gfortran.dg/whole_file_15.f90 : New test.
12264
12265 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12266
12267         PR fortran/43409
12268         * gfortran.dg/inquire_size.f90: New test.
12269
12270 2010-03-20  Richard Guenther  <rguenther@suse.de>
12271
12272         PR rtl-optimization/43438
12273         * gcc.c-torture/execute/pr43438.c: New testcase.
12274
12275 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
12276
12277         PR c++/43375
12278         * g++.dg/abi/mangle42.C: New test.
12279
12280 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12281
12282         PR C/43211
12283         * gcc.dg/pr43211.c: New test.
12284         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12285
12286 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
12287
12288         PR rtl-optimization/42258
12289         * gcc.target/arm/thumb1-mul-moves.c: New test.
12290
12291         PR target/40697
12292         * gcc.target/arm/thumb-andsi.c: New test.
12293
12294         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12295         dg-require-effective-target.
12296
12297 2010-03-19  Michael Matz  <matz@suse.de>
12298
12299         PR c++/43116
12300         * g++.dg/other/pr43116.C: New testcase.
12301
12302 2010-03-19  Michael Matz  <matz@suse.de>
12303
12304         PR target/43305
12305         * gcc.dg/pr43305.c: New testcase.
12306
12307 2010-03-19  Richard Guenther  <rguenther@suse.de>
12308
12309         PR tree-optimization/43415
12310         * gcc.c-torture/compile/pr43415.c: New testcase.
12311
12312 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
12313
12314         PR ada/43106
12315         * gnat.dg/case_optimization2.adb: New test.
12316         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12317
12318 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12319             Jack Howarth  <howarth@bromo.med.uc.edu>
12320
12321         PR target/36399
12322         * gcc.target/i386/push-1.c: Don't xfail
12323           scan-assembler-not "movups" on darwin.
12324
12325 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
12326
12327         PR debug/43058
12328         * gcc.dg/pr43058.c: New test.
12329
12330 2010-03-18  Martin Jambor  <mjambor@suse.cz>
12331
12332         PR middle-end/42450
12333         * g++.dg/torture/pr42450.C: New test.
12334
12335 2010-03-18  Michael Matz  <matz@suse.de>
12336
12337         PR middle-end/43419
12338         * gcc.dg/pr43419.c: New testcase.
12339
12340 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
12341
12342         PR rtl-optimization/43360
12343         * gcc.dg/torture/pr43360.c: New.
12344
12345 2010-03-18  Michael Matz  <matz@suse.de>
12346
12347         PR tree-optimization/43402
12348         * gcc.dg/pr43402.c: New testcase.
12349
12350 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
12351
12352         PR target/42427
12353         * gcc.dg/pr42427.c: New test.
12354
12355 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12356
12357         PR libfortran/43265
12358         * gfortran.dg/read_empty_file.f: New test.
12359         * gfortran.dg/read_eof_all.f90: New test.
12360         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12361         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12362
12363 2010-03-17  Michael Matz  <matz@suse.de>
12364
12365         * gcc.dg/pr43300.c: Add -w.
12366
12367 2010-03-17  Richard Guenther  <rguenther@suse.de>
12368
12369         * gcc.dg/pr43379.c: Add -w.
12370
12371 2010-03-17  Tobias Burnus  <burnus@net-b.de>
12372
12373         PR fortran/43331
12374         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12375
12376 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
12377
12378         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12379
12380 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12381
12382         * ada/acats/run_all.sh: Log start and end times.
12383
12384 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12385
12386         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12387
12388 2010-03-16  Richard Guenther  <rguenther@suse.de>
12389
12390         PR middle-end/43379
12391         * gcc.dg/pr43379.c: New testcase.
12392
12393 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
12394
12395         PR debug/43051
12396         * gcc.dg/guality/pr43051-1.c: New test.
12397
12398 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
12399
12400         PR testsuite/43363
12401         * g++.dg/ext/altivec-17.C: Handle changes to error message.
12402
12403 2010-03-15  Michael Matz  <matz@suse.de>
12404
12405         PR middle-end/43300
12406         * gcc.dg/pr43300.c: New testcase.
12407
12408 2010-03-15  Richard Guenther  <rguenther@suse.de>
12409
12410         PR tree-optimization/43367
12411         * gcc.c-torture/compile/pr43367.c: New testcase.
12412
12413 2010-03-15  Richard Guenther  <rguenther@suse.de>
12414
12415         PR tree-optimization/43317
12416         * gcc.dg/pr43317.c: New testcase.
12417
12418 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12419
12420         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12421
12422 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12423
12424         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12425
12426 2010-03-14  Tobias Burnus  <burnus@net-b.de>
12427
12428         PR fortran/43362
12429         * gfortran.dg/impure_constructor_1.f90: New test.
12430
12431 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12432
12433         PR middle-end/43354
12434         * gfortran.dg/graphite/id-pr43354.f: New.
12435
12436 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12437
12438         PR middle-end/43349
12439         * gfortran.dg/graphite/pr43349.f: New.
12440
12441 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12442
12443         PR middle-end/43306
12444         * gcc.dg/graphite/pr43306.c: New.
12445
12446 2010-03-12  David S. Miller  <davem@davemloft.net>
12447
12448         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12449         sparc.
12450
12451 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12452
12453         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12454
12455 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
12456
12457         PR fortran/43291
12458         PR fortran/43326
12459         * gfortran.dg/dynamic_dispatch_7.f03: New test.
12460
12461 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
12462
12463         * gfortran.dg/default_format_denormal_1.f90: Don't assume
12464         fail for *-*-mingw* targets.
12465
12466 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
12467
12468         PR debug/43329
12469         * gcc.dg/guality/pr43329-1.c: New test.
12470
12471 2010-03-11  Martin Jambor  <mjambor@suse.cz>
12472
12473         PR tree-optimization/43257
12474         * g++.dg/torture/pr43257.C: New test.
12475
12476 2010-03-11  Tobias Burnus  <burnus@net-b.de>
12477
12478         PR fortran/43228
12479         * gfortran.dg/namelist_61.f90: New test.
12480
12481 2010-03-11  Richard Guenther  <rguenther@suse.de>
12482
12483         PR tree-optimization/43255
12484         * gcc.c-torture/compile/pr43255.c: New testcase.
12485
12486 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12487
12488         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
12489         * gcc.dg/pr43280.c: New testcase.
12490
12491 2010-03-11  Richard Guenther  <rguenther@suse.de>
12492
12493         PR lto/43200
12494         * gcc.dg/lto/20100227-1_0.c: New testcase.
12495         * gcc.dg/lto/20100227-1_1.c: Likewise.
12496
12497 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12498
12499         PR libfortran/43320
12500         PR libfortran/43265
12501         * gfortran.dg/read_eof_6.f: New test
12502         * gfortran.dg/read_x_eof.f90: New test.
12503         * gfortran.dg/read_x_past.f: Update test.
12504
12505 2010-03-10  Jan Hubicka  <jh@suse.cz>
12506
12507         * gcc.c-torture/compile/pr43288.c: New test.
12508
12509 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12510
12511         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12512         -fpic/-fPIC flags.
12513         * g++.old-deja/g++.pt/asm2.C: Likewise.
12514         * gcc.c-torture/compile/20000804-1.c: Likewise.
12515         * gcc.target/i386/clobbers.c: Likewise.
12516
12517 2010-03-10  Tobias Burnus  <burnus@net-b.de>
12518
12519         PR fortran/43303
12520         * gfortran.dg/c_assoc_3.f90: New test.
12521
12522 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
12523
12524         PR debug/36728
12525         * gcc.dg/guality/pr36728-1.c: New test.
12526         * gcc.dg/guality/pr36728-2.c: New test.
12527
12528 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12529
12530         * gcc.dg/h8300-div-delay-slot.c: New test.
12531
12532 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
12533
12534         PR tree-optimization/43236
12535         * gcc.c-torture/execute/pr43236.c: New test.
12536
12537 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
12538
12539         PR middle-end/42859
12540         * g++.dg/eh/pr42859.C: New test.
12541
12542 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
12543
12544         PR debug/43299
12545         * gcc.dg/pr43299.c: New test.
12546
12547         PR debug/43290
12548         * g++.dg/eh/unwind2.C: New test.
12549
12550 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12551             Reza Yazdani  <reza.yazdani@amd.com>
12552
12553         PR middle-end/43065
12554         * gcc.dg/graphite/run-id-4.c: New.
12555
12556 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12557
12558         PR middle-end/43065
12559         * gcc.dg/graphite/run-id-3.c: New.
12560
12561 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
12562
12563         PR middle-end/42644
12564         PR middle-end/42130
12565         * gcc.dg/graphite/id-18.c: New.
12566         * gcc.dg/graphite/run-id-pr42644.c: New.
12567
12568 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12569
12570         PR middle-end/42326
12571         * gcc.dg/graphite/pr42326.c: New.
12572
12573 2010-03-08  Richard Guenther  <rguenther@suse.de>
12574
12575         PR tree-optimization/43269
12576         * gcc.c-torture/execute/pr43269.c: New testcase.
12577
12578 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
12579
12580         PR fortran/43256
12581         * gfortran.dg/typebound_call_13.f03: New.
12582
12583 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
12584
12585         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
12586         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
12587
12588 2010-03-05  Jason Merrill  <jason@redhat.com>
12589
12590         * g++.dg/abi/mangle40.C: Require weak and alias.
12591
12592 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12593
12594         PR middle-end/42326
12595         * gfortran.dg/graphite/pr42326.f90: New.
12596         * gfortran.dg/graphite/pr42326-1.f90: New.
12597
12598 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12599
12600         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
12601         (gnat_target_compile): Likewise.
12602         Reinitialize GNAT_UNDER_TEST if target changes.
12603         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
12604         (local_find_gnatmake): Pass full --GCC to gnatlink.
12605         Remove --LINK.
12606
12607 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12608
12609         PR c/43248
12610         * gcc.dg/compound-literal-1.c: New testcase.
12611
12612 2010-03-04  Martin Jambor  <mjambor@suse.cz>
12613
12614         PR tree-optimization/43164
12615         PR tree-optimization/43191
12616         * gcc.c-torture/compile/pr43164.c: New test.
12617         * gcc.c-torture/compile/pr43191.c: Likewise.
12618
12619 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
12620
12621         PR fortran/43244
12622         * gfortran.dg/finalize_9.f90: New.
12623
12624 2010-03-04  Tobias Burnus  <burnus@net-b.de>
12625             Ken Werner  <ken@linux.vnet.ibm.com>
12626
12627         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12628         to dg-options for spu.
12629         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12630         dump-scan target to exclude spu.
12631
12632 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
12633
12634         PR middle-end/43209
12635         * gcc.dg/tree-ssa/ivopts-4.c: New.
12636
12637 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
12638
12639         * lib/target-supports-dg.exp (check-flags): Provide defaults for
12640         include-opts and exclude-opts; skip checking the flags if arguments
12641         are the same as the defaults.
12642         (dg-xfail-if): Verify the number of arguments, supply defaults
12643         for unspecified optional arguments.
12644         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12645
12646 2010-03-03  Jason Merrill  <jason@redhat.com>
12647
12648         PR c++/12909
12649         * g++.dg/abi/mangle40.C: Updated.
12650
12651 2010-03-03  Jason Merrill  <jason@redhat.com>
12652
12653         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12654         * g++.dg/abi/mangle23.C: Likewise.
12655         * g++.dg/eh/simd-2.C: Likewise.
12656         * g++.dg/ext/attribute-test-2.C: Likewise.
12657         * g++.dg/ext/vector14.C: Likewise.
12658         * g++.dg/other/pr34435.C: Likewise.
12659         * g++.dg/template/conv8.C: Likewise.
12660         * g++.dg/template/nontype9.C: Likewise.
12661         * g++.dg/template/qualttp17.C: Likewise.
12662         * g++.dg/template/ref1.C: Likewise.
12663         * g++.old-deja/g++.pt/crash68.C: Likewise.
12664         * g++.old-deja/g++.pt/ref1.C: Likewise.
12665         * g++.old-deja/g++.pt/ref3.C: Likewise.
12666         * g++.old-deja/g++.pt/ref4.C: Likewise.
12667
12668         PR c++/12909
12669         * g++.dg/abi/mangle40.C: New.
12670         * g++.dg/abi/mangle41.C: New.
12671         * g++.dg/lto/20100302_0.C: New.
12672         * g++.dg/lto/20100302_1.C: New.
12673         * g++.dg/lto/20100302.h: New.
12674
12675 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
12676
12677         PR fortran/43243
12678         * gfortran.dg/internal_pack_12.f90: New test.
12679
12680 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
12681
12682         * gcc.dg/pr36997.c: Adjust error message.
12683
12684 2010-03-03  Mike Stump  <mikestump@comcast.net>
12685
12686         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12687         adjustments to not be present on machines that align the stack to
12688         more than 4 bytes and don't have a red zone yet as that is an
12689         unimplemented optimization.
12690
12691 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
12692
12693         PR fortran/43169
12694         * gfortran.dg/impure_assignment_3.f90: New.
12695
12696 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
12697
12698         PR debug/43229
12699         * gfortran.dg/pr43229.f90: New test.
12700
12701         PR debug/43237
12702         * gcc.dg/debug/dwarf2/pr43237.c: New test.
12703
12704         PR debug/43177
12705         * gcc.dg/guality/pr43177.c: New test.
12706
12707 2010-03-02  Jason Merrill  <jason@redhat.com>
12708
12709         * g++.dg/ext/vector9.C: Adjust error message.
12710         * g++.dg/conversion/simd3.C: Likewise.
12711         * g++.dg/other/error23.C: Likewise.
12712
12713 2010-03-02  Mike Stump  <mikestump@comcast.net>
12714
12715         PR c++/41090
12716         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12717
12718 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
12719
12720         PR fortran/43180
12721         * gfortran.dg/internal_pack_10.f90: New test.
12722
12723         PR fortran/43173
12724         * gfortran.dg/internal_pack_11.f90: New test.
12725
12726 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
12727
12728         PR middle-end/42640
12729         * gcc.dg/tree-ssa/pr42640.c: New.
12730
12731 2010-03-01  Richard Guenther  <rguenther@suse.de>
12732
12733         PR tree-optimization/43220
12734         * gcc.c-torture/execute/pr43220.c: New testcase.
12735
12736 2010-03-01  Richard Guenther  <rguenther@suse.de>
12737
12738         PR middle-end/43213
12739         * gcc.dg/pr43213.c: New testcase.
12740
12741 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12742
12743         PR pch/14940
12744         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12745
12746 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12747
12748         * lib/target-supports.exp (check_effective_target_ucn_nocache):
12749         New function.
12750         (check_effective_target_ucn): Likewise.
12751
12752         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12753         if !ucn.
12754         * gcc.dg/ucnid-2.c: Likewise.
12755         * gcc.dg/ucnid-3.c: Likewise.
12756         * gcc.dg/ucnid-4.c: Likewise.
12757         * gcc.dg/ucnid-11.c: Likewise.
12758         * gcc.dg/ucnid-12.c: Likewise.
12759         * gcc.dg/ucnid-6.c: Skip if !ucn.
12760         * gcc.dg/ucnid-9.c: Likewise.
12761
12762 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12763
12764         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12765         lists to dg-skip-if.
12766         * gcc.target/i386/stackalign/return-3.c: Likewise.
12767
12768 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12769
12770         * gcc.target/i386/clearcap.map: New file.
12771         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12772         Pass clearcap.map by default if supported.
12773
12774 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12775
12776         PR fortran/42900
12777         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12778         Explain this.
12779         * gfortran.dg/stat_2.f90: Likewise.
12780
12781 2010-03-01  Tobias Burnus  <burnus@net-b.de>
12782
12783         PR fortran/43199
12784         * gfortran.dg/module_read_2.f90: New test.
12785
12786 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
12787
12788         PR c++/42748
12789         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12790         * g++.dg/abi/mangle12.C: Likewise.
12791         * g++.dg/abi/mangle20-2.C: Likewise.
12792         * g++.dg/abi/mangle17.C: Likewise.
12793         * g++.dg/template/cond2.C: Likewise.
12794         * g++.dg/template/pr35240.C: Likewise.
12795
12796 2010-02-27  Richard Guenther  <rguenther@suse.de>
12797
12798         PR tree-optimization/43186
12799         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12800
12801 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12802
12803         * g++.dg/abi/packed1.C: Expect warning on the SH.
12804
12805 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
12806
12807         PR c++/42054:
12808         * g++.dg/parse/error37.C: New test.
12809
12810 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12811
12812         PR c/24577
12813         PR c/43192
12814         * gcc.dg/pr8927-1.c: Match new note.
12815         * gcc.dg/990506-0.c: Likewise.
12816         * gcc.dg/gomp/flush-2.c: Likewise.
12817         * gcc.dg/gomp/atomic-5.c: Likewise.
12818         * gcc.dg/gomp/pr34607.c: Likewise.
12819         * gcc.dg/pr35746.c: Likewise.
12820         * gcc.dg/cpp/pragma-1.c: Likewise.
12821         * gcc.dg/cpp/pragma-2.c: Likewise.
12822         * gcc.dg/pr41842.c: Likewise.
12823         * gcc.dg/noncompile/20040629-1.c: Likewise.
12824         * objc.dg/private-1.m: Likewise.
12825
12826 2010-02-27  Tobias Burnus  <burnus@net-b.de>
12827
12828         PR fortran/43185
12829         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12830         * gfortran.dg/default_initialization_4.f90: New test.
12831
12832 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
12833
12834         * gnat.dg/thin_pointer.ad[sb]: Rename into...
12835         * gnat.dg/thin_pointer1.ad[sb]: ...this.
12836         * gnat.dg/thin_pointer2.adb: New test.
12837         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12838
12839 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12840
12841         PR c/20631
12842         * gcc.dg/cpp/c90-pedantic.c: New.
12843         * gcc.dg/cpp/c90.c: New.
12844         * gcc.dg/gnu90-const-expr-1.c: New.
12845         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12846
12847 2010-02-26  Richard Guenther  <rguenther@suse.de>
12848
12849         PR tree-optimization/43186
12850         * gcc.c-torture/compile/pr43186.c: New testcase.
12851
12852 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
12853
12854         PR debug/43190
12855         * c-c++-common/dwarf2/pr43190.c: New test.
12856
12857 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12858
12859         PR testsuite/37074:
12860         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12861
12862 2010-02-26  Richard Guenther  <rguenther@suse.de>
12863
12864         PR tree-optimization/43188
12865         * gcc.c-torture/compile/pr43188.c: New testcase.
12866
12867 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12868
12869         PR target/43175
12870         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12871
12872 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
12873
12874         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12875
12876 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
12877
12878         PR target/43154
12879         * gcc.target/powerpc/pr43154.c: New file.
12880
12881 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
12882
12883         PR debug/43166
12884         * gfortran.dg/debug/pr43166.f: New test.
12885
12886         PR debug/43165
12887         * gcc.dg/torture/pr43165.c: New test.
12888
12889 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12890
12891         PR c/43128
12892         * c-c++-common/pr41779.c: Update.
12893
12894 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12895
12896         PR ada/32547
12897         * lib/gnat-dg.exp (gnat_load): Redefine.
12898
12899         * ada/acats/run_acats: Run run_all.sh with $SHELL.
12900         * ada/acats/run_all.sh: Downcase tasking not implemented message.
12901
12902 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12903
12904         PR libobjc/36610
12905         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12906         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12907         -fgnu-runtime.
12908         Sort entries.
12909
12910 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12911
12912         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12913
12914 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
12915
12916         PR debug/43150
12917         * gcc.dg/guality/vla-1.c: New test.
12918
12919 2010-02-24  Tobias Burnus  <burnus@net-b.de>
12920
12921         PR fortran/43042
12922         * gfortran.dg/c_ptr_tests_15.f90: New test.
12923
12924 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12925
12926         PR target/43107
12927         * gcc.target/i386/pr43107.c: New test.
12928
12929 2010-02-23  Jason Merrill  <jason@redhat.com>
12930
12931         PR c++/43143
12932         * g++.dg/cpp0x/variadic100.C: New.
12933
12934 2010-02-23  Jason Merrill  <jason@redhat.com>
12935
12936         PR debug/42800
12937         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12938         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12939         * c-c++-common/dwarf2/vla1.c: New.
12940
12941 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12942
12943         PR target/43139
12944         * gcc.dg/pr43139.c: New test.
12945
12946         PR debug/43077
12947         * gcc.dg/guality/pr43077-1.c: New test.
12948
12949 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12950
12951         PR 43123
12952         * gcc.dg/march.c: New.
12953         * gcc.dg/march-generic.c: New.
12954         * gcc.dg/mtune.c: New.
12955
12956 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12957
12958         PR middle-end/43083
12959         * gcc.dg/graphite/pr43083.c: New.
12960
12961 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12962
12963         PR middle-end/43097
12964         * gfortran.dg/graphite/pr43097.f: New.
12965
12966 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12967             Manuel López-Ibáñez  <manu@gcc.gnu.org>
12968
12969         PR middle-end/43140
12970         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12971
12972 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12973
12974         PR middle-end/43026
12975         * g++.dg/graphite/pr43026.C: New.
12976
12977 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12978
12979         PR c++/43126
12980         * gcc.dg/cleanup-1.c: Update.
12981         * gcc.dg/func-args-1.c: Update.
12982         * gcc.dg/format/sentinel-1.c: Update.
12983         * g++.old-deja/g++.jason/scoping10.C: Update.
12984         * g++.old-deja/g++.ns/lookup5.C: Update.
12985         * g++.dg/ext/cleanup-1.C: Update.
12986         * g++.dg/parse/varmod1.C: Update.
12987         * g++.dg/parse/error33.C: Update.
12988         * g++.dg/expr/call3.C: Update.
12989         * g++.dg/func-args-1.C: New.
12990
12991 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12992
12993         PR c/43125
12994         * gcc.dg/attr-used-2.c: Moved to ...
12995         * c-c++-common/attr-used-2.c: Here.
12996
12997         * gcc.dg/attr-used.c: Moved to ...
12998         * c-c++-common/attr-used.c: Here.
12999
13000 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
13001
13002         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13003
13004 2010-02-22  Richard Guenther  <rguenther@suse.de>
13005
13006         PR lto/43045
13007         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13008         * gfortran.dg/lto/20100222-1_1.c: Likewise.
13009
13010 2010-02-22  Richard Guenther  <rguenther@suse.de>
13011
13012         PR tree-optimization/42749
13013         * gcc.c-torture/compile/pr42749.c: New testcase.
13014
13015 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
13016
13017         PR fortran/43072
13018         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13019         * gfortran.dg/internal_pack_9.f90: New test.
13020
13021 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13022
13023         PR c++/23510
13024         * g++.dg/template/recurse.C: Adjust.
13025         * g++.dg/template/pr23510.C: New.
13026
13027 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
13028
13029         PR c++/42824
13030         * g++.dg/template/memclass4.C: New test.
13031
13032 2010-02-21  Tobias Burnus  <burnus@net-b.de>
13033
13034         PR fortran/35259
13035         * gfortran.dg/reassoc_5.f90: New test.
13036
13037 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
13038
13039         PR target/43067
13040         * gcc.target/i386/pr43067.c: New test.
13041
13042 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13043
13044         PR c++/35669
13045         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13046         -Wconversion-null.
13047         * g++.dg/warn/Wconversion-null.C: New test.
13048         * g++.old-deja/g++.other/null1.C: Move to...
13049         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13050
13051 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
13052
13053         PR fortran/36932
13054         PR fortran/36933
13055         * gfortran.dg/dependency_26.f90: New test.
13056
13057         PR fortran/43072
13058         * gfortran.dg/internal_pack_7.f90: New test.
13059
13060         PR fortran/43111
13061         * gfortran.dg/internal_pack_8.f90: New test.
13062
13063 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13064
13065         PR 43128
13066         * c-c++-common/pr41779.c: Fix broken testcase.
13067
13068 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13069
13070         PR 36513
13071         * c-c++-common/pr36513.c: New testcase.
13072         * c-c++-common/pr36513-2.c: New testcase.
13073
13074 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13075
13076         PR 41779
13077         * c-c++-common/pr41779.c: New.
13078
13079 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
13080
13081         PR debug/43084
13082         * gcc.dg/pr43084.c: New test.
13083
13084 2010-02-19  Richard Guenther  <rguenther@suse.de>
13085
13086         PR tree-optimization/42916
13087         * gcc.dg/pr42916.c: New testcase.
13088
13089 2010-02-18  Jason Merrill  <jason@redhat.com>
13090
13091         PR c++/42837
13092         * g++.dg/abi/packed1.C: Add expected warning.
13093
13094         PR c++/43108
13095         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13096         * gcc.dg/torture/dg-torture.exp: Likewise.
13097         * c-c++-common/torture/complex-sign.h,
13098         c-c++-common/torture/complex-sign-add.c,
13099         c-c++-common/torture/complex-sign-mixed-add.c,
13100         c-c++-common/torture/complex-sign-mixed-div.c,
13101         c-c++-common/torture/complex-sign-mixed-mul.c,
13102         c-c++-common/torture/complex-sign-mixed-sub.c,
13103         c-c++-common/torture/complex-sign-mul.c,
13104         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13105         Adapt for C++ compilation as well.
13106
13107         PR c++/43070
13108         * g++.dg/ext/label1.C: Update.
13109         * g++.dg/ext/label2.C: Update.
13110
13111         PR c++/26261
13112         * g++.dg/template/dependent-name6.C: New.
13113
13114         PR c++/43109
13115         * g++.dg/parse/namespace12.C: New.
13116
13117 2010-02-18  Martin Jambor  <mjambor@suse.cz>
13118
13119         PR tree-optimization/43066
13120         * gcc.c-torture/compile/pr43066.c: New test.
13121
13122 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
13123
13124         * g++.dg/ext/attrib35.C: Fix target selector string.
13125         * g++.dg/ext/attrib36.C: Ditto.
13126         * g++.dg/ext/attrib37.C: Ditto.
13127         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13128         * g++.dg/abi/mangle25.C: Ditto.
13129
13130 2010-02-17  Jason Merrill  <jason@redhat.com>
13131
13132         PR c++/43069
13133         * g++.dg/parse/namespace11.C: New.
13134
13135         PR c++/43093
13136         * g++.dg/ext/attrib37.C: New.
13137
13138         PR c++/43079
13139         * g++.dg/template/ptrmem20.C: New.
13140
13141 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
13142
13143         PR target/43103
13144         * gcc.target/i386/xop-check.h: Include m256-check.h.
13145         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13146         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13147         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13148         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13149
13150 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
13151
13152         PR debug/42918
13153         * gcc.dg/pr42918.c: New test.
13154
13155 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
13156
13157         * g++.dg/ext/attrib36.C: Require ILP32.
13158
13159 2010-02-16  Richard Guenther  <rguenther@suse.de>
13160
13161         PR tree-optimization/41043
13162         * gfortran.dg/pr41043.f90: New testcase.
13163         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13164
13165 2010-02-16  Jason Merrill  <jason@redhat.com>
13166
13167         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13168
13169 2010-02-16  Ira Rosen  <irar@il.ibm.com>
13170
13171         PR tree-optimization/43074
13172         * gcc.dg/vect/fast-math-pr43074.c: New test.
13173
13174 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
13175
13176         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13177
13178 2010-02-16  Jason Merrill  <jason@redhat.com>
13179
13180         PR c++/43031
13181         * g++.dg/ext/attrib36.C: New.
13182
13183         PR c++/43036
13184         * g++.dg/other/array6.C: New.
13185
13186 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13187
13188         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13189
13190 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
13191
13192         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13193         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13194         * gcc.target/i386/xop-vpermil2pd-1.c: New.
13195         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13196         * gcc.target/i386/xop-vpermil2ps-1.c: New.
13197         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13198
13199 2010-02-15  Richard Guenther  <rguenther@suse.de>
13200
13201         PR middle-end/43068
13202         * g++.dg/torture/pr43068.C: New testcase.
13203
13204 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
13205
13206         PR c++/43024
13207         * g++.dg/opt/ice1.C: New.
13208
13209 2010-02-14  Jason Merrill  <jason@redhat.com>
13210
13211         PR c++/41997
13212         * g++.dg/cpp0x/initlist-opt.C: New.
13213
13214 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
13215
13216         PR fortran/41113
13217         PR fortran/41117
13218         * gfortran.dg/internal_pack_6.f90: New test.
13219
13220 2010-02-12  Jason Merrill  <jason@redhat.com>
13221
13222         PR c++/43054
13223         * g++.dg/cpp0x/variadic99.C: New.
13224
13225 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
13226
13227         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13228         sign extend pointers to gualchk_t.
13229
13230         PR c++/43033
13231         * g++.dg/other/default3.C: Xfail g4 test.
13232
13233 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13234
13235         PR middle-end/43012
13236         * gcc.dg/graphite/pr43012.c: New.
13237
13238 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13239
13240         PR middle-end/42930
13241         * g++.dg/graphite/pr42930.C: New.
13242
13243 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13244
13245         PR middle-end/42914
13246         PR middle-end/42530
13247         * gcc.dg/graphite/pr42530.c: New.
13248         * gcc.dg/graphite/pr42914.c: New.
13249
13250 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13251
13252         PR middle-end/42771
13253         * gcc.dg/graphite/pr42771.c: New.
13254
13255 2010-02-11  Richard Guenther  <rguenther@suse.de>
13256
13257         PR tree-optimization/42998
13258         * gcc.c-torture/compile/pr42998.c: New testcase.
13259
13260 2010-02-10  Jason Merrill  <jason@redhat.com>
13261
13262         PR c++/41896
13263         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13264
13265         PR c++/42983, core issue 906
13266         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13267         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13268
13269         PR c++/43016
13270         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13271
13272 2010-02-10  Richard Guenther  <rguenther@suse.de>
13273
13274         PR tree-optimization/43017
13275         * gcc.dg/torture/pr43017.c: New testcase.
13276
13277 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13278
13279         PR fortran/40823
13280         * gfortran.dg/private_type_1.f90: Update error location.
13281         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13282         * gfortran.dg/typebound_operator_2.f03: Ditto.
13283         * gfortran.dg/assignment_2.f90: Ditto.
13284         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13285         * gfortran.dg/binding_label_tests_9.f03: Ditto.
13286
13287 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13288
13289         PR fortran/43015
13290         * gfortran.dg/bind_c_usage_20.f90: New test.
13291
13292 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13293
13294         PR debug/43010
13295         * g++.dg/debug/pr43010.C: New test.
13296
13297 2010-02-10  Richard Guenther  <rguenther@suse.de>
13298
13299         PR c/43007
13300         * gcc.c-torture/execute/20100209-1.c: New testcase.
13301         * gcc.dg/fold-div-3.c: Likewise.
13302
13303 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13304
13305         * gcc.dg/builtin-ffs-1.c: New test.
13306
13307 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13308
13309         PR fortran/42999
13310         * gfortran.dg/array_constructor_35.f90: New test.
13311
13312 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13313
13314         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13315
13316 2010-02-09  Jason Merrill  <jason@redhat.com>
13317
13318         PR c++/42399
13319         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13320
13321         PR c++/42370
13322         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13323
13324 2010-02-09  Tobias Burnus  <burnus@net-b.de>
13325
13326         PR fortran/41869
13327         * gfortran.dg/module_write_1.f90: New test.
13328
13329 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
13330
13331         * gcc.dg/pr19340.c: Adjust.
13332
13333 2010-02-09  Richard Guenther  <rguenther@suse.de>
13334
13335         PR tree-optimization/43008
13336         * gcc.c-torture/execute/pr43008.c: New testcase.
13337
13338 2010-02-09  Richard Guenther  <rguenther@suse.de>
13339
13340         PR tree-optimization/43000
13341         * gcc.dg/torture/pr43000.c: New testcase.
13342         * gcc.dg/torture/pr43002.c: Likewise.
13343
13344 2010-02-09  Daniel Kraft  <d@domob.eu>
13345
13346         PR fortran/39171
13347         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13348         and pass -Wsurprising as necessary.
13349
13350 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
13351
13352         PR tree-optimization/42890
13353         * g++.dg/torture/pr42890.C: New test.
13354
13355 2010-02-08  Richard Guenther  <rguenther@suse.de>
13356
13357         PR middle-end/42995
13358         * gcc.dg/tree-ssa/inline-4.c: New testcase.
13359
13360 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13361
13362         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
13363         return 0 from main.
13364         * gcc.dg/graphite/block-1.c: Same.
13365         * gcc.dg/graphite/block-3.c: Same.
13366         * gcc.dg/graphite/block-4.c: Same.
13367         * gcc.dg/graphite/block-5.c: Same.
13368         * gcc.dg/graphite/block-6.c: Same.
13369         * gcc.dg/graphite/block-7.c: Same.
13370         * gcc.dg/graphite/interchange-0.c: Same.
13371         * gcc.dg/graphite/interchange-1.c: Same.
13372         * gcc.dg/graphite/interchange-10.c: Same.
13373         * gcc.dg/graphite/interchange-11.c: Same.
13374         * gcc.dg/graphite/interchange-12.c: Same.
13375         * gcc.dg/graphite/interchange-2.c: Same.
13376         * gcc.dg/graphite/interchange-3.c: Same.
13377         * gcc.dg/graphite/interchange-4.c: Same.
13378         * gcc.dg/graphite/interchange-5.c: Same.
13379         * gcc.dg/graphite/interchange-6.c: Same.
13380         * gcc.dg/graphite/interchange-7.c: Same.
13381         * gcc.dg/graphite/interchange-8.c: Same.
13382         * gcc.dg/graphite/interchange-9.c: Same.
13383         * gcc.dg/graphite/interchange-mvt.c: Same.
13384
13385 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13386
13387         * gfortran.dg/graphite/id-19.f: New.
13388         * gfortran.dg/graphite/pr14741.f90: New.
13389         * gfortran.dg/graphite/pr41924.f90: New.
13390         * gfortran.dg/graphite/run-id-2.f90: New.
13391
13392 2010-02-07  Richard Guenther  <rguenther@suse.de>
13393
13394         PR middle-end/42956
13395         * gcc.c-torture/compile/pr42956.c: New testcase.
13396
13397 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13398
13399         PR libfortran/42742
13400         * gfortran.dg/fmt_cache_2.f: New test.
13401
13402 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13403
13404         * gfortran.dg/read_no_eor.f90: New test.
13405
13406 2010-02-05  Jason Merrill  <jason@redhat.com>
13407
13408         * g++.dg/ext/label13.C: Move constructor body out of class.
13409
13410 2010-02-03  Jason Merrill  <jason@redhat.com>
13411
13412         PR c++/42870
13413         * g++.dg/ext/dllexport3.C: New.
13414
13415 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
13416
13417         * gcc.dg/format/ms-format3.c: New test for specific MS types.
13418
13419 2010-02-05  Richard Guenther  <rguenther@suse.de>
13420
13421         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13422
13423 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
13424
13425         PR c++/42915
13426         * g++.dg/other/crash-9.C: New test.
13427
13428 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
13429
13430         PR fortran/42309
13431         * gfortran.dg/subref_array_pointer_4.f90 : New test.
13432
13433 2010-02-04  Richard Guenther  <rguenther@suse.de>
13434
13435         PR rtl-optimization/42952
13436         * gcc.dg/torture/pr42952.c: New testcase.
13437
13438 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13439
13440         PR libfortran/42901
13441         * gfortran.dg/namelist_60.f90: New test.
13442
13443 2010-02-03  Jason Merrill  <jason@redhat.com>
13444
13445         PR c++/40138
13446         * g++.dg/ext/builtin11.C: New.
13447
13448         PR c++/4926
13449         PR c++/38600
13450         * g++.dg/abi/mangle35.C: New.
13451         * g++.dg/abi/mangle37.C: New.
13452
13453         PR c++/12909
13454         * g++.dg/abi/mangle36.C: New.
13455
13456         PR c++/35652
13457         * g++.dg/warn/string1.C: New.
13458
13459 2010-02-03  Richard Guenther  <rguenther@suse.de>
13460
13461         PR tree-optimization/42944
13462         * gcc.dg/errno-1.c: New testcase.
13463
13464 2010-02-03  Richard Guenther  <rguenther@suse.de>
13465
13466         PR middle-end/42927
13467         * gcc.c-torture/compile/pr42927.c: New testcase.
13468
13469 2010-02-03  Tobias Burnus  <burnus@net-b.de>
13470
13471         PR fortran/42936
13472         * gfortran.dg/null_4.f90: New test.
13473
13474 2010-02-02  Jason Merrill  <jason@redhat.com>
13475
13476         PR c++/41090
13477         * g++.dg/ext/label13.C: New.
13478
13479 2010-02-02  Tobias Burnus  <burnus@net-b.de>
13480
13481         PR fortran/42650
13482         * gfortran.dg/func_result_5.f90: New test.
13483
13484 2010-02-01  Tobias Burnus  <burnus@net-b.de>
13485
13486         PR fortran/42922
13487         * gfortran.dg/pure_initializer_3.f90: News test.
13488
13489 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
13490
13491         PR fortran/42888
13492         * gfortran.dg/allocate_derived_2.f90: New test.
13493
13494 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
13495
13496         PR middle-end/42898
13497         * gcc.dg/torture/pr42898-2.c: New test.
13498
13499 2010-01-31  Richard Guenther  <rguenther@suse.de>
13500
13501         PR middle-end/42898
13502         * gcc.dg/torture/pr42898.c: New testcase.
13503
13504 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
13505
13506         PR fortran/38324
13507         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13508         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
13509
13510 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
13511
13512         * g++.dg/tree-ssa/inline-1.C: New.
13513         * g++.dg/tree-ssa/inline-2.C: New.
13514         * g++.dg/tree-ssa/inline-3.C: New.
13515
13516 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
13517
13518         PR testsuite/41701
13519         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13520         the string 'pow' in the pathname of the compiler from generating a
13521         test failure.
13522
13523 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13524
13525         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13526         * g++.old-deja/g++.mike/eh17.C: Likewise.
13527         * g++.old-deja/g++.mike/p5571.C: Likewise.
13528
13529 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
13530
13531         PR c++/42758
13532         PR c++/42634
13533         PR c++/42336
13534         PR c++/42797
13535         PR c++/42880
13536         * g++.dg/other/crash-5.C: New test.
13537         * g++.dg/other/crash-6.C: New test.
13538         * g++.dg/other/crash-7.C: New test.
13539         * g++.dg/other/crash-8.C: New test.
13540
13541 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
13542
13543         PR rtl-optimization/42889
13544         * gcc.dg/pr42889.c: New test.
13545
13546 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
13547
13548         * gcc.target/i386/pr42881.c: Use SSE2.
13549
13550 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
13551
13552         PR target/42891
13553         * gcc.target/i386/pr42891.c: New test.
13554
13555 2010-01-28  Richard Guenther  <rguenther@suse.de>
13556
13557         PR tree-optimization/42871
13558         * g++.dg/torture/pr42871.C: New testcase.
13559
13560 2010-01-28  Richard Guenther  <rguenther@suse.de>
13561
13562         * gcc.dg/Wobjsize-1.h: New testcase.
13563         * gcc.dg/Wobjsize-1.c: Likewise.
13564
13565 2010-01-28  Richard Guenther  <rguenther@suse.de>
13566
13567         PR middle-end/42883
13568         * g++.dg/torture/pr42883.C: New testcase.
13569
13570 2010-01-28  Michael Matz  <matz@suse.de>
13571
13572         * gcc.target/i386/pr42881.c: New test.
13573
13574 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13575
13576         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
13577         Add i?86-*-solaris2* support.
13578
13579 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
13580
13581         PR c++/42713
13582         PR c++/42820
13583         * g++.dg/template/typedef27.C: New test case.
13584         * g++.dg/template/typedef28.C: New test case.
13585
13586 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
13587
13588         * gcc.dg/optimize-bswap*.c: Add ARM target
13589
13590 2010-01-27  Richard Guenther  <rguenther@suse.de>
13591
13592         PR middle-end/42878
13593         * gcc.dg/torture/pr42878-1.c: New testcase.
13594         * gcc.dg/torture/pr42878-2.c: Likewise.
13595
13596 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
13597
13598         PR middle-end/42874
13599         * gcc.dg/vla-22.c: New test.
13600
13601 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
13602
13603         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
13604         current collation.
13605
13606 2010-01-26  Richard Guenther  <rguenther@suse.de>
13607
13608         PR rtl-optimization/42685
13609         * gcc.dg/pr42685.c: New testcase.
13610         * g++.dg/other/pr42685.C: Likewise.
13611
13612 2010-01-26  Richard Guenther  <rguenther@suse.de>
13613
13614         PR middle-end/42806
13615         * g++.dg/other/pr42806.C: New testcase.
13616
13617 2010-01-26  Richard Guenther  <rguenther@suse.de>
13618
13619         PR tree-optimization/42250
13620         * gcc.dg/pr42250.c: New testcase.
13621
13622 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
13623
13624         * gnat.dg/array_bounds_test.adb: New test.
13625
13626 2010-01-25  Tobias Burnus  <burnus@net-b.de>
13627
13628         PR fortran/42858
13629         * gfortran.dg/generic_21.f90: New test.
13630
13631 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13632
13633         PR testsuite/41522
13634         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13635
13636 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
13637
13638         PR c++/42748
13639         * g++.dg/abi/arm_va_list2.C: New test.
13640         * g++.dg/abi/arm_va_list2.h: Companion header file.
13641
13642 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
13643
13644         PR fortran/41044
13645         * gfortran.dg/parameter_array_ref_2.f90 : New test.
13646
13647         PR fortran/41167
13648         * gfortran.dg/char_array_arg_1.f90 : New test.
13649
13650         * gfortran.dg/pr25923.f90 : Remove XFAIL.
13651
13652 2010-01-24  Tobias Burnus  <burnus@net-b.de>
13653
13654         PR fortran/39304
13655         * gfortran.dg/generic_20.f90: New test.
13656
13657 2010-01-22  Michael Matz  <matz@suse.de>
13658
13659         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13660         -msse2.
13661
13662 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
13663
13664         PR fortran/42736
13665         * gfortran.dg/dependency_25.f90 : New test.
13666
13667 2010-01-21  Martin Jambor  <mjambor@suse.cz>
13668
13669         PR tree-optimization/42585
13670         * gcc.dg/tree-ssa/pr42585.c: New test.
13671
13672 2010-01-21  Richard Guenther  <rguenther@suse.de>
13673
13674         PR middle-end/19988
13675         * gcc.dg/pr19988.c: New testcase.
13676
13677 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
13678
13679         * g++.dg/compat/decimal/compat-common.h: New file.
13680         * g++.dg/compat/decimal/decimal-dummy.h: New file.
13681         * g++.dg/compat/decimal/pass_x.h: New file.
13682         * g++.dg/compat/decimal/pass_y.h: New file.
13683         * g++.dg/compat/decimal/pass-1_main.C: New file.
13684         * g++.dg/compat/decimal/pass-1_x.C: New file.
13685         * g++.dg/compat/decimal/pass-1_y.C: New file.
13686         * g++.dg/compat/decimal/pass-2_main.C: New file.
13687         * g++.dg/compat/decimal/pass-2_x.C: New file.
13688         * g++.dg/compat/decimal/pass-2_y.C: New file.
13689         * g++.dg/compat/decimal/pass-3_main.C: New file.
13690         * g++.dg/compat/decimal/pass-3_x.C: New file.
13691         * g++.dg/compat/decimal/pass-3_y.C: New file.
13692         * g++.dg/compat/decimal/pass-4_main.C: New file.
13693         * g++.dg/compat/decimal/pass-4_x.C: New file.
13694         * g++.dg/compat/decimal/pass-4_y.C: New file.
13695         * g++.dg/compat/decimal/pass-5_main.C: New file.
13696         * g++.dg/compat/decimal/pass-5_x.C: New file.
13697         * g++.dg/compat/decimal/pass-5_y.C: New file.
13698         * g++.dg/compat/decimal/pass-6_main.C: New file.
13699         * g++.dg/compat/decimal/pass-6_x.C: New file.
13700         * g++.dg/compat/decimal/pass-6_y.C: New file.
13701         * g++.dg/compat/decimal/return_x.h: New file.
13702         * g++.dg/compat/decimal/return_y.h: New file.
13703         * g++.dg/compat/decimal/return-1_main.C: New file.
13704         * g++.dg/compat/decimal/return-1_x.C: New file.
13705         * g++.dg/compat/decimal/return-1_y.C: New file.
13706         * g++.dg/compat/decimal/return-2_main.C: New file.
13707         * g++.dg/compat/decimal/return-2_x.C: New file.
13708         * g++.dg/compat/decimal/return-2_y.C: New file.
13709         * g++.dg/compat/decimal/return-3_main.C: New file.
13710         * g++.dg/compat/decimal/return-3_x.C: New file.
13711         * g++.dg/compat/decimal/return-3_y.C: New file.
13712         * g++.dg/compat/decimal/return-4_main.C: New file.
13713         * g++.dg/compat/decimal/return-4_x.C: New file.
13714         * g++.dg/compat/decimal/return-4_y.C: New file.
13715         * g++.dg/compat/decimal/return-5_main.C: New file.
13716         * g++.dg/compat/decimal/return-5_x.C: New file.
13717         * g++.dg/compat/decimal/return-5_y.C: New file.
13718         * g++.dg/compat/decimal/return-6_main.C: New file.
13719         * g++.dg/compat/decimal/return-6_x.C: New file.
13720         * g++.dg/compat/decimal/return-6_y.C: New file.
13721
13722 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13723
13724         PR debug/42715
13725         * gcc.dg/pr42715.c: New.
13726
13727 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
13728
13729         PR c++/42038
13730         * g++.dg/parse/crash55.C: New.
13731
13732 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13733
13734         PR debug/42782
13735         * gcc.dg/guality/pr42782.c: New.
13736
13737 2010-01-20  Jason Merrill  <jason@redhat.com>
13738
13739         PR c++/41788
13740         * g++.dg/abi/packed1.C: New.
13741
13742         PR c++/41920
13743         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13744
13745         PR c++/40750
13746         * g++.dg/parse/fn-typedef1.C: New.
13747         * g++.dg/other/cv_quals.C: Adjust.
13748
13749 2010-01-20  Anthony Green  <green@moxielogic.com>
13750
13751         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13752         pack(push) pragma).
13753         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13754         * gcc.dg/20020312-2.c: Port this to the moxie core.
13755         * gcc.dg/weak/typeof-2.c: Ditto.
13756
13757 2010-01-20  Richard Guenther  <rguenther@suse.de>
13758
13759         PR tree-optimization/42717
13760         * gcc.c-torture/compile/pr42717.c: New testcase.
13761
13762 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
13763
13764         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13765         of signed, add a few new tests.
13766
13767         PR middle-end/42803
13768         * g++.dg/parse/limits-initializer1.C: New test.
13769
13770 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13771
13772         PR fortran/42804
13773         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13774         * gfortran.dg/typebound_call_12.f03: New test.
13775
13776 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
13777
13778         PR fortran/42783
13779         * gfortran.dg/bounds_check_15.f90 : New test.
13780
13781 2010-01-19  Michael Matz  <matz@suse.de>
13782
13783         PR tree-optimization/41783
13784         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13785
13786 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13787
13788         PR target/38697.
13789         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13790         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13791         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
13792         * gcc.target/arm/neon/vget_lows16.c: Likewise.
13793         * gcc.target/arm/neon/vget_lows32.c: Likewise.
13794         * gcc.target/arm/neon/vget_lows64.c: Likewise.
13795         * gcc.target/arm/neon/vget_lows8.c: Likewise.
13796         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13797         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13798         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13799         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13800
13801 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13802
13803         PR fortran/42545
13804         * gfortran.dg/extends_6.f03: Modified an error message.
13805         * gfortran.dg/extends_10.f03: New test.
13806         * gfortran.dg/private_type_6.f03: Modified an error message.
13807         * gfortran.dg/structure_constructor_8.f03: Ditto.
13808
13809 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
13810
13811         PR tree-optimization/42719
13812         * gcc.dg/pr42719.c: New test.
13813
13814         PR debug/42728
13815         * gcc.dg/pr42728.c: New test.
13816
13817 2010-01-19  Anthony Green  <green@moxielogic.com>
13818
13819         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13820
13821 2010-01-18  Anthony Green  <green@moxielogic.com>
13822
13823         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13824         for moxie.
13825
13826 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
13827
13828         * g++.dg/template/error45.C: reverted as part of reverting the
13829         fix of PR c++/42634.
13830
13831 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13832
13833         PR c++/42634
13834         * g++.dg/template/error45.C: New test.
13835
13836 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13837
13838         PR c++/42766
13839         * g++.dg/conversion/op6.C: New test.
13840
13841 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
13842
13843         PR target/42774
13844         * gcc.target/alpha/pr42774.c: New test.
13845
13846 2010-01-18  Richard Guenther  <rguenther@suse.de>
13847
13848         PR tree-optimization/42781
13849         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13850
13851 2010-01-17  Richard Guenther  <rguenther@suse.de>
13852
13853         PR middle-end/42248
13854         * gcc.c-torture/execute/pr42248.c: New testcase.
13855
13856 2010-01-17  Richard Guenther  <rguenther@suse.de>
13857
13858         PR tree-optimization/42773
13859         * g++.dg/torture/pr42773.C: New testcase.
13860
13861 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
13862
13863         PR fortran/42677
13864         * gfortran.dg/interface_assignment_5.f90: New test.
13865
13866 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
13867
13868         PR c++/42697
13869         * g++.dg/template/crash94.C: Reverted.
13870
13871 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
13872
13873         PR debug/42767
13874         * gcc.dg/debug/pr42767.c: New.
13875
13876 2010-01-15  Jason Merrill  <jason@redhat.com>
13877
13878         PR c++/42761
13879         * g++.dg/cpp0x/decltype22.C: New.
13880
13881 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
13882
13883         PR middle-end/42760
13884         * g++.dg/torture/pr42760.C: New test.
13885
13886 2010-01-15  Jing Yu  <jingyu@google.com>
13887
13888         PR rtl-optimization/42691
13889         * gcc.c-torture/execute/pr42691.c: New.
13890
13891 2010-01-15  Richard Guenther  <rguenther@suse.de>
13892
13893         PR middle-end/42739
13894         * g++.dg/torture/pr42739.C: New testcase.
13895
13896 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
13897
13898         * g++.dg/template/error45.C: Revert as part of reverting changes
13899         or PR c++/42634.
13900
13901 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13902
13903         PR fortran/42684
13904         * gfortran.dg/interface_31.f90: New test.
13905
13906 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13907
13908         * gcc.target/powerpc/pr42747.c: New file.
13909
13910 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13911
13912         PR middle-end/42674
13913         * c-c++-common/pr42674.c: New test.
13914
13915         PR c++/42608
13916         * g++.dg/template/instantiate11.C: New test.
13917
13918 2010-01-14  Jason Merrill  <jason@redhat.com>
13919
13920         PR c++/42701
13921         * g++.dg/overload/error3.C: New.
13922
13923         PR c++/42655
13924         * g++.dg/overload/rvalue1.C: New.
13925
13926 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13927
13928         PR tree-optimization/42706
13929         * gcc.dg/ipa/pr42706.c: New testcase.
13930
13931 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13932
13933         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13934
13935 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13936
13937         PR tree-optimization/42714
13938         * g++.dg/torture/pr42714.C: New test.
13939
13940 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13941
13942         PR rtl-optimization/42246
13943         * gfortran.dg/pr42246-2.f: New.
13944
13945 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13946
13947         PR rtl-optimization/42389
13948         * gcc.dg/pr42389.c: New.
13949
13950 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13951
13952         PR rtl-optimization/42388
13953         * gcc.dg/pr42388.c: New.
13954
13955 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13956
13957         PR rtl-optimization/42294
13958         * gfortran.dg/pr42294.f: New.
13959
13960 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13961
13962         PR rtl-optimization/39453
13963         PR rtl-optimization/42246
13964         * gcc.dg/pr39453.c: New.
13965         * gcc.dg/pr42246.c: New.
13966
13967 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13968
13969         PR middle-end/42245
13970         * gcc.dg/pr42245.c: New.
13971         * gcc.dg/pr42245-2.c: New.
13972
13973 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13974
13975         PR rtl-optimization/42249
13976         * gcc.dg/pr42249.c: New.
13977
13978 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13979
13980         PR c/42721
13981         * gcc.c-torture/execute/pr42721.c: New test.
13982
13983 2010-01-14  Ira Rosen  <irar@il.ibm.com>
13984
13985         PR tree-optimization/42709
13986         * gcc.dg/vect/pr42709.c: New test.
13987
13988 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13989
13990         PR fortran/41478
13991         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13992         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13993
13994 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13995
13996         PR fortran/42481
13997         * gfortran.dg/generic_19.f90 : New test.
13998
13999 2010-01-13  Richard Guenther  <rguenther@suse.de>
14000
14001         PR tree-optimization/42730
14002         * gcc.c-torture/compile/pr42730.c: New testcase.
14003
14004 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
14005
14006         PR target/pr42542
14007         * gcc.target/ia64/pr42542-1.c: New.
14008         * gcc.target/ia64/pr42542-2.c: New.
14009         * gcc.target/ia64/pr42542-3.c: New.
14010
14011 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
14012
14013         PR c++/42634
14014         * g++.dg/template/error45.C: New test.
14015
14016 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14017
14018         PR tree-optimization/42704
14019         * g++.dg/torture/pr42704.C: New test.
14020
14021 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14022
14023         PR tree-optimization/42703
14024         * gcc.c-torture/compile/pr42703.c: New test.
14025
14026 2010-01-13  Richard Guenther  <rguenther@suse.de>
14027
14028         PR tree-optimization/42705
14029         * gcc.c-torture/compile/pr42705.c: New testcase.
14030
14031 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
14032
14033         * gcc.target/bfin/l2.c: New test.
14034         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14035
14036 2010-01-13  Richard Guenther  <rguenther@suse.de>
14037
14038         PR middle-end/42716
14039         * gcc.c-torture/compile/pr42716.c: New testcase.
14040
14041 2010-01-13  Richard Guenther  <rguenther@suse.de>
14042
14043         PR lto/42678
14044         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14045
14046 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
14047
14048         PR c/42708
14049         * gcc.c-torture/compile/pr42708-1.c: New test.
14050
14051 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
14052
14053         PR debug/42662
14054         * gcc.dg/pr42662.c: New test.
14055
14056         PR tree-optimization/42645
14057         * g++.dg/other/pr42645-1.C: New test.
14058         * g++.dg/other/pr42645-2.C: New test.
14059
14060 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
14061
14062         PR target/42416
14063         * gcc.target/powerpc/warn-1.c: New test.
14064         * gcc.target/powerpc/warn-2.c: New test.
14065
14066 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
14067
14068         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14069         stack alignment.
14070
14071 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
14072
14073         * gcc.dg/lto/20100108_0.c: New.
14074
14075 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
14076
14077         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14078         Add -march=i686 -msse for 32bit x86 targets.
14079
14080 2010-01-10  Richard Guenther  <rguenther@suse.de>
14081
14082         PR middle-end/42667
14083         * gcc.dg/torture/pr42667.c: New testcase.
14084
14085 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14086
14087         PR fortran/32489
14088         * gfortran.dg/array_constructor_34.f90: New test.
14089
14090 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14091
14092         PR fortran/20923
14093         * gfortran.dg/array_constructor_33.f90: New test.
14094         gfortran.dg/array_function_5.f90: Add credit.
14095
14096 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14097
14098         PR debug/42631
14099         * gcc.dg/pr42631.c: New.
14100
14101 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14102
14103         PR debug/42630
14104         * gcc.dg/pr42630.c: New.
14105
14106 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14107
14108         PR debug/42629
14109         * gcc.dg/pr42629.c: New.
14110
14111 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14112
14113         PR middle-end/42363
14114         * gcc.dg/torture/pr42363.c: New.
14115
14116 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14117
14118         PR debug/42604
14119         PR debug/42395
14120         * gcc.dg/vect/pr42604.c: New.
14121         * gcc.dg/vect/pr42395.c: New.
14122
14123 2010-01-09  Richard Guenther  <rguenther@suse.de>
14124
14125         PR middle-end/42512
14126         * gcc.c-torture/execute/pr42512.c: New testcase.
14127
14128 2010-01-09  Tobias Burnus  <burnus@net-b.de>
14129
14130         PR fortran/41298
14131         * gfortran.dg/c_ptr_tests_14.f90: New test.
14132
14133 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14134
14135         PR ada/41929
14136         * gnat.dg/null_pointer_deref1.adb: Don't run on
14137         sparc*-sun-solaris2.11.
14138
14139 2010-01-08  Richard Guenther  <rguenther@suse.de>
14140
14141         PR lto/42528
14142         * gcc.dg/lto/20100103-1_0.c: New testcase.
14143         * gcc.dg/lto/20100103-2_0.c: Likewise.
14144
14145 2010-01-08  Tobias Burnus  <burnus@net-b.de
14146
14147         PR/fortran 25829
14148         * gfortran.dg/asynchronous_1.f90: New test.
14149         * gfortran.dg/asynchronous_2.f90: New test.
14150         * gfortran.dg/conflicts.f90: Update error message.
14151
14152 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
14153
14154         c++/40155
14155         * g++.dg/cpp0x/variadic-unify-2.C: New test.
14156
14157 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
14158
14159         PR tree-optimization/42625
14160         * g++.dg/opt/dtor4.C: New test.
14161         * g++.dg/opt/dtor4.h: New.
14162         * g++.dg/opt/dtor4-aux.cc: New.
14163
14164 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14165
14166         PR fortran/42597
14167         * gfortran.dg/proc_ptr_26.f90: New test.
14168
14169 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14170
14171         PR fortran/41872
14172         * gfortran.dg/allocatable_scalar_7.f90: New test.
14173
14174 2010-01-06  Richard Guenther  <rguenther@suse.de>
14175
14176         * gcc.c-torture/compile/pr42632.c: New testcase.
14177
14178 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14179
14180         PR target/42542
14181         * gcc.target/i386/pr42542-4.c: New.
14182         * gcc.target/i386/pr42542-4a.c: Likewise.
14183         * gcc.target/i386/pr42542-5.c: Likewise.
14184         * gcc.target/i386/pr42542-5a.c: Likewise.
14185
14186 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
14187
14188         * gcc.dg/tls/opt-15.c: New test.
14189
14190 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14191
14192         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14193
14194 2010-01-05  Martin Jambor  <mjambor@suse.cz>
14195
14196         PR tree-optimization/42462
14197         * g++.dg/torture/pr42462.C: New test.
14198
14199 2010-01-05  Jason Merrill  <jason@redhat.com>
14200
14201         * g++.dg/cpp0x/initlist30.C: New test.
14202
14203 2010-01-05  Richard Guenther  <rguenther@suse.de>
14204
14205         PR tree-optimization/42614
14206         * gcc.c-torture/execute/pr42614.c: New testcase.
14207
14208 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
14209
14210         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14211         * gcc.dg/Wunreachable-1.c: Remove the testcase of
14212         -Wunreachable-code.
14213         * gcc.dg/Wunreachable-2.c: Likewise.
14214         * gcc.dg/Wunreachable-3.c: Likewise.
14215         * gcc.dg/Wunreachable-4.c: Likewise.
14216         * gcc.dg/Wunreachable-5.c: Likewise.
14217         * gcc.dg/Wunreachable-6.c: Likewise.
14218         * gcc.dg/Wunreachable-7.c: Likewise.
14219         * gcc.dg/Wunreachable-8.c: Likewise.
14220         * gcc.dg/20041231-1.c: Likewise.
14221
14222 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
14223
14224         PR other/42611
14225         * gcc.dg/pr42611.c: New test.
14226
14227         PR tree-optimization/42508
14228         * g++.dg/opt/pr42508.C: New test.
14229
14230 2010-01-05  Tobias Burnus  <burnus@net-b.de>
14231
14232         PR fortran/41872
14233         * gfortran.dg/allocatable_scalar_8.f90: New.
14234
14235 2010-01-04  Martin Jambor  <mjambor@suse.cz>
14236
14237         PR tree-optimization/42398
14238         * gcc.c-torture/compile/pr42398.c: New test.
14239
14240 2010-01-04  Jason Merrill  <jason@redhat.com>
14241
14242         PR c++/42555
14243         * g++.dg/ext/attrib35.C: New.
14244
14245         PR c++/42567
14246         * g++.dg/cpp0x/auto17.C: New.
14247
14248 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
14249
14250         * gcc.dg/lto/20100104_0.c: New.
14251
14252 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
14253
14254         PR target/42542
14255         * gcc.target/i386/pr42542-1.c: New.
14256         * gcc.target/i386/pr42542-1a.c: Likewise.
14257         * gcc.target/i386/pr42542-1b.c: Likewise.
14258         * gcc.target/i386/pr42542-2.c: Likewise.
14259         * gcc.target/i386/pr42542-2a.c: Likewise.
14260         * gcc.target/i386/pr42542-2b.c: Likewise.
14261         * gcc.target/i386/pr42542-3.c: Likewise.
14262         * gcc.target/i386/pr42542-3a.c: Likewise.
14263
14264 2009-01-04  Tobias Burnus  <burnus@net-b.de>
14265
14266         PR fortran/41872
14267         * gfortran.dg/allocatable_scalar_5.f90: New test.
14268         * gfortran.dg/allocatable_scalar_6.f90: New test.
14269
14270 2010-01-03  Richard Guenther  <rguenther@suse.de>
14271
14272         PR testsuite/42583
14273         * gfortran.dg/gomp/recursion1.f90: Remove.
14274
14275 2010-01-03  Richard Guenther  <rguenther@suse.de>
14276
14277         * gcc.dg/Warray-bounds.c: Remove XFAILs.
14278         * gcc.dg/uninit-6.c: Likewise.
14279         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14280
14281 2010-01-03  Richard Guenther  <rguenther@suse.de>
14282
14283         PR tree-optimization/42589
14284         * gcc.target/i386/pr42589.c: New testcase.
14285
14286 2010-01-03  Richard Guenther  <rguenther@suse.de>
14287
14288         PR tree-optimization/42438
14289         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14290
14291 2010-01-02  Richard Guenther  <rguenther@suse.de>
14292
14293         PR testsuite/41651
14294         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14295
14296 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
14297
14298         PR target/42448
14299         * gcc.target/alpha/pr42448-1.c: New test.
14300         * gcc.target/alpha/pr42448-2.c: Ditto.
14301
14302 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
14303
14304         PR preprocessor/41947
14305         * gcc.dg/c99-hexfloat-3.c: New test.
14306
14307 2010-01-01  Richard Guenther  <rguenther@suse.de>
14308
14309         PR c/42570
14310         * gcc.c-torture/execute/pr42570.c: New testcase.
14311
14312 2010-01-01  Richard Guenther  <rguenther@suse.de>
14313
14314         PR middle-end/42559
14315         * gcc.c-torture/compile/pr42559.c: New testcase.
14316
14317 \f
14318 Copyright (C) 2010 Free Software Foundation, Inc.
14319
14320 Copying and distribution of this file, with or without modification,
14321 are permitted in any medium without royalty provided the copyright
14322 notice and this notice are preserved.