OSDN Git Service

* gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-01  Jan Hubicka  <jh@suse.cz>
2
3         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
4
5 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
6
7         PR middle-end/45297
8         * gcc.dg/graphite/pr45297.c: New.
9
10 2010-12-01  Richard Guenther  <rguenther@suse.de>
11
12         PR tree-optimization/46730
13         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
14
15 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
16
17         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
18         (a*b)-c generates two fma instructions, instead of separate
19         multiply, add, and subtract.
20
21 2010-11-30  Tobias Burnus  <burnus@net-b.de>
22
23         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
24         a value to all array elements.
25
26 2010-11-30  Richard Guenther  <rguenther@suse.de>
27
28         PR tree-optimization/46722
29         * gcc.target/i386/fma4-fma-2.c: New testcase.
30
31 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
32
33         * objc.dg/duplicate-class-1.m: New.
34         * obj-c++.dg/duplicate-class-1.mm: New.
35
36 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
37
38         * objc.dg/property/dotsyntax-21.m
39         * obj-c++.dg/property/dotsyntax-21.mm
40
41 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
42
43         PR debug/46338
44         * g++.dg/debug/pr46338.C: New.
45
46 2010-11-29  Richard Guenther  <rguenther@suse.de>
47             Zdenek Dvorak  <rakdver@kam.uniff.cz>
48
49         PR tree-optimization/46675
50         * gcc.dg/pr46675.c: New test.
51
52 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
53
54         * gcc/testsuite/objc.dg/strings-1.m: Move to...
55         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
56         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
57         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
58         constructor and class reference for NeXT runtime.  Update paths.
59         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
60         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
61         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
62         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
63         constructor and class reference for NeXT runtime.  Update paths.
64
65 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
66
67         PR c++/42260
68         * g++.dg/conversion/cast2.C: New test.
69
70         PR c++/45383
71         * g++.dg/conversion/cond4.C: Likewise.
72
73 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
74
75         PR c++/45383
76         Reverted patch for PR c++/42260
77         * g++.dg/conversion/cast2.C: Reverted new test.
78
79 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
80
81         PR debug/46101
82         * g++.dg/debug/dwarf2/typedef5.C: New test
83
84 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
85             Mike Stump  <mrs@gcc.gnu.org>
86
87         PR target/26427
88         PR target/33120
89         PR testsuite/35710
90         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
91         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
92         * gcc.dg/darwin-comm.c: Adjust for new allocators.
93         * gcc.dg/darwin-sections.c: New test.
94         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
95
96 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
97
98         * objc.dg/exceptions-1.m: New.
99         * objc.dg/exceptions-2.m: New.
100         * objc.dg/exceptions-3.m: New.
101         * objc.dg/exceptions-4.m: New.
102         * objc.dg/exceptions-5.m: New.
103         * obj-c++.dg/exceptions-1.mm: New.
104         * obj-c++.dg/exceptions-2.mm: New.
105         * obj-c++.dg/exceptions-3.mm: New.
106         * obj-c++.dg/exceptions-4.mm: New.
107         * obj-c++.dg/exceptions-5.mm: New.
108
109 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
110
111         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
112         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
113         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
114
115 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
116
117         PR fortran/46662
118         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
119
120 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
121
122         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
123         * gnat.dg/pack9.adb (dg-final): Likewise.
124
125 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
126
127         PR fortran/35810
128         * gfortran.dg/realloc_on_assign_1.f03: New test.
129         * gfortran.dg/realloc_on_assign_2.f03: New test.
130         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
131         * gfortran.dg/unpack_bounds_1.f90: The same.
132         * gfortran.dg/cshift_bounds_2.f90: The same.
133         * gfortran.dg/matmul_bounds_2.f90: The same.
134         * gfortran.dg/matmul_bounds_3.f90: The same.
135         * gfortran.dg/matmul_bounds_4.f90: The same.
136         * gfortran.dg/matmul_bounds_5.f90: The same.
137
138 2010-11-27  Tobias Burnus  <burnus@net-b.de>
139
140         PR fortran/46638
141         PR fortran/46668
142         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
143
144 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
145
146         PR objc++/46222
147         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
148
149 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
150
151         * objc.dg/property/at-property-24.m: New.
152         * objc.dg/property/at-property-25.m: New.
153         * obj-c++.dg/property/at-property-24.mm: New.
154         * obj-c++.dg/property/at-property-25.mm: New.
155
156 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
157
158         * objc.dg/protocol-qualifier-1.m: New.
159         * objc.dg/protocol-qualifier-2.m: New.
160         * obj-c++.dg/protocol-qualifier-1.mm: New.
161         * obj-c++.dg/protocol-qualifier-2.mm: New.
162
163 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
164
165         * lib/gnat.exp: Load gcc.exp.
166         (gnat_target_compile): Use gcc_target_compile for *.c sources.
167         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
168
169 2010-11-26  Richard Guenther  <rguenther@suse.de>
170
171         PR lto/46648
172         * gcc.dg/lto/20101125-1_0.c: New testcase.
173         * gcc.dg/lto/20101125-1_1.c: Likewise.
174
175 2010-11-22   Bud Davis  <jmdavis@link.com>
176
177         * arith_divide_no_check.f
178          ,arith_divide.f,old_style_init.f90: new tests.
179
180 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
181
182         PR tree-optimization/46665
183         * gfortran.dg/pr46665.f90: New.
184
185 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
186
187         PR middle-end/46647
188         * gcc.dg/pr46647.c: New test.
189
190 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
191
192         PR fortran/46581
193         * gfortran.dg/select_type_19.f03: New.
194
195 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
196
197         * objc.dg/ivar-problem-1.m: New.
198         * obj-c++.dg/ivar-problem-1.mm: New.
199
200 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
201
202         PR middle-end/46637
203         * gcc.c-torture/compile/pr46637.c: New test.
204
205 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
206
207         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
208
209 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
210
211         PR middle-end/46647
212         * gcc.target/i386/pr46647.c: New.
213
214 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
215
216         * gcc.dg/dll-8.c: New.
217
218 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
219
220         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
221         * gnat.dg/sse_nolib.adb: Likewise.
222
223 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
224
225         PR rtl-optimization/46585
226         * gcc.dg/pr46585.c: New.
227
228 2010-11-24  Richard Henderson  <rth@redhat.com>
229
230         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
231         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
232         vect_unpack, vect_int_mult, vect_extract_even_odd,
233         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
234
235 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
236
237         PR target/46519
238         * gfortran.dg/pr46519-1.f: New.
239
240 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
241
242         PR target/46519
243         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
244         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
245
246         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
247         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
248         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
249         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
250
251         * gcc.target/i386/avx-vzeroupper-20.c: New.
252         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
253         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
254         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
255         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
256         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
257         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
258
259 2010-11-24  Richard Guenther  <rguenther@suse.de>
260
261         PR lto/43218
262         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
263
264 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
265
266         PR rtl-optimization/46614
267         * gcc.dg/pr46614.c: New test.
268
269 2010-11-24  Tobias Burnus  <burnus@net-b.de>
270
271         PR fortran/46638
272         * gfortran.dg/transfer_simplify_10.f90: New.
273
274 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
275
276         PR middle-end/46629
277         * gfortran.dg/lto/pr46629_0.f90: New test.
278
279 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
280
281         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
282         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
283
284 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
285
286         * gcc.dg/opts-5.c: New test.
287
288 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
289
290         PR c++/46527
291         * g++.dg/debug/dwarf2/pr46527.C: New test.
292
293 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
294
295         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
296
297 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
298
299         PR middle-end/46499
300         * gcc.dg/pr46499-1.c: New test.
301         * gcc.dg/pr46499-2.c: New test.
302
303 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
304
305         * gcc.target/i386/alias-1.c: Require alias support.
306
307 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
308
309         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
310         for vectorizer tests.
311         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
312         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
313         * gcc.dg/graphite/pr41888.c: Ditto.
314         * gcc.dg/graphite/pr42729.c: Ditto.
315
316 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
317             Uros Bizjak  <ubizjak@gmail.com>
318
319         * lib/target-supports.exp (check_vect_support_and_set_flags): New
320         procedure to check if the target supports vectorizer tests. Set
321         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
322         capabilites.
323         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
324         * g++.dg/vect/vect.exp: Ditto.
325         * gfortran.dg/vect/vect.exp: Ditto.
326
327 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
328
329         PR objc/34033
330         * objc.dg/strings-1.m: New.
331         * objc.dg/strings-2.m: New.
332         * obj-c++.dg/strings-1.mm: New.
333         * obj-c++.dg/strings-2.mm: New.
334
335 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
336
337         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
338         "target short_enums".
339         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
340
341 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
342
343         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
344
345         PR rtl-optimization/46603
346         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
347
348         PR testsuite/46230
349         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
350         being vectorized.  Adjust dg-final pattern.
351         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
352
353         * gcc.dg/vect: Do not include <stdio.h> in testcases.
354         * gcc.dg/vect/costmodel/ppc: Likewise.
355
356 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
357
358         PR rtl-optimization/45652
359         * gcc.dg/pr45652.c: New.
360
361 2010-11-21  Richard Henderson  <rth@redhat.com>
362
363         PR rtl-optimization/46571
364         * gcc.dg/pr46571.c: New.
365
366 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
367
368         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
369
370 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
371
372         PR target/46533
373         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
374
375 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
376
377         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
378         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
379         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
380         * gcc.dg/pack-test-2.c: Test for all targets.
381         * gcc.dg/pragma-align.c: Test for all targets.
382         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
383         * gcc.dg/ucnid-10.c: Test for all targets.
384
385 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
386
387         * gcc.target/sparc/sparc-align-1.c: New test.
388
389 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
390
391         PR c++/16189
392         PR c++/36888
393         PR c++/45331
394         * g++.dg/parse/semicolon3.C: New test.
395         * g++.dg/debug/pr22514.C: Adjust.
396         * g++.dg/init/error1.C: Adjust.
397         * g++.dg/other/bitfield3.C: Adjust.
398         * g++.dg/other/semicolon.C: Adjust.
399         * g++.dg/parse/error14.C: Adjust.
400         * g++.dg/parse/error5.C: Adjust.
401         * g++.dg/parse/parameter-declaration-1.C: Adjust.
402         * g++.dg/template/pr23510.C: Adjust.
403         * g++.dg/template/pr39425.C: Adjust.
404         * g++.old-deja/g++.robertl/eb125.C: Adjust.
405
406 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
407
408         PR debug/46561
409         * gcc.dg/autopar/pr46561.c: New test.
410
411         PR c++/46538
412         * g++.dg/other/error34.C: New test.
413
414         PR c++/46526
415         * g++.dg/cpp0x/constexpr-base3.C: New test.
416
417         PR tree-optimization/45830
418         * gcc.target/i386/pr45830.c: New test.
419         * gcc.c-torture/execute/pr45830.c: New test.
420
421 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
422
423         * objc.dg/attributes/class-attribute-1.m: Rewritten.
424         * objc.dg/attributes/class-attribute-2.m: Same change.
425         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
426         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
427         * objc.dg/fobjc-std-1.m: Updated.
428         * obj-c++.dg/fobjc-std-1.mm: Updated.
429
430 2010-11-19  Michael Matz  <matz@suse.de>
431
432         PR tree-optimization/46077
433         * gcc.dg/vect/O3-pr46077.c: New testcase.
434
435 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
436
437         PR c/46547
438         * gcc.c-torture/compile/pr46547-1.c: New test.
439
440 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
441
442         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
443         exec $compiler.
444         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
445         $GFORTRAN_UNDER_TEST.
446         (gfortran_init): Use -B to specify specpath, add trailing /.
447
448 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
449
450         * gcc.target/powerpc/ppc-target-1.c: New file to test target
451         attributes on PowerPC.
452         * gcc.target/powerpc/ppc-target-2.c: Ditto.
453         * gcc.target/powerpc/ppc-target-3.c: Ditto.
454
455 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
456
457         * objc.dg/attributes/proto-attribute-1.m: Updated.
458         * objc.dg/attributes/proto-attribute-2.m: New.
459         * objc.dg/attributes/proto-attribute-3.m: New.
460         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
461         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
462         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
463
464 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
465
466         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
467
468 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
469
470         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
471
472 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
473
474         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
475         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
476
477 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
478
479         PR middle-end/46534
480         * gcc.c-torture/compile/pr46534.c: New test.
481
482 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
483
484         * gnat.dg/atomic4.ad[sb]: New test.
485         * gnat.dg/volatile4.adb: Likewise.
486
487 2010-11-18  Richard Henderson  <rth@redhat.com>
488
489         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
490
491 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
492
493         PR c/33193
494         * c-c++-common/pr33193.c: New test.
495
496 2010-11-18  Richard Guenther  <rguenther@suse.de>
497
498         PR tree-optimization/46172
499         * gcc.dg/torture/pr46172.c: New testcase.
500
501 2010-11-18  Jeff Law  <law@redhat.com>
502
503         PR middle-end-optimization/46297
504         * gfortran.dg/pr46297.f: New test.
505
506 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
507
508         PR middle-end/31490
509         * gcc.dg/pr31490.c: New test.
510
511 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
512
513         * gcc.dg/nop.h: Move from ...
514         * gcc.dg/guality/nop.h: ... here.
515         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
516         * gcc.dg/guality/asm-1.c: Update nop.h include.
517         * gcc.dg/guality/pr43329-1.c: Ditto.
518
519 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
520
521         * gcc.dg/two-types-1.c: New test.
522         * gcc.dg/two-types-2.c: New test.
523         * gcc.dg/two-types-3.c: New test.
524         * gcc.dg/two-types-4.c: New test.
525         * gcc.dg/two-types-5.c: New test.
526         * gcc.dg/two-types-6.c: New test.
527         * gcc.dg/two-types-7.c: New test.
528         * gcc.dg/two-types-8.c: New test.
529         * gcc.dg/two-types-9.c: New test.
530         * gcc.dg/two-types-10.c: New test.
531         * objc.dg/two-types-1.m: New test.
532
533 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
534
535         PR rtl-optimization/46440
536         * gcc.dg/pr46440.c: New test.
537
538         PR testsuite/45429
539         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
540
541 2010-11-17  Ira Rosen  <irar@il.ibm.com>
542
543         PR tree-optimization/46312
544         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
545         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
546         on targets that support vector shifts with scalar shift argument.
547         Remove dg-options.
548         * gcc.dg/vect/vect-scal-opt.c: Rename to...
549         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
550         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
551         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
552         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
553         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
554         support misaligned data accesses.
555         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
556         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
557         * lib/target-supports.exp
558         (check_effective_target_vect_shift_scalar): New.
559
560 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
561
562         * gcc.dg/guality/nop.h: New file.
563         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
564         "nop".  Adjust line numbers in gdb-test.
565         * gcc.dg/guality/pr43329-1.c: Likewise.
566
567 2010-11-16  Jason Merrill  <jason@redhat.com>
568
569         * g++.dg/cpp0x/defaulted20.C: New.
570
571         * g++.dg/template/injected2.C: New.
572
573 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
574
575         * objc.dg/protocol-optional-1.m: New.
576         * obj-c++.dg/protocol-optional-1.mm: New.
577
578 2010-11-16  Richard Henderson  <rth@redhat.com>
579
580         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
581         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
582
583 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
584
585         * gnat.dg/opt12.adb: New test.
586         * gnat.dg/opt12_pkg.ad[sb]: New helper.
587
588 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
589
590         * gcc.target/rx/pack.c: New test.
591
592 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
593             Tobias Burnus  <burnus@net-b.de>
594
595         PR fortran/32049
596         * gfortran.dg/quad_1.f90: New.
597         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
598         compiler arguments.
599         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
600         library search path; call gcc-set-multilib-library-path with
601         arguments such that libgfortran.spec is found.
602         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
603
604 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
605
606         PR c++/46401
607         * g++.dg/warn/Wsequence-point-3.C: New test.
608
609 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
610
611         PR preprocessor/17349
612         * gcc.dg/cpp/cmdlne-C3.c: New.
613
614 2010-11-16  Richard Guenther  <rguenther@suse.de>
615
616         PR tree-optimization/44545
617         * gcc.dg/pr44545.c: New testcase.
618
619 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
620
621         PR rtl-optimization/46366
622         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
623         casts.
624
625 2010-11-16  Richard Guenther  <rguenther@suse.de>
626
627         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
628
629 2010-11-16  Richard Guenther  <rguenther@suse.de>
630
631         PR middle-end/45172
632         * gfortran.dg/gomp/pr45172.f90: New testcase.
633
634 2010-11-16  Nick Clifton  <nickc@redhat.com>
635
636         * gcc.target/rx/pack.c: New test.
637
638 2010-11-15  Richard Henderson  <rth@redhat.com>
639
640         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
641         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
642         Use builtin_constant_p rather than scanning for builtin name.
643
644 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
645
646         * objc.dg/property/dotsyntax-18.m: New.
647         * objc.dg/property/dotsyntax-19.m: New.
648         * objc.dg/property/dotsyntax-20.m: New.
649         * obj-c++.dg/property/dotsyntax-18.mm: New.
650         * obj-c++.dg/property/dotsyntax-19.mm: New.
651         * obj-c++.dg/property/dotsyntax-20.mm: New.
652         * objc.dg/property/dotsyntax-4.m: Removed some unused
653         variables and code.
654         * objc.dg/property/dotsyntax-6.m: Same change.
655         * objc.dg/property/dotsyntax-16.m: Same change.
656         * objc.dg/property/dotsyntax-17.m: Same change.
657         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
658         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
659         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
660         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
661         * objc.dg/property/at-property-22.m: Added missing casts.
662         * obj-c++.dg/property/at-property-22.mm: Same change.
663
664 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
665
666         PR tree-optimization/46491
667         * gcc.target/i386/pr46491.c: New test.
668
669         PR tree-optimization/46461
670         * gcc.c-torture/compile/pr46461.c: New test.
671
672 2010-11-15  Tobias Burnus  <burnus@net.b.de>
673
674         PR fortran/46484
675         * gfortran.dg/allocatable_scalar_11.f90: New.
676         * gfortran.dg/allocatable_scalar_5.f90: Make test case
677         standard conform.
678
679 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
680
681         PR debug/46095
682         * gcc.target/i386/pr46095.c: New test.
683
684         PR debug/46387
685         * gcc.dg/pr46387.c: New test.
686
687 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
688
689         * objc.dg/property/dotsyntax-16.m: New.
690         * objc.dg/property/dotsyntax-17.m: New.
691         * obj-c++.dg/property/dotsyntax-16.mm: New.
692         * obj-c++.dg/property/dotsyntax-17.mm: New.
693         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
694         syntax with properties, which now works.
695         * obj-c++.dg/property/at-property-10.mm: Same change.
696
697 2010-11-15  Martin Jambor  <mjambor@suse.cz>
698
699         PR tree-optimization/46349
700         * gnat.dg/opt9.adb: New file.
701         * gnat.dg/opt9_pkg.ads: Likewise
702
703 2010-11-15  Richard Guenther  <rguenther@suse.de>
704
705         PR lto/44989
706         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
707
708 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
709
710         PR preprocessor/45038
711         * g++.dg/pr45038.C: New test.
712
713 2010-11-15  Richard Guenther  <rguenther@suse.de>
714
715         PR tree-optimization/46467
716         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
717
718 2010-11-15  Richard Guenther  <rguenther@suse.de>
719
720         PR testsuite/46423
721         * g++.dg/torture/pr34850.C: Adjust.
722
723 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
724
725         PR c/46475
726         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
727
728 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
729
730         * objc.dg/property/at-property-21.m: New.
731         * objc.dg/property/at-property-22.m: New.
732         * objc.dg/property/at-property-23.m: New.
733         * objc.dg/property/synthesize-9.m: New.
734         * objc.dg/property/synthesize-10.m: New.
735         * objc.dg/property/synthesize-11.m: New.
736         * obj-c++.dg/property/at-property-21.mm: New.
737         * obj-c++.dg/property/at-property-22.mm: New.
738         * obj-c++.dg/property/at-property-23.mm: New.
739         * obj-c++.dg/property/synthesize-9.mm: New.
740         * obj-c++.dg/property/synthesize-10.mm: New.
741         * obj-c++.dg/property/synthesize-11.mm: New.
742
743         * objc.dg/property/at-property-4.m: Updated to match new compiler
744         where some errors have been converted into warnings and vice versa.
745         * objc.dg/property/at-property-16.m: Same change.
746         * objc.dg/property/at-property-18.m: Same change.
747         * objc.dg/property/property-neg-5.m: Same change.
748         * obj-c++.dg/property/at-property-4.mm: Same change.
749         * obj-c++.dg/property/at-property-16.mm: Same change.
750         * obj-c++.dg/property/at-property-18.mm: Same change.
751         * obj-c++.dg/property/property-neg-5.mm: Same change.
752
753         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
754         commented out because of testsuite problems; I found out that
755         using dg-warning instead of dg-message gets them to work.
756         * obj-c++.dg/property/property-neg-3.mm: Same change.
757         * obj-c++.dg/property/synthesize-6.mm: Same change.
758         * obj-c++.dg/property/at-property-5.mm: Same change.
759         * obj-c++.dg/property/at-property-14.mm: Same change.
760         * obj-c++.dg/property/at-property-18.mm: Same change.
761         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
762         some tests still do not work due to some other testsuite issue).
763
764 2010-11-13  Jason Merrill  <jason@redhat.com>
765
766         * g++.dg/cpp0x/auto20.C: New.
767
768 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
769
770         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
771         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
772
773 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
774
775         PR c/46462
776         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
777         * gcc.dg/pr35746.c: Likewise.
778         * gcc.dg/cpp/direct2.c: Likewise.
779         * gcc.dg/cpp/direct2s.c: Likewise.
780         * gcc.dg/noncompile/920923-1.c: Likewise.
781         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
782
783 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
784
785         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
786
787 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
788
789         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
790         a pointer to an arbitrary C struct with an Objective-C protocol.
791         Test various valid uses of typedef with Objective-C objects and
792         protocols instead.
793         * objc.dg/invalid-type-1.m: New.
794         * obj-c++.dg/invalid-type-1.m: New.
795
796 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
797
798         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
799
800 2010-11-13  Tobias Burnus  <burnus@net-b.de>
801
802         PR fortran/45742
803         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
804
805 2010-11-13  Tobias Burnus  <burnus@net-b.de>
806
807         PR fortran/45742
808         * gfortran.dg/volatile12.f90: New.
809
810 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
811
812         * objc.dg/attributes/method-format-1.m: Adjust.
813
814 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
815
816         PR c/20385
817         * gcc.dg/decl-9.c: New.
818
819 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
820
821         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
822
823 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
824
825         * gcc.dg/format/few-1.c: New test.
826         * gcc.dg/format/asm_fprintf-1.c: Adjust.
827         * gcc.dg/format/c90-scanf-1.c: Adjust.
828         * gcc.dg/format/cmn-err-1.c: Adjust.
829         * gcc.dg/format/dfp-printf-1.c: Adjust.
830         * gcc.dg/format/dfp-scanf-1.c: Adjust.
831         * gcc.dg/format/gcc_diag-1.c: Adjust.
832         * gcc.dg/format/ms_unnamed-1.c: Adjust.
833         * gcc.dg/format/strfmon-1.c: Adjust.
834         * gcc.dg/format/unnamed-1.c: Adjust.
835         * gcc.dg/format/xopen-2.c: Adjust.
836         * g++.dg/ext/builtin4.C: Adjust.
837         * g++.dg/ext/builtin5.C: Adjust.
838
839 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
840
841         * gcc.dg/pragma-diag-2.c: New test.
842
843 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
844
845         PR fortran/45794
846         * gfortran.dg/optional_mask.f90: New test.
847
848 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
849
850         * g++.dg/cpp0x/defaulted15.C: Adjust.
851
852 2010-11-12  James Dennett <jdennett@google.com>
853
854         PR c++/39415
855         * g++.dg/expr/static_cast7.C: New.
856
857 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
858
859         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
860         warning.
861         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
862         mips-sgi-irix*.
863         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
864         * gcc.target/mips/call-3.c: Add dg-require-visibility.
865
866 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
867
868         * gcc.dg/pr46375.c: New test.
869
870 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
871
872         PR c/44782
873         * c-c++-common/fmax-errors.c: New test.
874
875 2010-11-11  Richard Henderson  <rth@redhat.com>
876
877         * gcc.target/i386/sse-24.c: Use -ffp-contract.
878
879 2010-11-11  Jan Hubicka  <jh@suse.cz>
880
881         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
882         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
883
884 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
885
886         PR target/46088
887         * gcc.dg/pr46088.c: New test.
888
889 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
890
891         * gfortran.dg/empty_derived_type.f90: New test.
892
893 2010-11-11  Tobias Burnus  <burnus@net-b.de>
894
895         PR fortran/46413
896         * gfortran.dg/class_31.f90: New.
897
898         PR fortran/46205
899         * gfortran.dg/forall_14.f90: New.
900
901 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
902             Tobias Burnus  <burnus@net-b.de>
903
904         PR fortran/46325
905         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
906
907 2010-11-11  Jan Hubicka  <jh@suse.cz>
908
909         * gcc.dg/20081223-1.c: Update LTO options.
910         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
911         * gcc.dg/lto/20081118_0.c: Update LTO options.
912         * gcc.dg/lto/ipareference_0.c: Update LTO options.
913         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
914         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
915         * gcc.dg/lto/ipacp_0.c: Update LTO options.
916         * gcc.dg/lto/20090116_0.c: Update LTO options.
917         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
918         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
919         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
920         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
921         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
922         * gcc.dg/lto/20081224_0.c: Update LTO options.
923         * gcc.dg/lto/20090219_0.c: Update LTO options.
924         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
925         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
926         * gcc.dg/lto/20081115_0.c: Update LTO options.
927         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
928         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
929         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
930         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
931         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
932         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
933         * g++.dg/20090107-1.C: Update LTO options.
934         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
935         * g++.dg/lto/20081123_0.C: Update LTO options.
936         * g++.dg/lto/20090313_0.C: Update LTO options.
937         * g++.dg/lto/20081125_0.C: Update LTO options.
938         * g++.dg/lto/20081109-1_0.C: Update LTO options.
939         * g++.dg/lto/20081219_0.C: Update LTO options.
940         * g++.dg/lto/20100724-1_0.C: Update LTO options.
941         * g++.dg/lto/20081204-1_0.C: Update LTO options.
942         * g++.dg/lto/20090303_0.C: Update LTO options.
943         * g++.dg/lto/20100723-1_0.C: Update LTO options.
944         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
945         * g++.dg/lto/20090128_0.C: Update LTO options.
946         * g++.dg/lto/20081204-2_0.C: Update LTO options.
947         * g++.dg/lto/20090302_0.C: Update LTO options.
948         * g++.dg/lto/20081119-1_0.C: Update LTO options.
949         * g++.dg/lto/20081118_0.C: Update LTO options.
950         * g++.dg/20090121-1.C: Update LTO options.
951         * objc.dg/lto/lto.exp: Update LTO options.
952         * lib/lto.exp: Update LTO options.
953         * lib/gcc-dg.exp: Update LTO options.
954         * lib/c-torture.exp: Update LTO options.
955         * obj-c++.dg/lto/lto.exp: Update LTO options.
956
957 2010-11-11  Jan Hubicka  <jh@suse.cz>
958
959         PR tree-optimize/40436
960         * gcc.dg/tree-ssa/inline-5.c: New testcase.
961         * gcc.dg/tree-ssa/inline-6.c: New testcase.
962
963 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
964
965         * gfortran.dg/proc_decl_24.f90: New.
966
967 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
968
969         * objc.dg/property/at-property-20.m: New.
970         * objc.dg/property/synthesize-8.m: New.
971         * obj-c++.dg/property/at-property-20.m: New.
972         * obj-c++.dg/property/synthesize-8.mm: New.
973
974 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
975
976         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
977
978 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
979
980         PR middle-end/46388
981         * gcc.c-torture/compile/pr46388.c: New test.
982
983 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
984
985         * lib/lto.exp (lto-get-options-main): Support optional target
986         selector for dg-suppress-ld-options.
987
988 2010-11-11  Martin Jambor  <mjambor@suse.cz>
989
990         PR tree-optimization/46383
991         * g++.dg/torture/pr46383.C: New test.
992
993 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
994
995         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
996         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
997         to dg-options.
998         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
999         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1000         * g++.dg/other/i386-3.C: Ditto.
1001
1002 2010-11-10  Jason Merrill  <jason@redhat.com>
1003
1004         * g++.dg/cpp0x/constexpr-46420.C: New.
1005
1006 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
1007
1008         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1009         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1010         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1011         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1012         expected messages.
1013
1014 2010-11-10  Jan Hubicka  <jh@suse.cz>
1015
1016         PR tree-optimize/38669
1017         * gcc.dg/tree-ssa/pr38699.c: New testcase.
1018
1019 2010-11-10  Jan Hubicka  <jh@suse.cz>
1020
1021         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1022
1023 2010-11-10  Jason Merrill  <jason@redhat.com>
1024
1025         * g++.dg/cpp0x/constexpr-bitfield.C: New.
1026
1027 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
1028
1029         PR debug/46409
1030         * gcc.dg/debug/pr46409.c: New test.
1031
1032         PR c++/46368
1033         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1034
1035 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
1036
1037         PR target/46419
1038         * gcc-target/i386/pr46419.c: New test.
1039
1040 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1041
1042         * g++.dg/other/i386-2.C: Add -mtbm.
1043         * g++.dg/other/i386-3.C: Likewise.
1044         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1045         * gcc.target/i386/funcspec-6.c: Likewise.
1046         * gcc.target/i386/sse-12.c: Add -mtbm.
1047         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1048         operand intrinsics.
1049         * gcc.target/i386/sse-14.c: Likewise.
1050         * gcc.target/i386/sse-22.c: Likewise.
1051         * gcc.target/i386/sse-23.c: Likewise.
1052         * gcc.target/i386/tbm-1.c: New file.
1053         * gcc.target/i386/tbm-2.c: Likewise.
1054
1055 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1056
1057         * g++.dg/other/i386-2.C: Add -mbmi.
1058         * g++.dg/other/i386-3.C: Likewise.
1059         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1060         * gcc.target/i386/funcspec-6.c: Likewise.
1061         * gcc.target/i386/sse-12.c: Add -mbmi.
1062         * gcc.target/i386/bmi-1.c: New file.
1063         * gcc.target/i386/bmi-2.c: Likewise.
1064         * gcc.target/i386/bmi-3.c: Likewise.
1065         * gcc.target/i386/bmi-4.c: Likewise.
1066         * gcc.target/i386/bmi-5.c: Likewise.
1067         * gcc.target/i386/bmi-6.c: Likewise.
1068
1069 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
1070
1071         PR c++/46065
1072         * g++.dg/pr46065.C: New test.
1073
1074 2010-11-10  Jan Hubicka  <jh@suse.cz>
1075
1076         PR tree-optimize/33172
1077         PR tree-optimize/43411
1078         * gcc.dg/tree-ssa/pr33172.c: New testcase.
1079         * g++.dg/tree-ssa/pr43411.C: New testcase.
1080
1081 2010-11-10  Jan Hubicka  <jh@suse.cz>
1082
1083         PR tree-optimize/46228
1084         * g++.dg/tree-ssa/pr46228.C: New testcase.
1085
1086 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
1087
1088         PR tree-optimization/46414
1089         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1090
1091 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1092
1093         PR fortran/46411
1094         * gfortran.dg/intrinsic_7.f90: New.
1095
1096 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1097
1098         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1099         * g++.dg/abi/thunk4.C: Likewise.
1100         * g++.dg/opt/combine.C: Add dg-require-visibility.
1101         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1102         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1103         alpha*-dec-osf*.
1104         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1105         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1106         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1107         large arena_size.
1108         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1109         * gcc.dg/intmax_t-1.c: Likewise.
1110
1111 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1112
1113         PR fortran/46244
1114         * gfortran.dg/class_30.f90: New.
1115
1116 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1117
1118         PR fortran/46223
1119         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1120         failure on s390.
1121
1122 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
1123
1124         PR tree-optimization/45971
1125         * gcc.dg/vect/O3-pr45971.c: New.
1126
1127 2010-11-10  Richard Guenther  <rguenther@suse.de>
1128
1129         PR tree-optimization/44964
1130         * gcc.dg/pr44964.c: New testcase.
1131
1132 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1133
1134         * gnat.dg/opt10.adb: Fix typo.
1135
1136 2010-11-10  Martin Jambor  <mjambor@suse.cz>
1137
1138         PR tree-optimization/46351
1139         PR tree-optimization/46377
1140         * gnat.dg/opt10.adb: New file.
1141         * gnat.dg/opt10_pkg.ads: Likewise.
1142         * gnat.dg/opt11.adb: Likewise.
1143         * gnat.dg/opt11.ads: Likewise.
1144
1145 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1146
1147         * gnat.dg/boolean_conv.adb: New test.
1148
1149 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1150
1151         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1152
1153 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1154
1155         * gnat.dg/unchecked_convert7.adb: New test.
1156
1157 2010-11-10  Richard Guenther  <rguenther@suse.de>
1158
1159         PR tree-optimization/46398
1160         * gcc.dg/torture/pr46398.c: New testcase.
1161
1162 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1163
1164         * gfortran.dg/open_dev_null.f90: New test.
1165
1166 2010-11-09  Jan Hubicka  <jh@suse.cz>
1167
1168         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1169         unrolling.
1170
1171 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
1172
1173         * gcc.dg/struct-semi-4.c: New test.
1174
1175 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
1176
1177         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1178         power5 to enable generation of FRIZ.
1179
1180         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1181         optimization.
1182
1183         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1184         expected.
1185
1186 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1187
1188         PR target/43808
1189         * gfortran.dg/pr43808.f90: New test.
1190
1191 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
1192
1193         PR tree-optimization/46036
1194         * gfortran.dg/lto/pr46036_0.f90: New.
1195
1196 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
1197
1198         PR middle-end/45663
1199         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1200         bar invocation instead of first.
1201
1202         PR debug/46171
1203         * gcc.dg/pr46171.c: New test.
1204
1205 2010-11-09  Richard Guenther  <rguenther@suse.de>
1206
1207         PR tree-optimization/46355
1208         * gcc.dg/pr46355.c: New testcase.
1209
1210 2010-11-09  Richard Guenther  <rguenther@suse.de>
1211
1212         PR tree-optimization/46177
1213         * gcc.dg/pr46177-2.c: New testcase.
1214
1215 2010-11-09  Richard Guenther  <rguenther@suse.de>
1216
1217         PR testsuite/46312
1218         * gcc.dg/vec-scal-opt.c: Move ...
1219         * gcc.dg/vect/vect-scal-opt.c: ... here.
1220         * gcc.dg/vec-scal-opt1.c: Move ...
1221         * gcc.dg/vect/vect-scal-opt1.c: ... here.
1222         * gcc.dg/vec-scal-opt2.c: Move ...
1223         * gcc.dg/vect/vect-scal-opt2.c: ... here.
1224
1225 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1226
1227         * gnat.dg/specs/static_initializer5.ads: New test.
1228         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1229
1230 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1231
1232         PR middle-end/46360
1233         * gcc.c-torture/compile/pr46360.c: New test.
1234
1235         PR c++/45894
1236         * g++.dg/warn/Wsequence-point-2.C: New test.
1237
1238 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
1239
1240         PR fortran/46313
1241         * gfortran.dg/class_29.f03: New.
1242
1243 2010-11-09  Richard Guenther  <rguenther@suse.de>
1244
1245         PR middle-end/46221
1246         * gcc.target/i386/alias-1.c: New testcase.
1247
1248 2010-11-08  Jason Merrill  <jason@redhat.com>
1249
1250         * g++.dg/cpp0x/constexpr-sassert.C: New.
1251
1252 2010-11-08  Jason Merrill  <jason@redhat.com>
1253
1254         * g++.dg/cpp0x/constexpr-defarg.C: New.
1255
1256 2010-11-08  Xinliang David Li  <davidxl@google.com>
1257
1258         PR tree-optimization/46316
1259         * gcc.c-torture/execute/pr46316.c: New test.
1260
1261 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1262
1263         PR fortran/46344
1264         * gfortran.dg/class_28.f03: Extended.
1265
1266 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1267
1268         * objc.dg/property/dotsyntax-13.m: New.
1269         * objc.dg/property/dotsyntax-14.m: New.
1270         * objc.dg/property/dotsyntax-15.m: New.
1271         * objc.dg/property/synthesize-7.m: New.
1272         * obj-c++.dg/property/dotsyntax-13.mm: New.
1273         * obj-c++.dg/property/dotsyntax-14.mm: New.
1274         * obj-c++.dg/property/dotsyntax-15.mm: New.
1275         * obj-c++.dg/property/synthesize-7.mm: New.
1276
1277 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1278
1279         * objc.dg/property/dynamic-4.m: New.
1280         * objc.dg/property/dynamic-5.m: New.
1281         * objc.dg/property/dynamic-6.m: New.
1282         * obj-c++.dg/property/dynamic-4.mm: New.
1283         * obj-c++.dg/property/dynamic-5.mm: New.
1284         * obj-c++.dg/property/dynamic-6.mm: New.
1285
1286 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1287
1288         * objc.dg/property/synthesize-3.m: New.
1289         * objc.dg/property/synthesize-4.m: New.
1290         * objc.dg/property/synthesize-5.m: New.
1291         * objc.dg/property/synthesize-6.m: New.
1292         * obj-c++.dg/property/synthesize-3.mm: New.
1293         * obj-c++.dg/property/synthesize-4.mm: New.
1294         * obj-c++.dg/property/synthesize-5.mm: New.
1295         * obj-c++.dg/property/synthesize-6.mm: New.
1296
1297 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1298
1299         * objc.dg/property/at-property-5.m: Updated test.
1300         * objc.dg/property/at-property-16.m: New.
1301         * objc.dg/property/at-property-17.m: New.
1302         * objc.dg/property/at-property-18.m: New.
1303         * objc.dg/property/at-property-19.m: New.
1304         * objc.dg/property/dotsyntax-12.m: New.
1305         * objc.dg/protocol-inheritance-1.m: New.
1306         * objc.dg/protocol-inheritance-2.m: New.
1307         * obj-c++.dg/property/at-property-5.mm: Updated test.
1308         * obj-c++.dg/property/at-property-16.mm: New.
1309         * obj-c++.dg/property/at-property-17.mm: New.
1310         * obj-c++.dg/property/at-property-18.mm: New.
1311         * obj-c++.dg/property/at-property-19.mm: New.
1312         * obj-c++.dg/protocol-inheritance-1.mm: New.
1313         * obj-c++.dg/protocol-inheritance-2.mm: New.
1314         * obj-c++.dg/property/dotsyntax-12.mm: New.
1315
1316 2010-11-08  Jason Merrill  <jason@redhat.com>
1317
1318         * g++.dg/expr/overflow1.C: New.
1319         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1320         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1321         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1322         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1323
1324 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1325
1326         * gcc.dg/pr35442.c: Adapt warning.
1327
1328         PR target/46280
1329         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1330         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1331         * g++.dg/torture/pr36444.C: Add dg-options -msse for
1332         i?86-*-* x86_64-*-*.
1333         * g++.dg/torture/pr36445.C: Likewise.
1334         * gcc.c-torture/compile/pr34856.c: Likewise.
1335         * gcc.c-torture/compile/pr39928-1.c: Likewise.
1336         * gcc.c-torture/compile/vector-1.c: Likewise.
1337         * gcc.c-torture/compile/vector-2.c: Likewise.
1338         * gcc.dg/pr32912-1.c: Likewise.
1339         * gcc.c-torture/execute/va-arg-25.c: Move ...
1340         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
1341         Add dg-options -msse, dg-require-effective-target sse_runtime for
1342         for i?86-*-*, x86_64-*-*.
1343         * gcc.c-torture/execute/vector-1.c: Likewise.
1344         * gcc.c-torture/execute/vector-2.c: Likewise.
1345         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1346         i?86-*-*, x86_64-*-*.
1347         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1348         * gcc.dg/tree-ssa/sra-4.c: Likewise.
1349         * gcc.dg/tree-ssa/vector-1.c: Likewise.
1350         * gcc.dg/tree-ssa/vector-2.c: Likewise.
1351         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1352
1353 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1354
1355         * gcc.dg/torture/pr45982.c: Add -std=c99
1356         * gcc.dg/torture/pr45623.c: Ditto.
1357
1358 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1359
1360         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1361         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1362
1363 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
1364
1365         PR target/28627
1366         * g++.dg/ext/dllimport7.C: Adjust second error check and
1367         allow test for x86_64 mingw, too.
1368
1369 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1370
1371         PR fortran/46344
1372         * gfortran.dg/class_28.f03: New.
1373
1374 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
1375
1376         PR rtl-optimization/45352
1377         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1378         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1379         gcc.target/i386/pr45352-2.c: New tests.
1380
1381 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1382
1383         PR libobjc/36610
1384         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1385         XFAIL the run for all but m32 x86.
1386
1387 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
1388
1389         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1390         as comment character.
1391
1392 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1393
1394         * gcc.target/mips/mips.exp: Revert previous patch.
1395         * gcc.target/mips/fma-1.c: Delete.
1396         * gcc.target/mips/fma-2.c: Likewise.
1397         * gcc.target/mips/fma-3.c: Likewise.
1398         * gcc.target/mips/fma-4.c: Likewise.
1399         * gcc.target/mips/fma-5.c: Likewise.
1400         * gcc.target/mips/fma-6.c: Likewise.
1401         * gcc.target/mips/fma-7.c: Likewise.
1402         * gcc.target/mips/fma-8.c: Likewise.
1403         * gcc.target/mips/fma-9.c: Likewise.
1404         * gcc.target/mips/fma-10.c: Likewise.
1405         * gcc.target/mips/fma-11.c: Likewise.
1406         * gcc.target/mips/fma-12.c: Likewise.
1407         * gcc.target/mips/fma-13.c: Likewise.
1408         * gcc.target/mips/fma-14.c: Likewise.
1409         * gcc.target/mips/fma-15.c: Likewise.
1410         * gcc.target/mips/fma-16.c: Likewise.
1411         * gcc.target/mips/fma-17.c: Likewise.
1412         * gcc.target/mips/fma-18.c: Likewise.
1413         * gcc.target/mips/fma-19.c: Likewise.
1414         * gcc.target/mips/fma-20.c: Likewise.
1415
1416 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1417
1418         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1419         * gcc.target/mips/fma-1.c: New test.
1420         * gcc.target/mips/fma-2.c: Likewise.
1421         * gcc.target/mips/fma-3.c: Likewise.
1422         * gcc.target/mips/fma-4.c: Likewise.
1423         * gcc.target/mips/fma-5.c: Likewise.
1424         * gcc.target/mips/fma-6.c: Likewise.
1425         * gcc.target/mips/fma-7.c: Likewise.
1426         * gcc.target/mips/fma-8.c: Likewise.
1427         * gcc.target/mips/fma-9.c: Likewise.
1428         * gcc.target/mips/fma-10.c: Likewise.
1429         * gcc.target/mips/fma-11.c: Likewise.
1430         * gcc.target/mips/fma-12.c: Likewise.
1431         * gcc.target/mips/fma-13.c: Likewise.
1432         * gcc.target/mips/fma-14.c: Likewise.
1433         * gcc.target/mips/fma-15.c: Likewise.
1434         * gcc.target/mips/fma-16.c: Likewise.
1435         * gcc.target/mips/fma-17.c: Likewise.
1436         * gcc.target/mips/fma-18.c: Likewise.
1437         * gcc.target/mips/fma-19.c: Likewise.
1438         * gcc.target/mips/fma-20.c: Likewise.
1439
1440 2010-11-06  Jason Merrill  <jason@redhat.com>
1441
1442         * g++.dg/cpp0x/constexpr-ctor3.C: New.
1443
1444 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
1445
1446         PR c/43384
1447         * gcc.dg/parser-error-3.c: New test.
1448
1449 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
1450
1451         PR c++/45332
1452         * g++.dg/parse/semicolon2.C: New testcase.
1453         * g++.dg/ext/asmspec1.C: Adjust.
1454         * g++.dg/init/new13.C: Adjust.
1455         * g++.dg/parse/ctor5.C: Adjust.
1456
1457 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
1458
1459         PR fortran/46330
1460         * gfortran.dg/class_27.f03: New.
1461
1462 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1463
1464         Fixed using the Objective-C 2.0 dot-syntax with self and super.
1465         * objc.dg/property/dotsyntax-5.m: New.
1466         * objc.dg/property/dotsyntax-6.m: New.
1467         * objc.dg/property/dotsyntax-7.m: New.
1468         * objc.dg/property/dotsyntax-8.m: New.
1469         * objc.dg/property/dotsyntax-9.m: New.
1470         * objc.dg/property/dotsyntax-10.m: New.
1471         * objc.dg/property/dotsyntax-11.m: New.
1472         * obj-c++.dg/property/dotsyntax-5.mm: New.
1473         * obj-c++.dg/property/dotsyntax-6.mm: New.
1474         * obj-c++.dg/property/dotsyntax-7.mm: New.
1475         * obj-c++.dg/property/dotsyntax-8.mm: New.
1476         * obj-c++.dg/property/dotsyntax-9.mm: New.
1477         * obj-c++.dg/property/dotsyntax-10.mm: New.
1478         * obj-c++.dg/property/dotsyntax-11.mm: New.
1479
1480 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1481
1482         * obj-c++.dg/encode-3.mm: Provide a different string check for the
1483         NeXT runtime when the type is READONLY.
1484
1485 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
1486
1487         * gcc.target/i386/387-2.c: Skip if -march= is specified.
1488         * gcc.target/i386/387-6.c: Ditto.
1489         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
1490         * gcc.target/i386/387-4.c: Ditto.
1491         * gcc.target/i386/387-7.c: Ditto.
1492         * gcc.target/i386/387-8.c: Ditto.
1493         * gcc.target/i386/387-9.c: Ditto.
1494         * gcc.target/i386/387-10.c: Ditto.
1495         * gcc.target/i386/387-11.c: Ditto.
1496         * gcc.target/i386/387-12.c: Ditto.
1497
1498         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
1499
1500 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1501
1502         PR target/44981
1503         * gcc.dg/darwin-cfstring-format-1.c: New.
1504         * gcc.dg/warn-nsstring.c: New.
1505         * objc.dg/fsf-nsstring-format-1.m: New.
1506         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1507         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1508         linker warning.
1509
1510 2010-11-05  Jason Merrill  <jason@redhat.com>
1511
1512         PR c++/45473
1513         * g++.dg/inherit/virtual6.C: New.
1514
1515 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1516
1517         PR c/44772
1518         * gcc.dg/Wcxx-compat-21.c: New test.
1519
1520 2010-11-05  Ian Lance Taylor  <iant@google.com>
1521
1522         PR target/46084
1523         * gcc.target/i386/pr46084.c: New test.
1524
1525 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
1526
1527         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1528         * (check_effective_target_mempcpy): New.
1529         * gcc.c-torture/execute/pr45636.c: Move this...
1530         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
1531
1532 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1533
1534         * gcc.target/i386/i386.exp (FLAGS): Remove.
1535         Wrap gcc_target_compile with $clearcap_ldflags added to options.
1536
1537 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1538
1539         PR c++/46160
1540         * g++.dg/opt/empty2.C: New test.
1541
1542         PR target/45670
1543         * gcc.target/i386/pr45670.c: New test.
1544
1545 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
1546
1547         PR fortran/45451
1548         PR fortran/46174
1549         * gfortran.dg/class_19.f03: Modified.
1550         * gfortran.dg/class_allocate_6.f03: New.
1551
1552 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1553
1554         * gcc.target/i386/avx-vzeroupper-19.c: New.
1555
1556 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1557
1558         PR tree-optimization/46099
1559         * gcc.dg/autopar/pr46099.c: New test.
1560
1561         PR middle-end/43690
1562         * c-c++-common/pr43690.c: New test.
1563
1564 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
1565
1566         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
1567         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
1568         declaration and implementation.
1569         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
1570         * obj-c++.dg/property/at-property-13.mm: Likewise.
1571         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
1572         * obj-c++.dg/property/property-1.mm: Likewise.
1573         * obj-c++.dg/property/at-property-7.mm: Likewise.
1574         * obj-c++.dg/property/at-property-9.mm: Likewise.
1575         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
1576         * obj-c++.dg/property/at-property-10.mm: Likewise.
1577         * obj-c++.dg/property/synthesize-2.mm: Likewise.
1578         * obj-c++.dg/property/at-property-12.mm: Likewise.
1579         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
1580         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
1581         * obj-c++.dg/property/at-property-6.mm: Likewise.
1582         * obj-c++.dg/property/at-property-8.mm: Likewise.
1583         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
1584         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
1585         * obj-c++.dg/property/at-property-11.mm: Likewise.
1586         * obj-c++.dg/template-8.mm: Likewise.
1587         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
1588         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
1589         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
1590         and put a FIXME for this.
1591         * obj-c++.dg/property/property-2.mm: Remove.
1592         * obj-c++.dg/property/property-3.mm: Remove.
1593
1594 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1595
1596         PR debug/46307
1597         * gcc.dg/pr46307.c: New test.
1598
1599 2010-11-05  Jason Merrill  <jason@redhat.com>
1600
1601         PR c++/46304
1602         * g++.dg/ext/complex6.C: New.
1603
1604 2010-11-04  Bud Davis   <jimmied@smu.edu>
1605
1606         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
1607
1608 2010-11-04  Chao-ying Fu  <fu@mips.com>
1609
1610         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
1611         msubu, mult, multu.
1612         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1613
1614 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1615
1616         Fixed using the Objective-C 2.0 dot-syntax with class names.
1617         * objc.dg/property/dotsyntax-3.m: New.
1618         * objc.dg/property/dotsyntax-4.m: New.
1619         * obj-c++.dg/property/dotsyntax-3.mm: New.
1620         * obj-c++.dg/property/dotsyntax-4.mm: New.
1621
1622         * objc.dg/fobjc-std-1.m: Added test for warnings when the
1623         Objective-C 2.0 dot-syntax is used with class names.
1624         * obj-c++.dg/fobjc-std-1.mm: Same change.
1625
1626 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
1627
1628         * gcc.target/powerpc/loop_align.c: New.
1629
1630 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1631
1632         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1633
1634         merge from FSF 'apple/trunk' branch.
1635         * gcc.target/powerpc/darwin64-abi.c: New.
1636
1637 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
1638
1639         PR tree-optimization/46233
1640         * gcc.dg/pr46233.c: New test.
1641
1642 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1643
1644         * objc.dg/property/property-2.m: Deleted.
1645         * objc.dg/property/property-3.m: Deleted.
1646
1647 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1648
1649         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1650         defined.
1651         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1652         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1653         * objc.dg/property/property-1.m: Likewise.
1654         * objc.dg/property/at-property-6.m: Likewise.
1655         * objc.dg/property/at-property-7.m: Likewise.
1656         * objc.dg/property/dotsyntax-1.m: Likewise.
1657         * objc.dg/property/at-property-8.m: Likewise.
1658         * objc.dg/property/dotsyntax-2.m: Likewise.
1659         * objc.dg/property/at-property-9.m: Likewise.
1660         * objc.dg/property/synthesize-2.m: Likewise.
1661         * objc.dg/property/at-property-10.m: Likewise.
1662         * objc.dg/property/at-property-11.m: Likewise.
1663         * objc.dg/property/at-property-12.m: Likewise.
1664         * objc.dg/property/at-property-13.m: Likewise.
1665         * objc.dg/property/fsf-property-method-access.m: Likewise.
1666         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1667         linker warning.
1668         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
1669         warnings.
1670         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
1671         deprecation warnings.  Use Object1 implementation.
1672         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
1673         * objc/execute/forward-1.m: Remove.
1674         * objc/execute/forward-1.x: Remove.
1675
1676 2010-11-04  Jason Merrill  <jason@redhat.com>
1677
1678         * g++.dg/cpp0x/constexpr-access.C: New.
1679
1680 2010-11-04  Richard Guenther  <rguenther@suse.de>
1681
1682         PR rtl-optimization/46183
1683         * gcc.dg/torture/pr46183.c: New testcase.
1684
1685 2010-11-04  Richard Guenther  <rguenther@suse.de>
1686
1687         PR tree-optimization/46068
1688         * gcc.dg/torture/pr46068.c: New testcase.
1689
1690 2010-11-04  Richard Guenther  <rguenther@suse.de>
1691
1692         PR tree-optimization/45991
1693         * gcc.dg/pr45991.c: New testcase.
1694
1695 2010-11-04  Richard Guenther  <rguenther@suse.de>
1696
1697         PR tree-optimization/46154
1698         * g++.dg/torture/pr46154.C: New testcase.
1699
1700 2010-11-04  Richard Guenther  <rguenther@suse.de>
1701
1702         PR tree-optimization/45733
1703         * gcc.dg/pr45733.c: New testcase.
1704
1705 2010-11-04  Ira Rosen  <irar@il.ibm.com>
1706
1707         PR tree-optimization/46213
1708         * gfortran.dg/vect/pr46213.f90: New.
1709
1710 2010-11-04  Richard Guenther  <rguenther@suse.de>
1711
1712         PR testsuite/45702
1713         * gcc.dg/pr34989-1.c: Move ...
1714         * gcc.dg/lto/pr34989-1_0.c: ... here.
1715         * gcc.dg/pr34989-2.c: Move ...
1716         * gcc.dg/lto/pr34989-1_1.c: ... here.
1717         * gcc.dg/pr27898.c: Move ...
1718         * gcc.dg/lto/pr27898_0.c: ... here and ...
1719         * gcc.dg/lto/pr27898_1.c: ... split.
1720         * gcc.dg/pr28712.c: Move ...
1721         * gcc.dg/lto/pr28712_0.c: ... here and ...
1722         * gcc.dg/lto/pr28712_1.c: ... split ...
1723         * gcc.dg/lto/pr28712_2.c: ... twice.
1724         * gcc.dg/pr28706.c: Move ...
1725         * gcc.dg/lto/pr28706_0.c: ... here and ...
1726         * gcc.dg/lto/pr28706_1.c: ... split.
1727
1728 2010-11-04  Richard Guenther  <rguenther@suse.de>
1729             Richard Henderson  <rth@redhat.com>
1730
1731         * gcc.target/i386/fma4-vector-2.c: New testcase.
1732
1733 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1734             Richard Guenther  <rguenther@suse.de>
1735
1736         * gcc.dg/vec-scal-opt.c: New testcase.
1737         * gcc.dg/vec-scal-opt1.c: New testcase.
1738         * gcc.dg/vec-scal-opt2.c: New testcase.
1739
1740 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1741
1742         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1743         from plugin build flags on Darwin targets.
1744
1745 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1746
1747         * gcc.target/i386/pr46285.c: Require split_stack target.
1748
1749 2010-11-03  Jason Merrill  <jason@redhat.com>
1750
1751         PR c++/46293
1752         * g++.dg/cpp0x/constexpr-base2.C: New.
1753
1754         PR c++/46289
1755         * g++.dg/cpp0x/initlist45.C: New.
1756
1757 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1758
1759         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1760         is now allowed in categories.
1761         * obj-c++.dg/property/dynamic-2.mm: Same change.
1762         * objc.dg/property/dynamic-3.m: New.
1763         * obj-c++.dg/property/dynamic-3.mm: New.
1764         * objc.dg/property/at-property-14.m: New.
1765         * objc.dg/property/at-property-15.m: New.
1766         * obj-c++.dg/property/at-property-14.mm: New.
1767         * obj-c++.dg/property/at-property-15.mm: New.
1768
1769         * objc.dg/foreach-6.m: Added a few more tests for valid and
1770         invalid iterating variables and collections.
1771
1772 2010-11-03  Xinliang David Li  <davidxl@google.com>
1773
1774         PR target/46200
1775         * g++.dg/tree-ssa/ivopts-2.C: New test.
1776
1777 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1778
1779         PR target/46295
1780         * gcc.target/i386/pr46295.c: New.
1781
1782 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1783
1784         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1785         precision min/max for single precision on VSX.
1786
1787 2010-11-03  Jason Merrill  <jason@redhat.com>
1788
1789         PR c++/46289
1790         * g++.dg/cpp0x/constexpr-ice3.C: New.
1791
1792 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1793
1794         * gnat.dg/opt8.ad[sb]: New test.
1795         * gnat.dg/opt8_pkg.ads: New helper.
1796
1797 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1798
1799         PR rtl-optimization/45865
1800         * gcc.dg/pr45865.c: New.
1801         * gcc.dg/torture/pr45865.c: Likewise.
1802
1803         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1804         * gcc.target/arm/headmerge-2.c: Likewise.
1805         * gcc.target/i386/headmerge-1.c: Likewise.
1806         * gcc.target/i386/headmerge-2.c: Likewise.
1807
1808 2010-11-03  Richard Guenther  <rguenther@suse.de>
1809
1810         PR middle-end/46288
1811         * gcc.dg/pr46288.c: New testcase.
1812
1813 2010-11-03  Richard Guenther  <rguenther@suse.de>
1814
1815         PR tree-optimization/44807
1816         * gcc.dg/torture/pr44807.c: New testcase.
1817
1818 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1819
1820         PR libgfortran/43899
1821         * gfortran.dg/namelist_67.f90: New test.
1822
1823 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1824
1825         PR tree-optimization/46009
1826         * gcc.dg/vect/pr46009.c: New function.
1827
1828 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1829
1830         Implemented -fobjc-std=objc1 flag.
1831         * objc.dg/fobjc-std-1.m: New.
1832         * obj-c++.dg/fobjc-std-1.mm: New.
1833
1834 2010-11-03  Richard Guenther  <rguenther@suse.de>
1835
1836         PR middle-end/46241
1837         * g++.dg/debug/pr46241.C: New testcase.
1838
1839 2010-11-03  Richard Guenther  <rguenther@suse.de>
1840
1841         PR tree-optimization/46190
1842         * gfortran.dg/pr46190.f90: New testcase.
1843
1844 2010-11-03  Richard Guenther  <rguenther@suse.de>
1845
1846         PR testsuite/46274
1847         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1848         * gcc.dg/vect/vect-19.c: Likewise.
1849         * gcc.dg/vect/vect-17.c: Likewise.
1850
1851 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1852
1853         PR target/46285
1854         * gcc.target/i386/pr46285.c: New.
1855
1856 2010-11-03  Richard Guenther  <rguenther@suse.de>
1857
1858         PR tree-optimization/46217
1859         * gcc.dg/pr46217.c: New testcase.
1860
1861 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1862
1863         * objc.dg/property/dotsyntax-1.m: New.
1864         * objc.dg/property/dotsyntax-2.m: New.
1865         * obj-c++.dg/property/dotsyntax-1.mm: New.
1866         * obj-c++.dg/property/dotsyntax-2.mm: New.
1867
1868 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1869
1870         PR tree-optimization/46165
1871         * gcc.dg/pr46165.c: New test.
1872
1873 2010-11-03  Richard Guenther  <rguenther@suse.de>
1874
1875         PR middle-end/46251
1876         * gcc.dg/pr46251.c: New testcase.
1877
1878 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1879
1880         PR tree-optimization/46107
1881         * gcc.c-torture/compile/pr46107.c: New test.
1882
1883         PR debug/46252
1884         * gcc.dg/pr46252.c: New test.
1885
1886         PR rtl-optimization/46034
1887         PR rtl-optimization/46212
1888         PR rtl-optimization/46248
1889         * gcc.c-torture/compile/pr46034.c: New test.
1890         * gcc.c-torture/compile/pr46248.c: New test.
1891         * gcc.dg/pr46212.c: New test.
1892
1893 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1894
1895         * gnat.dg/sizetype4.adb: New test.
1896
1897 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
1898
1899         * gcc.target/i386/avx-vzeroupper-15.c: New.
1900         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1901         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1902         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1903
1904         PR target/46253
1905         * gcc.target/i386/pr46253.c: New.
1906
1907 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1908             Tobias Burnus  <burnus@net-b.de>
1909
1910         PR fortran/45170
1911         * gfortran.dg/deferred_type_param_1.f90: New.
1912         * gfortran.dg/deferred_type_param_2.f90: New.
1913         * gfortran.dg/initialization_1.f90: Update dg-errors.
1914         * gfortran.dg/initialization_9.f90: Update dg-errors.
1915
1916 2010-11-02  Richard Guenther  <rguenther@suse.de>
1917
1918         PR tree-optimization/46149
1919         * g++.dg/torture/pr46149.C: New testcase.
1920
1921 2010-11-02  Richard Guenther  <rguenther@suse.de>
1922
1923         PR tree-optimization/46216
1924         * gcc.dg/torture/pr46216.c: New testcase.
1925
1926 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1927
1928         PR target/46131
1929         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1930         *-*-osf*.
1931
1932 2010-11-02  Richard Guenther  <rguenther@suse.de>
1933
1934         PR tree-optimization/46184
1935         * gcc.dg/pr46184.c: New testcase.
1936
1937 2010-11-02  Richard Guenther  <rguenther@suse.de>
1938
1939         PR tree-optimization/46177
1940         * gcc.dg/pr46177.c: New testcase.
1941
1942 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1943
1944         PR middle-end/46120
1945         * g++.dg/ipa/ivinline-9.C: New test.
1946
1947 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1948
1949         PR tree-optimization/45875
1950         * g++.dg/torture/pr45875.C: New test.
1951
1952 2010-11-02  Richard Guenther  <rguenther@suse.de>
1953
1954         PR testsuite/46249
1955         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1956
1957 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
1958
1959         PR debug/46255
1960         * gcc.dg/pr46255.c: New test.
1961
1962 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1963
1964         PR c++/46170
1965         PR c++/46162
1966         * g++.dg/template/sfinae26.C: New test.
1967         * g++.dg/template/sfinae27.C: Likewise.
1968
1969 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1970
1971         PR c++/45606
1972         * g++.dg/template/typedef36.C: New test.
1973         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1974         * g++.dg/template/canon-type-10.C: Likewise.
1975         * g++.dg/template/canon-type-11.C: Likewise.
1976         * g++.dg/template/canon-type-12.C: Likewise.
1977         * g++.dg/template/canon-type-13.C: Likewise.
1978
1979 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
1980
1981         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1982         instance of debug_pubnames on darwin.
1983
1984 2010-11-01  Jason Merrill  <jason@redhat.com>
1985             Benjamin Kosnik  <bkoz@redhat.com>
1986
1987         * g++.dg/cpp0x/constexpr-initlist2.C: New.
1988         * g++.dg/cpp0x/constexpr-initlist3.C: New.
1989
1990         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1991         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1992         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1993         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1994         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1995         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1996         * g++.dg/cpp0x/constexpr-array.C: New.
1997         * g++.dg/cpp0x/constexpr-base.C: New.
1998         * g++.dg/cpp0x/constexpr-complex.C: New.
1999         * g++.dg/cpp0x/constexpr-data1.C: New.
2000         * g++.dg/cpp0x/constexpr-data2.C: New.
2001         * g++.dg/cpp0x/constexpr-deref.C: New.
2002         * g++.dg/cpp0x/constexpr-diag1.C: New.
2003         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2004         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2005         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2006         * g++.dg/cpp0x/constexpr-empty.C: New.
2007         * g++.dg/cpp0x/constexpr-empty2.C: New.
2008         * g++.dg/cpp0x/constexpr-empty3.C: New.
2009         * g++.dg/cpp0x/constexpr-empty4.C: New.
2010         * g++.dg/cpp0x/constexpr-empty5.C: New.
2011         * g++.dg/cpp0x/constexpr-ex1.C: New.
2012         * g++.dg/cpp0x/constexpr-ex2.C: New.
2013         * g++.dg/cpp0x/constexpr-ex3.C: New.
2014         * g++.dg/cpp0x/constexpr-ex4.C: New.
2015         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2016         * g++.dg/cpp0x/constexpr-fnptr.C: New.
2017         * g++.dg/cpp0x/constexpr-function1.C: New.
2018         * g++.dg/cpp0x/constexpr-function2.C: New.
2019         * g++.dg/cpp0x/constexpr-function3.C: New.
2020         * g++.dg/cpp0x/constexpr-ice.C: New.
2021         * g++.dg/cpp0x/constexpr-initlist.C: New.
2022         * g++.dg/cpp0x/constexpr-neg1.C: New.
2023         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2024         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2025         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2026         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2027         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2028         * g++.dg/cpp0x/constexpr-nonlit.C: New.
2029         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2030         * g++.dg/cpp0x/constexpr-nullptr.C: New.
2031         * g++.dg/cpp0x/constexpr-object1.C: New.
2032         * g++.dg/cpp0x/constexpr-object2.C: New.
2033         * g++.dg/cpp0x/constexpr-overflow.C: New.
2034         * g++.dg/cpp0x/constexpr-pedantic.C: New.
2035         * g++.dg/cpp0x/constexpr-pos1.C: New.
2036         * g++.dg/cpp0x/constexpr-potential1.C: New.
2037         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2038         * g++.dg/cpp0x/constexpr-pure.C: New.
2039         * g++.dg/cpp0x/constexpr-static.C: New.
2040         * g++.dg/cpp0x/constexpr-static2.C: New.
2041         * g++.dg/cpp0x/constexpr-static3.C: New.
2042         * g++.dg/cpp0x/constexpr-static4.C: New.
2043         * g++.dg/cpp0x/constexpr-static5.C: New.
2044         * g++.dg/cpp0x/constexpr-static6.C: New.
2045         * g++.dg/cpp0x/constexpr-string.C: New.
2046         * g++.dg/cpp0x/constexpr-switch.C: New.
2047         * g++.dg/cpp0x/constexpr-targ.C: New.
2048         * g++.dg/cpp0x/constexpr-throw.C: New.
2049         * g++.dg/cpp0x/constexpr-typeid.C: New.
2050         * g++.dg/cpp0x/constexpr-union.C: New.
2051         * g++.dg/cpp0x/constexpr-value.C: New.
2052         * g++.dg/cpp0x/constexpr-value2.C: New.
2053         * g++.dg/cpp0x/constexpr-variadic.C: New.
2054         * g++.dg/cpp0x/initlist5.C: Use constexpr.
2055         * g++.dg/cpp0x/static_assert3.C: Add expected error.
2056         * g++.dg/other/fold1.C: Likewise.
2057         * g++.dg/parse/crash36.C: Likewise.
2058         * g++.dg/parse/constant4.C: Adjust expected error.
2059         * g++.dg/template/arg5.C: Likewise.
2060         * g++.dg/template/non-dependent10.C: Likewise.
2061         * g++.dg/template/qualified-id3.C: Likewise.
2062         * g++.dg/warn/overflow-warn-1.C: Likewise.
2063         * g++.dg/warn/overflow-warn-3.C: Likewise.
2064         * g++.dg/warn/overflow-warn-4.C: Likewise.
2065         * g++.old-deja/g++.pt/crash10.C: Likewise.
2066
2067         * g++.dg/cpp0x/constexpr-ctor2.C: New.
2068
2069 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2070
2071         Implemented format and noreturn attributes for Objective-C methods.
2072         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2073         * objc.dg/attributes/method-deprecated-1.m: New.
2074         * objc.dg/attributes/method-deprecated-2.m: New.
2075         * objc.dg/attributes/method-deprecated-3.m: New.
2076         * objc.dg/attributes/method-noreturn-1.m: New.
2077         * objc.dg/attributes/method-sentinel-1.m: New.
2078         * objc.dg/attributes/method-format-1.m: New.
2079         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2080         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2081         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2082         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2083         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2084         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2085         * obj-c++.dg/attributes/method-format-1.mm: New.
2086
2087 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2088
2089         * objc.dg/property/at-property-deprecated-1.m: New.
2090         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2091
2092 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2093
2094         Implemented Objective-C 2.0 property accessors.
2095         * objc.dg/property/at-property-6.m: Use nonatomic properties to
2096         avoid testing more complex accessors in this testcase which is not
2097         about them.
2098         * objc.dg/property/at-property-7.m: Same change.
2099         * objc.dg/property/at-property-8.m: Same change.
2100         * objc.dg/property/at-property-9.m: Same change.
2101         * objc.dg/property/at-property-10.m: Same change.
2102         * objc.dg/property/at-property-11.m: Same change.
2103         * obj-c++.dg/property/at-property-6.mm: Same change.
2104         * obj-c++.dg/property/at-property-7.mm: Same change.
2105         * obj-c++.dg/property/at-property-8.mm: Same change.
2106         * obj-c++.dg/property/at-property-9.mm: Same change.
2107         * obj-c++.dg/property/at-property-10.mm: Same change.
2108         * obj-c++.dg/property/at-property-11.mm: Same change.
2109         * objc.dg/property/at-property-12.m: New.
2110         * objc.dg/property/at-property-13.m: New.
2111         * obj-c++.dg/property/at-property-12.mm: New.
2112         * obj-c++.dg/property/at-property-13.mm: New.
2113
2114 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2115
2116         PR fortran/46152
2117         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2118         * gfortran.dg/allocate_with_typespec_4.f90: New test.
2119         * gfortran.dg/allocate_with_typespec_1.f90: New test.
2120         * gfortran.dg/allocate_with_typespec_2.f: New test.
2121         * gfortran.dg/allocate_with_typespec_3.f90: New test.
2122         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2123         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2124
2125 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
2126             Nathan Froyd  <froydnj@codesourcery.com>
2127
2128         PR tree-optimization/46259
2129         * gfortran.dg/pr46259.f: New testcase.
2130
2131 2010-11-01  Paul Koning  <ni1d@arrl.net>
2132
2133         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2134         * gcc.c-torture/compile/20020604-1.c: Ditto.
2135         * gcc.c-torture/compile/20001226-1.c: Ditto.
2136         * gcc.c-torture/compile/20010327-1.c: Ditto.
2137         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2138         * gcc.c-torture/compile/pr43191.c: Ditto.
2139         * gcc.c-torture/compile/pr41181.c: Ditto.
2140
2141 2010-10-31  Richard Henderson  <rth@redhat.com>
2142
2143         * lib/target-supports.exp
2144         (check_effective_target_automatic_stack_alignment): True for
2145         x86 but not windows.
2146         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2147         use of the preferred-stack-boundary arguments.
2148         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2149
2150 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
2151
2152         PR target/46142
2153         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2154         * gcc.target/i386/fma4-builtin-2.c: Likewise.
2155
2156 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2157
2158         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2159
2160 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2161
2162         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2163         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
2164         than tls.
2165         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2166         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2167         * objc.dg/torture/tls/thr-init.m: Likewise.
2168         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2169         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2170
2171 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2172
2173         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2174         the Linux kernel.
2175
2176 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
2177
2178         PR fortran/44917
2179         PR fortran/44926
2180         PR fortran/46196
2181         * gfortran.dg/typebound_generic_10.f03: New.
2182
2183 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2184
2185         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2186         * objc.dg/property/property-neg-1.m: Updated for changes in the
2187         syntax of @property and the implementation of
2188         @synthesize/@dynamic.
2189         * objc.dg/property/property-neg-2.m: Same change.
2190         * objc.dg/property/property-neg-3.m: Same change.
2191         * objc.dg/property/property-neg-4.m: Same change.
2192         * objc.dg/property/property-neg-5.m: Same change.
2193         * objc.dg/property/property-neg-7.m: Same change.
2194         * objc.dg/property/property-1.m: Same change.
2195         * objc.dg/property/synthesize-1.m: Same change.
2196         * objc.dg/property/at-property-2.m: Same change.
2197         * objc.dg/property/at-property-4.m: Same change.
2198
2199         * objc.dg/property/fsf-property-method-acces.m: Updated for
2200         changes in the syntax of @property and the implementation of
2201         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2202         * objc.dg/property/fsf-property-basic.m: Same change.
2203         * objc.dg/property/fsf-property-named-ivar.m: Same change.
2204
2205         * objc.dg/property/at-property-5.m: New.
2206         * objc.dg/property/at-property-6.m: New.
2207         * objc.dg/property/at-property-7.m: New.
2208         * objc.dg/property/at-property-8.m: New.
2209         * objc.dg/property/at-property-9.m: New.
2210         * objc.dg/property/at-property-10.m: New.
2211         * objc.dg/property/at-property-11.m: New.
2212         * objc.dg/property/synthesize-2.m: New.
2213         * objc.dg/property/dynamic-2.m: New.
2214
2215         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2216         syntax of @property and the implementation of
2217         @synthesize/@dynamic.
2218         * obj-c++.dg/property/property-neg-2.mm: Same change.
2219         * obj-c++.dg/property/property-neg-3.mm: Same change.
2220         * obj-c++.dg/property/property-neg-4.mm: Same change.
2221         * obj-c++.dg/property/property-neg-5.mm: Same change.
2222         * obj-c++.dg/property/property-neg-7.mm: Same change.
2223         * obj-c++.dg/property/property-1.mm: Same change.
2224         * obj-c++.dg/property/synthesize-1.mm: Same change.
2225         * obj-c++.dg/property/at-property-2.mm: Same change.
2226         * obj-c++.dg/property/at-property-4.mm: Same change.
2227
2228         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2229         changes in the syntax of @property and the implementation of
2230         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2231         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2232         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2233
2234         * obj-c++.dg/property/at-property-5.mm: New.
2235         * obj-c++.dg/property/at-property-6.mm: New.
2236         * obj-c++.dg/property/at-property-7.mm: New.
2237         * obj-c++.dg/property/at-property-8.mm: New.
2238         * obj-c++.dg/property/at-property-9.mm: New.
2239         * obj-c++.dg/property/at-property-10.mm: New.
2240         * obj-c++.dg/property/at-property-11.mm: New.
2241         * obj-c++.dg/property/synthesize-2.mm: New.
2242         * obj-c++.dg/property/dynamic-2.mm: New.
2243
2244 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2245             Andrew Pinski  <pinskia@gmail.com>
2246
2247         * gcc.c-torture/execute/vector-shift.c: New testcase.
2248         * gcc.c-torture/execute/vector-shift1.c: Likewise.
2249         * gcc.c-torture/execute/vector-shift2.c: Likewise.
2250         * gcc.dg/vector-shift.c: Likewise.
2251         * gcc.dg/vector-shift1.c: Likewise.
2252         * gcc.dg/torture/vector-shift2.c: Likewise.
2253         * gcc.dg/vector-shift3.c: Likewise.
2254         * gcc.dg/simd-1b.c: Adjust.
2255
2256 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2257
2258         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2259
2260 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
2261
2262         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2263
2264 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
2265
2266         PR target/46153
2267         * gcc.target/i386/pr46153.c: New test.
2268
2269 2010-10-27  Jason Merrill  <jason@redhat.com>
2270
2271         * g++.dg/cpp0x/constexpr-is_literal.C: New.
2272
2273 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
2274
2275         PR fortran/46161
2276         * gfortran.dg/class_dummy_3.f03: New.
2277
2278 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
2279
2280         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2281         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2282
2283         * gcc.target/i386/avx-vzeroupper-3.c: New.
2284         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2285         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2286         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2287         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2288         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2289         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2290         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2291         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2292         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2293         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2294         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2295
2296 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2297
2298         * obj-c.dg/property/at-property-4.m: New.
2299         * obj-c++.dg/property/at-property-4.mm: New.
2300         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2301         updates in warning.
2302         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2303         updates in warning.
2304
2305 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2306
2307         * objc.dg/property/at-property-1.m: New.
2308         * objc.dg/property/at-property-2.m: New.
2309         * objc.dg/property/at-property-3.m: New.
2310         * objc.dg/ivar-invalid-type-1.m: New.
2311         * obj-c++.dg/property/at-property-1.mm: New.
2312         * obj-c++.dg/property/at-property-2.mm: New.
2313         * obj-c++.dg/property/at-property-3.mm: New.
2314         * obj-c++.dg/ivar-invalid-type-1.mm: New.
2315         * objc.dg/property/property-neg-6.m: Updated testcase for updates
2316         in error reporting.
2317
2318 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2319
2320         PR libgfortran/46010
2321         * gfortran.dg/namelist_66.f90: New test.
2322         * gfortran.dg/fmt_t_6.f: Fix whitespace.
2323
2324 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
2325
2326         PR fortran/42647
2327         * gfortran.dg/allocatable_scalar_9.f90: Extended.
2328         * gfortran.dg/allocatable_scalar_10.f90: New.
2329         * gfortran.dg/class_19.f03: Extended.
2330
2331 2010-10-26  Jan Hubicka  <jh@suse.cz>
2332
2333         PR middle-end/45736
2334         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2335
2336 2010-10-26  Ira Rosen  <irar@il.ibm.com>
2337
2338         PR tree-optimization/46167
2339         * gcc.dg/vect/O-pr46167.c: New.
2340         * gcc.dg/vect/vect.exp: Run tests with -O.
2341
2342 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
2343
2344         PR target/44948
2345         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2346         * g++.dg/vect/pr33860a.cc: Likewise.
2347         * gcc.c-torture/compile/20070522-1.c: Likewise.
2348         * gcc.dg/compat/struct-align-1_x.c: Likewise.
2349         * gcc.dg/compat/struct-align-1_y.c: Likewise.
2350         * gcc.dg/compat/struct-align-2_x.c: Likewise.
2351         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2352         * gcc.dg/pr44136.c: Likewise.
2353
2354         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2355         * gcc.dg/compat/vector-1_x.c: Likewise.
2356         * gcc.dg/compat/vector-1_y.c: Likewise.
2357         * gcc.dg/compat/vector-2_x.c: Likewise.
2358         * gcc.dg/compat/vector-2_y.c: Likewise.
2359         * gcc.dg/pr43300.c: Likewise.
2360
2361         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2362         * gcc.dg/compat/vector-1a_y.c: Likewise.
2363         * gcc.dg/compat/vector-1b_x.c: Likewise.
2364         * gcc.dg/compat/vector-1b_y.c: Likewise.
2365         * gcc.dg/compat/vector-2a_x.c: Likewise.
2366         * gcc.dg/compat/vector-2a_y.c: Likewise.
2367         * gcc.dg/compat/vector-2b_x.c: Likewise.
2368         * gcc.dg/compat/vector-2b_y.c: Likewise.
2369         * gcc.target/i386/pr39162.c: Likewise.
2370         * gcc.target/i386/pr40906-2.c: Likewise.
2371         * gcc.target/i386/sse-5.c: Likewise.
2372
2373         * gcc.dg/pr35442.c: Prune ABI change warnings.
2374
2375         * gcc.c-torture/execute/pr38151.x: New.
2376         * gcc.target/i386/pr44948-1a.c: Likewise.
2377         * gcc.target/i386/pr44948-1b.c: Likewise.
2378         * gcc.target/i386/pr44948-2a.c: Likewise.
2379         * gcc.target/i386/pr44948-2b.c: Likewise.
2380
2381 2010-10-26  Ian Lance Taylor  <iant@google.com>
2382
2383         PR middle-end/45687
2384         * gcc.c-torture/execute/20101025-1.c: New test.
2385
2386 2010-10-26  Tobias Burnus  <burnus@net-b.de>
2387
2388         PR fortran/45451
2389         * gfortran.dg/class_allocate_5.f90: New.
2390
2391 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2392
2393         Implement opaque-enum-specifiers for C++0x
2394         * g++.dg/cpp0x/forw_enum1.C: New.
2395         * g++.dg/cpp0x/forw_enum2.C: New.
2396         * g++.dg/cpp0x/forw_enum3.C: New.
2397         * g++.dg/cpp0x/forw_enum4.C: New.
2398         * g++.dg/cpp0x/forw_enum5.C: New.
2399         * g++.dg/cpp0x/forw_enum6.C: New.
2400         * g++.dg/cpp0x/forw_enum7.C: New.
2401         * g++.dg/cpp0x/forw_enum8.C: New.
2402         * g++.dg/cpp0x/forw_enum9.C: New.
2403         * g++.dg/parse/enum3.C: Add new errors.
2404         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2405         * g++.dg/cpp0x/auto9.C: Add new error.
2406         * g++.dg/template/crash79.C: Add new errors.
2407
2408 2010-10-26  Jie Zhang  <jie@codesourcery.com>
2409
2410         * gcc.target/arm/volatile-bitfields-1.c: New test.
2411         * gcc.target/arm/volatile-bitfields-2.c: New test.
2412         * gcc.target/arm/volatile-bitfields-3.c: New test.
2413
2414 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2415
2416         * gnat.dg/pointer_discr1.adb: New test.
2417         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2418         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2419         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2420
2421 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2422
2423         * gnat.dg/loop_optimization8.adb: New test.
2424         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2425         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2426
2427 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2428
2429         * gnat.dg/in_out_parameter2.adb: New test.
2430         * gnat.dg/in_out_parameter3.adb: Likewise.
2431
2432 2010-10-25  Jie Zhang  <jie@codesourcery.com>
2433
2434         * g++.dg/opt/combine.c: New test.
2435
2436 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2437
2438         * gnat.dg/opt7.ad[sb]: New test.
2439         * gnat.dg/opt7_pkg.ads: New helper.
2440
2441 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2442
2443         PR objc/45735
2444         * obj-c.dg/pr45735.mm: New.
2445         * obj-c++.dg/pr45735.mm: New.
2446
2447 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2448
2449         PR objc/24393
2450         * objc.dg/pr24393.m: New.
2451         * obj-c++.dg/pr24393.mm: New.
2452
2453 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2454
2455         PR objc/28049
2456         * objc.dg/pr28049.m: New.
2457         * obj-c++.dg/pr28049.mm: New.
2458
2459 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2460
2461         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
2462         parameter attributes are now supported.
2463         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2464         * objc.dg/attributes/parameter-attribute-1.m: New test.
2465         * objc.dg/attributes/parameter-attribute-2.m: New test.
2466         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2467         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2468
2469 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
2470
2471         Based on the CFString implementation in FSF apple/trunk branch.
2472
2473         * gcc.dg/darwin-cfstring-1.c: New.
2474         * gcc.dg/darwin-cfstring-2.c: New.
2475         * gcc.dg/torture/darwin-cfstring-3.c: New.
2476         * g++.dg/other/darwin-cfstring1.C: New.
2477         * g++.dg/torture/darwin-cfstring-3.C: New.
2478
2479 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
2480
2481         * objc.dg/demangle-1.m: New test.
2482         * obj-c++.dg/demangle-1.mm: New test.
2483         * obj-c++.dg/demangle-2.mm: New test.
2484         * obj-c++.dg/demangle-3.mm: New test.
2485
2486 2010-10-23  Ian Lance Taylor  <iant@google.com>
2487
2488         * gcc.c-torture/execute/20101011-1.c: New test.
2489         * gcc.c-torture/execute/20101011-1.x: New test driver.
2490
2491 2010-10-23  Tobias Burnus  <burnus@net-b.de>
2492
2493         PR fortran/46122
2494         * gfortran.dg/protected_8.f90: New.
2495
2496 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
2497
2498         * gcc.dg/march-generic.c: Skip for -march in multilib options.
2499         * gcc.target/i386/isa-9.c: Skip for -march other than
2500         -march=amdfam10 in multilib options.
2501         * gcc.target/i386/pr42589.c: Skip for -march other than
2502         -march=i486 in multilib options.
2503         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2504         other -march in multilib options.
2505
2506 2010-10-23  Jie Zhang  <jie@codesourcery.com>
2507
2508         PR rtl-optimization/37360
2509         * gcc.dg/pr37360.c: New test.
2510
2511 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2512
2513         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2514
2515 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2516             Andrew Pinski  <pinskia@gmail.com>
2517
2518         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2519         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2520         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2521         * gcc.dg/vector-subscript-1.c: Likewise.
2522         * gcc.dg/vector-subscript-2.c: Likewise.
2523         * gcc.dg/vector-subscript-3.c: New testcase.
2524         * gcc.dg/array-8.c: Adjust.
2525
2526 2010-10-22  Richard Guenther  <rguenther@suse.de>
2527
2528         PR middle-end/46137
2529         * c-c++-common/torture/pr46137.c: New testcase.
2530
2531 2010-10-22  Jason Merrill  <jason@redhat.com>
2532
2533         PR c++/46129
2534         * g++.dg/template/defarg14.C: New.
2535
2536 2010-10-22  Jason Merrill  <jason@redhat.com>
2537
2538         PR c++/46103
2539         * g++.dg/cpp0x/implicit10.C: New.
2540
2541 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
2542
2543         PR target/46098
2544         * gcc.target/i386/pr46098.c: New test.
2545
2546 2010-10-22  Richard Guenther  <rguenther@suse.de>
2547
2548         PR tree-optimization/45720
2549         * gcc.dg/torture/pr45720.c: New testcase.
2550
2551 2010-10-22  Ira Rosen  <irar@il.ibm.com>
2552
2553         PR tree-optimization/46126
2554         * gcc.dg/vect/pr46126.c: New.
2555
2556 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
2557
2558         Based on the CFString implementation in FSF apple/trunk branch.
2559
2560         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2561         so that the latter can be used in dg-skip and dg-xfail clauses.
2562         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2563         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
2564         to use dg-additional-files for Object1.
2565         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
2566         to use dg-additional-files for Object1, move to torture/strings/.
2567         * obj-c++.dg/const-str-4.mm: Likewise.
2568         * obj-c++.dg/const-str-3.mm: Likewise.
2569         * obj-c++.dg/const-str-8.mm: Likewise.
2570         * obj-c++.dg/const-str-9.mm: Likewise.
2571         * obj-c++.dg/const-str-10.mm: Likewise.
2572         * obj-c++.dg/const-str-10.mm: Likewise.
2573         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
2574         to use dg-additional-files for Object1, move to strings/.
2575         * obj-c++.dg/const-str-2.mm: Likewise.
2576         * obj-c++.dg/const-str-5.mm: Likewise.
2577         * obj-c++.dg/const-str-6.mm: Likewise.
2578         * obj-c++.dg/const-str-12.mm: Likewise.
2579         * obj-c++.dg/strings/strings.exp: New.
2580         * obj-c++.dg/strings/const-cfstring-2.mm: New.
2581         * obj-c++.dg/strings/const-cfstring-5.mm: New.
2582         * obj-c++.dg/torture/strings/strings.exp: New.
2583         * obj-c++.dg/torture/strings/string1.mm: New.
2584         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
2585         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
2586         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
2587
2588         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
2589         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2590         * objc/execute/string2.m: Likewise.
2591         * objc/execute/string3.m: Likewise.
2592         * objc/execute/string3.m: Likewise.
2593         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
2594         * objc.dg/foreach-4.m: Likewise.
2595         * objc.dg/foreach-5.m: Likewise.
2596         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
2597         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2598         * objc.dg/const-str-4.m: Likewise.
2599         * objc.dg/const-str-7.m: Likewise.
2600         * objc.dg/const-str-8.m: Likewise.
2601         * objc.dg/const-str-9.m: Likewise.
2602         * objc.dg/const-str-10.m: Likewise.
2603         * objc.dg/const-str-11.m: Likewise.
2604         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
2605         to use dg-additional-files for Object1, move to objc.dg/strings/.
2606         * objc.dg/const-str-2.m: Likewise.
2607         * objc.dg/const-str-5.m: Likewise.
2608         * objc.dg/const-str-6.m: Likewise.
2609         * objc.dg/const-str-12.m: Likewise.
2610         * objc.dg/const-str-12b.m: Likewise.
2611         * objc.dg/strings/strings.exp: New.
2612         * objc.dg/strings/const-cfstring-2.m: New.
2613         * objc.dg/strings/const-cfstring-5.m: New.
2614         * objc.dg/torture/strings/strings.exp: New.
2615         * objc.dg/torture/strings/const-cfstring-1.m: New.
2616         * objc.dg/torture/strings/const-cfstring-3.m: New.
2617         * objc.dg/torture/strings/const-cfstring-4.m: New.
2618
2619 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2620
2621         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
2622
2623 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2624
2625         PR c++/46117
2626         * g++.dg/parse/crash57.C: New.
2627
2628 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
2629             H.J. Lu  <hongjiu.lu@intel.com>
2630
2631         PR target/45946
2632         * gcc.target/i386/pr45946.c: New test.
2633
2634 2010-10-21  Martin Jambor  <mjambor@suse.cz>
2635
2636         PR tree-optimization/45875
2637         * g++.dg/ipa/pr45875.C: New test.
2638
2639 2010-10-21  Ira Rosen  <irar@il.ibm.com>
2640
2641         PR tree-optimization/46049
2642         PR tree-optimization/46052
2643         * gcc.dg/vect/pr46052.c: New test.
2644         * gcc.dg/vect/pr46049.c: New test.
2645
2646 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2647
2648         PR fortran/46007
2649         * gfortran.dg/shape_5.f90:  New test case.
2650
2651 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2652
2653         PR fortran/46060
2654         * gfortran.dg/proc_ptr_comp_25.f90: New.
2655
2656 2010-10-21  Richard Guenther  <rguenther@suse.de>
2657             Michael Matz  <matz@suse.de>
2658
2659         PR tree-optimization/45764
2660         * gcc.dg/torture/pr45764.c: New testcase.
2661
2662 2010-10-21  Richard Guenther  <rguenther@suse.de>
2663
2664         PR tree-optimization/46111
2665         * g++.dg/torture/pr46111.C: New testcase.
2666
2667 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2668
2669         PR fortran/46067
2670         * gfortran.dg/dummy_procedure_4.f90: New.
2671         * gfortran.dg/proc_ptr_30.f90: New.
2672
2673 2010-10-21  Tobias Burnus  <burnus@net-b.de>
2674
2675         PR fortran/46100
2676         * gfortran.dg/ptr-func-1.f90: New.
2677         * gfortran.dg/ptr-func-2.f90: New.
2678
2679 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
2680
2681         PR tree-optimization/45919
2682         * gcc.c-torture/compile/pr45919.c: New test.
2683
2684         PR tree-optimization/46066
2685         * gcc.dg/autopar/pr46066.c: New test.
2686
2687 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2688
2689         PR c++/46024
2690         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2691
2692 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2693
2694         PR c++/46056
2695         * g++.dg/cpp0x/range-for7.C: New.
2696
2697 2010-10-20  Richard Guenther  <rguenther@suse.de>
2698
2699         PR lto/45667
2700         * g++.dg/lto/20101020-1_0.h: New testcase.
2701         * g++.dg/lto/20101020-1_0.C: Likewise.
2702         * g++.dg/lto/20101020-1_1.C: Likewise.
2703
2704 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
2705
2706         * gcc.dg/20101013-1.c: New test.
2707
2708 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
2709
2710         PR target/46085
2711         * gcc.target/i386/pr46085-1.c: New.
2712         * gcc.target/i386/pr46085-2.c: Likewise.
2713
2714 2010-10-20  Richard Guenther  <rguenther@suse.de>
2715
2716         PR tree-optimization/45860
2717         * gcc.dg/torture/pr45860.c: New testcase.
2718
2719 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2720
2721         * gnat.dg/discr25.adb: New test.
2722         * gnat.dg/discr25_pkg.ad[sb]: New helper.
2723
2724 2010-10-20  Olivier Hainque  <hainque@adacore.com>
2725
2726         * gcc.target/powerpc/ehreturn.c: New test.
2727
2728 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2729
2730         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
2731         not require Foundation and run with the GNU runtime as well.
2732
2733         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2734
2735         Radar 4439126
2736         * obj-c++.dg/template-8.mm: New.
2737
2738 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2739
2740         PR objc/23709
2741         * objc.dg/pr23709.m: New.
2742         * obj-c++.dg/pr23709.m: New.
2743
2744 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2745
2746         PR c++/46046
2747         * g++.dg/template/crash104.C: New.
2748
2749 2010-10-19  Richard Henderson  <rth@redhat.com>
2750
2751         * gcc.target/i386/fma3-fma.c: New.
2752         * gcc.target/i386/fma3-builtin.c: New.
2753         * gcc.target/i386/fma4-builtin.c: New.
2754
2755 2010-10-19  Richard Guenther  <rguenther@suse.de>
2756
2757         PR testsuite/46081
2758         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2759
2760 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2761
2762         Merge from 'apple/trunk' branch on FSF servers.
2763
2764         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
2765
2766         Radar 4293709
2767         * objc.dg/proto-init-mimatch-1.m: New.
2768         * obj-c++.dg/proto-init-mimatch-1.mm: New.
2769
2770 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2771
2772         Implemented parsing @synthesize and @dynamic for
2773         Objective-C/Objective-C++.
2774         * objc.dg/property/dynamic-1.m: New.
2775         * objc.dg/property/synthesize-1.m: New.
2776         * obj-c++.dg/property/dynamic-1.mm: New.
2777         * obj-c++.dg/property/synthesize-1.mm: New.
2778
2779 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2780
2781         * objc.dg/at-class-1.m: New.
2782         * objc.dg/at-class-1.mm: New.
2783
2784 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
2785
2786         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2787
2788 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2789
2790         Merge from 'apple/trunk' branch on FSF servers.
2791
2792         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
2793
2794         Radar 4407151
2795         * obj-c++.dg/template-7.mm: New.
2796
2797 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2798
2799         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2800         bugfix.
2801
2802 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2803
2804         Merge from 'apple/trunk' branch on FSF servers.
2805
2806         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
2807
2808         Radar 4451818
2809         * obj-c++.dg/try-catch-16.mm: New.
2810         * obj-c++.dg/try-catch-17.mm: New.
2811
2812         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
2813
2814         Radar 4330422
2815         * obj-c++.dg/try-catch-15.mm: New
2816
2817         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
2818
2819         Radar 4204796
2820         * obj-c++.dg/try-catch-12.mm: New
2821         * obj-c++.dg/try-catch-13.mm: New
2822         * obj-c++.dg/try-catch-14.mm: New
2823         * objc.dg/try-catch-11.m: New
2824         * objc.dg/try-catch-12.m: New
2825         * objc.dg/try-catch-13.m: New
2826
2827 2010-10-18  Richard Henderson  <rth@redhat.com>
2828
2829         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2830
2831 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2832
2833         PR c/46015
2834         * c-c++-common/Wunused-var-13.c: New test.
2835
2836 2010-10-18  Richard Guenther  <rguenther@suse.de>
2837
2838         PR tree-optimization/45967
2839         * gcc.dg/torture/pr45967.c: New testcase.
2840         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2841         * gcc.dg/ipa/ipa-pta-13.c: Likewise
2842         * gcc.dg/torture/pr39074-2.c: Likewise
2843         * gcc.dg/torture/pta-escape-1.c: Likewise
2844         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2845         * gcc.dg/tree-ssa/pta-callused.c: Likewise
2846         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2847         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2848         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2849         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2850
2851 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
2852
2853         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2854
2855 2010-10-18  Richard Guenther  <rguenther@suse.de>
2856
2857         PR lto/44950
2858         * g++.dg/lto/20101015-2_0.C: New testcase.
2859
2860 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2861
2862         PR middle-end/46019
2863         * gcc.c-torture/execute/pr46019.c: New test.
2864
2865 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2866
2867         Merge from 'apple/trunk' branch on FSF servers.
2868
2869         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
2870
2871         Radar 4516785
2872         * obj-c++.dg/method-namespace-2.mm: New.
2873
2874 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2875
2876         Merge from 'apple/trunk' branch on FSF servers.
2877
2878         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
2879
2880         Radar 4133425
2881         * objc.dg/private-1.m: Test modified.
2882         * obj-c++.dg/private-1.mm: Test modified.
2883
2884 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2885
2886         PR testsuite/45987
2887         * gcc.target/i386/push-1.c: Remove.
2888
2889 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2890             H.J. Lu  <hongjiu.lu@intel.com>
2891
2892         PR target/46051
2893         * gcc.target/i386/pr46051.c: New test.
2894
2895 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2896
2897         * obj-c++.dg/gnu-api-2-class.mm: New.
2898         * obj-c++.dg/gnu-api-2-ivar.mm: New.
2899         * obj-c++.dg/gnu-api-2-method.mm: New.
2900         * obj-c++.dg/gnu-api-2-objc.mm: New.
2901         * obj-c++.dg/gnu-api-2-object.mm: New.
2902         * obj-c++.dg/gnu-api-2-property.mm: New.
2903         * obj-c++.dg/gnu-api-2-protocol.mm: New.
2904         * obj-c++.dg/gnu-api-2-sel.mm: New.
2905
2906 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
2907
2908         * objc.dg/fsf-package-0.m: New.
2909         * obj-c++.dg/fsf-package-0.m: New.
2910
2911 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2912
2913         PR objc/18255
2914         * objc.dg/pr18255.m: New.
2915
2916 2010-10-16  Jan Hubicka  <jh@suse.cz>
2917
2918         PR middle-end/44206
2919         * g++.dg/torture/pr44206.C: New.
2920
2921 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2922
2923         * objc.dg/gnu-api-2-class.m: New.
2924         * objc.dg/gnu-api-2-objc.m: New.
2925
2926 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2927
2928         * objc.dg/gnu-api-2-ivar.m: New.
2929
2930 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2931
2932         * objc.dg/gnu-api-2-property.m: New.
2933
2934 2010-10-15  Xinliang David Li  <davidxl@google.com>
2935
2936         * g++.dg/uninit-pred-3_a.C: New test.
2937         * g++.dg/uninit-pred-3_b.C: New test.
2938
2939 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2940
2941         * objc.dg/gnu-api-2-object.m: New.
2942
2943 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2944
2945         * objc.dg/gnu-api-2-method.m: New.
2946
2947 2010-10-15  Jason Merrill  <jason@redhat.com>
2948
2949         * g++.dg/lto/pr45983_0.C: New.
2950
2951 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2952
2953         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2954         builtin combiner patterns.
2955         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2956         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2957         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2958         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2959         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2960
2961 2010-10-15  Richard Guenther  <rguenther@suse.de>
2962
2963         * g++.dg/lto/20101015-1_0.C: New testcase.
2964
2965 2010-10-15  Richard Guenther  <rguenther@suse.de>
2966
2967         PR testsuite/46021
2968         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2969         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2970
2971 2010-10-15  Richard Guenther  <rguenther@suse.de>
2972
2973         PR lto/45957
2974         * g++.dg/lto/20101014-1_0.C: New testcase.
2975
2976 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2977
2978         * objc.dg/gnu-api-2-protocol.m: New.
2979         * objc.dg/gnu-api-2-sel.m: New.
2980
2981 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2982
2983         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2984         arm-eabi targets.
2985
2986 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
2987
2988         * gcc.dg/20101010-1.c: New testcase.
2989
2990 2010-10-15  Jie Zhang  <jie@codesourcery.com>
2991
2992         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2993         script when relocatable linking.
2994
2995 2010-10-14  Yao Qi  <yao@codesourcery.com>
2996
2997         PR target/45447
2998         * gcc.target/arm/pr45447.c: New test.
2999
3000 2010-10-14  Jan Hubicka  <jh@suse.cz>
3001
3002         PR middle-end/45621
3003         * g++.dg/lto/pr45621.h : New.
3004         * g++.dg/lto/pr45621_0.C: New.
3005         * g++.dg/lto/pr45621_1.C: New.
3006
3007 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3008
3009         * objc.dg/property: New.
3010         * objc.dg/property/fsf-property-basic.m: New.
3011         * objc.dg/property/fsf-property-method-access.m: New.
3012         * objc.dg/property/fsf-property-named-ivar.m: New.
3013         * obj-c++.dg/property: New.
3014         * obj-c++.dg/property/fsf-property-basic.mm: New.
3015         * obj-c++.dg/property/fsf-property-method-access.mm: New.
3016         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3017
3018         merge from FSF apple 'trunk' branch.
3019         2006 Fariborz Jahanian  <fjahanian@apple.com>
3020
3021         Radars 4436866, 4505126, 4506903, 4517826
3022         * objc.dg/property/property-1.m: New.
3023         * objc.dg/property/property-2.m: New.
3024         * objc.dg/property/property-3.m: New.
3025         * objc.dg/property/property-neg-1.m: New.
3026         * objc.dg/property/property-neg-2.m: New.
3027         * objc.dg/property/property-neg-3.m: New.
3028         * objc.dg/property/property-neg-4.m: New.
3029         * objc.dg/property/property-neg-5.m: New.
3030         * objc.dg/property/property-neg-6.m: New.
3031         * objc.dg/property/property-neg-7.m: New.
3032         * objc.dg/property/property.exp: New.
3033         * obj-c++.dg/property/property-1.mm: New.
3034         * obj-c++.dg/property/property-2.mm: New.
3035         * obj-c++.dg/property/property-3.mm: New.
3036         * obj-c++.dg/property/property-neg-1.mm: New.
3037         * obj-c++.dg/property/property-neg-2.mm: New.
3038         * obj-c++.dg/property/property-neg-3.mm: New.
3039         * obj-c++.dg/property/property-neg-4.mm: New.
3040         * obj-c++.dg/property/property-neg-5.mm: New.
3041         * obj-c++.dg/property/property-neg-6.mm: New.
3042         * obj-c++.dg/property/property-neg-7.mm: New.
3043         * obj-c++.dg/property/property.exp: New.
3044
3045 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3046
3047         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
3048
3049 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
3050
3051         PR c/45969
3052         * gcc.c-torture/compile/pr45969-1.c: New test.
3053
3054 2010-10-14  Richard Guenther  <rguenther@suse.de>
3055
3056         PR tree-optimization/44913
3057         * gcc.dg/torture/pr44913.c: New testcase.
3058
3059 2010-10-14  Richard Guenther  <rguenther@suse.de>
3060
3061         PR lto/45382
3062         * g++.dg/lto/20101014-2_0.C: New testcase.
3063
3064 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3065
3066         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3067         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3068         * gcc.target/i386/pr44130.c: Likewise.
3069         * gcc.target/i386/pr44144.c: Likewise.
3070         * gcc.target/i386/pr44180.c: Likewise.
3071         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3072         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3073         * gcc.target/i386/vect-sizes-1.c: Likewise.
3074         * gcc.target/i386/vectorize4-avx.c: Likewise.
3075
3076 2010-10-14  Richard Guenther  <rguenther@suse.de>
3077
3078         PR lto/44561
3079         * g++.dg/lto/20101010-3_0.C: New testcase.
3080         * g++.dg/lto/20101010-4_0.C: Likewise.
3081
3082 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3083
3084         * objc.dg/pr45878.m: Update to include NSConstantString interface
3085         for -fnext-runtime.
3086         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3087         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3088         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3089         reference for m64 -fnext-runtime.
3090
3091 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3092
3093         * gcc.target/i386/vect-sizes-1.c: New.
3094
3095 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3096
3097         PR middle-end/46011
3098         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3099
3100 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3101
3102         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3103         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3104
3105 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3106
3107         * gcc.target/ia64/20101005.c: New test.
3108
3109 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3110
3111         PR rtl-optimization/45570
3112         * gcc.dg/pr45570.c: New test.
3113
3114 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3115
3116         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3117         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3118         * gcc.target/i386/vectorize4-avx.c: Likewise.
3119
3120 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3121
3122         * gcc.target/i386/avx-copysign-vec.c: New.
3123         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3124
3125 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3126
3127         PR middle-end/44130
3128         * gcc.target/i386/pr44130.c: New.
3129
3130 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3131
3132         PR middle-end/44144
3133         * gcc.target/i386/pr44144.c: New.
3134
3135 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3136
3137         PR target/44180
3138         * gcc.target/i386/pr44180.c: New.
3139
3140 2010-10-13  Jason Merrill  <jason@redhat.com>
3141
3142         * g++.dg/template/canon-type-8.C: New.
3143
3144 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3145
3146         * gcc.c-torture/execute/20101013-1.c: New test.
3147
3148 2010-10-13  Richard Guenther  <rguenther@suse.de>
3149
3150         PR objc/45878
3151         * objc.dg/pr45878.m: New testcase.
3152
3153 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
3154
3155         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3156         * gcc.dg/format/dfp-printf-1.c: Likewise.
3157         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3158
3159 2010-10-13  Richard Guenther  <rguenther@suse.de>
3160
3161         PR tree-optimization/45788
3162         * g++.dg/pr45788.C: New testcase.
3163
3164 2010-10-13  Richard Guenther  <rguenther@suse.de>
3165
3166         PR tree-optimization/45970
3167         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3168
3169 2010-10-13  Richard Guenther  <rguenther@suse.de>
3170
3171         PR tree-optimization/45982
3172         * gcc.dg/torture/pr45982.c: New testcase.
3173         * gcc.dg/tree-ssa/pr24287.c: Adjust.
3174         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3175         * gcc.dg/torture/pr39074-2.c: Likewise.
3176
3177 2010-10-13  Richard Guenther  <rguenther@suse.de>
3178
3179         PR middle-end/45874
3180         * g++.dg/torture/pr45874.C: New testcase.
3181
3182 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
3183
3184         * objc.dg/attributes/method-attribute-1.m: Update to respond
3185         to implemented method attributes..
3186         * objc.dg/attributes/method-attribute-2.m: Likewise.
3187         * objc.dg/attributes/method-attribute-3.m: Likewise.
3188         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3189         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3190         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3191
3192 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
3193
3194         PR libobjc/23214
3195         * objc.dg/pr23214.m: New.
3196
3197 2010-10-12  Michael Eager  <eager@eagercon.com>
3198
3199         PR testsuite/45856
3200         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3201         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3202
3203 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
3204
3205         PR fortran/45636
3206         * gcc.c-torture/execute/pr45636.c: New test.
3207         * gfortran.dg/pr45636.f90: New test.
3208
3209 2010-10-12  Richard Henderson  <rth@redhat.com>
3210
3211         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3212
3213 2010-10-12  Daniel Kraft  <d@domob.eu>
3214
3215         PR fortran/38936
3216         * gfortran.dg/associate_1.f03: More tests with derived-types.
3217         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3218         * gfortran.dg/associate_8.f03: Fix typo.
3219         * gfortran.dg/initialization_27.f90: Fix typo.
3220
3221 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3222
3223         PR testsuite/45851
3224         * lib/lto.exp (lto-get-options-main): Support optional target
3225         selector for dg-extra-ld-options.
3226
3227 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3228
3229         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3230         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3231
3232 2010-10-11  Martin Jambor  <mjambor@suse.cz>
3233
3234         PR middle-end/45699
3235         * g++.dg/torture/pr45699.C: New test.
3236         * g++.dg/otr-fold-1.C: Adjusted.
3237         * g++.dg/otr-fold-1.C: Likewise.
3238
3239 2010-10-11  Nick Clifton  <nickc@redhat.com>
3240
3241         * gcc.c-torture/compile/pr44197.c: Require visibility support.
3242         Allow for a user label prefix.
3243
3244 2010-10-10  Richard Guenther  <rguenther@suse.de>
3245
3246         * g++.dg/lto/20101010-1_0.C: New testcase.
3247         * g++.dg/lto/20101010-2_0.C: Likewise.
3248
3249 2010-10-11  Ira Rosen  <irar@il.ibm.com>
3250
3251         PR tree-optimization/45902
3252         * gcc.dg/vect/45902.c: New test.
3253
3254 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
3255
3256         PR target/45870
3257         * gcc.dg/tls/pr45870.c: New test.
3258
3259 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
3260
3261         PR fortran/45961
3262         * gfortran.dg/typebound_operator_6.f03: New.
3263
3264 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
3265
3266         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3267         and adjust -export symbol scanning.
3268         * g++.dg/ext/dllexport1.C: Likewise.
3269         * g++.dg/ext/dllexport3.C: Likewise.
3270         * gcc.dg/dll-3.c: Likewise.
3271         * gcc.dg/dll-4.c: Likewise.
3272         * gcc.dg/dll-5.c: Likewise.
3273
3274 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3275
3276         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3277         instead of tree_profile dump file.
3278         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3279         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3280         dump file.
3281
3282 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3283
3284         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3285
3286 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3287
3288         * gfortran.dg/character_comparison_4.f90:  New test.
3289         * gfortran.dg/character_comparison_5.f90:  New test.
3290         * gfortran.dg/character_comparison_6.f90:  New test.
3291
3292 2010-10-09  Richard Henderson  <rth@redhat.com>
3293
3294         * lib/target-supports.exp
3295         (check_effective_target_automatic_stack_alignment): Always true.
3296
3297 2010-10-09  Richard Guenther  <rguenther@suse.de>
3298
3299         PR lto/45956
3300         * gcc.dg/lto/20101009-2_0.c: New testcase.
3301         * gcc.dg/lto/20101009-2_1.c: Likewise.
3302         * gcc.dg/lto/20101009-2_2.c: Likewise.
3303
3304 2010-10-09  Richard Guenther  <rguenther@suse.de>
3305
3306         PR lto/45947
3307         * g++.dg/lto/20101009-1_0.C: New testcase.
3308
3309 2010-10-09  Richard Guenther  <rguenther@suse.de>
3310
3311         PR tree-optimization/45945
3312         * gcc.dg/lto/20101009-1_0.c: New testcase.
3313
3314 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
3315
3316         PR target/45913
3317         * gcc.target/i386/pr45913.c: New.
3318
3319 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3320
3321         PR fortran/45943
3322         * gfortran.dg/streamio_16.f90: Update test.
3323
3324 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
3325
3326         PR tree-optimization/45903
3327         * gcc.target/i386/pr45903.c: New test.
3328
3329 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
3330
3331         * gnat.dg/interface5.adb: Compile with warnings disabled.
3332
3333 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3334
3335         * obj-c++.dg/encode-10.mm: New testcase.
3336
3337 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3338
3339         PR objc++/23614
3340         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3341         C++ class.  Removed XFAIL.
3342
3343 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
3344
3345         PR fortran/45933
3346         * gfortran.dg/typebound_operator_5.f03: New.
3347
3348 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3349
3350         Merge from 'apple/trunk' branch on FSF servers.
3351
3352         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
3353
3354         Radar 4508851
3355         * obj-c++.dg/method-namespace-1.mm: New.
3356
3357 2010-10-07  Martin Jambor  <mjambor@suse.cz>
3358
3359         * gcc.dg/tree-ssa/sra-11.c: New test.
3360
3361 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
3362
3363         PR Tree-Vect/45847
3364         * gcc.dg/vect/pr45847.c: New test.
3365
3366 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3367             Kai Tietz  <kai.tietz@onevision.com>
3368
3369         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3370
3371 2010-10-07  Richard Guenther  <rguenther@suse.de>
3372
3373         PR tree-optimization/45732
3374         * gcc.dg/torture/pr45732.c: New testcase.
3375
3376 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3377
3378         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3379         * objc.dg/foreach-2.m: Likewise.
3380         * objc.dg/foreach-3.m: Likewise.
3381         * objc.dg/foreach-4.m: Likewise.
3382         * objc.dg/foreach-5.m: Likewise.
3383         * objc.dg/foreach-6.m: Likewise.
3384         * objc.dg/foreach-7.m: Likewise.
3385         * objc.dg/objc-foreach-4.m: Likewise.
3386         * objc.dg/objc-foreach-5.m: Likewise.
3387
3388 2010-10-07  Richard Guenther  <rguenther@suse.de>
3389
3390         PR middle-end/45869
3391         * gcc.dg/torture/pr45869.c: New testcase.
3392
3393 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3394
3395         * objc.dg/set-not-used-1.m: New
3396         * obj-c++.dg/set-not-used-1.mm: New.
3397
3398 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3399
3400         * objc.dg/attributes/method-attribute-3.m: New.
3401         * obj-c++.dg/attributes/method-attribute-3.mm: New.
3402
3403 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
3404
3405         PR fortran/45916
3406         * gfortran.dg/generic_typebound_operator_1.f90: New test.
3407
3408 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3409
3410         PR fortran/45889
3411         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3412
3413 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3414
3415         Merge from 'apple/trunk' branch on FSF servers.
3416
3417         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
3418
3419         Radar 4278774
3420         * obj-c++.dg/encode-9.mm: New.
3421
3422 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3423
3424         * g++.dg/cpp0x/pr45908.C: New test.
3425
3426 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3427
3428         * gnat.dg/opt6.ad[sb]: New test.
3429
3430 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3431
3432         Implemented fast enumeration for Objective-C.
3433         * objc.dg/foreach-1.m: New.
3434         * objc.dg/foreach-2.m: New.
3435         * objc.dg/foreach-3.m: New.
3436         * objc.dg/foreach-4.m: New.
3437         * objc.dg/foreach-5.m: New.
3438         * objc.dg/foreach-6.m: New.
3439         * objc.dg/foreach-7.m: New.
3440
3441         Merge from 'apple/trunk' branch on FSF servers:
3442         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
3443
3444         Radar 4502236
3445         * objc.dg/objc-foreach-5.m: New.
3446
3447         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
3448
3449         Radar 4507230
3450         * objc.dg/objc-foreach-4.m: New.
3451
3452         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3453
3454         Radar 4472881
3455         * objc.dg/objc-foreach-3.m: New.
3456
3457         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
3458
3459         Radar 4468498
3460         * objc.dg/objc-foreach-2.m: New.
3461
3462         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
3463
3464         Radar 4294910
3465         * objc.dg/objc-foreach-1.m: New
3466
3467 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
3468
3469         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3470         unsigned values.
3471
3472 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3473
3474         PR objc++/28050
3475         * obj-c++.dg/syntax-error-10.mm: New.
3476
3477 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3478
3479         PR objc++/23707
3480         * obj-c++.dg/syntax-error-9.mm: New.
3481
3482 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3483
3484         PR objc++/31126
3485         * obj-c++.dg/syntax-error-8.mm: New.
3486
3487 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3488
3489         Merge from 'apple/trunk' branch on FSF servers.
3490
3491         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
3492
3493         Radar 4290840
3494         * obj-c++.dg/syntax-error-7.mm: New
3495
3496         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
3497
3498         Radar 4294425
3499         * obj-c++.dg/syntax-error-6.mm: New
3500
3501         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
3502
3503         Radar 4261146
3504         * obj-c++.dg/syntax-error-5.mm: New
3505
3506         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
3507
3508         Radar 4093475
3509         * obj-c++.dg/syntax-error-[3-4].mm: New.
3510
3511         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
3512
3513         Radar 4185810
3514         * obj-c++.dg/syntax-error-[1-2].mm: New.
3515
3516 2010-10-05  Ira Rosen  <irar@il.ibm.com>
3517
3518         PR tree-optimization/45752
3519         * gcc.dg/vect/pr45752.c: New test.
3520
3521 2010-10-05  Richard Guenther  <rguenther@suse.de>
3522
3523         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3524         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3525         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3526         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3527         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3528         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3529         * gcc.dg/tree-prof/stringop-1.c: Likewise.
3530         * gcc.dg/tree-prof/stringop-2.c: Likewise.
3531         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3532         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3533         * gcc.dg/tree-prof/update-loopch.c: Likewise.
3534         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3535         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3536         * gcc.dg/tree-prof/tracer-1.c: Likewise.
3537         * gcc.dg/tree-ssa/inline-4.c: Likewise.
3538         * gcc.dg/tree-ssa/inline-3.c: Likewise.
3539         * gcc.dg/tree-ssa/20080530.c: Likewise.
3540         * g++.dg/tree-ssa/inline-3.C: Likewise.
3541         * g++.dg/tree-ssa/inline-1.C: Likewise.
3542         * g++.dg/tree-ssa/inline-2.C: Likewise.
3543         * gcc.dg/profile-dir-1.c: Likewise.
3544         * gcc.dg/profile-dir-2.c: Likewise.
3545         * gcc.dg/profile-dir-3.c: Likewise.
3546
3547 2010-10-05  Richard Guenther  <rguenther@suse.de>
3548
3549         PR middle-end/45877
3550         * g++.dg/torture/pr45877.C: New testcase.
3551
3552 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
3553
3554         PR debug/45849
3555         * gcc.dg/debug/pr45849.c: New test.
3556
3557         PR middle-end/45876
3558         * gcc.c-torture/compile/pr45876.c: New test.
3559
3560 2010-10-04  Julian Brown  <julian@codesourcery.com>
3561
3562         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
3563         vect_hw_misalign.
3564         * gcc.dg/vect/vect-60.c: Likewise.
3565         * gcc.dg/vect/vect-56.c: Likewise.
3566         * gcc.dg/vect/vect-93.c: Likewise.
3567         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3568         * gcc.dg/vect/vect-95.c: Likewise.
3569         * gcc.dg/vect/vect-96.c: Likewise.
3570         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
3571         * gcc.dg/vect/slp-25.c: Likewise.
3572         * gcc.dg/vect/slp-3.c: Likewise.
3573         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3574         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3575         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
3576         * gcc.dg/vect/vect-109.c: Likewise.
3577         * gcc.dg/vect/vect-peel-1.c: Likewise.
3578         * gcc.dg/vect/vect-peel-2.c: Likewise.
3579         * lib/target-supports.exp
3580         (check_effective_target_arm_vect_no_misalign): New.
3581         (check_effective_target_vect_no_align): Use above.
3582         (check_effective_target_vect_element_align): New.
3583         (add_options_for_quad_vectors): New.
3584
3585 2010-10-04  Martin Jambor  <mjambor@suse.cz>
3586
3587         PR tree-optimization/45572
3588         * g++.dg/ipa/pr45572-1.C: New test.
3589         * g++.dg/ipa/pr45572-2.C: Likewise.
3590
3591 2010-10-03  Ian Lance Taylor  <iant@google.com>
3592
3593         * gcc.dg/anon-struct-11.c: New test.
3594         * gcc.dg/anon-struct-12.c: New test.
3595         * gcc.dg/anon-struct-13.c: New test.
3596         * gcc.dg/anon-struct-14.c: New test.
3597
3598 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
3599
3600         * g++.dg/torture/pr45764.C: Revert revision 164914.
3601         * gcc.dg/vect/pr43432.c: Likewise.
3602         * gcc.dg/vect/vect-114.c: Likewise.
3603         * gcc.dg/vect/vect-15.c: Likewise.
3604
3605 2010-10-03  Jason Merrill  <jason@redhat.com>
3606
3607         * g++.dg/cpp0x/sfinae5.C: New.
3608
3609 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
3610
3611         PR tree-optimization/45720
3612         PR tree-optimization/45764
3613         * g++.dg/torture/pr45764.C: New.
3614
3615         * gcc.dg/vect/pr43432.c: Xfail.
3616         * gcc.dg/vect/vect-114.c: Likewise.
3617         * gcc.dg/vect/vect-15.c: Likewise.
3618
3619 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3620
3621         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
3622         hppa*-*-hpux*.
3623         * gcc.dg/torture/pr45678-2.c: Likewise.
3624
3625 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
3626
3627         PR fortran/45748
3628         * gfortran.dg/intrinsic_6.f90: New.
3629
3630 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3631
3632         PR fortran/42831
3633         * gfortran.dg/dependency_37.f90:  New test.
3634
3635 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
3636
3637         * gcc.target/i386/shift_mask.c: New test.
3638
3639 2010-10-01  Richard Guenther  <rguenther@suse.de>
3640
3641         PR tree-optimization/45854
3642         * g++.dg/torture/pr45854.C: New testcase.
3643
3644 2010-09-30  Michael Eager  <eager@eagercon.com>
3645
3646         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3647         __FLT_{MIN,MAX}__.
3648
3649 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3650
3651         PR middle-end/45758
3652         * gfortran.dg/graphite/pr45758.f90: New.
3653
3654 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3655
3656         PR middle-end/45230
3657         * gcc.dg/graphite/id-pr45230.c: New.
3658
3659 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3660
3661         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3662         * gfortran.dg/graphite/graphite.exp: Same.
3663         * gcc.dg/graphite/vect-pr43423.c: New.
3664
3665 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3666
3667         PR target/45843
3668         * g++.dg/torture/pr45843.C: New test.
3669
3670 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
3671
3672         PR fortran/45828
3673         * gfortran.dg/allocate_derived_5.f90: New.
3674
3675 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3676
3677         PR tree-optimization/31261
3678         * gcc.dg/tree-ssa/pr31261.c: New test.
3679
3680 2010-09-30  Michael Eager  <eager@eagercon.com>
3681
3682         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3683         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3684         * gcc.target/microblaze/microblaze.exp: Ditto.
3685         * gcc.target/microblaze/others/string_cst1.c: Ditto.
3686         * gcc.target/microblaze/others/string_cst2.c: Ditto.
3687         * gcc.target/microblaze/others/data_var1.c: Ditto.
3688         * gcc.target/microblaze/others/data_var2.c: Ditto.
3689         * gcc.target/microblaze/others/data_var3.c: Ditto.
3690         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3691         * gcc.target/microblaze/others/strings1.c:: Ditto.
3692         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3693         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3694         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3695         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3696         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3697         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3698         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3699         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3700         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3701         * gcc.target/microblaze/isa/pcmp.c: Ditto.
3702         * gcc.target/microblaze/isa/nofloat.c: Ditto.
3703         * gcc.target/microblaze/isa/fcvt.c: Ditto.
3704         * gcc.target/microblaze/isa/float.c: Ditto.
3705         * gcc.target/microblaze/isa/mulh.c: Ditto.
3706         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3707         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3708         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3709         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3710         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3711         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3712         * gcc.target/microblaze/isa/bshift.c: Ditto.
3713         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3714         * gcc.target/microblaze/isa/div.c: Ditto.
3715         * gcc.target/microblaze/isa/vanilla.c: Ditto.
3716         * gcc.target/microblaze/isa/mul.c: Ditto.
3717
3718 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3719
3720         merge from FSF 'apple/trunk' branch.
3721         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
3722
3723         Radar 4386773
3724         * objc.dg/enhanced-proto-1.m: New.
3725         * objc.dg/enhanced-proto-2.m: New.
3726         * obj-c++.dg/enhanced-proto-1.mm: New
3727         * obj-c++.dg/enhanced-proto-2.mm: New.
3728
3729 2010-09-30  Richard Guenther  <rguenther@suse.de>
3730
3731         PR testsuite/45702
3732         * gcc.dg/debug/pr41893-1.c: Adjust.
3733         * gcc.dg/pr30762-1.c: Likewise.
3734         * gcc.dg/pr31529-1.c: Likewise.
3735         * gcc.dg/pr34457-1.c: Likewise.
3736         * gcc.dg/pr34668-1.c: Likewise.
3737         * gcc.dg/pr43557-1.c: Likewise.
3738
3739 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3740
3741         PR objc/45842
3742         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3743         * objc.dg/const-str-3.m: Correct header for memcpy.
3744         * objc.dg/const-str-7.m: Likewise.
3745         * objc.dg/method-20b.m: Provide an implementation of Object.
3746         Adjust XFAIL for m64 NeXT runtime.
3747         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3748         * objc.dg/encode-3.m: Correct line ordering, provide header for
3749         sprintf.
3750         * objc.dg/encode-7-next.m: Only run for 32bit.
3751         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3752         * objc.dg/type-size-2.m: Provide an implementation of Object.
3753         Ajust headers.
3754         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3755         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3756         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3757         Adjust XFAIL for m64 NeXT runtime.
3758         * obj-c++.dg/method-22.mm: Likewise.
3759         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3760
3761 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3762
3763         Merge from 'apple/trunk' branch on FSF servers.
3764
3765         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3766
3767         Radar 4278236
3768         * obj-c++.dg/bad-forward-decl.mm: New
3769
3770 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
3771
3772         * ada/acats/run_acats: Revert revision 157037.
3773
3774 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3775
3776         Merge from 'apple/trunk' branch on FSF servers.
3777
3778         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3779
3780         Radar 4281748
3781         * objc.dg/naming-2.m: Update
3782         * objc.dg/naming-3.m: New
3783
3784 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
3785
3786         PR target/40457
3787         * gcc.target/arm/pr40457-3.c: New test.
3788
3789 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3790
3791         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3792         alias checking.
3793         * lib/target-supports.exp (check_ifunc_available): Likewise.
3794
3795 2010-09-29  Tristan Gingold  <gingold@adacore.com>
3796
3797         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3798
3799 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3800
3801         * objc.dg/keywords-1.m: New test.
3802         * objc.dg/keywords-2.m: New test.
3803         * objc.dg/keywords-3.m: New test.
3804         * obj-c++.dg/keywords-1.mm: New test.
3805         * obj-c++.dg/keywords-2.mm: New test.
3806
3807 2010-09-28  Jason Merrill  <jason@redhat.com>
3808
3809         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3810         * g++.dg/ext/complit11.C: Likewise.
3811         * g++.old-deja/g++.law/temps1.C: Likewise.
3812
3813         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3814         * g++.old-deja/g++.mike/misc6.C: Likewise.
3815
3816 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3817
3818         * objc.dg/attributes/method-attribute-1.m: New.
3819         * objc.dg/attributes/method-attribute-2.m: New.
3820
3821         * obj-c++.dg/attributes/method-attribute-1.m: New.
3822         * obj-c++.dg/attributes/method-attribute-2.m: New.
3823
3824 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3825
3826         * objc.dg/attributes: New.
3827         * objc.dg/attributes/attributes.exp: New.
3828         * objc.dg/attributes/class-attribute-1.m: New.
3829         * objc.dg/attributes/class-attribute-2.m: New
3830         * objc.dg/attributes/categ-attribute-1.m: New
3831         * objc.dg/attributes/categ-attribute-2.m: New
3832         * objc.dg/attributes/proto-attribute-1.m: New
3833
3834         * obj-c++.dg/attributes: New.
3835         * obj-c++.dg/attributes/attributes.exp: New
3836         * obj-c++.dg/attributes/class-attribute-1.mm: New
3837         * obj-c++.dg/attributes/class-attribute-2.mm: New
3838         * obj-c++.dg/attributes/categ-attribute-1.mm: New
3839         * obj-c++.dg/attributes/categ-attribute-2.mm: New
3840         * obj-c++.dg/attributes/proto-attribute-1.mm: New
3841
3842 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3843
3844         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3845         from the branch renamed to method-20b.m to avoid clashes).
3846
3847         2005-08-23  Stuart Hastings  <stuart@apple.com>
3848                     Ziemowit Laski  <zlaski@apple.com>
3849
3850         Radar 4209854
3851         * obj-c++.dg/method-23.mm: New.
3852         * objc.dg/method-20.m: New.
3853
3854 2010-09-28  Jan Hubicka  <jh@suse.cz>
3855
3856         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3857
3858 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3859
3860         PR target/44452
3861         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3862         i?86-*-solaris2.[89], *-*-vxworks*.
3863         * gcc.target/i386/pr22152.c: Likewise.
3864         * gcc.target/i386/vect8-ret.c: New test.
3865
3866 2010-09-28  Jie Zhang  <jie@codesourcery.com>
3867
3868         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3869
3870 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3871
3872         Merge from 'apple/trunk' branch on FSF servers.
3873
3874         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
3875
3876         Radar 4175534
3877         * obj-c++.dg/method-22.mm: New.
3878
3879 2010-09-27  Jason Merrill  <jason@redhat.com>
3880
3881         * g++.dg/cpp0x/rv-lvalue-req.C: New.
3882         * g++.dg/ext/complit11.C: Adjust.
3883         * g++.old-deja/g++.law/temps1.C: Adjust.
3884         * g++.old-deja/g++.ns/koenig6.C: Adjust.
3885         * g++.old-deja/g++.oliva/partord1.C: Adjust.
3886
3887 2010-09-27  Ian Lance Taylor  <iant@google.com>
3888
3889         * lib/target-supports.exp (check_effective_target_split_stack):
3890         New procedure.
3891         * gcc.dg/split-1.c: New test.
3892         * gcc.dg/split-2.c: New test.
3893         * gcc.dg/split-3.c: New test.
3894         * gcc.dg/split-4.c: New test.
3895
3896 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3897
3898         PR objc/25464
3899         * objc.dg/type-size-3.m: New test.
3900
3901 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3902
3903         PR objc/45763
3904         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3905
3906 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3907
3908         PR objc/25450
3909         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3910         * objc.dg/type-size-2.m: Same change.
3911         * obj-c++.dg/encode-5.mm: Same change.
3912
3913 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3914
3915         Merge from 'apple/trunk' branch on FSF servers.  The original
3916         Changelogs are below.
3917
3918         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3919         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3920         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3921         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3922         in the branch).
3923         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3924         proto-qual-1.m in the branch) and the normal ABI on GNU.
3925         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
3926         the test only with the NeXT runtime.
3927         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3928         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3929         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3930         Run the test only with the NeXT runtime.
3931
3932         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
3933
3934         Radar 4492973
3935         * objc.dg/encode-7-64bit.m: New.
3936         * objc.dg/encode-7.m: Skip if -m64.
3937
3938         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
3939
3940         Radar 4301047
3941         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3942         * obj-c++.dg/threedotthree-abi-1.mm: New
3943         * objc.dg/threedotthree-abi-1.m: New
3944
3945         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
3946
3947         Radar 4136935
3948         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3949         * objc.dg/encode-6.m: Likewise.
3950         * objc.dg/encode-7.m: New test case.
3951
3952 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3953
3954         Merge from 'apple/trunk' branch on FSF servers.  Renamed
3955         const-str-12.m to constr-str-12b.m to avoid conflicts.
3956
3957         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
3958
3959         Radar 4229905
3960         * obj-c++.dg/warn5.mm: New
3961
3962         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
3963
3964         Radar 4154928
3965         * obj-c++.dg/const-str-12.mm: New.
3966         * objc.dg/const-str-12.m: New.
3967
3968 2010-09-27  Tobias Burnus  <burnus@net-b.de>
3969
3970         PR fortran/40569
3971         PR fortran/40568
3972         * gfortran.dg/storage_size_2.f08: Fix test.
3973         * gfortran.dg/c_sizeof_1.f90: Fix test.
3974         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3975         * gfortran.dg/c_sizeof_3.f90: New.
3976         * gfortran.dg/c_sizeof_4.f90: New.
3977         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3978         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3979
3980 2010-09-26  Daniel Kraft  <d@domob.eu>
3981
3982         PR fortran/45783
3983         PR fortran/45795
3984         * gfortran.dg/select_type_18.f03: New test.
3985
3986 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3987
3988         * gnat.dg/return2.ad[sb]: New test.
3989         * gnat.dg/return2_pkg.ads: New helper.
3990
3991 2010-09-25  Daniel Kraft  <d@domob.eu>
3992
3993         PR fortran/45776
3994         * gfortran.dg/io_constraints_6.f03: New test.
3995         * gfortran.dg/io_constraints_7.f03: New test.
3996         * gfortran.dg/newunit_2.f90: New test.
3997
3998 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3999
4000         * gfortran.dg/operator_c1202.f90: New test.
4001
4002 2010-09-24  Jan Hubicka  <jh@suse.cz>
4003
4004         * gcc.dg/tree-ssa/leaf.c: New testcase.
4005
4006 2010-09-24  Jan Hubicka  <jh@suse.cz>
4007
4008         PR tree-optimization/45738
4009         PR tree-optimization/45741
4010         * gcc.c-torture/compile/pr45741.c: New.
4011         * gfortran.fortran-torture/compile/pr45738.f90: New.
4012
4013 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
4014
4015         * gcc.dg/cpp/undef-opt-1.c: New test.
4016
4017 2010-09-24  Jason Merrill  <jason@redhat.com>
4018
4019         * g++.dg/other/error10.C: Adjust expected output.
4020
4021 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
4022
4023         PR middle-end/45234
4024         * gcc.dg/torture/stackalign/alloca-6.c: New test.
4025         * gcc.target/i386/pr45234.c: New test.
4026
4027 2010-09-24  Richard Guenther  <rguenther@suse.de>
4028
4029         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4030
4031 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4032
4033         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4034         as a comment leader in regexp.
4035
4036 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4037
4038         * objc.dg/sync-2.m: New test.
4039         * obj-c++.dg/sync-2.mm: New test.
4040
4041 2010-09-24  Tobias Burnus  <burnus@net-b.de>
4042
4043         PR fortran/40571
4044         * gfortran.dg/iso_fortran_env_7.f90: New.
4045
4046 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4047
4048         * obj-c++.dg/too-many-args.mm: New file.
4049
4050 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4051
4052         Merge from 'apple/trunk' branch on FSF servers.
4053
4054         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4055
4056         Radar 4491608
4057         * objc.dg/too-many-args.m: New
4058
4059 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4060
4061         PR fortran/45744
4062         * gfortran.dg/dependency_36.f90:  New test.
4063
4064 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
4065
4066         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4067         * gcc.target/i386/pad-3.c: Ditto.
4068         * gcc.target/i386/pad-7.c: Ditto.
4069         * gcc.target/i386/pad-7.c: Ditto.
4070         * gcc.target/i386/pr36502.c: Ditto.
4071         * gcc.target/i386/zee.c: Ditto.
4072         * gcc.target/i386/20060821-1.c: Ditto.
4073         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
4074         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
4075         * gcc.target/i386/pad-5b.c: Ditto.
4076         * gcc.target/i386/pad-6a.c: Ditto.
4077         * gcc.target/i386/pad-6b.c: Ditto.
4078         * gcc.target/i386/pad-8.c: Ditto.
4079         * gcc.target/i386/pad-9.c: Ditto.
4080         * gcc.target/i386/pad-10.c: Ditto.
4081         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
4082
4083 2010-09-23  Richard Guenther  <rguenther@suse.de>
4084
4085         PR tree-optimization/45565
4086         * g++.dg/ipa/pr45565.C: New testcase.
4087
4088 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
4089
4090         PR fortran/45745
4091         PR fortran/45648
4092         * gfortran.dg/vector_subscript_bound_1.f90: New.
4093
4094 2010-09-23  Richard Guenther  <rguenther@suse.de>
4095
4096         PR middle-end/45750
4097         * gcc.dg/pr45750.c: New testcase.
4098
4099 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
4100
4101         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4102         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
4103         build.
4104
4105 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
4106
4107         PR rtl-optimization/44374
4108         * gcc.target/arm/headmerge-1.c: New test.
4109         * gcc.target/arm/headmerge-2.c: New test.
4110         * gcc.target/i386/headmerge-1.c: New test.
4111         * gcc.target/i386/headmerge-2.c: New test.
4112
4113 2010-09-23  Daniel Kraft  <d@domob.eu>
4114
4115         PR fortran/38936
4116         PR fortran/44044
4117         PR fortran/45474
4118         * gfortran.dg/intrinsic_intent_1.f03: New test.
4119         * gfortran.dg/select_type_17.f03: New test.
4120         * gfortran.dg/associate_5.f03: More definability tests.
4121         * gfortran.dg/enum_2.f90: Check definability.
4122         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4123         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4124         * gfortran.dg/char_expr_2.f90: Ditto.
4125         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4126         * gfortran.dg/enum_5.f90: Ditto.
4127         * gfortran.dg/equiv_constraint_8.f90: Ditto.
4128         * gfortran.dg/impure_assignment_2.f90: Ditto.
4129         * gfortran.dg/impure_assignment_3.f90: Ditto.
4130         * gfortran.dg/intent_out_1.f90: Ditto.
4131         * gfortran.dg/intent_out_3.f90: Ditto.
4132         * gfortran.dg/pointer_assign_7.f90: Ditto.
4133         * gfortran.dg/pointer_intent_3.f90: Ditto.
4134         * gfortran.dg/pr19936_1.f90: Ditto.
4135         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4136         * gfortran.dg/simpleif_2.f90: Ditto.
4137         * gfortran.dg/protected_5.f90: Ditto.
4138         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4139         * gfortran.dg/protected_6.f90: Ditto.
4140         * gfortran.dg/protected_7.f90: Ditto.
4141
4142 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4143
4144         PR libfortran/45710
4145         * gfortran.dg/namelist_65.f90: New test.
4146
4147 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4148
4149         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4150         the regexp pattern between the expected label and location string.
4151
4152 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4153
4154         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4155
4156 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4157
4158         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4159         * gcc.dg/pr27898.c: Likewise.
4160         * gcc.dg/pr28712.c: Likewise.
4161         * gcc.dg/pr30762-1.c: Likewise.
4162         * gcc.dg/pr31529-1.c: Likewise.
4163         * gcc.dg/pr34457-1.c: Likewise.
4164         * gcc.dg/pr34668-1.c: Likewise.
4165         * gcc.dg/pr34989-1.c: Likewise.
4166         * gcc.dg/pr43557-1.c: Likewise.
4167
4168 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4169
4170         PR rtl-optimization/45739
4171         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4172
4173 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
4174
4175         * gcc.target/sparc/mnofpu.c: New test.
4176
4177 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4178
4179         PR rtl-optimization/45739
4180         * gcc.target/i386/pr45739.c: New test.
4181
4182 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
4183
4184         PR fortran/45648
4185         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4186         and counts. Add non-elemental function call check.
4187
4188         PR fortran/45648
4189         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4190         arguments checks. Update temporary counts.
4191         * gfortran.dg/transpose_optimization_1.f90: New.
4192
4193 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4194
4195         PR objc/23710
4196         * objc.dg/invalid-method-1.m: New.
4197
4198 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4199
4200         Merge from 'apple/trunk' branch on FSF servers.
4201
4202         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
4203
4204         Radar 4291785
4205         * objc.dg/naming-4.m: New
4206         * objc.dg/naming-5.m: New
4207         * obj-c++.dg/naming-1.mm: New
4208         * obj-c++.dg/naming-2.mm: New
4209
4210 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
4211             Jack Howarth  <howarth@bromo.med.uc.edu>
4212
4213         PR c++/45645
4214         * g++.dg/torture/pr44972.C: Use portable assert().
4215
4216 2010-09-21  Richard Guenther  <rguenther@suse.de>
4217
4218         PR tree-optimization/45580
4219         * g++.dg/torture/pr45580.C: New testcase.
4220
4221 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
4222
4223         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4224
4225 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
4226
4227         PR fortran/45438
4228         * gfortran.dg/pointer_check_7.f90: New.
4229
4230 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4231
4232         PR rtl-optimization/45728
4233         * gcc.c-torture/compile/pr45728.c: New test.
4234
4235 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
4236
4237         PR fortran/45081
4238         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4239
4240 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4241
4242         * g++.dg/tree-ssa/pr45605.C: Add "\\".
4243
4244 2010-09-20  Richard Guenther  <rguenther@suse.de>
4245
4246         PR middle-end/45704
4247         * gcc.dg/torture/pr45704.c: New testcase.
4248
4249 2010-09-20  Jan Hubicka  <jh@suse.cz>
4250
4251         PR tree-optimize/45605
4252         * g++.dg/tree-ssa/pr45605.C: New testcase.
4253
4254 2010-09-20  Michael Matz  <matz@suse.de>
4255
4256         PR testsuite/45706
4257         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4258         enough.
4259
4260 2010-09-20  Richard Guenther  <rguenther@suse.de>
4261
4262         PR tree-optimization/45705
4263         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4264
4265 2010-09-20  Michael Matz  <matz@suse.de>
4266
4267         PR testsuite/45706
4268         * lib/target-supports.exp (check_effective_target_vect_perm):
4269         Add i?86-*-*.
4270
4271 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4272
4273         PR rtl-optimization/45695
4274         * gcc.c-torture/execute/pr45695.c: New test.
4275
4276 2010-09-19  Jan Hubicka  <jh@suse.cz>
4277
4278         PR lto/44246
4279         * gcc.c-torture/compile/pr44246.c:New file.
4280
4281 2010-09-19  Ira Rosen  <irar@il.ibm.com>
4282
4283         PR tree-optimization/45714
4284         * gfortran.dg/vect/pr45714-a.f: New test.
4285         * gfortran.dg/vect/pr45714-b.f: New test.
4286
4287 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4288
4289         * gnat.dg/const1.adb: Rename into...
4290         * gnat.dg/constant1.adb: ...this.
4291         * gnat.dg/constant2.adb: New test.
4292         * gnat.dg/constant2_pkg1.ads: New helper.
4293         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4294
4295 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4296
4297         * gnat.dg/specs/constant1.ads: New test.
4298         * gnat.dg/specs/constant1_pkg.ads: New helper.
4299
4300 2010-09-18  Jan Hubicka  <jh@suse.cz>
4301
4302         PR tree-optimization/45453
4303         * g++.dg/tree-ssa/pr45453.C: New testcase.
4304
4305 2010-09-18  Jason Merrill  <jason@redhat.com>
4306
4307         * g++.dg/cpp0x/initlist44.C: New.
4308
4309 2010-09-18  Richard Guenther  <rguenther@suse.de>
4310
4311         PR tree-optimization/45709
4312         * g++.dg/torture/pr45709-2.C: New testcase.
4313
4314 2010-09-18  Richard Guenther  <rguenther@suse.de>
4315
4316         PR tree-optimization/45709
4317         * g++.dg/torture/pr45709.C: New testcase.
4318
4319 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
4320
4321         PR testsuite/45719
4322         * gcc.target/i386/pad-3.c: Pass -fno-pic.
4323
4324 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4325
4326         * gcc.target/i386/pad-1.c: New.
4327         * gcc.target/i386/pad-2.c: Likewise.
4328         * gcc.target/i386/pad-3.c: Likewise.
4329         * gcc.target/i386/pad-4.c: Likewise.
4330         * gcc.target/i386/pad-5a.c: Likewise.
4331         * gcc.target/i386/pad-5b.c: Likewise.
4332         * gcc.target/i386/pad-6a.c: Likewise.
4333         * gcc.target/i386/pad-6b.c: Likewise.
4334         * gcc.target/i386/pad-7.c: Likewise.
4335         * gcc.target/i386/pad-8.c: Likewise.
4336         * gcc.target/i386/pad-9.c: Likewise.
4337         * gcc.target/i386/pad-10.c: Likewise.
4338
4339 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4340
4341         PR middle-end/45234
4342         * gcc.dg/torture/stackalign/alloca-5.c: New.
4343
4344 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4345
4346         PR middle-end/45678
4347         * gcc.dg/torture/pr45678-2.c: New.
4348
4349 2010-09-17  Richard Guenther  <rguenther@suse.de>
4350
4351         PR middle-end/45678
4352         * gcc.dg/torture/pr45678-1.c: New testcase.
4353
4354 2010-09-17  Michael Matz  <matz@suse.de>
4355
4356         PR tree-optimization/43432
4357         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4358         check_effective_target_vect_perm_short): New predicates.
4359         (check_effective_target_vect_perm): Include x86_64.
4360         * gcc.dg/vect/pr43432.c: New test.
4361         * gcc.dg/vect/vect-114.c: Adjust.
4362         * gcc.dg/vect/vect-15.c: Ditto.
4363         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4364         * gcc.dg/vect/slp-perm-9.c: Ditto.
4365
4366 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4367
4368         PR testsuite/45692
4369         * objc/execute/exceptions/throw-nil.m: Run the test only with the
4370         GNU runtime.
4371
4372 2010-09-17  Richard Guenther  <rguenther@suse.de>
4373
4374         * gcc.dg/pr27898.c: Use -flto instead of -combine.
4375         * gcc.dg/pr28706.c: Likewise.
4376         * gcc.dg/pr28712.c: Likewise.
4377         * gcc.dg/pr30762-1.c: Likewise.
4378         * gcc.dg/pr30762-2.c: Likewise.
4379         * gcc.dg/pr31529-1.c: Likewise.
4380         * gcc.dg/pr31529-2.c: Likewise.
4381         * gcc.dg/pr34457-1.c: Likewise.
4382         * gcc.dg/pr34457-2.c: Likewise.
4383         * gcc.dg/pr34668-1.c: Likewise.
4384         * gcc.dg/pr34668-2.c: Likewise.
4385         * gcc.dg/pr34989-1.c: Likewise.
4386         * gcc.dg/pr34989-2.c: Likewise.
4387         * gcc.dg/pr43557-1.c: Likewise.
4388         * gcc.dg/pr43557-2.c: Likewise.
4389         * gcc.dg/debug/pr41893-1.c: Likewise.
4390         * gcc.dg/matrix/matrix.exp: Do not use -combine.
4391         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4392         * gcc.dg/matrix/matrix-4.c: Likewise.
4393         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4394         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4395         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4396         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4397
4398 2010-09-16  Tobias Burnus  <burnus@net-b.de>
4399
4400         PR fortran/43665
4401         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4402         optimizations.
4403         * gfortran.dg/intent_optimize_1.f90: New test.
4404
4405 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
4406
4407         * gcc.target/i386/divmod-1.c: New.
4408         * gcc.target/i386/divmod-2.c: Likewise.
4409         * gcc.target/i386/divmod-3.c: Likewise.
4410         * gcc.target/i386/divmod-4.c: Likewise.
4411         * gcc.target/i386/divmod-4a.c: Likewise.
4412         * gcc.target/i386/divmod-5.c: Likewise.
4413         * gcc.target/i386/divmod-6.c: Likewise.
4414         * gcc.target/i386/divmod-7.c: Likewise.
4415         * gcc.target/i386/divmod-8.c: Likewise.
4416         * gcc.target/i386/udivmod-1.c: Likewise.
4417         * gcc.target/i386/udivmod-2.c: Likewise.
4418         * gcc.target/i386/udivmod-3.c: Likewise.
4419         * gcc.target/i386/udivmod-4.c: Likewise.
4420         * gcc.target/i386/udivmod-4a.c: Likewise.
4421         * gcc.target/i386/udivmod-5.c: Likewise.
4422         * gcc.target/i386/udivmod-6.c: Likewise.
4423         * gcc.target/i386/udivmod-7.c: Likewise.
4424         * gcc.target/i386/udivmod-8.c: Likewise.
4425
4426 2010-09-16  Jan Hubicka  <jh@suse.cz>
4427
4428         * g++.dg/lto/pr45679-1_0.C: New file.
4429         * g++.dg/lto/pr45679-1_1.C: New file.
4430         * g++.dg/lto/pr45679-0_0.C: New file.
4431         * g++.dg/lto/pr45679-0_1.C: New file.
4432
4433 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
4434
4435         PR fortran/45674
4436         * gfortran.dg/class_dummy_2.f03: New.
4437
4438 2010-09-16  Richard Guenther  <rguenther@suse.de>
4439
4440         PR tree-optimization/45623
4441         * gcc.dg/torture/pr45623.c: New testcase.
4442
4443 2010-09-16  Ira Rosen  <irar@il.ibm.com>
4444
4445         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4446         name and parentheses.
4447         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4448
4449 2010-09-15  Jason Merrill  <jason@redhat.com>
4450
4451         * g++.dg/parse/parameter-declaration-2.C: New.
4452
4453         * g++.dg/cpp0x/scoped_enum2.C: New.
4454
4455 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4456
4457         * gcc.c-torture/compile/20100915-1.c: New test.
4458
4459 2010-09-15  Martin Jambor  <mjambor@suse.cz>
4460
4461         PR middle-end/45644
4462         * gcc.dg/ipa/pr45644.c: New test.
4463
4464 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
4465
4466         PR tree-optimization/45633
4467         * gcc.dg/vect/pr45633.c: New test.
4468
4469 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
4470
4471         PR fortran/45577
4472         * gfortran.dg/allocate_derived_4.f90: New.
4473
4474 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
4475
4476         * lib/target-supports.exp
4477         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4478         supported flag to true for neon.
4479
4480 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
4481
4482         PR c++/45665
4483         * g++.dg/template/crash103.C: New.
4484
4485 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4486
4487         Merge from 'apple/trunk' branch on FSF servers.
4488
4489         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
4490
4491         Radar 4457381
4492         * objc.dg/msg-in-protocol.m: New.
4493         * obj-c++.dg/msg-in-protocol.mm: New.
4494
4495         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
4496
4497         Radar 4219590
4498         * objc.dg/break-in-ifstmt.m: New.
4499
4500         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4501
4502         Radar 4174166
4503         * obj-c++.dg/comp-types-13.mm: New.
4504         * objc.dg/comp-types-12.m: New.
4505
4506         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4507
4508         Radar 4216500
4509         * obj-c++.dg/proto-lossage-7.mm: New.
4510         * objc.dg/proto-lossage-7.m: New.
4511
4512 2010-09-14  Jan Hubicka  <jh@suse.cz>
4513
4514         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4515         folding.
4516         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4517         folding.
4518
4519 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
4520
4521         PR middle-end/45567
4522         * gcc.dg/pr45567.c: New test.
4523
4524         PR debug/45660
4525         * g++.dg/debug/pr45660.C: New test.
4526
4527 2010-09-14  Ira Rosen  <irar@il.ibm.com>
4528
4529         PR tree-optimization/45470
4530         * g++.dg/vect/pr45470-a.cc: New test.
4531         * g++.dg/vect/pr45470-a.cc: New test.
4532
4533 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
4534
4535         PR target/42070
4536         * lib/profopt.exp: Prune warnings on execname2 compile.
4537         * lib/prune.exp: Prune "can't add line info" warnings.
4538
4539 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4540
4541         PR libfortran/45532
4542         * gfortran.dg/namelist_64.f90: New test.
4543
4544 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
4545
4546         PR rtl-optimization/45617
4547         * gcc.target/i386/pr45617.c: New test.
4548
4549 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
4550
4551         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4552
4553 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
4554
4555         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4556         * gcc.target/i386/fma4-vector.c: Likewise.
4557         * gcc.target/i386/vectorize2.c: Likewise.
4558         * gcc.target/i386/vectorize4.c: Likewise.
4559         * gcc.target/i386/vectorize5.c: Likewise.
4560         * gcc.target/i386/vectorize6.c: Likewise.
4561         * gcc.target/i386/vectorize8.c: Likewise.
4562
4563         * gcc.target/i386/vect-double-1.c: New.
4564         * gcc.target/i386/vect-double-1a.c: Likewise.
4565         * gcc.target/i386/vect-double-2.c: Likewise.
4566         * gcc.target/i386/vect-double-2a.c: Likewise.
4567
4568         * lib/target-supports.exp (check_effective_target_vect_double):
4569         Set et_vect_double_saved to 0 when tuning for Atom.
4570
4571 2010-09-13  Jan Hubicka  <jh@suse.cz>
4572
4573         * gcc.dg/torture/pr23821.c: Drop static keyword.
4574         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4575         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
4576
4577 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4578
4579         * gcc.target/arm/sync-1.c: New.
4580
4581 2010-09-12  Olivier Hainque  <hainque@adacore.com>
4582
4583         * gnat.dg/memtrap.adb: New test.
4584
4585 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4586
4587         * gfortran.dg/promotion.f90: Fix options.
4588
4589 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
4590
4591         * g++.dg/cpp0x/range-for1.C: New.
4592         * g++.dg/cpp0x/range-for2.C: New.
4593         * g++.dg/cpp0x/range-for3.C: New.
4594         * g++.dg/cpp0x/range-for4.C: New.
4595         * g++.dg/cpp0x/range-for5.C: New.
4596         * g++.dg/cpp0x/range-for6.C: New.
4597
4598 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
4599
4600         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4601         and counts. Check that transpose is not called.
4602         * gfortran.dg/transpose_2.f90: Update error message.
4603
4604 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
4605
4606         PR c++/43824
4607         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
4608         * g++.dg/lookup/strong-using-2.C: Likewise.
4609         * g++.dg/lookup/strong-using-3.C: Likewise.
4610         * g++.dg/lookup/strong-using-5.C: Likewise.
4611
4612         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
4613         * g++.dg/cpp0x/inline-ns4.C: New.
4614         * g++.dg/cpp0x/inline-ns5.C: New.
4615
4616 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4617
4618         PR middle-end/45634
4619         * gfortran.fortran-torture/compile/pr45634.f90: New.
4620
4621 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
4622
4623         * objc.dg/fobjc-exceptions.m: New test.
4624
4625 2010-09-10  Jan Hubicka  <jh@suse.cz>
4626
4627         * g++.dg/inherit/covariant7.C: Fix pattern matching.
4628
4629 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4630
4631         PR tree-optimization/44972
4632         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4633         * gcc.dg/tree-ssa/pr45144.c: Likewise.
4634         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4635         instead.
4636         * g++.dg/torture/pr44972.C: New test.
4637
4638 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4639
4640         PR tree-optimization/44972
4641         * g++.dg/torture/pr34850.C: Remove expected warning.
4642
4643 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4644
4645         * gfortran.dg/dummy_optional_arg.f90: New test.
4646
4647 2010-09-08  Jan Hubicka  <jh@suse.cz>
4648
4649         PR tree-optimization/45598
4650         * fortran.fortran-torture/compile/pr45598.f90: New test.
4651
4652 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
4653
4654         * lib/target-supports-dg.exp (dg-require-ifunc): New.
4655         * lib/target-supports.exp (check_ifunc_available): New.
4656         * gcc.dg/attr-ifunc-1.c: New.
4657         * gcc.dg/attr-ifunc-2.c: New.
4658         * gcc.dg/attr-ifunc-3.c: New.
4659         * gcc.dg/attr-ifunc-4.c: New.
4660         * gcc.dg/attr-ifunc-5.c: New.
4661         * g++.dg/ext/attr-ifunc-1.C: New.
4662         * g++.dg/ext/attr-ifunc-2.C: New.
4663         * g++.dg/ext/attr-ifunc-3.C: New.
4664         * g++.dg/ext/attr-ifunc-4.C: New.
4665
4666 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
4667
4668         PR middle-end/40386
4669         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
4670
4671 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
4672
4673         * gfortran.dg/inline_transpose_1.f90: New test.
4674
4675 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4676
4677         PR c++/45588
4678         * g++.dg/warn/Wunused-var-15.C: New test.
4679
4680 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4681
4682         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4683         hppa*-*-hpux*.
4684
4685 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4686
4687         * objc/execute/exceptions/throw-nil.m: New test.
4688         * objc/execute/exceptions/handler-1.m: Updated to use the new
4689         objc_set_uncaught_exception_handler() function.
4690         * objc/execute/exceptions/matcher-1.m: New test.
4691
4692 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4693
4694         PR fortran/38282
4695         * gfortran.dg/bit_comparison_1.F90: New test.
4696         * gfortran.dg/leadz_trailz_3.f90: New test.
4697         * gfortran.dg/masklr_2.F90: New test.
4698         * gfortran.dg/shiftalr_1.F90: New test.
4699         * gfortran.dg/merge_bits_2.F90: New test.
4700         * gfortran.dg/dshift_2.F90: New test.
4701         * gfortran.dg/bit_comparison_2.F90: New test.
4702         * gfortran.dg/masklr_1.F90: New test.
4703         * gfortran.dg/merge_bits_1.F90: New test.
4704         * gfortran.dg/dshift_1.F90: New test.
4705         * gfortran.dg/shiftalr_2.F90: New test.
4706
4707 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4708
4709         * objc.dg/type-stream-1.m: Replaced with a test that tests that
4710         functions from objc/typedstream.h are deprecated.
4711
4712 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4713
4714         * lib/target-supports.exp
4715         (check_effective_target_run_expensive_tests): New proc.
4716         * gcc.c-torture/compile/limits-fnargs.c: Use
4717         dg-require-effective-target run_expensive_tests.
4718
4719 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4720
4721         PR fortran/45597
4722         * gfortran.dg/gomp/pr45597.f90: New test.
4723
4724         PR fortran/45595
4725         * gfortran.dg/gomp/pr45595.f90: New test.
4726
4727 2010-09-08  Michael Matz  <matz@suse.de>
4728
4729         * c-c++-common/uninit-17.c: Adjust.
4730
4731 2010-09-08  Michael Matz  <matz@suse.de>
4732
4733         PR tree-optimization/43430
4734         * gcc.dg/vect/pr43430-2.c: New test.
4735
4736 2010-09-08  Michael Matz  <matz@suse.de>
4737
4738         PR tree-optimization/33244
4739         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4740
4741 2010-09-08  Richard Guenther  <rguenther@suse.de>
4742
4743         PR tree-optimization/45578
4744         * gfortran.dg/pr45578.f90: New testcase.
4745
4746 2010-09-08  Richard Guenther  <rguenther@suse.de>
4747
4748         PR testsuite/45590
4749         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4750
4751 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4752
4753         PR fortran/45576
4754         * gfortran.dg/char_length_18.f90:  New test.
4755
4756 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
4757
4758         PR target/36502
4759         * gcc.target/i386/pr36502.c: New test.
4760
4761         PR target/42313
4762         PR target/44651
4763         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4764         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4765
4766 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
4767
4768         * gfortran.dg/achar_4.f90: Enable bounds checking.
4769
4770 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
4771
4772         PR target/45206
4773         * gcc.target/i386/pr45206.c: New test.
4774
4775 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
4776
4777         PR fortran/45505
4778         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4779
4780 2010-09-07  Jan Hubicka  <jh@suse.cz>
4781
4782         * gcc.c-torture/compile/20100907.c: New testcase.
4783
4784 2010-09-07  Richard Guenther  <rguenther@suse.de>
4785
4786         PR middle-end/45569
4787         * g++.dg/eh/pr45569.C: New testcase.
4788
4789 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
4790
4791         PR target/43137
4792         * gcc.target/arm/pr43137.c: New test.
4793
4794 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4795
4796         PR fortran/36931
4797         * gfortran.dg/dependency_35.f90:  New test.
4798
4799 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4800
4801         PR fortran/34145
4802         * gfortran.dg/char_length_17.f90:  New test.
4803
4804 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
4805
4806         PR c++/45200
4807         PR c++/45293
4808         PR c++/45558
4809         * g++.dg/template/typedef34.C: New test.
4810         * g++.dg/template/typedef35.C: New test.
4811
4812 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
4813
4814         PR target/22152
4815         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4816
4817 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
4818
4819         * g++.dg/warn/Wdouble-promotion.C: New.
4820
4821 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
4822
4823         * g++.dg/parse/redef2.C: New.
4824
4825 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4826
4827         * gcc.dg/20100906-1.c: New testcase.
4828
4829 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
4830
4831         PR testsuite/45543
4832         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4833         DW_TAG_enumeration_type DIE.
4834
4835 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
4836
4837         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4838         Update XFAILs.
4839
4840 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
4841
4842         PR rtl-optimization/44919
4843         * g++.dg/opt/pr44919.C: New.
4844
4845 2010-09-06  Tobias Burnus  <burnus@net-b.de>
4846
4847         PR fortran/38282
4848         * gfortran.dg/iall_iany_iparity_1.f90: New.
4849         * gfortran.dg/iall_iany_iparity_2.f90: New.
4850
4851 2010-09-06  Jason Merrill  <jason@redhat.com>
4852
4853         * g++.dg/cpp0x/initlist42.C: New.
4854
4855         * g++.dg/cpp0x/auto19.C: New.
4856
4857         * g++.dg/template/sfinae25.C: New.
4858         * g++.dg/template/char1.C: Expect warning.
4859         * g++.dg/template/nontype10.C: Likewise.
4860
4861         * g++.dg/cpp0x/implicit9.C: New.
4862
4863         * g++.dg/cpp0x/initlist43.C: New.
4864
4865 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
4866
4867         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4868
4869 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
4870
4871         * gcc.dg/Wdouble-promotion.c: New.
4872
4873 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4874
4875         * gfortran.dg/float128_1.f90: Remove test case as
4876         it always fails since Rev 163611 backed out the
4877         front-end implementation.
4878
4879 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4880
4881         * gfortran.dg/float128_1.f90: XFAIL test case.
4882
4883 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4884
4885         * gfortran.dg/bessel_7.f90: Decrease required precision.
4886
4887 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
4888
4889         PR testsuite/45545
4890         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4891         ref-all-matching targets.
4892
4893 2010-09-05  Richard Guenther  <rguenther@suse.de>
4894
4895         PR tree-optimization/45535
4896         * gcc.c-torture/compile/pr45535.c: New testcase.
4897
4898 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
4899
4900         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4901         "\[^\n\]*".
4902         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4903         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4904         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4905         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4906         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4907         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4908         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4909         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4910         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4911         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4912         * gcc.target/i386/pr22152.c: Likewise.
4913         * gcc.target/i386/pr36992-1.c: Likewise.
4914         * gcc.target/i386/pr36992-2.c: Likewise.
4915         * gcc.target/sh/sh4a-memmovua.c: Likewise.
4916
4917 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4918
4919         PR testsuite/43957
4920         * gcc.dg/const-uniq-1.c: Modify regexp.
4921
4922 2010-09-04  Tobias Burnus  <burnus@net-b.de>
4923
4924         PR fortran/45530
4925         * gfortran.dg/namelist_63.f90: New.
4926
4927 2010-09-04  Jan Hubicka  <jh@suse.cz>
4928
4929         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4930         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4931
4932 2010-09-04  Jan Hubicka  <jh@suse.cz>
4933
4934         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4935
4936 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
4937
4938         PR fortran/45507
4939         * gfortran.dg/allocate_alloc_opt_12.f90: New.
4940
4941 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
4942
4943         * gcc.dg/opts-4.c: New test.
4944
4945 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4946
4947         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4948         * gcc.dg/vect/vect-peel-4.c: Ditto.
4949
4950 2010-09-03  Daniel Kraft  <d@domob.eu>
4951
4952         PR fortran/45525
4953         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4954
4955 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4956
4957         PR fortran/45159
4958         * gfortran.dg/dependency_34.f90:  New test.
4959
4960 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4961
4962         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4963
4964 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4965
4966         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4967         gcc.target/i386/clearcap.map if supported.
4968
4969 2010-09-03  Michael Matz  <matz@suse.de>
4970
4971         PR middle-end/45415
4972         * gcc.dg/pr45415.c: New test.
4973
4974 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4975
4976         PR tree-optimization/45506
4977         * gcc.dg/pr45506.c: New.
4978
4979 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
4980
4981         PR target/45476
4982         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4983         * gcc.target/i386/float128-2.c: Ditto.
4984
4985 2010-09-03  Daniel Kraft  <d@domob.eu>
4986
4987         PR fortran/34162
4988         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4989         * gfortran.dg/internal_dummy_2.f08: New test.
4990         * gfortran.dg/internal_dummy_3.f08: New test.
4991         * gfortran.dg/internal_dummy_4.f08: New test.
4992
4993 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
4994
4995         PR debug/45500
4996         * gcc.target/i386/pr45500.c: New test.
4997
4998 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
4999
5000         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5001
5002 2010-09-03  Daniel Kraft  <d@domob.eu>
5003
5004         PR fortran/44602
5005         * gfortran.dg/exit_2.f08; Adapt error messages.
5006         * gfortran.dg/exit_3.f08: New test.
5007         * gfortran.dg/exit_4.f08: New test.
5008         * gfortran.dg/exit_5.f03: New test.
5009
5010 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5011
5012         * gfortran.dg/ishft_4.f90: New test.
5013
5014 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5015
5016         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5017         FRIZ/XSRIZ instruciton for (double)(long long)x.
5018         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5019
5020 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5021
5022         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5023
5024 2010-09-02  Richard Guenther  <rguenther@suse.de>
5025
5026         PR tree-optimization/44937
5027         PR tree-optimization/45412
5028         * g++.dg/opt/pr45412.C: New testcase.
5029         * gcc.c-torture/compile/pr45412.c: Likewise.
5030         * gcc.c-torture/compile/pr44937.c: Likewise.
5031
5032 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
5033
5034         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
5035         but using -Werror=comment.
5036         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5037         expected error messages.
5038
5039 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5040
5041         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5042         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5043
5044 2010-09-02  Tobias Burnus  <burnus@net-b.de>
5045
5046         PR fortran/45489
5047         * gfortran.dg/initialization_27.f90: New.
5048
5049 2010-09-02  Ira Rosen  <irar@il.ibm.com>
5050
5051         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5052         check into different basic blocks. Expect vectorization if misaligned
5053         stores are supported.
5054         * gcc.dg/vect/bb-slp-8a.c: New test.
5055         * gcc.dg/vect/bb-slp-8b.c: New test.
5056
5057 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
5058
5059         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5060
5061 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
5062
5063         PR fortran/44541
5064         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5065         * gfortran.dg/class_dummy_1.f03: New.
5066
5067 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
5068
5069         PR middle-end/45458
5070         * g++.dg/tree-prof/partition2.C: New test.
5071
5072 2010-09-01  Richard Guenther  <rguenther@suse.de>
5073
5074         * gcc.dg/vect/vect-outer-fir.c: Adjust.
5075         * gcc.dg/tree-ssa/vrp54.c: New testcase.
5076         * gcc.c-torture/execute/20100827-1.c: Likewise.
5077
5078 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5079
5080         * gfortran.dg/execute_command_line_1.f90: New test.
5081
5082 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5083
5084         PR preprocessor/45457
5085         * c-c++-common/cpp/pr45457.c: New test.
5086
5087 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
5088
5089         * gcc.dg/nested-func-8.c: New test.
5090
5091 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5092
5093         PR fortran/38282
5094         * gfortran.dg/popcnt_poppar_1.F90: New test.
5095         * gfortran.dg/popcnt_poppar_2.F90: New test.
5096
5097 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
5098
5099         * gcc.target/i386/volatile-2.c: Require nonpic target.
5100
5101 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5102
5103         PR middle-end/45461
5104         * gcc.dg/pr45461.c: New test.
5105
5106 2010-08-31  Richard Guenther  <rguenther@suse.de>
5107
5108         PR testsuite/45455
5109         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5110
5111 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
5112
5113         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5114
5115 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
5116
5117         PR fortran/45456
5118         * gfortran.dg/typebound_proc_18.f03: New.
5119
5120 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5121
5122         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5123         * lib/scanasm.exp (scan-stack-usage): Likewise.
5124         (scan-stack-usage-not): Likewise.
5125         * gcc.dg/stack-usage-1.c: New test.
5126         * gcc.target/i386/stack-usage-realign.c: Likewise.
5127
5128 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
5129
5130         PR tree-optimization/45427
5131         * gcc.dg/tree-ssa/pr45427.c: New test.
5132
5133 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
5134
5135         PR c++/45043
5136         * g++.dg/template/crash102.C: New.
5137
5138 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
5139
5140         PR middle-end/45423
5141         * gcc.dg/gomp/atomic-12.c: New test.
5142         * gcc.dg/gomp/atomic-13.c: New test.
5143         * gcc.dg/gomp/atomic-14.c: New test.
5144         * g++.dg/gomp/atomic-11.C: New test.
5145         * g++.dg/gomp/atomic-12.C: New test.
5146         * g++.dg/gomp/atomic-13.C: New test.
5147         * g++.dg/gomp/atomic-14.C: New test.
5148
5149 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5150
5151         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5152         delimiter.
5153
5154 2010-08-30  Thomas Quinot  <quinot@adacore.com>
5155
5156         * gnat.dg/discr24.adb: New test.
5157
5158 2010-08-30  Richard Guenther  <rguenther@suse.de>
5159
5160         PR tree-optimization/45449
5161         * gcc.dg/pr45449.c: New testcase.
5162
5163 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
5164
5165         * gcc.dg/opts-1.c: Expect errors, not warnings.
5166
5167 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5168
5169         PR fortran/42769
5170         * gfortran.dg/dynamic_dispatch_11.f03: New.
5171
5172 2010-08-29  Jason Merrill  <jason@redhat.com>
5173
5174         PR c++/44991
5175         * g++.dg/parse/defarg15.C: New.
5176
5177 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5178
5179         PR fortran/45439
5180         * gfortran.dg/select_type_16.f03: New.
5181
5182 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5183             Tobias Burnus  <burnus@net-b.de>
5184
5185         * gfortran.dg/bessel_7.f90: Decrease required precision.
5186
5187 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
5188             Kaz Kojima  <kkojima@gcc.gnu.org>
5189
5190         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
5191
5192 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5193
5194         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5195         floating point conversion code generation.
5196         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5197         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5198         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5199         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5200         to integer conversion code generation.
5201         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5202         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5203         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5204         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5205
5206 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5207
5208         PR fortran/32049
5209         * gfortran.dg/random_seed_1.f90: Adjust test.
5210         * gfortran.dg/float128_1.f90: New test.
5211
5212 2010-08-27  Tobias Burnus  <burnus@net-b.de>
5213
5214         PR fortran/33197
5215         * gfortran.dg/norm2_1.f90: New.
5216         * gfortran.dg/norm2_2.f90: New.
5217         * gfortran.dg/norm2_3.f90: New.
5218         * gfortran.dg/norm2_4.f90: New.
5219         * gfortran.dg/parity_1.f90: New.
5220         * gfortran.dg/parity_2.f90: New.
5221         * gfortran.dg/parity_3.f90: New.
5222
5223 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
5224
5225         PR fortran/45420
5226         * gfortran.dg/select_type_15.f03: New.
5227
5228 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5229
5230         PR libfortran/43217
5231         * gfortran.dg/hollerith8.f90: New test.
5232
5233 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5234
5235         PR fortran/45159
5236         * gfortran.dg/dependency_33.f90:  New test.
5237
5238 2010-08-27  Richard Guenther  <rguenther@suse.de>
5239
5240         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5241         * gcc.dg/graphite/scop-2.c: Likewise.
5242         * gcc.dg/graphite/scop-20.c: Likewise.
5243         * gcc.dg/vect/slp-25.c: Likewise.
5244
5245 2010-08-27  Olivier Hainque  <hainque@adacore.com>
5246
5247         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5248
5249 2010-08-26  Daniel Kraft  <d@domob.eu>
5250
5251         PR fortran/38936
5252         PR fortran/44047
5253         PR fortran/45384
5254         * gfortran.dg/associate_8.f03: New test.
5255         * gfortran.dg/select_type_13.f03: New test.
5256         * gfortran.dg/select_type_14.f03: New test.
5257
5258 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
5259
5260         PR tree-optimization/44485
5261         * gcc.dg/pr44485.c: New test.
5262
5263 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5264
5265         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5266         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5267         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5268
5269 2010-08-26  Richard Guenther  <rguenther@suse.de>
5270
5271         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5272         * gcc.dg/graphite/scop-21.c: Likewise.
5273
5274 2010-08-26  Richard Guenther  <rguenther@suse.de>
5275
5276         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5277         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5278         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5279         * gcc.dg/vect/vect-91.c: Likewise.
5280         * gcc.dg/vect/vect-peel-1.c: Likewise.
5281         * gcc.dg/vect/vect-peel-2.c: Likewise.
5282         * gcc.dg/vect/vect-peel-4.c: Likewise.
5283
5284 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5285
5286         PR libfortran/41859
5287         * gfortran.dg/der_io_4.f90: New test.
5288
5289 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5290
5291         PR rtl-optimization/44858
5292         * gcc.c-torture/execute/pr44858.c: New test.
5293
5294         PR rtl-optimization/45400
5295         * g++.dg/other/i386-8.C: New test.
5296
5297 2010-08-25  Richard Guenther  <rguenther@suse.de>
5298
5299         * gcc.dg/alias-8.c: Adjust.
5300
5301 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
5302
5303         * gcc.target/i386/combine-mul.c: New test.
5304
5305 2010-08-25  Richard Guenther  <rguenther@suse.de>
5306
5307         PR lto/44562
5308         * gcc.dg/graphite/id-27.c: New testcase.
5309         * gcc.dg/lto/20100825-1_0.c: Likewise.
5310
5311 2010-08-25  Richard Guenther  <rguenther@suse.de>
5312
5313         PR tree-optimization/45316
5314         * g++.dg/opt/pr45316.C: New testcase.
5315
5316 2010-08-25  Richard Guenther  <rguenther@suse.de>
5317
5318         PR tree-optimization/45393
5319         * g++.dg/torture/pr45393.C: New testcase.
5320
5321 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5322
5323         PR tree-optimization/45059
5324         * gcc.c-torture/compile/pr45059.c: New test.
5325
5326 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
5327
5328         * lib/target-supports.exp (check_effective_target_vect_unpack):
5329         Set vect_unpack supported flag to true for neon.
5330
5331 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5332
5333         * gcc.dg/tree-ssa/ifc-5.c: New.
5334
5335 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5336
5337         * gcc.dg/tree-ssa/ifc-4.c: New.
5338         * gcc.dg/tree-ssa/ifc-7.c: New.
5339
5340 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
5341
5342         * gcc.dg/vect/vect.exp: Check loongson targets
5343         * g++.dg/vect/vect.exp: Likewise
5344         * gfortran.dg/vect/vect.exp: Likewise
5345
5346 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5347
5348         * gcc.target/powerpc/vsx-mass-1.c: New file, test
5349         -mveclibabi=mass.
5350
5351 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
5352
5353         PR fortran/45366
5354         * gfortran.dg/proc_ptr_29.f90: New.
5355
5356 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5357             Dominique d'Humieres  <dominiq@lps.ens.fr>
5358
5359         PR fortran/45367
5360         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5361
5362 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5363
5364         PR fortran/45367
5365         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5366
5367 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5368
5369         PR fortran/36158
5370         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5371
5372 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5373             Dominique d'Humieres  <dominiq@lps.ens.fr>
5374
5375         PR fortran/45367
5376         PR fortran/36158
5377         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5378         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5379
5380 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
5381
5382         PR fortran/44863
5383         PR fortran/45271
5384         PR fortran/45290
5385         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5386         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5387         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5388
5389 2010-08-21  Tobias Burnus  <burnus@net-b.de>
5390
5391         PR fortran/36158
5392         PR fortran/33197
5393         * gfortran.dg/bessel_6.f90: New.
5394         * gfortran.dg/bessel_7.f90: New.
5395
5396 2010-08-20  Jan Hubicka  <jh@suse.cz>
5397
5398         PR c++/45307
5399         PR c++/17736
5400         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5401         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5402
5403 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
5404
5405         PR target/45336
5406         * gcc.target/i386/pr45336-1.c: New.
5407         * gcc.target/i386/pr45336-2.c: Likewise.
5408         * gcc.target/i386/pr45336-3.c: Likewise.
5409         * gcc.target/i386/pr45336-4.c: Likewise.
5410
5411 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
5412
5413         PR testsuite/45361
5414         * gcc.target/i386/volatile-2.c: Update scan strings to also
5415         include (%rip) for the memory reference on x86_64.
5416
5417 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
5418
5419         PR middle-end/44974
5420         * gcc.dg/pr44974.c: New test.
5421
5422         PR rtl-optimization/45353
5423         * gcc.dg/pr45353.c: New test.
5424
5425 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5426
5427         * gcc.target/i386/volatile-2.c: New.
5428
5429 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
5430
5431         PR rtl-optimization/44691
5432         * gfortran.dg/pr44691.f: New test.
5433
5434 2010-10-19  Olivier Hainque  <hainque@adacore.com>
5435
5436         * gcc.target/sparc/sibcall-dslot.c: New testcase.
5437
5438 2010-08-19  Jason Merrill  <jason@redhat.com>
5439
5440         * g++.dg/init/synth3.C: New.
5441         * g++.dg/init/value8.C: New.
5442         * g++.dg/tree-ssa/empty-2.C: New.
5443         * g++.dg/cpp0x/noexcept09.C: New.
5444
5445 2010-08-19  Daniel Kraft  <d@domob.eu>
5446
5447         PR fortran/29785
5448         PR fortran/45016
5449         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5450         * gfortran.dg/pointer_remapping_1.f90: New test.
5451         * gfortran.dg/pointer_remapping_2.f03: New test.
5452         * gfortran.dg/pointer_remapping_3.f08: New test.
5453         * gfortran.dg/pointer_remapping_4.f03: New test.
5454         * gfortran.dg/pointer_remapping_5.f08: New test.
5455         * gfortran.dg/pointer_remapping_6.f08: New test.
5456
5457 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
5458
5459         PR testsuite/45324
5460         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5461
5462 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5463
5464         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5465
5466 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
5467
5468         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5469         variable.
5470
5471 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5472
5473         PR target/45070
5474         * gcc.c-torture/execute/pr45070.c: New.
5475
5476 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5477
5478         * g++.dg/pr44328.C: New test.
5479
5480 2010-08-19  Tobias Burnus  <burnus@net-b.de>
5481
5482         PR fortran/36158
5483         PR fortran/33197
5484         * gfortran.dg/bessel_3.f90: New.
5485         * gfortran.dg/bessel_4.f90: New.
5486         * gfortran.dg/bessel_5.f90: New.
5487
5488 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
5489
5490         PR fortran/45290
5491         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5492         * gfortran.dg/pointer_init_2.f90: New.
5493         * gfortran.dg/pointer_init_3.f90: New.
5494         * gfortran.dg/pointer_init_4.f90: New.
5495
5496 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
5497
5498         PR c++/45049
5499         * g++.dg/pr45049-1.C: New test.
5500         * g++.dg/pr45049-2.C: New test.
5501
5502 2010-08-18  Jie Zhang  <jie@codesourcery.com>
5503
5504         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5505         20 if __ARM_PCS is defined otherwise 64.
5506         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5507         instead of hard coded 64.
5508
5509 2010-08-18  Yao Qi  <yao@codesourcery.com>
5510
5511         PR target/45094
5512         * gcc.target/arm/pr45094.c: New test.
5513
5514 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5515
5516         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5517
5518 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5519
5520         PR rtl-optimization/42575
5521         * gcc.target/arm/pr42575.c: New test.
5522
5523 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5524
5525         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5526         * gcc.dg/tls/thr-cse-1.c: New.
5527
5528 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5529
5530         PR debug/42487
5531         * lib/target-supports.exp
5532         (check_effective_target_function_sections): New.
5533         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5534         function sections before proceding.
5535
5536 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
5537
5538         PR fortran/45308
5539         * gfortran.dg/pr45308.f03: New test.
5540
5541 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
5542
5543         PR target/45296
5544         * gcc.target/i386/pr45296.c: New test.
5545
5546 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
5547
5548         * g++.dg/ext/uow-1.C: New.
5549         * g++.dg/ext/uow-2.C: New.
5550         * g++.dg/ext/uow-3.C: New.
5551         * g++.dg/ext/uow-4.C: New.
5552
5553 2010-08-17  Richard Guenther  <rguenther@suse.de>
5554
5555         PR testsuite/45266
5556         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5557
5558 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
5559
5560         PR c/40563
5561         * gcc.dg/Wcxx-compat-20.c: New test.
5562
5563 2010-08-17  Daniel Kraft  <d@domob.eu>
5564
5565         PR fortran/38936
5566         * gfortran.dg/associate_1.f03: Extended to test newly supported
5567         features like association to variables.
5568         * gfortran.dg/associate_3.f03: Removed check for illegal change
5569         of associate-name here...
5570         * gfortran.dg/associate_5.f03: ...and added it here.
5571         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
5572         * gfortran.dg/associate_7.f03: New test.
5573
5574 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
5575
5576         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
5577
5578 2010-08-15  Daniel Kraft  <d@domob.eu>
5579
5580         PR fortran/38936
5581         * gfortran.dg/associate_1.f03: Enable test for array expressions.
5582         * gfortran.dg/associate_3.f03: Clarify comment.
5583         * gfortran.dg/associate_5.f03: New test.
5584         * gfortran.dg/associate_6.f03: New test.
5585
5586 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5587
5588         PR fortran/45211
5589         * gfortran.dg/bind_c_usage_21.f90: New.
5590         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
5591
5592 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5593
5594         * gfortran.dg/optional_absent_1.f90: New.
5595         * gfortran.dg/null_actual.f90: New.
5596
5597 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5598
5599         * gfortran.dg/pointer_target_1.f90: New.
5600         * gfortran.dg/pointer_target_2.f90: New.
5601         * gfortran.dg/pointer_target_3.f90: New.
5602
5603 2010-08-15  Daniel Kraft  <d@domob.eu>
5604
5605         PR fortran/45197
5606         * gfortran.dg/elemental_args_check_3.f90: New test.
5607         * gfortran.dg/impure_1.f08: New test.
5608         * gfortran.dg/impure_2.f08: New test.
5609         * gfortran.dg/impure_3.f90: New test.
5610         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
5611
5612 2010-08-15  Ira Rosen  <irar@il.ibm.com>
5613
5614         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
5615         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
5616         SLP tests.
5617         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
5618         misaligned loads.
5619         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
5620         misaligned stores.c
5621         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
5622
5623 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5624
5625         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5626         dg-require-effective-target after dg-do.
5627
5628 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5629
5630         * lib/target-supports.exp (check_effective_target_vect_int): Return
5631         true for Loongson targets.
5632         (check_effective_target_vect_shift): Likewise.
5633         (check_effective_target_vect_no_int_max): Likewise.
5634         (check_effective_target_vect_no_align): Likewise.
5635         (check_effective_target_vect_short_mult): Likewise.
5636
5637 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
5638
5639         * g++.dg/cast.C: Change fields of structures to "long" to pass
5640         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5641         * g++.dg/cpp0x/iop.C: Ditto.
5642         * g++.dg/cpp0x/named_refs.C: Ditto.
5643         * g++.dg/cpp0x/rv1p.C: Ditto.
5644         * g++.dg/cpp0x/rv2p.C: Ditto.
5645         * g++.dg/cpp0x/rv3p.C: Ditto.
5646         * g++.dg/cpp0x/rv4p.C: Ditto.
5647         * g++.dg/cpp0x/rv5p.C: Ditto.
5648         * g++.dg/cpp0x/rv6p.C: Ditto.
5649         * g++.dg/cpp0x/rv7p.C: Ditto.
5650         * g++.dg/cpp0x/rv8p.C: Ditto.
5651         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5652
5653 2010-08-13  Daniel Kraft  <d@domob.eu>
5654
5655         * gfortran.dg/implied_shape_1.f08: New test.
5656         * gfortran.dg/implied_shape_2.f90: New test.
5657         * gfortran.dg/implied_shape_3.f08: New test.
5658
5659 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5660
5661         PR libfortran/42526
5662         * gfortran.dg/char_component_initializer_1.f90: New test.
5663
5664 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
5665
5666         PR tree-optimization/45241
5667         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5668
5669 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5670
5671         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5672         to dg-options.
5673         * gcc.target/i386/pr40906-2.c: Ditto.
5674         * gcc.target/i386/pr40906-3.c: Ditto.
5675
5676 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5677
5678         PR middle-end/45262
5679         * gcc.c-torture/execute/pr45262.c: New test.
5680
5681 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5682
5683         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5684         empty argument.
5685         * g++.dg/other/profile1.C: Ditto.
5686
5687 2010-08-12  Richard Guenther  <rguenther@suse.de>
5688
5689         PR tree-optimization/45232
5690         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5691         * gcc.dg/tree-ssa/loop-7.c: Adjust.
5692         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5693         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5694         unsigned arithmetic.
5695         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5696         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5697         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5698         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5699         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5700         unsigned arithmetic.
5701         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5702         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5703         unsigned arithmetic.
5704         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5705         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5706         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5707         unsigned arithmetic.
5708         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5709         * gcc.dg/tree-ssa/negate.c: Adjust.
5710         * gcc.dg/vect/vect-1.c: Adjust.
5711         * gfortran.dg/reassoc_6.f: XFAIL.
5712
5713 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5714
5715         PR debug/45259
5716         * gcc.dg/pr45259.c: New test.
5717
5718 2010-08-12  Wei Guozhi  <carrot@google.com>
5719
5720         PR target/44999
5721         * gcc.target/arm/pr44999.c: New testcase.
5722
5723 2010-08-12  Jie Zhang  <jie@codesourcery.com>
5724
5725         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5726         (N): Likewise.
5727         (main): Adjust accordingly.
5728
5729 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5730
5731         * gfortran.dg/graphite/id-22.f: New.
5732
5733 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5734
5735         * gcc.dg/graphite/id-26.c: New.
5736
5737 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5738
5739         * gcc.dg/graphite/id-25.c: New.
5740
5741 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5742
5743         * gcc.dg/graphite/run-id-5.c: New.
5744         * gcc.dg/graphite/run-id-6.c: New.
5745         * gfortran.dg/graphite/id-21.f: New.
5746
5747 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5748
5749         * gcc.dg/graphite/id-24.c: New.
5750
5751 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5752
5753         * gcc.dg/tree-ssa/pr20742.c: New.
5754
5755 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5756
5757         * gcc.dg/graphite/id-23.c: New.
5758
5759 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5760
5761         * gfortran.dg/graphite/id-20.f: Adjust testcase.
5762
5763 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5764
5765         * gcc.dg/graphite/pr42729.c: New.
5766
5767 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5768
5769         * gfortran.dg/graphite/id-20.f: New.
5770
5771 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5772
5773         * gcc.dg/graphite/id-22.c: New.
5774
5775 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5776
5777         * gcc.dg/graphite/run-id-2.c: Call abort.
5778
5779 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5780
5781         * gcc.dg/graphite/id-20.c: New.
5782
5783 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
5784             Steve Kargl  <kargl@gcc.gnu.org>
5785
5786         PR fortran/44595
5787         * gfortran.dg/move_alloc_3.f90: New.
5788         * gfortran.dg/random_seed_2.f90: New.
5789
5790 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5791
5792         * lib/target-supports.exp (check_effective_target_sync_int_long):
5793         Add hppa*-*-linux*.
5794         (check_effective_target_sync_char_short): Likewise.
5795
5796 2010-08-10  Yao Qi  <yao@codesourcery.com>
5797
5798         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5799         general form.
5800         * gcc.dg/tree-ssa/loop-31.c: Likewise.
5801         * g++.dg/other/packed1.C: Likewise.
5802         * g++.dg/other/crash-4.C: Likewise.
5803         * g++.dg/ext/packed8.C: Likewise.
5804         * g++.dg/init/array16.C: Likewise.
5805
5806 2010-08-10  xinliang David Li  <davidxl@google.com>
5807         * gcc.dg/tree-ssa/loop-19.c: Add option
5808         -fno-prefetch-loop-array
5809
5810 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
5811
5812         PR middle-end/45182
5813         * gcc.c-torture/compile/pr45182.c: New test.
5814
5815 2010-08-09  Jason Merrill  <jason@redhat.com>
5816
5817         PR c++/45236
5818         * g++.dg/cpp0x/variadic-104.C: New.
5819
5820 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5821
5822         PR fortran/44235
5823         * gfortran.dg/dependency_32.f90:  New test.
5824
5825 2010-08-09  Richard Guenther  <rguenther@suse.de>
5826
5827         PR middle-end/44632
5828         * g++.dg/opt/nrv17.C: New testcase.
5829
5830 2010-08-09  Richard Guenther  <rguenther@suse.de>
5831
5832         PR middle-end/45212
5833         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5834         alignment from MEM_REF offset only if we took it from the
5835         base object.
5836
5837         * gcc.target/i386/pr24178.c: New testcase.
5838
5839 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5840
5841         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5842         * gcc.dg/20030702-1.c: Ditto.
5843         * gcc.dg/20050309-1.c: Ditto.
5844         * gcc.dg/20050325-1.c: Ditto.
5845         * gcc.dg/20050330-2.c: Ditto.
5846         * gcc.dg/20051201-1.c: Ditto.
5847         * gcc.dg/gomp/pr27573.c: Ditto.
5848         * gcc.dg/gomp/pr34610.c: Ditto.
5849         * gcc.dg/pr24225.c: Ditto.
5850         * gcc.dg/pr26570.c: Ditto.
5851         * gcc.dg/pr32773.c: Ditto.
5852         * g++.dg/gcov/gcov-6.C: Ditto.
5853         * g++.dg/gomp/pr34608.C: Ditto.
5854         * gfortran.dg/gomp/pr27573.f90: Ditto.
5855
5856         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
5857         dg-require-host-local dg directive.
5858         * gcc.dg/profile-dir-2.c: Ditto.
5859         * gcc.dg/profile-dir-3.c: Ditto.
5860
5861 2010-08-08  Richard Guenther  <rguenther@suse.de>
5862
5863         PR tree-optimization/45109
5864         * gcc.c-torture/compile/pr45109.c: New testcase.
5865
5866 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5867
5868         * gcc.dg/march.c: Skip if -march defined.
5869         * gcc.dg/mtune.c: Skip if -mtune defined.
5870
5871         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5872         generic thunk support.
5873
5874 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
5875
5876         PR target/45213
5877         * gcc.target/i386/pr45213.c: New test.
5878
5879 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5880
5881         PR libfortran/45143
5882         * gfortran.dg/fmt_error_11.f03: New test.
5883
5884 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5885
5886         * lib/target-supports.exp (check_effective_target_sync_int_long):
5887         Add arm*-*-linux-gnueabi.
5888         (check_effective_target_sync_char_short): Likewise.
5889
5890 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5891
5892         PR fortran/45159
5893         * gfortran.dg/dependency_31.f90:  New test.
5894
5895 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5896
5897         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
5898
5899 2010-08-06  Jason Merrill  <jason@redhat.com>
5900
5901         * g++.dg/cpp0x/sfinae3.C: New.
5902         * g++.dg/cpp0x/sfinae4.C: New.
5903
5904 2010-08-06  Richard Guenther  <rguenther@suse.de>
5905
5906         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5907         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5908         * gcc.dg/tree-ssa/pr25382.c: Likewise.
5909         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5910         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5911         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5912         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5913         * gcc.c-torture/execute/20100805-1.c: Likewise.
5914
5915 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5916
5917         PR testsuite/42855
5918         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5919
5920 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5921
5922         * gcc.dg/ipa/ipcp-ii-1.c: New test.
5923         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5924
5925 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5926
5927         * g++.dg/ipa/devirt-1.C: New test.
5928         * g++.dg/ipa/devirt-2.C: Likewise.
5929         * g++.dg/ipa/devirt-3.C: Likewise.
5930         * g++.dg/ipa/devirt-4.C: Likewise.
5931         * g++.dg/ipa/devirt-5.C: Likewise.
5932         * gcc.dg/ipa/iinline-3.c: Likewise.
5933
5934 2010-08-05  Jie Zhang  <jie@codesourcery.com>
5935
5936         PR tree-optimization/45144
5937         * gcc.dg/tree-ssa/pr45144.c: New test.
5938
5939 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
5940
5941         PR fortran/42207
5942         PR fortran/44064
5943         PR fortran/44065
5944         * gfortran.dg/class_25.f03: New.
5945         * gfortran.dg/class_26.f03: New.
5946
5947 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
5948
5949         * g++.dg/warn/miss-format-1.C: Update line number.
5950
5951 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
5952
5953         PR c++/44641
5954         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5955         .frame and .mask assembler directives.
5956
5957 2010-08-04  Richard Guenther  <rguenther@suse.de>
5958
5959         * gcc.dg/tree-ssa/vrp35.c: Adjust.
5960         * gcc.dg/tree-ssa/vrp36.c: Likewise.
5961         * gcc.dg/tree-ssa/vrp50.c: Likewise.
5962         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5963
5964 2010-08-04  Tobias Burnus  <burnus@net-b.de>
5965
5966         PR fortran/44857
5967         * gfortran.dg/derived_constructor_char_1.f90: New.
5968         * gfortran.dg/derived_constructor_char_2.f90: New.
5969
5970 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5971
5972         PR fortran/45159
5973         * gfortran.dg/dependency_30.f90:  New test.
5974
5975 2010-08-03  Jan Hubicka  <jh@suse.cz>
5976
5977         * gcc.c-torture/compile/pr45085.c: New testcase.
5978
5979 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
5980
5981         PR fortran/44584
5982         PR fortran/45161
5983         * gfortran.dg/typebound_call_9.f03: Modified.
5984         * gfortran.dg/typebound_generic_1.f03: Modified.
5985
5986 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5987
5988         PR fortran/45159
5989
5990         * gfortran.dg/dependency_29.f90:  New test.
5991
5992 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5993
5994         PR fortran/36854
5995         * gfortran.dg/character_comparison_2.f90:  New test.
5996         * gfortran.dg/character_comparison_3.f90:  New test.
5997         * gfortran.dg/dependency_28.f90:  New test.
5998
5999 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
6000
6001         PR target/40457
6002         * gcc.target/arm/pr40457-1.c: New test.
6003         * gcc.target/arm/pr40457-2.c: New test.
6004
6005 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
6006
6007         PR fortran/44912
6008         * gfortran.dg/typebound_call_17.f03: New.
6009
6010 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
6011
6012         PR fortran/44929
6013         * gfortran.dg/allocate_derived_3.f90: New.
6014
6015 2010-07-30  Xinliang David Li  <davidxl@google.com>
6016         PR tree-optimization/45121
6017         * c-c++-common/uninit-17.c: Add -fno-ivops option.
6018
6019 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6020
6021         PR c++/45112
6022         * g++.dg/pr45112.C: New test.
6023
6024 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
6025
6026         PR debug/45055
6027         PR rtl-optimization/45137
6028         * gcc.dg/pr45055.c: New test.
6029
6030 2010-07-30  Alan Modra  <amodra@gmail.com>
6031
6032         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6033         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6034
6035 2010-07-29  Tobias Burnus  <burnus@net-b.de>
6036
6037         PR fortran/45087
6038         PR fortran/45125
6039         * gfortran.dg/whole_file_25.f90: New.
6040         * gfortran.dg/whole_file_26.f90: New.
6041         * gfortran.dg/whole_file_27.f90: New.
6042
6043 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6044
6045         PR fortran/44962
6046         * gfortran.dg/typebound_proc_17.f03: New.
6047
6048 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6049
6050         PR fortran/45004
6051         * gfortran.dg/move_alloc_2.f90: New.
6052
6053 2010-07-29  Xinliang David Li  <davidxl@google.com>
6054         PR tree-optimization/45121
6055         * c-c++-common/uninit-17.c: Fix expected output.
6056
6057 2010-07-29  Richard Guenther  <rguenther@suse.de>
6058
6059         PR tree-optimization/45120
6060         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6061
6062 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
6063
6064         PR fortran/42051
6065         PR fortran/44064
6066         * gfortran.dg/pr42051.f03: New testcase.
6067
6068 2010-07-29  Richard Guenther  <rguenther@suse.de>
6069
6070         PR middle-end/45034
6071         * gcc.c-torture/execute/pr45034.c: New testcase.
6072
6073 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
6074
6075         PR c++/45096
6076         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6077
6078 2010-07-28  Daniel Kraft  <d@domob.eu>
6079
6080         * gfortran.dg/bound_8.f90: New test.
6081
6082 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
6083
6084         PR debug/45105
6085         * gcc.dg/pr45105.c: New test.
6086
6087 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6088
6089         PR rtl-optimization/45107
6090         * gcc.dg/pr45107.c: New test.
6091
6092 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6093
6094         PR rtl-optimization/45101
6095         * gcc.dg/pr45101.c: New test.
6096
6097 2010-07-28  Tobias Burnus  <burnus@net-b.de>
6098
6099         PR fortran/45077
6100         * gfortran.dg/whole_file_24.f90: New.
6101
6102 2010-07-27  Jason Merrill  <jason@redhat.com>
6103
6104         * g++.dg/cpp0x/variadic102.C: New.
6105         * g++.dg/cpp0x/variadic103.C: New.
6106
6107 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6108
6109         PR rtl-optimization/40956
6110         PR target/42495
6111         PR middle-end/42574
6112         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6113         * gcc.target/arm/pr42574.c: Add tests.
6114
6115 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6116
6117         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6118         test name.
6119         (cleanup-repo-files): Ditto.
6120         (cleanup-saved-temps): Ditto.
6121
6122 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6123
6124         PR testsuite/44701
6125         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6126
6127         PR c/45079
6128         * gcc.dg/pr45079.c: New test.
6129
6130 2010-07-27  Ira Rosen  <irar@il.ibm.com>
6131
6132         PR tree-optimization/44152
6133         * gcc.dg/vect/fast-math-pr44152.c: New test.
6134
6135 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
6136
6137         PR ObjC/44140
6138         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6139         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6140         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6141         * obj-c++.dg/torture/trivial.mm: Ditto.
6142         * objc.dg/torture/tls/thr-init-2.m: Ditto.
6143         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6144         * objc.dg/torture/tls/thr-init.m: Ditto.
6145         * objc.dg/torture/trivial.m: Ditto.
6146
6147 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6148
6149         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6150         Skip on spu-*-* targets.
6151
6152 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6153
6154         PR tree-optimization/45083
6155         * gcc.dg/pr45083.c: New test.
6156
6157 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6158
6159         PR fortran/40873
6160         * gfortran.dg/whole_file_22.f90: New test.
6161         * gfortran.dg/whole_file_23.f90: New test.
6162
6163 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
6164             Jack Howarth  <howarth@bromo.med.uc.edu>
6165             Richard Henderson  <rth@redhat.com>
6166
6167         PR target/44132
6168         * gcc.dg/tls/thr-init-1.c: New.
6169         * gcc.dg/tls/thr-init-2.c: New.
6170         * gcc.dg/torture/tls New.
6171         * gcc.dg/torture/tls/tls-test.c: New.
6172         * gcc.dg/torture/tls/thr-init-1.c: New.
6173         * gcc.dg/torture/tls/tls.exp: New.
6174         * gcc.dg/torture/tls/thr-init-2.c: New.
6175         * gcc.dg/tls/emutls-2.c: New test
6176
6177         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6178         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6179         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6180         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6181         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6182         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6183         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6184         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6185         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6186         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6187         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6188         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6189         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6190         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6191         gfortran.dg/gomp/appendix-a/a.22.4.f90,
6192         gfortran.dg/gomp/appendix-a/a.22.5.f90,
6193         gfortran.dg/gomp/appendix-a/a.22.6.f90,
6194         gfortran.dg/gomp/appendix-a/a.24.1.f90,
6195         gfortran.dg/gomp/appendix-a/a.32.1.f90,
6196         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6197         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6198         gfortran.dg/gomp/omp_threadprivate1.f90,
6199         gfortran.dg/gomp/omp_threadprivate2.f90,
6200         gfortran.dg/gomp/reduction1.f90,
6201         gfortran.dg/gomp/sharing-1.f90: Likewise.
6202
6203 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6204
6205         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6206         sse_runtime.
6207         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6208         dg-require-visibility.
6209
6210 2010-07-26  Richard Guenther  <rguenther@suse.de>
6211
6212         PR tree-optimization/43784
6213         * gcc.c-torture/execute/pr43784.c: New testcase.
6214         * g++.dg/torture/pr43784.C: Likewise.
6215
6216 2010-07-26  Richard Guenther  <rguenther@suse.de>
6217
6218         PR middle-end/45056
6219         * g++.dg/pr45056.C: New testcase.
6220
6221 2010-07-26  Richard Guenther  <rguenther@suse.de>
6222
6223         PR tree-optimization/45071
6224         * gcc.dg/pr45071.c: New testcase.
6225
6226 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6227
6228         PR fortran/45066
6229         * gfortran.dg/namelist_62.f90: New.
6230
6231 2010-07-26  Richard Guenther  <rguenther@suse.de>
6232
6233         * gcc.c-torture/execute/pr45017.c: Move ...
6234         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
6235
6236 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6237
6238         PR fortran/40628
6239         * trim_optimize_1.f90:  New test.
6240         * character_comparision_1.f90:  New test.
6241
6242 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6243
6244         PR fortran/42852
6245         * gfortran.dg/wtruncate_fix.f: New test.
6246
6247 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6248
6249         PR testsuite/45068
6250         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6251
6252 2010-07-24  Richard Guenther  <rguenther@suse.de>
6253
6254         PR lto/43788
6255         * g++.dg/lto/20100724-1_0.C: New testcase.
6256
6257 2010-07-24  Richard Guenther  <rguenther@suse.de>
6258
6259         PR lto/43212
6260         * gcc.dg/lto/20100724-1_0.c: New testcase.
6261         * gcc.dg/lto/20100724-1_1.c: Likewise.
6262
6263 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6264
6265         PR fortran/40011
6266         * gfortran.dg/whole_file_21.f90: New.
6267
6268         * gfortran.dg/integer_exponentiation_3.F90: Use
6269         -ffloat-store only for i?86/x86-64 -m32.
6270
6271 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6272
6273         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6274         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6275
6276 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6277
6278         * gfortran.dg/func_decl_4.f90: Split test into two ...
6279         * gfortran.dg/func_decl_5.f90: ... parts.
6280         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6281         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6282         * gfortran.dg/global_references_1.f90: Add new dg-warning.
6283         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6284         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6285         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6286         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6287         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6288         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6289         * gfortran.dg/sizeof.f90: Make test valid.
6290         * gfortran.dg/pr20865.f90: Add new dg-error.
6291         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6292         * gfortran.dg/g77/19990218-0.f: Ditto.
6293         * gfortran.dg/g77/19990218-1.f: Ditto.
6294         * gfortran.dg/g77/970625-2.f: Ditto.
6295         * gfortran.dg/pr37243.f: Fix function declaration.
6296         * gfortran.dg/use_only_1.f90: Fix implicit typing.
6297         * gfortran.dg/loc_1.f90: Fix pointer datatype.
6298
6299 2010-07-23  Tobias Burnus  <burnus@net-b.de>
6300
6301         PR fortran/44945
6302         * gfortran.dg/char_array_structure_constructor.f90: Add
6303         -fwhole-file as dg-option as it otherwise fails on some
6304         systems.
6305
6306 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
6307
6308         * gnat.dg/aggr16.ad[sb]: New test.
6309         * gnat.dg/aggr16_pkg.ads: New helper.
6310
6311 2010-07-23  Richard Guenther  <rguenther@suse.de>
6312
6313         PR lto/43071
6314         * g++.dg/lto/20100723-1_0.C: New testcase.
6315
6316 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
6317
6318         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6319         AVX support.
6320         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6321         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6322
6323 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6324
6325         * lib/target-supports.exp (add_options_for_tls): New proc.
6326         * g++.dg/tls/static-1.C: Use dg-add-options tls.
6327         * g++.dg/tls/static-1a.cc: Likewise.
6328         * gcc.dg/tls/emutls-1.c: Likewise.
6329         * gcc.dg/tls/opt-11.c: Likewise.
6330         * gcc.dg/tls/opt-12.c: Likewise.
6331         * gcc.dg/tls/pr24428-2.c: Likewise.
6332         * gcc.dg/tls/pr24428.c: Likewise.
6333         * obj-c++.dg/tls/static-1.mm: Likewise.
6334         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6335         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6336         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6337         * objc.dg/torture/tls/thr-init-2.m: Likewise.
6338         * objc.dg/torture/tls/thr-init-3.m: Likewise.
6339         * objc.dg/torture/tls/thr-init.m: Likewise.
6340         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6341
6342 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6343
6344         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6345         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6346         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6347         optimized dump files.
6348
6349 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
6350
6351         PR tree-optimization/45047
6352         * gcc.c-torture/compile/pr45047.c: New test.
6353
6354 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6355
6356         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6357         instead of dg-compile.
6358         * gcc.dg/float-range-4.c: Ditto.
6359         * gcc.dg/float-range-5.c: Ditto.
6360         * gcc.dg/fold-overflow-1.c: Ditto.
6361         * gcc.dg/gomp/sections-4.c: Ditto.
6362         * gcc.dg/transparent-union-1.c: Ditto.
6363         * gcc.dg/transparent-union-2.c: Ditto.
6364         * gcc.target/i386/pr39315-check.c: Ditto.
6365         * g++.dg/gomp/sections-4.C: Ditto.
6366         * g++.dg/template/dtor7.C: Ditto.
6367         * g++.dg/tree-ssa/pr19952.C: Ditto.
6368         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6369         * gfortran.dg/graphite/pr42185.f90: Ditto.
6370         * gfortran.dg/namelist_36.f90: Ditto.
6371         * gnat.dg/noreturn1.adb: Ditto.
6372         * gnat.dg/specs/small_alignment.ads: Ditto.
6373
6374 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6375
6376         PR tree-optimization/44915
6377         * g++.dg/torture/pr44915.C: New test.
6378
6379 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6380
6381         PR tree-optimization/44914
6382         * g++.dg/tree-ssa/pr44914.C: New test.
6383
6384 2010-07-23  Jie Zhang  <jie@codesourcery.com>
6385
6386         PR target/44290
6387         * gcc.dg/pr44290-1.c: New test.
6388         * gcc.dg/pr44290-2.c: New test.
6389
6390 2010-07-23  Jason Merrill  <jason@redhat.com>
6391
6392         PR c++/45008
6393         * g++.dg/abi/mangle44.C: New.
6394
6395 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6396
6397         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6398         for compile-time only tests.
6399         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6400         target check.
6401         * gcc.target/i386/pr39315-4.c: Ditto.
6402         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6403         target check.  Include sse-os-support.h.
6404         (main): Call check_isa and sse_os_support.
6405         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6406         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6407         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6408         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6409         target check.  Include sse-os-support.h.
6410         (main): Call check_isa and sse_os_support.
6411         * gcc.target/i386/vperm-v2df.c: Ditto.
6412
6413 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6414
6415         * lib/target-supports.exp (check_avx_hw_available): New procedure.
6416         (check_effective_target_avx_runtime): New procedure.
6417         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6418         (check_effective_target_sse_runtime): Add check_effective_target_sse.
6419
6420         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6421         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
6422         and __get_cpuid test.
6423         * gcc.dg/compat/vector-2b_main.c: Ditto.
6424
6425         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6426
6427         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6428         for compile-time only test.
6429         * gcc.dg/pr32716.c: Ditto.
6430         * gcc.dg/pr34856.c: Ditto.
6431         * gcc.dg/pr36997.c: Ditto.
6432         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6433         * gfortran.dg/pr28158.f90: Ditto.
6434         * gfortran.dg/pr30667.f: Ditto.
6435
6436         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6437         i?86-*-* and x86_64-*-* targets to disable execution on targets
6438         without sse2 runtime support.
6439         * g++.dg/vect/vect.exp: Ditto.
6440         * gfortran.dg/vect/vect.exp: Ditto.
6441
6442         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6443         * gcc.dg/pr37544.c: Ditto.
6444         * gcc.dg/pr40550.c: Ditto.
6445         * gcc.dg/compat/union-m128-1_main.c: Ditto.
6446         * gcc.dg/compat/vector-1a_main.c: Ditto.
6447         * gcc.dg/compat/vector-2a_main.c: Ditto.
6448         * gcc.dg/torture/pr16104-1.c: Ditto.
6449         * gcc.dg/torture/pr35771-1.c: Ditto.
6450         * gcc.dg/torture/pr35771-2.c: Ditto.
6451         * gcc.dg/torture/pr35771-3.c: Ditto.
6452         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6453         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6454         * gcc.dg/torture/stackalign/push-1.c: Ditto.
6455         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6456         * g++.dg/other/i386-1.C: Ditto.
6457         * g++.dg/other/pr40446.C: Ditto.
6458
6459 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6460
6461         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6462
6463 2010-07-23  Daniel Kraft  <d@domob.eu>
6464
6465         PR fortran/44709
6466         * gfortran.dg/exit_1.f08: New test.
6467         * gfortran.dg/exit_2.f08: New test.
6468
6469 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
6470
6471         PR tree-optimization/39839
6472         * gcc.target/arm/pr39839.c: New test case.
6473
6474 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6475
6476         * gnat.dg/unchecked_convert5b.adb: New test.
6477         * gnat.dg/unchecked_convert6.adb: Likewise.
6478         * gnat.dg/unchecked_convert6b.adb: Likewise.
6479
6480 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6481
6482         * gnat.dg/aggr15.ad[sb]: New test.
6483
6484 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
6485
6486         PR debug/45024
6487         * g++.dg/debug/dwarf2/nested-2.C: New test case.
6488
6489 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6490
6491         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
6492         with dg-require-linker-plugin.
6493
6494 2010-07-22  Richard Guenther  <rguenther@suse.de>
6495
6496         PR lto/43850
6497         * g++.dg/lto/20100722-1_0.C: New testcase.
6498
6499 2010-07-22  Richard Guenther  <rguenther@suse.de>
6500
6501         PR lto/42451
6502         * gcc.dg/lto/20100720-3_0.c: New testcase.
6503         * gcc.dg/lto/20100720-3_1.c: Likewise.
6504
6505 2010-07-22  Richard Guenther  <rguenther@suse.de>
6506
6507         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6508         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6509
6510         PR lto/43373
6511         * gcc.dg/lto/20100722-1_0.c: New testcase.
6512
6513 2010-07-22  Martin Jambor  <mjambor@suse.cz>
6514
6515         PR tree-optimization/44891
6516         * gcc.c-torture/compile/pr44891.c: New test.
6517
6518 2010-07-22  Richard Guenther  <rguenther@suse.de>
6519
6520         PR tree-optimization/45017
6521         * gcc.c-torture/execute/pr45017.c: New testcase.
6522
6523 2010-07-22  Tobias Burnus  <burnus@net-b.de>
6524
6525         PR fortran/45019
6526         * gfortran.dg/aliasing_dummy_5.f90: New.
6527
6528 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6529
6530         PR target/43698
6531         * gcc.target/arm/pr43698.c: New test.
6532
6533 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6534
6535         PR fortran/44929
6536         * Revert my commit r162325 for this PR.
6537
6538 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6539
6540         PR debug/45015
6541         * gcc.target/m68k/pr45015.c: New test.
6542
6543 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
6544
6545         PR c++/44641
6546         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6547         comments.
6548
6549 2010-07-21  Richard Guenther  <rguenther@suse.de>
6550
6551         PR lto/45018
6552         * g++.dg/lto/20100721-1_0.C: New testcase.
6553
6554 2010-07-21  Martin Jambor  <mjambor@suse.cz>
6555
6556         PR tree-optimization/44900
6557         * g++.dg/torture/pr44900.C: New test.
6558
6559 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
6560
6561         PR middle-end/44738
6562         * c-c++-common/uninit-17.c: Correct expected error.
6563
6564 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6565
6566         * gcc.dg/guality/asm-1.c: New test.
6567
6568         PR debug/45003
6569         * gcc.dg/guality/pr45003-2.c: New test.
6570         * gcc.dg/guality/pr45003-3.c: New test.
6571
6572 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6573
6574         PR libfortran/44697
6575         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
6576
6577 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
6578
6579         * lib/scanasm.exp (dg-function-on-line): Test that a function is
6580         defined on the current line.
6581         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
6582         * g++.dg/debug/dwarf2/pr44641.C: New.
6583
6584 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
6585
6586         * gcc.target/powerpc/block-move-1.c: New test.
6587         * gcc.target/powerpc/block-move-2.c: New test.
6588
6589 2010-07-20  Jason Merrill  <jason@redhat.com>
6590
6591         PR c++/44967
6592         * g++.dg/cpp0x/sfinae2.C: New.
6593
6594 2010-07-20  Richard Guenther  <rguenther@suse.de>
6595
6596         PR lto/42696
6597         * gcc.dg/lto/20100720-4_0.c: New testcase.
6598
6599 2010-07-20  Richard Guenther  <rguenther@suse.de>
6600
6601         PR lto/43221
6602         * gcc.dg/lto/20100720-2_0.c: New testcase.
6603         * gcc.dg/lto/20100720-2_1.c: Likewise.
6604
6605 2010-07-20  Richard Guenther  <rguenther@suse.de>
6606
6607         PR lto/43208
6608         * gcc.dg/lto/20100720-1_0.c: New testcase.
6609         * gcc.dg/lto/20100720-1_1.c: Likewise.
6610
6611 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
6612
6613         PR debug/45003
6614         * gcc.dg/guality/pr45003-1.c: New test.
6615
6616 2010-07-20  Richard Guenther  <rguenther@suse.de>
6617
6618         PR tree-optimization/44977
6619         * gcc.dg/torture/pr44977.c: New testcase.
6620
6621 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
6622
6623         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6624         sync_char_short
6625
6626 2010-07-20  Richard Guenther  <rguenther@suse.de>
6627
6628         PR middle-end/44971
6629         PR middle-end/44988
6630         * gcc.dg/pr44971.c: New testcase.
6631         * gcc.c-torture/compile/pr44988.c: Likewise.
6632
6633 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6634
6635         PR fortran/44929
6636         * gfortran.dg/allocate_with_typespec.f90: New test.
6637         * gfortran.dg/allocate_derived_1.f90: Update error message.
6638
6639 2010-07-19  Jason Merrill  <jason@redhat.com>
6640
6641         PR c++/44996
6642         * g++.dg/cpp0x/decltype23.C: New.
6643
6644 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
6645
6646         PR fortran/42385
6647         * gfortran.dg/class_defined_operator_1.f03 : New test.
6648
6649 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
6650
6651         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6652         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6653         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
6654         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6655
6656 2010-07-19  Richard Guenther  <rguenther@suse.de>
6657
6658         PR middle-end/44941
6659         * gcc.c-torture/compile/pr44941.c: New testcase.
6660
6661 2010-07-19  Jason Merrill  <jason@redhat.com>
6662
6663         PR c++/44969
6664         * g++.dg/template/sfinae24.C: New.
6665
6666 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
6667
6668         PR fortran/44353
6669         * gfortran.dg/data_implied_do_2.f90: Removed.
6670
6671 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
6672
6673         PR c++/44969
6674         * g++.dg/template/sfinae23.C: New.
6675
6676 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6677
6678         * lib/target-supports.exp (check_sse_os_support_available): New
6679         proc.
6680         (check_sse_hw_available): New proc.
6681         (check_effective_target_sse_runtime): New proc.
6682         (check_effective_target_sse2_runtime): New proc.
6683         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6684         -msse2 if check_sse_os_support_available.
6685         * g++.dg/vect/vect.exp: Only run -msse2 tests if
6686         check_sse_os_support_available.
6687         * gcc.dg/vect/vect.exp: Likewise.
6688         * gfortran.dg/vect/vect.exp: Likewise.
6689         * gcc.target/i386/sol2-check: Renamed to ...
6690         * gcc.target/i386/sse-os-support.h: ... this.
6691         (sol2_check): Renamed to ...
6692         (sse_os_support): ... this.
6693         Only test movss with xmm registers.
6694         * gcc.target/i386/sse-check.h: Reflect new header and function names.
6695         Removed ILL_INSN, ILL_INSN_LEN.
6696         * gcc.target/i386/sse2-check.h: Likewise.
6697         * gcc.target/i386/sse3-check.h: Likewise.
6698         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6699         Removed cpuid.h, __get_cpuid test.
6700         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6701         Removed cpuid.h, __get_cpuid test.
6702         * g++.dg/other/pr40446.C: Likewise.
6703         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6704         * gcc.dg/compat/vector-1a_main.c: Likewise.
6705         * gcc.dg/compat/vector-2a_main.c: Likewise.
6706         * gcc.dg/pr36584.c: Likewise.
6707         * gcc.dg/pr37544.c: Likewise.
6708         * gcc.dg/torture/pr16104-1.c: Likewise.
6709         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6710         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6711         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6712         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6713         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6714         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6715         sse2_runtime.
6716         * gcc.dg/torture/pr35771-2.c: Likewise.
6717         * gcc.dg/torture/pr35771-3.c: Likewise.
6718         * gcc.target/i386/pr39315-2.c: Likewise.
6719         * gcc.target/i386/pr39315-4.c: Likewise.
6720         * gcc.target/i386/vperm-v2df.c: Likewise.
6721         * gcc.target/i386/vperm-v2di.c: Likewise.
6722         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6723         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6724         sse_runtime.
6725
6726 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
6727
6728         PR fortran/44353
6729         * gfortran.dg/data_implied_do_2.f90: New test.
6730
6731 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6732
6733         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6734
6735 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6736
6737         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6738         to the "mips16" group.
6739         (mips_using_mips16_p): New procedure.
6740         (mips-dg-options): Use it.
6741
6742 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6743
6744         * gcc.target/mips/mips16-attributes-4.c: New test.
6745
6746 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
6747
6748         PR testsuite/44418
6749         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6750         * gcc.target/powerpc/recip-2.c: Ditto.
6751         * gcc.target/powerpc/recip-3.c: Ditto.
6752
6753 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
6754
6755         * gcc.target/arm/pr42235.c: New test.
6756
6757 2010-07-16  Jason Merrill  <jason@redhat.com>
6758
6759         PR c++/32505
6760         * g++.dg/template/partial8.C: New.
6761
6762 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6763
6764         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6765         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
6766         in C++.
6767         (gualcvt): New overloaded inline.
6768         (GUALCVT): Use it for C++.
6769         * g++.dg/guality/guality.exp: New.
6770         * g++.dg/guality/guality.h: New.
6771         * g++.dg/guality/redeclaration1.C: New test.
6772         * g++.dg/dg.exp: Prune also guality/* tests.
6773         * gcc.dg/guality/pr43141.c: Moved to...
6774         * c-c++-common/guality/pr43141.c: ... here.
6775
6776 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6777
6778         PR libfortran/37077
6779         * gfortran.dg/char4_iunit_2.f03: New test.
6780
6781 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
6782
6783         PR testsuite/43925
6784         * lib/plugin-support.exp (plugin-test-execute):
6785         Add ${gcc_objdir}/intl to includes.
6786
6787 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6788
6789         PR target/44942
6790         * gcc.c-torture/execute/pr44942.c: New test.
6791         * gcc.target/i386/pr44942.c: New test.
6792
6793 2010-07-15  Jason Merrill  <jason@redhat.com>
6794
6795         PR c++/44909
6796         * g++.dg/cpp0x/implicit7.C: New.
6797         * g++.dg/cpp0x/implicit8.C: New.
6798
6799 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6800
6801         Disable float tests for __SPU__ targets due to lack of signed zero:
6802         * c-c++-common/torture/complex-sign-add.c (check_add_float).
6803         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6804         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6805         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6806         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6807         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6808         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6809         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6810         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6811
6812 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6813
6814         * gfortran.dg/select_char_2.f90: New test.
6815
6816 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
6817
6818         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6819         with DECL_CHAIN.
6820
6821 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
6822
6823         PR fortran/44936
6824         * gfortran.dg/typebound_generic_9.f03: New.
6825
6826 2010-07-15  Richard Guenther  <rguenther@suse.de>
6827
6828         PR tree-optimization/44946
6829         * gcc.c-torture/compile/pr44946.c: New testcase.
6830
6831 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6832
6833         PR fortran/40206
6834         * gfortran.dg/select_char_3.f90: New test.
6835
6836 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
6837             Kevin F. Quinn  <kevquinn@gentoo.org>
6838
6839         * gcc.dg/Wtrampolines.c: New.
6840
6841 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6842
6843         PR libfortran/44934
6844         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6845
6846 2010-07-14  Jason Merrill  <jason@redhat.com>
6847
6848         PR c++/44810
6849         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6850
6851         Implement C++0x unrestricted unions (N2544)
6852         * g++.dg/cpp0x/union1.C: New.
6853         * g++.dg/cpp0x/union2.C: New.
6854         * g++.dg/cpp0x/union3.C: New.
6855         * g++.dg/cpp0x/defaulted2.C: Adjust.
6856         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6857         * g++.old-deja/g++.ext/anon2.C: Adjust.
6858         * g++.old-deja/g++.mike/misc6.C: Adjust.
6859
6860 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
6861
6862         PR fortran/44925
6863         * gfortran.dg/c_loc_tests_15.f90: New.
6864
6865 2010-07-13  Jason Merrill  <jason@redhat.com>
6866
6867         PR c++/44909
6868         * g++.dg/cpp0x/implicit6.C: New.
6869
6870 2010-07-13  Jason Merrill  <jason@redhat.com>
6871
6872         PR c++/44540
6873         * g++.dg/abi/noreturn1.C: New.
6874         * g++.dg/abi/noreturn2.C: New.
6875
6876 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
6877
6878         PR other/44874
6879         PR debug/44832
6880         * c-c++-common/pr44832.c: New test.
6881
6882 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
6883
6884         PR objc/44488
6885         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6886         on the target.  Make sure that we can assemble the emitted asm when
6887         the test type is 'compile'.
6888
6889 2010-07-13  Richard Guenther  <rguenther@suse.de>
6890
6891         PR tree-optimization/36960
6892         * g++.dg/torture/pr36960.C: New testcase.
6893
6894 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
6895
6896         PR c++/44908
6897         * g++.dg/template/sfinae21.C: New.
6898         * g++.dg/template/sfinae22.C: Likewise.
6899
6900 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6901
6902         PR testsuite/42843
6903         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6904         * gcc.dg/plugin/ggcplug.c: Likewise.
6905         * g++.dg/plugin/selfassign.c: Likewise.
6906         * g++.dg/plugin/attribute_plugin.c: Likewise.
6907         * g++.dg/plugin/dumb_plugin.c: Likewise.
6908         * g++.dg/plugin/pragma_plugin.c: Likewise.
6909
6910 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
6911
6912         * gcc.c-torture/execute/pr44683.x: New.
6913         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6914
6915 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
6916
6917         PR fortran/44434
6918         PR fortran/44565
6919         PR fortran/43945
6920         PR fortran/44869
6921         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6922         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6923         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6924         * gfortran.dh/typebound_call_16.f03: New.
6925         * gfortran.dg/typebound_generic_6.f03: New.
6926         * gfortran.dg/typebound_generic_7.f03: New.
6927         * gfortran.dg/typebound_generic_8.f03: New.
6928
6929 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6930
6931         PR libfortran/37077
6932         * gfortran.dg/char4_iunit_1.f03: New test.
6933
6934 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
6935
6936         * gcc.dg/tree-ssa/vrp53.c: New test.
6937
6938 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
6939
6940         PR c++/44907
6941         * g++.dg/template/sfinae19.C: New.
6942         * g++.dg/template/sfinae20.C: Likewise.
6943
6944 2010-07-12  Jie Zhang  <jie@codesourcery.com>
6945
6946         * gcc.target/arm/interrupt-1.c: New test.
6947         * gcc.target/arm/interrupt-2.c: New test.
6948
6949 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6950
6951         * gcc.dg/pr42427.c: Require c99_runtime.
6952         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6953         c99_runtime.
6954         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6955         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6956         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6957         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6958         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6959         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6960         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6961         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6962         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6963         * gcc.target/i386/pr37275.c: Require visibility support.
6964
6965 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6966
6967         * lib/target-supports.exp (check_effective_target_sse): New proc.
6968         * gcc.target/i386/sol2-check.h: New file.
6969         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6970         Include sol2-check.h.
6971         (main) Only run do_test () if sol2_check ().
6972         * gcc.target/i386/sse2-check.h: Likewise.
6973         * gcc.target/i386/sse3-check.h: Likewise.
6974         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6975         [__sun__ && __svr4__]: Execute SSE2 instruction.
6976         * gcc.target/i386/math-torture/math-torture.exp: Only add options
6977         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6978         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6979         * g++.dg/ext/vector14.C: Likewise.
6980         * g++.dg/other/mmintrin.C: Likewise.
6981         * gcc.dg/20020418-1.c: Likewise.
6982         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6983         * gcc.dg/format/ms_unnamed-1.c: Likewise.
6984         * gcc.dg/format/unnamed-1.c: Likewise.
6985         Adapt dg-warning line number.
6986         * gcc.dg/graphite/pr40281.c: Likewise.
6987         * gcc.dg/pr32176.c: Likewise.
6988         * gcc.dg/pr40550.c: Likewise.
6989         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6990         * gcc.dg/torture/pr36891.c: Likewise.
6991         * gcc.target/i386/20020218-1.c: Likewise.
6992         * gcc.target/i386/20020523.c: Likewise.
6993         * gcc.target/i386/abi-1.c: Likewise.
6994         * gcc.target/i386/brokensqrt.c: Likewise.
6995         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6996         * gcc.target/i386/pr13366.c: Likewise.
6997         * gcc.target/i386/pr13685.c: Likewise.
6998         * gcc.target/i386/pr24306.c: Likewise.
6999         * gcc.target/i386/pr31486.c: Likewise.
7000         * gcc.target/i386/pr32065-1.c: Likewise.
7001         * gcc.target/i386/pr32065-2.c: Likewise.
7002         * gcc.target/i386/pr32389.c: Likewise.
7003         * gcc.target/i386/pr38824.c: Likewise.
7004         * gcc.target/i386/pr38931.c: Likewise.
7005         * gcc.target/i386/pr39592-1.c: Likewise.
7006         * gcc.target/i386/pr43766.c: Likewise.
7007         * gcc.target/i386/recip-divf.c: Likewise.
7008         * gcc.target/i386/recip-sqrtf.c: Likewise.
7009         * gcc.target/i386/recip-vec-divf.c: Likewise.
7010         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7011         * gcc.target/i386/sse-1.c: Likewise.
7012         * gcc.target/i386/sse-16.c: Likewise.
7013         * gcc.target/i386/sse-2.c: Likewise.
7014         * gcc.target/i386/sse-20.c: Likewise.
7015         * gcc.target/i386/sse-3.c: Likewise.
7016         * gcc.target/i386/sse-7.c: Likewise.
7017         * gcc.target/i386/sse-9.c: Likewise.
7018         * gcc.target/i386/sse-addps-1.c: Likewise.
7019         * gcc.target/i386/sse-addss-1.c: Likewise.
7020         * gcc.target/i386/sse-andnps-1.c: Likewise.
7021         * gcc.target/i386/sse-andps-1.c: Likewise.
7022         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7023         * gcc.target/i386/sse-comiss-1.c: Likewise.
7024         * gcc.target/i386/sse-comiss-2.c: Likewise.
7025         * gcc.target/i386/sse-comiss-3.c: Likewise.
7026         * gcc.target/i386/sse-comiss-4.c: Likewise.
7027         * gcc.target/i386/sse-comiss-5.c: Likewise.
7028         * gcc.target/i386/sse-comiss-6.c: Likewise.
7029         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7030         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7031         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7032         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7033         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7034         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7035         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7036         * gcc.target/i386/sse-divps-1.c: Likewise.
7037         * gcc.target/i386/sse-divss-1.c: Likewise.
7038         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7039         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7040         * gcc.target/i386/sse-maxps-1.c: Likewise.
7041         * gcc.target/i386/sse-maxss-1.c: Likewise.
7042         * gcc.target/i386/sse-minps-1.c: Likewise.
7043         * gcc.target/i386/sse-minss-1.c: Likewise.
7044         * gcc.target/i386/sse-movaps-1.c: Likewise.
7045         * gcc.target/i386/sse-movaps-2.c: Likewise.
7046         * gcc.target/i386/sse-movhlps-1.c: Likewise.
7047         * gcc.target/i386/sse-movhps-1.c: Likewise.
7048         * gcc.target/i386/sse-movhps-2.c: Likewise.
7049         * gcc.target/i386/sse-movlhps-1.c: Likewise.
7050         * gcc.target/i386/sse-movmskps-1.c: Likewise.
7051         * gcc.target/i386/sse-movntps-1.c: Likewise.
7052         * gcc.target/i386/sse-movss-1.c: Likewise.
7053         * gcc.target/i386/sse-movss-2.c: Likewise.
7054         * gcc.target/i386/sse-movss-3.c: Likewise.
7055         * gcc.target/i386/sse-movups-1.c: Likewise.
7056         * gcc.target/i386/sse-movups-2.c: Likewise.
7057         * gcc.target/i386/sse-mulps-1.c: Likewise.
7058         * gcc.target/i386/sse-mulss-1.c: Likewise.
7059         * gcc.target/i386/sse-orps-1.c: Likewise.
7060         * gcc.target/i386/sse-rcpps-1.c: Likewise.
7061         * gcc.target/i386/sse-recip-vec.c: Likewise.
7062         * gcc.target/i386/sse-recip.c: Likewise.
7063         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7064         * gcc.target/i386/sse-set-ps-1.c: Likewise.
7065         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7066         * gcc.target/i386/sse-subps-1.c: Likewise.
7067         * gcc.target/i386/sse-subss-1.c: Likewise.
7068         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7069         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7070         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7071         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7072         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7073         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7074         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7075         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7076         * gcc.target/i386/sse-xorps-1.c: Likewise.
7077         * gcc.target/i386/ssefn-1.c: Likewise.
7078         * gcc.target/i386/ssefn-3.c: Likewise.
7079         * gcc.target/i386/sseregparm-1.c: Likewise.
7080         * gcc.target/i386/stackalign/return-3.c: Likewise.
7081         * gcc.target/i386/vectorize1.c: Likewise.
7082         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7083         * gcc.target/i386/xorps-sse.c: Likewise.
7084         * gfortran.dg/pr28158.f90: Likewise.
7085         * gfortran.dg/pr30667.f: Likewise.
7086         * gnat.dg/loop_optimization7.adb: Likewise.
7087         * gnat.dg/sse_nolib.adb: Likewise.
7088
7089 2010-07-11  Tobias Burnus  <burnus@net-b.de>
7090
7091         PR fortran/44702
7092         * gfortran.dg/use_rename_6.f90: New.
7093         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7094
7095 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
7096
7097         PR fortran/44869
7098         * gfortran.dg/class_24.f03: New.
7099
7100 2010-07-10  Richard Guenther  <rguenther@suse.de>
7101
7102         PR lto/44889
7103         * gcc.dg/lto/20100709-1_0.c: New testcase.
7104         * gcc.dg/lto/20100709-1_1.c: Likewise.
7105
7106 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
7107
7108         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7109
7110 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
7111
7112         PR objc/44140
7113         * objc.dg/lto/trivial-1_0.m: New.
7114         * objc.dg/lto/lto.exp: New.
7115         * obj-c++.dg/lto/trivial-1_0.mm: New.
7116         * obj-c++.dg/lto/lto.exp: New.
7117         * objc.dg/symtab-1.m: Adjust sizes.
7118         * objc.dg/image-info.m: Do not run for gnu-runtime.
7119
7120 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7121
7122         * gcc.dg/pr32370.c: Allow another kind of error message.
7123
7124 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
7125
7126         * gnat.dg/atomic3.adb: New test.
7127
7128 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7129             Denys Vlasenko  <dvlasenk@redhat.com>
7130             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7131
7132         PR tree-optimization/28632
7133         * gcc.dg/tree-ssa/vrp51.c: New test.
7134         * gcc.dg/tree-ssa/vrp52.c: New test.
7135
7136 2010-07-09  Jason Merrill  <jason@redhat.com>
7137
7138         * g++.dg/abi/covariant6.C: New.
7139         * g++.dg/inherit/covariant17.C: Test both bases.
7140         * g++.dg/inherit/covariant7.C: Check vtable layout.
7141
7142 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
7143
7144         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7145
7146 2010-07-09  Richard Guenther  <rguenther@suse.de>
7147
7148         PR tree-optimization/44852
7149         * gcc.c-torture/execute/pr44852.c: New testcase.
7150
7151 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7152
7153         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7154         multiplication by values.
7155         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7156         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7157
7158 2010-07-09  Richard Guenther  <rguenther@suse.de>
7159
7160         PR tree-optimization/44882
7161         * gfortran.dg/pr44882.f90: New testcase.
7162
7163 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7164
7165         PR target/40657
7166         * gcc.target/arm/pr40657-1.c: New test.
7167         * gcc.target/arm/pr40657-2.c: New test.
7168         * gcc.c-torture/execute/pr40657.c: New test.
7169
7170 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7171
7172         * gcc.dg/tree-ssa/vrp50.c: New test.
7173         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7174
7175 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
7176
7177         PR fortran/44649
7178         * gfortran.dg/c_sizeof_1.f90: Modified.
7179         * gfortran.dg/storage_size_1.f08: New.
7180         * gfortran.dg/storage_size_2.f08: New.
7181
7182 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
7183
7184         * gcc.c-torture/execute/20100708-1.c: New test.
7185
7186 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
7187
7188         PR fortran/44847
7189         * gfortran.dg/gomp/pr44847.f90: New test.
7190
7191 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
7192
7193         PR tree-optimization/44710
7194         * gcc.dg/tree-ssa/ifc-6.c: New.
7195         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7196
7197 2010-07-08  Tobias Burnus  <burnus@net-b.de>
7198
7199         PR fortran/18918
7200         * gfortran.dg/coarray_10.f90: Add an additional test.
7201
7202 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
7203
7204         PR middle-end/44828
7205         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7206         * gcc.c-torture/execute/pr44828.x: Revert.
7207
7208 2010-07-08  Jason Merrill  <jason@redhat.com>
7209
7210         PR c++/43120
7211         * g++.dg/inherit/covariant17.C: New.
7212         * g++.dg/abi/covariant1.C: Actually test for the bug.
7213
7214 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
7215
7216         PR rtl-optimization/44838
7217         * gcc.dg/pr44838.c: New.
7218
7219 2010-07-08  Richard Guenther  <rguenther@suse.de>
7220
7221         PR tree-optimization/44831
7222         * gcc.c-torture/compile/pr44831.c: New testcase.
7223         * gcc.dg/tree-ssa/pr21463.c: Adjust.
7224
7225 2010-07-08  Richard Guenther  <rguenther@suse.de>
7226
7227         PR tree-optimization/44861
7228         * g++.dg/vect/pr44861.cc: New testcase.
7229
7230 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7231
7232         PR middle-end/44828
7233         * gcc.c-torture/execute/pr44828.x: New file.
7234
7235 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7236
7237         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7238         dg-options.
7239         * g++.dg/ext/altivec-17.C: Adjust error message.
7240
7241 2010-07-07  Tom Tromey  <tromey@redhat.com>
7242
7243         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7244
7245 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7246
7247         PR target/44844
7248         * gcc.target/i386/rdrand-1.c: Scan "jnc".
7249         * gcc.target/i386/rdrand-2.c: Likewise.
7250         * gcc.target/i386/rdrand-3.c: Likewise.
7251
7252 2010-07-07  Jan Hubicka  <jh@suse.cz>
7253
7254         PR middle-end/44813
7255         * g++.dg/torture/pr44813.C: New testcase.
7256         * g++.dg/torture/pr44826.C: New testcase.
7257
7258 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
7259
7260         PR rtl-optimization/44787
7261         * gcc.c-torture/compile/pr44788.c: New test.
7262         * gcc.target/arm/pr44788.c: New test.
7263
7264 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7265
7266         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7267
7268 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7269
7270         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7271         to dg-options.
7272
7273 2010-07-06  Tobias Burnus  <burnus@net-b.de>
7274
7275         PR fortran/44742
7276         * gfortran.dg/parameter_array_init_6.f90: New.
7277         * gfortran.dg/initialization_20.f90: Update dg-error.
7278         * gfortran.dg/initialization_24.f90: Ditto.
7279
7280 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7281         PR fortran/PR44693
7282         * gfortran.dg/dim_range_1.f90:  New test.
7283         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
7284
7285 2010-07-06  Jason Merrill  <jason@redhat.com>
7286
7287         PR c++/44703
7288         * g++.dg/cpp0x/initlist41.C: New.
7289
7290         PR c++/44778
7291         * g++.dg/template/ptrmem22.C: New.
7292
7293 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
7294
7295         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7296         support.
7297         * gcc.target/i386/i386.exp: Likewise.
7298
7299 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7300
7301         PR testsuite/44195
7302         * gcc.dg/lto/20100518_0.c: Limit to x86.
7303
7304 2010-07-06  Richard Guenther  <rguenther@suse.de>
7305
7306         PR middle-end/44828
7307         * gcc.c-torture/execute/pr44828.c: New testcase.
7308
7309 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
7310
7311         * g++.dg/warn/noeffect2.C: Adjust expected warning.
7312         * g++.dg/warn/volatile1.C: Likewise.
7313         * g++.dg/template/warn1.C: Likewise.
7314
7315 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
7316
7317         AVX Programming Reference (June, 2010)
7318         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7319         * g++.dg/other/i386-3.C: Likewise.
7320         * gcc.target/i386/sse-12.c: Likewise.
7321
7322         * gcc.target/i386/f16c-check.h: New.
7323         * gcc.target/i386/rdfsbase-1.c: Likewise.
7324         * gcc.target/i386/rdfsbase-2.c: Likewise.
7325         * gcc.target/i386/rdgsbase-1.c: Likewise.
7326         * gcc.target/i386/rdgsbase-2.c: Likewise.
7327         * gcc.target/i386/rdrand-1.c: Likewise.
7328         * gcc.target/i386/rdrand-2.c: Likewise.
7329         * gcc.target/i386/rdrand-3.c: Likewise.
7330         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7331         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7332         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7333         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7334         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7335         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7336         * gcc.target/i386/wrfsbase-1.c: Likewise.
7337         * gcc.target/i386/wrfsbase-2.c: Likewise.
7338         * gcc.target/i386/wrgsbase-1.c: Likewise.
7339         * gcc.target/i386/wrgsbase-2.c: Likewise.
7340
7341         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7342         (__builtin_ia32_vcvtps2ph): New.
7343         (__builtin_ia32_vcvtps2ph256): Likewise.
7344
7345         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7346         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7347
7348         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7349         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7350
7351         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7352         (__builtin_ia32_vcvtps2ph256): Likewise.
7353         Add fsgsbase,rdrnd,f16c.
7354
7355         * lib/target-supports.exp (check_effective_target_f16c): New.
7356
7357 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7358
7359         * gcc.dg/guality/nrv-1.c: New test.
7360
7361 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
7362
7363         PR middle-end/42505
7364         * gcc.target/arm/pr42505.c: New test case.
7365
7366 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7367
7368         PR c++/44808
7369         * g++.dg/opt/nrv16.C: New test.
7370
7371 2010-07-05  Richard Guenther  <rguenther@suse.de>
7372
7373         PR tree-optimization/44784
7374         * gcc.c-torture/compile/pr44784.c: New testcase.
7375
7376 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7377
7378         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7379         Increase loop bound and array size.
7380         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7381         Likewise.
7382
7383 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7384
7385         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7386         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7387         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7388         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7389         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7390
7391 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
7392
7393         PR c++/22138
7394         * g++.dg/parse/template25.C: New.
7395
7396 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7397
7398         PR rtl-optimization/44695
7399         * gcc.dg/torture/pr44695.c: New.
7400
7401 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7402
7403         PR c++/16630
7404         * g++.dg/ext/pretty3.C: New.
7405
7406 2010-07-04  Richard Guenther  <rguenther@suse.de>
7407
7408         PR middle-end/44809
7409         * g++.dg/torture/pr44809.C: New testcase.
7410
7411 2010-07-04  Richard Guenther  <rguenther@suse.de>
7412
7413         PR tree-optimization/44656
7414         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7415
7416 2010-07-04  Ira Rosen  <irar@il.ibm.com>
7417             Revital Eres  <eres@il.ibm.com>
7418
7419         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7420         misaligned stores.
7421         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7422         gcc.dg/vect/vect-96.c: Likewise.
7423         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7424         that support misaligned stores. Change the number of expected
7425         misaligned accesses.
7426         * gcc.dg/vect/vect-peel-1.c: New test.
7427         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7428         gcc.dg/vect/vect-peel-4.c: Likewise.
7429         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7430         vectorizable on all targets that support realignment.
7431         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7432
7433 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
7434
7435         PR c/44806
7436         * gcc.dg/torture/pr44806.c: New.
7437
7438 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7439
7440         * gnat.dg/cond_expr1.adb: New test.
7441
7442 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7443
7444         * gnat.dg/modular3.adb: New test.
7445         * gnat.dg/modular3_pkg.ads: New helper.
7446
7447 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
7448             Mikael Pettersson  <mikpe@it.uu.se>
7449
7450         PR testsuite/44518
7451         * obj-c++.dg/encode-2.mm: Produce object and save temps.
7452         Make signed-ness of chars explicit.  Scan the object for
7453         strings that are split by some target assemblers.
7454         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7455         explicit.
7456
7457 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
7458
7459         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7460
7461 2010-07-02  Le-Chun Wu  <lcwu@google.com>
7462
7463         PR/44128
7464         * g++.dg/warn/Wshadow-7.C: New test.
7465
7466 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
7467             Julian Brown  <julian@codesourcery.com>
7468             Sandra Loosemore  <sandra@codesourcery.com>
7469
7470         * gcc.c-torture/execute/20100416-1.c: New test case.
7471
7472 2010-07-02  Julian Brown  <julian@codesourcery.com>
7473             Sandra Loosemore  <sandra@codesourcery.com>
7474
7475         PR target/43703
7476
7477         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7478         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7479
7480 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7481             Julian Brown  <julian@codesourcery.com>
7482
7483         * gcc.target/arm/neon/vadds64.c: Regenerated.
7484         * gcc.target/arm/neon/vaddu64.c: Regenerated.
7485         * gcc.target/arm/neon/vsubs64.c: Regenerated.
7486         * gcc.target/arm/neon/vsubu64.c: Regenerated.
7487         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
7488         * gcc.target/arm/neon-vmls-1.c: Likewise.
7489         * gcc.target/arm/neon-vsubs64.c: New execution test.
7490         * gcc.target/arm/neon-vsubu64.c: New execution test.
7491         * gcc.target/arm/neon-vadds64.c: New execution test.
7492         * gcc.target/arm/neon-vaddu64.c: New execution test.
7493
7494 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7495
7496         * gcc.target/arm/neon-vands64.c: New.
7497         * gcc.target/arm/neon-vandu64.c: New.
7498         * gcc.target/arm/neon-vbics64.c: New.
7499         * gcc.target/arm/neon-vbicu64.c: New.
7500         * gcc.target/arm/neon-veors64.c: New.
7501         * gcc.target/arm/neon-veoru64.c: New.
7502         * gcc.target/arm/neon-vorns64.c: New.
7503         * gcc.target/arm/neon-vornu64.c: New.
7504         * gcc.target/arm/neon-vorrs64.c: New.
7505         * gcc.target/arm/neon-vorru64.c: New.
7506         * gcc.target/arm/neon/vands64.c: Regenerated.
7507         * gcc.target/arm/neon/vandu64.c: Regenerated.
7508         * gcc.target/arm/neon/vbics64.c: Regenerated.
7509         * gcc.target/arm/neon/vbicu64.c: Regenerated.
7510         * gcc.target/arm/neon/veors64.c: Regenerated.
7511         * gcc.target/arm/neon/veoru64.c: Regenerated.
7512         * gcc.target/arm/neon/vorns64.c: Regenerated.
7513         * gcc.target/arm/neon/vornu64.c: Regenerated.
7514         * gcc.target/arm/neon/vorrs64.c: Regenerated.
7515         * gcc.target/arm/neon/vorru64.c: Regenerated.
7516
7517 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7518
7519         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7520
7521 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7522
7523         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7524         * gfortran.dg/intent_out_5.f90: Same.
7525         * gfortran.dg/ltrans-7.f90: Same.
7526         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7527
7528 2010-07-02  Jan Hubicka  <jh@suse.cz>
7529
7530         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7531
7532 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7533
7534         * objc-obj-c++-shared/Object1.h: Correct Line endings.
7535
7536 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
7537
7538         PR c++/44780
7539         * c-c++-common/Wunused-var-12.c: New test.
7540
7541 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
7542
7543         PR target/42835
7544         * gcc.target/arm/pr42835.c: New test.
7545
7546         PR target/42172
7547         * gcc.target/arm/pr42172-1.c: New test.
7548
7549 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7550
7551         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7552
7553 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7554
7555         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7556         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7557         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7558         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7559         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7560         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7561         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7562         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7563         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
7564         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
7565         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
7566         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
7567         * gcc.target/arm/neon-vdup_ns64.c: New.
7568         * gcc.target/arm/neon-vdup_nu64.c: New.
7569         * gcc.target/arm/neon-vdupQ_ns64.c: New.
7570         * gcc.target/arm/neon-vdupQ_nu64.c: New.
7571         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
7572         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
7573         * gcc.target/arm/neon-vmov_ns64.c: New.
7574         * gcc.target/arm/neon-vmov_nu64.c: New.
7575         * gcc.target/arm/neon-vmovQ_ns64.c: New.
7576         * gcc.target/arm/neon-vmovQ_nu64.c: New.
7577         * gcc.target/arm/neon-vget_lanes64.c: New.
7578         * gcc.target/arm/neon-vget_laneu64.c: New.
7579         * gcc.target/arm/neon-vset_lanes64.c: New.
7580         * gcc.target/arm/neon-vset_laneu64.c: New.
7581
7582 2010-07-02  Richard Guenther  <rguenther@suse.de>
7583
7584         * g++.dg/torture/20100702-1.C: New testcase.
7585
7586 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7587
7588         PR target/44707
7589         * gcc.c-torture/compile/pr44707.c: New test.
7590
7591 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7592
7593         PR c++/44039
7594         * g++.dg/template/crash101.C: New.
7595
7596 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7597
7598         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
7599         Use the ABI-0 accessors and fail it for m64.
7600
7601 2010-07-02  Jan Hubicka  <jh@suse.cz>
7602
7603         * g++.dg/tree-ssa/pr44706.C: New testcase.
7604
7605 2010-07-02  Richard Guenther  <rguenther@suse.de>
7606
7607         PR tree-optimization/44748
7608         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
7609
7610 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7611
7612         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
7613         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
7614         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
7615         the method types to forward:.
7616
7617 2010-06-30  Jason Merrill  <jason@redhat.com>
7618
7619         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
7620         * g++.dg/other/pr25632.C: Likewise.
7621
7622 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
7623
7624         PR tree-optimization/40421
7625         * gfortran.fortran-torture/compile/pr40421.f90: New test.
7626
7627 2010-07-01  Richard Guenther  <rguenther@suse.de>
7628
7629         PR middle-end/42834
7630         PR middle-end/44468
7631         * gcc.c-torture/execute/20100316-1.c: New testcase.
7632         * gcc.c-torture/execute/pr44468.c: Likewise.
7633         * gcc.c-torture/compile/20100609-1.c: Likewise.
7634         * gcc.dg/volatile2.c: Adjust.
7635         * gcc.dg/plugin/selfassign.c: Likewise.
7636         * gcc.dg/pr36902.c: Likewise.
7637         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7638         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7639         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7640         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7641         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7642         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7643         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7644         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7645         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7646         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7647         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7648         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7649         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7650         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7651         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7652         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7653         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7654         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7655         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7656         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7657         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7658         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7659         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7660         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7661         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7662         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7663         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7664         * gcc.dg/struct/w_prof_local_array.c: Likewise.
7665         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7666         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7667         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7668         * gcc.dg/struct/w_prof_global_array.c: Likewise.
7669         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7670         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7671         * gcc.dg/struct/w_prof_local_var.c: Likewise.
7672         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7673         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7674         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7675         * gcc.dg/struct/w_prof_global_var.c: Likewise.
7676         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7677         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7678         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7679         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7680         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7681         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7682         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7683         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7684         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7685         * gcc.dg/tree-prof/stringop-1.c: Adjust.
7686         * g++.dg/tree-ssa/pr31146.C: Likewise.
7687         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7688         * g++.dg/tree-ssa/pr33604.C: Likewise.
7689         * g++.dg/plugin/selfassign.c: Likewise.
7690         * gfortran.dg/array_memcpy_3.f90: Likewise.
7691         * gfortran.dg/array_memcpy_4.f90: Likewise.
7692         * c-c++-common/torture/pr42834.c: New testcase.
7693
7694 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
7695
7696         PR c++/44628
7697         * g++.dg/template/crash100.C: New.
7698
7699 2010-06-30  Jan Hubicka  <jh@suse.cz>
7700
7701         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7702
7703 2010-06-30  Michael Matz  <matz@suse.de>
7704
7705         PR bootstrap/44699
7706         * gcc.dg/pr44699.c: New test.
7707
7708 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
7709
7710         PR tree-optimization/39799
7711         * c-c++-common/uninit-17.c: New test.
7712
7713 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7714
7715         PR libfortran/43298
7716         * gfortran.dg/read_infnan_1.f90: New test.
7717
7718 2010-06-29  Jason Merrill  <jason@redhat.com>
7719
7720         Enable implicitly declared move constructor/operator= (N3053).
7721         * g++.dg/cpp0x/implicit3.C: New.
7722         * g++.dg/cpp0x/implicit4.C: New.
7723         * g++.dg/cpp0x/implicit5.C: New.
7724         * g++.dg/cpp0x/implicit-copy.C: Adjust.
7725         * g++.dg/cpp0x/not_special.C: Adjust.
7726         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7727         * g++.dg/cpp0x/rv1n.C: Adjust.
7728         * g++.dg/cpp0x/rv1p.C: Adjust.
7729         * g++.dg/cpp0x/rv2n.C: Adjust.
7730         * g++.dg/cpp0x/rv2p.C: Adjust.
7731         * g++.dg/cpp0x/rv3n.C: Adjust.
7732         * g++.dg/cpp0x/rv3p.C: Adjust.
7733         * g++.dg/cpp0x/rv4n.C: Adjust.
7734         * g++.dg/cpp0x/rv4p.C: Adjust.
7735         * g++.dg/cpp0x/rv5n.C: Adjust.
7736         * g++.dg/cpp0x/rv5p.C: Adjust.
7737         * g++.dg/cpp0x/rv6n.C: Adjust.
7738         * g++.dg/cpp0x/rv6p.C: Adjust.
7739         * g++.dg/cpp0x/rv7n.C: Adjust.
7740         * g++.dg/cpp0x/rv7p.C: Adjust.
7741         * g++.dg/cpp0x/rv8p.C: Adjust.
7742         * g++.dg/gomp/pr26690-1.C: Adjust.
7743         * g++.dg/other/error20.C: Adjust.
7744         * g++.dg/other/error31.C: Adjust.
7745         * g++.dg/parse/error19.C: Adjust.
7746         * g++.dg/template/qualttp5.C: Adjust.
7747         * g++.old-deja/g++.law/ctors5.C: Adjust.
7748
7749         Enable implicitly deleted functions (N2346)
7750         * g++.dg/cpp0x/defaulted17.C: New.
7751         * g++.dg/cpp0x/implicit1.C: New.
7752         * g++.dg/cpp0x/implicit2.C: New.
7753         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7754         * g++.dg/ext/has_virtual_destructor.C: Adjust.
7755         * g++.dg/init/ctor4.C: Adjust.
7756         * g++.dg/init/synth2.C: Adjust.
7757         * g++.dg/lto/20081118_1.C: Adjust.
7758         * g++.dg/other/error13.C: Adjust.
7759         * g++.dg/other/unused1.C: Adjust.
7760         * g++.old-deja/g++.bob/inherit2.C: Adjust.
7761         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7762         * g++.old-deja/g++.jason/opeq3.C: Adjust.
7763         * g++.old-deja/g++.law/ctors17.C: Adjust.
7764         * g++.old-deja/g++.oliva/delete1.C: Adjust.
7765         * g++.old-deja/g++.pt/assign1.C: Adjust.
7766         * g++.old-deja/g++.pt/crash20.C: Adjust.
7767
7768         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7769         * g++.dg/cpp0x/defaulted13.C: Adjust.
7770         * g++.dg/cpp0x/defaulted2.C: Adjust.
7771         * g++.dg/cpp0x/defaulted3.C: Adjust.
7772         * g++.dg/cpp0x/initlist9.C: Adjust.
7773         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7774         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7775         * g++.dg/init/synth2.C: Adjust.
7776
7777         * g++.dg/cpp0x/defaulted19.C: New.
7778
7779         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7780         * g++.dg/template/error23.C: Fix for -std=c++0x.
7781
7782 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7783
7784         PR fortran/44718
7785         * gfortran.dg/proc_ptr_28.f90: New.
7786
7787 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
7788
7789         PR tree-optimization/43801
7790         * g++.dg/torture/pr43801.C: New test.
7791
7792         PR debug/44668
7793         * g++.dg/debug/dwarf2/accessibility1.C: New test.
7794
7795 2010-06-29  Jason Merrill  <jason@redhat.com>
7796
7797         PR c++/44587
7798         * g++.dg/template/qualified-id2.C: New.
7799         * g++.dg/template/qualified-id3.C: New.
7800
7801 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7802
7803         PR fortran/44696
7804         * gfortran.dg/associated_target_4.f90: New.
7805
7806 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
7807
7808         PR fortran/44582
7809         * gfortran.dg/aliasing_array_result_1.f90 : New test.
7810
7811 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7812
7813         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7814
7815 2010-06-29  Jan Hubicka  <jh@suse.cz>
7816
7817         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7818
7819 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
7820
7821         PR target/43902
7822         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7823         * gcc.target/arm/wmul-3.c: New test.
7824         * gcc.target/arm/wmul-4.c: New test.
7825
7826 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
7827
7828         PR rtl-optimization/44659
7829         * gcc.target/i386/extract-1.c: New.
7830         * gcc.target/i386/extract-2.c: Likewise.
7831         * gcc.target/i386/extract-3.c: Likewise.
7832         * gcc.target/i386/extract-4.c: Likewise.
7833         * gcc.target/i386/extract-5.c: Likewise.
7834         * gcc.target/i386/extract-6.c: Likewise.
7835
7836 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
7837
7838         PR c++/44682
7839         * g++.dg/warn/Wunused-var-14.C: New test.
7840
7841 2010-06-28  Tobias Burnus  <burnus@net-b.de>
7842
7843         PR fortran/43298
7844         * gfortran.dg/nan_6.f90: New.
7845
7846 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
7847
7848         PR tree-optimization/43781
7849         * gcc.dg/torture/pr43781.c: New.
7850
7851 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
7852
7853         PR fortran/40158
7854         * gfortran.dg/actual_rank_check_1.f90: New test.
7855
7856 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7857
7858         * gcc.dg/ipa/ipa-sra-6.c: New test.
7859
7860 2010-06-28  Jan Hubicka  <jh@suse.cz>
7861
7862         PR tree-optimization/44687
7863         * gcc.c-torture/compile/pr44687.c
7864
7865 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7866
7867         PR c++/44535
7868         * g++.dg/torture/pr44535.C: New test.
7869
7870 2010-06-28  Michael Matz  <matz@suse.de>
7871
7872         PR middle-end/44592
7873         * gfortran.dg/pr44592.f90: New test.
7874
7875 2010-06-28  Jan Hubicka  <jh@suse.cz>
7876
7877         PR tree-optimization/44357
7878         * g++.dg/torture/pr44357.C: New testcase.
7879
7880 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7881
7882         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7883         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7884         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7885         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7886         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7887         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7888         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7889         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7890
7891 2010-06-27  Jan Hubicka  <jh@suse.cz>
7892
7893         * gcc.c-torture/compile/pr44686.c: New file.
7894
7895 2010-06-27  Richard Guenther  <rguenther@suse.de>
7896
7897         PR tree-optimization/44683
7898         * gcc.c-torture/execute/pr44683.c: New testcase.
7899
7900 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
7901
7902         * gnat.dg/noreturn3.ad[sb]: New test.
7903
7904 2010-06-26  Jason Merrill  <jason@redhat.com>
7905
7906         * g++.dg/cpp0x/explicit5.C: New.
7907
7908 2010-06-26  Richard Guenther  <rguenther@suse.de>
7909
7910         PR tree-optimization/44393
7911         * gcc.dg/pr44393.c: New testcase.
7912
7913 2010-06-26  Jan Hubicka  <jh@suse.cz>
7914
7915         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7916
7917 2010-06-26  Richard Guenther  <rguenther@suse.de>
7918
7919         PR middle-end/44674
7920         * gcc.dg/pr44674.c: New testcase.
7921
7922 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
7923
7924         * gcc.dg/opts-3.c: New test.
7925
7926 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7927
7928         * gfortran.dg/type_decl_1.f90: New.
7929         * gfortran.dg/type_decl_2.f90: New.
7930
7931 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7932
7933         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7934         * gfortran.dg/semicolon_fixed_2.f: Ditto.
7935
7936 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7937
7938         PR testsuite/38946
7939         * gfortran.dg/array_constructor_23.f: Update test to allow for small
7940         error in comparing reals.
7941
7942 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7943
7944         * selected_real_kind_2.f90: New.
7945         * selected_real_kind_3.f90: New.
7946
7947 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7948
7949         * gfortran.dg/entry_19.f90: New.
7950
7951 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7952
7953         * gfortran.dg/end_subroutine_1.f90: New.
7954         * gfortran.dg/end_subroutine_2.f90: New.
7955         * gfortran.dg/interface_proc_end.f90: Update.
7956
7957 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7958
7959         * gfortran.dg/semicolon_fixed.f: Update.
7960         * gfortran.dg/semicolon_fixed_2.f: New.
7961         * gfortran.dg/semicolon_free_2.f90: New.
7962         * gfortran.dg/semicolon_free.f90: Update.
7963
7964 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7965
7966         PR fortran/44448
7967         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7968
7969 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7970
7971         * g++.dg/ipa/iinline-3.C: New test.
7972         * gcc.dg/ipa/modif-1.c: Removed.
7973
7974 2010-06-25  Jan Hubicka  <jh@suse.cz>
7975
7976         * gcc.dg/tree-ssa/ipa-split-1.c
7977
7978 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7979
7980         * g++.dg/ipa/iinline-2.C: New test.
7981
7982 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
7983
7984         PR middle-end/43866
7985         * gfortran.dg/pr43866.f90: New test.
7986
7987         PR tree-optimization/44539
7988         * gcc.dg/pr44539.c: New test.
7989
7990 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
7991
7992         From Jim Wilson:
7993         PR target/43902
7994         * gcc.target/mips/madd-9.c: New test.
7995
7996 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
7997
7998         PR c/44517
7999         * gcc.dg/noncompile/pr44517.c: New.
8000         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8001
8002 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
8003
8004         PR testsuite/43283
8005         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8006         and add argument to nop for IA64.
8007
8008 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8009
8010         PR target/44588
8011         * gcc.target/i386/mod-1.c: New.
8012         * gcc.target/i386/umod-1.c: Likewise.
8013         * gcc.target/i386/umod-2.c: Likewise.
8014         * gcc.target/i386/umod-3.c: Likewise.
8015
8016 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
8017
8018         PR middle-end/44492
8019         * g++.dg/torture/pr44492.C: New test.
8020
8021 2010-06-24  Andi Kleen  <ak@linux.intel.com>
8022
8023         * c-c++-common/warn-omitted-condop.c: New.
8024
8025 2010-06-24  Tobias Burnus  <burnus@net-b.de>
8026
8027         PR fortran/44614
8028         * gfortran.dg/import8.f90: New.
8029
8030 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
8031
8032         * gnat.dg/not_null.adb: Update test case.
8033
8034 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
8035
8036         PR c++/44619
8037         * g++.dg/warn/Wunused-var-13.C: New test.
8038
8039         PR c++/44627
8040         * g++.dg/diagnostic/method1.C: New test.
8041
8042 2010-06-22  Cary Coutant  <ccoutant@google.com>
8043
8044         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8045
8046 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
8047
8048         PR fortran/44616
8049         * gfortran.dg/abstract_type_8.f03: New.
8050
8051 2010-06-21  Jason Merrill  <jason@redhat.com>
8052
8053         * g++.dg/cpp0x/noexcept08.C: New.
8054
8055         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8056
8057 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8058
8059         PR target/44615
8060         * gcc.target/i386/sse2-vec-2a.c: New.
8061
8062 2010-06-21  DJ Delorie  <dj@redhat.com>
8063
8064         * gcc.dg/pragma-diag-1.c: New.
8065
8066 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8067
8068         PR target/44615
8069         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8070
8071 2010-06-21  Alan Modra  <amodra@gmail.com>
8072
8073         PR testsuite/44505
8074         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8075         tail call to check_fa_mid.
8076
8077 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
8078
8079         PR target/44575
8080         * gcc.c-torture/execute/pr44575.c: New test.
8081
8082 2010-06-21  Tobias Burnus  <burnus@net-b.de>
8083
8084         PR fortran/40632
8085         * gfortran.dg/contiguous_1.f90: New.
8086         * gfortran.dg/contiguous_2.f90: New.
8087         * gfortran.dg/contiguous_3.f90: New.
8088
8089 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
8090
8091         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8092         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8093
8094 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
8095
8096         PR target/44546
8097         * gcc.target/i386/pr44546.c: New test.
8098
8099 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
8100
8101         * gcc.dg/opts-2.c: New test.
8102
8103 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
8104
8105         PR fortran/44584
8106         * gfortran.dg/typebound_proc_15.f03: Modified.
8107
8108 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
8109
8110         PR target/44072
8111         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8112         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8113
8114 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8115
8116         * g++.dg/ext/label13.C: Fix typo in last change.
8117
8118 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8119
8120         PR libfortran/44477
8121         * gfortran.dg/eof_3.f90
8122         * gfortran.dg/endfile_2.f90
8123         * gfortran.dg/endfile_4.f90
8124         * gfortran.dg/endfile_3.f90
8125
8126 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8127
8128         PR c++/41090
8129         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8130
8131 2010-06-18  Tobias Burnus  <burnus@net-b.de>
8132
8133         PR fortran/44556
8134         * gfortran.dg/allocate_alloc_opt_11.f90: New.
8135
8136 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
8137
8138         * gcc.target/arm/pr40900.c: New test.
8139
8140 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
8141
8142         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8143
8144 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
8145
8146         PR fortran/44558
8147         * gfortran.dg/typebound_call_15.f03: New.
8148
8149 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8150
8151         PR c++/44486
8152         * g++.dg/pr44486.C: New.
8153
8154 2010-06-16  DJ Delorie  <dj@redhat.com>
8155
8156         * gcc.target/i386/volatile-bitfields-1.c: New.
8157         * gcc.target/i386/volatile-bitfields-2.c: New.
8158
8159 2010-06-16  Jason Merrill  <jason@redhat.com>
8160
8161         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8162
8163         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8164
8165 2010-06-16  Richard Guenther  <rguenther@suse.de>
8166
8167         PR c/44555
8168         * gcc.c-torture/execute/pr44555.c: New testcase.
8169
8170 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
8171
8172         PR fortran/44549
8173         * gfortran.dg/typebound_proc_16.f03: New.
8174
8175 2010-06-16  Martin Jambor  <mjambor@suse.cz>
8176
8177         * g++.dg/torture/pr43905.C: New test.
8178
8179 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
8180
8181         PR testsuite/44538
8182         * gcc.dg/vect/slp-perm-5.c (main): Prevent
8183         initialization loop from being vectorized.
8184         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8185
8186 2010-06-16  Alan Modra  <amodra@gmail.com>
8187
8188         PR tree-optimization/44507
8189         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8190
8191 2010-06-15  Jason Merrill  <jason@redhat.com>
8192
8193         * g++.dg/overload/arg3.C: Adjust error locations.
8194         * g++.dg/overload/copy1.C: Likewise.
8195         * g++.dg/tc1/dr152.C: Likewise.
8196         * g++.dg/template/incomplete4.C: Likewise.
8197         * g++.dg/template/incomplete5.C: Likewise.
8198         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8199         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8200         * g++.old-deja/g++.pt/crash9.C: Likewise.
8201
8202         * g++.dg/inherit/virtual5.C: New.
8203
8204         * g++.dg/cpp0x/defaulted18.C: New.
8205
8206         * g++.dg/cpp0x/initlist40.C: New.
8207
8208         * g++.dg/cpp0x/initlist39.C: New.
8209
8210 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
8211
8212         PR middle-end/44391
8213         * gcc.dg/graphite/pr44391.c: New.
8214
8215 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
8216
8217         PR fortran/43388
8218         * gfortran.dg/allocate_alloc_opt_8.f90: New.
8219         * gfortran.dg/allocate_alloc_opt_9.f90: New.
8220         * gfortran.dg/allocate_alloc_opt_10.f90: New.
8221         * gfortran.dg/class_allocate_2.f03: Modified an error message.
8222
8223 2010-06-15  Richard Guenther  <rguenther@suse.de>
8224
8225         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8226
8227 2010-06-15  Richard Guenther  <rguenther@suse.de>
8228
8229         * gcc.dg/vect/bb-slp-21.c: Adjust.
8230         * gcc.dg/vect/bb-slp-13.c: Likewise
8231         * gcc.dg/vect/bb-slp-4.c: Likewise
8232         * gcc.dg/vect/bb-slp-22.c: Likewise
8233         * gcc.dg/vect/bb-slp-14.c: Likewise
8234         * gcc.dg/vect/bb-slp-23.c: Likewise
8235         * gcc.dg/vect/bb-slp-15.c: Likewise
8236         * gcc.dg/vect/bb-slp-17.c: Likewise
8237         * gcc.dg/vect/bb-slp-18.c: Likewise
8238         * gcc.dg/vect/bb-slp-19.c: Likewise
8239         * gcc.dg/vect/bb-slp-10.c: Likewise
8240         * gcc.dg/vect/bb-slp-11.c: Likewise
8241         * gcc.dg/vect/bb-slp-20.c: Likewise
8242         * gcc.dg/vect/bb-slp-3.c: Likewise
8243
8244 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
8245
8246         PR fortran/44536
8247         * gfortran.dg/gomp/pr44536.f90: New test.
8248         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8249
8250 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8251
8252         PR target/44534
8253         * gcc.target/i386/avx-vextractf128-256-3.c: New.
8254         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8255
8256 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
8257
8258         PR tree-optimization/44508
8259         * gcc.dg/tree-ssa/pr21086.c: Adjust.
8260
8261         PR bootstrap/44509
8262         * gcc.dg/pr44509.c: New test.
8263
8264 2010-06-14  Ira Rosen  <irar@il.ibm.com>
8265
8266         PR tree-optimization/44507
8267         * gcc.dg/vect/pr44507.c: New test.
8268
8269 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8270
8271         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8272         and c-pretty-print.h.
8273
8274         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8275
8276 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
8277
8278         * gfortran.dg/whole_file_18.f90: Updated error message.
8279
8280 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
8281
8282         * gfortran.dg/whole_file_20.f03: New.
8283
8284 2010-06-12  Jan Hubicka  <jh@suse.cz>
8285
8286         * gcc.c-torture/compile/pc44485.c: New testcase.
8287
8288 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
8289
8290         PR fortran/40117
8291         * gfortran.dg/typebound_proc_4.f03: Modified error message.
8292         * gfortran.dg/typebound_proc_14.f03: New.
8293         * gfortran.dg/typebound_proc_15.f03: New.
8294
8295 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8296
8297         * gcc.dg/opts-1.c: New test.
8298
8299 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8300
8301         * gcc.dg/funroll-loops-all.c: Update expected error.
8302
8303 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
8304
8305         PR target/44481
8306         * gcc.target/i386/pr44481.c: New test.
8307
8308 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
8309
8310         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8311
8312 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
8313
8314         PR middle-end/44483
8315         * gcc.dg/tree-ssa/pr44483.c: New.
8316
8317 2010-06-11  Paul Brook  <paul@codesourcery.com>
8318
8319         * g++.dg/other/arm-neon-1.C: New test.
8320
8321 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
8322
8323         PR fortran/42051
8324         PR fortran/43896
8325         * gfortran.dg/class_23.f03: New test.
8326
8327 2010-06-11  Jan Hubicka  <jh@suse.cz>
8328
8329         * gcc.dg/ipa/pure-const-2.c: New testcase.
8330
8331 2010-06-11  Jan Hubicka  <jh@suse.cz>
8332
8333         * gcc.dg/noreturn-7.c: Update.
8334         * gcc.dg/noreturn-4.c: Update.
8335
8336 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
8337
8338         Fix MIPS bootstrap
8339         * g++.dg/other/typedef4.C: New test.
8340
8341 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
8342
8343         PR fortran/44207
8344         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8345
8346 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
8347
8348         PR fortran/44457
8349         * gfortran.dg/asynchronous_3.f03
8350
8351 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
8352
8353         PR middle-end/44185
8354         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8355         non-temporal stores out of the tests to form new test cases.  As a
8356         result, no non-temporal store should be generated in this case.
8357
8358         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
8359         prefetch-7.c that generate one non-temporal store.
8360
8361         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
8362         prefetch-7.c that generate one non-temporal store and one
8363         one-temporal prefetch.
8364
8365 2010-06-10  Martin Jambor  <mjambor@suse.cz>
8366
8367         PR tree-optimization/44258
8368         * gcc.dg/tree-ssa/pr44258.c: New test.
8369
8370 2010-06-10  Daniel Kraft  <d@domob.eu>
8371
8372         PR fortran/38936
8373         * gfortran.dg/associate_1.f03: New test.
8374         * gfortran.dg/associate_2.f95: New test.
8375         * gfortran.dg/associate_3.f03: New test.
8376         * gfortran.dg/associate_4.f08: New test.
8377
8378 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8379
8380         * gfortran.dg/selected_char_kind_4.f90: New test.
8381
8382 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
8383
8384         * gcc.dg/pr42461.c: New test.
8385
8386 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8387
8388         PR fortran/44347
8389         * gfortran.dg/selected_real_kind_1.f90: New.
8390
8391 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8392
8393         PR fortran/44359
8394         * gfortran.dg/warn_conversion.f90: Removed check for redundant
8395         warning.
8396         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8397         check for warning.
8398
8399 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8400
8401         * gfortran.dg/data_namelist_conflict.f90: New test.
8402
8403 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8404
8405         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8406         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8407         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8408
8409 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8410
8411         * gfortran.dg/mvbits_9.f90: New test.
8412         * gfortran.dg/ibset_1.f90: Ditto.
8413         * gfortran.dg/ibits_1.f90: Ditto.
8414         * gfortran.dg/btest_1.f90: Ditto.
8415         * gfortran.dg/ibclr_1.f90: Ditto.
8416
8417 2010-06-09  Jason Merrill  <jason@redhat.com>
8418
8419         PR c++/44366
8420         * g++.dg/cpp0x/decltype23.C: Move to...
8421         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8422
8423 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
8424
8425         PR fortran/44211
8426         * gfortran.dg/typebound_call_14.f03: New test.
8427
8428 2010-06-09  Martin Jambor  <mjambor@suse.cz>
8429
8430         PR tree-optimization/44423
8431         * gcc.dg/tree-ssa/pr44423.c: New test.
8432
8433 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
8434
8435         PR testsuite/42843
8436         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8437         TV_NONE to initialize tv_id field.
8438         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8439         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8440         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8441         Include toplev.h .
8442         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8443         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8444         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8445
8446 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
8447
8448         PR tree-optimization/39874
8449         PR middle-end/28685
8450         * gcc.dg/pr39874.c: New file.
8451
8452 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8453
8454         * g++.dg/ext/attr-alias-1.C: New.
8455         * g++.dg/ext/attr-alias-2.C: New.
8456
8457 2010-06-07  Tobias Burnus  <burnus@net-b.de>
8458
8459         PR fortran/44446
8460         * gfortran.dg/proc_ptr_27.f90: New.
8461
8462 2010-06-07  Jason Merrill  <jason@redhat.com>
8463
8464         PR c++/44366
8465         * g++.dg/cpp0x/decltype23.C: New.
8466
8467 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
8468             Shujing Zhao  <pearly.zhao@oracle.com>
8469
8470         PR c/37724
8471         * gcc.dg/c90-const-expr-10.c: Adjust.
8472         * gcc.dg/c99-const-expr-10.c: Adjust.
8473         * gcc.dg/init-bad-7.c: New.
8474
8475 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8476
8477         * lib/target-supports.exp (check_effective_target_gas): New proc.
8478         * gcc.c-torture/execute/960321-1.x: New file.
8479
8480 2010-06-07  Jason Merrill  <jason@redhat.com>
8481
8482         PR c++/44401
8483         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8484
8485 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
8486
8487         PR c++/44444
8488         * g++.dg/warn/Wunused-var-12.C: New test.
8489
8490         PR c++/44443
8491         * c-c++-common/Wunused-var-11.c: New test.
8492
8493 2010-06-07  Jan Hubicka  <jh@suse.cz>
8494
8495         * gcc.dg/ipa/pure-const-1.c: New testcase.
8496
8497 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
8498
8499         PR rtl-optimization/44404
8500         * gcc.dg/pr44404.c: New.
8501
8502 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
8503
8504         PR target/44159
8505         * gcc.target/i386/abi-2.c: Check sysv abi here.
8506         * gcc.target/i386/aes-avx-check.h: Call test in noinline
8507         function to avoid failures by different ABIs.
8508         * gcc.target/i386/aes-check.h: Likewise.
8509         * gcc.target/i386/avx-check.h: Likewise.
8510         * gcc.target/i386/fma4-check.h: Likewise.
8511         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8512         * gcc.target/i386/mmx-check.h: Likewise.
8513         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8514         * gcc.target/i386/pclmul-check.h: Likewise.
8515         * gcc.target/i386/sse-check.h: Likewise.
8516         * gcc.target/i386/sse2-check.h: Likewise.
8517         * gcc.target/i386/sse3-check.h: Likewise.
8518         * gcc.target/i386/sse4_1-check.h: Likewise.
8519         * gcc.target/i386/sse4_2-check.h: Likewise.
8520         * gcc.target/i386/sse4a-check.h: Likewise.
8521         * gcc.target/i386/ssse3-check.h: Likewise.
8522         * gcc.target/i386/xop-check.h: Likewise.
8523         * gcc.target/i386/pr27971.c: Fix for LLP64.
8524         * gcc.target/i386/pr39139.c: Likewise.
8525         * gcc.target/i386/pr39315-check.c: Likewise.
8526         * gcc.target/i386/vararg-1.c: Likewise.
8527         * gcc.target/i386/vararg-2.c: Likewise.
8528         Additional add dg-compile to avoid failure due
8529         missing foo symbol.
8530
8531         * gcc.dg/compound-literal-1.c: Fix for llp64.
8532         * gcc.dg/pr32370.c: Likewise.
8533         * gcc.dg/pr37561.c: Likewise.
8534         * gcc.dg/pr41340.c: Likewise.
8535         * gcc.dg/pr41551.c: Likewise.
8536
8537 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8538
8539         PR c++/44188
8540         * g++.dg/debug/dwarf2/typedef3.C: New test.
8541
8542 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8543
8544         PR c/20000
8545         * c-c++-common/pr20000.c: New.
8546
8547 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
8548
8549         PR c++/44086
8550         * g++.dg/init/pr44086.C: New.
8551         * g++.dg/cpp0x/decltype4.C: Adjust.
8552
8553 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8554
8555         PR fortran/43945
8556         * gfortran.dg/generic_23.f03: New test.
8557
8558 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8559
8560         PR fortran/43895
8561         * gfortran.dg/alloc_comp_class_1.f90 : New test.
8562
8563 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
8564
8565         PR c++/44361
8566         * c-c++-common/Wunused-var-9.c: New test.
8567
8568 2010-06-05  Jason Merrill  <jason@redhat.com>
8569
8570         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
8571
8572 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
8573
8574         PR c/44322
8575         * gcc.dg/c99-restrict-4.c: New test.
8576
8577 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
8578
8579         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
8580         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
8581         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
8582         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
8583         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
8584         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
8585         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
8586         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
8587         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
8588         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
8589         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
8590         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
8591         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
8592         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
8593         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
8594         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
8595         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
8596         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
8597         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
8598         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
8599         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
8600         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
8601
8602 2010-06-04  Jason Merrill  <jason@redhat.com>
8603
8604         * g++.dg/cpp0x/noexcept06.C: New.
8605         * g++.dg/cpp0x/noexcept07.C: New.
8606
8607         * g++.dg/cpp0x/noexcept01.C: New.
8608         * g++.dg/cpp0x/noexcept02.C: New.
8609         * g++.dg/cpp0x/noexcept03.C: New.
8610         * g++.dg/cpp0x/noexcept04.C: New.
8611         * g++.dg/cpp0x/noexcept05.C: New.
8612
8613 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
8614
8615         PR c++/44412
8616         * g++.dg/warn/Wunused-var-10.C: New test.
8617         * g++.dg/warn/Wunused-var-11.C: New test.
8618
8619         PR c++/44362
8620         * c-c++-common/Wunused-var-10.c: New test.
8621
8622 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8623
8624         PR c/25880
8625         * gcc.dg/assign-warn-2.c: Update.
8626         * gcc.dg/cpp/line3.c: Update.
8627         * gcc.dg/c99-array-lval-8.c: Update.
8628         * gcc.dg/cast-qual-2.c: Update.
8629         * gcc.dg/c99-arraydecl-3.c:  Update.
8630         * gcc.dg/assign-warn-1.c:  Update.
8631         * gcc.dg/format/gcc_diag-1.c:  Update.
8632
8633 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
8634
8635         PR rtl-optimization/39871
8636         PR rtl-optimization/40615
8637         PR rtl-optimization/42500
8638         PR rtl-optimization/42502
8639         * gcc.target/arm/eliminate.c: New test.
8640
8641 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
8642
8643         PR libstdc++/44410
8644         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8645         * g++.old-deja/g++.other/delete3.C: Likewise.
8646         * g++.old-deja/g++.other/new.C: Likewise.
8647         * g++.old-deja/g++.law/operators27.C: Likewise.
8648         * g++.old-deja/g++.mike/p755.C: Likewise.
8649         * g++.dg/eh/new1.C: Likewise.
8650         * g++.dg/init/new5.C: Likewise.
8651
8652 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8653
8654         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
8655         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
8656         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
8657
8658 2010-06-03  Richard Guenther  <rguenther@suse.de>
8659
8660         PR lto/41921
8661         * lib/lto.exp: Always load gcc.exp.
8662         (lto-obj): For C source files invoke gcc_target_compile.
8663         * g++.dg/lto/20100603-1_0.C: New testcase.
8664         * g++.dg/lto/20100603-1_1.c: Likewise.
8665
8666 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
8667
8668         PR tree-optimization/43688
8669         * gfortran.dg/pr43688.f90: New.
8670
8671 2010-06-03  Richard Guenther  <rguenther@suse.de>
8672
8673         PR lto/41584
8674         * gcc.dg/lto/20100603-1_0.c: New testcase.
8675         * gcc.dg/lto/20100603-2_0.c: Likewise.
8676         * gcc.dg/lto/20100603-3_0.c: Likewise.
8677
8678 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8679
8680         PR target/44218
8681         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8682         * gcc.target/powerpc/recip-2.c: Ditto.
8683         * gcc.target/powerpc/recip-3.c: Ditto.
8684         * gcc.target/powerpc/recip-4.c: Ditto.
8685         * gcc.target/powerpc/recip-5.c: Ditto.
8686         * gcc.target/powerpc/recip-6.c: Ditto.
8687         * gcc.target/powerpc/recip-7.c: Ditto.
8688         * gcc.target/powerpc/recip-test.h: Ditto.
8689         * gcc.target/powerpc/recip-test2.h: Ditto.
8690
8691 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8692
8693         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8694
8695 2010-06-02  Jason Merrill  <jason@redhat.com>
8696
8697         * g++.dg/ext/vector9.C: Expect typedef in error message.
8698
8699         PR c++/9726
8700         PR c++/23594
8701         PR c++/44333
8702         * g++.dg/tc1/dr101.C: Remove xfails.
8703
8704 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8705
8706         PR middle-end/44372
8707         * g++.dg/ipa/pr44372.C: New.
8708
8709 2010-06-02  Jan Hubicka  <jh@suse.cz>
8710
8711         PR middle-end/44295
8712         * g++.dg/torture/pr44295.C: Neww testcase.
8713
8714 2010-06-02  Jan Hubicka  <jh@suse.cz>
8715
8716         * gcc.dg/tree-ssa/loadpre6.c: Update.
8717
8718 2010-06-02  Richard Guenther  <rguenther@suse.de>
8719
8720         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8721         diagnostic.h.
8722
8723 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
8724
8725         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8726         the link fail message.
8727
8728 2010-06-02  Tobias Burnus  <burnus@net-b.de>
8729
8730         PR fortran/44360
8731         * gfortran.dg/use_13.f90: New test case.
8732
8733 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8734
8735         PR fortran/44371
8736         * gfortran.dg/error_stop_2.f08: Minor update.
8737
8738 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8739
8740         PR fortran/44371
8741         * gfortran.dg/error_stop_1.f08: New test.
8742         * gfortran.dg/error_stop_2.f08: New test.
8743
8744 2010-06-01  Jason Merrill  <jason@redhat.com>
8745
8746         DR 990
8747         * g++.dg/cpp0x/initlist37.C: New.
8748         * g++.dg/cpp0x/initlist38.C: New.
8749
8750         PR c++/44358
8751         * g++.dg/cpp0x/initlist36.C: New.
8752
8753 2010-05-31 Jan Hubicka  <jh@suse.cz>
8754
8755         * gcc.dg/noreturn-8.c: New testcase.
8756
8757 2010-05-31 Jan Hubicka  <jh@suse.cz>
8758
8759         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8760         * gcc.dg/lto/noreturn-1_0.c: Move it here.
8761
8762 2010-05-31 Jan Hubicka  <jh@suse.cz>
8763
8764         * gcc.dg/lto/noreturn-1_1.c: New testcase.
8765         * gcc.dg/lto/noreturn-1_0.c: New testcase.
8766
8767 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
8768
8769         PR fortran/36928
8770         * gfortran.dg/dependency_27.f90:  New test.
8771         * gfortran.dg/array_assign_1.F90:  New test.
8772
8773 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8774
8775         PR target/44338
8776         * gcc.target/i386/sse-24.c: New test.
8777
8778 2010-05-31  Jan Hubicka  <jh@suse.cz>
8779
8780         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8781
8782 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8783
8784         PR middle-end/44337
8785         * gcc.dg/pr44337.c: New test.
8786
8787         PR tree-optimization/44182
8788         * g++.dg/debug/pr44182.C: New test.
8789
8790 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
8791
8792         * gcc.dg/nested-func-7.c: New test.
8793         * gnat.dg/frame_overflow.adb: Adjust directives.
8794
8795 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8796
8797         * gnat.dg/prot2.ad[sb]: New test.
8798         * gnat.dg/prot2_pkg1.ads: New helper.
8799         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8800
8801 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8802
8803         * gnat.dg/array11.adb: Adjust dg-warning directive.
8804         * gnat.dg/object_overflow.adb: Likewise.
8805
8806 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
8807
8808         PR middle-end/44306
8809         * gcc.dg/tree-ssa/pr44306.c: New.
8810
8811 2010-05-29  Jan Hubicka  <jh@suse.cz>
8812
8813         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8814
8815 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
8816
8817         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8818
8819 2010-05-28  Mike Stump  <mikestump@comcast.net>
8820
8821         PR objc/44125
8822         * objc.dg/const-str-9.m: Remove static.
8823
8824 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
8825
8826         PR target/43636
8827         * gcc.c-torture/compile/pr43636.c: New test.
8828
8829 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
8830
8831         PR objc++/23616
8832         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8833         * obj-c++.dg/try-catch-9.mm: Ditto.
8834
8835 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
8836
8837         Revert patch for PR c++/44188
8838         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8839
8840 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8841
8842         PR c++/44188
8843         * g++.dg/debug/dwarf2/typedef3.C: New test.
8844
8845 2010-05-27  Jason Merrill  <jason@redhat.com>
8846
8847         PR c++/43555
8848         * g++.dg/ext/vla9.C: New.
8849
8850 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
8851
8852         PR objc/44140
8853         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8854         * objc.dg/torture/tls/thr-init-3.m: Ditto.
8855         * objc.dg/torture/tls/thr-init.m: Ditto.
8856         * objc.dg/torture/trivial.m: Ditto.
8857         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8858         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8859         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8860         * obj-c++.dg/torture/trivial.mm: Ditto.
8861
8862 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
8863
8864         * g++.dg/lto/20100302_0.C: Skip on darwin.
8865
8866 2010-05-27  Richard Guenther  <rguenther@suse.de>
8867
8868         PR tree-optimization/44284
8869         * gcc.dg/vect/vect-118.c: New testcase.
8870         * gcc.dg/vect/bb-slp-20.c: Adjust.
8871         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8872         * gcc.dg/vect/slp-9.c: Likewise.
8873         * gcc.dg/vect/slp-reduc-4.c: Likewise.
8874         * gcc.dg/vect/vect-10.c: Likewise.
8875         * gcc.dg/vect/vect-109.c: Likewise.
8876         * gcc.dg/vect/vect-12.c: Likewise.
8877         * gcc.dg/vect/vect-36.c: Likewise.
8878         * gcc.dg/vect/vect-7.c: Likewise.
8879         * gcc.dg/vect/vect-iv-8.c: Likewise.
8880         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8881         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8882         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8883         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8884         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8885         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8886         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8887         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8888         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8889         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8890         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8891         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8892         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8893         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8894         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8895         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8896         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8897
8898 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
8899
8900         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8901         necessary.
8902
8903 2010-05-26  Jan Hubicka  <jh@suse.cz>
8904
8905         * gcc.dg/lto/materialize-1_0.c: New file.
8906         * gcc.dg/lto/materialize-1_1.c: New file.
8907
8908 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8909
8910         * gnat.dg/lto10.adb: New test.
8911         * gnat.dg/lto10_pkg.ads: New helper.
8912
8913 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
8914
8915         * lib/target-supports.exp (check_effective_target_int128): New
8916         function to check if __int128 types are available for target.
8917         * c-c++-common/int128-types-1.c: New.
8918         * c-c++-common/int128-1.c: New.
8919         * c-c++-common/int128-2.c: New.
8920         * g++.dg/abi/mangle43.C: New.
8921         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8922         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8923         pointer-wide scalar.
8924         * g++.dg/other/pr25632.C: Likewise.
8925         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8926         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8927         overflow warnings.
8928         * g++.dg/warn/pr13358-4.C: Likewise.
8929         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
8930         * g++.dg/warn/Wconversion-null.C: Likewise.
8931
8932 2010-05-26  Jason Merrill  <jason@redhat.com>
8933
8934         PR c++/43382
8935         * g++.dg/cpp0x/variadic101.C: New.
8936
8937 2010-05-26  Richard Guenther  <rguenther@suse.de>
8938
8939         PR rtl-optimization/44164
8940         * gcc.c-torture/execute/pr44164.c: New testcase.
8941         * g++.dg/tree-ssa/pr13146.C: Adjust.
8942
8943 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
8944
8945         PR fortran/40011
8946         * gfortran.dg/whole_file_19.f90 : New test.
8947
8948 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
8949
8950         PR fortran/30668
8951         PR fortran/31346
8952         PR fortran/34260
8953         * gfortran.dg/pr40999.f: Fix function type.
8954         * gfortran.dg/whole_file_5.f90: Likewise.
8955         * gfortran.dg/whole_file_6.f90: Likewise.
8956         * gfortran.dg/whole_file_16.f90: New.
8957         * gfortran.dg/whole_file_17.f90: New.
8958         * gfortran.dg/whole_file_18.f90: New.
8959
8960 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
8961             Iain Sandoe  <iains@gcc.gnu.org>
8962
8963         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8964         * gcc.c-torture/compile/pr44197.c: Require alias support.
8965         * gcc.dg/lto/20081222_0.c: Ditto.
8966
8967 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
8968
8969         PR debug/42801
8970         * gcc.dg/guality/vla-2.c: New test.
8971
8972 2010-05-25  Richard Guenther  <rguenther@suse.de>
8973
8974         PR middle-end/44069
8975         * g++.dg/torture/pr44069.C: New testcase.
8976
8977 2010-05-25  Richard Guenther  <rguenther@suse.de>
8978
8979         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8980
8981 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8982
8983         PR objc/44140
8984         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8985
8986 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8987
8988         * obj-c++.dg/torture/tls/trivial.mm: New.
8989         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8990         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8991         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8992         * obj-c++.dg/torture/tls/diag-1.mm: New.
8993         * obj-c++.dg/torture/tls/tls.exp: New.
8994         * obj-c++.dg/torture/trivial.mm: New.
8995         * obj-c++.dg/torture/dg-torture.exp: New.
8996         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8997         * obj-c++.dg/tls/trivial.m: New.
8998         * obj-c++.dg/tls/init-1.mm: New.
8999         * obj-c++.dg/tls/diag-1.mm: New.
9000         * obj-c++.dg/tls/init-2.mm: New.
9001         * obj-c++.dg/tls/diag-2.mm: New.
9002         * obj-c++.dg/tls/diag-3.mm: New.
9003         * obj-c++.dg/tls/diag-4.mm: New.
9004         * obj-c++.dg/tls/static-1.mm: New.
9005         * obj-c++.dg/tls/tls.exp: New.
9006         * obj-c++.dg/tls/diag-5.mm: New.
9007         * obj-c++.dg/tls/static-1a.mm: New.
9008         * objc-obj-c++-shared/Object1.mm: New.
9009         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9010
9011 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
9012
9013         PR objc++/43689
9014         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9015         * obj-c++.dg/const-str-6.mm: Ditto.
9016
9017 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9018
9019         * g++.dg/parse/array-size2.C: Remove dg-error directives.
9020
9021 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9022
9023         PR ada/38394
9024         * gnat.dg/array13.ad[sb]: New test.
9025
9026 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
9027             Sandra Loosemore  <sandra@codesourcery.com>
9028
9029         * gcc.target/arm/neon/: Regenerated test cases.
9030
9031         * gcc.target/arm/neon/polytypes.c,
9032         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9033         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9034         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9035         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9036         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9037         dg-add-options arm_neon.
9038
9039         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9040         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9041         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9042         and arm_neon_fp16_ok.
9043
9044         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9045         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9046
9047         * lib/target-supports.exp (add_options_for_arm_neon): New.
9048         (check_effective_target_arm_neon_ok_nocache): New, from
9049         check_effective_target_arm_neon_ok.  Check multiple possibilities.
9050         (check_effective_target_arm_neon_ok): Use
9051         check_effective_target_arm_neon_ok_nocache.
9052         (add_options_for_arm_neon_fp16)
9053         (check_effective_target_arm_neon_fp16_ok)
9054         check_effective_target_arm_neon_fp16_ok_nocache): New.
9055         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9056
9057 2010-05-24  Jason Merrill  <jason@redhat.com>
9058
9059         PR c++/41510
9060         * g++.dg/cpp0x/initlist35.C: New.
9061         * g++.dg/init/brace6.C: Adjust.
9062
9063 2010-05-24  Paul Brook  <paul@codesourcery.com>
9064
9065         * gcc.target/arm/frame-pointer-1.c: New test.
9066         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9067         pointer elimination.
9068
9069 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9070
9071         PR target/44245
9072         * gcc.target/i386/crc32-3.c: New.
9073         * gcc.target/i386/crc32-4.c: Likewise.
9074
9075 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
9076
9077         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9078         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9079         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9080
9081 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9082
9083         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9084
9085 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
9086
9087         PR target/43869
9088         * gcc.c-target/pr43869.c: New test.
9089
9090 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9091
9092         PR fortran/44212
9093         * gfortran.dg/class_22.f03: New.
9094
9095 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
9096
9097         PR lto/44238
9098         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9099
9100 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9101
9102         PR fortran/44213
9103         * gfortran.dg/abstract_type_7.f03: New.
9104
9105 2010-05-21  Jason Merrill  <jason@redhat.com>
9106
9107         * g++.dg/eh/spec11.C: Test cleanup optimization.
9108
9109 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
9110
9111         PR debug/44223
9112         * gcc.target/i386/pr44223.c: New test.
9113
9114 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9115
9116         * gcc.target/i386/pr25993.c: Use @function as type specifier.
9117
9118 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
9119
9120         * g++.dg/other/const3.C: New test.
9121
9122 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
9123
9124         PR fortran/38407
9125         * warn_unused_dummy_argument_1.f90: New.
9126         * warn_unused_dummy_argument_2.f90: New.
9127
9128 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
9129
9130         PR c++/30298
9131         * g++.dg/inherit/crash1.C: New.
9132         * g++.dg/inherit/crash2.C: Likewise.
9133
9134 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
9135
9136         PR debug/44178
9137         * g++.dg/debug/pr44178.C: New test.
9138
9139 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
9140
9141         PR middle-end/44185
9142         * gcc.dg/tree-ssa/prefetch-6.c: Add
9143         --param min-insn-to-prefetch-ratio=6.
9144         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9145         allow unrolling, and adjust the movnti count.
9146
9147 2010-05-20  Jan Hubicka  <jh@suse.cz>
9148
9149         PR middle-end/44197
9150         * gcc.c-torture/compile/pr44197.c: New file.
9151
9152 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
9153
9154         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9155         Fix test code.
9156         (check_effective_target_xop): Remove __may_alias__ attribute.
9157
9158 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
9159
9160         PR target/44202
9161         * gcc.c-torture/execute/pr44202-1.c: New test.
9162
9163 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9164
9165         PR fortran/43851
9166         * gfortran.dg/label_1.f90: Update test.
9167
9168 2010-05-19  Jan Hubicka  <jh@suse.cz>
9169
9170         * gcc.dg/lto/ipareference2_0.c: New file.
9171         * gcc.dg/lto/ipareference2_1.c: New file.
9172
9173 2010-05-19  Jason Merrill  <jason@redhat.com>
9174
9175         * g++.dg/parse/fn-typedef2.C: New.
9176
9177         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9178         function type.
9179
9180         PR c++/44193
9181         * g++.dg/template/fntype1.C: New.
9182
9183 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
9184
9185         * gnat.dg/discr23.ad[sb]: New test.
9186         * gnat.dg/discr23_pkg.ads: New helper.
9187
9188         * gnat.dg/specs/controlled1.ads: New test.
9189         * gnat.dg/specs/controlled1_pkg.ads: New helper.
9190
9191 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9192
9193         PR fortran/44055
9194         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9195         Fixed scope of C_SIZEOF.
9196         * gfortran.dg/warn_conversion_2.f90: New.
9197
9198 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9199
9200         * lib/target-supports.exp (check_effective_target_sse2): New proc.
9201         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9202         for optional selector.
9203         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9204         (check_effective_target_sse3): New proc.
9205         * gcc.target/i386/math-torture/math-torture.exp: Load
9206         target-supports.exp.
9207         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9208         check_effective_target_sse2.
9209         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9210         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9211         * g++.dg/vect/vect.exp: Likewise.
9212         * gfortran.dg/vect/vect.exp: Likewise.
9213         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9214         -msse2 if check_effective_target_sse2.
9215
9216         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9217         * gcc.target/i386/3dnow-2.c: Likewise.
9218         * gcc.target/i386/3dnowA-1.c: Likewise.
9219         * gcc.target/i386/3dnowA-2.c: Likewise.
9220         * gcc.target/i386/pr42549.c: Likewise.
9221
9222         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9223         * gcc.target/i386/sse3-addsubpd.c: Likewise.
9224         * gcc.target/i386/sse3-addsubps.c: Likewise.
9225         * gcc.target/i386/sse3-haddpd.c: Likewise.
9226         * gcc.target/i386/sse3-haddps.c: Likewise.
9227         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9228         * gcc.target/i386/sse3-hsubps.c: Likewise.
9229         * gcc.target/i386/sse3-movddup.c: Likewise.
9230         * gcc.target/i386/sse3-movshdup.c: Likewise.
9231         * gcc.target/i386/sse3-movsldup.c: Likewise.
9232
9233         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9234         * g++.dg/ext/attrib35.C: Likewise.
9235         * g++.dg/opt/pr40496.C: Likewise.
9236         * g++.dg/other/i386-1.C: Likewise.
9237         * g++.dg/other/i386-4.C: Likewise.
9238         * g++.dg/other/pr34435.C: Likewise.
9239         * g++.dg/other/pr39496.C: Likewise.
9240         * g++.dg/other/pr40446.C: Likewise.
9241         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9242         * gcc.dg/compat/vector-1a_main.c: Likewise.
9243         * gcc.dg/compat/vector-2a_main.c: Likewise.
9244         * gcc.dg/lto/20090206-1_0.c: Likewise.
9245         * gcc.dg/pr34856.c: Likewise.
9246         * gcc.dg/pr36584.c: Likewise.
9247         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
9248         * gcc.dg/pr37544.c: Likewise.
9249         * gcc.dg/torture/pr16104-1.c: Likewise.
9250         * gcc.dg/torture/pr35771-1.c: Likewise.
9251         * gcc.dg/torture/pr35771-2.c: Likewise.
9252         * gcc.dg/torture/pr35771-3.c: Likewise.
9253         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9254         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9255         * gcc.dg/torture/stackalign/push-1.c: Likewise.
9256         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9257         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9258         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9259         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9260         * gcc.target/i386/20060512-1.c: Likewise.
9261         * gcc.target/i386/20060512-3.c: Likewise.
9262         * gcc.target/i386/all_one_m128i.c: Likewise.
9263         * gcc.target/i386/float128-1.c: Likewise.
9264         * gcc.target/i386/float128-2.c: Likewise.
9265         * gcc.target/i386/fpcvt-1.c: Likewise.
9266         * gcc.target/i386/fpcvt-2.c: Likewise.
9267         * gcc.target/i386/fpcvt-3.c: Likewise.
9268         * gcc.target/i386/fpprec-1.c: Likewise.
9269         * gcc.target/i386/funcspec-9.c: Likewise.
9270         * gcc.target/i386/incoming-1.c: Likewise.
9271         * gcc.target/i386/incoming-12.c: Likewise.
9272         * gcc.target/i386/incoming-2.c: Likewise.
9273         * gcc.target/i386/incoming-3.c: Likewise.
9274         * gcc.target/i386/incoming-4.c: Likewise.
9275         * gcc.target/i386/incoming-6.c: Likewise.
9276         * gcc.target/i386/incoming-7.c: Likewise.
9277         * gcc.target/i386/incoming-8.c: Likewise.
9278         * gcc.target/i386/opt-1.c: Likewise.
9279         * gcc.target/i386/opt-2.c: Likewise.
9280         * gcc.target/i386/ordcmp-1.c: Likewise.
9281         * gcc.target/i386/pr17692.c: Likewise.
9282         * gcc.target/i386/pr18614-1.c: Likewise.
9283         * gcc.target/i386/pr22152.c: Likewise.
9284         * gcc.target/i386/pr23570.c: Likewise.
9285         * gcc.target/i386/pr23575.c: Likewise.
9286         * gcc.target/i386/pr26449-1.c: Likewise.
9287         * gcc.target/i386/pr26600.c: Likewise.
9288         * gcc.target/i386/pr27790.c: Likewise.
9289         * gcc.target/i386/pr28839.c: Likewise.
9290         * gcc.target/i386/pr30970.c: Likewise.
9291         * gcc.target/i386/pr32000-1.c: Likewise.
9292         * gcc.target/i386/pr32000-2.c: Likewise.
9293         * gcc.target/i386/pr32280.c: Likewise.
9294         * gcc.target/i386/pr32661.c: Likewise.
9295         * gcc.target/i386/pr32708-1.c: Likewise.
9296         * gcc.target/i386/pr32961.c: Likewise.
9297         * gcc.target/i386/pr33329.c: Likewise.
9298         * gcc.target/i386/pr35714.c: Likewise.
9299         * gcc.target/i386/pr35767-1.c: Likewise.
9300         * gcc.target/i386/pr35767-1d.c: Likewise.
9301         * gcc.target/i386/pr35767-1i.c: Likewise.
9302         * gcc.target/i386/pr35767-2.c: Likewise.
9303         * gcc.target/i386/pr35767-2d.c: Likewise.
9304         * gcc.target/i386/pr35767-2i.c: Likewise.
9305         * gcc.target/i386/pr35767-3.c: Likewise.
9306         * gcc.target/i386/pr35767-5.c: Likewise.
9307         * gcc.target/i386/pr36222-1.c: Likewise.
9308         * gcc.target/i386/pr36578-1.c: Likewise.
9309         * gcc.target/i386/pr36578-2.c: Likewise.
9310         * gcc.target/i386/pr36992-1.c: Likewise.
9311         * gcc.target/i386/pr37101.c: Likewise.
9312         * gcc.target/i386/pr37216.c: Likewise.
9313         * gcc.target/i386/pr37434-1.c: Likewise.
9314         * gcc.target/i386/pr37434-2.c: Likewise.
9315         * gcc.target/i386/pr37843-3.c: Likewise.
9316         * gcc.target/i386/pr37843-4.c: Likewise.
9317         * gcc.target/i386/pr39162.c: Likewise.
9318         * gcc.target/i386/pr39315-1.c: Likewise.
9319         * gcc.target/i386/pr39315-2.c: Likewise.
9320         * gcc.target/i386/pr39315-3.c: Likewise.
9321         * gcc.target/i386/pr39315-4.c: Likewise.
9322         * gcc.target/i386/pr39445.c: Likewise.
9323         * gcc.target/i386/pr39496.c: Likewise.
9324         * gcc.target/i386/pr40809.c: Likewise.
9325         * gcc.target/i386/pr40906-3.c: Likewise.
9326         * gcc.target/i386/pr41019.c: Likewise.
9327         * gcc.target/i386/pr42542-1.c: Likewise.
9328         * gcc.target/i386/pr42542-2.c: Likewise.
9329         * gcc.target/i386/pr42542-3.c: Likewise.
9330         * gcc.target/i386/pr42542-3a.c: Likewise.
9331         * gcc.target/i386/pr42881.c: Likewise.
9332         * gcc.target/i386/push-1.c: Likewise.
9333         * gcc.target/i386/quad-sse.c: Likewise.
9334         * gcc.target/i386/reload-1.c: Likewise.
9335         * gcc.target/i386/sse-10.c: Likewise.
9336         * gcc.target/i386/sse-11.c: Likewise.
9337         * gcc.target/i386/sse-15.c: Likewise.
9338         * gcc.target/i386/sse-17.c: Likewise.
9339         * gcc.target/i386/sse-18.c: Likewise.
9340         * gcc.target/i386/sse-19.c: Likewise.
9341         * gcc.target/i386/sse-4.c: Likewise.
9342         * gcc.target/i386/sse-6.c: Likewise.
9343         * gcc.target/i386/sse-vect-types.c: Likewise.
9344         * gcc.target/i386/sse2-addpd-1.c: Likewise.
9345         * gcc.target/i386/sse2-addsd-1.c: Likewise.
9346         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9347         * gcc.target/i386/sse2-andpd-1.c: Likewise.
9348         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9349         * gcc.target/i386/sse2-comisd-1.c: Likewise.
9350         * gcc.target/i386/sse2-comisd-2.c: Likewise.
9351         * gcc.target/i386/sse2-comisd-3.c: Likewise.
9352         * gcc.target/i386/sse2-comisd-4.c: Likewise.
9353         * gcc.target/i386/sse2-comisd-5.c: Likewise.
9354         * gcc.target/i386/sse2-comisd-6.c: Likewise.
9355         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9356         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9357         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9358         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9359         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9360         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9361         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9362         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9363         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9364         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9365         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9366         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9367         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9368         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9369         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9370         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9371         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9372         * gcc.target/i386/sse2-divpd-1.c: Likewise.
9373         * gcc.target/i386/sse2-divsd-1.c: Likewise.
9374         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9375         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9376         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9377         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9378         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9379         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9380         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9381         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9382         * gcc.target/i386/sse2-minpd-1.c: Likewise.
9383         * gcc.target/i386/sse2-minsd-1.c: Likewise.
9384         * gcc.target/i386/sse2-mmx.c: Likewise.
9385         * gcc.target/i386/sse2-movapd-1.c: Likewise.
9386         * gcc.target/i386/sse2-movapd-2.c: Likewise.
9387         * gcc.target/i386/sse2-movd-1.c: Likewise.
9388         * gcc.target/i386/sse2-movd-2.c: Likewise.
9389         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9390         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9391         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9392         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9393         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9394         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9395         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9396         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9397         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9398         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9399         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9400         * gcc.target/i386/sse2-movq-1.c: Likewise.
9401         * gcc.target/i386/sse2-movq-2.c: Likewise.
9402         * gcc.target/i386/sse2-movq-3.c: Likewise.
9403         * gcc.target/i386/sse2-movsd-1.c: Likewise.
9404         * gcc.target/i386/sse2-movsd-2.c: Likewise.
9405         * gcc.target/i386/sse2-movupd-1.c: Likewise.
9406         * gcc.target/i386/sse2-movupd-2.c: Likewise.
9407         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9408         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9409         * gcc.target/i386/sse2-orpd-1.c: Likewise.
9410         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9411         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9412         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9413         * gcc.target/i386/sse2-paddb-1.c: Likewise.
9414         * gcc.target/i386/sse2-paddd-1.c: Likewise.
9415         * gcc.target/i386/sse2-paddq-1.c: Likewise.
9416         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9417         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9418         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9419         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9420         * gcc.target/i386/sse2-paddw-1.c: Likewise.
9421         * gcc.target/i386/sse2-pand-1.c: Likewise.
9422         * gcc.target/i386/sse2-pandn-1.c: Likewise.
9423         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9424         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9425         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9426         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9427         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9428         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9429         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9430         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9431         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9432         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9433         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9434         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9435         * gcc.target/i386/sse2-pminub-1.c: Likewise.
9436         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9437         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9438         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9439         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9440         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9441         * gcc.target/i386/sse2-por-1.c: Likewise.
9442         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9443         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9444         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9445         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9446         * gcc.target/i386/sse2-pslld-1.c: Likewise.
9447         * gcc.target/i386/sse2-pslld-2.c: Likewise.
9448         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9449         * gcc.target/i386/sse2-psllq-1.c: Likewise.
9450         * gcc.target/i386/sse2-psllq-2.c: Likewise.
9451         * gcc.target/i386/sse2-psllw-1.c: Likewise.
9452         * gcc.target/i386/sse2-psllw-2.c: Likewise.
9453         * gcc.target/i386/sse2-psrad-1.c: Likewise.
9454         * gcc.target/i386/sse2-psrad-2.c: Likewise.
9455         * gcc.target/i386/sse2-psraw-1.c: Likewise.
9456         * gcc.target/i386/sse2-psraw-2.c: Likewise.
9457         * gcc.target/i386/sse2-psrld-1.c: Likewise.
9458         * gcc.target/i386/sse2-psrld-2.c: Likewise.
9459         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9460         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9461         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9462         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9463         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9464         * gcc.target/i386/sse2-psubb-1.c: Likewise.
9465         * gcc.target/i386/sse2-psubd-1.c: Likewise.
9466         * gcc.target/i386/sse2-psubq-1.c: Likewise.
9467         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9468         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9469         * gcc.target/i386/sse2-psubw-1.c: Likewise.
9470         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9471         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9472         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9473         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9474         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9475         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9476         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9477         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9478         * gcc.target/i386/sse2-pxor-1.c: Likewise.
9479         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9480         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9481         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9482         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9483         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9484         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9485         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
9486         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
9487         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
9488         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
9489         * gcc.target/i386/sse2-shufps-1.c: Likewise.
9490         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
9491         * gcc.target/i386/sse2-subpd-1.c: Likewise.
9492         * gcc.target/i386/sse2-subsd-1.c: Likewise.
9493         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
9494         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
9495         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9496         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9497         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9498         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9499         * gcc.target/i386/sse2-unpack-1.c: Likewise.
9500         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9501         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9502         * gcc.target/i386/sse2-vec-1.c: Likewise.
9503         * gcc.target/i386/sse2-vec-2.c: Likewise.
9504         * gcc.target/i386/sse2-vec-3.c: Likewise.
9505         * gcc.target/i386/sse2-vec-4.c: Likewise.
9506         * gcc.target/i386/sse2-vec-5.c: Likewise.
9507         * gcc.target/i386/sse2-vec-6.c: Likewise.
9508         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9509         * gcc.target/i386/ssefn-2.c: Likewise.
9510         * gcc.target/i386/ssefn-4.c: Likewise.
9511         * gcc.target/i386/ssefp-1.c: Likewise.
9512         * gcc.target/i386/ssefp-2.c: Likewise.
9513         * gcc.target/i386/sseregparm-3.c: Likewise.
9514         * gcc.target/i386/sseregparm-4.c: Likewise.
9515         * gcc.target/i386/sseregparm-5.c: Likewise.
9516         * gcc.target/i386/sseregparm-6.c: Likewise.
9517         * gcc.target/i386/sseregparm-7.c: Likewise.
9518         * gcc.target/i386/ssetype-1.c: Likewise.
9519         * gcc.target/i386/ssetype-2.c: Likewise.
9520         * gcc.target/i386/ssetype-3.c: Likewise.
9521         * gcc.target/i386/ssetype-4.c: Likewise.
9522         * gcc.target/i386/ssetype-5.c: Likewise.
9523         * gcc.target/i386/unordcmp-1.c: Likewise.
9524         * gcc.target/i386/vararg-1.c: Likewise.
9525         * gcc.target/i386/vararg-2.c: Likewise.
9526         * gcc.target/i386/vararg-3.c: Likewise.
9527         * gcc.target/i386/vararg-4.c: Likewise.
9528         * gcc.target/i386/vararg-7.c: Likewise.
9529         * gcc.target/i386/vararg-8.c: Likewise.
9530         * gcc.target/i386/vecinit-1.c: Likewise.
9531         * gcc.target/i386/vecinit-2.c: Likewise.
9532         * gcc.target/i386/vecinit-3.c: Likewise.
9533         * gcc.target/i386/vecinit-4.c: Likewise.
9534         * gcc.target/i386/vecinit-5.c: Likewise.
9535         * gcc.target/i386/vecinit-6.c: Likewise.
9536         * gcc.target/i386/vectorize2.c: Likewise.
9537         * gcc.target/i386/vectorize3.c: Likewise.
9538         * gcc.target/i386/vectorize4.c: Likewise.
9539         * gcc.target/i386/vectorize6.c: Likewise.
9540         * gcc.target/i386/vectorize7.c: Likewise.
9541         * gcc.target/i386/vectorize8.c: Likewise.
9542         * gcc.target/i386/vperm-v2df.c: Likewise.
9543         * gcc.target/i386/vperm-v2di.c: Likewise.
9544         * gcc.target/i386/vperm-v4si-1.c: Likewise.
9545         * gcc.target/i386/xorps-sse2.c: Likewise.
9546         * gcc.target/i386/xorps.c: Likewise.
9547         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9548         * gfortran.dg/graphite/pr42326.f90: Likewise.
9549         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9550
9551 2010-05-19  Richard Guenther  <rguenther@suse.de>
9552
9553         PR lto/44196
9554         * g++.dg/lto/20100519-1_0.C: New testcase.
9555
9556 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9557
9558         PR fortran/42360
9559         * gfortran.dg/warn_intent_out_not_set.f90: New.
9560
9561 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9562
9563         PR fortran/38404
9564         * gfortran.dg/data_char_1.f90: Updated warning message.
9565         * gfortran.dg/data_array_6.f: New.
9566
9567 2010-05-19  Martin Jambor  <mjambor@suse.cz>
9568
9569         * g++.dg/ipa/ivinline-8.C: New test.
9570         * gcc.dg/ipa/iinline-2.c: Likewise.
9571
9572 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9573
9574         PR fortran/34505
9575         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
9576         arguments; add check for return value kind.
9577         * gfortran.dg/float_1.f90: Likewise.
9578
9579 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9580
9581         * gcc.target/i386/20011009-1.c (COMMENT): Define.
9582         (main): Use it.
9583         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
9584         * lib/lto.exp (lto_prune_warns): Fix location line regex.
9585         Prune another location line format.
9586         (lto-obj): Call lto_prune_warns on comp_output.
9587
9588 2010-05-18  Jan Hubicka  <jh@suse.cz>
9589
9590         * gcc.dg/lto/ipacp_0.c: New test.
9591         * gcc.dg/lto/ipacp_1.c: New test.
9592
9593 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
9594
9595         PR lto/44184
9596         * gcc.dg/lto/20100518_0.c: New test.
9597
9598 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
9599
9600         * gnat.dg/specs/lto3.ads: Add missing dg-options.
9601
9602 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9603
9604         PR fortran/43990
9605         * gfortran.dg/class_21.f03: New.
9606
9607 2010-05-17  Jason Merrill  <jason@redhat.com>
9608
9609         PR c++/44157
9610         * g++.dg/cpp0x/initlist34.C: New.
9611
9612         PR c++/44158
9613         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
9614
9615 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9616
9617         * g++.dg/ipa/ivinline-1.C: New test.
9618         * g++.dg/ipa/ivinline-2.C: New test.
9619         * g++.dg/ipa/ivinline-3.C: New test.
9620         * g++.dg/ipa/ivinline-4.C: New test.
9621         * g++.dg/ipa/ivinline-5.C: New test.
9622         * g++.dg/ipa/ivinline-6.C: New test.
9623
9624 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
9625             Jason Merrill  <jason@redhat.com>
9626
9627         PR c++/44108
9628         * c-c++-common/Wunused-var-8.c: New test.
9629
9630 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
9631
9632         PR bootstrap/42347
9633         * gcc.c-torture/compile/pr42347.c: New test.
9634
9635         PR middle-end/44102
9636         * g++.dg/ext/asmgoto1.C: New test.
9637
9638 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9639
9640         PR middle-end/44133
9641         * gcc.dg/tree-ssa/pr44133.c: New test.
9642         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9643         precise.
9644
9645 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9646
9647         PR fortran/44044
9648         * gfortran.dg/class_20.f03: New.
9649
9650 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
9651
9652         PR 44078
9653         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9654         debug messages but not the newly introduced one.
9655
9656 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
9657
9658         PR fortran/35779
9659         * gfortran.dg/initialization_25.f90: Commented testcase.
9660         * gfortran.dg/initialization_26.f90: New.
9661
9662 2010-05-16  Richard Guenther  <rguenther@suse.de>
9663
9664         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9665         * gcc.dg/pr43084.c: Likewise.
9666         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9667         -fipa-type-escape.
9668         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9669         -fipa-type-escape.
9670         * gcc.dg/struct/struct-reorg.exp: Likewise.
9671         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9672         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9673
9674 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
9675
9676         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9677         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9678         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9679         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9680         tests.
9681
9682 2010-05-15  Jason Merrill  <jason@redhat.com>
9683
9684         * g++.dg/eh/spec10.C: New.
9685         * g++.dg/eh/spec11.C: New.
9686         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9687
9688 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9689
9690         PR fortran/44154
9691         PR fortran/42647
9692         * gfortran.dg/allocatable_scalar_9.f90: New.
9693
9694 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
9695
9696         PR c++/44148
9697         * g++.dg/torture/pr44148.C: New test.
9698
9699 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
9700
9701         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9702         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9703         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9704         diagnostics and type sizes.
9705
9706 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
9707
9708         * gnat.dg/lto9.adb: New test.
9709         * gnat.dg/lto9_pkg1.ads: New helper.
9710         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9711
9712 2010-05-15  Jan Hubicka  <jh@suse.cz>
9713
9714         * gcc.dg/lto/ipareference_1.c: Rename to ...
9715         * gcc.dg/lto/ipareference_0.c: ... this one.
9716         * gcc.dg/lto/ipareference_2.c: Rename to ...
9717         * gcc.dg/lto/ipareference_1.c: ... this one.
9718
9719 2010-05-15  Jan Hubicka  <jh@suse.cz>
9720
9721         * gcc.dg/lto/ipareference_1.c: New file.
9722         * gcc.dg/lto/ipareference_2.c: New file.
9723
9724 2010-05-15  Richard Guenther  <rguenther@suse.de>
9725
9726         PR tree-optimization/44038
9727         * gcc.c-torture/compile/pr44038.c: New testcase.
9728
9729 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
9730
9731         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9732         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9733
9734 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9735
9736         PR fortran/43207
9737         PR fortran/43969
9738         * gfortran.dg/class_18.f03: New.
9739         * gfortran.dg/class_19.f03: New.
9740
9741 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9742
9743         PR debug/44112
9744         * gcc.dg/debug/dwarf2/const-1.c: Remove.
9745         * g++.dg/debug/dwarf2/const1.C: Remove.
9746
9747 2010-05-14  Jason Merrill  <jason@redhat.com>
9748
9749         * g++.dg/eh/cond4.C: New.
9750         * g++.dg/eh/elide2.C: Adjust.
9751         * g++.old-deja/g++.eh/terminate1.C: Adjust.
9752
9753 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9754
9755         PR fortran/44135
9756         * gfortran.dg/actual_array_interface_2.f90: New test.
9757
9758 2010-05-14  Richard Guenther  <rguenther@suse.de>
9759
9760         PR tree-optimization/44119
9761         * gcc.c-torture/compile/pr44119.c: New testcase.
9762
9763 2010-05-14  Jason Merrill  <jason@redhat.com>
9764
9765         PR c++/44127
9766         * g++.dg/eh/terminate1.C: New.
9767
9768 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9769
9770         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9771
9772         PR debug/44136
9773         * gcc.dg/pr44136.c: New test.
9774
9775 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
9776
9777         PR c++/30566
9778         * g++.dg/warn/Wshadow-4.C: Adjust.
9779         * g++.dg/warn/Wshadow-5.C: New test.
9780         * g++.dg/warn/Wshadow-6.C: New test
9781
9782 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
9783
9784         PR fortran/35779
9785         * gfortran.dg/initialization_25.f90: New.
9786
9787 2010-05-13  Martin Jambor  <mjambor@suse.cz>
9788
9789         * g++.dg/otr-fold-1.C: New test.
9790         * g++.dg/otr-fold-2.C: New test.
9791
9792 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
9793
9794         PR fortran/44036
9795         * gfortran.dg/gomp/pr44036-1.f90: New test.
9796         * gfortran.dg/gomp/pr44036-2.f90: New test.
9797         * gfortran.dg/gomp/pr44036-3.f90: New test.
9798
9799         PR debug/43983
9800         * gcc.dg/guality/sra-1.c: New test.
9801
9802 2010-05-12  Jan Hubicka  <jh@suse.cz>
9803
9804         * tree-ssa/unreachable.c: New test.
9805
9806 2010-05-12  Jason Merrill  <jason@redhat.com>
9807
9808         * g++.dg/cpp0x/sfinae1.C: New.
9809
9810 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
9811
9812         * gcc.target/i386/zee.c: New file.
9813
9814 2010-05-12  Jason Merrill  <jason@redhat.com>
9815
9816         * g++.dg/conversion/op1.C: Expect template candidate message.
9817         * g++.dg/cpp0x/nullptr15.C: Likewise.
9818         * g++.dg/cpp0x/pr31431-2.C: Likewise.
9819         * g++.dg/cpp0x/pr31431.C: Likewise.
9820         * g++.dg/cpp0x/temp_default2.C: Likewise.
9821         * g++.dg/cpp0x/trailing4.C: Likewise.
9822         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9823         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9824         * g++.dg/cpp0x/variadic-throw.C: Likewise.
9825         * g++.dg/cpp0x/variadic35.C: Likewise.
9826         * g++.dg/cpp0x/vt-35147.C: Likewise.
9827         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9828         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9829         * g++.dg/ext/visibility/anon8.C: Likewise.
9830         * g++.dg/ext/vla2.C: Likewise.
9831         * g++.dg/other/pr28114.C: Likewise.
9832         * g++.dg/other/ptrmem10.C: Likewise.
9833         * g++.dg/other/ptrmem11.C: Likewise.
9834         * g++.dg/overload/unknown1.C: Likewise.
9835         * g++.dg/parse/template7.C: Likewise.
9836         * g++.dg/parse/typename7.C: Likewise.
9837         * g++.dg/template/conv11.C: Likewise.
9838         * g++.dg/template/copy1.C: Likewise.
9839         * g++.dg/template/deduce3.C: Likewise.
9840         * g++.dg/template/dependent-expr5.C: Likewise.
9841         * g++.dg/template/friend.C: Likewise.
9842         * g++.dg/template/incomplete2.C: Likewise.
9843         * g++.dg/template/local4.C: Likewise.
9844         * g++.dg/template/local6.C: Likewise.
9845         * g++.dg/template/operator10.C: Likewise.
9846         * g++.dg/template/overload6.C: Likewise.
9847         * g++.dg/template/ptrmem2.C: Likewise.
9848         * g++.dg/template/ptrmem20.C: Likewise.
9849         * g++.dg/template/ptrmem8.C: Likewise.
9850         * g++.dg/template/sfinae2.C: Likewise.
9851         * g++.dg/template/ttp25.C: Likewise.
9852         * g++.dg/template/unify10.C: Likewise.
9853         * g++.dg/template/unify11.C: Likewise.
9854         * g++.dg/template/unify6.C: Likewise.
9855         * g++.dg/template/unify7.C: Likewise.
9856         * g++.dg/template/unify9.C: Likewise.
9857         * g++.dg/template/varmod1.C: Likewise.
9858         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9859         * g++.old-deja/g++.law/operators32.C: Likewise.
9860         * g++.old-deja/g++.pt/crash28.C: Likewise.
9861         * g++.old-deja/g++.pt/crash60.C: Likewise.
9862         * g++.old-deja/g++.pt/explicit38.C: Likewise.
9863         * g++.old-deja/g++.pt/explicit39.C: Likewise.
9864         * g++.old-deja/g++.pt/explicit41.C: Likewise.
9865         * g++.old-deja/g++.pt/explicit67.C: Likewise.
9866         * g++.old-deja/g++.pt/explicit77.C: Likewise.
9867         * g++.old-deja/g++.pt/expr2.C: Likewise.
9868         * g++.old-deja/g++.pt/overload7.C: Likewise.
9869         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9870         * g++.old-deja/g++.pt/spec5.C: Likewise.
9871         * g++.old-deja/g++.pt/spec6.C: Likewise.
9872         * g++.old-deja/g++.pt/t24.C: Likewise.
9873         * g++.old-deja/g++.pt/unify4.C: Likewise.
9874         * g++.old-deja/g++.pt/unify6.C: Likewise.
9875         * g++.old-deja/g++.pt/unify8.C: Likewise.
9876         * g++.old-deja/g++.robertl/eb119.C: Likewise.
9877         * g++.old-deja/g++.robertl/eb79.C: Likewise.
9878         * g++.old-deja/g++.robertl/eb98.C: Likewise.
9879
9880         * g++.dg/cpp0x/initlist32.C: New.
9881
9882         * g++.dg/template/conv11.C: New.
9883         * g++.dg/conversion/op1.C: Adjust expected error.
9884
9885         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9886
9887 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
9888
9889         PR target/44088
9890         * gcc.target/i386/avx-cmpsd-1.c: New.
9891         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9892         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9893         * gcc.target/i386/avx-cmpss-2.c: Likewise.
9894         * gcc.target/i386/sse-cmpss-1.c: Likewise.
9895         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9896
9897 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
9898
9899         PR middle-end/44085
9900         * gcc.dg/gomp/pr44085.c: New test.
9901         * gfortran.dg/gomp/pr44085.f90: New test.
9902
9903 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
9904
9905         * objc-obj-c++-shared/Object1.m: New.
9906         * objc.dg/torture: New directory.
9907         * objc.dg/torture/tls: Ditto.
9908         * objc.dg/tls: Ditto.
9909         * objc.dg/torture/tls/trivial.m: New test.
9910         * objc.dg/torture/tls/thr-init-2.m: New test.
9911         * objc.dg/torture/tls/thr-init-3.m: New test.
9912         * objc.dg/torture/tls/thr-init.m: New test.
9913         * objc.dg/torture/tls/diag-1.m: New test.
9914         * objc.dg/torture/tls/tls.exp: New.
9915         * objc.dg/torture/trivial.m: New test.
9916         * objc.dg/torture/dg-torture.exp: New.
9917         * objc.dg/tls/diag-3.m: New test.
9918         * objc.dg/tls/diag-4.m: New test.
9919         * objc.dg/tls/diag-5.m: New test.
9920         * objc.dg/tls/init-1.m: New test.
9921         * objc.dg/tls/init-2.m: New test.
9922         * objc.dg/tls/tls.exp: New.
9923         * objc.dg/tls/diag-2.m: New test.
9924         * lib/objc.exp: Respond to dg-additional-files.
9925
9926 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
9927
9928         * gcc.target/m68k/20100512-1.c: New.
9929
9930 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
9931
9932         * gnat.dg/lto8.adb: New test.
9933         * gnat.dg/lto8_pkg.ad[sb]: New helper.
9934         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9935
9936 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
9937
9938         PR c++/34272
9939         PR c++/43630
9940         PR c++/34491
9941         * g++.dg/template/crash97.C: New.
9942         * g++.dg/template/crash98.C: Likewise.
9943         * g++.dg/template/crash99.C: Likewise.
9944         * g++.dg/cpp0x/pr31439.C: Adjust.
9945         * g++.dg/template/crash95.C: Likewise.
9946
9947 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9948
9949         PR middle-end/44071
9950         * c-c++-common/asmgoto-4.c: New test.
9951         * gcc.target/i386/pr44071.c: New test.
9952
9953         PR c++/44062
9954         * c-c++-common/Wunused-var-7.c: New test.
9955         * g++.dg/warn/Wunused-var-9.C: New test.
9956
9957 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9958
9959         PR fortran/43711
9960         * gfortran.dg/gomp/pr43711.f90: New.
9961
9962 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9963
9964         PR fortran/31820
9965         * gfortran.dg/select_5.f90: Updated.
9966
9967 2010-05-11  Jan Hubicka  <jh@suse.cz>
9968
9969         PR tree-optimize/44063
9970         * gcc.c-torture/compile/pr44063.c: New testcase.
9971
9972 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9973
9974         PR debug/44023
9975         * gcc.dg/pr44023.c: New test.
9976
9977 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
9978
9979         * gnat.dg/lto7.adb: New test.
9980         * gnat.dg/lto7_pkg.ad[sb]: New helper.
9981
9982 2010-05-10  Jason Merrill  <jason@redhat.com>
9983
9984         PR c++/44017
9985         * g++.dg/template/inherit5.C: New.
9986
9987         PR c++/44045
9988         * g++.dg/cpp0x/initlist33.C: New.
9989         * g++.dg/cpp0x/initlist26.C: Adjust.
9990         * g++.dg/cpp0x/initlist28.C: Adjust.
9991
9992 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
9993
9994         PR c++/43719
9995         * g++.dg/init/pr43719.C: New.
9996         * g++.dg/anon-struct4.C: Adjust.
9997
9998 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
9999
10000         PR debug/44028
10001         * gcc.dg/pr44028.c: New test.
10002
10003 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
10004
10005         PR fortran/27866
10006         PR fortran/35003
10007         PR fortran/42809
10008         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10009         * gfortran.dg/warn_conversion.f90: New.
10010
10011 2010-05-10  Michael Matz  <matz@suse.de>
10012
10013         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10014
10015 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
10016
10017         PR rtl-optimization/44012
10018         * gcc.dg/pr44012.c: New.
10019
10020 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10021
10022         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10023         Log text on entry and exit.
10024         Prune Sun ld warnings for common symbols with differing sizes.
10025         (lto-link-and-maybe-run): Change caller.
10026
10027 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
10028
10029         PR fortran/44044
10030         * gfortran.dg/class_7.f03: Modified.
10031         * gfortran.dg/select_type_1.f03: Modified.
10032         * gfortran.dg/select_type_12.f03: New.
10033
10034 2010-05-10  Richard Guenther  <rguenther@suse.de>
10035
10036         PR tree-optimization/44050
10037         * gcc.dg/torture/pr44050.c: New testcase.
10038
10039 2010-05-10  Wei Guozhi  <carrot@google.com>
10040
10041         PR target/42879
10042         * gcc.target/arm/pr42879.c: New testcase.
10043
10044 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10045
10046         PR c/44051
10047         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10048
10049 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10050
10051         PR c/10676
10052         * gcc.dg/anon-struct-10.c: New test.
10053
10054 2010-05-09  Richard Guenther  <rguenther@suse.de>
10055
10056         PR middle-end/44024
10057         * gcc.dg/pr44024.c: New testcase.
10058
10059 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10060
10061         PR c/4784
10062         * gcc.dg/anon-struct-9.c: New test.
10063
10064 2010-05-09  Richard Guenther  <rguenther@suse.de>
10065
10066         PR middle-end/44043
10067         * gcc.c-torture/compile/pr44043.c: New testcase.
10068
10069 2010-05-09  Richard Guenther  <rguenther@suse.de>
10070
10071         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10072
10073 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
10074
10075         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10076
10077 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10078
10079         * gnat.dg/lto[12456].adb: Add "target lto" marker.
10080         * gnat.dg/specs/lto3.ads: Likewise.
10081
10082 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
10083
10084         PR middle-end/28685
10085         * gcc.dg/pr28685-1.c: New file.
10086
10087 2010-05-08  Richard Guenther  <rguenther@suse.de>
10088
10089         PR tree-optimization/44030
10090         * gcc.c-torture/compile/pr44030.c: New testcase.
10091
10092 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10093
10094         * gnat.dg/lto6.adb: New test.
10095         * gnat.dg/lto6_pkg.ads: New helper.
10096
10097 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10098
10099         * gnat.dg/lto5.adb: New test.
10100         * gnat.dg/lto5_pkg.ad[sb]: New helper.
10101
10102 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10103
10104         * gnat.dg/lto4.ad[sb]: New test.
10105
10106 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10107
10108         * gnat.dg/specs/lto3.ads: New test.
10109         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10110         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10111
10112 2010-05-08  Quentin Ochem  <ochem@adacore.com>
10113
10114         * gnat.dg/sizetype3.ad[sb]: New test.
10115         * gnat.dg/sizetype3_pkg.ads: New helper.
10116
10117 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
10118
10119         PR c++/43951
10120         * g++.dg/init/new29.C: New.
10121
10122 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
10123
10124         PR fortran/40728
10125         * gfortran.dg/coarray_1.f90: Fixed error message.
10126         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10127         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10128         * gfortran.dg/intrinsic_std_5.f90: New.
10129
10130 2010-05-07  Jason Merrill  <jason@redhat.com>
10131
10132         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10133
10134 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10135
10136         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10137         (size_t, stderr): Remove.
10138         (read_error): Replaced __builtin_fprintf by fprintf.
10139
10140 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
10141
10142         * gcc.dg/ordered-comparison-1.c: New test.
10143         * gcc.dg/ordered-comparison-2.c: New test.
10144         * gcc.dg/ordered-comparison-3.c: New test.
10145         * gcc.dg/ordered-comparison-4.c: New test.
10146
10147 2010-05-06  Mike Stump  <mikestump@comcast.net>
10148
10149         PR objc/35165
10150         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10151
10152 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
10153             Jason Merrill  <jason@redhat.com>
10154
10155         * g++.dg/cpp0x/nullptr01.C: New.
10156         * g++.dg/cpp0x/nullptr02.C: New.
10157         * g++.dg/cpp0x/nullptr03.C: New.
10158         * g++.dg/cpp0x/nullptr04.C: New.
10159         * g++.dg/cpp0x/nullptr05.C: New.
10160         * g++.dg/cpp0x/nullptr06.C: New.
10161         * g++.dg/cpp0x/nullptr07.C: New.
10162         * g++.dg/cpp0x/nullptr08.C: New.
10163         * g++.dg/cpp0x/nullptr09.C: New.
10164         * g++.dg/cpp0x/nullptr10.C: New.
10165         * g++.dg/cpp0x/nullptr11.C: New.
10166         * g++.dg/cpp0x/nullptr12.C: New.
10167         * g++.dg/cpp0x/nullptr13.C: New.
10168         * g++.dg/cpp0x/nullptr14.C: New.
10169         * g++.dg/cpp0x/nullptr15.C: New.
10170         * g++.dg/cpp0x/nullptr16.C: New.
10171         * g++.dg/cpp0x/nullptr17.C: New.
10172         * g++.dg/cpp0x/nullptr18.C: New.
10173         * g++.dg/cpp0x/nullptr19.C: New.
10174         * g++.dg/cpp0x/nullptr20.C: New.
10175         * g++.dg/cpp0x/nullptr21.C: New.
10176         * g++.dg/cpp0x/nullptr22.C: New.
10177         * g++.dg/debug/nullptr01.C: New.
10178         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10179
10180 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
10181
10182         * gcc.dg/Wunused-var-8.c: Move to...
10183         * c-c++-common/Wunused-var-6.c: ... here.  New test.
10184
10185 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
10186
10187         PR c++/40406
10188         * g++.dg/template/crash96.C: New.
10189
10190 2010-05-06  Jan Hubicka  <jh@suse.cz>
10191
10192         PR tree-optimization/43791
10193         * gcc.c-torture/compile/pr43791.c: New file.
10194
10195 2010-05-06  Michael Matz  <matz@suse.de>
10196
10197         PR tree-optimization/43984
10198         * gfortran.dg/pr43984.f90: New test.
10199
10200 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10201
10202         PR 40989
10203         * gcc.dg/pr40989.c: New.
10204
10205 2010-05-06  Richard Guenther  <rguenther@suse.de>
10206
10207         PR tree-optimization/43934
10208         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10209
10210 2010-05-06  Richard Guenther  <rguenther@suse.de>
10211
10212         PR tree-optimization/43987
10213         * gcc.c-torture/execute/pr43987.c: New testcase.
10214         * gcc.dg/torture/pta-escape-1.c: Adjust.
10215         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10216         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10217         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10218         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10219
10220 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
10221             Dodji Seketeli  <dodji@redhat.com>
10222
10223         PR c/18624
10224         * g++.dg/warn/Wunused-7.C: Add dg-warning.
10225         * g++.dg/template/sfinae16.C: Likewise.
10226         * gcc.dg/Wunused-var-1.c: Moved to...
10227         * c-c++-common/Wunused-var-1.c: ...here. New test.
10228         * gcc.dg/Wunused-var-2.c: Moved to...
10229         * c-c++-common/Wunused-var-2.c: ...here. New test.
10230         * gcc.dg/Wunused-var-3.c: Moved to...
10231         * c-c++-common/Wunused-var-3.c: ...here. New test.
10232         * gcc.dg/Wunused-var-4.c: Moved to...
10233         * gcc.dg/Wunused-var-1.c: ... here.
10234         * gcc.dg/Wunused-var-5.c: Moved to...
10235         * c-c++-common/Wunused-var-4.c: ...here. New test.
10236         * gcc.dg/Wunused-var-7.c: Moved to...
10237         * c-c++-common/Wunused-var-5.c: ...here. New test.
10238         * gcc.dg/Wunused-var-6.c: Moved to...
10239         * gcc.dg/Wunused-var-2.c: ... here.
10240         * c-c++-common/Wunused-var-1.c: New test.
10241         * c-c++-common/Wunused-var-2.c: New test.
10242         * c-c++-common/Wunused-var-3.c: New test.
10243         * c-c++-common/Wunused-var-4.c: New test.
10244         * c-c++-common/Wunused-var-5.c: New test.
10245         * g++.dg/warn/Wunused-var-1.C: New test.
10246         * g++.dg/warn/Wunused-var-2.C: New test.
10247         * g++.dg/warn/Wunused-var-3.C: New test.
10248         * g++.dg/warn/Wunused-var-4.C: New test.
10249         * g++.dg/warn/Wunused-var-5.C: New test.
10250         * g++.dg/warn/Wunused-var-6.C: New test.
10251         * g++.dg/warn/Wunused-var-7.C: New test.
10252         * g++.dg/warn/Wunused-var-8.C: New test.
10253         * g++.dg/warn/Wunused-parm-1.C: New test.
10254         * g++.dg/warn/Wunused-parm-2.C: New test.
10255         * g++.dg/warn/Wunused-parm-3.C: New test.
10256
10257 2010-05-06  Tobias Burnus  <burnus@net-b.de>
10258
10259         PR fortran/43985
10260         * gfortran.dg/gomp/crayptr5.f90: New test case.
10261
10262 2010-05-05  Jason Merrill  <jason@redhat.com>
10263
10264         PR debug/43370
10265         * g++.dg/ext/attrib39.C: New.
10266
10267 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
10268
10269         PR fortran/24978
10270         * gfortran.dg/data_invalid.f90: New.
10271
10272 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10273
10274         * gnat.dg/lto2.adb: New test.
10275
10276 2010-05-05  Jason Merrill  <jason@redhat.com>
10277
10278         PR c++/43787
10279         * g++.dg/opt/empty1.C: New.
10280
10281 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
10282
10283         PR fortran/43696
10284         * gfortran.dg/class_17.f03: New.
10285
10286 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
10287
10288         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10289
10290 2010-05-04  Mike Stump  <mikestump@comcast.net>
10291
10292         PR objc/35165
10293         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10294
10295 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10296
10297         PR target/43668
10298         * gcc.target/i386/pr43668.c: New.
10299
10300 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10301
10302         PR c++/43028
10303         * g++.dg/cpp0x/initlist31.C: New.
10304
10305 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
10306
10307         PR c/43981
10308         * gcc.dg/Wunused-var-8.c: New test.
10309
10310 2010-05-04  Jason Merrill  <jason@redhat.com>
10311
10312         PR c++/38064
10313         * g++.dg/cpp0x/enum3.C: Extend.
10314
10315 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10316
10317         PR target/43799
10318         * gcc.target/i386/pr43799.c: New.
10319
10320 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
10321
10322         * gnat.dg/lto1.adb: New test.
10323         * gnat.dg/lto1_pkg.ad[sb]: New helper.
10324
10325 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10326
10327         PR middle-end/43671
10328         * gcc.target/i386/pr43671.c: New.
10329
10330 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10331
10332         PR c++/43705
10333         * g++.dg/template/crash95.C: New.
10334
10335 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10336
10337         PR debug/43508
10338         * gcc.target/i386/pr43508.c: New.
10339
10340 2010-05-04  Richard Guenther  <rguenther@suse.de>
10341
10342         PR tree-optimization/43879
10343         * g++.dg/torture/pr43879-1_0.C: New testcase.
10344         * g++.dg/torture/pr43879-1_1.C: Likewise.
10345
10346 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
10347
10348         PR c++/43953
10349         * g++.dg/other/crash-12.C: New test.
10350
10351 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
10352
10353         * g++.dg/cdce3.C: Add a space.  Updated.
10354
10355 2010-05-03  Jason Merrill  <jason@redhat.com>
10356
10357         PR c++/43680
10358         * g++.dg/opt/enum2.C: New.
10359         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10360         * g++.dg/warn/Wswitch-1.C: Adjust message.
10361
10362 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10363
10364         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10365         * g++.dg/ext/label13.C: Fix typo.
10366         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10367         alpha*-dec-osf5*.
10368         * gcc.c-torture/compile/limits-declparen.c: xfail on
10369         alpha*-dec-osf5* with -g.
10370         * gcc.c-torture/compile/limits-pointer.c: Likewise.
10371         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10372         * gcc.dg/c99-tgmath-2.c: Likewise.
10373         * gcc.dg/c99-tgmath-3.c: Likewise.
10374         * gcc.dg/c99-tgmath-4.c: Likewise.
10375
10376 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10377
10378         PR fortran/43592
10379         * gfortran.dg/unexpected_interface.f90: New test.
10380
10381 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10382
10383         * ada/acats/run_acats (which): New function.
10384         (host_gnatchop, host_gnatmake): Use it.
10385
10386 2010-05-03  Richard Guenther  <rguenther@suse.de>
10387
10388         PR tree-optimization/43971
10389         * gcc.dg/pr43971.c: New testcase.
10390
10391 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
10392
10393         PR debug/43972
10394         * gcc.dg/debug/pr43972.c: New test.
10395
10396 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
10397
10398         PR testsuite/43963
10399         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10400
10401 2010-05-02  Richard Guenther  <rguenther@suse.de>
10402
10403         PR tree-optimization/43879
10404         * gcc.dg/torture/pr43879-3.c: New testcase.
10405
10406 2010-05-01  Richard Guenther  <rguenther@suse.de>
10407
10408         PR tree-optimization/43949
10409         * g++.dg/warn/Warray-bounds-5.C: New testcase.
10410
10411 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
10412
10413         PR c++/43951
10414         * g++.dg/init/new28.C: New.
10415
10416 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
10417
10418         PR objc++/32052
10419         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10420         structure and nested declarations.
10421         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
10422         structure and nested declarations.  Reduce header clutter and
10423         use _exit() rather than abort().
10424         * objc.dg/encode-10.m: New.
10425         * objc.dg/encode-11.m: New.
10426
10427 2010-04-30  DJ Delorie  <dj@redhat.com>
10428
10429         * gcc.c-torture/execute/20100430-1.c: New test.
10430
10431 2010-04-30  Jason Merrill  <jason@redhat.com>
10432
10433         PR c++/43868
10434         * g++.dg/template/ptrmem21.C: New.
10435
10436 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
10437
10438         PR fortran/18918
10439         PR fortran/43931
10440         * gfortran.dg/coarray_13.f90: New test.
10441
10442 2010-04-30  Richard Guenther  <rguenther@suse.de>
10443
10444         PR lto/43946
10445         * gcc.dg/lto/20100430-1_0.c: New testcase.
10446
10447 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
10448
10449         PR debug/43942
10450         * c-c++-common/pr43942.c: New test.
10451
10452 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
10453
10454         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10455         conflict with darwin crt1.o 'start' symbol.
10456
10457 2010-04-30  Richard Guenther  <rguenther@suse.de>
10458
10459         PR tree-optimization/43879
10460         * gcc.dg/torture/pr43879_1.c: New testcase.
10461
10462 2010-04-30  Richard Guenther  <rguenther@suse.de>
10463
10464         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10465
10466 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
10467
10468         PR c++/43890
10469         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10470         user-provided constructor while recursing.
10471
10472 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10473
10474         PR fortran/42274
10475         * gfortran.dg/class_16.f03: New test.
10476
10477 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10478
10479         PR fortran/42274
10480         * gfortran.dg/class_15.f03: New.
10481
10482 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10483
10484         PR fortran/43326
10485         * gfortran.dg/dynamic_dispatch_9.f03: New test.
10486
10487 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10488
10489         PR fortran/43492
10490         * gfortran.dg/generic_22.f03 : New test.
10491
10492 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10493
10494         PR fortran/42353
10495         * gfortran.dg/class_14.f03: New test.
10496
10497 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10498
10499         PR fortran/42680
10500         * gfortran.dg/interface_32.f90: New test.
10501
10502 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
10503             Janus Weil  <janus@gcc.gnu.org>
10504
10505         PR fortran/41829
10506         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10507         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10508         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10509
10510 2010-04-28  Mike Stump  <mikestump@comcast.net>
10511
10512         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10513         dg-excess-errors.
10514         * g++.dg/uninit-pred-2_b.C: Likewise.
10515
10516 2010-04-28  Tobias Burnus  <burnus@net-b.de>
10517
10518         PR fortran/18918
10519         PR fortran/43919
10520         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10521
10522 2010-04-28  Matthias Klose  <doko@ubuntu.com>
10523
10524         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10525         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10526         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10527         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10528         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10529
10530 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
10531
10532         * gcc.dg/const-uniq-1.c: New test.
10533         * gcc.dg/lto/const-uniq_[01].c: Likewise.
10534
10535 2010-04-28  Xinliang David Li  <davidxl@google.com>
10536
10537         * gcc.dg/uninit-pred-2_b.c: New test.
10538         * gcc.dg/uninit-pred-4_b.c: New test.
10539         * gcc.dg/uninit-pred-3_d.c: New test.
10540         * gcc.dg/uninit-pred-6_b.c: New test.
10541         * gcc.dg/uninit-pred-8_b.c: New test.
10542         * gcc.dg/uninit-pred-3_a.c: New test.
10543         * gcc.dg/uninit-pred-2_c.c: New test.
10544         * gcc.dg/uninit-pred-5_a.c: New test.
10545         * gcc.dg/uninit-pred-3_e.c: New test.
10546         * gcc.dg/uninit-pred-7_a.c: New test.
10547         * gcc.dg/uninit-pred-6_c.c: New test.
10548         * gcc.dg/uninit-pred-9_a.c: New test.
10549         * gcc.dg/uninit-pred-8_c.c: New test.
10550         * gcc.dg/uninit-pred-3_b.c: New test.
10551         * gcc.dg/uninit-pred-5_b.c: New test.
10552         * gcc.dg/uninit-pred-7_b.c: New test.
10553         * gcc.dg/uninit-pred-6_d.c: New test.
10554         * gcc.dg/uninit-pred-9_b.c: New test.
10555         * gcc.dg/uninit-pred-2_a.c: New test.
10556         * gcc.dg/uninit-pred-4_a.c: New test.
10557         * gcc.dg/uninit-pred-3_c.c: New test.
10558         * gcc.dg/uninit-pred-6_a.c: New test.
10559         * gcc.dg/uninit-pred-8_a.c: New test.
10560         * gcc.dg/uninit-pred-7_c.c: New test.
10561         * gcc.dg/uninit-pred-6_e.c: New test.
10562         * g++.dg/uninit-pred-loop-1_b.cc: New test.
10563         * g++.dg/uninit-pred-1_a.C: New test.
10564         * g++.dg/uninit-pred-1_b.C: New test.
10565         * g++.dg/uninit-pred-2_a.C: New test.
10566         * g++.dg/uninit-pred-2_b.C: New test.
10567         * g++.dg/uninit-pred-loop-1_a.cc: New test.
10568         * g++.dg/uninit-pred-loop-1_c.cc: New test.
10569         * g++.dg/uninit-pred-loop_1.cc: New test.
10570
10571 2010-04-28  Martin Jambor  <mjambor@suse.cz>
10572
10573         * gcc.dg/lto/20091209-1_0.c: New testcase.
10574
10575 2010-04-28  Richard Guenther  <rguenther@suse.de>
10576
10577         PR tree-optimization/43879
10578         PR tree-optimization/43909
10579         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
10580
10581 2010-04-28  Richard Guenther  <rguenther@suse.de>
10582
10583         PR c++/43880
10584         * g++.dg/torture/pr43880.C: New testcase.
10585
10586 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10587
10588         PR c++/9335
10589         * g++.dg/template/recurse2.C: Update
10590         * g++.dg/template/recurse.C: Update.
10591         * g++.dg/template/pr23510.C: Update.
10592         * lib/prune.exp: Filter out 'recursively instantiated'.
10593
10594 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10595
10596         PR c++/29043
10597         * g++.dg/init/pr29043.C: New.
10598
10599 2010-04-27  Jason Merrill  <jason@redhat.com>
10600
10601         * g++.dg/lookup/scoped5.C: Adjust.
10602         * g++.dg/lookup/scoped8.C: Adjust.
10603         * g++.dg/template/dependent-expr5.C: Adjust.
10604         * g++.old-deja/g++.brendan/nest1.C: Adjust.
10605
10606         PR c++/43856
10607         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
10608
10609         PR c++/43875
10610         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10611
10612 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10613             Jan Hubicka  <hubicka@ucw.cz>
10614
10615         * gcc.dg/pure-2.c: New testcase.
10616         * gcc.dg/const-1.c: New testcase.
10617
10618 2010-04-27  Jason Merrill  <jason@redhat.com>
10619
10620         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
10621
10622         PR c++/41468
10623         * g++.dg/template/sfinae17.C: New.
10624         * g++.dg/template/sfinae18.C: New.
10625
10626 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10627
10628         * g++.dg/init/pr42844.C: New.
10629         * g++.dg/cpp0x/pr42844-2.C: New.
10630         * g++.dg/cpp0x/defaulted2.C: Adjust.
10631         * g++.dg/tree-ssa/pr27549.C: Likewise.
10632         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10633
10634 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10635
10636         PR fortran/18918
10637         * gfortran.dg/coarray_12.f90: Fix dump parsing.
10638
10639 2010-04-27  Richard Guenther  <rguenther@suse.de>
10640
10641         PR middle-end/40561
10642         * g++.dg/other/pr40561.C: New testcase.
10643
10644 2010-04-27  Martin Jambor  <mjambor@suse.cz>
10645
10646         PR middle-end/43812
10647         * g++.dg/ipa/pr43812.C: New test.
10648
10649 2010-04-27  Jan Hubicka  <jh@suse.cz>
10650
10651         * gcc.dg/ipa/iinline-1.c (main): Rename to...
10652         (test): ... this one.
10653
10654 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
10655
10656         PR target/40657
10657         * gcc.target/arm/thumb-stackframe.c: New test.
10658
10659 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10660
10661         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10662         * gcc.dg/misc-column.c: Likewise.
10663         * gcc.dg/Walways-true-1.c: Likewise.
10664         * gcc.dg/Walways-true-2.c: Likewise.
10665         * gcc.dg/warn-addr-cmp.c: Likewise.
10666
10667 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10668
10669         PR fortran/18918
10670         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10671         * gfortran.dg/coarray_12.f90: New.
10672
10673 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10674
10675         PR c/32207
10676         * gcc.dg/pr32207.c: New test.
10677         * gcc.dg/misc-column.c: Adjust expected warning.
10678         * gcc.dg/Walways-true-1.c: Likewise.
10679         * gcc.dg/Walways-true-2.c: Likewise.
10680         * gcc.dg/warn-addr-cmp.c: Likewise.
10681
10682 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
10683
10684         PR lto/42776
10685         * lib/lto.exp (lto_prune_vis_warns): New function.
10686         (lto-link-and-maybe-run): Call it.
10687
10688 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
10689
10690         PR tree-optimization/43904
10691         * gcc.dg/tree-ssa/tailcall-6.c: New.
10692
10693 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10694
10695         PR testsuite/35165
10696         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
10697         Darwin8/OSX10.4 - compatible code generation.
10698         Use scan-rtl-dump.
10699         * obj-c++.dg/stubify-1.mm: Ditto.
10700         * lib/objc-torture.exp: Do not require link success for
10701         "trivial.m" in the runtime checks when dowhat = 'compile'.
10702         * lib/dg-pch.exp (dg-flags-pch): New Proc.
10703         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
10704         Darwin8/OSX10.4 - compatible code generation.
10705         * objc.dg/stubify-2.m: Ditto.
10706         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10707         * objc.dg/next-runtime-1.m: Ditto.
10708         * objc.dg/stret-2.m: Restrict to ilp32 targets.
10709         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10710         runtimes on Darwin.
10711
10712 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
10713
10714         PR 43715
10715         * lib/plugin-support.exp: Use "-undefined
10716         dynamic_lookup" on darwin.
10717
10718 2010-04-26  Richard Guenther  <rguenther@suse.de>
10719
10720         * gcc.dg/lto/20100426_0.c: New testcase.
10721
10722 2010-04-26  Jie Zhang  <jie@codesourcery.com>
10723
10724         PR tree-optimization/43833
10725         gcc.dg/Warray-bounds-8.c: New test case.
10726
10727 2010-04-26  Richard Guenther  <rguenther@suse.de>
10728
10729         PR lto/43080
10730         * g++.dg/lto/20100423-3_0.C: New testcase.
10731
10732 2010-04-26  Richard Guenther  <rguenther@suse.de>
10733
10734         PR lto/42425
10735         * g++.dg/lto/20100423-2_0.C: New testcase.
10736
10737 2010-04-26  Ira Rosen  <irar@il.ibm.com>
10738
10739         * gcc.dg/vect/bb-slp-23.c: New test.
10740
10741 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
10742
10743         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10744         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10745         * gcc.dg/c1x-float-1.c: New test.
10746
10747 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10748
10749         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10750         of "lea\[ \t\]".
10751
10752 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10753
10754         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10755         FreeBSD.
10756         * gfortran.dg/default_format_denormal_1.f90: Ditto.
10757         * gfortran.dg/default_format_2.f90: Ditto.
10758
10759 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10760
10761         * gfortran.dg/pr43505.f90: Clean up .mod file.
10762         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10763         * gfortran.dg/pr41347.f90: Ditto.
10764         * gfortran.dg/internal_pack_4.f90: Ditto.
10765         * gfortran.dg/proc_decl_23.f90: Ditto.
10766         * gfortran.dg/recursive_check_3.f90: Ditto.
10767         * gfortran.dg/intent_out_3.f90: Ditto.
10768         * gfortran.dg/assignment_2.f90: Ditto.
10769         * gfortran.dg/pr41928.f90: Ditto.
10770         * gfortran.dg/pr42166.f90: Ditto.
10771         * gfortran.dg/private_type_12.f90: Ditto.
10772         * gfortran.dg/graphite/pr42185.f90: Ditto.
10773         * gfortran.dg/graphite/pr42186.f90: Ditto.
10774         * gfortran.dg/graphite/pr40982.f90: Ditto.
10775         * gfortran.dg/graphite/id-2.f90: Ditto.
10776         * gfortran.dg/graphite/id-4.f90: Ditto.
10777         * gfortran.dg/graphite/pr42050.f90: Ditto.
10778         * gfortran.dg/graphite/id-18.f90: Ditto.
10779         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10780         * gfortran.dg/graphite/pr41924.f90: Ditto.
10781         * gfortran.dg/graphite/pr42393.f90: Ditto.
10782         * gfortran.dg/graphite/pr37980.f90: Ditto.
10783         * gfortran.dg/graphite/pr38953.f90: Ditto.
10784         * gfortran.dg/graphite/pr42180.f90: Ditto.
10785         * gfortran.dg/graphite/pr42181.f90: Ditto.
10786         * gfortran.dg/where_operator_assign_4.f90: Ditto.
10787         * gfortran.dg/select_type_4.f90: Ditto.
10788         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10789         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10790         * gfortran.dg/lto/pr40725_0.f03: Ditto.
10791         * gfortran.dg/elemental_args_check_2.f90: Ditto.
10792         * gfortran.dg/whole_file_11.f90: Ditto.
10793         * gfortran.dg/private_type_11.f90: Ditto.
10794         * gfortran.dg/vect/vect-gems.f90: Ditto.
10795         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10796
10797 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10798
10799         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10800
10801 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
10802
10803         * gnat.dg/pack15.ad[sb]: New test.
10804
10805 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
10806
10807         * gcc.target/arm/mla-1.c: New test.
10808
10809 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
10810
10811         PR fortran/30073
10812         PR fortran/43793
10813         * gfortran.dg/pr43793.f90: New test.
10814
10815 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
10816
10817         PR tree-optimization/41442
10818         * gcc.target/i386/pr41442.c: New test.
10819
10820 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
10821
10822         PR fortran/43832
10823         * gfortran.dg/fgetc_3.f90: Delete bogus test.
10824
10825 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10826
10827         PR fortran/43832
10828         * gfortran.dg/open_nounit.f90: New test.
10829
10830 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
10831
10832         PR fortran/43841
10833         PR fortran/43843
10834         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10835
10836 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10837
10838         * gcc.dg/Wconversion-integer.c: Update.
10839
10840 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
10841
10842         * gnat.dg/unchecked_convert5.adb: New test.
10843
10844 2010-04-23  Richard Guenther  <rguenther@suse.de>
10845
10846         PR lto/41734
10847         * gcc.dg/lto/20100423-2_0.c: New testcase.
10848         * gcc.dg/lto/20100423-2_0.c: Likewise.
10849
10850 2010-04-23  Richard Guenther  <rguenther@suse.de>
10851
10852         PR lto/43455
10853         * gcc.dg/lto/20100423-1_0.c: New testcase.
10854         * gcc.dg/lto/20100423-1_1.c: Likewise.
10855
10856 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10857
10858         PR tree-optimization/43846
10859         * gcc.dg/tree-ssa/sra-10.c: New test.
10860
10861 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10862
10863         PR middle-end/43835
10864         * gcc.c-torture/execute/pr43835.c: New test.
10865
10866 2010-04-23  Richard Guenther  <rguenther@suse.de>
10867
10868         PR lto/42653
10869         * g++.dg/lto/20100423-1_0.C: New testcase.
10870
10871 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
10872
10873         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10874
10875 2010-04-22  Ira Rosen  <irar@il.ibm.com>
10876
10877         PR tree-optimization/43842
10878         * gcc.dg/vect/pr43842.c: New test.
10879
10880 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10881
10882         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10883         * gcc.target/i386/wmul-2.c: Likewise.
10884
10885 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10886
10887         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10888         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10889
10890 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
10891
10892         * gfortran.dg/reassoc_6.f: New testcase.
10893
10894 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10895
10896         PR middle-end/29274
10897         * gcc.target/arm/wmul-1.c: New test.
10898         * gcc.target/arm/wmul-2.c: New test.
10899
10900 2010-04-22  Richard Guenther  <rguenther@suse.de>
10901
10902         PR tree-optimization/43845
10903         * gcc.c-torture/compile/pr43845.c: New testcase.
10904
10905 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10906
10907         PR middle-end/29274
10908         * gcc.target/i386/wmul-1.c: New test.
10909         * gcc.target/i386/wmul-2.c: New test.
10910         * gcc.target/bfin/wmul-1.c: New test.
10911         * gcc.target/bfin/wmul-2.c: New test.
10912
10913 2010-04-22  Richard Guenther  <rguenther@suse.de>
10914
10915         PR fortran/43829
10916         * gfortran.dg/vector_subscript_6.f90: New testcase.
10917         * gfortran.dg/assign_10.f90: Adjust.
10918
10919 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
10920
10921         PR fortran/43836
10922         * gfortran.dg/gomp/pr43836.f90: New test.
10923
10924 2010-04-21  Richard Guenther  <rguenther@suse.de>
10925
10926         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10927
10928 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10929
10930         * gcc.dg/torture/builtin-cproj-3.c: New.
10931
10932 2010-04-20  Jason Merrill  <jason@redhat.com>
10933
10934         PR c++/9335
10935         * g++.dg/template/recurse2.C: New.
10936         * g++.dg/parse/crash36.C: Adjust.
10937         * g++.dg/other/fold1.C: Adjust.
10938         * g++.dg/init/member1.C: Adjust.
10939         * lib/prune.exp: Prune "skipping N instantiation contexts".
10940
10941 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10942
10943         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10944
10945 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10946
10947         * gcc.dg/torture/builtin-cproj-1.c: New.
10948         * gcc.dg/torture/builtin-cproj-2.c: New.
10949
10950 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
10951
10952         PR c++/43800
10953         PR c++/43704
10954         * g++.dg/template/typedef32.C: Adjust.
10955         * g++.dg/template/typedef33.C: New test.
10956
10957 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
10958
10959         PR fortran/43227
10960         * gfortran.dg/proc_decl_23.f90: New test.
10961
10962         PR fortran/43266
10963         * gfortran.dg/abstract_type_6.f03: New test.
10964
10965 2010-04-20  Xinliang David Li  <davidxl@google.com>
10966
10967         * g++.dg/tree-ssa/fold-compare.C: New.
10968
10969 2010-04-20  Richard Guenther  <rguenther@suse.de>
10970
10971         PR tree-optimization/39417
10972         * g++.dg/torture/pr39417.C: New testcase.
10973
10974 2010-04-20  Richard Guenther  <rguenther@suse.de>
10975
10976         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10977
10978 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
10979
10980         * g++.dg/debug/dwarf2/rv1.C: New test.
10981
10982 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10983
10984         PR target/43635
10985         * gcc.c-torture/compile/pr43635.c: New testcase.
10986
10987 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10988
10989         PR fortran/43339
10990         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10991         of sequential loops being private only in the innermost containing
10992         task region.
10993
10994         PR middle-end/43337
10995         * gfortran.dg/gomp/pr43337.f90: New test.
10996
10997 2010-04-19  Richard Guenther  <rguenther@suse.de>
10998
10999         PR tree-optimization/43796
11000         * gfortran.dg/pr43796.f90: New testcase.
11001
11002 2010-04-19  Richard Guenther  <rguenther@suse.de>
11003
11004         PR tree-optimization/43783
11005         * gcc.c-torture/execute/pr43783.c: New testcase.
11006
11007 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
11008
11009         PR target/43766
11010         * gcc.target/i386/pr43766.c: New test.
11011
11012 2010-04-19  Jie Zhang  <jie@codesourcery.com>
11013
11014         PR target/43662
11015         * gcc.target/i386/pr43662.c: New test.
11016
11017 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
11018
11019         PR c++/43704
11020         * g++.dg/template/typedef32.C: New test.
11021
11022 2010-04-19  Ira Rosen  <irar@il.ibm.com>
11023
11024         PR tree-optimization/37027
11025         * lib/target-supports.exp
11026         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11027         * gcc.dg/vect/pr37027.c: New test.
11028         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11029         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11030         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11031         gcc.dg/vect/vect-complex-6.c: Likewise.
11032
11033 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11034
11035         * g++.dg/debug/dwarf2/enum1.C: New test.
11036
11037 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
11038
11039         * gnat.dg/rep_clause5.ad[sb]: New test.
11040         * gnat.dg/rep_clause5_pkg.ads: New helper.
11041
11042 2010-04-18  Ira Rosen  <irar@il.ibm.com>
11043
11044         PR tree-optimization/43771
11045         * g++.dg/vect/pr43771.cc: New test.
11046
11047 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11048
11049         PR fortran/31538
11050         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11051         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11052
11053 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11054
11055         * gnat.dg/sizetype.adb: Rename into...
11056         * gnat.dg/sizetype1.adb: ...this.
11057         * gnat.dg/sizetype2.adb: New test.
11058
11059 2010-04-16  Richard Guenther  <rguenther@suse.de>
11060
11061         PR tree-optimization/43572
11062         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11063
11064 2010-04-16  Olivier Hainque  <hainque@adacore.com>
11065
11066         * gnat.dg/specs/discr_private.ads: New test.
11067
11068 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
11069
11070         PR target/41514
11071         * gcc.target/arm/thumb-comparisons.c: New test.
11072
11073         PR target/40603
11074         * gcc.target/arm/thumb-cbranchqi.c: New test.
11075
11076 2010-04-16  Christian Bruel  <christian.bruel@st.com>
11077
11078         * g++.dg/torture/pr36191.C: Enable for SH.
11079
11080 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
11081
11082         * gnat.dg/wide_boolean.adb: New test.
11083         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11084
11085 2010-04-15  Richard Guenther  <rguenther@suse.de>
11086
11087         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11088         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11089         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11090         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11091         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11092         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11093         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11094         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11095         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11096         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11097         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11098         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11099         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11100         * gcc.dg/torture/ipa-pta-2.c: Likewise.
11101         * gcc.dg/torture/ipa-pta-1.c: Adjust.
11102
11103 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
11104
11105         PR target/21803
11106         * gcc.target/arm/pr42496.c: New test.
11107
11108 2010-04-14  Jason Merrill  <jason@redhat.com>
11109
11110         PR c++/36625
11111         * g++.dg/ext/attrib38.C: New.
11112
11113 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
11114
11115         PR testsuite/43739
11116         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11117
11118 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11119
11120         PR 42966
11121         * gcc.dg/cpp/warn-undef-2.c: Update.
11122         * gcc.dg/cpp/warn-traditional-2.c: Update.
11123         * gcc.dg/cpp/warn-comments-2.c: Update.
11124         * gcc.dg/cpp/warn-variadic-2.c: Update.
11125         * gcc.dg/cpp/warn-long-long-2.c: Update.
11126         * gcc.dg/cpp/warn-deprecated-2.c: Update.
11127         * gcc.dg/cpp/warn-multichar-2.c: Update.
11128         * gcc.dg/cpp/warn-normalized-3.c: Update.
11129         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11130         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11131         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11132         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11133         * gcc.dg/cpp/warn-redefined-2.c: Update.
11134         * gfortran.dg/warning-directive-2.F90: Update.
11135         * c-c++-common/cpp/warning-directive-2.c: Update.
11136
11137 2010-04-14  Michael Matz  <matz@suse.de>
11138
11139         PR tree-optimization/42963
11140         * gcc.dg/pr42963.c: New testcase.
11141
11142 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
11143
11144         * gnat.dg/class_wide.adb: Rename into...
11145         * gnat.dg/class_wide1.adb: ...this.
11146         * gnat.dg/class_wide2.ad[sb]: New test.
11147
11148 2010-04-14  Tobias Burnus  <burnus@net-b.de>
11149
11150         PR fortran/18918
11151         * gfortran.dg/coarray_9.f90: Update dg-errors.
11152         * gfortran.dg/coarray_10.f90: New test.
11153         * gfortran.dg/coarray_11.f90: New test.
11154
11155 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11156
11157         PR fortran/43747
11158         gfortran.dg/initialization_24.f90: New test.
11159
11160 2010-04-13  Jason Merrill  <jason@redhat.com>
11161
11162         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11163         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11164
11165 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11166
11167         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11168         * g++.dg/dg.exp: Likewise.
11169         * gcc.dg/cpp/warning-directive-1.c: Move to ...
11170         * c-c++-common/cpp/warning-directive-1.c: ... here.
11171         * gcc.dg/cpp/warning-directive-2.c: Move to ...
11172         * c-c++-common/cpp/warning-directive-2.c: ... here.
11173         * gcc.dg/cpp/warning-directive-3.c: Move to ...
11174         * c-c++-common/cpp/warning-directive-3.c: ... here.
11175         * gcc.dg/cpp/warning-directive-4.c: Move to ...
11176         * c-c++-common/cpp/warning-directive-4.c: ... here.
11177         * g++.dg/cpp/warning-directive-1.C: Delete.
11178         * g++.dg/cpp/warning-directive-2.C: Delete.
11179         * g++.dg/cpp/warning-directive-3.C: Delete.
11180         * g++.dg/cpp/warning-directive-4.C: Delete.
11181         * gcc.dg/cpp/normalised-3.c: Delete.
11182         * g++.dg/cpp/normalised-1.C: Rename as ...
11183         * c-c++-common/cpp/normalised-3.c: ... this.
11184
11185 2010-04-13  Martin Jambor  <mjambor@suse.cz>
11186
11187         * gcc.dg/tree-ssa/sra-9.c: New test.
11188
11189 2010-04-13  Michael Matz  <matz@suse.de>
11190
11191         PR middle-end/43730
11192         * gcc.dg/pr43730.c: New test.
11193
11194 2010-04-13  Michael Matz  <matz@suse.de>
11195
11196         * gcc.dg/tree-ssa/negate.c: New testcase.
11197
11198 2010-04-13  Richard Guenther  <rguenther@suse.de>
11199
11200         PR testsuite/43735
11201         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11202
11203 2010-04-13  Richard Guenther  <rguenther@suse.de>
11204
11205         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11206
11207 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
11208
11209         * gnat.dg/derived_type1.adb: New test.
11210
11211 2010-04-13  Matthias Klose  <doko@ubuntu.com>
11212
11213         * gcc.dg/plugindir1.c: New testcase.
11214         * gcc.dg/plugindir2.c: New testcase.
11215         * gcc.dg/plugindir3.c: New testcase.
11216         * gcc.dg/plugindir4.c: New testcase.
11217
11218 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
11219
11220         * gcc.target/i386/rotate-2.c: New test.
11221
11222 2010-04-12  Jason Merrill  <jason@redhat.com>
11223
11224         PR c++/43641
11225         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11226         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11227
11228 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
11229
11230         PR c++/25811
11231         * g++.dg/init/pr25811.C: New test.
11232
11233 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11234
11235         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11236         dg-error, dg-warning.
11237         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11238
11239 2010-04-12  Richard Guenther  <rguenther@suse.de>
11240
11241         * gcc.dg/torture/inline-2.c: New testcase.
11242
11243 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
11244
11245         PR bootstrap/43699
11246         * gcc.dg/Wunused-var-7.c: New test.
11247
11248         PR tree-optimization/43560
11249         * gcc.c-torture/execute/pr43560.c: New test.
11250
11251 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
11252
11253         * gnat.dg/aggr13.adb: New test.
11254         * gnat.dg/aggr14.adb: Likewise.
11255         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11256
11257 2010-04-12  Richard Guenther  <rguenther@suse.de>
11258
11259         PR c++/43611
11260         * g++.dg/torture/pr43611.C: New testcase.
11261
11262 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
11263
11264         PR c/36774
11265         * gcc.dg/pr36774-1.c: New test.
11266         * gcc.dg/pr36774-2.c: New test.
11267
11268 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11269
11270         * gcc.target/sh/rte-delay-slot.c: New test.
11271
11272 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
11273
11274         * gnat.dg/pack9.adb: Remove -cargs option.
11275         * gnat.dg/aggr12.ad[sb]: New test.
11276
11277 2010-04-10  Jie Zhang  <jie@codesourcery.com>
11278
11279         PR target/43417
11280         * gcc.target/sh/pr43417.c: New test.
11281
11282 2010-04-10  Tobias Burnus  <burnus@net-b.de>
11283
11284         PR fortran/43591
11285         * gfortran.dg/spec_expr_6.f90: New test.
11286
11287 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11288
11289         PR cpp/43195
11290         * gcc.dg/cpp/pr43195.c: New.
11291         * gcc.dg/cpp/pr43195.h: New.
11292
11293 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11294
11295         PR 42965
11296         * gcc.dg/Werror-6.c: Adjust.
11297         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11298         * gcc.dg/Werror-4.c: Likewise.
11299         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11300         * gcc.dg/Wswitch-enum-error.c: Likewise.
11301         * gcc.dg/Wpointer-arith.c: Likewise.
11302         * gcc.dg/Wfatal.c: Likewise.
11303         * gcc.dg/Wswitch-error.c: Likewise.
11304         * g++.dg/warn/unused-result1-Werror.c: Likewise.
11305         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11306         * gcc.dg/cpp/warn-undef-2.c: Likewise.
11307         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11308         * gcc.dg/cpp/warn-comments-2.c: Likewise.
11309         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11310         * gcc.dg/cpp/warning-directive-2.c: Likewise.
11311         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11312         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11313         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11314         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11315         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11316         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11317         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11318         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11319         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11320         * g++.dg/cpp/warning-directive-2.C: Likewise.
11321         * gfortran.dg/warning-directive-2.F90: Likewise.
11322
11323 2010-04-09  Jason Merrill  <jason@redhat.com>
11324
11325         PR c++/42623
11326         * g++.dg/template/sizeof13.C: New.
11327
11328 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
11329
11330         * g++.dg/other/pr35504.C: Add check for thiscall.
11331         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11332         * gcc.dg/torture/stackalign/thiscall-1.c: New.
11333
11334 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11335
11336         PR c++/28584
11337         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11338         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
11339         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11340         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
11341         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11342         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
11343         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11344         * g++.dg/other/increment1.C: Likewise.
11345
11346 2010-04-09  Tobias Burnus  <burnus@net-b.de>
11347
11348         PR fortran/18918
11349         * gfortran.dg/coarray_7.f90: New test.
11350         * gfortran.dg/coarray_8.f90: New test.
11351
11352 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
11353
11354         PR fortran/28039
11355         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11356
11357 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11358
11359         PR target/43643
11360         * gcc.dg/pr43643.c: New test.
11361
11362 2010-04-08  Tobias Burnus  <burnus@net-b.de>
11363
11364         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11365
11366 2010-04-08  Richard Guenther  <rguenther@suse.de>
11367
11368         PR tree-optimization/43679
11369         * gcc.c-torture/compile/pr43679.c: New testcase.
11370
11371 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
11372
11373         PR debug/43670
11374         * gcc.dg/pr43670.c: New test.
11375
11376 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
11377
11378         PR middle-end/40815
11379         * gcc.dg/tree-ssa/reassoc-19.c: New.
11380
11381 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
11382
11383         PR c/18624
11384         * gcc.dg/Wunused-var-1.c: New test.
11385         * gcc.dg/Wunused-var-2.c: New test.
11386         * gcc.dg/Wunused-var-3.c: New test.
11387         * gcc.dg/Wunused-var-4.c: New test.
11388         * gcc.dg/Wunused-var-5.c: New test.
11389         * gcc.dg/Wunused-var-6.c: New test.
11390         * gcc.dg/Wunused-parm-1.c: New test.
11391
11392         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11393         * gcc.dg/trunc-1.c: Likewise.
11394         * gcc.dg/vla-9.c: Likewise.
11395         * gcc.dg/dfp/composite-type.c: Likewise.
11396
11397 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11398
11399         PR objc/35996
11400         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11401         * obj-c++.dg/objc-gc-3.mm: Ditto.
11402
11403 2010-04-07  Simon Baldwin  <simonb@google.com>
11404
11405         * gcc.dg/cpp/warn-undef-2.c: New.
11406         * gcc.dg/cpp/warn-traditional-2.c: New.
11407         * gcc.dg/cpp/warn-comments-2.c: New.
11408         * gcc.dg/cpp/warning-directive-1.c: New.
11409         * gcc.dg/cpp/warn-long-long.c: New.
11410         * gcc.dg/cpp/warn-traditional.c: New.
11411         * gcc.dg/cpp/warn-variadic-2.c: New.
11412         * gcc.dg/cpp/warn-undef.c: New.
11413         * gcc.dg/cpp/warn-normalized-1.c: New.
11414         * gcc.dg/cpp/warning-directive-2.c: New.
11415         * gcc.dg/cpp/warn-long-long-2.c: New.
11416         * gcc.dg/cpp/warn-variadic.c: New.
11417         * gcc.dg/cpp/warn-normalized-2.c: New.
11418         * gcc.dg/cpp/warning-directive-3.c: New.
11419         * gcc.dg/cpp/warn-deprecated-2.c: New.
11420         * gcc.dg/cpp/warn-trigraphs-1.c: New.
11421         * gcc.dg/cpp/warn-multichar-2.c: New.
11422         * gcc.dg/cpp/warn-normalized-3.c: New.
11423         * gcc.dg/cpp/warning-directive-4.c: New.
11424         * gcc.dg/cpp/warn-unused-macros.c: New.
11425         * gcc.dg/cpp/warn-trigraphs-2.c: New.
11426         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11427         * gcc.dg/cpp/warn-cxx-compat.c: New.
11428         * gcc.dg/cpp/warn-redefined.c: New.
11429         * gcc.dg/cpp/warn-trigraphs-3.c: New.
11430         * gcc.dg/cpp/warn-unused-macros-2.c: New.
11431         * gcc.dg/cpp/warn-deprecated.c: New.
11432         * gcc.dg/cpp/warn-trigraphs-4.c: New.
11433         * gcc.dg/cpp/warn-redefined-2.c: New.
11434         * gcc.dg/cpp/warn-comments.c: New.
11435         * gcc.dg/cpp/warn-multichar.c: New.
11436         * g++.dg/cpp/warning-directive-1.C: New.
11437         * g++.dg/cpp/warning-directive-2.C: New.
11438         * g++.dg/cpp/warning-directive-3.C: New.
11439         * g++.dg/cpp/warning-directive-4.C: New.
11440         * gfortran.dg/warning-directive-1.F90: New.
11441         * gfortran.dg/warning-directive-3.F90: New.
11442         * gfortran.dg/warning-directive-2.F90: New.
11443         * gfortran.dg/warning-directive-4.F90: New.
11444
11445 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11446
11447         PR objc++/23716
11448         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11449
11450 2010-04-07  Jason Merrill  <jason@redhat.com>
11451
11452         * g++.dg/template/dr408.C: New.
11453
11454         * g++.dg/lookup/ns4.C: New.
11455
11456         PR c++/38392
11457         * g++.dg/template/friend51.C: New test.
11458
11459         PR c++/41970
11460         * g++.old-deja/g++.other/linkage1.C: Adjust.
11461
11462 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11463
11464         PR c++/42697
11465         * g++.dg/template/crash94.C: New test.
11466
11467 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11468
11469         PR c++/40239
11470         * g++.dg/init/aggr5.C: New test.
11471         * g++.dg/init/aggr5.C: New test.
11472
11473 2010-04-07  Richard Guenther  <rguenther@suse.de>
11474
11475         PR tree-optimization/43270
11476         * g++.dg/warn/Warray-bounds-4.C: New testcase.
11477         * gcc.dg/Warray-bounds-7.c: Likewise.
11478
11479 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
11480
11481         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11482         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11483         * gnat.dg/bit_packed_array4.ad[sb]: New test.
11484
11485 2010-04-07  Jie Zhang  <jie@codesourcery.com>
11486
11487         PR c++/42556
11488         * g++.dg/init/pr42556.C: New test.
11489
11490 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11491
11492         PR debug/43628
11493         * g++.dg/debug/dwarf2/typedef2.C: New test.
11494
11495 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
11496
11497         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
11498         c-c++-common/dwarf2/redeclaration-1.C
11499
11500 2010-04-06  Jason Merrill  <jason@redhat.com>
11501
11502         * g++.dg/cpp0x/pr31437.C: Adjust error location.
11503         * g++.dg/ext/attrib18.C: Likewise.
11504         * g++.dg/ext/bitfield2.C: Likewise.
11505         * g++.dg/ext/bitfield4.C: Likewise.
11506         * g++.dg/ext/visibility/warn2.C: Likewise.
11507         * g++.dg/ext/visibility/warn3.C: Likewise.
11508         * g++.dg/gomp/pr26690-1.C: Likewise.
11509         * g++.dg/inherit/covariant7.C: Likewise.
11510         * g++.dg/init/synth2.C: Likewise.
11511         * g++.dg/lookup/using7.C: Likewise.
11512         * g++.dg/other/crash-4.C: Likewise.
11513         * g++.dg/other/error13.C: Likewise.
11514         * g++.dg/other/error20.C: Likewise.
11515         * g++.dg/parse/crash31.C: Likewise.
11516         * g++.dg/parse/error16.C: Likewise.
11517         * g++.dg/parse/error19.C: Likewise.
11518         * g++.dg/parse/error27.C: Likewise.
11519         * g++.dg/parse/error28.C: Likewise.
11520         * g++.dg/parse/fused-params1.C: Likewise.
11521         * g++.dg/template/error2.C: Likewise.
11522         * g++.dg/template/local6.C: Likewise.
11523         * g++.dg/template/qualttp15.C: Likewise.
11524         * g++.dg/warn/Wnvdtor-2.C: Likewise.
11525         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11526         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11527         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11528         * g++.old-deja/g++.eh/spec6.C: Likewise.
11529         * g++.old-deja/g++.jason/crash3.C: Likewise.
11530         * g++.old-deja/g++.jason/destruct2.C: Likewise.
11531         * g++.old-deja/g++.law/ctors5.C: Likewise.
11532         * g++.old-deja/g++.law/ctors9.C: Likewise.
11533         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11534         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11535         * g++.old-deja/g++.other/struct1.C: Likewise.
11536         * g++.old-deja/g++.other/volatile1.C: Likewise.
11537         * g++.old-deja/g++.pt/crash36.C: Likewise.
11538         * g++.old-deja/g++.pt/derived3.C: Likewise.
11539         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11540         * g++.old-deja/g++.robertl/eb4.C: Likewise.
11541
11542 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
11543
11544         PR middle-end/43519
11545         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11546         * gcc.dg/graphite/id-19.c: New.
11547
11548 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
11549
11550         PR middle-end/32824
11551         * gcc.dg/vect/pr32824: New.
11552
11553 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11554
11555         PR fortran/18918
11556         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11557         * gfortran.dg/coarray_3.f90: Ditto.
11558         * gfortran.dg/coarray_4.f90: Ditto.
11559         * gfortran.dg/coarray_5.f90: Ditto.
11560         * gfortran.dg/coarray_6.f90: Ditto.
11561         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11562
11563 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11564
11565         PR fortran/18918
11566         * gfortran.dg/coarray_4.f90: Fix test.
11567         * gfortran.dg/coarray_6.f90: Add more tests.
11568
11569 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11570
11571         PR fortran/18918
11572         * gfortran.dg/coarray_4.f90: New test.
11573         * gfortran.dg/coarray_5.f90: New test.
11574         * gfortran.dg/coarray_6.f90: New test.
11575
11576 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11577
11578         PR fortran/18918
11579         * gfortran.dg/iso_fortran_env_5.f90: New test.
11580         * gfortran.dg/iso_fortran_env_6.f90: New test.
11581
11582 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11583
11584         PR fortran/39997
11585         * gfortran.dg/coarray_1.f90: New test.
11586         * gfortran.dg/coarray_2.f90: New test.
11587         * gfortran.dg/coarray_3.f90: New test.
11588
11589 2010-04-06  Jason Merrill  <jason@redhat.com>
11590
11591         PR c++/43648
11592         * g++.dg/template/dtor8.C: New.
11593
11594         PR c++/43621
11595         * g++.dg/template/error-recovery2.C: New.
11596
11597 2010-04-06  Jan Hubicka  <jh@suse.czpli
11598
11599         PR tree-optimization/42906
11600         * gcc.dg/tree-ssa/dce-1.c: New testcase.
11601
11602 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11603
11604         PR fortran/43178
11605         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
11606         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11607         * gfortran.dg/auto_dealloc_1.f90: Ditto.
11608
11609 2010-04-06  Richard Guenther  <rguenther@suse.de>
11610
11611         PR tree-optimization/43627
11612         * gcc.dg/tree-ssa/vrp49.c: New testcase.
11613
11614 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11615
11616         PR target/43638
11617         * gcc.target/i386/pr43638.c: New test.
11618
11619 2010-04-06  Richard Guenther  <rguenther@suse.de>
11620
11621         PR middle-end/43661
11622         * gcc.c-torture/compile/pr43661.c: New testcase.
11623
11624 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11625
11626         * gcc.target/s390/stackcheck1.c: Add dg-warning.
11627
11628 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
11629
11630         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11631
11632 2010-04-02  Richard Guenther  <rguenther@suse.de>
11633
11634         PR tree-optimization/43629
11635         * gcc.c-torture/execute/pr43629.c: New testcase.
11636
11637 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11638             Dominique d'Humieres  <dominiq@lps.ens.fr>
11639
11640         PR libfortran/43605
11641         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11642
11643 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
11644
11645         PR debug/43325
11646         * c-c++-common/dwarf2/redeclaration-1.C: New test.
11647
11648 2010-04-01  Jason Merrill  <jason@redhat.com>
11649
11650         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11651
11652 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11653             Manfred Schwarb  <manfred99@gmx.ch>
11654
11655         PR libfortran/43605
11656         * gfortran.dg/ftell_3.f90: New test.
11657
11658 2010-04-01  Richard Guenther  <rguenther@suse.de>
11659
11660         PR middle-end/43614
11661         * gcc.c-torture/compile/pr43614.c: New testcase.
11662
11663 2010-04-01  Martin Jambor  <mjambor@suse.cz>
11664
11665         PR tree-optimization/43141
11666         * gcc.dg/guality/pr43141.c: New test.
11667
11668 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11669
11670         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11671         * g++.dg/eh/spbp.C: Likewise.
11672         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11673         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11674         superfluous casts.
11675         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11676         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
11677         * objc.dg/dwarf-2.m: Likewise.
11678
11679 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11680
11681         PR middle-end/43464
11682         * gcc.dg/graphite/id-pr43464.c: New.
11683         * gcc.dg/graphite/id-pr43464-1.c: New.
11684
11685 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11686
11687         PR middle-end/43351
11688         * gcc.dg/graphite/id-pr43351.c
11689
11690 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11691
11692         PR testsuite/35165
11693         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11694         * obj-c++.dg/try-catch-2.mm: Ditto.
11695         * obj-c++.dg/lookup-2.mm: Ditto.
11696         * obj-c++.dg/encode-8.m: Ditto.
11697         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11698         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11699         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11700         * obj-c++.dg/const-str-11.mm: Ditto.
11701         * obj-c++.dg/const-str-9.mm: Ditto.
11702         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11703         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11704         * obj-c++.dg/except-1.mm: Ditto.
11705         * obj-c++.dg/const-str-7.mm: Ditto.
11706         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11707         * obj-c++.dg/const-str-3.mm: Ditto.
11708         * obj-c++.dg/const-str-7.mm: Ditto.
11709         * obj-c++.dg/stubify-2.mm: Change dump file name.
11710
11711         PR objc++/23613
11712         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11713         New macro.
11714         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11715         Remove dg-xfail-if.
11716
11717 2010-03-31  Martin Jambor  <mjambor@suse.cz>
11718
11719         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
11720         only with -O2, -O3 or -Os and not with -fwhopr.
11721
11722 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
11723
11724         PR c++/43558
11725         * g++.dg/template/typedef31.C: New test.
11726
11727 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11728
11729         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11730         assembler output on *-*-solaris2*.
11731         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11732
11733 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
11734
11735         PR debug/43557
11736         * gcc.dg/pr43557-1.c: New test.
11737         * gcc.dg/pr43557-2.c: New file.
11738
11739 2010-03-31  Jie Zhang  <jie@codesourcery.com>
11740
11741         PR 43562
11742         * gcc.dg/pr43562.c: New test.
11743
11744 2010-03-30  Jason Merrill  <jason@redhat.com>
11745
11746         PR c++/43076
11747         * g++.dg/template/error-recovery1.C: New.
11748
11749         PR c++/41786
11750         * g++.dg/parse/ambig5.C: New.
11751
11752 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
11753
11754         PR debug/43593
11755         * gcc.dg/guality/pr43593.c: New test.
11756
11757 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
11758
11759         PR middle-end/43430
11760         * gcc.dg/vect/pr43430-1.c: New.
11761
11762 2010-03-30  Jason Merrill  <jason@redhat.com>
11763
11764         PR c++/43559
11765         * g++.dg/template/partial7.C: New.
11766
11767 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11768
11769         * gcc.target/s390/stackcheck1.c: New testcase.
11770
11771 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11772
11773         PR libfortran/43265
11774         * gfortran.dg/read_eof_8.f90: New test.
11775
11776 2010-03-29  Jason Merrill  <jason@redhat.com>
11777
11778         * gcc.dg/cpp/include6.c: Change [] to ().
11779
11780         N3077
11781         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11782         splicing and UCNs.
11783         * c-c++-common/raw-string-2.c: Add trigraph test.
11784         * c-c++-common/raw-string-8.c: New.
11785         * c-c++-common/raw-string-9.c: New.
11786         * c-c++-common/raw-string-10.c: New.
11787
11788         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11789         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11790         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11791         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11792         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11793         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11794         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11795
11796 2010-03-29  Richard Guenther  <rguenther@suse.de>
11797
11798         PR tree-optimization/43560
11799         * gcc.dg/torture/pr43560.c: New testcase.
11800
11801 2010-03-29  Jason Merrill  <jason@redhat.com>
11802
11803         N3077
11804         * g++.dg/ext/raw-string-1.C: Change [] to ().
11805         * g++.dg/ext/raw-string-2.C: Change [] to ().
11806         Don't use \ in delimiter.
11807         * g++.dg/ext/raw-string-3.C: Change [] to ().
11808         * g++.dg/ext/raw-string-4.C: Change [] to ().
11809         * g++.dg/ext/raw-string-5.C: Change [] to ().
11810         Test for error on \ in delimiter.
11811         * g++.dg/ext/raw-string-6.C: Change [] to ().
11812         * g++.dg/ext/raw-string-7.C: Change [] to ().
11813
11814 2010-03-29  Jie Zhang  <jie@codesourcery.com>
11815
11816         PR 43564
11817         * gcc.dg/pr43564.c: New test.
11818
11819 2010-03-29  Tobias Burnus  <burnus@net-b.de>
11820
11821         PR fortran/43551
11822         * gfortran.dg/direct_io_12.f90: New test.
11823
11824 2010-03-28  Jan Hubicka  <jh@suse.cz>
11825
11826         PR tree-optimization/43505
11827         * gfortran.dg/pr43505.f90: New testcase.
11828
11829 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
11830
11831         PR tree-optimization/43528
11832         * gcc.target/i386/pr43528.c: New test.
11833
11834 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
11835
11836         PR c/43381
11837         * gcc.dg/parm-impl-decl-3.c: New test.
11838
11839 2010-03-26  Jason Merrill  <jason@redhat.com>
11840
11841         PR c++/43509
11842         * g++.dg/cpp0x/parse1.C: New.
11843
11844 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
11845
11846         PR target/43524
11847         * gcc.target/i386/pr43524.c: New test.
11848
11849 2010-03-26  Martin Jambor  <mjambor@suse.cz>
11850
11851         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11852         whitespace, rename main to foo.
11853         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11854         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11855         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11856         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11857         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11858         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11859         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11860         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11861         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11862         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11863         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11864
11865 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
11866
11867         PR c++/43327
11868         * g++.dg/other/crash-10.C: New test.
11869         * g++.dg/other/crash-11.C: New test.
11870
11871 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11872
11873         PR libfortran/43517
11874         * gfortran.dg/read_eof_7.f90: New test.
11875
11876 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11877
11878         PR objc/35165
11879         PR testsuite/43512
11880         * objc-obj-c++-shared: New directory.
11881         * objc-obj-c++-shared/Object1-implementation.h: New file.
11882         * objc-obj-c++-shared/Object1.h: New file.
11883         * objc-obj-c++-shared/Protocol1.h: New file.
11884         * objc-obj-c++-shared/next-abi.h: New file.
11885         * objc-obj-c++-shared/next-mapping.h: New file.
11886         * objc/execute/next_mapping.h: Delete.
11887         * objc.dg/special/special.exp: For all targets run the tests with
11888         -fgnu-runtime, for darwin targets also run the tests with
11889         -fnext-runtime.
11890         * objc.dg/dg.exp: Ditto.
11891         * obj-c++.dg/dg.exp: Ditto.
11892         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11893         Protocol1.h) and next-mapping.h as required.  Amend testcase to
11894         include use of updated NeXT interface.
11895         * objc/execute/formal_protocol-5.m: Ditto.
11896         * objc/execute/protocol-isEqual-2.m: Ditto.
11897         * objc/execute/protocol-isEqual-4.m: Ditto.
11898         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11899         Protocol1.h) and next-mapping.h as required.
11900         * objc/execute/object_is_class.m: Ditto.
11901         * objc/execute/enumeration-1.m: Ditto.
11902         * objc/execute/class-13.m: Ditto.
11903         * objc/execute/formal_protocol-2.m: Ditto.
11904         * objc/execute/formal_protocol-4.m: Ditto.
11905         * objc/execute/class-1.m: Ditto.
11906         * objc/execute/bycopy-1.m: Ditto.
11907         * objc/execute/formal_protocol-6.m: Ditto.
11908         * objc/execute/bycopy-3.m: Ditto.
11909         * objc/execute/class-3.m: Ditto.
11910         * objc/execute/bf-11.m: Ditto.
11911         * objc/execute/class-5.m: Ditto.
11912         * objc/execute/bf-13.m: Ditto.
11913         * objc/execute/class-7.m: Ditto.
11914         * objc/execute/bf-15.m: Ditto.
11915         * objc/execute/class-9.m: Ditto.
11916         * objc/execute/bf-17.m: Ditto.
11917         * objc/execute/bf-19.m: Ditto.
11918         * objc/execute/IMP.m: Ditto.
11919         * objc/execute/exceptions/catchall-1.m: Ditto.
11920         * objc/execute/exceptions/trivial.m: Ditto.
11921         * objc/execute/exceptions/finally-1.m: Ditto.
11922         * objc/execute/exceptions/local-variables-1.m: Ditto.
11923         * objc/execute/exceptions/foward-1.m: Ditto.
11924         * objc/execute/bf-2.m: Ditto.
11925         * objc/execute/string1.m: Ditto.
11926         * objc/execute/bf-4.m: Ditto.
11927         * objc/execute/informal_protocol.m: Ditto.
11928         * objc/execute/string3.m: Ditto.
11929         * objc/execute/bf-6.m: Ditto.
11930         * objc/execute/bf-8.m: Ditto.
11931         * objc/execute/class-tests-1.h: Ditto.
11932         * objc/execute/protocol-isEqual-1.m: Ditto.
11933         * objc/execute/protocol-isEqual-3.m: Ditto.
11934         * objc/execute/_cmd.m: Ditto.
11935         * objc/execute/function-message-1.m: Ditto.
11936         * objc/execute/bf-20.m: Ditto.
11937         * objc/execute/bf-common.h: Ditto.
11938         * objc/execute/np-2.m: Ditto.
11939         * objc/execute/class-10.m: Ditto.
11940         * objc/execute/class-12.m: Ditto.
11941         * objc/execute/enumeration-2.m: Ditto.
11942         * objc/execute/class-14.m: Ditto.
11943         * objc/execute/encode-1.m: Ditto.
11944         * objc/execute/formal_protocol-1.m: Ditto.
11945         * objc/execute/formal_protocol-3.m: Ditto.
11946         * objc/execute/accessing_ivars.m: Ditto.
11947         * objc/execute/bycopy-2.m: Ditto.
11948         * objc/execute/class-2.m: Ditto.
11949         * objc/execute/bf-10.m: Ditto.
11950         * objc/execute/formal_protocol-7.m: Ditto.
11951         * objc/execute/root_methods.m: Ditto.
11952         * objc/execute/class-4.m: Ditto.
11953         * objc/execute/bf-12.m: Ditto.
11954         * objc/execute/class-6.m: Ditto.
11955         * objc/execute/bf-14.m: Ditto.
11956         * objc/execute/nested-func-1.m: Ditto.
11957         * objc/execute/class-8.m: Ditto.
11958         * objc/execute/private.m: Ditto.
11959         * objc/execute/bf-16.m: Ditto.
11960         * objc/execute/bf-18.m: Ditto.
11961         * objc/execute/load-3.m: Ditto.
11962         * objc/execute/compatibility_alias.m: Ditto.
11963         * objc/execute/bf-1.m: Ditto.
11964         * objc/execute/no_clash.m: Ditto.
11965         * objc/execute/bf-3.m: Ditto.
11966         * objc/execute/string2.m: Ditto.
11967         * objc/execute/bf-5.m: Ditto.
11968         * objc/execute/string4.m: Ditto.
11969         * objc/execute/bf-7.m: Ditto.
11970         * objc/execute/object_is_meta_class.m: Ditto.
11971         * objc/execute/bf-9.m: Ditto.
11972         * objc/execute/bf-21.m: Ditto.
11973         * objc/execute/cascading-1.m: Ditto.
11974         * objc/execute/trivial.m: Ditto.
11975         * objc/execute/np-1.m: Ditto.
11976         * objc/compile/trivial.m: Ditto.
11977         * objc/execute/class_self-2.m: Include <stdlib.h>.
11978         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11979         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11980         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11981         and 64bit. Use new NeXT interface as required.
11982         * objc.dg/special/unclaimed-category-1.m: Ditto.
11983         * objc.dg/special/unclaimed-category-1.h: Ditto.
11984         * objc.dg/special/unclaimed-category-1a.m: Ditto.
11985         * objc.dg/func-ptr-1.m: Ditto.
11986         * objc.dg/stret-1.m: Ditto.
11987         * objc.dg/encode-2.m: Ditto.
11988         * objc.dg/category-1.m: Ditto.
11989         * objc.dg/encode-3.m: Ditto.
11990         * objc.dg/call-super-3.m: Ditto.
11991         * objc.dg/method-3.m: Ditto.
11992         * objc.dg/func-ptr-2.m: Ditto.
11993         * objc.dg/lookup-1.m: Ditto.
11994         * objc.dg/encode-4.m: Ditto.
11995         * objc.dg/fix-and-continue-1.m: Ditto.
11996         * objc.dg/proto-lossage-3.m: Ditto.
11997         * objc.dg/method-13.m: Ditto.
11998         * objc.dg/proto-qual-1.m: Ditto.
11999         * objc.dg/zero-link-3.m: Ditto.
12000         * objc.dg/bitfield-1.m: Ditto.
12001         * objc.dg/va-meth-1.m: Ditto.
12002         * objc.dg/super-class-3.m: Ditto.
12003         * objc.dg/call-super-1.m: Ditto.
12004         * objc.dg/type-size-2.m: Ditto.
12005         * objc.dg/method-10.m: Ditto.
12006         * objc.dg/defs.m: Ditto.
12007         * objc.dg/const-str-3.m: Ditto.
12008         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12009         Protocol1.h) and next-mapping.h as required. Use new NeXT
12010         interface as required.
12011         * objc.dg/super-class-4.m: Ditto.
12012         * objc.dg/comp-types-8.m: Ditto.
12013         * objc.dg/call-super-2.m: Ditto.
12014         * objc.dg/objc-fast-4.m: Ditto.
12015         * objc.dg/method-6.m: Ditto.
12016         * objc.dg/const-str-3.m: Ditto.
12017         * objc.dg/const-str-7.m: Ditto.
12018         * objc.dg/method-15.m: Ditto.
12019         * objc.dg/method-19.m: Ditto.
12020         * objc.dg/sync-1.m: Ditto.
12021         * objc.dg/layout-1.m: Ditto.
12022         * objc.dg/bitfield-3.m: Ditto.
12023         * objc.dg/try-catch-3.m: Ditto.
12024         * objc.dg/try-catch-7.m: Ditto.
12025         * objc.dg/comp-types-10.m: Ditto.
12026         * objc.dg/selector-2.: Ditto.
12027         * objc.dg/method-7.m: Ditto.
12028         * objc.dg/typedef-alias-1.m: Ditto.
12029         * objc.dg/proto-lossage-2.m: Ditto.
12030         * objc.dg/comp-types-11.m: Ditto.
12031         * objc.dg/sizeof-1.m: Ditto.
12032         * objc.dg/method-17.m: Ditto.
12033         * objc.dg/bitfield-5.m: Ditto.
12034         * objc.dg/try-catch-1.m: Ditto.
12035         * objc.dg/encode-5.m: Ditto.
12036         * objc.dg/fix-and-continue-2.m: Ditto.
12037         * objc.dg/method-9.m: Ditto.
12038         * objc.dg/isa-field-1.m: Ditto.
12039         * objc.dg/local-decl-2.m: Ditto.
12040         * objc.dg/objc-gc-4.m: Ditto.
12041         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12042         * objc.dg/gnu-runtime-3.m: Ditto.
12043         * objc.dg/encode-7.m: Ditto.
12044         * objc.dg/encode-8.m: Ditto.
12045         * objc.dg/selector-3.m: Ditto.
12046         * objc.dg/gnu-runtime-1.m: Ditto.
12047         * objc.dg/const-str-12.m: Ditto.
12048         * objc.dg/gnu-runtime-2.m: Ditto.
12049         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12050         * objc.dg/selector-1.m: Ditto.
12051         * objc.dg/stubify-2.m: Ditto.
12052         * objc.dg/zero-link-1.m: Ditto.
12053         * objc.dg/stret-2.m: Ditto.
12054         * objc.dg/zero-link-2.m: Ditto.
12055         * objc.dg/next-runtime-1.m: Ditto.
12056         * objc.dg/symtab-1.m: Ditto.
12057         * objc.dg/stubify-1.m: Ditto.
12058         * objc.dg/bitfield-2.m: Ditto.
12059         * objc.dg/try-catch-10.m: Apply to both runtimes.
12060         * objc.dg/const-str-1.m: Ditto.
12061         * objc.dg/image-info.m: Ditto.
12062         * objc.dg/encode-9.m: Ditto.
12063         * objc.dg/pragma-1.m: Apply test to all targets.
12064         * objc.dg/const-str-4.m: Ditto.
12065         * objc.dg/const-str-8.m: Ditto.
12066         * objc.dg/super-class-2.m: Ditto.
12067         * objc.dg/try-catch-5.m: Ditto.
12068         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12069         Protocol1.h) and next-mapping.h as required. Use new NeXT
12070         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
12071         * objc.dg/const-str-11.m: Ditto.
12072         * objc.dg/const-str-9.m: Ditto.
12073         * objc.dg/method-4.m: Skip for 64Bit NeXT.
12074         * objc.dg/encode-1.m: Remove redundant -lobjc.
12075         * objc.dg/try-catch-9.m: Tidy space.
12076         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12077         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12078         and 64bit. Use new NeXT interface as required.
12079         * obj-c++.dg/template-4.mm: Ditto.
12080         * obj-c++.dg/defs.mm: Ditto.
12081         * obj-c++.dg/basic.mm: Ditto.
12082         * obj-c++.dg/encode-4.mm: Ditto.
12083         * obj-c++.dg/method-17.mm: Ditto.
12084         * obj-c++.dg/proto-lossage-3.mm: Ditto.
12085         * obj-c++.dg/cxx-class-1.mm: Ditto.
12086         * obj-c++.dg/method-10.mm: Ditto.
12087         * obj-c++.dg/va-meth-1.mm: Ditto.
12088         * obj-c++.dg/encode-5.mm: Ditto.
12089         * obj-c++.dg/lookup-2.mm: Ditto.
12090         * obj-c++.dg/template-3.mm: Ditto.
12091         * obj-c++.dg/proto-qual-1.mm: Ditto.
12092         * obj-c++.dg/qual-types-1.m: Ditto.
12093         * obj-c++.dg/cxx-scope-1.mm: Ditto.
12094         * obj-c++.dg/template-1.mm: Ditto.
12095         * obj-c++.dg/encode-6.mm: Ditto.
12096         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
12097         Protocol1.h) and next-mapping.h as required. Use new NeXT
12098         interface as required.
12099         * obj-c++.dg/except-1.mm: Ditto.
12100         * obj-c++.dg/const-str-7.mm: Ditto.
12101         * obj-c++.dg/ivar-list-semi.mm: Ditto.
12102         * obj-c++.dg/cxx-scope-2.mm: Ditto.
12103         * obj-c++.dg/selector-2.mm: Ditto.
12104         * obj-c++.dg/isa-field-1.mm: Ditto.
12105         * obj-c++.dg/try-catch-1.mm: Ditto.
12106         * obj-c++.dg/local-decl-1.mm: Ditto.
12107         * obj-c++.dg/try-catch-9.mm: Ditto.
12108         * obj-c++.dg/no-extra-load.mm: Ditto.
12109         * obj-c++.dg/selector-5.mm: Ditto.
12110         * obj-c++.dg/method-12.mm: Ditto.
12111         * obj-c++.dg/try-catch-11.mm: Ditto.
12112         * obj-c++.dg/comp-types-11.mm: Ditto.
12113         * obj-c++.dg/bitfield-3.mm: Ditto.
12114         * obj-c++.dg/method-6.mm: Ditto.
12115         * obj-c++.dg/super-class-2.mm: Ditto.
12116         * obj-c++.dg/method-21.mm: Ditto.
12117         * obj-c++.dg/const-str-8.mm: Ditto.
12118         * obj-c++.dg/try-catch-7.mm: Ditto.
12119         * obj-c++.dg/method-15.mm: Ditto.
12120         * obj-c++.dg/layout-1.mm: Ditto.
12121         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12122         * obj-c++.dg/const-str-3.mm: Ditto.
12123         * obj-c++.dg/try-catch-2.mm: Ditto.
12124         * obj-c++.dg/objc-gc-3.mm: Ditto.
12125         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12126         * obj-c++.dg/bitfield-1.mm: Ditto.
12127         * obj-c++.dg/selector-6.mm: Ditto.
12128         * obj-c++.dg/method-13.mm: Ditto.
12129         * obj-c++.dg/comp-types-12.mm: Ditto.
12130         * obj-c++.dg/bitfield-4.mm: Ditto.
12131         * obj-c++.dg/try-catch-8.mm: Ditto.
12132         * obj-c++.dg/method-2.mm: Ditto.
12133         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12134         * obj-c++.dg/typedef-alias-1.mm: Ditto.
12135         * obj-c++.dg/const-str-4.mm: Ditto.
12136         * obj-c++.dg/proto-lossage-2.mm: Ditto.
12137         * obj-c++.dg/try-catch-3.mm: Ditto.
12138         * obj-c++.dg/comp-types-9.mm: Ditto.
12139         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12140         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12141         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12142         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12143         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12144         Use new NeXT interface as required.
12145         * obj-c++.dg/const-str-10.mm: Ditto.
12146         * obj-c++.dg/const-str-11.mm: Ditto.
12147         * obj-c++.dg/const-str-9.mm: Ditto.
12148         * obj-c++.dg/method-11.mm: Ditto.
12149         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12150         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12151         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12152         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12153         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12154
12155 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
12156
12157         PR c++/43206
12158         * g++.dg/template/typedef30.C: New test case.
12159
12160 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
12161
12162         PR c/43385
12163         * gcc.c-torture/execute/pr43385.c: New test.
12164
12165 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
12166
12167         * gcc.dg/strncpy-fix-1.c: New test.
12168
12169 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12170
12171         PR testsuite/41609
12172         * lib/objc-torture.exp (objc-set-runtime-options): New.
12173         * objc/execute/execute.exp: Check runtime options on each pass.
12174         * objc/execute/exceptions/exceptions.exp: Ditto.
12175         * objc/compile/compile.exp: Ditto.
12176
12177         PR testsuite/42348
12178         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12179         standard tests.
12180         (check_effective_target_objc2): New proc.
12181         (check_effective_target_next_runtime): New proc.
12182         * lib/objc.exp: Determine which runtime is in force and support it.
12183         * lib/obj-c++.exp: Ditto.
12184
12185 2010-03-24  Jason Merrill  <jason@redhat.com>
12186
12187         PR c++/43502
12188         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12189
12190 2010-03-24  Martin Jambor  <mjambor@suse.cz>
12191
12192         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12193         a loop.
12194         * gcc.dg/ipa/ipa-2.c: Likewise.
12195         * gcc.dg/ipa/ipa-3.c: Likewise.
12196         * gcc.dg/ipa/ipa-4.c: Likewise.
12197         * gcc.dg/ipa/ipa-5.c: Likewise.
12198         * gcc.dg/ipa/ipa-7.c: Likewise.
12199         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12200         a loop.
12201         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12202         i_can_not_be_propagated_fully2 into a loop.
12203         * gcc.dg/ipa/ipa-8.c: New test.
12204         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12205
12206 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
12207
12208         PR debug/19192
12209         PR debug/43479
12210         * gcc.dg/guality/pr43479.c: New test.
12211         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12212         and add volatile keyword.
12213
12214 2010-03-23  Mike Stump  <mikestump@comcast.net>
12215
12216         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12217
12218 2010-03-23  Jason Merrill  <jason@redhat.com>
12219
12220         * g++.dg/ext/altivec-17.C: Adjust error message.
12221
12222         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12223         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12224         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12225         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12226         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12227         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12228
12229 2010-03-22  Jason Merrill  <jason@redhat.com>
12230
12231         PR c++/43333
12232         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12233         * g++.dg/ext/is_pod_98.C: New.
12234
12235         PR c++/43281
12236         * g++.dg/cpp0x/auto18.C: New.
12237
12238         * gcc.dg/pr36997.c: Adjust error message.
12239         * g++.dg/ext/vector9.C: Likewise.
12240         * g++.dg/conversion/simd3.C: Likewise.
12241         * g++.dg/other/error23.C: Likewise.
12242
12243 2010-03-22  Michael Matz  <matz@suse.de>
12244
12245         PR middle-end/43475
12246         * gfortran.dg/pr43475.f90: New testcase.
12247
12248 2010-03-22  Richard Guenther  <rguenther@suse.de>
12249
12250         PR tree-optimization/43390
12251         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12252
12253 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12254
12255         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12256         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12257
12258 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
12259             Michael Matz  <matz@suse.de>
12260
12261         PR c++/43081
12262         * g++.dg/parse/crash56.C: New test.
12263
12264 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
12265
12266         PR fortran/43450
12267         * gfortran.dg/whole_file_15.f90 : New test.
12268
12269 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12270
12271         PR fortran/43409
12272         * gfortran.dg/inquire_size.f90: New test.
12273
12274 2010-03-20  Richard Guenther  <rguenther@suse.de>
12275
12276         PR rtl-optimization/43438
12277         * gcc.c-torture/execute/pr43438.c: New testcase.
12278
12279 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
12280
12281         PR c++/43375
12282         * g++.dg/abi/mangle42.C: New test.
12283
12284 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12285
12286         PR C/43211
12287         * gcc.dg/pr43211.c: New test.
12288         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12289
12290 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
12291
12292         PR rtl-optimization/42258
12293         * gcc.target/arm/thumb1-mul-moves.c: New test.
12294
12295         PR target/40697
12296         * gcc.target/arm/thumb-andsi.c: New test.
12297
12298         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12299         dg-require-effective-target.
12300
12301 2010-03-19  Michael Matz  <matz@suse.de>
12302
12303         PR c++/43116
12304         * g++.dg/other/pr43116.C: New testcase.
12305
12306 2010-03-19  Michael Matz  <matz@suse.de>
12307
12308         PR target/43305
12309         * gcc.dg/pr43305.c: New testcase.
12310
12311 2010-03-19  Richard Guenther  <rguenther@suse.de>
12312
12313         PR tree-optimization/43415
12314         * gcc.c-torture/compile/pr43415.c: New testcase.
12315
12316 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
12317
12318         PR ada/43106
12319         * gnat.dg/case_optimization2.adb: New test.
12320         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12321
12322 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12323             Jack Howarth  <howarth@bromo.med.uc.edu>
12324
12325         PR target/36399
12326         * gcc.target/i386/push-1.c: Don't xfail
12327           scan-assembler-not "movups" on darwin.
12328
12329 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
12330
12331         PR debug/43058
12332         * gcc.dg/pr43058.c: New test.
12333
12334 2010-03-18  Martin Jambor  <mjambor@suse.cz>
12335
12336         PR middle-end/42450
12337         * g++.dg/torture/pr42450.C: New test.
12338
12339 2010-03-18  Michael Matz  <matz@suse.de>
12340
12341         PR middle-end/43419
12342         * gcc.dg/pr43419.c: New testcase.
12343
12344 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
12345
12346         PR rtl-optimization/43360
12347         * gcc.dg/torture/pr43360.c: New.
12348
12349 2010-03-18  Michael Matz  <matz@suse.de>
12350
12351         PR tree-optimization/43402
12352         * gcc.dg/pr43402.c: New testcase.
12353
12354 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
12355
12356         PR target/42427
12357         * gcc.dg/pr42427.c: New test.
12358
12359 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12360
12361         PR libfortran/43265
12362         * gfortran.dg/read_empty_file.f: New test.
12363         * gfortran.dg/read_eof_all.f90: New test.
12364         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12365         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12366
12367 2010-03-17  Michael Matz  <matz@suse.de>
12368
12369         * gcc.dg/pr43300.c: Add -w.
12370
12371 2010-03-17  Richard Guenther  <rguenther@suse.de>
12372
12373         * gcc.dg/pr43379.c: Add -w.
12374
12375 2010-03-17  Tobias Burnus  <burnus@net-b.de>
12376
12377         PR fortran/43331
12378         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12379
12380 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
12381
12382         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12383
12384 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12385
12386         * ada/acats/run_all.sh: Log start and end times.
12387
12388 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12389
12390         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12391
12392 2010-03-16  Richard Guenther  <rguenther@suse.de>
12393
12394         PR middle-end/43379
12395         * gcc.dg/pr43379.c: New testcase.
12396
12397 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
12398
12399         PR debug/43051
12400         * gcc.dg/guality/pr43051-1.c: New test.
12401
12402 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
12403
12404         PR testsuite/43363
12405         * g++.dg/ext/altivec-17.C: Handle changes to error message.
12406
12407 2010-03-15  Michael Matz  <matz@suse.de>
12408
12409         PR middle-end/43300
12410         * gcc.dg/pr43300.c: New testcase.
12411
12412 2010-03-15  Richard Guenther  <rguenther@suse.de>
12413
12414         PR tree-optimization/43367
12415         * gcc.c-torture/compile/pr43367.c: New testcase.
12416
12417 2010-03-15  Richard Guenther  <rguenther@suse.de>
12418
12419         PR tree-optimization/43317
12420         * gcc.dg/pr43317.c: New testcase.
12421
12422 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12423
12424         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12425
12426 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12427
12428         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12429
12430 2010-03-14  Tobias Burnus  <burnus@net-b.de>
12431
12432         PR fortran/43362
12433         * gfortran.dg/impure_constructor_1.f90: New test.
12434
12435 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12436
12437         PR middle-end/43354
12438         * gfortran.dg/graphite/id-pr43354.f: New.
12439
12440 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12441
12442         PR middle-end/43349
12443         * gfortran.dg/graphite/pr43349.f: New.
12444
12445 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12446
12447         PR middle-end/43306
12448         * gcc.dg/graphite/pr43306.c: New.
12449
12450 2010-03-12  David S. Miller  <davem@davemloft.net>
12451
12452         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12453         sparc.
12454
12455 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12456
12457         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12458
12459 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
12460
12461         PR fortran/43291
12462         PR fortran/43326
12463         * gfortran.dg/dynamic_dispatch_7.f03: New test.
12464
12465 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
12466
12467         * gfortran.dg/default_format_denormal_1.f90: Don't assume
12468         fail for *-*-mingw* targets.
12469
12470 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
12471
12472         PR debug/43329
12473         * gcc.dg/guality/pr43329-1.c: New test.
12474
12475 2010-03-11  Martin Jambor  <mjambor@suse.cz>
12476
12477         PR tree-optimization/43257
12478         * g++.dg/torture/pr43257.C: New test.
12479
12480 2010-03-11  Tobias Burnus  <burnus@net-b.de>
12481
12482         PR fortran/43228
12483         * gfortran.dg/namelist_61.f90: New test.
12484
12485 2010-03-11  Richard Guenther  <rguenther@suse.de>
12486
12487         PR tree-optimization/43255
12488         * gcc.c-torture/compile/pr43255.c: New testcase.
12489
12490 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12491
12492         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
12493         * gcc.dg/pr43280.c: New testcase.
12494
12495 2010-03-11  Richard Guenther  <rguenther@suse.de>
12496
12497         PR lto/43200
12498         * gcc.dg/lto/20100227-1_0.c: New testcase.
12499         * gcc.dg/lto/20100227-1_1.c: Likewise.
12500
12501 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12502
12503         PR libfortran/43320
12504         PR libfortran/43265
12505         * gfortran.dg/read_eof_6.f: New test
12506         * gfortran.dg/read_x_eof.f90: New test.
12507         * gfortran.dg/read_x_past.f: Update test.
12508
12509 2010-03-10  Jan Hubicka  <jh@suse.cz>
12510
12511         * gcc.c-torture/compile/pr43288.c: New test.
12512
12513 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12514
12515         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12516         -fpic/-fPIC flags.
12517         * g++.old-deja/g++.pt/asm2.C: Likewise.
12518         * gcc.c-torture/compile/20000804-1.c: Likewise.
12519         * gcc.target/i386/clobbers.c: Likewise.
12520
12521 2010-03-10  Tobias Burnus  <burnus@net-b.de>
12522
12523         PR fortran/43303
12524         * gfortran.dg/c_assoc_3.f90: New test.
12525
12526 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
12527
12528         PR debug/36728
12529         * gcc.dg/guality/pr36728-1.c: New test.
12530         * gcc.dg/guality/pr36728-2.c: New test.
12531
12532 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12533
12534         * gcc.dg/h8300-div-delay-slot.c: New test.
12535
12536 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
12537
12538         PR tree-optimization/43236
12539         * gcc.c-torture/execute/pr43236.c: New test.
12540
12541 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
12542
12543         PR middle-end/42859
12544         * g++.dg/eh/pr42859.C: New test.
12545
12546 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
12547
12548         PR debug/43299
12549         * gcc.dg/pr43299.c: New test.
12550
12551         PR debug/43290
12552         * g++.dg/eh/unwind2.C: New test.
12553
12554 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12555             Reza Yazdani  <reza.yazdani@amd.com>
12556
12557         PR middle-end/43065
12558         * gcc.dg/graphite/run-id-4.c: New.
12559
12560 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12561
12562         PR middle-end/43065
12563         * gcc.dg/graphite/run-id-3.c: New.
12564
12565 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
12566
12567         PR middle-end/42644
12568         PR middle-end/42130
12569         * gcc.dg/graphite/id-18.c: New.
12570         * gcc.dg/graphite/run-id-pr42644.c: New.
12571
12572 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12573
12574         PR middle-end/42326
12575         * gcc.dg/graphite/pr42326.c: New.
12576
12577 2010-03-08  Richard Guenther  <rguenther@suse.de>
12578
12579         PR tree-optimization/43269
12580         * gcc.c-torture/execute/pr43269.c: New testcase.
12581
12582 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
12583
12584         PR fortran/43256
12585         * gfortran.dg/typebound_call_13.f03: New.
12586
12587 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
12588
12589         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
12590         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
12591
12592 2010-03-05  Jason Merrill  <jason@redhat.com>
12593
12594         * g++.dg/abi/mangle40.C: Require weak and alias.
12595
12596 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12597
12598         PR middle-end/42326
12599         * gfortran.dg/graphite/pr42326.f90: New.
12600         * gfortran.dg/graphite/pr42326-1.f90: New.
12601
12602 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12603
12604         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
12605         (gnat_target_compile): Likewise.
12606         Reinitialize GNAT_UNDER_TEST if target changes.
12607         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
12608         (local_find_gnatmake): Pass full --GCC to gnatlink.
12609         Remove --LINK.
12610
12611 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12612
12613         PR c/43248
12614         * gcc.dg/compound-literal-1.c: New testcase.
12615
12616 2010-03-04  Martin Jambor  <mjambor@suse.cz>
12617
12618         PR tree-optimization/43164
12619         PR tree-optimization/43191
12620         * gcc.c-torture/compile/pr43164.c: New test.
12621         * gcc.c-torture/compile/pr43191.c: Likewise.
12622
12623 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
12624
12625         PR fortran/43244
12626         * gfortran.dg/finalize_9.f90: New.
12627
12628 2010-03-04  Tobias Burnus  <burnus@net-b.de>
12629             Ken Werner  <ken@linux.vnet.ibm.com>
12630
12631         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12632         to dg-options for spu.
12633         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12634         dump-scan target to exclude spu.
12635
12636 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
12637
12638         PR middle-end/43209
12639         * gcc.dg/tree-ssa/ivopts-4.c: New.
12640
12641 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
12642
12643         * lib/target-supports-dg.exp (check-flags): Provide defaults for
12644         include-opts and exclude-opts; skip checking the flags if arguments
12645         are the same as the defaults.
12646         (dg-xfail-if): Verify the number of arguments, supply defaults
12647         for unspecified optional arguments.
12648         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12649
12650 2010-03-03  Jason Merrill  <jason@redhat.com>
12651
12652         PR c++/12909
12653         * g++.dg/abi/mangle40.C: Updated.
12654
12655 2010-03-03  Jason Merrill  <jason@redhat.com>
12656
12657         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12658         * g++.dg/abi/mangle23.C: Likewise.
12659         * g++.dg/eh/simd-2.C: Likewise.
12660         * g++.dg/ext/attribute-test-2.C: Likewise.
12661         * g++.dg/ext/vector14.C: Likewise.
12662         * g++.dg/other/pr34435.C: Likewise.
12663         * g++.dg/template/conv8.C: Likewise.
12664         * g++.dg/template/nontype9.C: Likewise.
12665         * g++.dg/template/qualttp17.C: Likewise.
12666         * g++.dg/template/ref1.C: Likewise.
12667         * g++.old-deja/g++.pt/crash68.C: Likewise.
12668         * g++.old-deja/g++.pt/ref1.C: Likewise.
12669         * g++.old-deja/g++.pt/ref3.C: Likewise.
12670         * g++.old-deja/g++.pt/ref4.C: Likewise.
12671
12672         PR c++/12909
12673         * g++.dg/abi/mangle40.C: New.
12674         * g++.dg/abi/mangle41.C: New.
12675         * g++.dg/lto/20100302_0.C: New.
12676         * g++.dg/lto/20100302_1.C: New.
12677         * g++.dg/lto/20100302.h: New.
12678
12679 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
12680
12681         PR fortran/43243
12682         * gfortran.dg/internal_pack_12.f90: New test.
12683
12684 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
12685
12686         * gcc.dg/pr36997.c: Adjust error message.
12687
12688 2010-03-03  Mike Stump  <mikestump@comcast.net>
12689
12690         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12691         adjustments to not be present on machines that align the stack to
12692         more than 4 bytes and don't have a red zone yet as that is an
12693         unimplemented optimization.
12694
12695 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
12696
12697         PR fortran/43169
12698         * gfortran.dg/impure_assignment_3.f90: New.
12699
12700 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
12701
12702         PR debug/43229
12703         * gfortran.dg/pr43229.f90: New test.
12704
12705         PR debug/43237
12706         * gcc.dg/debug/dwarf2/pr43237.c: New test.
12707
12708         PR debug/43177
12709         * gcc.dg/guality/pr43177.c: New test.
12710
12711 2010-03-02  Jason Merrill  <jason@redhat.com>
12712
12713         * g++.dg/ext/vector9.C: Adjust error message.
12714         * g++.dg/conversion/simd3.C: Likewise.
12715         * g++.dg/other/error23.C: Likewise.
12716
12717 2010-03-02  Mike Stump  <mikestump@comcast.net>
12718
12719         PR c++/41090
12720         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12721
12722 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
12723
12724         PR fortran/43180
12725         * gfortran.dg/internal_pack_10.f90: New test.
12726
12727         PR fortran/43173
12728         * gfortran.dg/internal_pack_11.f90: New test.
12729
12730 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
12731
12732         PR middle-end/42640
12733         * gcc.dg/tree-ssa/pr42640.c: New.
12734
12735 2010-03-01  Richard Guenther  <rguenther@suse.de>
12736
12737         PR tree-optimization/43220
12738         * gcc.c-torture/execute/pr43220.c: New testcase.
12739
12740 2010-03-01  Richard Guenther  <rguenther@suse.de>
12741
12742         PR middle-end/43213
12743         * gcc.dg/pr43213.c: New testcase.
12744
12745 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12746
12747         PR pch/14940
12748         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12749
12750 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12751
12752         * lib/target-supports.exp (check_effective_target_ucn_nocache):
12753         New function.
12754         (check_effective_target_ucn): Likewise.
12755
12756         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12757         if !ucn.
12758         * gcc.dg/ucnid-2.c: Likewise.
12759         * gcc.dg/ucnid-3.c: Likewise.
12760         * gcc.dg/ucnid-4.c: Likewise.
12761         * gcc.dg/ucnid-11.c: Likewise.
12762         * gcc.dg/ucnid-12.c: Likewise.
12763         * gcc.dg/ucnid-6.c: Skip if !ucn.
12764         * gcc.dg/ucnid-9.c: Likewise.
12765
12766 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12767
12768         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12769         lists to dg-skip-if.
12770         * gcc.target/i386/stackalign/return-3.c: Likewise.
12771
12772 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12773
12774         * gcc.target/i386/clearcap.map: New file.
12775         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12776         Pass clearcap.map by default if supported.
12777
12778 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12779
12780         PR fortran/42900
12781         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12782         Explain this.
12783         * gfortran.dg/stat_2.f90: Likewise.
12784
12785 2010-03-01  Tobias Burnus  <burnus@net-b.de>
12786
12787         PR fortran/43199
12788         * gfortran.dg/module_read_2.f90: New test.
12789
12790 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
12791
12792         PR c++/42748
12793         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12794         * g++.dg/abi/mangle12.C: Likewise.
12795         * g++.dg/abi/mangle20-2.C: Likewise.
12796         * g++.dg/abi/mangle17.C: Likewise.
12797         * g++.dg/template/cond2.C: Likewise.
12798         * g++.dg/template/pr35240.C: Likewise.
12799
12800 2010-02-27  Richard Guenther  <rguenther@suse.de>
12801
12802         PR tree-optimization/43186
12803         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12804
12805 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12806
12807         * g++.dg/abi/packed1.C: Expect warning on the SH.
12808
12809 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
12810
12811         PR c++/42054:
12812         * g++.dg/parse/error37.C: New test.
12813
12814 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12815
12816         PR c/24577
12817         PR c/43192
12818         * gcc.dg/pr8927-1.c: Match new note.
12819         * gcc.dg/990506-0.c: Likewise.
12820         * gcc.dg/gomp/flush-2.c: Likewise.
12821         * gcc.dg/gomp/atomic-5.c: Likewise.
12822         * gcc.dg/gomp/pr34607.c: Likewise.
12823         * gcc.dg/pr35746.c: Likewise.
12824         * gcc.dg/cpp/pragma-1.c: Likewise.
12825         * gcc.dg/cpp/pragma-2.c: Likewise.
12826         * gcc.dg/pr41842.c: Likewise.
12827         * gcc.dg/noncompile/20040629-1.c: Likewise.
12828         * objc.dg/private-1.m: Likewise.
12829
12830 2010-02-27  Tobias Burnus  <burnus@net-b.de>
12831
12832         PR fortran/43185
12833         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12834         * gfortran.dg/default_initialization_4.f90: New test.
12835
12836 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
12837
12838         * gnat.dg/thin_pointer.ad[sb]: Rename into...
12839         * gnat.dg/thin_pointer1.ad[sb]: ...this.
12840         * gnat.dg/thin_pointer2.adb: New test.
12841         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12842
12843 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12844
12845         PR c/20631
12846         * gcc.dg/cpp/c90-pedantic.c: New.
12847         * gcc.dg/cpp/c90.c: New.
12848         * gcc.dg/gnu90-const-expr-1.c: New.
12849         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12850
12851 2010-02-26  Richard Guenther  <rguenther@suse.de>
12852
12853         PR tree-optimization/43186
12854         * gcc.c-torture/compile/pr43186.c: New testcase.
12855
12856 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
12857
12858         PR debug/43190
12859         * c-c++-common/dwarf2/pr43190.c: New test.
12860
12861 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12862
12863         PR testsuite/37074:
12864         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12865
12866 2010-02-26  Richard Guenther  <rguenther@suse.de>
12867
12868         PR tree-optimization/43188
12869         * gcc.c-torture/compile/pr43188.c: New testcase.
12870
12871 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12872
12873         PR target/43175
12874         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12875
12876 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
12877
12878         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12879
12880 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
12881
12882         PR target/43154
12883         * gcc.target/powerpc/pr43154.c: New file.
12884
12885 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
12886
12887         PR debug/43166
12888         * gfortran.dg/debug/pr43166.f: New test.
12889
12890         PR debug/43165
12891         * gcc.dg/torture/pr43165.c: New test.
12892
12893 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12894
12895         PR c/43128
12896         * c-c++-common/pr41779.c: Update.
12897
12898 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12899
12900         PR ada/32547
12901         * lib/gnat-dg.exp (gnat_load): Redefine.
12902
12903         * ada/acats/run_acats: Run run_all.sh with $SHELL.
12904         * ada/acats/run_all.sh: Downcase tasking not implemented message.
12905
12906 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12907
12908         PR libobjc/36610
12909         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12910         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12911         -fgnu-runtime.
12912         Sort entries.
12913
12914 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12915
12916         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12917
12918 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
12919
12920         PR debug/43150
12921         * gcc.dg/guality/vla-1.c: New test.
12922
12923 2010-02-24  Tobias Burnus  <burnus@net-b.de>
12924
12925         PR fortran/43042
12926         * gfortran.dg/c_ptr_tests_15.f90: New test.
12927
12928 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12929
12930         PR target/43107
12931         * gcc.target/i386/pr43107.c: New test.
12932
12933 2010-02-23  Jason Merrill  <jason@redhat.com>
12934
12935         PR c++/43143
12936         * g++.dg/cpp0x/variadic100.C: New.
12937
12938 2010-02-23  Jason Merrill  <jason@redhat.com>
12939
12940         PR debug/42800
12941         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12942         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12943         * c-c++-common/dwarf2/vla1.c: New.
12944
12945 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12946
12947         PR target/43139
12948         * gcc.dg/pr43139.c: New test.
12949
12950         PR debug/43077
12951         * gcc.dg/guality/pr43077-1.c: New test.
12952
12953 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12954
12955         PR 43123
12956         * gcc.dg/march.c: New.
12957         * gcc.dg/march-generic.c: New.
12958         * gcc.dg/mtune.c: New.
12959
12960 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12961
12962         PR middle-end/43083
12963         * gcc.dg/graphite/pr43083.c: New.
12964
12965 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12966
12967         PR middle-end/43097
12968         * gfortran.dg/graphite/pr43097.f: New.
12969
12970 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12971             Manuel López-Ibáñez  <manu@gcc.gnu.org>
12972
12973         PR middle-end/43140
12974         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12975
12976 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12977
12978         PR middle-end/43026
12979         * g++.dg/graphite/pr43026.C: New.
12980
12981 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12982
12983         PR c++/43126
12984         * gcc.dg/cleanup-1.c: Update.
12985         * gcc.dg/func-args-1.c: Update.
12986         * gcc.dg/format/sentinel-1.c: Update.
12987         * g++.old-deja/g++.jason/scoping10.C: Update.
12988         * g++.old-deja/g++.ns/lookup5.C: Update.
12989         * g++.dg/ext/cleanup-1.C: Update.
12990         * g++.dg/parse/varmod1.C: Update.
12991         * g++.dg/parse/error33.C: Update.
12992         * g++.dg/expr/call3.C: Update.
12993         * g++.dg/func-args-1.C: New.
12994
12995 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12996
12997         PR c/43125
12998         * gcc.dg/attr-used-2.c: Moved to ...
12999         * c-c++-common/attr-used-2.c: Here.
13000
13001         * gcc.dg/attr-used.c: Moved to ...
13002         * c-c++-common/attr-used.c: Here.
13003
13004 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
13005
13006         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13007
13008 2010-02-22  Richard Guenther  <rguenther@suse.de>
13009
13010         PR lto/43045
13011         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13012         * gfortran.dg/lto/20100222-1_1.c: Likewise.
13013
13014 2010-02-22  Richard Guenther  <rguenther@suse.de>
13015
13016         PR tree-optimization/42749
13017         * gcc.c-torture/compile/pr42749.c: New testcase.
13018
13019 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
13020
13021         PR fortran/43072
13022         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13023         * gfortran.dg/internal_pack_9.f90: New test.
13024
13025 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13026
13027         PR c++/23510
13028         * g++.dg/template/recurse.C: Adjust.
13029         * g++.dg/template/pr23510.C: New.
13030
13031 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
13032
13033         PR c++/42824
13034         * g++.dg/template/memclass4.C: New test.
13035
13036 2010-02-21  Tobias Burnus  <burnus@net-b.de>
13037
13038         PR fortran/35259
13039         * gfortran.dg/reassoc_5.f90: New test.
13040
13041 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
13042
13043         PR target/43067
13044         * gcc.target/i386/pr43067.c: New test.
13045
13046 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13047
13048         PR c++/35669
13049         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13050         -Wconversion-null.
13051         * g++.dg/warn/Wconversion-null.C: New test.
13052         * g++.old-deja/g++.other/null1.C: Move to...
13053         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13054
13055 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
13056
13057         PR fortran/36932
13058         PR fortran/36933
13059         * gfortran.dg/dependency_26.f90: New test.
13060
13061         PR fortran/43072
13062         * gfortran.dg/internal_pack_7.f90: New test.
13063
13064         PR fortran/43111
13065         * gfortran.dg/internal_pack_8.f90: New test.
13066
13067 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13068
13069         PR 43128
13070         * c-c++-common/pr41779.c: Fix broken testcase.
13071
13072 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13073
13074         PR 36513
13075         * c-c++-common/pr36513.c: New testcase.
13076         * c-c++-common/pr36513-2.c: New testcase.
13077
13078 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13079
13080         PR 41779
13081         * c-c++-common/pr41779.c: New.
13082
13083 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
13084
13085         PR debug/43084
13086         * gcc.dg/pr43084.c: New test.
13087
13088 2010-02-19  Richard Guenther  <rguenther@suse.de>
13089
13090         PR tree-optimization/42916
13091         * gcc.dg/pr42916.c: New testcase.
13092
13093 2010-02-18  Jason Merrill  <jason@redhat.com>
13094
13095         PR c++/42837
13096         * g++.dg/abi/packed1.C: Add expected warning.
13097
13098         PR c++/43108
13099         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13100         * gcc.dg/torture/dg-torture.exp: Likewise.
13101         * c-c++-common/torture/complex-sign.h,
13102         c-c++-common/torture/complex-sign-add.c,
13103         c-c++-common/torture/complex-sign-mixed-add.c,
13104         c-c++-common/torture/complex-sign-mixed-div.c,
13105         c-c++-common/torture/complex-sign-mixed-mul.c,
13106         c-c++-common/torture/complex-sign-mixed-sub.c,
13107         c-c++-common/torture/complex-sign-mul.c,
13108         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13109         Adapt for C++ compilation as well.
13110
13111         PR c++/43070
13112         * g++.dg/ext/label1.C: Update.
13113         * g++.dg/ext/label2.C: Update.
13114
13115         PR c++/26261
13116         * g++.dg/template/dependent-name6.C: New.
13117
13118         PR c++/43109
13119         * g++.dg/parse/namespace12.C: New.
13120
13121 2010-02-18  Martin Jambor  <mjambor@suse.cz>
13122
13123         PR tree-optimization/43066
13124         * gcc.c-torture/compile/pr43066.c: New test.
13125
13126 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
13127
13128         * g++.dg/ext/attrib35.C: Fix target selector string.
13129         * g++.dg/ext/attrib36.C: Ditto.
13130         * g++.dg/ext/attrib37.C: Ditto.
13131         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13132         * g++.dg/abi/mangle25.C: Ditto.
13133
13134 2010-02-17  Jason Merrill  <jason@redhat.com>
13135
13136         PR c++/43069
13137         * g++.dg/parse/namespace11.C: New.
13138
13139         PR c++/43093
13140         * g++.dg/ext/attrib37.C: New.
13141
13142         PR c++/43079
13143         * g++.dg/template/ptrmem20.C: New.
13144
13145 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
13146
13147         PR target/43103
13148         * gcc.target/i386/xop-check.h: Include m256-check.h.
13149         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13150         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13151         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13152         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13153
13154 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
13155
13156         PR debug/42918
13157         * gcc.dg/pr42918.c: New test.
13158
13159 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
13160
13161         * g++.dg/ext/attrib36.C: Require ILP32.
13162
13163 2010-02-16  Richard Guenther  <rguenther@suse.de>
13164
13165         PR tree-optimization/41043
13166         * gfortran.dg/pr41043.f90: New testcase.
13167         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13168
13169 2010-02-16  Jason Merrill  <jason@redhat.com>
13170
13171         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13172
13173 2010-02-16  Ira Rosen  <irar@il.ibm.com>
13174
13175         PR tree-optimization/43074
13176         * gcc.dg/vect/fast-math-pr43074.c: New test.
13177
13178 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
13179
13180         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13181
13182 2010-02-16  Jason Merrill  <jason@redhat.com>
13183
13184         PR c++/43031
13185         * g++.dg/ext/attrib36.C: New.
13186
13187         PR c++/43036
13188         * g++.dg/other/array6.C: New.
13189
13190 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13191
13192         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13193
13194 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
13195
13196         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13197         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13198         * gcc.target/i386/xop-vpermil2pd-1.c: New.
13199         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13200         * gcc.target/i386/xop-vpermil2ps-1.c: New.
13201         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13202
13203 2010-02-15  Richard Guenther  <rguenther@suse.de>
13204
13205         PR middle-end/43068
13206         * g++.dg/torture/pr43068.C: New testcase.
13207
13208 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
13209
13210         PR c++/43024
13211         * g++.dg/opt/ice1.C: New.
13212
13213 2010-02-14  Jason Merrill  <jason@redhat.com>
13214
13215         PR c++/41997
13216         * g++.dg/cpp0x/initlist-opt.C: New.
13217
13218 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
13219
13220         PR fortran/41113
13221         PR fortran/41117
13222         * gfortran.dg/internal_pack_6.f90: New test.
13223
13224 2010-02-12  Jason Merrill  <jason@redhat.com>
13225
13226         PR c++/43054
13227         * g++.dg/cpp0x/variadic99.C: New.
13228
13229 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
13230
13231         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13232         sign extend pointers to gualchk_t.
13233
13234         PR c++/43033
13235         * g++.dg/other/default3.C: Xfail g4 test.
13236
13237 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13238
13239         PR middle-end/43012
13240         * gcc.dg/graphite/pr43012.c: New.
13241
13242 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13243
13244         PR middle-end/42930
13245         * g++.dg/graphite/pr42930.C: New.
13246
13247 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13248
13249         PR middle-end/42914
13250         PR middle-end/42530
13251         * gcc.dg/graphite/pr42530.c: New.
13252         * gcc.dg/graphite/pr42914.c: New.
13253
13254 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13255
13256         PR middle-end/42771
13257         * gcc.dg/graphite/pr42771.c: New.
13258
13259 2010-02-11  Richard Guenther  <rguenther@suse.de>
13260
13261         PR tree-optimization/42998
13262         * gcc.c-torture/compile/pr42998.c: New testcase.
13263
13264 2010-02-10  Jason Merrill  <jason@redhat.com>
13265
13266         PR c++/41896
13267         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13268
13269         PR c++/42983, core issue 906
13270         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13271         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13272
13273         PR c++/43016
13274         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13275
13276 2010-02-10  Richard Guenther  <rguenther@suse.de>
13277
13278         PR tree-optimization/43017
13279         * gcc.dg/torture/pr43017.c: New testcase.
13280
13281 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13282
13283         PR fortran/40823
13284         * gfortran.dg/private_type_1.f90: Update error location.
13285         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13286         * gfortran.dg/typebound_operator_2.f03: Ditto.
13287         * gfortran.dg/assignment_2.f90: Ditto.
13288         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13289         * gfortran.dg/binding_label_tests_9.f03: Ditto.
13290
13291 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13292
13293         PR fortran/43015
13294         * gfortran.dg/bind_c_usage_20.f90: New test.
13295
13296 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13297
13298         PR debug/43010
13299         * g++.dg/debug/pr43010.C: New test.
13300
13301 2010-02-10  Richard Guenther  <rguenther@suse.de>
13302
13303         PR c/43007
13304         * gcc.c-torture/execute/20100209-1.c: New testcase.
13305         * gcc.dg/fold-div-3.c: Likewise.
13306
13307 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13308
13309         * gcc.dg/builtin-ffs-1.c: New test.
13310
13311 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13312
13313         PR fortran/42999
13314         * gfortran.dg/array_constructor_35.f90: New test.
13315
13316 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13317
13318         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13319
13320 2010-02-09  Jason Merrill  <jason@redhat.com>
13321
13322         PR c++/42399
13323         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13324
13325         PR c++/42370
13326         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13327
13328 2010-02-09  Tobias Burnus  <burnus@net-b.de>
13329
13330         PR fortran/41869
13331         * gfortran.dg/module_write_1.f90: New test.
13332
13333 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
13334
13335         * gcc.dg/pr19340.c: Adjust.
13336
13337 2010-02-09  Richard Guenther  <rguenther@suse.de>
13338
13339         PR tree-optimization/43008
13340         * gcc.c-torture/execute/pr43008.c: New testcase.
13341
13342 2010-02-09  Richard Guenther  <rguenther@suse.de>
13343
13344         PR tree-optimization/43000
13345         * gcc.dg/torture/pr43000.c: New testcase.
13346         * gcc.dg/torture/pr43002.c: Likewise.
13347
13348 2010-02-09  Daniel Kraft  <d@domob.eu>
13349
13350         PR fortran/39171
13351         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13352         and pass -Wsurprising as necessary.
13353
13354 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
13355
13356         PR tree-optimization/42890
13357         * g++.dg/torture/pr42890.C: New test.
13358
13359 2010-02-08  Richard Guenther  <rguenther@suse.de>
13360
13361         PR middle-end/42995
13362         * gcc.dg/tree-ssa/inline-4.c: New testcase.
13363
13364 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13365
13366         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
13367         return 0 from main.
13368         * gcc.dg/graphite/block-1.c: Same.
13369         * gcc.dg/graphite/block-3.c: Same.
13370         * gcc.dg/graphite/block-4.c: Same.
13371         * gcc.dg/graphite/block-5.c: Same.
13372         * gcc.dg/graphite/block-6.c: Same.
13373         * gcc.dg/graphite/block-7.c: Same.
13374         * gcc.dg/graphite/interchange-0.c: Same.
13375         * gcc.dg/graphite/interchange-1.c: Same.
13376         * gcc.dg/graphite/interchange-10.c: Same.
13377         * gcc.dg/graphite/interchange-11.c: Same.
13378         * gcc.dg/graphite/interchange-12.c: Same.
13379         * gcc.dg/graphite/interchange-2.c: Same.
13380         * gcc.dg/graphite/interchange-3.c: Same.
13381         * gcc.dg/graphite/interchange-4.c: Same.
13382         * gcc.dg/graphite/interchange-5.c: Same.
13383         * gcc.dg/graphite/interchange-6.c: Same.
13384         * gcc.dg/graphite/interchange-7.c: Same.
13385         * gcc.dg/graphite/interchange-8.c: Same.
13386         * gcc.dg/graphite/interchange-9.c: Same.
13387         * gcc.dg/graphite/interchange-mvt.c: Same.
13388
13389 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13390
13391         * gfortran.dg/graphite/id-19.f: New.
13392         * gfortran.dg/graphite/pr14741.f90: New.
13393         * gfortran.dg/graphite/pr41924.f90: New.
13394         * gfortran.dg/graphite/run-id-2.f90: New.
13395
13396 2010-02-07  Richard Guenther  <rguenther@suse.de>
13397
13398         PR middle-end/42956
13399         * gcc.c-torture/compile/pr42956.c: New testcase.
13400
13401 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13402
13403         PR libfortran/42742
13404         * gfortran.dg/fmt_cache_2.f: New test.
13405
13406 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13407
13408         * gfortran.dg/read_no_eor.f90: New test.
13409
13410 2010-02-05  Jason Merrill  <jason@redhat.com>
13411
13412         * g++.dg/ext/label13.C: Move constructor body out of class.
13413
13414 2010-02-03  Jason Merrill  <jason@redhat.com>
13415
13416         PR c++/42870
13417         * g++.dg/ext/dllexport3.C: New.
13418
13419 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
13420
13421         * gcc.dg/format/ms-format3.c: New test for specific MS types.
13422
13423 2010-02-05  Richard Guenther  <rguenther@suse.de>
13424
13425         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13426
13427 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
13428
13429         PR c++/42915
13430         * g++.dg/other/crash-9.C: New test.
13431
13432 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
13433
13434         PR fortran/42309
13435         * gfortran.dg/subref_array_pointer_4.f90 : New test.
13436
13437 2010-02-04  Richard Guenther  <rguenther@suse.de>
13438
13439         PR rtl-optimization/42952
13440         * gcc.dg/torture/pr42952.c: New testcase.
13441
13442 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13443
13444         PR libfortran/42901
13445         * gfortran.dg/namelist_60.f90: New test.
13446
13447 2010-02-03  Jason Merrill  <jason@redhat.com>
13448
13449         PR c++/40138
13450         * g++.dg/ext/builtin11.C: New.
13451
13452         PR c++/4926
13453         PR c++/38600
13454         * g++.dg/abi/mangle35.C: New.
13455         * g++.dg/abi/mangle37.C: New.
13456
13457         PR c++/12909
13458         * g++.dg/abi/mangle36.C: New.
13459
13460         PR c++/35652
13461         * g++.dg/warn/string1.C: New.
13462
13463 2010-02-03  Richard Guenther  <rguenther@suse.de>
13464
13465         PR tree-optimization/42944
13466         * gcc.dg/errno-1.c: New testcase.
13467
13468 2010-02-03  Richard Guenther  <rguenther@suse.de>
13469
13470         PR middle-end/42927
13471         * gcc.c-torture/compile/pr42927.c: New testcase.
13472
13473 2010-02-03  Tobias Burnus  <burnus@net-b.de>
13474
13475         PR fortran/42936
13476         * gfortran.dg/null_4.f90: New test.
13477
13478 2010-02-02  Jason Merrill  <jason@redhat.com>
13479
13480         PR c++/41090
13481         * g++.dg/ext/label13.C: New.
13482
13483 2010-02-02  Tobias Burnus  <burnus@net-b.de>
13484
13485         PR fortran/42650
13486         * gfortran.dg/func_result_5.f90: New test.
13487
13488 2010-02-01  Tobias Burnus  <burnus@net-b.de>
13489
13490         PR fortran/42922
13491         * gfortran.dg/pure_initializer_3.f90: News test.
13492
13493 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
13494
13495         PR fortran/42888
13496         * gfortran.dg/allocate_derived_2.f90: New test.
13497
13498 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
13499
13500         PR middle-end/42898
13501         * gcc.dg/torture/pr42898-2.c: New test.
13502
13503 2010-01-31  Richard Guenther  <rguenther@suse.de>
13504
13505         PR middle-end/42898
13506         * gcc.dg/torture/pr42898.c: New testcase.
13507
13508 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
13509
13510         PR fortran/38324
13511         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13512         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
13513
13514 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
13515
13516         * g++.dg/tree-ssa/inline-1.C: New.
13517         * g++.dg/tree-ssa/inline-2.C: New.
13518         * g++.dg/tree-ssa/inline-3.C: New.
13519
13520 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
13521
13522         PR testsuite/41701
13523         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13524         the string 'pow' in the pathname of the compiler from generating a
13525         test failure.
13526
13527 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13528
13529         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13530         * g++.old-deja/g++.mike/eh17.C: Likewise.
13531         * g++.old-deja/g++.mike/p5571.C: Likewise.
13532
13533 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
13534
13535         PR c++/42758
13536         PR c++/42634
13537         PR c++/42336
13538         PR c++/42797
13539         PR c++/42880
13540         * g++.dg/other/crash-5.C: New test.
13541         * g++.dg/other/crash-6.C: New test.
13542         * g++.dg/other/crash-7.C: New test.
13543         * g++.dg/other/crash-8.C: New test.
13544
13545 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
13546
13547         PR rtl-optimization/42889
13548         * gcc.dg/pr42889.c: New test.
13549
13550 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
13551
13552         * gcc.target/i386/pr42881.c: Use SSE2.
13553
13554 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
13555
13556         PR target/42891
13557         * gcc.target/i386/pr42891.c: New test.
13558
13559 2010-01-28  Richard Guenther  <rguenther@suse.de>
13560
13561         PR tree-optimization/42871
13562         * g++.dg/torture/pr42871.C: New testcase.
13563
13564 2010-01-28  Richard Guenther  <rguenther@suse.de>
13565
13566         * gcc.dg/Wobjsize-1.h: New testcase.
13567         * gcc.dg/Wobjsize-1.c: Likewise.
13568
13569 2010-01-28  Richard Guenther  <rguenther@suse.de>
13570
13571         PR middle-end/42883
13572         * g++.dg/torture/pr42883.C: New testcase.
13573
13574 2010-01-28  Michael Matz  <matz@suse.de>
13575
13576         * gcc.target/i386/pr42881.c: New test.
13577
13578 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13579
13580         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
13581         Add i?86-*-solaris2* support.
13582
13583 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
13584
13585         PR c++/42713
13586         PR c++/42820
13587         * g++.dg/template/typedef27.C: New test case.
13588         * g++.dg/template/typedef28.C: New test case.
13589
13590 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
13591
13592         * gcc.dg/optimize-bswap*.c: Add ARM target
13593
13594 2010-01-27  Richard Guenther  <rguenther@suse.de>
13595
13596         PR middle-end/42878
13597         * gcc.dg/torture/pr42878-1.c: New testcase.
13598         * gcc.dg/torture/pr42878-2.c: Likewise.
13599
13600 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
13601
13602         PR middle-end/42874
13603         * gcc.dg/vla-22.c: New test.
13604
13605 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
13606
13607         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
13608         current collation.
13609
13610 2010-01-26  Richard Guenther  <rguenther@suse.de>
13611
13612         PR rtl-optimization/42685
13613         * gcc.dg/pr42685.c: New testcase.
13614         * g++.dg/other/pr42685.C: Likewise.
13615
13616 2010-01-26  Richard Guenther  <rguenther@suse.de>
13617
13618         PR middle-end/42806
13619         * g++.dg/other/pr42806.C: New testcase.
13620
13621 2010-01-26  Richard Guenther  <rguenther@suse.de>
13622
13623         PR tree-optimization/42250
13624         * gcc.dg/pr42250.c: New testcase.
13625
13626 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
13627
13628         * gnat.dg/array_bounds_test.adb: New test.
13629
13630 2010-01-25  Tobias Burnus  <burnus@net-b.de>
13631
13632         PR fortran/42858
13633         * gfortran.dg/generic_21.f90: New test.
13634
13635 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13636
13637         PR testsuite/41522
13638         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13639
13640 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
13641
13642         PR c++/42748
13643         * g++.dg/abi/arm_va_list2.C: New test.
13644         * g++.dg/abi/arm_va_list2.h: Companion header file.
13645
13646 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
13647
13648         PR fortran/41044
13649         * gfortran.dg/parameter_array_ref_2.f90 : New test.
13650
13651         PR fortran/41167
13652         * gfortran.dg/char_array_arg_1.f90 : New test.
13653
13654         * gfortran.dg/pr25923.f90 : Remove XFAIL.
13655
13656 2010-01-24  Tobias Burnus  <burnus@net-b.de>
13657
13658         PR fortran/39304
13659         * gfortran.dg/generic_20.f90: New test.
13660
13661 2010-01-22  Michael Matz  <matz@suse.de>
13662
13663         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13664         -msse2.
13665
13666 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
13667
13668         PR fortran/42736
13669         * gfortran.dg/dependency_25.f90 : New test.
13670
13671 2010-01-21  Martin Jambor  <mjambor@suse.cz>
13672
13673         PR tree-optimization/42585
13674         * gcc.dg/tree-ssa/pr42585.c: New test.
13675
13676 2010-01-21  Richard Guenther  <rguenther@suse.de>
13677
13678         PR middle-end/19988
13679         * gcc.dg/pr19988.c: New testcase.
13680
13681 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
13682
13683         * g++.dg/compat/decimal/compat-common.h: New file.
13684         * g++.dg/compat/decimal/decimal-dummy.h: New file.
13685         * g++.dg/compat/decimal/pass_x.h: New file.
13686         * g++.dg/compat/decimal/pass_y.h: New file.
13687         * g++.dg/compat/decimal/pass-1_main.C: New file.
13688         * g++.dg/compat/decimal/pass-1_x.C: New file.
13689         * g++.dg/compat/decimal/pass-1_y.C: New file.
13690         * g++.dg/compat/decimal/pass-2_main.C: New file.
13691         * g++.dg/compat/decimal/pass-2_x.C: New file.
13692         * g++.dg/compat/decimal/pass-2_y.C: New file.
13693         * g++.dg/compat/decimal/pass-3_main.C: New file.
13694         * g++.dg/compat/decimal/pass-3_x.C: New file.
13695         * g++.dg/compat/decimal/pass-3_y.C: New file.
13696         * g++.dg/compat/decimal/pass-4_main.C: New file.
13697         * g++.dg/compat/decimal/pass-4_x.C: New file.
13698         * g++.dg/compat/decimal/pass-4_y.C: New file.
13699         * g++.dg/compat/decimal/pass-5_main.C: New file.
13700         * g++.dg/compat/decimal/pass-5_x.C: New file.
13701         * g++.dg/compat/decimal/pass-5_y.C: New file.
13702         * g++.dg/compat/decimal/pass-6_main.C: New file.
13703         * g++.dg/compat/decimal/pass-6_x.C: New file.
13704         * g++.dg/compat/decimal/pass-6_y.C: New file.
13705         * g++.dg/compat/decimal/return_x.h: New file.
13706         * g++.dg/compat/decimal/return_y.h: New file.
13707         * g++.dg/compat/decimal/return-1_main.C: New file.
13708         * g++.dg/compat/decimal/return-1_x.C: New file.
13709         * g++.dg/compat/decimal/return-1_y.C: New file.
13710         * g++.dg/compat/decimal/return-2_main.C: New file.
13711         * g++.dg/compat/decimal/return-2_x.C: New file.
13712         * g++.dg/compat/decimal/return-2_y.C: New file.
13713         * g++.dg/compat/decimal/return-3_main.C: New file.
13714         * g++.dg/compat/decimal/return-3_x.C: New file.
13715         * g++.dg/compat/decimal/return-3_y.C: New file.
13716         * g++.dg/compat/decimal/return-4_main.C: New file.
13717         * g++.dg/compat/decimal/return-4_x.C: New file.
13718         * g++.dg/compat/decimal/return-4_y.C: New file.
13719         * g++.dg/compat/decimal/return-5_main.C: New file.
13720         * g++.dg/compat/decimal/return-5_x.C: New file.
13721         * g++.dg/compat/decimal/return-5_y.C: New file.
13722         * g++.dg/compat/decimal/return-6_main.C: New file.
13723         * g++.dg/compat/decimal/return-6_x.C: New file.
13724         * g++.dg/compat/decimal/return-6_y.C: New file.
13725
13726 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13727
13728         PR debug/42715
13729         * gcc.dg/pr42715.c: New.
13730
13731 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
13732
13733         PR c++/42038
13734         * g++.dg/parse/crash55.C: New.
13735
13736 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13737
13738         PR debug/42782
13739         * gcc.dg/guality/pr42782.c: New.
13740
13741 2010-01-20  Jason Merrill  <jason@redhat.com>
13742
13743         PR c++/41788
13744         * g++.dg/abi/packed1.C: New.
13745
13746         PR c++/41920
13747         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13748
13749         PR c++/40750
13750         * g++.dg/parse/fn-typedef1.C: New.
13751         * g++.dg/other/cv_quals.C: Adjust.
13752
13753 2010-01-20  Anthony Green  <green@moxielogic.com>
13754
13755         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13756         pack(push) pragma).
13757         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13758         * gcc.dg/20020312-2.c: Port this to the moxie core.
13759         * gcc.dg/weak/typeof-2.c: Ditto.
13760
13761 2010-01-20  Richard Guenther  <rguenther@suse.de>
13762
13763         PR tree-optimization/42717
13764         * gcc.c-torture/compile/pr42717.c: New testcase.
13765
13766 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
13767
13768         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13769         of signed, add a few new tests.
13770
13771         PR middle-end/42803
13772         * g++.dg/parse/limits-initializer1.C: New test.
13773
13774 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13775
13776         PR fortran/42804
13777         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13778         * gfortran.dg/typebound_call_12.f03: New test.
13779
13780 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
13781
13782         PR fortran/42783
13783         * gfortran.dg/bounds_check_15.f90 : New test.
13784
13785 2010-01-19  Michael Matz  <matz@suse.de>
13786
13787         PR tree-optimization/41783
13788         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13789
13790 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13791
13792         PR target/38697.
13793         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13794         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13795         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
13796         * gcc.target/arm/neon/vget_lows16.c: Likewise.
13797         * gcc.target/arm/neon/vget_lows32.c: Likewise.
13798         * gcc.target/arm/neon/vget_lows64.c: Likewise.
13799         * gcc.target/arm/neon/vget_lows8.c: Likewise.
13800         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13801         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13802         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13803         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13804
13805 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13806
13807         PR fortran/42545
13808         * gfortran.dg/extends_6.f03: Modified an error message.
13809         * gfortran.dg/extends_10.f03: New test.
13810         * gfortran.dg/private_type_6.f03: Modified an error message.
13811         * gfortran.dg/structure_constructor_8.f03: Ditto.
13812
13813 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
13814
13815         PR tree-optimization/42719
13816         * gcc.dg/pr42719.c: New test.
13817
13818         PR debug/42728
13819         * gcc.dg/pr42728.c: New test.
13820
13821 2010-01-19  Anthony Green  <green@moxielogic.com>
13822
13823         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13824
13825 2010-01-18  Anthony Green  <green@moxielogic.com>
13826
13827         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13828         for moxie.
13829
13830 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
13831
13832         * g++.dg/template/error45.C: reverted as part of reverting the
13833         fix of PR c++/42634.
13834
13835 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13836
13837         PR c++/42634
13838         * g++.dg/template/error45.C: New test.
13839
13840 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13841
13842         PR c++/42766
13843         * g++.dg/conversion/op6.C: New test.
13844
13845 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
13846
13847         PR target/42774
13848         * gcc.target/alpha/pr42774.c: New test.
13849
13850 2010-01-18  Richard Guenther  <rguenther@suse.de>
13851
13852         PR tree-optimization/42781
13853         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13854
13855 2010-01-17  Richard Guenther  <rguenther@suse.de>
13856
13857         PR middle-end/42248
13858         * gcc.c-torture/execute/pr42248.c: New testcase.
13859
13860 2010-01-17  Richard Guenther  <rguenther@suse.de>
13861
13862         PR tree-optimization/42773
13863         * g++.dg/torture/pr42773.C: New testcase.
13864
13865 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
13866
13867         PR fortran/42677
13868         * gfortran.dg/interface_assignment_5.f90: New test.
13869
13870 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
13871
13872         PR c++/42697
13873         * g++.dg/template/crash94.C: Reverted.
13874
13875 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
13876
13877         PR debug/42767
13878         * gcc.dg/debug/pr42767.c: New.
13879
13880 2010-01-15  Jason Merrill  <jason@redhat.com>
13881
13882         PR c++/42761
13883         * g++.dg/cpp0x/decltype22.C: New.
13884
13885 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
13886
13887         PR middle-end/42760
13888         * g++.dg/torture/pr42760.C: New test.
13889
13890 2010-01-15  Jing Yu  <jingyu@google.com>
13891
13892         PR rtl-optimization/42691
13893         * gcc.c-torture/execute/pr42691.c: New.
13894
13895 2010-01-15  Richard Guenther  <rguenther@suse.de>
13896
13897         PR middle-end/42739
13898         * g++.dg/torture/pr42739.C: New testcase.
13899
13900 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
13901
13902         * g++.dg/template/error45.C: Revert as part of reverting changes
13903         or PR c++/42634.
13904
13905 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13906
13907         PR fortran/42684
13908         * gfortran.dg/interface_31.f90: New test.
13909
13910 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13911
13912         * gcc.target/powerpc/pr42747.c: New file.
13913
13914 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13915
13916         PR middle-end/42674
13917         * c-c++-common/pr42674.c: New test.
13918
13919         PR c++/42608
13920         * g++.dg/template/instantiate11.C: New test.
13921
13922 2010-01-14  Jason Merrill  <jason@redhat.com>
13923
13924         PR c++/42701
13925         * g++.dg/overload/error3.C: New.
13926
13927         PR c++/42655
13928         * g++.dg/overload/rvalue1.C: New.
13929
13930 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13931
13932         PR tree-optimization/42706
13933         * gcc.dg/ipa/pr42706.c: New testcase.
13934
13935 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13936
13937         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13938
13939 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13940
13941         PR tree-optimization/42714
13942         * g++.dg/torture/pr42714.C: New test.
13943
13944 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13945
13946         PR rtl-optimization/42246
13947         * gfortran.dg/pr42246-2.f: New.
13948
13949 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13950
13951         PR rtl-optimization/42389
13952         * gcc.dg/pr42389.c: New.
13953
13954 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13955
13956         PR rtl-optimization/42388
13957         * gcc.dg/pr42388.c: New.
13958
13959 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13960
13961         PR rtl-optimization/42294
13962         * gfortran.dg/pr42294.f: New.
13963
13964 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13965
13966         PR rtl-optimization/39453
13967         PR rtl-optimization/42246
13968         * gcc.dg/pr39453.c: New.
13969         * gcc.dg/pr42246.c: New.
13970
13971 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13972
13973         PR middle-end/42245
13974         * gcc.dg/pr42245.c: New.
13975         * gcc.dg/pr42245-2.c: New.
13976
13977 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13978
13979         PR rtl-optimization/42249
13980         * gcc.dg/pr42249.c: New.
13981
13982 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13983
13984         PR c/42721
13985         * gcc.c-torture/execute/pr42721.c: New test.
13986
13987 2010-01-14  Ira Rosen  <irar@il.ibm.com>
13988
13989         PR tree-optimization/42709
13990         * gcc.dg/vect/pr42709.c: New test.
13991
13992 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13993
13994         PR fortran/41478
13995         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13996         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13997
13998 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13999
14000         PR fortran/42481
14001         * gfortran.dg/generic_19.f90 : New test.
14002
14003 2010-01-13  Richard Guenther  <rguenther@suse.de>
14004
14005         PR tree-optimization/42730
14006         * gcc.c-torture/compile/pr42730.c: New testcase.
14007
14008 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
14009
14010         PR target/pr42542
14011         * gcc.target/ia64/pr42542-1.c: New.
14012         * gcc.target/ia64/pr42542-2.c: New.
14013         * gcc.target/ia64/pr42542-3.c: New.
14014
14015 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
14016
14017         PR c++/42634
14018         * g++.dg/template/error45.C: New test.
14019
14020 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14021
14022         PR tree-optimization/42704
14023         * g++.dg/torture/pr42704.C: New test.
14024
14025 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14026
14027         PR tree-optimization/42703
14028         * gcc.c-torture/compile/pr42703.c: New test.
14029
14030 2010-01-13  Richard Guenther  <rguenther@suse.de>
14031
14032         PR tree-optimization/42705
14033         * gcc.c-torture/compile/pr42705.c: New testcase.
14034
14035 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
14036
14037         * gcc.target/bfin/l2.c: New test.
14038         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14039
14040 2010-01-13  Richard Guenther  <rguenther@suse.de>
14041
14042         PR middle-end/42716
14043         * gcc.c-torture/compile/pr42716.c: New testcase.
14044
14045 2010-01-13  Richard Guenther  <rguenther@suse.de>
14046
14047         PR lto/42678
14048         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14049
14050 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
14051
14052         PR c/42708
14053         * gcc.c-torture/compile/pr42708-1.c: New test.
14054
14055 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
14056
14057         PR debug/42662
14058         * gcc.dg/pr42662.c: New test.
14059
14060         PR tree-optimization/42645
14061         * g++.dg/other/pr42645-1.C: New test.
14062         * g++.dg/other/pr42645-2.C: New test.
14063
14064 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
14065
14066         PR target/42416
14067         * gcc.target/powerpc/warn-1.c: New test.
14068         * gcc.target/powerpc/warn-2.c: New test.
14069
14070 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
14071
14072         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14073         stack alignment.
14074
14075 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
14076
14077         * gcc.dg/lto/20100108_0.c: New.
14078
14079 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
14080
14081         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14082         Add -march=i686 -msse for 32bit x86 targets.
14083
14084 2010-01-10  Richard Guenther  <rguenther@suse.de>
14085
14086         PR middle-end/42667
14087         * gcc.dg/torture/pr42667.c: New testcase.
14088
14089 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14090
14091         PR fortran/32489
14092         * gfortran.dg/array_constructor_34.f90: New test.
14093
14094 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14095
14096         PR fortran/20923
14097         * gfortran.dg/array_constructor_33.f90: New test.
14098         gfortran.dg/array_function_5.f90: Add credit.
14099
14100 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14101
14102         PR debug/42631
14103         * gcc.dg/pr42631.c: New.
14104
14105 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14106
14107         PR debug/42630
14108         * gcc.dg/pr42630.c: New.
14109
14110 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14111
14112         PR debug/42629
14113         * gcc.dg/pr42629.c: New.
14114
14115 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14116
14117         PR middle-end/42363
14118         * gcc.dg/torture/pr42363.c: New.
14119
14120 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14121
14122         PR debug/42604
14123         PR debug/42395
14124         * gcc.dg/vect/pr42604.c: New.
14125         * gcc.dg/vect/pr42395.c: New.
14126
14127 2010-01-09  Richard Guenther  <rguenther@suse.de>
14128
14129         PR middle-end/42512
14130         * gcc.c-torture/execute/pr42512.c: New testcase.
14131
14132 2010-01-09  Tobias Burnus  <burnus@net-b.de>
14133
14134         PR fortran/41298
14135         * gfortran.dg/c_ptr_tests_14.f90: New test.
14136
14137 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14138
14139         PR ada/41929
14140         * gnat.dg/null_pointer_deref1.adb: Don't run on
14141         sparc*-sun-solaris2.11.
14142
14143 2010-01-08  Richard Guenther  <rguenther@suse.de>
14144
14145         PR lto/42528
14146         * gcc.dg/lto/20100103-1_0.c: New testcase.
14147         * gcc.dg/lto/20100103-2_0.c: Likewise.
14148
14149 2010-01-08  Tobias Burnus  <burnus@net-b.de
14150
14151         PR/fortran 25829
14152         * gfortran.dg/asynchronous_1.f90: New test.
14153         * gfortran.dg/asynchronous_2.f90: New test.
14154         * gfortran.dg/conflicts.f90: Update error message.
14155
14156 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
14157
14158         c++/40155
14159         * g++.dg/cpp0x/variadic-unify-2.C: New test.
14160
14161 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
14162
14163         PR tree-optimization/42625
14164         * g++.dg/opt/dtor4.C: New test.
14165         * g++.dg/opt/dtor4.h: New.
14166         * g++.dg/opt/dtor4-aux.cc: New.
14167
14168 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14169
14170         PR fortran/42597
14171         * gfortran.dg/proc_ptr_26.f90: New test.
14172
14173 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14174
14175         PR fortran/41872
14176         * gfortran.dg/allocatable_scalar_7.f90: New test.
14177
14178 2010-01-06  Richard Guenther  <rguenther@suse.de>
14179
14180         * gcc.c-torture/compile/pr42632.c: New testcase.
14181
14182 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14183
14184         PR target/42542
14185         * gcc.target/i386/pr42542-4.c: New.
14186         * gcc.target/i386/pr42542-4a.c: Likewise.
14187         * gcc.target/i386/pr42542-5.c: Likewise.
14188         * gcc.target/i386/pr42542-5a.c: Likewise.
14189
14190 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
14191
14192         * gcc.dg/tls/opt-15.c: New test.
14193
14194 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14195
14196         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14197
14198 2010-01-05  Martin Jambor  <mjambor@suse.cz>
14199
14200         PR tree-optimization/42462
14201         * g++.dg/torture/pr42462.C: New test.
14202
14203 2010-01-05  Jason Merrill  <jason@redhat.com>
14204
14205         * g++.dg/cpp0x/initlist30.C: New test.
14206
14207 2010-01-05  Richard Guenther  <rguenther@suse.de>
14208
14209         PR tree-optimization/42614
14210         * gcc.c-torture/execute/pr42614.c: New testcase.
14211
14212 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
14213
14214         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14215         * gcc.dg/Wunreachable-1.c: Remove the testcase of
14216         -Wunreachable-code.
14217         * gcc.dg/Wunreachable-2.c: Likewise.
14218         * gcc.dg/Wunreachable-3.c: Likewise.
14219         * gcc.dg/Wunreachable-4.c: Likewise.
14220         * gcc.dg/Wunreachable-5.c: Likewise.
14221         * gcc.dg/Wunreachable-6.c: Likewise.
14222         * gcc.dg/Wunreachable-7.c: Likewise.
14223         * gcc.dg/Wunreachable-8.c: Likewise.
14224         * gcc.dg/20041231-1.c: Likewise.
14225
14226 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
14227
14228         PR other/42611
14229         * gcc.dg/pr42611.c: New test.
14230
14231         PR tree-optimization/42508
14232         * g++.dg/opt/pr42508.C: New test.
14233
14234 2010-01-05  Tobias Burnus  <burnus@net-b.de>
14235
14236         PR fortran/41872
14237         * gfortran.dg/allocatable_scalar_8.f90: New.
14238
14239 2010-01-04  Martin Jambor  <mjambor@suse.cz>
14240
14241         PR tree-optimization/42398
14242         * gcc.c-torture/compile/pr42398.c: New test.
14243
14244 2010-01-04  Jason Merrill  <jason@redhat.com>
14245
14246         PR c++/42555
14247         * g++.dg/ext/attrib35.C: New.
14248
14249         PR c++/42567
14250         * g++.dg/cpp0x/auto17.C: New.
14251
14252 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
14253
14254         * gcc.dg/lto/20100104_0.c: New.
14255
14256 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
14257
14258         PR target/42542
14259         * gcc.target/i386/pr42542-1.c: New.
14260         * gcc.target/i386/pr42542-1a.c: Likewise.
14261         * gcc.target/i386/pr42542-1b.c: Likewise.
14262         * gcc.target/i386/pr42542-2.c: Likewise.
14263         * gcc.target/i386/pr42542-2a.c: Likewise.
14264         * gcc.target/i386/pr42542-2b.c: Likewise.
14265         * gcc.target/i386/pr42542-3.c: Likewise.
14266         * gcc.target/i386/pr42542-3a.c: Likewise.
14267
14268 2009-01-04  Tobias Burnus  <burnus@net-b.de>
14269
14270         PR fortran/41872
14271         * gfortran.dg/allocatable_scalar_5.f90: New test.
14272         * gfortran.dg/allocatable_scalar_6.f90: New test.
14273
14274 2010-01-03  Richard Guenther  <rguenther@suse.de>
14275
14276         PR testsuite/42583
14277         * gfortran.dg/gomp/recursion1.f90: Remove.
14278
14279 2010-01-03  Richard Guenther  <rguenther@suse.de>
14280
14281         * gcc.dg/Warray-bounds.c: Remove XFAILs.
14282         * gcc.dg/uninit-6.c: Likewise.
14283         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14284
14285 2010-01-03  Richard Guenther  <rguenther@suse.de>
14286
14287         PR tree-optimization/42589
14288         * gcc.target/i386/pr42589.c: New testcase.
14289
14290 2010-01-03  Richard Guenther  <rguenther@suse.de>
14291
14292         PR tree-optimization/42438
14293         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14294
14295 2010-01-02  Richard Guenther  <rguenther@suse.de>
14296
14297         PR testsuite/41651
14298         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14299
14300 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
14301
14302         PR target/42448
14303         * gcc.target/alpha/pr42448-1.c: New test.
14304         * gcc.target/alpha/pr42448-2.c: Ditto.
14305
14306 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
14307
14308         PR preprocessor/41947
14309         * gcc.dg/c99-hexfloat-3.c: New test.
14310
14311 2010-01-01  Richard Guenther  <rguenther@suse.de>
14312
14313         PR c/42570
14314         * gcc.c-torture/execute/pr42570.c: New testcase.
14315
14316 2010-01-01  Richard Guenther  <rguenther@suse.de>
14317
14318         PR middle-end/42559
14319         * gcc.c-torture/compile/pr42559.c: New testcase.
14320
14321 \f
14322 Copyright (C) 2010 Free Software Foundation, Inc.
14323
14324 Copying and distribution of this file, with or without modification,
14325 are permitted in any medium without royalty provided the copyright
14326 notice and this notice are preserved.