OSDN Git Service

e0ca3527c1db7893e4a06bb77df2464c838259fd
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-02  Richard Guenther  <rguenther@suse.de>
2             Ira Rosen  <irar@il.ibm.com>
3
4         PR tree-optimization/46663
5         * gcc.dg/vect/pr46663.c: New test.
6
7 2010-12-02  Jie Zhang  <jie@codesourcery.com>
8
9         PR middle-end/46674
10         * gcc.dg/pr46674.c: New test.
11
12 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
13
14         * objc.dg/exceptions-6.m: New.
15         * obj-c++.dg/exceptions-6.mm: New.      
16         
17 2010-12-01  Jan Hubicka  <jh@suse.cz>
18
19         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
20
21 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
22
23         PR middle-end/45297
24         * gcc.dg/graphite/pr45297.c: New.
25
26 2010-12-01  Richard Guenther  <rguenther@suse.de>
27
28         PR tree-optimization/46730
29         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
30
31 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
32
33         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
34         (a*b)-c generates two fma instructions, instead of separate
35         multiply, add, and subtract.
36
37 2010-11-30  Tobias Burnus  <burnus@net-b.de>
38
39         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
40         a value to all array elements.
41
42 2010-11-30  Richard Guenther  <rguenther@suse.de>
43
44         PR tree-optimization/46722
45         * gcc.target/i386/fma4-fma-2.c: New testcase.
46
47 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
48
49         * objc.dg/duplicate-class-1.m: New.
50         * obj-c++.dg/duplicate-class-1.mm: New.
51
52 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
53
54         * objc.dg/property/dotsyntax-21.m
55         * obj-c++.dg/property/dotsyntax-21.mm
56
57 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
58
59         PR debug/46338
60         * g++.dg/debug/pr46338.C: New.
61
62 2010-11-29  Richard Guenther  <rguenther@suse.de>
63             Zdenek Dvorak  <rakdver@kam.uniff.cz>
64
65         PR tree-optimization/46675
66         * gcc.dg/pr46675.c: New test.
67
68 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
69
70         * gcc/testsuite/objc.dg/strings-1.m: Move to...
71         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
72         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
73         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
74         constructor and class reference for NeXT runtime.  Update paths.
75         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
76         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
77         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
78         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
79         constructor and class reference for NeXT runtime.  Update paths.
80
81 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
82
83         PR c++/42260
84         * g++.dg/conversion/cast2.C: New test.
85
86         PR c++/45383
87         * g++.dg/conversion/cond4.C: Likewise.
88
89 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
90
91         PR c++/45383
92         Reverted patch for PR c++/42260
93         * g++.dg/conversion/cast2.C: Reverted new test.
94
95 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
96
97         PR debug/46101
98         * g++.dg/debug/dwarf2/typedef5.C: New test
99
100 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
101             Mike Stump  <mrs@gcc.gnu.org>
102
103         PR target/26427
104         PR target/33120
105         PR testsuite/35710
106         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
107         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
108         * gcc.dg/darwin-comm.c: Adjust for new allocators.
109         * gcc.dg/darwin-sections.c: New test.
110         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
111
112 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
113
114         * objc.dg/exceptions-1.m: New.
115         * objc.dg/exceptions-2.m: New.
116         * objc.dg/exceptions-3.m: New.
117         * objc.dg/exceptions-4.m: New.
118         * objc.dg/exceptions-5.m: New.
119         * obj-c++.dg/exceptions-1.mm: New.
120         * obj-c++.dg/exceptions-2.mm: New.
121         * obj-c++.dg/exceptions-3.mm: New.
122         * obj-c++.dg/exceptions-4.mm: New.
123         * obj-c++.dg/exceptions-5.mm: New.
124
125 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
126
127         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
128         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
129         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
130
131 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
132
133         PR fortran/46662
134         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
135
136 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
137
138         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
139         * gnat.dg/pack9.adb (dg-final): Likewise.
140
141 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
142
143         PR fortran/35810
144         * gfortran.dg/realloc_on_assign_1.f03: New test.
145         * gfortran.dg/realloc_on_assign_2.f03: New test.
146         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
147         * gfortran.dg/unpack_bounds_1.f90: The same.
148         * gfortran.dg/cshift_bounds_2.f90: The same.
149         * gfortran.dg/matmul_bounds_2.f90: The same.
150         * gfortran.dg/matmul_bounds_3.f90: The same.
151         * gfortran.dg/matmul_bounds_4.f90: The same.
152         * gfortran.dg/matmul_bounds_5.f90: The same.
153
154 2010-11-27  Tobias Burnus  <burnus@net-b.de>
155
156         PR fortran/46638
157         PR fortran/46668
158         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
159
160 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
161
162         PR objc++/46222
163         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
164
165 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
166
167         * objc.dg/property/at-property-24.m: New.
168         * objc.dg/property/at-property-25.m: New.
169         * obj-c++.dg/property/at-property-24.mm: New.
170         * obj-c++.dg/property/at-property-25.mm: New.
171
172 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
173
174         * objc.dg/protocol-qualifier-1.m: New.
175         * objc.dg/protocol-qualifier-2.m: New.
176         * obj-c++.dg/protocol-qualifier-1.mm: New.
177         * obj-c++.dg/protocol-qualifier-2.mm: New.
178
179 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
180
181         * lib/gnat.exp: Load gcc.exp.
182         (gnat_target_compile): Use gcc_target_compile for *.c sources.
183         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
184
185 2010-11-26  Richard Guenther  <rguenther@suse.de>
186
187         PR lto/46648
188         * gcc.dg/lto/20101125-1_0.c: New testcase.
189         * gcc.dg/lto/20101125-1_1.c: Likewise.
190
191 2010-11-22   Bud Davis  <jmdavis@link.com>
192
193         * arith_divide_no_check.f
194          ,arith_divide.f,old_style_init.f90: new tests.
195
196 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
197
198         PR tree-optimization/46665
199         * gfortran.dg/pr46665.f90: New.
200
201 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
202
203         PR middle-end/46647
204         * gcc.dg/pr46647.c: New test.
205
206 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
207
208         PR fortran/46581
209         * gfortran.dg/select_type_19.f03: New.
210
211 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
212
213         * objc.dg/ivar-problem-1.m: New.
214         * obj-c++.dg/ivar-problem-1.mm: New.
215
216 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
217
218         PR middle-end/46637
219         * gcc.c-torture/compile/pr46637.c: New test.
220
221 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
222
223         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
224
225 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
226
227         PR middle-end/46647
228         * gcc.target/i386/pr46647.c: New.
229
230 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
231
232         * gcc.dg/dll-8.c: New.
233
234 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
235
236         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
237         * gnat.dg/sse_nolib.adb: Likewise.
238
239 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
240
241         PR rtl-optimization/46585
242         * gcc.dg/pr46585.c: New.
243
244 2010-11-24  Richard Henderson  <rth@redhat.com>
245
246         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
247         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
248         vect_unpack, vect_int_mult, vect_extract_even_odd,
249         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
250
251 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
252
253         PR target/46519
254         * gfortran.dg/pr46519-1.f: New.
255
256 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
257
258         PR target/46519
259         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
260         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
261
262         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
263         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
264         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
265         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
266
267         * gcc.target/i386/avx-vzeroupper-20.c: New.
268         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
269         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
270         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
271         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
272         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
273         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
274
275 2010-11-24  Richard Guenther  <rguenther@suse.de>
276
277         PR lto/43218
278         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
279
280 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
281
282         PR rtl-optimization/46614
283         * gcc.dg/pr46614.c: New test.
284
285 2010-11-24  Tobias Burnus  <burnus@net-b.de>
286
287         PR fortran/46638
288         * gfortran.dg/transfer_simplify_10.f90: New.
289
290 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
291
292         PR middle-end/46629
293         * gfortran.dg/lto/pr46629_0.f90: New test.
294
295 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
296
297         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
298         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
299
300 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
301
302         * gcc.dg/opts-5.c: New test.
303
304 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
305
306         PR c++/46527
307         * g++.dg/debug/dwarf2/pr46527.C: New test.
308
309 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
310
311         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
312
313 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
314
315         PR middle-end/46499
316         * gcc.dg/pr46499-1.c: New test.
317         * gcc.dg/pr46499-2.c: New test.
318
319 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
320
321         * gcc.target/i386/alias-1.c: Require alias support.
322
323 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
324
325         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
326         for vectorizer tests.
327         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
328         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
329         * gcc.dg/graphite/pr41888.c: Ditto.
330         * gcc.dg/graphite/pr42729.c: Ditto.
331
332 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
333             Uros Bizjak  <ubizjak@gmail.com>
334
335         * lib/target-supports.exp (check_vect_support_and_set_flags): New
336         procedure to check if the target supports vectorizer tests. Set
337         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
338         capabilites.
339         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
340         * g++.dg/vect/vect.exp: Ditto.
341         * gfortran.dg/vect/vect.exp: Ditto.
342
343 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
344
345         PR objc/34033
346         * objc.dg/strings-1.m: New.
347         * objc.dg/strings-2.m: New.
348         * obj-c++.dg/strings-1.mm: New.
349         * obj-c++.dg/strings-2.mm: New.
350
351 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
352
353         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
354         "target short_enums".
355         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
356
357 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
358
359         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
360
361         PR rtl-optimization/46603
362         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
363
364         PR testsuite/46230
365         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
366         being vectorized.  Adjust dg-final pattern.
367         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
368
369         * gcc.dg/vect: Do not include <stdio.h> in testcases.
370         * gcc.dg/vect/costmodel/ppc: Likewise.
371
372 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
373
374         PR rtl-optimization/45652
375         * gcc.dg/pr45652.c: New.
376
377 2010-11-21  Richard Henderson  <rth@redhat.com>
378
379         PR rtl-optimization/46571
380         * gcc.dg/pr46571.c: New.
381
382 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
383
384         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
385
386 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
387
388         PR target/46533
389         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
390
391 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
392
393         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
394         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
395         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
396         * gcc.dg/pack-test-2.c: Test for all targets.
397         * gcc.dg/pragma-align.c: Test for all targets.
398         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
399         * gcc.dg/ucnid-10.c: Test for all targets.
400
401 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
402
403         * gcc.target/sparc/sparc-align-1.c: New test.
404
405 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
406
407         PR c++/16189
408         PR c++/36888
409         PR c++/45331
410         * g++.dg/parse/semicolon3.C: New test.
411         * g++.dg/debug/pr22514.C: Adjust.
412         * g++.dg/init/error1.C: Adjust.
413         * g++.dg/other/bitfield3.C: Adjust.
414         * g++.dg/other/semicolon.C: Adjust.
415         * g++.dg/parse/error14.C: Adjust.
416         * g++.dg/parse/error5.C: Adjust.
417         * g++.dg/parse/parameter-declaration-1.C: Adjust.
418         * g++.dg/template/pr23510.C: Adjust.
419         * g++.dg/template/pr39425.C: Adjust.
420         * g++.old-deja/g++.robertl/eb125.C: Adjust.
421
422 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
423
424         PR debug/46561
425         * gcc.dg/autopar/pr46561.c: New test.
426
427         PR c++/46538
428         * g++.dg/other/error34.C: New test.
429
430         PR c++/46526
431         * g++.dg/cpp0x/constexpr-base3.C: New test.
432
433         PR tree-optimization/45830
434         * gcc.target/i386/pr45830.c: New test.
435         * gcc.c-torture/execute/pr45830.c: New test.
436
437 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
438
439         * objc.dg/attributes/class-attribute-1.m: Rewritten.
440         * objc.dg/attributes/class-attribute-2.m: Same change.
441         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
442         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
443         * objc.dg/fobjc-std-1.m: Updated.
444         * obj-c++.dg/fobjc-std-1.mm: Updated.
445
446 2010-11-19  Michael Matz  <matz@suse.de>
447
448         PR tree-optimization/46077
449         * gcc.dg/vect/O3-pr46077.c: New testcase.
450
451 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
452
453         PR c/46547
454         * gcc.c-torture/compile/pr46547-1.c: New test.
455
456 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
457
458         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
459         exec $compiler.
460         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
461         $GFORTRAN_UNDER_TEST.
462         (gfortran_init): Use -B to specify specpath, add trailing /.
463
464 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
465
466         * gcc.target/powerpc/ppc-target-1.c: New file to test target
467         attributes on PowerPC.
468         * gcc.target/powerpc/ppc-target-2.c: Ditto.
469         * gcc.target/powerpc/ppc-target-3.c: Ditto.
470
471 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
472
473         * objc.dg/attributes/proto-attribute-1.m: Updated.
474         * objc.dg/attributes/proto-attribute-2.m: New.
475         * objc.dg/attributes/proto-attribute-3.m: New.
476         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
477         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
478         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
479
480 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
481
482         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
483
484 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
485
486         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
487
488 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
489
490         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
491         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
492
493 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
494
495         PR middle-end/46534
496         * gcc.c-torture/compile/pr46534.c: New test.
497
498 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
499
500         * gnat.dg/atomic4.ad[sb]: New test.
501         * gnat.dg/volatile4.adb: Likewise.
502
503 2010-11-18  Richard Henderson  <rth@redhat.com>
504
505         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
506
507 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
508
509         PR c/33193
510         * c-c++-common/pr33193.c: New test.
511
512 2010-11-18  Richard Guenther  <rguenther@suse.de>
513
514         PR tree-optimization/46172
515         * gcc.dg/torture/pr46172.c: New testcase.
516
517 2010-11-18  Jeff Law  <law@redhat.com>
518
519         PR middle-end-optimization/46297
520         * gfortran.dg/pr46297.f: New test.
521
522 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
523
524         PR middle-end/31490
525         * gcc.dg/pr31490.c: New test.
526
527 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
528
529         * gcc.dg/nop.h: Move from ...
530         * gcc.dg/guality/nop.h: ... here.
531         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
532         * gcc.dg/guality/asm-1.c: Update nop.h include.
533         * gcc.dg/guality/pr43329-1.c: Ditto.
534
535 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
536
537         * gcc.dg/two-types-1.c: New test.
538         * gcc.dg/two-types-2.c: New test.
539         * gcc.dg/two-types-3.c: New test.
540         * gcc.dg/two-types-4.c: New test.
541         * gcc.dg/two-types-5.c: New test.
542         * gcc.dg/two-types-6.c: New test.
543         * gcc.dg/two-types-7.c: New test.
544         * gcc.dg/two-types-8.c: New test.
545         * gcc.dg/two-types-9.c: New test.
546         * gcc.dg/two-types-10.c: New test.
547         * objc.dg/two-types-1.m: New test.
548
549 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
550
551         PR rtl-optimization/46440
552         * gcc.dg/pr46440.c: New test.
553
554         PR testsuite/45429
555         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
556
557 2010-11-17  Ira Rosen  <irar@il.ibm.com>
558
559         PR tree-optimization/46312
560         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
561         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
562         on targets that support vector shifts with scalar shift argument.
563         Remove dg-options.
564         * gcc.dg/vect/vect-scal-opt.c: Rename to...
565         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
566         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
567         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
568         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
569         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
570         support misaligned data accesses.
571         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
572         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
573         * lib/target-supports.exp
574         (check_effective_target_vect_shift_scalar): New.
575
576 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
577
578         * gcc.dg/guality/nop.h: New file.
579         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
580         "nop".  Adjust line numbers in gdb-test.
581         * gcc.dg/guality/pr43329-1.c: Likewise.
582
583 2010-11-16  Jason Merrill  <jason@redhat.com>
584
585         * g++.dg/cpp0x/defaulted20.C: New.
586
587         * g++.dg/template/injected2.C: New.
588
589 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
590
591         * objc.dg/protocol-optional-1.m: New.
592         * obj-c++.dg/protocol-optional-1.mm: New.
593
594 2010-11-16  Richard Henderson  <rth@redhat.com>
595
596         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
597         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
598
599 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
600
601         * gnat.dg/opt12.adb: New test.
602         * gnat.dg/opt12_pkg.ad[sb]: New helper.
603
604 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
605
606         * gcc.target/rx/pack.c: New test.
607
608 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
609             Tobias Burnus  <burnus@net-b.de>
610
611         PR fortran/32049
612         * gfortran.dg/quad_1.f90: New.
613         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
614         compiler arguments.
615         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
616         library search path; call gcc-set-multilib-library-path with
617         arguments such that libgfortran.spec is found.
618         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
619
620 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
621
622         PR c++/46401
623         * g++.dg/warn/Wsequence-point-3.C: New test.
624
625 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
626
627         PR preprocessor/17349
628         * gcc.dg/cpp/cmdlne-C3.c: New.
629
630 2010-11-16  Richard Guenther  <rguenther@suse.de>
631
632         PR tree-optimization/44545
633         * gcc.dg/pr44545.c: New testcase.
634
635 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
636
637         PR rtl-optimization/46366
638         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
639         casts.
640
641 2010-11-16  Richard Guenther  <rguenther@suse.de>
642
643         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
644
645 2010-11-16  Richard Guenther  <rguenther@suse.de>
646
647         PR middle-end/45172
648         * gfortran.dg/gomp/pr45172.f90: New testcase.
649
650 2010-11-16  Nick Clifton  <nickc@redhat.com>
651
652         * gcc.target/rx/pack.c: New test.
653
654 2010-11-15  Richard Henderson  <rth@redhat.com>
655
656         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
657         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
658         Use builtin_constant_p rather than scanning for builtin name.
659
660 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
661
662         * objc.dg/property/dotsyntax-18.m: New.
663         * objc.dg/property/dotsyntax-19.m: New.
664         * objc.dg/property/dotsyntax-20.m: New.
665         * obj-c++.dg/property/dotsyntax-18.mm: New.
666         * obj-c++.dg/property/dotsyntax-19.mm: New.
667         * obj-c++.dg/property/dotsyntax-20.mm: New.
668         * objc.dg/property/dotsyntax-4.m: Removed some unused
669         variables and code.
670         * objc.dg/property/dotsyntax-6.m: Same change.
671         * objc.dg/property/dotsyntax-16.m: Same change.
672         * objc.dg/property/dotsyntax-17.m: Same change.
673         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
674         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
675         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
676         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
677         * objc.dg/property/at-property-22.m: Added missing casts.
678         * obj-c++.dg/property/at-property-22.mm: Same change.
679
680 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
681
682         PR tree-optimization/46491
683         * gcc.target/i386/pr46491.c: New test.
684
685         PR tree-optimization/46461
686         * gcc.c-torture/compile/pr46461.c: New test.
687
688 2010-11-15  Tobias Burnus  <burnus@net.b.de>
689
690         PR fortran/46484
691         * gfortran.dg/allocatable_scalar_11.f90: New.
692         * gfortran.dg/allocatable_scalar_5.f90: Make test case
693         standard conform.
694
695 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
696
697         PR debug/46095
698         * gcc.target/i386/pr46095.c: New test.
699
700         PR debug/46387
701         * gcc.dg/pr46387.c: New test.
702
703 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
704
705         * objc.dg/property/dotsyntax-16.m: New.
706         * objc.dg/property/dotsyntax-17.m: New.
707         * obj-c++.dg/property/dotsyntax-16.mm: New.
708         * obj-c++.dg/property/dotsyntax-17.mm: New.
709         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
710         syntax with properties, which now works.
711         * obj-c++.dg/property/at-property-10.mm: Same change.
712
713 2010-11-15  Martin Jambor  <mjambor@suse.cz>
714
715         PR tree-optimization/46349
716         * gnat.dg/opt9.adb: New file.
717         * gnat.dg/opt9_pkg.ads: Likewise
718
719 2010-11-15  Richard Guenther  <rguenther@suse.de>
720
721         PR lto/44989
722         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
723
724 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
725
726         PR preprocessor/45038
727         * g++.dg/pr45038.C: New test.
728
729 2010-11-15  Richard Guenther  <rguenther@suse.de>
730
731         PR tree-optimization/46467
732         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
733
734 2010-11-15  Richard Guenther  <rguenther@suse.de>
735
736         PR testsuite/46423
737         * g++.dg/torture/pr34850.C: Adjust.
738
739 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
740
741         PR c/46475
742         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
743
744 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
745
746         * objc.dg/property/at-property-21.m: New.
747         * objc.dg/property/at-property-22.m: New.
748         * objc.dg/property/at-property-23.m: New.
749         * objc.dg/property/synthesize-9.m: New.
750         * objc.dg/property/synthesize-10.m: New.
751         * objc.dg/property/synthesize-11.m: New.
752         * obj-c++.dg/property/at-property-21.mm: New.
753         * obj-c++.dg/property/at-property-22.mm: New.
754         * obj-c++.dg/property/at-property-23.mm: New.
755         * obj-c++.dg/property/synthesize-9.mm: New.
756         * obj-c++.dg/property/synthesize-10.mm: New.
757         * obj-c++.dg/property/synthesize-11.mm: New.
758
759         * objc.dg/property/at-property-4.m: Updated to match new compiler
760         where some errors have been converted into warnings and vice versa.
761         * objc.dg/property/at-property-16.m: Same change.
762         * objc.dg/property/at-property-18.m: Same change.
763         * objc.dg/property/property-neg-5.m: Same change.
764         * obj-c++.dg/property/at-property-4.mm: Same change.
765         * obj-c++.dg/property/at-property-16.mm: Same change.
766         * obj-c++.dg/property/at-property-18.mm: Same change.
767         * obj-c++.dg/property/property-neg-5.mm: Same change.
768
769         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
770         commented out because of testsuite problems; I found out that
771         using dg-warning instead of dg-message gets them to work.
772         * obj-c++.dg/property/property-neg-3.mm: Same change.
773         * obj-c++.dg/property/synthesize-6.mm: Same change.
774         * obj-c++.dg/property/at-property-5.mm: Same change.
775         * obj-c++.dg/property/at-property-14.mm: Same change.
776         * obj-c++.dg/property/at-property-18.mm: Same change.
777         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
778         some tests still do not work due to some other testsuite issue).
779
780 2010-11-13  Jason Merrill  <jason@redhat.com>
781
782         * g++.dg/cpp0x/auto20.C: New.
783
784 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
785
786         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
787         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
788
789 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
790
791         PR c/46462
792         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
793         * gcc.dg/pr35746.c: Likewise.
794         * gcc.dg/cpp/direct2.c: Likewise.
795         * gcc.dg/cpp/direct2s.c: Likewise.
796         * gcc.dg/noncompile/920923-1.c: Likewise.
797         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
798
799 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
800
801         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
802
803 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
804
805         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
806         a pointer to an arbitrary C struct with an Objective-C protocol.
807         Test various valid uses of typedef with Objective-C objects and
808         protocols instead.
809         * objc.dg/invalid-type-1.m: New.
810         * obj-c++.dg/invalid-type-1.m: New.
811
812 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
813
814         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
815
816 2010-11-13  Tobias Burnus  <burnus@net-b.de>
817
818         PR fortran/45742
819         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
820
821 2010-11-13  Tobias Burnus  <burnus@net-b.de>
822
823         PR fortran/45742
824         * gfortran.dg/volatile12.f90: New.
825
826 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
827
828         * objc.dg/attributes/method-format-1.m: Adjust.
829
830 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
831
832         PR c/20385
833         * gcc.dg/decl-9.c: New.
834
835 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
836
837         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
838
839 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
840
841         * gcc.dg/format/few-1.c: New test.
842         * gcc.dg/format/asm_fprintf-1.c: Adjust.
843         * gcc.dg/format/c90-scanf-1.c: Adjust.
844         * gcc.dg/format/cmn-err-1.c: Adjust.
845         * gcc.dg/format/dfp-printf-1.c: Adjust.
846         * gcc.dg/format/dfp-scanf-1.c: Adjust.
847         * gcc.dg/format/gcc_diag-1.c: Adjust.
848         * gcc.dg/format/ms_unnamed-1.c: Adjust.
849         * gcc.dg/format/strfmon-1.c: Adjust.
850         * gcc.dg/format/unnamed-1.c: Adjust.
851         * gcc.dg/format/xopen-2.c: Adjust.
852         * g++.dg/ext/builtin4.C: Adjust.
853         * g++.dg/ext/builtin5.C: Adjust.
854
855 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
856
857         * gcc.dg/pragma-diag-2.c: New test.
858
859 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
860
861         PR fortran/45794
862         * gfortran.dg/optional_mask.f90: New test.
863
864 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
865
866         * g++.dg/cpp0x/defaulted15.C: Adjust.
867
868 2010-11-12  James Dennett <jdennett@google.com>
869
870         PR c++/39415
871         * g++.dg/expr/static_cast7.C: New.
872
873 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
874
875         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
876         warning.
877         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
878         mips-sgi-irix*.
879         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
880         * gcc.target/mips/call-3.c: Add dg-require-visibility.
881
882 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
883
884         * gcc.dg/pr46375.c: New test.
885
886 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
887
888         PR c/44782
889         * c-c++-common/fmax-errors.c: New test.
890
891 2010-11-11  Richard Henderson  <rth@redhat.com>
892
893         * gcc.target/i386/sse-24.c: Use -ffp-contract.
894
895 2010-11-11  Jan Hubicka  <jh@suse.cz>
896
897         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
898         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
899
900 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
901
902         PR target/46088
903         * gcc.dg/pr46088.c: New test.
904
905 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
906
907         * gfortran.dg/empty_derived_type.f90: New test.
908
909 2010-11-11  Tobias Burnus  <burnus@net-b.de>
910
911         PR fortran/46413
912         * gfortran.dg/class_31.f90: New.
913
914         PR fortran/46205
915         * gfortran.dg/forall_14.f90: New.
916
917 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
918             Tobias Burnus  <burnus@net-b.de>
919
920         PR fortran/46325
921         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
922
923 2010-11-11  Jan Hubicka  <jh@suse.cz>
924
925         * gcc.dg/20081223-1.c: Update LTO options.
926         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
927         * gcc.dg/lto/20081118_0.c: Update LTO options.
928         * gcc.dg/lto/ipareference_0.c: Update LTO options.
929         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
930         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
931         * gcc.dg/lto/ipacp_0.c: Update LTO options.
932         * gcc.dg/lto/20090116_0.c: Update LTO options.
933         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
934         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
935         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
936         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
937         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
938         * gcc.dg/lto/20081224_0.c: Update LTO options.
939         * gcc.dg/lto/20090219_0.c: Update LTO options.
940         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
941         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
942         * gcc.dg/lto/20081115_0.c: Update LTO options.
943         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
944         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
945         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
946         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
947         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
948         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
949         * g++.dg/20090107-1.C: Update LTO options.
950         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
951         * g++.dg/lto/20081123_0.C: Update LTO options.
952         * g++.dg/lto/20090313_0.C: Update LTO options.
953         * g++.dg/lto/20081125_0.C: Update LTO options.
954         * g++.dg/lto/20081109-1_0.C: Update LTO options.
955         * g++.dg/lto/20081219_0.C: Update LTO options.
956         * g++.dg/lto/20100724-1_0.C: Update LTO options.
957         * g++.dg/lto/20081204-1_0.C: Update LTO options.
958         * g++.dg/lto/20090303_0.C: Update LTO options.
959         * g++.dg/lto/20100723-1_0.C: Update LTO options.
960         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
961         * g++.dg/lto/20090128_0.C: Update LTO options.
962         * g++.dg/lto/20081204-2_0.C: Update LTO options.
963         * g++.dg/lto/20090302_0.C: Update LTO options.
964         * g++.dg/lto/20081119-1_0.C: Update LTO options.
965         * g++.dg/lto/20081118_0.C: Update LTO options.
966         * g++.dg/20090121-1.C: Update LTO options.
967         * objc.dg/lto/lto.exp: Update LTO options.
968         * lib/lto.exp: Update LTO options.
969         * lib/gcc-dg.exp: Update LTO options.
970         * lib/c-torture.exp: Update LTO options.
971         * obj-c++.dg/lto/lto.exp: Update LTO options.
972
973 2010-11-11  Jan Hubicka  <jh@suse.cz>
974
975         PR tree-optimize/40436
976         * gcc.dg/tree-ssa/inline-5.c: New testcase.
977         * gcc.dg/tree-ssa/inline-6.c: New testcase.
978
979 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
980
981         * gfortran.dg/proc_decl_24.f90: New.
982
983 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
984
985         * objc.dg/property/at-property-20.m: New.
986         * objc.dg/property/synthesize-8.m: New.
987         * obj-c++.dg/property/at-property-20.m: New.
988         * obj-c++.dg/property/synthesize-8.mm: New.
989
990 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
991
992         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
993
994 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
995
996         PR middle-end/46388
997         * gcc.c-torture/compile/pr46388.c: New test.
998
999 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1000
1001         * lib/lto.exp (lto-get-options-main): Support optional target
1002         selector for dg-suppress-ld-options.
1003
1004 2010-11-11  Martin Jambor  <mjambor@suse.cz>
1005
1006         PR tree-optimization/46383
1007         * g++.dg/torture/pr46383.C: New test.
1008
1009 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
1010
1011         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1012         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1013         to dg-options.
1014         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1015         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1016         * g++.dg/other/i386-3.C: Ditto.
1017
1018 2010-11-10  Jason Merrill  <jason@redhat.com>
1019
1020         * g++.dg/cpp0x/constexpr-46420.C: New.
1021
1022 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
1023
1024         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1025         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1026         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1027         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1028         expected messages.
1029
1030 2010-11-10  Jan Hubicka  <jh@suse.cz>
1031
1032         PR tree-optimize/38669
1033         * gcc.dg/tree-ssa/pr38699.c: New testcase.
1034
1035 2010-11-10  Jan Hubicka  <jh@suse.cz>
1036
1037         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1038
1039 2010-11-10  Jason Merrill  <jason@redhat.com>
1040
1041         * g++.dg/cpp0x/constexpr-bitfield.C: New.
1042
1043 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
1044
1045         PR debug/46409
1046         * gcc.dg/debug/pr46409.c: New test.
1047
1048         PR c++/46368
1049         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1050
1051 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
1052
1053         PR target/46419
1054         * gcc-target/i386/pr46419.c: New test.
1055
1056 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1057
1058         * g++.dg/other/i386-2.C: Add -mtbm.
1059         * g++.dg/other/i386-3.C: Likewise.
1060         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1061         * gcc.target/i386/funcspec-6.c: Likewise.
1062         * gcc.target/i386/sse-12.c: Add -mtbm.
1063         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1064         operand intrinsics.
1065         * gcc.target/i386/sse-14.c: Likewise.
1066         * gcc.target/i386/sse-22.c: Likewise.
1067         * gcc.target/i386/sse-23.c: Likewise.
1068         * gcc.target/i386/tbm-1.c: New file.
1069         * gcc.target/i386/tbm-2.c: Likewise.
1070
1071 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1072
1073         * g++.dg/other/i386-2.C: Add -mbmi.
1074         * g++.dg/other/i386-3.C: Likewise.
1075         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1076         * gcc.target/i386/funcspec-6.c: Likewise.
1077         * gcc.target/i386/sse-12.c: Add -mbmi.
1078         * gcc.target/i386/bmi-1.c: New file.
1079         * gcc.target/i386/bmi-2.c: Likewise.
1080         * gcc.target/i386/bmi-3.c: Likewise.
1081         * gcc.target/i386/bmi-4.c: Likewise.
1082         * gcc.target/i386/bmi-5.c: Likewise.
1083         * gcc.target/i386/bmi-6.c: Likewise.
1084
1085 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
1086
1087         PR c++/46065
1088         * g++.dg/pr46065.C: New test.
1089
1090 2010-11-10  Jan Hubicka  <jh@suse.cz>
1091
1092         PR tree-optimize/33172
1093         PR tree-optimize/43411
1094         * gcc.dg/tree-ssa/pr33172.c: New testcase.
1095         * g++.dg/tree-ssa/pr43411.C: New testcase.
1096
1097 2010-11-10  Jan Hubicka  <jh@suse.cz>
1098
1099         PR tree-optimize/46228
1100         * g++.dg/tree-ssa/pr46228.C: New testcase.
1101
1102 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
1103
1104         PR tree-optimization/46414
1105         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1106
1107 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1108
1109         PR fortran/46411
1110         * gfortran.dg/intrinsic_7.f90: New.
1111
1112 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1113
1114         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1115         * g++.dg/abi/thunk4.C: Likewise.
1116         * g++.dg/opt/combine.C: Add dg-require-visibility.
1117         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1118         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1119         alpha*-dec-osf*.
1120         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1121         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1122         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1123         large arena_size.
1124         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1125         * gcc.dg/intmax_t-1.c: Likewise.
1126
1127 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1128
1129         PR fortran/46244
1130         * gfortran.dg/class_30.f90: New.
1131
1132 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1133
1134         PR fortran/46223
1135         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1136         failure on s390.
1137
1138 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
1139
1140         PR tree-optimization/45971
1141         * gcc.dg/vect/O3-pr45971.c: New.
1142
1143 2010-11-10  Richard Guenther  <rguenther@suse.de>
1144
1145         PR tree-optimization/44964
1146         * gcc.dg/pr44964.c: New testcase.
1147
1148 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1149
1150         * gnat.dg/opt10.adb: Fix typo.
1151
1152 2010-11-10  Martin Jambor  <mjambor@suse.cz>
1153
1154         PR tree-optimization/46351
1155         PR tree-optimization/46377
1156         * gnat.dg/opt10.adb: New file.
1157         * gnat.dg/opt10_pkg.ads: Likewise.
1158         * gnat.dg/opt11.adb: Likewise.
1159         * gnat.dg/opt11.ads: Likewise.
1160
1161 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1162
1163         * gnat.dg/boolean_conv.adb: New test.
1164
1165 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1166
1167         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1168
1169 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1170
1171         * gnat.dg/unchecked_convert7.adb: New test.
1172
1173 2010-11-10  Richard Guenther  <rguenther@suse.de>
1174
1175         PR tree-optimization/46398
1176         * gcc.dg/torture/pr46398.c: New testcase.
1177
1178 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1179
1180         * gfortran.dg/open_dev_null.f90: New test.
1181
1182 2010-11-09  Jan Hubicka  <jh@suse.cz>
1183
1184         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1185         unrolling.
1186
1187 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
1188
1189         * gcc.dg/struct-semi-4.c: New test.
1190
1191 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
1192
1193         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1194         power5 to enable generation of FRIZ.
1195
1196         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1197         optimization.
1198
1199         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1200         expected.
1201
1202 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1203
1204         PR target/43808
1205         * gfortran.dg/pr43808.f90: New test.
1206
1207 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
1208
1209         PR tree-optimization/46036
1210         * gfortran.dg/lto/pr46036_0.f90: New.
1211
1212 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
1213
1214         PR middle-end/45663
1215         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1216         bar invocation instead of first.
1217
1218         PR debug/46171
1219         * gcc.dg/pr46171.c: New test.
1220
1221 2010-11-09  Richard Guenther  <rguenther@suse.de>
1222
1223         PR tree-optimization/46355
1224         * gcc.dg/pr46355.c: New testcase.
1225
1226 2010-11-09  Richard Guenther  <rguenther@suse.de>
1227
1228         PR tree-optimization/46177
1229         * gcc.dg/pr46177-2.c: New testcase.
1230
1231 2010-11-09  Richard Guenther  <rguenther@suse.de>
1232
1233         PR testsuite/46312
1234         * gcc.dg/vec-scal-opt.c: Move ...
1235         * gcc.dg/vect/vect-scal-opt.c: ... here.
1236         * gcc.dg/vec-scal-opt1.c: Move ...
1237         * gcc.dg/vect/vect-scal-opt1.c: ... here.
1238         * gcc.dg/vec-scal-opt2.c: Move ...
1239         * gcc.dg/vect/vect-scal-opt2.c: ... here.
1240
1241 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1242
1243         * gnat.dg/specs/static_initializer5.ads: New test.
1244         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1245
1246 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1247
1248         PR middle-end/46360
1249         * gcc.c-torture/compile/pr46360.c: New test.
1250
1251         PR c++/45894
1252         * g++.dg/warn/Wsequence-point-2.C: New test.
1253
1254 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
1255
1256         PR fortran/46313
1257         * gfortran.dg/class_29.f03: New.
1258
1259 2010-11-09  Richard Guenther  <rguenther@suse.de>
1260
1261         PR middle-end/46221
1262         * gcc.target/i386/alias-1.c: New testcase.
1263
1264 2010-11-08  Jason Merrill  <jason@redhat.com>
1265
1266         * g++.dg/cpp0x/constexpr-sassert.C: New.
1267
1268 2010-11-08  Jason Merrill  <jason@redhat.com>
1269
1270         * g++.dg/cpp0x/constexpr-defarg.C: New.
1271
1272 2010-11-08  Xinliang David Li  <davidxl@google.com>
1273
1274         PR tree-optimization/46316
1275         * gcc.c-torture/execute/pr46316.c: New test.
1276
1277 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1278
1279         PR fortran/46344
1280         * gfortran.dg/class_28.f03: Extended.
1281
1282 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1283
1284         * objc.dg/property/dotsyntax-13.m: New.
1285         * objc.dg/property/dotsyntax-14.m: New.
1286         * objc.dg/property/dotsyntax-15.m: New.
1287         * objc.dg/property/synthesize-7.m: New.
1288         * obj-c++.dg/property/dotsyntax-13.mm: New.
1289         * obj-c++.dg/property/dotsyntax-14.mm: New.
1290         * obj-c++.dg/property/dotsyntax-15.mm: New.
1291         * obj-c++.dg/property/synthesize-7.mm: New.
1292
1293 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1294
1295         * objc.dg/property/dynamic-4.m: New.
1296         * objc.dg/property/dynamic-5.m: New.
1297         * objc.dg/property/dynamic-6.m: New.
1298         * obj-c++.dg/property/dynamic-4.mm: New.
1299         * obj-c++.dg/property/dynamic-5.mm: New.
1300         * obj-c++.dg/property/dynamic-6.mm: New.
1301
1302 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1303
1304         * objc.dg/property/synthesize-3.m: New.
1305         * objc.dg/property/synthesize-4.m: New.
1306         * objc.dg/property/synthesize-5.m: New.
1307         * objc.dg/property/synthesize-6.m: New.
1308         * obj-c++.dg/property/synthesize-3.mm: New.
1309         * obj-c++.dg/property/synthesize-4.mm: New.
1310         * obj-c++.dg/property/synthesize-5.mm: New.
1311         * obj-c++.dg/property/synthesize-6.mm: New.
1312
1313 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1314
1315         * objc.dg/property/at-property-5.m: Updated test.
1316         * objc.dg/property/at-property-16.m: New.
1317         * objc.dg/property/at-property-17.m: New.
1318         * objc.dg/property/at-property-18.m: New.
1319         * objc.dg/property/at-property-19.m: New.
1320         * objc.dg/property/dotsyntax-12.m: New.
1321         * objc.dg/protocol-inheritance-1.m: New.
1322         * objc.dg/protocol-inheritance-2.m: New.
1323         * obj-c++.dg/property/at-property-5.mm: Updated test.
1324         * obj-c++.dg/property/at-property-16.mm: New.
1325         * obj-c++.dg/property/at-property-17.mm: New.
1326         * obj-c++.dg/property/at-property-18.mm: New.
1327         * obj-c++.dg/property/at-property-19.mm: New.
1328         * obj-c++.dg/protocol-inheritance-1.mm: New.
1329         * obj-c++.dg/protocol-inheritance-2.mm: New.
1330         * obj-c++.dg/property/dotsyntax-12.mm: New.
1331
1332 2010-11-08  Jason Merrill  <jason@redhat.com>
1333
1334         * g++.dg/expr/overflow1.C: New.
1335         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1336         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1337         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1338         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1339
1340 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1341
1342         * gcc.dg/pr35442.c: Adapt warning.
1343
1344         PR target/46280
1345         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1346         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1347         * g++.dg/torture/pr36444.C: Add dg-options -msse for
1348         i?86-*-* x86_64-*-*.
1349         * g++.dg/torture/pr36445.C: Likewise.
1350         * gcc.c-torture/compile/pr34856.c: Likewise.
1351         * gcc.c-torture/compile/pr39928-1.c: Likewise.
1352         * gcc.c-torture/compile/vector-1.c: Likewise.
1353         * gcc.c-torture/compile/vector-2.c: Likewise.
1354         * gcc.dg/pr32912-1.c: Likewise.
1355         * gcc.c-torture/execute/va-arg-25.c: Move ...
1356         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
1357         Add dg-options -msse, dg-require-effective-target sse_runtime for
1358         for i?86-*-*, x86_64-*-*.
1359         * gcc.c-torture/execute/vector-1.c: Likewise.
1360         * gcc.c-torture/execute/vector-2.c: Likewise.
1361         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1362         i?86-*-*, x86_64-*-*.
1363         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1364         * gcc.dg/tree-ssa/sra-4.c: Likewise.
1365         * gcc.dg/tree-ssa/vector-1.c: Likewise.
1366         * gcc.dg/tree-ssa/vector-2.c: Likewise.
1367         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1368
1369 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1370
1371         * gcc.dg/torture/pr45982.c: Add -std=c99
1372         * gcc.dg/torture/pr45623.c: Ditto.
1373
1374 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1375
1376         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1377         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1378
1379 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
1380
1381         PR target/28627
1382         * g++.dg/ext/dllimport7.C: Adjust second error check and
1383         allow test for x86_64 mingw, too.
1384
1385 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1386
1387         PR fortran/46344
1388         * gfortran.dg/class_28.f03: New.
1389
1390 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
1391
1392         PR rtl-optimization/45352
1393         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1394         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1395         gcc.target/i386/pr45352-2.c: New tests.
1396
1397 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1398
1399         PR libobjc/36610
1400         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1401         XFAIL the run for all but m32 x86.
1402
1403 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
1404
1405         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1406         as comment character.
1407
1408 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1409
1410         * gcc.target/mips/mips.exp: Revert previous patch.
1411         * gcc.target/mips/fma-1.c: Delete.
1412         * gcc.target/mips/fma-2.c: Likewise.
1413         * gcc.target/mips/fma-3.c: Likewise.
1414         * gcc.target/mips/fma-4.c: Likewise.
1415         * gcc.target/mips/fma-5.c: Likewise.
1416         * gcc.target/mips/fma-6.c: Likewise.
1417         * gcc.target/mips/fma-7.c: Likewise.
1418         * gcc.target/mips/fma-8.c: Likewise.
1419         * gcc.target/mips/fma-9.c: Likewise.
1420         * gcc.target/mips/fma-10.c: Likewise.
1421         * gcc.target/mips/fma-11.c: Likewise.
1422         * gcc.target/mips/fma-12.c: Likewise.
1423         * gcc.target/mips/fma-13.c: Likewise.
1424         * gcc.target/mips/fma-14.c: Likewise.
1425         * gcc.target/mips/fma-15.c: Likewise.
1426         * gcc.target/mips/fma-16.c: Likewise.
1427         * gcc.target/mips/fma-17.c: Likewise.
1428         * gcc.target/mips/fma-18.c: Likewise.
1429         * gcc.target/mips/fma-19.c: Likewise.
1430         * gcc.target/mips/fma-20.c: Likewise.
1431
1432 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1433
1434         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1435         * gcc.target/mips/fma-1.c: New test.
1436         * gcc.target/mips/fma-2.c: Likewise.
1437         * gcc.target/mips/fma-3.c: Likewise.
1438         * gcc.target/mips/fma-4.c: Likewise.
1439         * gcc.target/mips/fma-5.c: Likewise.
1440         * gcc.target/mips/fma-6.c: Likewise.
1441         * gcc.target/mips/fma-7.c: Likewise.
1442         * gcc.target/mips/fma-8.c: Likewise.
1443         * gcc.target/mips/fma-9.c: Likewise.
1444         * gcc.target/mips/fma-10.c: Likewise.
1445         * gcc.target/mips/fma-11.c: Likewise.
1446         * gcc.target/mips/fma-12.c: Likewise.
1447         * gcc.target/mips/fma-13.c: Likewise.
1448         * gcc.target/mips/fma-14.c: Likewise.
1449         * gcc.target/mips/fma-15.c: Likewise.
1450         * gcc.target/mips/fma-16.c: Likewise.
1451         * gcc.target/mips/fma-17.c: Likewise.
1452         * gcc.target/mips/fma-18.c: Likewise.
1453         * gcc.target/mips/fma-19.c: Likewise.
1454         * gcc.target/mips/fma-20.c: Likewise.
1455
1456 2010-11-06  Jason Merrill  <jason@redhat.com>
1457
1458         * g++.dg/cpp0x/constexpr-ctor3.C: New.
1459
1460 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
1461
1462         PR c/43384
1463         * gcc.dg/parser-error-3.c: New test.
1464
1465 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
1466
1467         PR c++/45332
1468         * g++.dg/parse/semicolon2.C: New testcase.
1469         * g++.dg/ext/asmspec1.C: Adjust.
1470         * g++.dg/init/new13.C: Adjust.
1471         * g++.dg/parse/ctor5.C: Adjust.
1472
1473 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
1474
1475         PR fortran/46330
1476         * gfortran.dg/class_27.f03: New.
1477
1478 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1479
1480         Fixed using the Objective-C 2.0 dot-syntax with self and super.
1481         * objc.dg/property/dotsyntax-5.m: New.
1482         * objc.dg/property/dotsyntax-6.m: New.
1483         * objc.dg/property/dotsyntax-7.m: New.
1484         * objc.dg/property/dotsyntax-8.m: New.
1485         * objc.dg/property/dotsyntax-9.m: New.
1486         * objc.dg/property/dotsyntax-10.m: New.
1487         * objc.dg/property/dotsyntax-11.m: New.
1488         * obj-c++.dg/property/dotsyntax-5.mm: New.
1489         * obj-c++.dg/property/dotsyntax-6.mm: New.
1490         * obj-c++.dg/property/dotsyntax-7.mm: New.
1491         * obj-c++.dg/property/dotsyntax-8.mm: New.
1492         * obj-c++.dg/property/dotsyntax-9.mm: New.
1493         * obj-c++.dg/property/dotsyntax-10.mm: New.
1494         * obj-c++.dg/property/dotsyntax-11.mm: New.
1495
1496 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1497
1498         * obj-c++.dg/encode-3.mm: Provide a different string check for the
1499         NeXT runtime when the type is READONLY.
1500
1501 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
1502
1503         * gcc.target/i386/387-2.c: Skip if -march= is specified.
1504         * gcc.target/i386/387-6.c: Ditto.
1505         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
1506         * gcc.target/i386/387-4.c: Ditto.
1507         * gcc.target/i386/387-7.c: Ditto.
1508         * gcc.target/i386/387-8.c: Ditto.
1509         * gcc.target/i386/387-9.c: Ditto.
1510         * gcc.target/i386/387-10.c: Ditto.
1511         * gcc.target/i386/387-11.c: Ditto.
1512         * gcc.target/i386/387-12.c: Ditto.
1513
1514         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
1515
1516 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1517
1518         PR target/44981
1519         * gcc.dg/darwin-cfstring-format-1.c: New.
1520         * gcc.dg/warn-nsstring.c: New.
1521         * objc.dg/fsf-nsstring-format-1.m: New.
1522         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1523         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1524         linker warning.
1525
1526 2010-11-05  Jason Merrill  <jason@redhat.com>
1527
1528         PR c++/45473
1529         * g++.dg/inherit/virtual6.C: New.
1530
1531 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1532
1533         PR c/44772
1534         * gcc.dg/Wcxx-compat-21.c: New test.
1535
1536 2010-11-05  Ian Lance Taylor  <iant@google.com>
1537
1538         PR target/46084
1539         * gcc.target/i386/pr46084.c: New test.
1540
1541 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
1542
1543         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1544         * (check_effective_target_mempcpy): New.
1545         * gcc.c-torture/execute/pr45636.c: Move this...
1546         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
1547
1548 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1549
1550         * gcc.target/i386/i386.exp (FLAGS): Remove.
1551         Wrap gcc_target_compile with $clearcap_ldflags added to options.
1552
1553 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1554
1555         PR c++/46160
1556         * g++.dg/opt/empty2.C: New test.
1557
1558         PR target/45670
1559         * gcc.target/i386/pr45670.c: New test.
1560
1561 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
1562
1563         PR fortran/45451
1564         PR fortran/46174
1565         * gfortran.dg/class_19.f03: Modified.
1566         * gfortran.dg/class_allocate_6.f03: New.
1567
1568 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1569
1570         * gcc.target/i386/avx-vzeroupper-19.c: New.
1571
1572 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1573
1574         PR tree-optimization/46099
1575         * gcc.dg/autopar/pr46099.c: New test.
1576
1577         PR middle-end/43690
1578         * c-c++-common/pr43690.c: New test.
1579
1580 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
1581
1582         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
1583         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
1584         declaration and implementation.
1585         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
1586         * obj-c++.dg/property/at-property-13.mm: Likewise.
1587         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
1588         * obj-c++.dg/property/property-1.mm: Likewise.
1589         * obj-c++.dg/property/at-property-7.mm: Likewise.
1590         * obj-c++.dg/property/at-property-9.mm: Likewise.
1591         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
1592         * obj-c++.dg/property/at-property-10.mm: Likewise.
1593         * obj-c++.dg/property/synthesize-2.mm: Likewise.
1594         * obj-c++.dg/property/at-property-12.mm: Likewise.
1595         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
1596         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
1597         * obj-c++.dg/property/at-property-6.mm: Likewise.
1598         * obj-c++.dg/property/at-property-8.mm: Likewise.
1599         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
1600         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
1601         * obj-c++.dg/property/at-property-11.mm: Likewise.
1602         * obj-c++.dg/template-8.mm: Likewise.
1603         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
1604         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
1605         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
1606         and put a FIXME for this.
1607         * obj-c++.dg/property/property-2.mm: Remove.
1608         * obj-c++.dg/property/property-3.mm: Remove.
1609
1610 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1611
1612         PR debug/46307
1613         * gcc.dg/pr46307.c: New test.
1614
1615 2010-11-05  Jason Merrill  <jason@redhat.com>
1616
1617         PR c++/46304
1618         * g++.dg/ext/complex6.C: New.
1619
1620 2010-11-04  Bud Davis   <jimmied@smu.edu>
1621
1622         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
1623
1624 2010-11-04  Chao-ying Fu  <fu@mips.com>
1625
1626         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
1627         msubu, mult, multu.
1628         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1629
1630 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1631
1632         Fixed using the Objective-C 2.0 dot-syntax with class names.
1633         * objc.dg/property/dotsyntax-3.m: New.
1634         * objc.dg/property/dotsyntax-4.m: New.
1635         * obj-c++.dg/property/dotsyntax-3.mm: New.
1636         * obj-c++.dg/property/dotsyntax-4.mm: New.
1637
1638         * objc.dg/fobjc-std-1.m: Added test for warnings when the
1639         Objective-C 2.0 dot-syntax is used with class names.
1640         * obj-c++.dg/fobjc-std-1.mm: Same change.
1641
1642 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
1643
1644         * gcc.target/powerpc/loop_align.c: New.
1645
1646 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1647
1648         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1649
1650         merge from FSF 'apple/trunk' branch.
1651         * gcc.target/powerpc/darwin64-abi.c: New.
1652
1653 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
1654
1655         PR tree-optimization/46233
1656         * gcc.dg/pr46233.c: New test.
1657
1658 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1659
1660         * objc.dg/property/property-2.m: Deleted.
1661         * objc.dg/property/property-3.m: Deleted.
1662
1663 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1664
1665         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1666         defined.
1667         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1668         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1669         * objc.dg/property/property-1.m: Likewise.
1670         * objc.dg/property/at-property-6.m: Likewise.
1671         * objc.dg/property/at-property-7.m: Likewise.
1672         * objc.dg/property/dotsyntax-1.m: Likewise.
1673         * objc.dg/property/at-property-8.m: Likewise.
1674         * objc.dg/property/dotsyntax-2.m: Likewise.
1675         * objc.dg/property/at-property-9.m: Likewise.
1676         * objc.dg/property/synthesize-2.m: Likewise.
1677         * objc.dg/property/at-property-10.m: Likewise.
1678         * objc.dg/property/at-property-11.m: Likewise.
1679         * objc.dg/property/at-property-12.m: Likewise.
1680         * objc.dg/property/at-property-13.m: Likewise.
1681         * objc.dg/property/fsf-property-method-access.m: Likewise.
1682         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1683         linker warning.
1684         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
1685         warnings.
1686         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
1687         deprecation warnings.  Use Object1 implementation.
1688         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
1689         * objc/execute/forward-1.m: Remove.
1690         * objc/execute/forward-1.x: Remove.
1691
1692 2010-11-04  Jason Merrill  <jason@redhat.com>
1693
1694         * g++.dg/cpp0x/constexpr-access.C: New.
1695
1696 2010-11-04  Richard Guenther  <rguenther@suse.de>
1697
1698         PR rtl-optimization/46183
1699         * gcc.dg/torture/pr46183.c: New testcase.
1700
1701 2010-11-04  Richard Guenther  <rguenther@suse.de>
1702
1703         PR tree-optimization/46068
1704         * gcc.dg/torture/pr46068.c: New testcase.
1705
1706 2010-11-04  Richard Guenther  <rguenther@suse.de>
1707
1708         PR tree-optimization/45991
1709         * gcc.dg/pr45991.c: New testcase.
1710
1711 2010-11-04  Richard Guenther  <rguenther@suse.de>
1712
1713         PR tree-optimization/46154
1714         * g++.dg/torture/pr46154.C: New testcase.
1715
1716 2010-11-04  Richard Guenther  <rguenther@suse.de>
1717
1718         PR tree-optimization/45733
1719         * gcc.dg/pr45733.c: New testcase.
1720
1721 2010-11-04  Ira Rosen  <irar@il.ibm.com>
1722
1723         PR tree-optimization/46213
1724         * gfortran.dg/vect/pr46213.f90: New.
1725
1726 2010-11-04  Richard Guenther  <rguenther@suse.de>
1727
1728         PR testsuite/45702
1729         * gcc.dg/pr34989-1.c: Move ...
1730         * gcc.dg/lto/pr34989-1_0.c: ... here.
1731         * gcc.dg/pr34989-2.c: Move ...
1732         * gcc.dg/lto/pr34989-1_1.c: ... here.
1733         * gcc.dg/pr27898.c: Move ...
1734         * gcc.dg/lto/pr27898_0.c: ... here and ...
1735         * gcc.dg/lto/pr27898_1.c: ... split.
1736         * gcc.dg/pr28712.c: Move ...
1737         * gcc.dg/lto/pr28712_0.c: ... here and ...
1738         * gcc.dg/lto/pr28712_1.c: ... split ...
1739         * gcc.dg/lto/pr28712_2.c: ... twice.
1740         * gcc.dg/pr28706.c: Move ...
1741         * gcc.dg/lto/pr28706_0.c: ... here and ...
1742         * gcc.dg/lto/pr28706_1.c: ... split.
1743
1744 2010-11-04  Richard Guenther  <rguenther@suse.de>
1745             Richard Henderson  <rth@redhat.com>
1746
1747         * gcc.target/i386/fma4-vector-2.c: New testcase.
1748
1749 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1750             Richard Guenther  <rguenther@suse.de>
1751
1752         * gcc.dg/vec-scal-opt.c: New testcase.
1753         * gcc.dg/vec-scal-opt1.c: New testcase.
1754         * gcc.dg/vec-scal-opt2.c: New testcase.
1755
1756 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1757
1758         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1759         from plugin build flags on Darwin targets.
1760
1761 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1762
1763         * gcc.target/i386/pr46285.c: Require split_stack target.
1764
1765 2010-11-03  Jason Merrill  <jason@redhat.com>
1766
1767         PR c++/46293
1768         * g++.dg/cpp0x/constexpr-base2.C: New.
1769
1770         PR c++/46289
1771         * g++.dg/cpp0x/initlist45.C: New.
1772
1773 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1774
1775         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1776         is now allowed in categories.
1777         * obj-c++.dg/property/dynamic-2.mm: Same change.
1778         * objc.dg/property/dynamic-3.m: New.
1779         * obj-c++.dg/property/dynamic-3.mm: New.
1780         * objc.dg/property/at-property-14.m: New.
1781         * objc.dg/property/at-property-15.m: New.
1782         * obj-c++.dg/property/at-property-14.mm: New.
1783         * obj-c++.dg/property/at-property-15.mm: New.
1784
1785         * objc.dg/foreach-6.m: Added a few more tests for valid and
1786         invalid iterating variables and collections.
1787
1788 2010-11-03  Xinliang David Li  <davidxl@google.com>
1789
1790         PR target/46200
1791         * g++.dg/tree-ssa/ivopts-2.C: New test.
1792
1793 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1794
1795         PR target/46295
1796         * gcc.target/i386/pr46295.c: New.
1797
1798 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1799
1800         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1801         precision min/max for single precision on VSX.
1802
1803 2010-11-03  Jason Merrill  <jason@redhat.com>
1804
1805         PR c++/46289
1806         * g++.dg/cpp0x/constexpr-ice3.C: New.
1807
1808 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1809
1810         * gnat.dg/opt8.ad[sb]: New test.
1811         * gnat.dg/opt8_pkg.ads: New helper.
1812
1813 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1814
1815         PR rtl-optimization/45865
1816         * gcc.dg/pr45865.c: New.
1817         * gcc.dg/torture/pr45865.c: Likewise.
1818
1819         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1820         * gcc.target/arm/headmerge-2.c: Likewise.
1821         * gcc.target/i386/headmerge-1.c: Likewise.
1822         * gcc.target/i386/headmerge-2.c: Likewise.
1823
1824 2010-11-03  Richard Guenther  <rguenther@suse.de>
1825
1826         PR middle-end/46288
1827         * gcc.dg/pr46288.c: New testcase.
1828
1829 2010-11-03  Richard Guenther  <rguenther@suse.de>
1830
1831         PR tree-optimization/44807
1832         * gcc.dg/torture/pr44807.c: New testcase.
1833
1834 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1835
1836         PR libgfortran/43899
1837         * gfortran.dg/namelist_67.f90: New test.
1838
1839 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1840
1841         PR tree-optimization/46009
1842         * gcc.dg/vect/pr46009.c: New function.
1843
1844 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1845
1846         Implemented -fobjc-std=objc1 flag.
1847         * objc.dg/fobjc-std-1.m: New.
1848         * obj-c++.dg/fobjc-std-1.mm: New.
1849
1850 2010-11-03  Richard Guenther  <rguenther@suse.de>
1851
1852         PR middle-end/46241
1853         * g++.dg/debug/pr46241.C: New testcase.
1854
1855 2010-11-03  Richard Guenther  <rguenther@suse.de>
1856
1857         PR tree-optimization/46190
1858         * gfortran.dg/pr46190.f90: New testcase.
1859
1860 2010-11-03  Richard Guenther  <rguenther@suse.de>
1861
1862         PR testsuite/46274
1863         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1864         * gcc.dg/vect/vect-19.c: Likewise.
1865         * gcc.dg/vect/vect-17.c: Likewise.
1866
1867 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1868
1869         PR target/46285
1870         * gcc.target/i386/pr46285.c: New.
1871
1872 2010-11-03  Richard Guenther  <rguenther@suse.de>
1873
1874         PR tree-optimization/46217
1875         * gcc.dg/pr46217.c: New testcase.
1876
1877 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1878
1879         * objc.dg/property/dotsyntax-1.m: New.
1880         * objc.dg/property/dotsyntax-2.m: New.
1881         * obj-c++.dg/property/dotsyntax-1.mm: New.
1882         * obj-c++.dg/property/dotsyntax-2.mm: New.
1883
1884 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1885
1886         PR tree-optimization/46165
1887         * gcc.dg/pr46165.c: New test.
1888
1889 2010-11-03  Richard Guenther  <rguenther@suse.de>
1890
1891         PR middle-end/46251
1892         * gcc.dg/pr46251.c: New testcase.
1893
1894 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1895
1896         PR tree-optimization/46107
1897         * gcc.c-torture/compile/pr46107.c: New test.
1898
1899         PR debug/46252
1900         * gcc.dg/pr46252.c: New test.
1901
1902         PR rtl-optimization/46034
1903         PR rtl-optimization/46212
1904         PR rtl-optimization/46248
1905         * gcc.c-torture/compile/pr46034.c: New test.
1906         * gcc.c-torture/compile/pr46248.c: New test.
1907         * gcc.dg/pr46212.c: New test.
1908
1909 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1910
1911         * gnat.dg/sizetype4.adb: New test.
1912
1913 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
1914
1915         * gcc.target/i386/avx-vzeroupper-15.c: New.
1916         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1917         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1918         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1919
1920         PR target/46253
1921         * gcc.target/i386/pr46253.c: New.
1922
1923 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1924             Tobias Burnus  <burnus@net-b.de>
1925
1926         PR fortran/45170
1927         * gfortran.dg/deferred_type_param_1.f90: New.
1928         * gfortran.dg/deferred_type_param_2.f90: New.
1929         * gfortran.dg/initialization_1.f90: Update dg-errors.
1930         * gfortran.dg/initialization_9.f90: Update dg-errors.
1931
1932 2010-11-02  Richard Guenther  <rguenther@suse.de>
1933
1934         PR tree-optimization/46149
1935         * g++.dg/torture/pr46149.C: New testcase.
1936
1937 2010-11-02  Richard Guenther  <rguenther@suse.de>
1938
1939         PR tree-optimization/46216
1940         * gcc.dg/torture/pr46216.c: New testcase.
1941
1942 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1943
1944         PR target/46131
1945         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1946         *-*-osf*.
1947
1948 2010-11-02  Richard Guenther  <rguenther@suse.de>
1949
1950         PR tree-optimization/46184
1951         * gcc.dg/pr46184.c: New testcase.
1952
1953 2010-11-02  Richard Guenther  <rguenther@suse.de>
1954
1955         PR tree-optimization/46177
1956         * gcc.dg/pr46177.c: New testcase.
1957
1958 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1959
1960         PR middle-end/46120
1961         * g++.dg/ipa/ivinline-9.C: New test.
1962
1963 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1964
1965         PR tree-optimization/45875
1966         * g++.dg/torture/pr45875.C: New test.
1967
1968 2010-11-02  Richard Guenther  <rguenther@suse.de>
1969
1970         PR testsuite/46249
1971         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1972
1973 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
1974
1975         PR debug/46255
1976         * gcc.dg/pr46255.c: New test.
1977
1978 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1979
1980         PR c++/46170
1981         PR c++/46162
1982         * g++.dg/template/sfinae26.C: New test.
1983         * g++.dg/template/sfinae27.C: Likewise.
1984
1985 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1986
1987         PR c++/45606
1988         * g++.dg/template/typedef36.C: New test.
1989         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1990         * g++.dg/template/canon-type-10.C: Likewise.
1991         * g++.dg/template/canon-type-11.C: Likewise.
1992         * g++.dg/template/canon-type-12.C: Likewise.
1993         * g++.dg/template/canon-type-13.C: Likewise.
1994
1995 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
1996
1997         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1998         instance of debug_pubnames on darwin.
1999
2000 2010-11-01  Jason Merrill  <jason@redhat.com>
2001             Benjamin Kosnik  <bkoz@redhat.com>
2002
2003         * g++.dg/cpp0x/constexpr-initlist2.C: New.
2004         * g++.dg/cpp0x/constexpr-initlist3.C: New.
2005
2006         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2007         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2008         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2009         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2010         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2011         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2012         * g++.dg/cpp0x/constexpr-array.C: New.
2013         * g++.dg/cpp0x/constexpr-base.C: New.
2014         * g++.dg/cpp0x/constexpr-complex.C: New.
2015         * g++.dg/cpp0x/constexpr-data1.C: New.
2016         * g++.dg/cpp0x/constexpr-data2.C: New.
2017         * g++.dg/cpp0x/constexpr-deref.C: New.
2018         * g++.dg/cpp0x/constexpr-diag1.C: New.
2019         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2020         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2021         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2022         * g++.dg/cpp0x/constexpr-empty.C: New.
2023         * g++.dg/cpp0x/constexpr-empty2.C: New.
2024         * g++.dg/cpp0x/constexpr-empty3.C: New.
2025         * g++.dg/cpp0x/constexpr-empty4.C: New.
2026         * g++.dg/cpp0x/constexpr-empty5.C: New.
2027         * g++.dg/cpp0x/constexpr-ex1.C: New.
2028         * g++.dg/cpp0x/constexpr-ex2.C: New.
2029         * g++.dg/cpp0x/constexpr-ex3.C: New.
2030         * g++.dg/cpp0x/constexpr-ex4.C: New.
2031         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2032         * g++.dg/cpp0x/constexpr-fnptr.C: New.
2033         * g++.dg/cpp0x/constexpr-function1.C: New.
2034         * g++.dg/cpp0x/constexpr-function2.C: New.
2035         * g++.dg/cpp0x/constexpr-function3.C: New.
2036         * g++.dg/cpp0x/constexpr-ice.C: New.
2037         * g++.dg/cpp0x/constexpr-initlist.C: New.
2038         * g++.dg/cpp0x/constexpr-neg1.C: New.
2039         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2040         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2041         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2042         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2043         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2044         * g++.dg/cpp0x/constexpr-nonlit.C: New.
2045         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2046         * g++.dg/cpp0x/constexpr-nullptr.C: New.
2047         * g++.dg/cpp0x/constexpr-object1.C: New.
2048         * g++.dg/cpp0x/constexpr-object2.C: New.
2049         * g++.dg/cpp0x/constexpr-overflow.C: New.
2050         * g++.dg/cpp0x/constexpr-pedantic.C: New.
2051         * g++.dg/cpp0x/constexpr-pos1.C: New.
2052         * g++.dg/cpp0x/constexpr-potential1.C: New.
2053         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2054         * g++.dg/cpp0x/constexpr-pure.C: New.
2055         * g++.dg/cpp0x/constexpr-static.C: New.
2056         * g++.dg/cpp0x/constexpr-static2.C: New.
2057         * g++.dg/cpp0x/constexpr-static3.C: New.
2058         * g++.dg/cpp0x/constexpr-static4.C: New.
2059         * g++.dg/cpp0x/constexpr-static5.C: New.
2060         * g++.dg/cpp0x/constexpr-static6.C: New.
2061         * g++.dg/cpp0x/constexpr-string.C: New.
2062         * g++.dg/cpp0x/constexpr-switch.C: New.
2063         * g++.dg/cpp0x/constexpr-targ.C: New.
2064         * g++.dg/cpp0x/constexpr-throw.C: New.
2065         * g++.dg/cpp0x/constexpr-typeid.C: New.
2066         * g++.dg/cpp0x/constexpr-union.C: New.
2067         * g++.dg/cpp0x/constexpr-value.C: New.
2068         * g++.dg/cpp0x/constexpr-value2.C: New.
2069         * g++.dg/cpp0x/constexpr-variadic.C: New.
2070         * g++.dg/cpp0x/initlist5.C: Use constexpr.
2071         * g++.dg/cpp0x/static_assert3.C: Add expected error.
2072         * g++.dg/other/fold1.C: Likewise.
2073         * g++.dg/parse/crash36.C: Likewise.
2074         * g++.dg/parse/constant4.C: Adjust expected error.
2075         * g++.dg/template/arg5.C: Likewise.
2076         * g++.dg/template/non-dependent10.C: Likewise.
2077         * g++.dg/template/qualified-id3.C: Likewise.
2078         * g++.dg/warn/overflow-warn-1.C: Likewise.
2079         * g++.dg/warn/overflow-warn-3.C: Likewise.
2080         * g++.dg/warn/overflow-warn-4.C: Likewise.
2081         * g++.old-deja/g++.pt/crash10.C: Likewise.
2082
2083         * g++.dg/cpp0x/constexpr-ctor2.C: New.
2084
2085 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2086
2087         Implemented format and noreturn attributes for Objective-C methods.
2088         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2089         * objc.dg/attributes/method-deprecated-1.m: New.
2090         * objc.dg/attributes/method-deprecated-2.m: New.
2091         * objc.dg/attributes/method-deprecated-3.m: New.
2092         * objc.dg/attributes/method-noreturn-1.m: New.
2093         * objc.dg/attributes/method-sentinel-1.m: New.
2094         * objc.dg/attributes/method-format-1.m: New.
2095         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2096         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2097         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2098         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2099         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2100         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2101         * obj-c++.dg/attributes/method-format-1.mm: New.
2102
2103 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2104
2105         * objc.dg/property/at-property-deprecated-1.m: New.
2106         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2107
2108 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2109
2110         Implemented Objective-C 2.0 property accessors.
2111         * objc.dg/property/at-property-6.m: Use nonatomic properties to
2112         avoid testing more complex accessors in this testcase which is not
2113         about them.
2114         * objc.dg/property/at-property-7.m: Same change.
2115         * objc.dg/property/at-property-8.m: Same change.
2116         * objc.dg/property/at-property-9.m: Same change.
2117         * objc.dg/property/at-property-10.m: Same change.
2118         * objc.dg/property/at-property-11.m: Same change.
2119         * obj-c++.dg/property/at-property-6.mm: Same change.
2120         * obj-c++.dg/property/at-property-7.mm: Same change.
2121         * obj-c++.dg/property/at-property-8.mm: Same change.
2122         * obj-c++.dg/property/at-property-9.mm: Same change.
2123         * obj-c++.dg/property/at-property-10.mm: Same change.
2124         * obj-c++.dg/property/at-property-11.mm: Same change.
2125         * objc.dg/property/at-property-12.m: New.
2126         * objc.dg/property/at-property-13.m: New.
2127         * obj-c++.dg/property/at-property-12.mm: New.
2128         * obj-c++.dg/property/at-property-13.mm: New.
2129
2130 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2131
2132         PR fortran/46152
2133         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2134         * gfortran.dg/allocate_with_typespec_4.f90: New test.
2135         * gfortran.dg/allocate_with_typespec_1.f90: New test.
2136         * gfortran.dg/allocate_with_typespec_2.f: New test.
2137         * gfortran.dg/allocate_with_typespec_3.f90: New test.
2138         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2139         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2140
2141 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
2142             Nathan Froyd  <froydnj@codesourcery.com>
2143
2144         PR tree-optimization/46259
2145         * gfortran.dg/pr46259.f: New testcase.
2146
2147 2010-11-01  Paul Koning  <ni1d@arrl.net>
2148
2149         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2150         * gcc.c-torture/compile/20020604-1.c: Ditto.
2151         * gcc.c-torture/compile/20001226-1.c: Ditto.
2152         * gcc.c-torture/compile/20010327-1.c: Ditto.
2153         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2154         * gcc.c-torture/compile/pr43191.c: Ditto.
2155         * gcc.c-torture/compile/pr41181.c: Ditto.
2156
2157 2010-10-31  Richard Henderson  <rth@redhat.com>
2158
2159         * lib/target-supports.exp
2160         (check_effective_target_automatic_stack_alignment): True for
2161         x86 but not windows.
2162         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2163         use of the preferred-stack-boundary arguments.
2164         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2165
2166 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
2167
2168         PR target/46142
2169         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2170         * gcc.target/i386/fma4-builtin-2.c: Likewise.
2171
2172 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2173
2174         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2175
2176 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2177
2178         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2179         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
2180         than tls.
2181         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2182         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2183         * objc.dg/torture/tls/thr-init.m: Likewise.
2184         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2185         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2186
2187 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2188
2189         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2190         the Linux kernel.
2191
2192 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
2193
2194         PR fortran/44917
2195         PR fortran/44926
2196         PR fortran/46196
2197         * gfortran.dg/typebound_generic_10.f03: New.
2198
2199 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2200
2201         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2202         * objc.dg/property/property-neg-1.m: Updated for changes in the
2203         syntax of @property and the implementation of
2204         @synthesize/@dynamic.
2205         * objc.dg/property/property-neg-2.m: Same change.
2206         * objc.dg/property/property-neg-3.m: Same change.
2207         * objc.dg/property/property-neg-4.m: Same change.
2208         * objc.dg/property/property-neg-5.m: Same change.
2209         * objc.dg/property/property-neg-7.m: Same change.
2210         * objc.dg/property/property-1.m: Same change.
2211         * objc.dg/property/synthesize-1.m: Same change.
2212         * objc.dg/property/at-property-2.m: Same change.
2213         * objc.dg/property/at-property-4.m: Same change.
2214
2215         * objc.dg/property/fsf-property-method-acces.m: Updated for
2216         changes in the syntax of @property and the implementation of
2217         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2218         * objc.dg/property/fsf-property-basic.m: Same change.
2219         * objc.dg/property/fsf-property-named-ivar.m: Same change.
2220
2221         * objc.dg/property/at-property-5.m: New.
2222         * objc.dg/property/at-property-6.m: New.
2223         * objc.dg/property/at-property-7.m: New.
2224         * objc.dg/property/at-property-8.m: New.
2225         * objc.dg/property/at-property-9.m: New.
2226         * objc.dg/property/at-property-10.m: New.
2227         * objc.dg/property/at-property-11.m: New.
2228         * objc.dg/property/synthesize-2.m: New.
2229         * objc.dg/property/dynamic-2.m: New.
2230
2231         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2232         syntax of @property and the implementation of
2233         @synthesize/@dynamic.
2234         * obj-c++.dg/property/property-neg-2.mm: Same change.
2235         * obj-c++.dg/property/property-neg-3.mm: Same change.
2236         * obj-c++.dg/property/property-neg-4.mm: Same change.
2237         * obj-c++.dg/property/property-neg-5.mm: Same change.
2238         * obj-c++.dg/property/property-neg-7.mm: Same change.
2239         * obj-c++.dg/property/property-1.mm: Same change.
2240         * obj-c++.dg/property/synthesize-1.mm: Same change.
2241         * obj-c++.dg/property/at-property-2.mm: Same change.
2242         * obj-c++.dg/property/at-property-4.mm: Same change.
2243
2244         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2245         changes in the syntax of @property and the implementation of
2246         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2247         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2248         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2249
2250         * obj-c++.dg/property/at-property-5.mm: New.
2251         * obj-c++.dg/property/at-property-6.mm: New.
2252         * obj-c++.dg/property/at-property-7.mm: New.
2253         * obj-c++.dg/property/at-property-8.mm: New.
2254         * obj-c++.dg/property/at-property-9.mm: New.
2255         * obj-c++.dg/property/at-property-10.mm: New.
2256         * obj-c++.dg/property/at-property-11.mm: New.
2257         * obj-c++.dg/property/synthesize-2.mm: New.
2258         * obj-c++.dg/property/dynamic-2.mm: New.
2259
2260 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2261             Andrew Pinski  <pinskia@gmail.com>
2262
2263         * gcc.c-torture/execute/vector-shift.c: New testcase.
2264         * gcc.c-torture/execute/vector-shift1.c: Likewise.
2265         * gcc.c-torture/execute/vector-shift2.c: Likewise.
2266         * gcc.dg/vector-shift.c: Likewise.
2267         * gcc.dg/vector-shift1.c: Likewise.
2268         * gcc.dg/torture/vector-shift2.c: Likewise.
2269         * gcc.dg/vector-shift3.c: Likewise.
2270         * gcc.dg/simd-1b.c: Adjust.
2271
2272 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2273
2274         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2275
2276 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
2277
2278         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2279
2280 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
2281
2282         PR target/46153
2283         * gcc.target/i386/pr46153.c: New test.
2284
2285 2010-10-27  Jason Merrill  <jason@redhat.com>
2286
2287         * g++.dg/cpp0x/constexpr-is_literal.C: New.
2288
2289 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
2290
2291         PR fortran/46161
2292         * gfortran.dg/class_dummy_3.f03: New.
2293
2294 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
2295
2296         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2297         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2298
2299         * gcc.target/i386/avx-vzeroupper-3.c: New.
2300         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2301         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2302         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2303         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2304         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2305         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2306         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2307         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2308         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2309         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2310         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2311
2312 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2313
2314         * obj-c.dg/property/at-property-4.m: New.
2315         * obj-c++.dg/property/at-property-4.mm: New.
2316         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2317         updates in warning.
2318         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2319         updates in warning.
2320
2321 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2322
2323         * objc.dg/property/at-property-1.m: New.
2324         * objc.dg/property/at-property-2.m: New.
2325         * objc.dg/property/at-property-3.m: New.
2326         * objc.dg/ivar-invalid-type-1.m: New.
2327         * obj-c++.dg/property/at-property-1.mm: New.
2328         * obj-c++.dg/property/at-property-2.mm: New.
2329         * obj-c++.dg/property/at-property-3.mm: New.
2330         * obj-c++.dg/ivar-invalid-type-1.mm: New.
2331         * objc.dg/property/property-neg-6.m: Updated testcase for updates
2332         in error reporting.
2333
2334 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2335
2336         PR libgfortran/46010
2337         * gfortran.dg/namelist_66.f90: New test.
2338         * gfortran.dg/fmt_t_6.f: Fix whitespace.
2339
2340 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
2341
2342         PR fortran/42647
2343         * gfortran.dg/allocatable_scalar_9.f90: Extended.
2344         * gfortran.dg/allocatable_scalar_10.f90: New.
2345         * gfortran.dg/class_19.f03: Extended.
2346
2347 2010-10-26  Jan Hubicka  <jh@suse.cz>
2348
2349         PR middle-end/45736
2350         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2351
2352 2010-10-26  Ira Rosen  <irar@il.ibm.com>
2353
2354         PR tree-optimization/46167
2355         * gcc.dg/vect/O-pr46167.c: New.
2356         * gcc.dg/vect/vect.exp: Run tests with -O.
2357
2358 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
2359
2360         PR target/44948
2361         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2362         * g++.dg/vect/pr33860a.cc: Likewise.
2363         * gcc.c-torture/compile/20070522-1.c: Likewise.
2364         * gcc.dg/compat/struct-align-1_x.c: Likewise.
2365         * gcc.dg/compat/struct-align-1_y.c: Likewise.
2366         * gcc.dg/compat/struct-align-2_x.c: Likewise.
2367         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2368         * gcc.dg/pr44136.c: Likewise.
2369
2370         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2371         * gcc.dg/compat/vector-1_x.c: Likewise.
2372         * gcc.dg/compat/vector-1_y.c: Likewise.
2373         * gcc.dg/compat/vector-2_x.c: Likewise.
2374         * gcc.dg/compat/vector-2_y.c: Likewise.
2375         * gcc.dg/pr43300.c: Likewise.
2376
2377         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2378         * gcc.dg/compat/vector-1a_y.c: Likewise.
2379         * gcc.dg/compat/vector-1b_x.c: Likewise.
2380         * gcc.dg/compat/vector-1b_y.c: Likewise.
2381         * gcc.dg/compat/vector-2a_x.c: Likewise.
2382         * gcc.dg/compat/vector-2a_y.c: Likewise.
2383         * gcc.dg/compat/vector-2b_x.c: Likewise.
2384         * gcc.dg/compat/vector-2b_y.c: Likewise.
2385         * gcc.target/i386/pr39162.c: Likewise.
2386         * gcc.target/i386/pr40906-2.c: Likewise.
2387         * gcc.target/i386/sse-5.c: Likewise.
2388
2389         * gcc.dg/pr35442.c: Prune ABI change warnings.
2390
2391         * gcc.c-torture/execute/pr38151.x: New.
2392         * gcc.target/i386/pr44948-1a.c: Likewise.
2393         * gcc.target/i386/pr44948-1b.c: Likewise.
2394         * gcc.target/i386/pr44948-2a.c: Likewise.
2395         * gcc.target/i386/pr44948-2b.c: Likewise.
2396
2397 2010-10-26  Ian Lance Taylor  <iant@google.com>
2398
2399         PR middle-end/45687
2400         * gcc.c-torture/execute/20101025-1.c: New test.
2401
2402 2010-10-26  Tobias Burnus  <burnus@net-b.de>
2403
2404         PR fortran/45451
2405         * gfortran.dg/class_allocate_5.f90: New.
2406
2407 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2408
2409         Implement opaque-enum-specifiers for C++0x
2410         * g++.dg/cpp0x/forw_enum1.C: New.
2411         * g++.dg/cpp0x/forw_enum2.C: New.
2412         * g++.dg/cpp0x/forw_enum3.C: New.
2413         * g++.dg/cpp0x/forw_enum4.C: New.
2414         * g++.dg/cpp0x/forw_enum5.C: New.
2415         * g++.dg/cpp0x/forw_enum6.C: New.
2416         * g++.dg/cpp0x/forw_enum7.C: New.
2417         * g++.dg/cpp0x/forw_enum8.C: New.
2418         * g++.dg/cpp0x/forw_enum9.C: New.
2419         * g++.dg/parse/enum3.C: Add new errors.
2420         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2421         * g++.dg/cpp0x/auto9.C: Add new error.
2422         * g++.dg/template/crash79.C: Add new errors.
2423
2424 2010-10-26  Jie Zhang  <jie@codesourcery.com>
2425
2426         * gcc.target/arm/volatile-bitfields-1.c: New test.
2427         * gcc.target/arm/volatile-bitfields-2.c: New test.
2428         * gcc.target/arm/volatile-bitfields-3.c: New test.
2429
2430 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2431
2432         * gnat.dg/pointer_discr1.adb: New test.
2433         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2434         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2435         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2436
2437 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2438
2439         * gnat.dg/loop_optimization8.adb: New test.
2440         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2441         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2442
2443 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2444
2445         * gnat.dg/in_out_parameter2.adb: New test.
2446         * gnat.dg/in_out_parameter3.adb: Likewise.
2447
2448 2010-10-25  Jie Zhang  <jie@codesourcery.com>
2449
2450         * g++.dg/opt/combine.c: New test.
2451
2452 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2453
2454         * gnat.dg/opt7.ad[sb]: New test.
2455         * gnat.dg/opt7_pkg.ads: New helper.
2456
2457 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2458
2459         PR objc/45735
2460         * obj-c.dg/pr45735.mm: New.
2461         * obj-c++.dg/pr45735.mm: New.
2462
2463 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2464
2465         PR objc/24393
2466         * objc.dg/pr24393.m: New.
2467         * obj-c++.dg/pr24393.mm: New.
2468
2469 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2470
2471         PR objc/28049
2472         * objc.dg/pr28049.m: New.
2473         * obj-c++.dg/pr28049.mm: New.
2474
2475 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2476
2477         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
2478         parameter attributes are now supported.
2479         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2480         * objc.dg/attributes/parameter-attribute-1.m: New test.
2481         * objc.dg/attributes/parameter-attribute-2.m: New test.
2482         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2483         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2484
2485 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
2486
2487         Based on the CFString implementation in FSF apple/trunk branch.
2488
2489         * gcc.dg/darwin-cfstring-1.c: New.
2490         * gcc.dg/darwin-cfstring-2.c: New.
2491         * gcc.dg/torture/darwin-cfstring-3.c: New.
2492         * g++.dg/other/darwin-cfstring1.C: New.
2493         * g++.dg/torture/darwin-cfstring-3.C: New.
2494
2495 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
2496
2497         * objc.dg/demangle-1.m: New test.
2498         * obj-c++.dg/demangle-1.mm: New test.
2499         * obj-c++.dg/demangle-2.mm: New test.
2500         * obj-c++.dg/demangle-3.mm: New test.
2501
2502 2010-10-23  Ian Lance Taylor  <iant@google.com>
2503
2504         * gcc.c-torture/execute/20101011-1.c: New test.
2505         * gcc.c-torture/execute/20101011-1.x: New test driver.
2506
2507 2010-10-23  Tobias Burnus  <burnus@net-b.de>
2508
2509         PR fortran/46122
2510         * gfortran.dg/protected_8.f90: New.
2511
2512 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
2513
2514         * gcc.dg/march-generic.c: Skip for -march in multilib options.
2515         * gcc.target/i386/isa-9.c: Skip for -march other than
2516         -march=amdfam10 in multilib options.
2517         * gcc.target/i386/pr42589.c: Skip for -march other than
2518         -march=i486 in multilib options.
2519         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2520         other -march in multilib options.
2521
2522 2010-10-23  Jie Zhang  <jie@codesourcery.com>
2523
2524         PR rtl-optimization/37360
2525         * gcc.dg/pr37360.c: New test.
2526
2527 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2528
2529         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2530
2531 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2532             Andrew Pinski  <pinskia@gmail.com>
2533
2534         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2535         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2536         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2537         * gcc.dg/vector-subscript-1.c: Likewise.
2538         * gcc.dg/vector-subscript-2.c: Likewise.
2539         * gcc.dg/vector-subscript-3.c: New testcase.
2540         * gcc.dg/array-8.c: Adjust.
2541
2542 2010-10-22  Richard Guenther  <rguenther@suse.de>
2543
2544         PR middle-end/46137
2545         * c-c++-common/torture/pr46137.c: New testcase.
2546
2547 2010-10-22  Jason Merrill  <jason@redhat.com>
2548
2549         PR c++/46129
2550         * g++.dg/template/defarg14.C: New.
2551
2552 2010-10-22  Jason Merrill  <jason@redhat.com>
2553
2554         PR c++/46103
2555         * g++.dg/cpp0x/implicit10.C: New.
2556
2557 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
2558
2559         PR target/46098
2560         * gcc.target/i386/pr46098.c: New test.
2561
2562 2010-10-22  Richard Guenther  <rguenther@suse.de>
2563
2564         PR tree-optimization/45720
2565         * gcc.dg/torture/pr45720.c: New testcase.
2566
2567 2010-10-22  Ira Rosen  <irar@il.ibm.com>
2568
2569         PR tree-optimization/46126
2570         * gcc.dg/vect/pr46126.c: New.
2571
2572 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
2573
2574         Based on the CFString implementation in FSF apple/trunk branch.
2575
2576         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2577         so that the latter can be used in dg-skip and dg-xfail clauses.
2578         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2579         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
2580         to use dg-additional-files for Object1.
2581         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
2582         to use dg-additional-files for Object1, move to torture/strings/.
2583         * obj-c++.dg/const-str-4.mm: Likewise.
2584         * obj-c++.dg/const-str-3.mm: Likewise.
2585         * obj-c++.dg/const-str-8.mm: Likewise.
2586         * obj-c++.dg/const-str-9.mm: Likewise.
2587         * obj-c++.dg/const-str-10.mm: Likewise.
2588         * obj-c++.dg/const-str-10.mm: Likewise.
2589         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
2590         to use dg-additional-files for Object1, move to strings/.
2591         * obj-c++.dg/const-str-2.mm: Likewise.
2592         * obj-c++.dg/const-str-5.mm: Likewise.
2593         * obj-c++.dg/const-str-6.mm: Likewise.
2594         * obj-c++.dg/const-str-12.mm: Likewise.
2595         * obj-c++.dg/strings/strings.exp: New.
2596         * obj-c++.dg/strings/const-cfstring-2.mm: New.
2597         * obj-c++.dg/strings/const-cfstring-5.mm: New.
2598         * obj-c++.dg/torture/strings/strings.exp: New.
2599         * obj-c++.dg/torture/strings/string1.mm: New.
2600         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
2601         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
2602         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
2603
2604         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
2605         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2606         * objc/execute/string2.m: Likewise.
2607         * objc/execute/string3.m: Likewise.
2608         * objc/execute/string3.m: Likewise.
2609         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
2610         * objc.dg/foreach-4.m: Likewise.
2611         * objc.dg/foreach-5.m: Likewise.
2612         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
2613         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2614         * objc.dg/const-str-4.m: Likewise.
2615         * objc.dg/const-str-7.m: Likewise.
2616         * objc.dg/const-str-8.m: Likewise.
2617         * objc.dg/const-str-9.m: Likewise.
2618         * objc.dg/const-str-10.m: Likewise.
2619         * objc.dg/const-str-11.m: Likewise.
2620         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
2621         to use dg-additional-files for Object1, move to objc.dg/strings/.
2622         * objc.dg/const-str-2.m: Likewise.
2623         * objc.dg/const-str-5.m: Likewise.
2624         * objc.dg/const-str-6.m: Likewise.
2625         * objc.dg/const-str-12.m: Likewise.
2626         * objc.dg/const-str-12b.m: Likewise.
2627         * objc.dg/strings/strings.exp: New.
2628         * objc.dg/strings/const-cfstring-2.m: New.
2629         * objc.dg/strings/const-cfstring-5.m: New.
2630         * objc.dg/torture/strings/strings.exp: New.
2631         * objc.dg/torture/strings/const-cfstring-1.m: New.
2632         * objc.dg/torture/strings/const-cfstring-3.m: New.
2633         * objc.dg/torture/strings/const-cfstring-4.m: New.
2634
2635 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2636
2637         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
2638
2639 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2640
2641         PR c++/46117
2642         * g++.dg/parse/crash57.C: New.
2643
2644 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
2645             H.J. Lu  <hongjiu.lu@intel.com>
2646
2647         PR target/45946
2648         * gcc.target/i386/pr45946.c: New test.
2649
2650 2010-10-21  Martin Jambor  <mjambor@suse.cz>
2651
2652         PR tree-optimization/45875
2653         * g++.dg/ipa/pr45875.C: New test.
2654
2655 2010-10-21  Ira Rosen  <irar@il.ibm.com>
2656
2657         PR tree-optimization/46049
2658         PR tree-optimization/46052
2659         * gcc.dg/vect/pr46052.c: New test.
2660         * gcc.dg/vect/pr46049.c: New test.
2661
2662 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2663
2664         PR fortran/46007
2665         * gfortran.dg/shape_5.f90:  New test case.
2666
2667 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2668
2669         PR fortran/46060
2670         * gfortran.dg/proc_ptr_comp_25.f90: New.
2671
2672 2010-10-21  Richard Guenther  <rguenther@suse.de>
2673             Michael Matz  <matz@suse.de>
2674
2675         PR tree-optimization/45764
2676         * gcc.dg/torture/pr45764.c: New testcase.
2677
2678 2010-10-21  Richard Guenther  <rguenther@suse.de>
2679
2680         PR tree-optimization/46111
2681         * g++.dg/torture/pr46111.C: New testcase.
2682
2683 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2684
2685         PR fortran/46067
2686         * gfortran.dg/dummy_procedure_4.f90: New.
2687         * gfortran.dg/proc_ptr_30.f90: New.
2688
2689 2010-10-21  Tobias Burnus  <burnus@net-b.de>
2690
2691         PR fortran/46100
2692         * gfortran.dg/ptr-func-1.f90: New.
2693         * gfortran.dg/ptr-func-2.f90: New.
2694
2695 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
2696
2697         PR tree-optimization/45919
2698         * gcc.c-torture/compile/pr45919.c: New test.
2699
2700         PR tree-optimization/46066
2701         * gcc.dg/autopar/pr46066.c: New test.
2702
2703 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2704
2705         PR c++/46024
2706         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2707
2708 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2709
2710         PR c++/46056
2711         * g++.dg/cpp0x/range-for7.C: New.
2712
2713 2010-10-20  Richard Guenther  <rguenther@suse.de>
2714
2715         PR lto/45667
2716         * g++.dg/lto/20101020-1_0.h: New testcase.
2717         * g++.dg/lto/20101020-1_0.C: Likewise.
2718         * g++.dg/lto/20101020-1_1.C: Likewise.
2719
2720 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
2721
2722         * gcc.dg/20101013-1.c: New test.
2723
2724 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
2725
2726         PR target/46085
2727         * gcc.target/i386/pr46085-1.c: New.
2728         * gcc.target/i386/pr46085-2.c: Likewise.
2729
2730 2010-10-20  Richard Guenther  <rguenther@suse.de>
2731
2732         PR tree-optimization/45860
2733         * gcc.dg/torture/pr45860.c: New testcase.
2734
2735 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2736
2737         * gnat.dg/discr25.adb: New test.
2738         * gnat.dg/discr25_pkg.ad[sb]: New helper.
2739
2740 2010-10-20  Olivier Hainque  <hainque@adacore.com>
2741
2742         * gcc.target/powerpc/ehreturn.c: New test.
2743
2744 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2745
2746         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
2747         not require Foundation and run with the GNU runtime as well.
2748
2749         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2750
2751         Radar 4439126
2752         * obj-c++.dg/template-8.mm: New.
2753
2754 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2755
2756         PR objc/23709
2757         * objc.dg/pr23709.m: New.
2758         * obj-c++.dg/pr23709.m: New.
2759
2760 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2761
2762         PR c++/46046
2763         * g++.dg/template/crash104.C: New.
2764
2765 2010-10-19  Richard Henderson  <rth@redhat.com>
2766
2767         * gcc.target/i386/fma3-fma.c: New.
2768         * gcc.target/i386/fma3-builtin.c: New.
2769         * gcc.target/i386/fma4-builtin.c: New.
2770
2771 2010-10-19  Richard Guenther  <rguenther@suse.de>
2772
2773         PR testsuite/46081
2774         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2775
2776 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2777
2778         Merge from 'apple/trunk' branch on FSF servers.
2779
2780         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
2781
2782         Radar 4293709
2783         * objc.dg/proto-init-mimatch-1.m: New.
2784         * obj-c++.dg/proto-init-mimatch-1.mm: New.
2785
2786 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2787
2788         Implemented parsing @synthesize and @dynamic for
2789         Objective-C/Objective-C++.
2790         * objc.dg/property/dynamic-1.m: New.
2791         * objc.dg/property/synthesize-1.m: New.
2792         * obj-c++.dg/property/dynamic-1.mm: New.
2793         * obj-c++.dg/property/synthesize-1.mm: New.
2794
2795 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2796
2797         * objc.dg/at-class-1.m: New.
2798         * objc.dg/at-class-1.mm: New.
2799
2800 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
2801
2802         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2803
2804 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2805
2806         Merge from 'apple/trunk' branch on FSF servers.
2807
2808         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
2809
2810         Radar 4407151
2811         * obj-c++.dg/template-7.mm: New.
2812
2813 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2814
2815         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2816         bugfix.
2817
2818 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2819
2820         Merge from 'apple/trunk' branch on FSF servers.
2821
2822         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
2823
2824         Radar 4451818
2825         * obj-c++.dg/try-catch-16.mm: New.
2826         * obj-c++.dg/try-catch-17.mm: New.
2827
2828         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
2829
2830         Radar 4330422
2831         * obj-c++.dg/try-catch-15.mm: New
2832
2833         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
2834
2835         Radar 4204796
2836         * obj-c++.dg/try-catch-12.mm: New
2837         * obj-c++.dg/try-catch-13.mm: New
2838         * obj-c++.dg/try-catch-14.mm: New
2839         * objc.dg/try-catch-11.m: New
2840         * objc.dg/try-catch-12.m: New
2841         * objc.dg/try-catch-13.m: New
2842
2843 2010-10-18  Richard Henderson  <rth@redhat.com>
2844
2845         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2846
2847 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2848
2849         PR c/46015
2850         * c-c++-common/Wunused-var-13.c: New test.
2851
2852 2010-10-18  Richard Guenther  <rguenther@suse.de>
2853
2854         PR tree-optimization/45967
2855         * gcc.dg/torture/pr45967.c: New testcase.
2856         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2857         * gcc.dg/ipa/ipa-pta-13.c: Likewise
2858         * gcc.dg/torture/pr39074-2.c: Likewise
2859         * gcc.dg/torture/pta-escape-1.c: Likewise
2860         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2861         * gcc.dg/tree-ssa/pta-callused.c: Likewise
2862         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2863         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2864         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2865         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2866
2867 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
2868
2869         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2870
2871 2010-10-18  Richard Guenther  <rguenther@suse.de>
2872
2873         PR lto/44950
2874         * g++.dg/lto/20101015-2_0.C: New testcase.
2875
2876 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2877
2878         PR middle-end/46019
2879         * gcc.c-torture/execute/pr46019.c: New test.
2880
2881 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2882
2883         Merge from 'apple/trunk' branch on FSF servers.
2884
2885         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
2886
2887         Radar 4516785
2888         * obj-c++.dg/method-namespace-2.mm: New.
2889
2890 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2891
2892         Merge from 'apple/trunk' branch on FSF servers.
2893
2894         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
2895
2896         Radar 4133425
2897         * objc.dg/private-1.m: Test modified.
2898         * obj-c++.dg/private-1.mm: Test modified.
2899
2900 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2901
2902         PR testsuite/45987
2903         * gcc.target/i386/push-1.c: Remove.
2904
2905 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2906             H.J. Lu  <hongjiu.lu@intel.com>
2907
2908         PR target/46051
2909         * gcc.target/i386/pr46051.c: New test.
2910
2911 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2912
2913         * obj-c++.dg/gnu-api-2-class.mm: New.
2914         * obj-c++.dg/gnu-api-2-ivar.mm: New.
2915         * obj-c++.dg/gnu-api-2-method.mm: New.
2916         * obj-c++.dg/gnu-api-2-objc.mm: New.
2917         * obj-c++.dg/gnu-api-2-object.mm: New.
2918         * obj-c++.dg/gnu-api-2-property.mm: New.
2919         * obj-c++.dg/gnu-api-2-protocol.mm: New.
2920         * obj-c++.dg/gnu-api-2-sel.mm: New.
2921
2922 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
2923
2924         * objc.dg/fsf-package-0.m: New.
2925         * obj-c++.dg/fsf-package-0.m: New.
2926
2927 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2928
2929         PR objc/18255
2930         * objc.dg/pr18255.m: New.
2931
2932 2010-10-16  Jan Hubicka  <jh@suse.cz>
2933
2934         PR middle-end/44206
2935         * g++.dg/torture/pr44206.C: New.
2936
2937 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2938
2939         * objc.dg/gnu-api-2-class.m: New.
2940         * objc.dg/gnu-api-2-objc.m: New.
2941
2942 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2943
2944         * objc.dg/gnu-api-2-ivar.m: New.
2945
2946 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2947
2948         * objc.dg/gnu-api-2-property.m: New.
2949
2950 2010-10-15  Xinliang David Li  <davidxl@google.com>
2951
2952         * g++.dg/uninit-pred-3_a.C: New test.
2953         * g++.dg/uninit-pred-3_b.C: New test.
2954
2955 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2956
2957         * objc.dg/gnu-api-2-object.m: New.
2958
2959 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2960
2961         * objc.dg/gnu-api-2-method.m: New.
2962
2963 2010-10-15  Jason Merrill  <jason@redhat.com>
2964
2965         * g++.dg/lto/pr45983_0.C: New.
2966
2967 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2968
2969         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2970         builtin combiner patterns.
2971         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2972         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2973         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2974         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2975         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2976
2977 2010-10-15  Richard Guenther  <rguenther@suse.de>
2978
2979         * g++.dg/lto/20101015-1_0.C: New testcase.
2980
2981 2010-10-15  Richard Guenther  <rguenther@suse.de>
2982
2983         PR testsuite/46021
2984         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2985         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2986
2987 2010-10-15  Richard Guenther  <rguenther@suse.de>
2988
2989         PR lto/45957
2990         * g++.dg/lto/20101014-1_0.C: New testcase.
2991
2992 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2993
2994         * objc.dg/gnu-api-2-protocol.m: New.
2995         * objc.dg/gnu-api-2-sel.m: New.
2996
2997 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2998
2999         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3000         arm-eabi targets.
3001
3002 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
3003
3004         * gcc.dg/20101010-1.c: New testcase.
3005
3006 2010-10-15  Jie Zhang  <jie@codesourcery.com>
3007
3008         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3009         script when relocatable linking.
3010
3011 2010-10-14  Yao Qi  <yao@codesourcery.com>
3012
3013         PR target/45447
3014         * gcc.target/arm/pr45447.c: New test.
3015
3016 2010-10-14  Jan Hubicka  <jh@suse.cz>
3017
3018         PR middle-end/45621
3019         * g++.dg/lto/pr45621.h : New.
3020         * g++.dg/lto/pr45621_0.C: New.
3021         * g++.dg/lto/pr45621_1.C: New.
3022
3023 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3024
3025         * objc.dg/property: New.
3026         * objc.dg/property/fsf-property-basic.m: New.
3027         * objc.dg/property/fsf-property-method-access.m: New.
3028         * objc.dg/property/fsf-property-named-ivar.m: New.
3029         * obj-c++.dg/property: New.
3030         * obj-c++.dg/property/fsf-property-basic.mm: New.
3031         * obj-c++.dg/property/fsf-property-method-access.mm: New.
3032         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3033
3034         merge from FSF apple 'trunk' branch.
3035         2006 Fariborz Jahanian  <fjahanian@apple.com>
3036
3037         Radars 4436866, 4505126, 4506903, 4517826
3038         * objc.dg/property/property-1.m: New.
3039         * objc.dg/property/property-2.m: New.
3040         * objc.dg/property/property-3.m: New.
3041         * objc.dg/property/property-neg-1.m: New.
3042         * objc.dg/property/property-neg-2.m: New.
3043         * objc.dg/property/property-neg-3.m: New.
3044         * objc.dg/property/property-neg-4.m: New.
3045         * objc.dg/property/property-neg-5.m: New.
3046         * objc.dg/property/property-neg-6.m: New.
3047         * objc.dg/property/property-neg-7.m: New.
3048         * objc.dg/property/property.exp: New.
3049         * obj-c++.dg/property/property-1.mm: New.
3050         * obj-c++.dg/property/property-2.mm: New.
3051         * obj-c++.dg/property/property-3.mm: New.
3052         * obj-c++.dg/property/property-neg-1.mm: New.
3053         * obj-c++.dg/property/property-neg-2.mm: New.
3054         * obj-c++.dg/property/property-neg-3.mm: New.
3055         * obj-c++.dg/property/property-neg-4.mm: New.
3056         * obj-c++.dg/property/property-neg-5.mm: New.
3057         * obj-c++.dg/property/property-neg-6.mm: New.
3058         * obj-c++.dg/property/property-neg-7.mm: New.
3059         * obj-c++.dg/property/property.exp: New.
3060
3061 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3062
3063         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
3064
3065 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
3066
3067         PR c/45969
3068         * gcc.c-torture/compile/pr45969-1.c: New test.
3069
3070 2010-10-14  Richard Guenther  <rguenther@suse.de>
3071
3072         PR tree-optimization/44913
3073         * gcc.dg/torture/pr44913.c: New testcase.
3074
3075 2010-10-14  Richard Guenther  <rguenther@suse.de>
3076
3077         PR lto/45382
3078         * g++.dg/lto/20101014-2_0.C: New testcase.
3079
3080 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3081
3082         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3083         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3084         * gcc.target/i386/pr44130.c: Likewise.
3085         * gcc.target/i386/pr44144.c: Likewise.
3086         * gcc.target/i386/pr44180.c: Likewise.
3087         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3088         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3089         * gcc.target/i386/vect-sizes-1.c: Likewise.
3090         * gcc.target/i386/vectorize4-avx.c: Likewise.
3091
3092 2010-10-14  Richard Guenther  <rguenther@suse.de>
3093
3094         PR lto/44561
3095         * g++.dg/lto/20101010-3_0.C: New testcase.
3096         * g++.dg/lto/20101010-4_0.C: Likewise.
3097
3098 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3099
3100         * objc.dg/pr45878.m: Update to include NSConstantString interface
3101         for -fnext-runtime.
3102         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3103         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3104         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3105         reference for m64 -fnext-runtime.
3106
3107 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3108
3109         * gcc.target/i386/vect-sizes-1.c: New.
3110
3111 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3112
3113         PR middle-end/46011
3114         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3115
3116 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3117
3118         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3119         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3120
3121 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3122
3123         * gcc.target/ia64/20101005.c: New test.
3124
3125 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3126
3127         PR rtl-optimization/45570
3128         * gcc.dg/pr45570.c: New test.
3129
3130 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3131
3132         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3133         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3134         * gcc.target/i386/vectorize4-avx.c: Likewise.
3135
3136 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3137
3138         * gcc.target/i386/avx-copysign-vec.c: New.
3139         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3140
3141 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3142
3143         PR middle-end/44130
3144         * gcc.target/i386/pr44130.c: New.
3145
3146 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3147
3148         PR middle-end/44144
3149         * gcc.target/i386/pr44144.c: New.
3150
3151 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3152
3153         PR target/44180
3154         * gcc.target/i386/pr44180.c: New.
3155
3156 2010-10-13  Jason Merrill  <jason@redhat.com>
3157
3158         * g++.dg/template/canon-type-8.C: New.
3159
3160 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3161
3162         * gcc.c-torture/execute/20101013-1.c: New test.
3163
3164 2010-10-13  Richard Guenther  <rguenther@suse.de>
3165
3166         PR objc/45878
3167         * objc.dg/pr45878.m: New testcase.
3168
3169 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
3170
3171         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3172         * gcc.dg/format/dfp-printf-1.c: Likewise.
3173         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3174
3175 2010-10-13  Richard Guenther  <rguenther@suse.de>
3176
3177         PR tree-optimization/45788
3178         * g++.dg/pr45788.C: New testcase.
3179
3180 2010-10-13  Richard Guenther  <rguenther@suse.de>
3181
3182         PR tree-optimization/45970
3183         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3184
3185 2010-10-13  Richard Guenther  <rguenther@suse.de>
3186
3187         PR tree-optimization/45982
3188         * gcc.dg/torture/pr45982.c: New testcase.
3189         * gcc.dg/tree-ssa/pr24287.c: Adjust.
3190         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3191         * gcc.dg/torture/pr39074-2.c: Likewise.
3192
3193 2010-10-13  Richard Guenther  <rguenther@suse.de>
3194
3195         PR middle-end/45874
3196         * g++.dg/torture/pr45874.C: New testcase.
3197
3198 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
3199
3200         * objc.dg/attributes/method-attribute-1.m: Update to respond
3201         to implemented method attributes..
3202         * objc.dg/attributes/method-attribute-2.m: Likewise.
3203         * objc.dg/attributes/method-attribute-3.m: Likewise.
3204         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3205         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3206         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3207
3208 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
3209
3210         PR libobjc/23214
3211         * objc.dg/pr23214.m: New.
3212
3213 2010-10-12  Michael Eager  <eager@eagercon.com>
3214
3215         PR testsuite/45856
3216         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3217         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3218
3219 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
3220
3221         PR fortran/45636
3222         * gcc.c-torture/execute/pr45636.c: New test.
3223         * gfortran.dg/pr45636.f90: New test.
3224
3225 2010-10-12  Richard Henderson  <rth@redhat.com>
3226
3227         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3228
3229 2010-10-12  Daniel Kraft  <d@domob.eu>
3230
3231         PR fortran/38936
3232         * gfortran.dg/associate_1.f03: More tests with derived-types.
3233         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3234         * gfortran.dg/associate_8.f03: Fix typo.
3235         * gfortran.dg/initialization_27.f90: Fix typo.
3236
3237 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3238
3239         PR testsuite/45851
3240         * lib/lto.exp (lto-get-options-main): Support optional target
3241         selector for dg-extra-ld-options.
3242
3243 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3244
3245         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3246         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3247
3248 2010-10-11  Martin Jambor  <mjambor@suse.cz>
3249
3250         PR middle-end/45699
3251         * g++.dg/torture/pr45699.C: New test.
3252         * g++.dg/otr-fold-1.C: Adjusted.
3253         * g++.dg/otr-fold-1.C: Likewise.
3254
3255 2010-10-11  Nick Clifton  <nickc@redhat.com>
3256
3257         * gcc.c-torture/compile/pr44197.c: Require visibility support.
3258         Allow for a user label prefix.
3259
3260 2010-10-10  Richard Guenther  <rguenther@suse.de>
3261
3262         * g++.dg/lto/20101010-1_0.C: New testcase.
3263         * g++.dg/lto/20101010-2_0.C: Likewise.
3264
3265 2010-10-11  Ira Rosen  <irar@il.ibm.com>
3266
3267         PR tree-optimization/45902
3268         * gcc.dg/vect/45902.c: New test.
3269
3270 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
3271
3272         PR target/45870
3273         * gcc.dg/tls/pr45870.c: New test.
3274
3275 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
3276
3277         PR fortran/45961
3278         * gfortran.dg/typebound_operator_6.f03: New.
3279
3280 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
3281
3282         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3283         and adjust -export symbol scanning.
3284         * g++.dg/ext/dllexport1.C: Likewise.
3285         * g++.dg/ext/dllexport3.C: Likewise.
3286         * gcc.dg/dll-3.c: Likewise.
3287         * gcc.dg/dll-4.c: Likewise.
3288         * gcc.dg/dll-5.c: Likewise.
3289
3290 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3291
3292         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3293         instead of tree_profile dump file.
3294         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3295         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3296         dump file.
3297
3298 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3299
3300         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3301
3302 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3303
3304         * gfortran.dg/character_comparison_4.f90:  New test.
3305         * gfortran.dg/character_comparison_5.f90:  New test.
3306         * gfortran.dg/character_comparison_6.f90:  New test.
3307
3308 2010-10-09  Richard Henderson  <rth@redhat.com>
3309
3310         * lib/target-supports.exp
3311         (check_effective_target_automatic_stack_alignment): Always true.
3312
3313 2010-10-09  Richard Guenther  <rguenther@suse.de>
3314
3315         PR lto/45956
3316         * gcc.dg/lto/20101009-2_0.c: New testcase.
3317         * gcc.dg/lto/20101009-2_1.c: Likewise.
3318         * gcc.dg/lto/20101009-2_2.c: Likewise.
3319
3320 2010-10-09  Richard Guenther  <rguenther@suse.de>
3321
3322         PR lto/45947
3323         * g++.dg/lto/20101009-1_0.C: New testcase.
3324
3325 2010-10-09  Richard Guenther  <rguenther@suse.de>
3326
3327         PR tree-optimization/45945
3328         * gcc.dg/lto/20101009-1_0.c: New testcase.
3329
3330 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
3331
3332         PR target/45913
3333         * gcc.target/i386/pr45913.c: New.
3334
3335 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3336
3337         PR fortran/45943
3338         * gfortran.dg/streamio_16.f90: Update test.
3339
3340 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
3341
3342         PR tree-optimization/45903
3343         * gcc.target/i386/pr45903.c: New test.
3344
3345 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
3346
3347         * gnat.dg/interface5.adb: Compile with warnings disabled.
3348
3349 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3350
3351         * obj-c++.dg/encode-10.mm: New testcase.
3352
3353 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3354
3355         PR objc++/23614
3356         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3357         C++ class.  Removed XFAIL.
3358
3359 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
3360
3361         PR fortran/45933
3362         * gfortran.dg/typebound_operator_5.f03: New.
3363
3364 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3365
3366         Merge from 'apple/trunk' branch on FSF servers.
3367
3368         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
3369
3370         Radar 4508851
3371         * obj-c++.dg/method-namespace-1.mm: New.
3372
3373 2010-10-07  Martin Jambor  <mjambor@suse.cz>
3374
3375         * gcc.dg/tree-ssa/sra-11.c: New test.
3376
3377 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
3378
3379         PR Tree-Vect/45847
3380         * gcc.dg/vect/pr45847.c: New test.
3381
3382 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3383             Kai Tietz  <kai.tietz@onevision.com>
3384
3385         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3386
3387 2010-10-07  Richard Guenther  <rguenther@suse.de>
3388
3389         PR tree-optimization/45732
3390         * gcc.dg/torture/pr45732.c: New testcase.
3391
3392 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3393
3394         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3395         * objc.dg/foreach-2.m: Likewise.
3396         * objc.dg/foreach-3.m: Likewise.
3397         * objc.dg/foreach-4.m: Likewise.
3398         * objc.dg/foreach-5.m: Likewise.
3399         * objc.dg/foreach-6.m: Likewise.
3400         * objc.dg/foreach-7.m: Likewise.
3401         * objc.dg/objc-foreach-4.m: Likewise.
3402         * objc.dg/objc-foreach-5.m: Likewise.
3403
3404 2010-10-07  Richard Guenther  <rguenther@suse.de>
3405
3406         PR middle-end/45869
3407         * gcc.dg/torture/pr45869.c: New testcase.
3408
3409 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3410
3411         * objc.dg/set-not-used-1.m: New
3412         * obj-c++.dg/set-not-used-1.mm: New.
3413
3414 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3415
3416         * objc.dg/attributes/method-attribute-3.m: New.
3417         * obj-c++.dg/attributes/method-attribute-3.mm: New.
3418
3419 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
3420
3421         PR fortran/45916
3422         * gfortran.dg/generic_typebound_operator_1.f90: New test.
3423
3424 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3425
3426         PR fortran/45889
3427         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3428
3429 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3430
3431         Merge from 'apple/trunk' branch on FSF servers.
3432
3433         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
3434
3435         Radar 4278774
3436         * obj-c++.dg/encode-9.mm: New.
3437
3438 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3439
3440         * g++.dg/cpp0x/pr45908.C: New test.
3441
3442 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3443
3444         * gnat.dg/opt6.ad[sb]: New test.
3445
3446 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3447
3448         Implemented fast enumeration for Objective-C.
3449         * objc.dg/foreach-1.m: New.
3450         * objc.dg/foreach-2.m: New.
3451         * objc.dg/foreach-3.m: New.
3452         * objc.dg/foreach-4.m: New.
3453         * objc.dg/foreach-5.m: New.
3454         * objc.dg/foreach-6.m: New.
3455         * objc.dg/foreach-7.m: New.
3456
3457         Merge from 'apple/trunk' branch on FSF servers:
3458         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
3459
3460         Radar 4502236
3461         * objc.dg/objc-foreach-5.m: New.
3462
3463         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
3464
3465         Radar 4507230
3466         * objc.dg/objc-foreach-4.m: New.
3467
3468         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3469
3470         Radar 4472881
3471         * objc.dg/objc-foreach-3.m: New.
3472
3473         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
3474
3475         Radar 4468498
3476         * objc.dg/objc-foreach-2.m: New.
3477
3478         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
3479
3480         Radar 4294910
3481         * objc.dg/objc-foreach-1.m: New
3482
3483 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
3484
3485         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3486         unsigned values.
3487
3488 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3489
3490         PR objc++/28050
3491         * obj-c++.dg/syntax-error-10.mm: New.
3492
3493 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3494
3495         PR objc++/23707
3496         * obj-c++.dg/syntax-error-9.mm: New.
3497
3498 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3499
3500         PR objc++/31126
3501         * obj-c++.dg/syntax-error-8.mm: New.
3502
3503 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3504
3505         Merge from 'apple/trunk' branch on FSF servers.
3506
3507         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
3508
3509         Radar 4290840
3510         * obj-c++.dg/syntax-error-7.mm: New
3511
3512         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
3513
3514         Radar 4294425
3515         * obj-c++.dg/syntax-error-6.mm: New
3516
3517         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
3518
3519         Radar 4261146
3520         * obj-c++.dg/syntax-error-5.mm: New
3521
3522         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
3523
3524         Radar 4093475
3525         * obj-c++.dg/syntax-error-[3-4].mm: New.
3526
3527         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
3528
3529         Radar 4185810
3530         * obj-c++.dg/syntax-error-[1-2].mm: New.
3531
3532 2010-10-05  Ira Rosen  <irar@il.ibm.com>
3533
3534         PR tree-optimization/45752
3535         * gcc.dg/vect/pr45752.c: New test.
3536
3537 2010-10-05  Richard Guenther  <rguenther@suse.de>
3538
3539         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3540         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3541         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3542         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3543         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3544         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3545         * gcc.dg/tree-prof/stringop-1.c: Likewise.
3546         * gcc.dg/tree-prof/stringop-2.c: Likewise.
3547         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3548         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3549         * gcc.dg/tree-prof/update-loopch.c: Likewise.
3550         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3551         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3552         * gcc.dg/tree-prof/tracer-1.c: Likewise.
3553         * gcc.dg/tree-ssa/inline-4.c: Likewise.
3554         * gcc.dg/tree-ssa/inline-3.c: Likewise.
3555         * gcc.dg/tree-ssa/20080530.c: Likewise.
3556         * g++.dg/tree-ssa/inline-3.C: Likewise.
3557         * g++.dg/tree-ssa/inline-1.C: Likewise.
3558         * g++.dg/tree-ssa/inline-2.C: Likewise.
3559         * gcc.dg/profile-dir-1.c: Likewise.
3560         * gcc.dg/profile-dir-2.c: Likewise.
3561         * gcc.dg/profile-dir-3.c: Likewise.
3562
3563 2010-10-05  Richard Guenther  <rguenther@suse.de>
3564
3565         PR middle-end/45877
3566         * g++.dg/torture/pr45877.C: New testcase.
3567
3568 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
3569
3570         PR debug/45849
3571         * gcc.dg/debug/pr45849.c: New test.
3572
3573         PR middle-end/45876
3574         * gcc.c-torture/compile/pr45876.c: New test.
3575
3576 2010-10-04  Julian Brown  <julian@codesourcery.com>
3577
3578         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
3579         vect_hw_misalign.
3580         * gcc.dg/vect/vect-60.c: Likewise.
3581         * gcc.dg/vect/vect-56.c: Likewise.
3582         * gcc.dg/vect/vect-93.c: Likewise.
3583         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3584         * gcc.dg/vect/vect-95.c: Likewise.
3585         * gcc.dg/vect/vect-96.c: Likewise.
3586         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
3587         * gcc.dg/vect/slp-25.c: Likewise.
3588         * gcc.dg/vect/slp-3.c: Likewise.
3589         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3590         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3591         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
3592         * gcc.dg/vect/vect-109.c: Likewise.
3593         * gcc.dg/vect/vect-peel-1.c: Likewise.
3594         * gcc.dg/vect/vect-peel-2.c: Likewise.
3595         * lib/target-supports.exp
3596         (check_effective_target_arm_vect_no_misalign): New.
3597         (check_effective_target_vect_no_align): Use above.
3598         (check_effective_target_vect_element_align): New.
3599         (add_options_for_quad_vectors): New.
3600
3601 2010-10-04  Martin Jambor  <mjambor@suse.cz>
3602
3603         PR tree-optimization/45572
3604         * g++.dg/ipa/pr45572-1.C: New test.
3605         * g++.dg/ipa/pr45572-2.C: Likewise.
3606
3607 2010-10-03  Ian Lance Taylor  <iant@google.com>
3608
3609         * gcc.dg/anon-struct-11.c: New test.
3610         * gcc.dg/anon-struct-12.c: New test.
3611         * gcc.dg/anon-struct-13.c: New test.
3612         * gcc.dg/anon-struct-14.c: New test.
3613
3614 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
3615
3616         * g++.dg/torture/pr45764.C: Revert revision 164914.
3617         * gcc.dg/vect/pr43432.c: Likewise.
3618         * gcc.dg/vect/vect-114.c: Likewise.
3619         * gcc.dg/vect/vect-15.c: Likewise.
3620
3621 2010-10-03  Jason Merrill  <jason@redhat.com>
3622
3623         * g++.dg/cpp0x/sfinae5.C: New.
3624
3625 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
3626
3627         PR tree-optimization/45720
3628         PR tree-optimization/45764
3629         * g++.dg/torture/pr45764.C: New.
3630
3631         * gcc.dg/vect/pr43432.c: Xfail.
3632         * gcc.dg/vect/vect-114.c: Likewise.
3633         * gcc.dg/vect/vect-15.c: Likewise.
3634
3635 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3636
3637         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
3638         hppa*-*-hpux*.
3639         * gcc.dg/torture/pr45678-2.c: Likewise.
3640
3641 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
3642
3643         PR fortran/45748
3644         * gfortran.dg/intrinsic_6.f90: New.
3645
3646 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3647
3648         PR fortran/42831
3649         * gfortran.dg/dependency_37.f90:  New test.
3650
3651 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
3652
3653         * gcc.target/i386/shift_mask.c: New test.
3654
3655 2010-10-01  Richard Guenther  <rguenther@suse.de>
3656
3657         PR tree-optimization/45854
3658         * g++.dg/torture/pr45854.C: New testcase.
3659
3660 2010-09-30  Michael Eager  <eager@eagercon.com>
3661
3662         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3663         __FLT_{MIN,MAX}__.
3664
3665 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3666
3667         PR middle-end/45758
3668         * gfortran.dg/graphite/pr45758.f90: New.
3669
3670 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3671
3672         PR middle-end/45230
3673         * gcc.dg/graphite/id-pr45230.c: New.
3674
3675 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3676
3677         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3678         * gfortran.dg/graphite/graphite.exp: Same.
3679         * gcc.dg/graphite/vect-pr43423.c: New.
3680
3681 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3682
3683         PR target/45843
3684         * g++.dg/torture/pr45843.C: New test.
3685
3686 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
3687
3688         PR fortran/45828
3689         * gfortran.dg/allocate_derived_5.f90: New.
3690
3691 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3692
3693         PR tree-optimization/31261
3694         * gcc.dg/tree-ssa/pr31261.c: New test.
3695
3696 2010-09-30  Michael Eager  <eager@eagercon.com>
3697
3698         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3699         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3700         * gcc.target/microblaze/microblaze.exp: Ditto.
3701         * gcc.target/microblaze/others/string_cst1.c: Ditto.
3702         * gcc.target/microblaze/others/string_cst2.c: Ditto.
3703         * gcc.target/microblaze/others/data_var1.c: Ditto.
3704         * gcc.target/microblaze/others/data_var2.c: Ditto.
3705         * gcc.target/microblaze/others/data_var3.c: Ditto.
3706         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3707         * gcc.target/microblaze/others/strings1.c:: Ditto.
3708         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3709         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3710         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3711         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3712         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3713         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3714         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3715         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3716         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3717         * gcc.target/microblaze/isa/pcmp.c: Ditto.
3718         * gcc.target/microblaze/isa/nofloat.c: Ditto.
3719         * gcc.target/microblaze/isa/fcvt.c: Ditto.
3720         * gcc.target/microblaze/isa/float.c: Ditto.
3721         * gcc.target/microblaze/isa/mulh.c: Ditto.
3722         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3723         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3724         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3725         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3726         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3727         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3728         * gcc.target/microblaze/isa/bshift.c: Ditto.
3729         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3730         * gcc.target/microblaze/isa/div.c: Ditto.
3731         * gcc.target/microblaze/isa/vanilla.c: Ditto.
3732         * gcc.target/microblaze/isa/mul.c: Ditto.
3733
3734 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3735
3736         merge from FSF 'apple/trunk' branch.
3737         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
3738
3739         Radar 4386773
3740         * objc.dg/enhanced-proto-1.m: New.
3741         * objc.dg/enhanced-proto-2.m: New.
3742         * obj-c++.dg/enhanced-proto-1.mm: New
3743         * obj-c++.dg/enhanced-proto-2.mm: New.
3744
3745 2010-09-30  Richard Guenther  <rguenther@suse.de>
3746
3747         PR testsuite/45702
3748         * gcc.dg/debug/pr41893-1.c: Adjust.
3749         * gcc.dg/pr30762-1.c: Likewise.
3750         * gcc.dg/pr31529-1.c: Likewise.
3751         * gcc.dg/pr34457-1.c: Likewise.
3752         * gcc.dg/pr34668-1.c: Likewise.
3753         * gcc.dg/pr43557-1.c: Likewise.
3754
3755 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3756
3757         PR objc/45842
3758         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3759         * objc.dg/const-str-3.m: Correct header for memcpy.
3760         * objc.dg/const-str-7.m: Likewise.
3761         * objc.dg/method-20b.m: Provide an implementation of Object.
3762         Adjust XFAIL for m64 NeXT runtime.
3763         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3764         * objc.dg/encode-3.m: Correct line ordering, provide header for
3765         sprintf.
3766         * objc.dg/encode-7-next.m: Only run for 32bit.
3767         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3768         * objc.dg/type-size-2.m: Provide an implementation of Object.
3769         Ajust headers.
3770         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3771         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3772         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3773         Adjust XFAIL for m64 NeXT runtime.
3774         * obj-c++.dg/method-22.mm: Likewise.
3775         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3776
3777 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3778
3779         Merge from 'apple/trunk' branch on FSF servers.
3780
3781         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3782
3783         Radar 4278236
3784         * obj-c++.dg/bad-forward-decl.mm: New
3785
3786 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
3787
3788         * ada/acats/run_acats: Revert revision 157037.
3789
3790 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3791
3792         Merge from 'apple/trunk' branch on FSF servers.
3793
3794         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3795
3796         Radar 4281748
3797         * objc.dg/naming-2.m: Update
3798         * objc.dg/naming-3.m: New
3799
3800 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
3801
3802         PR target/40457
3803         * gcc.target/arm/pr40457-3.c: New test.
3804
3805 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3806
3807         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3808         alias checking.
3809         * lib/target-supports.exp (check_ifunc_available): Likewise.
3810
3811 2010-09-29  Tristan Gingold  <gingold@adacore.com>
3812
3813         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3814
3815 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3816
3817         * objc.dg/keywords-1.m: New test.
3818         * objc.dg/keywords-2.m: New test.
3819         * objc.dg/keywords-3.m: New test.
3820         * obj-c++.dg/keywords-1.mm: New test.
3821         * obj-c++.dg/keywords-2.mm: New test.
3822
3823 2010-09-28  Jason Merrill  <jason@redhat.com>
3824
3825         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3826         * g++.dg/ext/complit11.C: Likewise.
3827         * g++.old-deja/g++.law/temps1.C: Likewise.
3828
3829         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3830         * g++.old-deja/g++.mike/misc6.C: Likewise.
3831
3832 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3833
3834         * objc.dg/attributes/method-attribute-1.m: New.
3835         * objc.dg/attributes/method-attribute-2.m: New.
3836
3837         * obj-c++.dg/attributes/method-attribute-1.m: New.
3838         * obj-c++.dg/attributes/method-attribute-2.m: New.
3839
3840 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3841
3842         * objc.dg/attributes: New.
3843         * objc.dg/attributes/attributes.exp: New.
3844         * objc.dg/attributes/class-attribute-1.m: New.
3845         * objc.dg/attributes/class-attribute-2.m: New
3846         * objc.dg/attributes/categ-attribute-1.m: New
3847         * objc.dg/attributes/categ-attribute-2.m: New
3848         * objc.dg/attributes/proto-attribute-1.m: New
3849
3850         * obj-c++.dg/attributes: New.
3851         * obj-c++.dg/attributes/attributes.exp: New
3852         * obj-c++.dg/attributes/class-attribute-1.mm: New
3853         * obj-c++.dg/attributes/class-attribute-2.mm: New
3854         * obj-c++.dg/attributes/categ-attribute-1.mm: New
3855         * obj-c++.dg/attributes/categ-attribute-2.mm: New
3856         * obj-c++.dg/attributes/proto-attribute-1.mm: New
3857
3858 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3859
3860         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3861         from the branch renamed to method-20b.m to avoid clashes).
3862
3863         2005-08-23  Stuart Hastings  <stuart@apple.com>
3864                     Ziemowit Laski  <zlaski@apple.com>
3865
3866         Radar 4209854
3867         * obj-c++.dg/method-23.mm: New.
3868         * objc.dg/method-20.m: New.
3869
3870 2010-09-28  Jan Hubicka  <jh@suse.cz>
3871
3872         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3873
3874 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3875
3876         PR target/44452
3877         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3878         i?86-*-solaris2.[89], *-*-vxworks*.
3879         * gcc.target/i386/pr22152.c: Likewise.
3880         * gcc.target/i386/vect8-ret.c: New test.
3881
3882 2010-09-28  Jie Zhang  <jie@codesourcery.com>
3883
3884         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3885
3886 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3887
3888         Merge from 'apple/trunk' branch on FSF servers.
3889
3890         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
3891
3892         Radar 4175534
3893         * obj-c++.dg/method-22.mm: New.
3894
3895 2010-09-27  Jason Merrill  <jason@redhat.com>
3896
3897         * g++.dg/cpp0x/rv-lvalue-req.C: New.
3898         * g++.dg/ext/complit11.C: Adjust.
3899         * g++.old-deja/g++.law/temps1.C: Adjust.
3900         * g++.old-deja/g++.ns/koenig6.C: Adjust.
3901         * g++.old-deja/g++.oliva/partord1.C: Adjust.
3902
3903 2010-09-27  Ian Lance Taylor  <iant@google.com>
3904
3905         * lib/target-supports.exp (check_effective_target_split_stack):
3906         New procedure.
3907         * gcc.dg/split-1.c: New test.
3908         * gcc.dg/split-2.c: New test.
3909         * gcc.dg/split-3.c: New test.
3910         * gcc.dg/split-4.c: New test.
3911
3912 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3913
3914         PR objc/25464
3915         * objc.dg/type-size-3.m: New test.
3916
3917 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3918
3919         PR objc/45763
3920         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3921
3922 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3923
3924         PR objc/25450
3925         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3926         * objc.dg/type-size-2.m: Same change.
3927         * obj-c++.dg/encode-5.mm: Same change.
3928
3929 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3930
3931         Merge from 'apple/trunk' branch on FSF servers.  The original
3932         Changelogs are below.
3933
3934         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3935         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3936         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3937         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3938         in the branch).
3939         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3940         proto-qual-1.m in the branch) and the normal ABI on GNU.
3941         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
3942         the test only with the NeXT runtime.
3943         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3944         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3945         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3946         Run the test only with the NeXT runtime.
3947
3948         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
3949
3950         Radar 4492973
3951         * objc.dg/encode-7-64bit.m: New.
3952         * objc.dg/encode-7.m: Skip if -m64.
3953
3954         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
3955
3956         Radar 4301047
3957         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3958         * obj-c++.dg/threedotthree-abi-1.mm: New
3959         * objc.dg/threedotthree-abi-1.m: New
3960
3961         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
3962
3963         Radar 4136935
3964         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3965         * objc.dg/encode-6.m: Likewise.
3966         * objc.dg/encode-7.m: New test case.
3967
3968 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3969
3970         Merge from 'apple/trunk' branch on FSF servers.  Renamed
3971         const-str-12.m to constr-str-12b.m to avoid conflicts.
3972
3973         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
3974
3975         Radar 4229905
3976         * obj-c++.dg/warn5.mm: New
3977
3978         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
3979
3980         Radar 4154928
3981         * obj-c++.dg/const-str-12.mm: New.
3982         * objc.dg/const-str-12.m: New.
3983
3984 2010-09-27  Tobias Burnus  <burnus@net-b.de>
3985
3986         PR fortran/40569
3987         PR fortran/40568
3988         * gfortran.dg/storage_size_2.f08: Fix test.
3989         * gfortran.dg/c_sizeof_1.f90: Fix test.
3990         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3991         * gfortran.dg/c_sizeof_3.f90: New.
3992         * gfortran.dg/c_sizeof_4.f90: New.
3993         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3994         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3995
3996 2010-09-26  Daniel Kraft  <d@domob.eu>
3997
3998         PR fortran/45783
3999         PR fortran/45795
4000         * gfortran.dg/select_type_18.f03: New test.
4001
4002 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4003
4004         * gnat.dg/return2.ad[sb]: New test.
4005         * gnat.dg/return2_pkg.ads: New helper.
4006
4007 2010-09-25  Daniel Kraft  <d@domob.eu>
4008
4009         PR fortran/45776
4010         * gfortran.dg/io_constraints_6.f03: New test.
4011         * gfortran.dg/io_constraints_7.f03: New test.
4012         * gfortran.dg/newunit_2.f90: New test.
4013
4014 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
4015
4016         * gfortran.dg/operator_c1202.f90: New test.
4017
4018 2010-09-24  Jan Hubicka  <jh@suse.cz>
4019
4020         * gcc.dg/tree-ssa/leaf.c: New testcase.
4021
4022 2010-09-24  Jan Hubicka  <jh@suse.cz>
4023
4024         PR tree-optimization/45738
4025         PR tree-optimization/45741
4026         * gcc.c-torture/compile/pr45741.c: New.
4027         * gfortran.fortran-torture/compile/pr45738.f90: New.
4028
4029 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
4030
4031         * gcc.dg/cpp/undef-opt-1.c: New test.
4032
4033 2010-09-24  Jason Merrill  <jason@redhat.com>
4034
4035         * g++.dg/other/error10.C: Adjust expected output.
4036
4037 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
4038
4039         PR middle-end/45234
4040         * gcc.dg/torture/stackalign/alloca-6.c: New test.
4041         * gcc.target/i386/pr45234.c: New test.
4042
4043 2010-09-24  Richard Guenther  <rguenther@suse.de>
4044
4045         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4046
4047 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4048
4049         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4050         as a comment leader in regexp.
4051
4052 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4053
4054         * objc.dg/sync-2.m: New test.
4055         * obj-c++.dg/sync-2.mm: New test.
4056
4057 2010-09-24  Tobias Burnus  <burnus@net-b.de>
4058
4059         PR fortran/40571
4060         * gfortran.dg/iso_fortran_env_7.f90: New.
4061
4062 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4063
4064         * obj-c++.dg/too-many-args.mm: New file.
4065
4066 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4067
4068         Merge from 'apple/trunk' branch on FSF servers.
4069
4070         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4071
4072         Radar 4491608
4073         * objc.dg/too-many-args.m: New
4074
4075 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4076
4077         PR fortran/45744
4078         * gfortran.dg/dependency_36.f90:  New test.
4079
4080 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
4081
4082         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4083         * gcc.target/i386/pad-3.c: Ditto.
4084         * gcc.target/i386/pad-7.c: Ditto.
4085         * gcc.target/i386/pad-7.c: Ditto.
4086         * gcc.target/i386/pr36502.c: Ditto.
4087         * gcc.target/i386/zee.c: Ditto.
4088         * gcc.target/i386/20060821-1.c: Ditto.
4089         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
4090         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
4091         * gcc.target/i386/pad-5b.c: Ditto.
4092         * gcc.target/i386/pad-6a.c: Ditto.
4093         * gcc.target/i386/pad-6b.c: Ditto.
4094         * gcc.target/i386/pad-8.c: Ditto.
4095         * gcc.target/i386/pad-9.c: Ditto.
4096         * gcc.target/i386/pad-10.c: Ditto.
4097         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
4098
4099 2010-09-23  Richard Guenther  <rguenther@suse.de>
4100
4101         PR tree-optimization/45565
4102         * g++.dg/ipa/pr45565.C: New testcase.
4103
4104 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
4105
4106         PR fortran/45745
4107         PR fortran/45648
4108         * gfortran.dg/vector_subscript_bound_1.f90: New.
4109
4110 2010-09-23  Richard Guenther  <rguenther@suse.de>
4111
4112         PR middle-end/45750
4113         * gcc.dg/pr45750.c: New testcase.
4114
4115 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
4116
4117         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4118         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
4119         build.
4120
4121 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
4122
4123         PR rtl-optimization/44374
4124         * gcc.target/arm/headmerge-1.c: New test.
4125         * gcc.target/arm/headmerge-2.c: New test.
4126         * gcc.target/i386/headmerge-1.c: New test.
4127         * gcc.target/i386/headmerge-2.c: New test.
4128
4129 2010-09-23  Daniel Kraft  <d@domob.eu>
4130
4131         PR fortran/38936
4132         PR fortran/44044
4133         PR fortran/45474
4134         * gfortran.dg/intrinsic_intent_1.f03: New test.
4135         * gfortran.dg/select_type_17.f03: New test.
4136         * gfortran.dg/associate_5.f03: More definability tests.
4137         * gfortran.dg/enum_2.f90: Check definability.
4138         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4139         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4140         * gfortran.dg/char_expr_2.f90: Ditto.
4141         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4142         * gfortran.dg/enum_5.f90: Ditto.
4143         * gfortran.dg/equiv_constraint_8.f90: Ditto.
4144         * gfortran.dg/impure_assignment_2.f90: Ditto.
4145         * gfortran.dg/impure_assignment_3.f90: Ditto.
4146         * gfortran.dg/intent_out_1.f90: Ditto.
4147         * gfortran.dg/intent_out_3.f90: Ditto.
4148         * gfortran.dg/pointer_assign_7.f90: Ditto.
4149         * gfortran.dg/pointer_intent_3.f90: Ditto.
4150         * gfortran.dg/pr19936_1.f90: Ditto.
4151         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4152         * gfortran.dg/simpleif_2.f90: Ditto.
4153         * gfortran.dg/protected_5.f90: Ditto.
4154         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4155         * gfortran.dg/protected_6.f90: Ditto.
4156         * gfortran.dg/protected_7.f90: Ditto.
4157
4158 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4159
4160         PR libfortran/45710
4161         * gfortran.dg/namelist_65.f90: New test.
4162
4163 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4164
4165         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4166         the regexp pattern between the expected label and location string.
4167
4168 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4169
4170         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4171
4172 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4173
4174         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4175         * gcc.dg/pr27898.c: Likewise.
4176         * gcc.dg/pr28712.c: Likewise.
4177         * gcc.dg/pr30762-1.c: Likewise.
4178         * gcc.dg/pr31529-1.c: Likewise.
4179         * gcc.dg/pr34457-1.c: Likewise.
4180         * gcc.dg/pr34668-1.c: Likewise.
4181         * gcc.dg/pr34989-1.c: Likewise.
4182         * gcc.dg/pr43557-1.c: Likewise.
4183
4184 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4185
4186         PR rtl-optimization/45739
4187         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4188
4189 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
4190
4191         * gcc.target/sparc/mnofpu.c: New test.
4192
4193 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4194
4195         PR rtl-optimization/45739
4196         * gcc.target/i386/pr45739.c: New test.
4197
4198 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
4199
4200         PR fortran/45648
4201         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4202         and counts. Add non-elemental function call check.
4203
4204         PR fortran/45648
4205         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4206         arguments checks. Update temporary counts.
4207         * gfortran.dg/transpose_optimization_1.f90: New.
4208
4209 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4210
4211         PR objc/23710
4212         * objc.dg/invalid-method-1.m: New.
4213
4214 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4215
4216         Merge from 'apple/trunk' branch on FSF servers.
4217
4218         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
4219
4220         Radar 4291785
4221         * objc.dg/naming-4.m: New
4222         * objc.dg/naming-5.m: New
4223         * obj-c++.dg/naming-1.mm: New
4224         * obj-c++.dg/naming-2.mm: New
4225
4226 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
4227             Jack Howarth  <howarth@bromo.med.uc.edu>
4228
4229         PR c++/45645
4230         * g++.dg/torture/pr44972.C: Use portable assert().
4231
4232 2010-09-21  Richard Guenther  <rguenther@suse.de>
4233
4234         PR tree-optimization/45580
4235         * g++.dg/torture/pr45580.C: New testcase.
4236
4237 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
4238
4239         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4240
4241 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
4242
4243         PR fortran/45438
4244         * gfortran.dg/pointer_check_7.f90: New.
4245
4246 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4247
4248         PR rtl-optimization/45728
4249         * gcc.c-torture/compile/pr45728.c: New test.
4250
4251 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
4252
4253         PR fortran/45081
4254         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4255
4256 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4257
4258         * g++.dg/tree-ssa/pr45605.C: Add "\\".
4259
4260 2010-09-20  Richard Guenther  <rguenther@suse.de>
4261
4262         PR middle-end/45704
4263         * gcc.dg/torture/pr45704.c: New testcase.
4264
4265 2010-09-20  Jan Hubicka  <jh@suse.cz>
4266
4267         PR tree-optimize/45605
4268         * g++.dg/tree-ssa/pr45605.C: New testcase.
4269
4270 2010-09-20  Michael Matz  <matz@suse.de>
4271
4272         PR testsuite/45706
4273         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4274         enough.
4275
4276 2010-09-20  Richard Guenther  <rguenther@suse.de>
4277
4278         PR tree-optimization/45705
4279         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4280
4281 2010-09-20  Michael Matz  <matz@suse.de>
4282
4283         PR testsuite/45706
4284         * lib/target-supports.exp (check_effective_target_vect_perm):
4285         Add i?86-*-*.
4286
4287 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4288
4289         PR rtl-optimization/45695
4290         * gcc.c-torture/execute/pr45695.c: New test.
4291
4292 2010-09-19  Jan Hubicka  <jh@suse.cz>
4293
4294         PR lto/44246
4295         * gcc.c-torture/compile/pr44246.c:New file.
4296
4297 2010-09-19  Ira Rosen  <irar@il.ibm.com>
4298
4299         PR tree-optimization/45714
4300         * gfortran.dg/vect/pr45714-a.f: New test.
4301         * gfortran.dg/vect/pr45714-b.f: New test.
4302
4303 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4304
4305         * gnat.dg/const1.adb: Rename into...
4306         * gnat.dg/constant1.adb: ...this.
4307         * gnat.dg/constant2.adb: New test.
4308         * gnat.dg/constant2_pkg1.ads: New helper.
4309         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4310
4311 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4312
4313         * gnat.dg/specs/constant1.ads: New test.
4314         * gnat.dg/specs/constant1_pkg.ads: New helper.
4315
4316 2010-09-18  Jan Hubicka  <jh@suse.cz>
4317
4318         PR tree-optimization/45453
4319         * g++.dg/tree-ssa/pr45453.C: New testcase.
4320
4321 2010-09-18  Jason Merrill  <jason@redhat.com>
4322
4323         * g++.dg/cpp0x/initlist44.C: New.
4324
4325 2010-09-18  Richard Guenther  <rguenther@suse.de>
4326
4327         PR tree-optimization/45709
4328         * g++.dg/torture/pr45709-2.C: New testcase.
4329
4330 2010-09-18  Richard Guenther  <rguenther@suse.de>
4331
4332         PR tree-optimization/45709
4333         * g++.dg/torture/pr45709.C: New testcase.
4334
4335 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
4336
4337         PR testsuite/45719
4338         * gcc.target/i386/pad-3.c: Pass -fno-pic.
4339
4340 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4341
4342         * gcc.target/i386/pad-1.c: New.
4343         * gcc.target/i386/pad-2.c: Likewise.
4344         * gcc.target/i386/pad-3.c: Likewise.
4345         * gcc.target/i386/pad-4.c: Likewise.
4346         * gcc.target/i386/pad-5a.c: Likewise.
4347         * gcc.target/i386/pad-5b.c: Likewise.
4348         * gcc.target/i386/pad-6a.c: Likewise.
4349         * gcc.target/i386/pad-6b.c: Likewise.
4350         * gcc.target/i386/pad-7.c: Likewise.
4351         * gcc.target/i386/pad-8.c: Likewise.
4352         * gcc.target/i386/pad-9.c: Likewise.
4353         * gcc.target/i386/pad-10.c: Likewise.
4354
4355 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4356
4357         PR middle-end/45234
4358         * gcc.dg/torture/stackalign/alloca-5.c: New.
4359
4360 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4361
4362         PR middle-end/45678
4363         * gcc.dg/torture/pr45678-2.c: New.
4364
4365 2010-09-17  Richard Guenther  <rguenther@suse.de>
4366
4367         PR middle-end/45678
4368         * gcc.dg/torture/pr45678-1.c: New testcase.
4369
4370 2010-09-17  Michael Matz  <matz@suse.de>
4371
4372         PR tree-optimization/43432
4373         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4374         check_effective_target_vect_perm_short): New predicates.
4375         (check_effective_target_vect_perm): Include x86_64.
4376         * gcc.dg/vect/pr43432.c: New test.
4377         * gcc.dg/vect/vect-114.c: Adjust.
4378         * gcc.dg/vect/vect-15.c: Ditto.
4379         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4380         * gcc.dg/vect/slp-perm-9.c: Ditto.
4381
4382 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4383
4384         PR testsuite/45692
4385         * objc/execute/exceptions/throw-nil.m: Run the test only with the
4386         GNU runtime.
4387
4388 2010-09-17  Richard Guenther  <rguenther@suse.de>
4389
4390         * gcc.dg/pr27898.c: Use -flto instead of -combine.
4391         * gcc.dg/pr28706.c: Likewise.
4392         * gcc.dg/pr28712.c: Likewise.
4393         * gcc.dg/pr30762-1.c: Likewise.
4394         * gcc.dg/pr30762-2.c: Likewise.
4395         * gcc.dg/pr31529-1.c: Likewise.
4396         * gcc.dg/pr31529-2.c: Likewise.
4397         * gcc.dg/pr34457-1.c: Likewise.
4398         * gcc.dg/pr34457-2.c: Likewise.
4399         * gcc.dg/pr34668-1.c: Likewise.
4400         * gcc.dg/pr34668-2.c: Likewise.
4401         * gcc.dg/pr34989-1.c: Likewise.
4402         * gcc.dg/pr34989-2.c: Likewise.
4403         * gcc.dg/pr43557-1.c: Likewise.
4404         * gcc.dg/pr43557-2.c: Likewise.
4405         * gcc.dg/debug/pr41893-1.c: Likewise.
4406         * gcc.dg/matrix/matrix.exp: Do not use -combine.
4407         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4408         * gcc.dg/matrix/matrix-4.c: Likewise.
4409         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4410         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4411         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4412         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4413
4414 2010-09-16  Tobias Burnus  <burnus@net-b.de>
4415
4416         PR fortran/43665
4417         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4418         optimizations.
4419         * gfortran.dg/intent_optimize_1.f90: New test.
4420
4421 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
4422
4423         * gcc.target/i386/divmod-1.c: New.
4424         * gcc.target/i386/divmod-2.c: Likewise.
4425         * gcc.target/i386/divmod-3.c: Likewise.
4426         * gcc.target/i386/divmod-4.c: Likewise.
4427         * gcc.target/i386/divmod-4a.c: Likewise.
4428         * gcc.target/i386/divmod-5.c: Likewise.
4429         * gcc.target/i386/divmod-6.c: Likewise.
4430         * gcc.target/i386/divmod-7.c: Likewise.
4431         * gcc.target/i386/divmod-8.c: Likewise.
4432         * gcc.target/i386/udivmod-1.c: Likewise.
4433         * gcc.target/i386/udivmod-2.c: Likewise.
4434         * gcc.target/i386/udivmod-3.c: Likewise.
4435         * gcc.target/i386/udivmod-4.c: Likewise.
4436         * gcc.target/i386/udivmod-4a.c: Likewise.
4437         * gcc.target/i386/udivmod-5.c: Likewise.
4438         * gcc.target/i386/udivmod-6.c: Likewise.
4439         * gcc.target/i386/udivmod-7.c: Likewise.
4440         * gcc.target/i386/udivmod-8.c: Likewise.
4441
4442 2010-09-16  Jan Hubicka  <jh@suse.cz>
4443
4444         * g++.dg/lto/pr45679-1_0.C: New file.
4445         * g++.dg/lto/pr45679-1_1.C: New file.
4446         * g++.dg/lto/pr45679-0_0.C: New file.
4447         * g++.dg/lto/pr45679-0_1.C: New file.
4448
4449 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
4450
4451         PR fortran/45674
4452         * gfortran.dg/class_dummy_2.f03: New.
4453
4454 2010-09-16  Richard Guenther  <rguenther@suse.de>
4455
4456         PR tree-optimization/45623
4457         * gcc.dg/torture/pr45623.c: New testcase.
4458
4459 2010-09-16  Ira Rosen  <irar@il.ibm.com>
4460
4461         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4462         name and parentheses.
4463         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4464
4465 2010-09-15  Jason Merrill  <jason@redhat.com>
4466
4467         * g++.dg/parse/parameter-declaration-2.C: New.
4468
4469         * g++.dg/cpp0x/scoped_enum2.C: New.
4470
4471 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4472
4473         * gcc.c-torture/compile/20100915-1.c: New test.
4474
4475 2010-09-15  Martin Jambor  <mjambor@suse.cz>
4476
4477         PR middle-end/45644
4478         * gcc.dg/ipa/pr45644.c: New test.
4479
4480 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
4481
4482         PR tree-optimization/45633
4483         * gcc.dg/vect/pr45633.c: New test.
4484
4485 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
4486
4487         PR fortran/45577
4488         * gfortran.dg/allocate_derived_4.f90: New.
4489
4490 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
4491
4492         * lib/target-supports.exp
4493         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4494         supported flag to true for neon.
4495
4496 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
4497
4498         PR c++/45665
4499         * g++.dg/template/crash103.C: New.
4500
4501 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4502
4503         Merge from 'apple/trunk' branch on FSF servers.
4504
4505         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
4506
4507         Radar 4457381
4508         * objc.dg/msg-in-protocol.m: New.
4509         * obj-c++.dg/msg-in-protocol.mm: New.
4510
4511         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
4512
4513         Radar 4219590
4514         * objc.dg/break-in-ifstmt.m: New.
4515
4516         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4517
4518         Radar 4174166
4519         * obj-c++.dg/comp-types-13.mm: New.
4520         * objc.dg/comp-types-12.m: New.
4521
4522         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4523
4524         Radar 4216500
4525         * obj-c++.dg/proto-lossage-7.mm: New.
4526         * objc.dg/proto-lossage-7.m: New.
4527
4528 2010-09-14  Jan Hubicka  <jh@suse.cz>
4529
4530         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4531         folding.
4532         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4533         folding.
4534
4535 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
4536
4537         PR middle-end/45567
4538         * gcc.dg/pr45567.c: New test.
4539
4540         PR debug/45660
4541         * g++.dg/debug/pr45660.C: New test.
4542
4543 2010-09-14  Ira Rosen  <irar@il.ibm.com>
4544
4545         PR tree-optimization/45470
4546         * g++.dg/vect/pr45470-a.cc: New test.
4547         * g++.dg/vect/pr45470-a.cc: New test.
4548
4549 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
4550
4551         PR target/42070
4552         * lib/profopt.exp: Prune warnings on execname2 compile.
4553         * lib/prune.exp: Prune "can't add line info" warnings.
4554
4555 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4556
4557         PR libfortran/45532
4558         * gfortran.dg/namelist_64.f90: New test.
4559
4560 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
4561
4562         PR rtl-optimization/45617
4563         * gcc.target/i386/pr45617.c: New test.
4564
4565 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
4566
4567         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4568
4569 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
4570
4571         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4572         * gcc.target/i386/fma4-vector.c: Likewise.
4573         * gcc.target/i386/vectorize2.c: Likewise.
4574         * gcc.target/i386/vectorize4.c: Likewise.
4575         * gcc.target/i386/vectorize5.c: Likewise.
4576         * gcc.target/i386/vectorize6.c: Likewise.
4577         * gcc.target/i386/vectorize8.c: Likewise.
4578
4579         * gcc.target/i386/vect-double-1.c: New.
4580         * gcc.target/i386/vect-double-1a.c: Likewise.
4581         * gcc.target/i386/vect-double-2.c: Likewise.
4582         * gcc.target/i386/vect-double-2a.c: Likewise.
4583
4584         * lib/target-supports.exp (check_effective_target_vect_double):
4585         Set et_vect_double_saved to 0 when tuning for Atom.
4586
4587 2010-09-13  Jan Hubicka  <jh@suse.cz>
4588
4589         * gcc.dg/torture/pr23821.c: Drop static keyword.
4590         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4591         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
4592
4593 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4594
4595         * gcc.target/arm/sync-1.c: New.
4596
4597 2010-09-12  Olivier Hainque  <hainque@adacore.com>
4598
4599         * gnat.dg/memtrap.adb: New test.
4600
4601 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4602
4603         * gfortran.dg/promotion.f90: Fix options.
4604
4605 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
4606
4607         * g++.dg/cpp0x/range-for1.C: New.
4608         * g++.dg/cpp0x/range-for2.C: New.
4609         * g++.dg/cpp0x/range-for3.C: New.
4610         * g++.dg/cpp0x/range-for4.C: New.
4611         * g++.dg/cpp0x/range-for5.C: New.
4612         * g++.dg/cpp0x/range-for6.C: New.
4613
4614 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
4615
4616         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4617         and counts. Check that transpose is not called.
4618         * gfortran.dg/transpose_2.f90: Update error message.
4619
4620 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
4621
4622         PR c++/43824
4623         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
4624         * g++.dg/lookup/strong-using-2.C: Likewise.
4625         * g++.dg/lookup/strong-using-3.C: Likewise.
4626         * g++.dg/lookup/strong-using-5.C: Likewise.
4627
4628         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
4629         * g++.dg/cpp0x/inline-ns4.C: New.
4630         * g++.dg/cpp0x/inline-ns5.C: New.
4631
4632 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4633
4634         PR middle-end/45634
4635         * gfortran.fortran-torture/compile/pr45634.f90: New.
4636
4637 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
4638
4639         * objc.dg/fobjc-exceptions.m: New test.
4640
4641 2010-09-10  Jan Hubicka  <jh@suse.cz>
4642
4643         * g++.dg/inherit/covariant7.C: Fix pattern matching.
4644
4645 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4646
4647         PR tree-optimization/44972
4648         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4649         * gcc.dg/tree-ssa/pr45144.c: Likewise.
4650         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4651         instead.
4652         * g++.dg/torture/pr44972.C: New test.
4653
4654 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4655
4656         PR tree-optimization/44972
4657         * g++.dg/torture/pr34850.C: Remove expected warning.
4658
4659 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4660
4661         * gfortran.dg/dummy_optional_arg.f90: New test.
4662
4663 2010-09-08  Jan Hubicka  <jh@suse.cz>
4664
4665         PR tree-optimization/45598
4666         * fortran.fortran-torture/compile/pr45598.f90: New test.
4667
4668 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
4669
4670         * lib/target-supports-dg.exp (dg-require-ifunc): New.
4671         * lib/target-supports.exp (check_ifunc_available): New.
4672         * gcc.dg/attr-ifunc-1.c: New.
4673         * gcc.dg/attr-ifunc-2.c: New.
4674         * gcc.dg/attr-ifunc-3.c: New.
4675         * gcc.dg/attr-ifunc-4.c: New.
4676         * gcc.dg/attr-ifunc-5.c: New.
4677         * g++.dg/ext/attr-ifunc-1.C: New.
4678         * g++.dg/ext/attr-ifunc-2.C: New.
4679         * g++.dg/ext/attr-ifunc-3.C: New.
4680         * g++.dg/ext/attr-ifunc-4.C: New.
4681
4682 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
4683
4684         PR middle-end/40386
4685         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
4686
4687 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
4688
4689         * gfortran.dg/inline_transpose_1.f90: New test.
4690
4691 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4692
4693         PR c++/45588
4694         * g++.dg/warn/Wunused-var-15.C: New test.
4695
4696 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4697
4698         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4699         hppa*-*-hpux*.
4700
4701 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4702
4703         * objc/execute/exceptions/throw-nil.m: New test.
4704         * objc/execute/exceptions/handler-1.m: Updated to use the new
4705         objc_set_uncaught_exception_handler() function.
4706         * objc/execute/exceptions/matcher-1.m: New test.
4707
4708 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4709
4710         PR fortran/38282
4711         * gfortran.dg/bit_comparison_1.F90: New test.
4712         * gfortran.dg/leadz_trailz_3.f90: New test.
4713         * gfortran.dg/masklr_2.F90: New test.
4714         * gfortran.dg/shiftalr_1.F90: New test.
4715         * gfortran.dg/merge_bits_2.F90: New test.
4716         * gfortran.dg/dshift_2.F90: New test.
4717         * gfortran.dg/bit_comparison_2.F90: New test.
4718         * gfortran.dg/masklr_1.F90: New test.
4719         * gfortran.dg/merge_bits_1.F90: New test.
4720         * gfortran.dg/dshift_1.F90: New test.
4721         * gfortran.dg/shiftalr_2.F90: New test.
4722
4723 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4724
4725         * objc.dg/type-stream-1.m: Replaced with a test that tests that
4726         functions from objc/typedstream.h are deprecated.
4727
4728 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4729
4730         * lib/target-supports.exp
4731         (check_effective_target_run_expensive_tests): New proc.
4732         * gcc.c-torture/compile/limits-fnargs.c: Use
4733         dg-require-effective-target run_expensive_tests.
4734
4735 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4736
4737         PR fortran/45597
4738         * gfortran.dg/gomp/pr45597.f90: New test.
4739
4740         PR fortran/45595
4741         * gfortran.dg/gomp/pr45595.f90: New test.
4742
4743 2010-09-08  Michael Matz  <matz@suse.de>
4744
4745         * c-c++-common/uninit-17.c: Adjust.
4746
4747 2010-09-08  Michael Matz  <matz@suse.de>
4748
4749         PR tree-optimization/43430
4750         * gcc.dg/vect/pr43430-2.c: New test.
4751
4752 2010-09-08  Michael Matz  <matz@suse.de>
4753
4754         PR tree-optimization/33244
4755         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4756
4757 2010-09-08  Richard Guenther  <rguenther@suse.de>
4758
4759         PR tree-optimization/45578
4760         * gfortran.dg/pr45578.f90: New testcase.
4761
4762 2010-09-08  Richard Guenther  <rguenther@suse.de>
4763
4764         PR testsuite/45590
4765         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4766
4767 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4768
4769         PR fortran/45576
4770         * gfortran.dg/char_length_18.f90:  New test.
4771
4772 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
4773
4774         PR target/36502
4775         * gcc.target/i386/pr36502.c: New test.
4776
4777         PR target/42313
4778         PR target/44651
4779         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4780         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4781
4782 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
4783
4784         * gfortran.dg/achar_4.f90: Enable bounds checking.
4785
4786 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
4787
4788         PR target/45206
4789         * gcc.target/i386/pr45206.c: New test.
4790
4791 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
4792
4793         PR fortran/45505
4794         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4795
4796 2010-09-07  Jan Hubicka  <jh@suse.cz>
4797
4798         * gcc.c-torture/compile/20100907.c: New testcase.
4799
4800 2010-09-07  Richard Guenther  <rguenther@suse.de>
4801
4802         PR middle-end/45569
4803         * g++.dg/eh/pr45569.C: New testcase.
4804
4805 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
4806
4807         PR target/43137
4808         * gcc.target/arm/pr43137.c: New test.
4809
4810 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4811
4812         PR fortran/36931
4813         * gfortran.dg/dependency_35.f90:  New test.
4814
4815 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4816
4817         PR fortran/34145
4818         * gfortran.dg/char_length_17.f90:  New test.
4819
4820 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
4821
4822         PR c++/45200
4823         PR c++/45293
4824         PR c++/45558
4825         * g++.dg/template/typedef34.C: New test.
4826         * g++.dg/template/typedef35.C: New test.
4827
4828 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
4829
4830         PR target/22152
4831         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4832
4833 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
4834
4835         * g++.dg/warn/Wdouble-promotion.C: New.
4836
4837 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
4838
4839         * g++.dg/parse/redef2.C: New.
4840
4841 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4842
4843         * gcc.dg/20100906-1.c: New testcase.
4844
4845 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
4846
4847         PR testsuite/45543
4848         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4849         DW_TAG_enumeration_type DIE.
4850
4851 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
4852
4853         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4854         Update XFAILs.
4855
4856 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
4857
4858         PR rtl-optimization/44919
4859         * g++.dg/opt/pr44919.C: New.
4860
4861 2010-09-06  Tobias Burnus  <burnus@net-b.de>
4862
4863         PR fortran/38282
4864         * gfortran.dg/iall_iany_iparity_1.f90: New.
4865         * gfortran.dg/iall_iany_iparity_2.f90: New.
4866
4867 2010-09-06  Jason Merrill  <jason@redhat.com>
4868
4869         * g++.dg/cpp0x/initlist42.C: New.
4870
4871         * g++.dg/cpp0x/auto19.C: New.
4872
4873         * g++.dg/template/sfinae25.C: New.
4874         * g++.dg/template/char1.C: Expect warning.
4875         * g++.dg/template/nontype10.C: Likewise.
4876
4877         * g++.dg/cpp0x/implicit9.C: New.
4878
4879         * g++.dg/cpp0x/initlist43.C: New.
4880
4881 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
4882
4883         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4884
4885 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
4886
4887         * gcc.dg/Wdouble-promotion.c: New.
4888
4889 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4890
4891         * gfortran.dg/float128_1.f90: Remove test case as
4892         it always fails since Rev 163611 backed out the
4893         front-end implementation.
4894
4895 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4896
4897         * gfortran.dg/float128_1.f90: XFAIL test case.
4898
4899 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4900
4901         * gfortran.dg/bessel_7.f90: Decrease required precision.
4902
4903 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
4904
4905         PR testsuite/45545
4906         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4907         ref-all-matching targets.
4908
4909 2010-09-05  Richard Guenther  <rguenther@suse.de>
4910
4911         PR tree-optimization/45535
4912         * gcc.c-torture/compile/pr45535.c: New testcase.
4913
4914 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
4915
4916         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4917         "\[^\n\]*".
4918         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4919         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4920         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4921         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4922         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4923         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4924         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4925         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4926         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4927         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4928         * gcc.target/i386/pr22152.c: Likewise.
4929         * gcc.target/i386/pr36992-1.c: Likewise.
4930         * gcc.target/i386/pr36992-2.c: Likewise.
4931         * gcc.target/sh/sh4a-memmovua.c: Likewise.
4932
4933 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4934
4935         PR testsuite/43957
4936         * gcc.dg/const-uniq-1.c: Modify regexp.
4937
4938 2010-09-04  Tobias Burnus  <burnus@net-b.de>
4939
4940         PR fortran/45530
4941         * gfortran.dg/namelist_63.f90: New.
4942
4943 2010-09-04  Jan Hubicka  <jh@suse.cz>
4944
4945         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4946         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4947
4948 2010-09-04  Jan Hubicka  <jh@suse.cz>
4949
4950         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4951
4952 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
4953
4954         PR fortran/45507
4955         * gfortran.dg/allocate_alloc_opt_12.f90: New.
4956
4957 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
4958
4959         * gcc.dg/opts-4.c: New test.
4960
4961 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4962
4963         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4964         * gcc.dg/vect/vect-peel-4.c: Ditto.
4965
4966 2010-09-03  Daniel Kraft  <d@domob.eu>
4967
4968         PR fortran/45525
4969         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4970
4971 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4972
4973         PR fortran/45159
4974         * gfortran.dg/dependency_34.f90:  New test.
4975
4976 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4977
4978         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4979
4980 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4981
4982         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4983         gcc.target/i386/clearcap.map if supported.
4984
4985 2010-09-03  Michael Matz  <matz@suse.de>
4986
4987         PR middle-end/45415
4988         * gcc.dg/pr45415.c: New test.
4989
4990 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4991
4992         PR tree-optimization/45506
4993         * gcc.dg/pr45506.c: New.
4994
4995 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
4996
4997         PR target/45476
4998         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4999         * gcc.target/i386/float128-2.c: Ditto.
5000
5001 2010-09-03  Daniel Kraft  <d@domob.eu>
5002
5003         PR fortran/34162
5004         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5005         * gfortran.dg/internal_dummy_2.f08: New test.
5006         * gfortran.dg/internal_dummy_3.f08: New test.
5007         * gfortran.dg/internal_dummy_4.f08: New test.
5008
5009 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
5010
5011         PR debug/45500
5012         * gcc.target/i386/pr45500.c: New test.
5013
5014 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
5015
5016         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5017
5018 2010-09-03  Daniel Kraft  <d@domob.eu>
5019
5020         PR fortran/44602
5021         * gfortran.dg/exit_2.f08; Adapt error messages.
5022         * gfortran.dg/exit_3.f08: New test.
5023         * gfortran.dg/exit_4.f08: New test.
5024         * gfortran.dg/exit_5.f03: New test.
5025
5026 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5027
5028         * gfortran.dg/ishft_4.f90: New test.
5029
5030 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5031
5032         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5033         FRIZ/XSRIZ instruciton for (double)(long long)x.
5034         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5035
5036 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5037
5038         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5039
5040 2010-09-02  Richard Guenther  <rguenther@suse.de>
5041
5042         PR tree-optimization/44937
5043         PR tree-optimization/45412
5044         * g++.dg/opt/pr45412.C: New testcase.
5045         * gcc.c-torture/compile/pr45412.c: Likewise.
5046         * gcc.c-torture/compile/pr44937.c: Likewise.
5047
5048 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
5049
5050         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
5051         but using -Werror=comment.
5052         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5053         expected error messages.
5054
5055 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5056
5057         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5058         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5059
5060 2010-09-02  Tobias Burnus  <burnus@net-b.de>
5061
5062         PR fortran/45489
5063         * gfortran.dg/initialization_27.f90: New.
5064
5065 2010-09-02  Ira Rosen  <irar@il.ibm.com>
5066
5067         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5068         check into different basic blocks. Expect vectorization if misaligned
5069         stores are supported.
5070         * gcc.dg/vect/bb-slp-8a.c: New test.
5071         * gcc.dg/vect/bb-slp-8b.c: New test.
5072
5073 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
5074
5075         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5076
5077 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
5078
5079         PR fortran/44541
5080         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5081         * gfortran.dg/class_dummy_1.f03: New.
5082
5083 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
5084
5085         PR middle-end/45458
5086         * g++.dg/tree-prof/partition2.C: New test.
5087
5088 2010-09-01  Richard Guenther  <rguenther@suse.de>
5089
5090         * gcc.dg/vect/vect-outer-fir.c: Adjust.
5091         * gcc.dg/tree-ssa/vrp54.c: New testcase.
5092         * gcc.c-torture/execute/20100827-1.c: Likewise.
5093
5094 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5095
5096         * gfortran.dg/execute_command_line_1.f90: New test.
5097
5098 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5099
5100         PR preprocessor/45457
5101         * c-c++-common/cpp/pr45457.c: New test.
5102
5103 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
5104
5105         * gcc.dg/nested-func-8.c: New test.
5106
5107 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5108
5109         PR fortran/38282
5110         * gfortran.dg/popcnt_poppar_1.F90: New test.
5111         * gfortran.dg/popcnt_poppar_2.F90: New test.
5112
5113 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
5114
5115         * gcc.target/i386/volatile-2.c: Require nonpic target.
5116
5117 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5118
5119         PR middle-end/45461
5120         * gcc.dg/pr45461.c: New test.
5121
5122 2010-08-31  Richard Guenther  <rguenther@suse.de>
5123
5124         PR testsuite/45455
5125         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5126
5127 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
5128
5129         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5130
5131 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
5132
5133         PR fortran/45456
5134         * gfortran.dg/typebound_proc_18.f03: New.
5135
5136 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5137
5138         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5139         * lib/scanasm.exp (scan-stack-usage): Likewise.
5140         (scan-stack-usage-not): Likewise.
5141         * gcc.dg/stack-usage-1.c: New test.
5142         * gcc.target/i386/stack-usage-realign.c: Likewise.
5143
5144 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
5145
5146         PR tree-optimization/45427
5147         * gcc.dg/tree-ssa/pr45427.c: New test.
5148
5149 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
5150
5151         PR c++/45043
5152         * g++.dg/template/crash102.C: New.
5153
5154 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
5155
5156         PR middle-end/45423
5157         * gcc.dg/gomp/atomic-12.c: New test.
5158         * gcc.dg/gomp/atomic-13.c: New test.
5159         * gcc.dg/gomp/atomic-14.c: New test.
5160         * g++.dg/gomp/atomic-11.C: New test.
5161         * g++.dg/gomp/atomic-12.C: New test.
5162         * g++.dg/gomp/atomic-13.C: New test.
5163         * g++.dg/gomp/atomic-14.C: New test.
5164
5165 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5166
5167         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5168         delimiter.
5169
5170 2010-08-30  Thomas Quinot  <quinot@adacore.com>
5171
5172         * gnat.dg/discr24.adb: New test.
5173
5174 2010-08-30  Richard Guenther  <rguenther@suse.de>
5175
5176         PR tree-optimization/45449
5177         * gcc.dg/pr45449.c: New testcase.
5178
5179 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
5180
5181         * gcc.dg/opts-1.c: Expect errors, not warnings.
5182
5183 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5184
5185         PR fortran/42769
5186         * gfortran.dg/dynamic_dispatch_11.f03: New.
5187
5188 2010-08-29  Jason Merrill  <jason@redhat.com>
5189
5190         PR c++/44991
5191         * g++.dg/parse/defarg15.C: New.
5192
5193 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5194
5195         PR fortran/45439
5196         * gfortran.dg/select_type_16.f03: New.
5197
5198 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5199             Tobias Burnus  <burnus@net-b.de>
5200
5201         * gfortran.dg/bessel_7.f90: Decrease required precision.
5202
5203 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
5204             Kaz Kojima  <kkojima@gcc.gnu.org>
5205
5206         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
5207
5208 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5209
5210         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5211         floating point conversion code generation.
5212         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5213         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5214         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5215         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5216         to integer conversion code generation.
5217         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5218         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5219         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5220         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5221
5222 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5223
5224         PR fortran/32049
5225         * gfortran.dg/random_seed_1.f90: Adjust test.
5226         * gfortran.dg/float128_1.f90: New test.
5227
5228 2010-08-27  Tobias Burnus  <burnus@net-b.de>
5229
5230         PR fortran/33197
5231         * gfortran.dg/norm2_1.f90: New.
5232         * gfortran.dg/norm2_2.f90: New.
5233         * gfortran.dg/norm2_3.f90: New.
5234         * gfortran.dg/norm2_4.f90: New.
5235         * gfortran.dg/parity_1.f90: New.
5236         * gfortran.dg/parity_2.f90: New.
5237         * gfortran.dg/parity_3.f90: New.
5238
5239 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
5240
5241         PR fortran/45420
5242         * gfortran.dg/select_type_15.f03: New.
5243
5244 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5245
5246         PR libfortran/43217
5247         * gfortran.dg/hollerith8.f90: New test.
5248
5249 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5250
5251         PR fortran/45159
5252         * gfortran.dg/dependency_33.f90:  New test.
5253
5254 2010-08-27  Richard Guenther  <rguenther@suse.de>
5255
5256         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5257         * gcc.dg/graphite/scop-2.c: Likewise.
5258         * gcc.dg/graphite/scop-20.c: Likewise.
5259         * gcc.dg/vect/slp-25.c: Likewise.
5260
5261 2010-08-27  Olivier Hainque  <hainque@adacore.com>
5262
5263         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5264
5265 2010-08-26  Daniel Kraft  <d@domob.eu>
5266
5267         PR fortran/38936
5268         PR fortran/44047
5269         PR fortran/45384
5270         * gfortran.dg/associate_8.f03: New test.
5271         * gfortran.dg/select_type_13.f03: New test.
5272         * gfortran.dg/select_type_14.f03: New test.
5273
5274 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
5275
5276         PR tree-optimization/44485
5277         * gcc.dg/pr44485.c: New test.
5278
5279 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5280
5281         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5282         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5283         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5284
5285 2010-08-26  Richard Guenther  <rguenther@suse.de>
5286
5287         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5288         * gcc.dg/graphite/scop-21.c: Likewise.
5289
5290 2010-08-26  Richard Guenther  <rguenther@suse.de>
5291
5292         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5293         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5294         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5295         * gcc.dg/vect/vect-91.c: Likewise.
5296         * gcc.dg/vect/vect-peel-1.c: Likewise.
5297         * gcc.dg/vect/vect-peel-2.c: Likewise.
5298         * gcc.dg/vect/vect-peel-4.c: Likewise.
5299
5300 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5301
5302         PR libfortran/41859
5303         * gfortran.dg/der_io_4.f90: New test.
5304
5305 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5306
5307         PR rtl-optimization/44858
5308         * gcc.c-torture/execute/pr44858.c: New test.
5309
5310         PR rtl-optimization/45400
5311         * g++.dg/other/i386-8.C: New test.
5312
5313 2010-08-25  Richard Guenther  <rguenther@suse.de>
5314
5315         * gcc.dg/alias-8.c: Adjust.
5316
5317 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
5318
5319         * gcc.target/i386/combine-mul.c: New test.
5320
5321 2010-08-25  Richard Guenther  <rguenther@suse.de>
5322
5323         PR lto/44562
5324         * gcc.dg/graphite/id-27.c: New testcase.
5325         * gcc.dg/lto/20100825-1_0.c: Likewise.
5326
5327 2010-08-25  Richard Guenther  <rguenther@suse.de>
5328
5329         PR tree-optimization/45316
5330         * g++.dg/opt/pr45316.C: New testcase.
5331
5332 2010-08-25  Richard Guenther  <rguenther@suse.de>
5333
5334         PR tree-optimization/45393
5335         * g++.dg/torture/pr45393.C: New testcase.
5336
5337 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5338
5339         PR tree-optimization/45059
5340         * gcc.c-torture/compile/pr45059.c: New test.
5341
5342 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
5343
5344         * lib/target-supports.exp (check_effective_target_vect_unpack):
5345         Set vect_unpack supported flag to true for neon.
5346
5347 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5348
5349         * gcc.dg/tree-ssa/ifc-5.c: New.
5350
5351 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5352
5353         * gcc.dg/tree-ssa/ifc-4.c: New.
5354         * gcc.dg/tree-ssa/ifc-7.c: New.
5355
5356 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
5357
5358         * gcc.dg/vect/vect.exp: Check loongson targets
5359         * g++.dg/vect/vect.exp: Likewise
5360         * gfortran.dg/vect/vect.exp: Likewise
5361
5362 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5363
5364         * gcc.target/powerpc/vsx-mass-1.c: New file, test
5365         -mveclibabi=mass.
5366
5367 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
5368
5369         PR fortran/45366
5370         * gfortran.dg/proc_ptr_29.f90: New.
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         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5377
5378 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5379
5380         PR fortran/45367
5381         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5382
5383 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5384
5385         PR fortran/36158
5386         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5387
5388 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5389             Dominique d'Humieres  <dominiq@lps.ens.fr>
5390
5391         PR fortran/45367
5392         PR fortran/36158
5393         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5394         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5395
5396 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
5397
5398         PR fortran/44863
5399         PR fortran/45271
5400         PR fortran/45290
5401         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5402         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5403         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5404
5405 2010-08-21  Tobias Burnus  <burnus@net-b.de>
5406
5407         PR fortran/36158
5408         PR fortran/33197
5409         * gfortran.dg/bessel_6.f90: New.
5410         * gfortran.dg/bessel_7.f90: New.
5411
5412 2010-08-20  Jan Hubicka  <jh@suse.cz>
5413
5414         PR c++/45307
5415         PR c++/17736
5416         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5417         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5418
5419 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
5420
5421         PR target/45336
5422         * gcc.target/i386/pr45336-1.c: New.
5423         * gcc.target/i386/pr45336-2.c: Likewise.
5424         * gcc.target/i386/pr45336-3.c: Likewise.
5425         * gcc.target/i386/pr45336-4.c: Likewise.
5426
5427 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
5428
5429         PR testsuite/45361
5430         * gcc.target/i386/volatile-2.c: Update scan strings to also
5431         include (%rip) for the memory reference on x86_64.
5432
5433 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
5434
5435         PR middle-end/44974
5436         * gcc.dg/pr44974.c: New test.
5437
5438         PR rtl-optimization/45353
5439         * gcc.dg/pr45353.c: New test.
5440
5441 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5442
5443         * gcc.target/i386/volatile-2.c: New.
5444
5445 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
5446
5447         PR rtl-optimization/44691
5448         * gfortran.dg/pr44691.f: New test.
5449
5450 2010-10-19  Olivier Hainque  <hainque@adacore.com>
5451
5452         * gcc.target/sparc/sibcall-dslot.c: New testcase.
5453
5454 2010-08-19  Jason Merrill  <jason@redhat.com>
5455
5456         * g++.dg/init/synth3.C: New.
5457         * g++.dg/init/value8.C: New.
5458         * g++.dg/tree-ssa/empty-2.C: New.
5459         * g++.dg/cpp0x/noexcept09.C: New.
5460
5461 2010-08-19  Daniel Kraft  <d@domob.eu>
5462
5463         PR fortran/29785
5464         PR fortran/45016
5465         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5466         * gfortran.dg/pointer_remapping_1.f90: New test.
5467         * gfortran.dg/pointer_remapping_2.f03: New test.
5468         * gfortran.dg/pointer_remapping_3.f08: New test.
5469         * gfortran.dg/pointer_remapping_4.f03: New test.
5470         * gfortran.dg/pointer_remapping_5.f08: New test.
5471         * gfortran.dg/pointer_remapping_6.f08: New test.
5472
5473 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
5474
5475         PR testsuite/45324
5476         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5477
5478 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5479
5480         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5481
5482 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
5483
5484         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5485         variable.
5486
5487 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5488
5489         PR target/45070
5490         * gcc.c-torture/execute/pr45070.c: New.
5491
5492 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5493
5494         * g++.dg/pr44328.C: New test.
5495
5496 2010-08-19  Tobias Burnus  <burnus@net-b.de>
5497
5498         PR fortran/36158
5499         PR fortran/33197
5500         * gfortran.dg/bessel_3.f90: New.
5501         * gfortran.dg/bessel_4.f90: New.
5502         * gfortran.dg/bessel_5.f90: New.
5503
5504 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
5505
5506         PR fortran/45290
5507         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5508         * gfortran.dg/pointer_init_2.f90: New.
5509         * gfortran.dg/pointer_init_3.f90: New.
5510         * gfortran.dg/pointer_init_4.f90: New.
5511
5512 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
5513
5514         PR c++/45049
5515         * g++.dg/pr45049-1.C: New test.
5516         * g++.dg/pr45049-2.C: New test.
5517
5518 2010-08-18  Jie Zhang  <jie@codesourcery.com>
5519
5520         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5521         20 if __ARM_PCS is defined otherwise 64.
5522         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5523         instead of hard coded 64.
5524
5525 2010-08-18  Yao Qi  <yao@codesourcery.com>
5526
5527         PR target/45094
5528         * gcc.target/arm/pr45094.c: New test.
5529
5530 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5531
5532         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5533
5534 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5535
5536         PR rtl-optimization/42575
5537         * gcc.target/arm/pr42575.c: New test.
5538
5539 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5540
5541         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5542         * gcc.dg/tls/thr-cse-1.c: New.
5543
5544 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5545
5546         PR debug/42487
5547         * lib/target-supports.exp
5548         (check_effective_target_function_sections): New.
5549         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5550         function sections before proceding.
5551
5552 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
5553
5554         PR fortran/45308
5555         * gfortran.dg/pr45308.f03: New test.
5556
5557 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
5558
5559         PR target/45296
5560         * gcc.target/i386/pr45296.c: New test.
5561
5562 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
5563
5564         * g++.dg/ext/uow-1.C: New.
5565         * g++.dg/ext/uow-2.C: New.
5566         * g++.dg/ext/uow-3.C: New.
5567         * g++.dg/ext/uow-4.C: New.
5568
5569 2010-08-17  Richard Guenther  <rguenther@suse.de>
5570
5571         PR testsuite/45266
5572         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5573
5574 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
5575
5576         PR c/40563
5577         * gcc.dg/Wcxx-compat-20.c: New test.
5578
5579 2010-08-17  Daniel Kraft  <d@domob.eu>
5580
5581         PR fortran/38936
5582         * gfortran.dg/associate_1.f03: Extended to test newly supported
5583         features like association to variables.
5584         * gfortran.dg/associate_3.f03: Removed check for illegal change
5585         of associate-name here...
5586         * gfortran.dg/associate_5.f03: ...and added it here.
5587         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
5588         * gfortran.dg/associate_7.f03: New test.
5589
5590 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
5591
5592         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
5593
5594 2010-08-15  Daniel Kraft  <d@domob.eu>
5595
5596         PR fortran/38936
5597         * gfortran.dg/associate_1.f03: Enable test for array expressions.
5598         * gfortran.dg/associate_3.f03: Clarify comment.
5599         * gfortran.dg/associate_5.f03: New test.
5600         * gfortran.dg/associate_6.f03: New test.
5601
5602 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5603
5604         PR fortran/45211
5605         * gfortran.dg/bind_c_usage_21.f90: New.
5606         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
5607
5608 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5609
5610         * gfortran.dg/optional_absent_1.f90: New.
5611         * gfortran.dg/null_actual.f90: New.
5612
5613 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5614
5615         * gfortran.dg/pointer_target_1.f90: New.
5616         * gfortran.dg/pointer_target_2.f90: New.
5617         * gfortran.dg/pointer_target_3.f90: New.
5618
5619 2010-08-15  Daniel Kraft  <d@domob.eu>
5620
5621         PR fortran/45197
5622         * gfortran.dg/elemental_args_check_3.f90: New test.
5623         * gfortran.dg/impure_1.f08: New test.
5624         * gfortran.dg/impure_2.f08: New test.
5625         * gfortran.dg/impure_3.f90: New test.
5626         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
5627
5628 2010-08-15  Ira Rosen  <irar@il.ibm.com>
5629
5630         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
5631         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
5632         SLP tests.
5633         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
5634         misaligned loads.
5635         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
5636         misaligned stores.c
5637         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
5638
5639 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5640
5641         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5642         dg-require-effective-target after dg-do.
5643
5644 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5645
5646         * lib/target-supports.exp (check_effective_target_vect_int): Return
5647         true for Loongson targets.
5648         (check_effective_target_vect_shift): Likewise.
5649         (check_effective_target_vect_no_int_max): Likewise.
5650         (check_effective_target_vect_no_align): Likewise.
5651         (check_effective_target_vect_short_mult): Likewise.
5652
5653 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
5654
5655         * g++.dg/cast.C: Change fields of structures to "long" to pass
5656         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5657         * g++.dg/cpp0x/iop.C: Ditto.
5658         * g++.dg/cpp0x/named_refs.C: Ditto.
5659         * g++.dg/cpp0x/rv1p.C: Ditto.
5660         * g++.dg/cpp0x/rv2p.C: Ditto.
5661         * g++.dg/cpp0x/rv3p.C: Ditto.
5662         * g++.dg/cpp0x/rv4p.C: Ditto.
5663         * g++.dg/cpp0x/rv5p.C: Ditto.
5664         * g++.dg/cpp0x/rv6p.C: Ditto.
5665         * g++.dg/cpp0x/rv7p.C: Ditto.
5666         * g++.dg/cpp0x/rv8p.C: Ditto.
5667         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5668
5669 2010-08-13  Daniel Kraft  <d@domob.eu>
5670
5671         * gfortran.dg/implied_shape_1.f08: New test.
5672         * gfortran.dg/implied_shape_2.f90: New test.
5673         * gfortran.dg/implied_shape_3.f08: New test.
5674
5675 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5676
5677         PR libfortran/42526
5678         * gfortran.dg/char_component_initializer_1.f90: New test.
5679
5680 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
5681
5682         PR tree-optimization/45241
5683         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5684
5685 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5686
5687         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5688         to dg-options.
5689         * gcc.target/i386/pr40906-2.c: Ditto.
5690         * gcc.target/i386/pr40906-3.c: Ditto.
5691
5692 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5693
5694         PR middle-end/45262
5695         * gcc.c-torture/execute/pr45262.c: New test.
5696
5697 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5698
5699         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5700         empty argument.
5701         * g++.dg/other/profile1.C: Ditto.
5702
5703 2010-08-12  Richard Guenther  <rguenther@suse.de>
5704
5705         PR tree-optimization/45232
5706         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5707         * gcc.dg/tree-ssa/loop-7.c: Adjust.
5708         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5709         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5710         unsigned arithmetic.
5711         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5712         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5713         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5714         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5715         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5716         unsigned arithmetic.
5717         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5718         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5719         unsigned arithmetic.
5720         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5721         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5722         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5723         unsigned arithmetic.
5724         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5725         * gcc.dg/tree-ssa/negate.c: Adjust.
5726         * gcc.dg/vect/vect-1.c: Adjust.
5727         * gfortran.dg/reassoc_6.f: XFAIL.
5728
5729 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5730
5731         PR debug/45259
5732         * gcc.dg/pr45259.c: New test.
5733
5734 2010-08-12  Wei Guozhi  <carrot@google.com>
5735
5736         PR target/44999
5737         * gcc.target/arm/pr44999.c: New testcase.
5738
5739 2010-08-12  Jie Zhang  <jie@codesourcery.com>
5740
5741         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5742         (N): Likewise.
5743         (main): Adjust accordingly.
5744
5745 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5746
5747         * gfortran.dg/graphite/id-22.f: New.
5748
5749 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5750
5751         * gcc.dg/graphite/id-26.c: New.
5752
5753 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5754
5755         * gcc.dg/graphite/id-25.c: New.
5756
5757 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5758
5759         * gcc.dg/graphite/run-id-5.c: New.
5760         * gcc.dg/graphite/run-id-6.c: New.
5761         * gfortran.dg/graphite/id-21.f: New.
5762
5763 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5764
5765         * gcc.dg/graphite/id-24.c: New.
5766
5767 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5768
5769         * gcc.dg/tree-ssa/pr20742.c: New.
5770
5771 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5772
5773         * gcc.dg/graphite/id-23.c: New.
5774
5775 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5776
5777         * gfortran.dg/graphite/id-20.f: Adjust testcase.
5778
5779 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5780
5781         * gcc.dg/graphite/pr42729.c: New.
5782
5783 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5784
5785         * gfortran.dg/graphite/id-20.f: New.
5786
5787 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5788
5789         * gcc.dg/graphite/id-22.c: New.
5790
5791 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5792
5793         * gcc.dg/graphite/run-id-2.c: Call abort.
5794
5795 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5796
5797         * gcc.dg/graphite/id-20.c: New.
5798
5799 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
5800             Steve Kargl  <kargl@gcc.gnu.org>
5801
5802         PR fortran/44595
5803         * gfortran.dg/move_alloc_3.f90: New.
5804         * gfortran.dg/random_seed_2.f90: New.
5805
5806 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5807
5808         * lib/target-supports.exp (check_effective_target_sync_int_long):
5809         Add hppa*-*-linux*.
5810         (check_effective_target_sync_char_short): Likewise.
5811
5812 2010-08-10  Yao Qi  <yao@codesourcery.com>
5813
5814         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5815         general form.
5816         * gcc.dg/tree-ssa/loop-31.c: Likewise.
5817         * g++.dg/other/packed1.C: Likewise.
5818         * g++.dg/other/crash-4.C: Likewise.
5819         * g++.dg/ext/packed8.C: Likewise.
5820         * g++.dg/init/array16.C: Likewise.
5821
5822 2010-08-10  xinliang David Li  <davidxl@google.com>
5823         * gcc.dg/tree-ssa/loop-19.c: Add option
5824         -fno-prefetch-loop-array
5825
5826 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
5827
5828         PR middle-end/45182
5829         * gcc.c-torture/compile/pr45182.c: New test.
5830
5831 2010-08-09  Jason Merrill  <jason@redhat.com>
5832
5833         PR c++/45236
5834         * g++.dg/cpp0x/variadic-104.C: New.
5835
5836 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5837
5838         PR fortran/44235
5839         * gfortran.dg/dependency_32.f90:  New test.
5840
5841 2010-08-09  Richard Guenther  <rguenther@suse.de>
5842
5843         PR middle-end/44632
5844         * g++.dg/opt/nrv17.C: New testcase.
5845
5846 2010-08-09  Richard Guenther  <rguenther@suse.de>
5847
5848         PR middle-end/45212
5849         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5850         alignment from MEM_REF offset only if we took it from the
5851         base object.
5852
5853         * gcc.target/i386/pr24178.c: New testcase.
5854
5855 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5856
5857         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5858         * gcc.dg/20030702-1.c: Ditto.
5859         * gcc.dg/20050309-1.c: Ditto.
5860         * gcc.dg/20050325-1.c: Ditto.
5861         * gcc.dg/20050330-2.c: Ditto.
5862         * gcc.dg/20051201-1.c: Ditto.
5863         * gcc.dg/gomp/pr27573.c: Ditto.
5864         * gcc.dg/gomp/pr34610.c: Ditto.
5865         * gcc.dg/pr24225.c: Ditto.
5866         * gcc.dg/pr26570.c: Ditto.
5867         * gcc.dg/pr32773.c: Ditto.
5868         * g++.dg/gcov/gcov-6.C: Ditto.
5869         * g++.dg/gomp/pr34608.C: Ditto.
5870         * gfortran.dg/gomp/pr27573.f90: Ditto.
5871
5872         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
5873         dg-require-host-local dg directive.
5874         * gcc.dg/profile-dir-2.c: Ditto.
5875         * gcc.dg/profile-dir-3.c: Ditto.
5876
5877 2010-08-08  Richard Guenther  <rguenther@suse.de>
5878
5879         PR tree-optimization/45109
5880         * gcc.c-torture/compile/pr45109.c: New testcase.
5881
5882 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5883
5884         * gcc.dg/march.c: Skip if -march defined.
5885         * gcc.dg/mtune.c: Skip if -mtune defined.
5886
5887         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5888         generic thunk support.
5889
5890 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
5891
5892         PR target/45213
5893         * gcc.target/i386/pr45213.c: New test.
5894
5895 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5896
5897         PR libfortran/45143
5898         * gfortran.dg/fmt_error_11.f03: New test.
5899
5900 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5901
5902         * lib/target-supports.exp (check_effective_target_sync_int_long):
5903         Add arm*-*-linux-gnueabi.
5904         (check_effective_target_sync_char_short): Likewise.
5905
5906 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5907
5908         PR fortran/45159
5909         * gfortran.dg/dependency_31.f90:  New test.
5910
5911 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5912
5913         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
5914
5915 2010-08-06  Jason Merrill  <jason@redhat.com>
5916
5917         * g++.dg/cpp0x/sfinae3.C: New.
5918         * g++.dg/cpp0x/sfinae4.C: New.
5919
5920 2010-08-06  Richard Guenther  <rguenther@suse.de>
5921
5922         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5923         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5924         * gcc.dg/tree-ssa/pr25382.c: Likewise.
5925         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5926         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5927         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5928         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5929         * gcc.c-torture/execute/20100805-1.c: Likewise.
5930
5931 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5932
5933         PR testsuite/42855
5934         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5935
5936 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5937
5938         * gcc.dg/ipa/ipcp-ii-1.c: New test.
5939         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5940
5941 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5942
5943         * g++.dg/ipa/devirt-1.C: New test.
5944         * g++.dg/ipa/devirt-2.C: Likewise.
5945         * g++.dg/ipa/devirt-3.C: Likewise.
5946         * g++.dg/ipa/devirt-4.C: Likewise.
5947         * g++.dg/ipa/devirt-5.C: Likewise.
5948         * gcc.dg/ipa/iinline-3.c: Likewise.
5949
5950 2010-08-05  Jie Zhang  <jie@codesourcery.com>
5951
5952         PR tree-optimization/45144
5953         * gcc.dg/tree-ssa/pr45144.c: New test.
5954
5955 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
5956
5957         PR fortran/42207
5958         PR fortran/44064
5959         PR fortran/44065
5960         * gfortran.dg/class_25.f03: New.
5961         * gfortran.dg/class_26.f03: New.
5962
5963 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
5964
5965         * g++.dg/warn/miss-format-1.C: Update line number.
5966
5967 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
5968
5969         PR c++/44641
5970         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5971         .frame and .mask assembler directives.
5972
5973 2010-08-04  Richard Guenther  <rguenther@suse.de>
5974
5975         * gcc.dg/tree-ssa/vrp35.c: Adjust.
5976         * gcc.dg/tree-ssa/vrp36.c: Likewise.
5977         * gcc.dg/tree-ssa/vrp50.c: Likewise.
5978         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5979
5980 2010-08-04  Tobias Burnus  <burnus@net-b.de>
5981
5982         PR fortran/44857
5983         * gfortran.dg/derived_constructor_char_1.f90: New.
5984         * gfortran.dg/derived_constructor_char_2.f90: New.
5985
5986 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5987
5988         PR fortran/45159
5989         * gfortran.dg/dependency_30.f90:  New test.
5990
5991 2010-08-03  Jan Hubicka  <jh@suse.cz>
5992
5993         * gcc.c-torture/compile/pr45085.c: New testcase.
5994
5995 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
5996
5997         PR fortran/44584
5998         PR fortran/45161
5999         * gfortran.dg/typebound_call_9.f03: Modified.
6000         * gfortran.dg/typebound_generic_1.f03: Modified.
6001
6002 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6003
6004         PR fortran/45159
6005
6006         * gfortran.dg/dependency_29.f90:  New test.
6007
6008 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6009
6010         PR fortran/36854
6011         * gfortran.dg/character_comparison_2.f90:  New test.
6012         * gfortran.dg/character_comparison_3.f90:  New test.
6013         * gfortran.dg/dependency_28.f90:  New test.
6014
6015 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
6016
6017         PR target/40457
6018         * gcc.target/arm/pr40457-1.c: New test.
6019         * gcc.target/arm/pr40457-2.c: New test.
6020
6021 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
6022
6023         PR fortran/44912
6024         * gfortran.dg/typebound_call_17.f03: New.
6025
6026 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
6027
6028         PR fortran/44929
6029         * gfortran.dg/allocate_derived_3.f90: New.
6030
6031 2010-07-30  Xinliang David Li  <davidxl@google.com>
6032         PR tree-optimization/45121
6033         * c-c++-common/uninit-17.c: Add -fno-ivops option.
6034
6035 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6036
6037         PR c++/45112
6038         * g++.dg/pr45112.C: New test.
6039
6040 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
6041
6042         PR debug/45055
6043         PR rtl-optimization/45137
6044         * gcc.dg/pr45055.c: New test.
6045
6046 2010-07-30  Alan Modra  <amodra@gmail.com>
6047
6048         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6049         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6050
6051 2010-07-29  Tobias Burnus  <burnus@net-b.de>
6052
6053         PR fortran/45087
6054         PR fortran/45125
6055         * gfortran.dg/whole_file_25.f90: New.
6056         * gfortran.dg/whole_file_26.f90: New.
6057         * gfortran.dg/whole_file_27.f90: New.
6058
6059 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6060
6061         PR fortran/44962
6062         * gfortran.dg/typebound_proc_17.f03: New.
6063
6064 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6065
6066         PR fortran/45004
6067         * gfortran.dg/move_alloc_2.f90: New.
6068
6069 2010-07-29  Xinliang David Li  <davidxl@google.com>
6070         PR tree-optimization/45121
6071         * c-c++-common/uninit-17.c: Fix expected output.
6072
6073 2010-07-29  Richard Guenther  <rguenther@suse.de>
6074
6075         PR tree-optimization/45120
6076         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6077
6078 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
6079
6080         PR fortran/42051
6081         PR fortran/44064
6082         * gfortran.dg/pr42051.f03: New testcase.
6083
6084 2010-07-29  Richard Guenther  <rguenther@suse.de>
6085
6086         PR middle-end/45034
6087         * gcc.c-torture/execute/pr45034.c: New testcase.
6088
6089 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
6090
6091         PR c++/45096
6092         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6093
6094 2010-07-28  Daniel Kraft  <d@domob.eu>
6095
6096         * gfortran.dg/bound_8.f90: New test.
6097
6098 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
6099
6100         PR debug/45105
6101         * gcc.dg/pr45105.c: New test.
6102
6103 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6104
6105         PR rtl-optimization/45107
6106         * gcc.dg/pr45107.c: New test.
6107
6108 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6109
6110         PR rtl-optimization/45101
6111         * gcc.dg/pr45101.c: New test.
6112
6113 2010-07-28  Tobias Burnus  <burnus@net-b.de>
6114
6115         PR fortran/45077
6116         * gfortran.dg/whole_file_24.f90: New.
6117
6118 2010-07-27  Jason Merrill  <jason@redhat.com>
6119
6120         * g++.dg/cpp0x/variadic102.C: New.
6121         * g++.dg/cpp0x/variadic103.C: New.
6122
6123 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6124
6125         PR rtl-optimization/40956
6126         PR target/42495
6127         PR middle-end/42574
6128         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6129         * gcc.target/arm/pr42574.c: Add tests.
6130
6131 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6132
6133         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6134         test name.
6135         (cleanup-repo-files): Ditto.
6136         (cleanup-saved-temps): Ditto.
6137
6138 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6139
6140         PR testsuite/44701
6141         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6142
6143         PR c/45079
6144         * gcc.dg/pr45079.c: New test.
6145
6146 2010-07-27  Ira Rosen  <irar@il.ibm.com>
6147
6148         PR tree-optimization/44152
6149         * gcc.dg/vect/fast-math-pr44152.c: New test.
6150
6151 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
6152
6153         PR ObjC/44140
6154         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6155         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6156         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6157         * obj-c++.dg/torture/trivial.mm: Ditto.
6158         * objc.dg/torture/tls/thr-init-2.m: Ditto.
6159         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6160         * objc.dg/torture/tls/thr-init.m: Ditto.
6161         * objc.dg/torture/trivial.m: Ditto.
6162
6163 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6164
6165         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6166         Skip on spu-*-* targets.
6167
6168 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6169
6170         PR tree-optimization/45083
6171         * gcc.dg/pr45083.c: New test.
6172
6173 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6174
6175         PR fortran/40873
6176         * gfortran.dg/whole_file_22.f90: New test.
6177         * gfortran.dg/whole_file_23.f90: New test.
6178
6179 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
6180             Jack Howarth  <howarth@bromo.med.uc.edu>
6181             Richard Henderson  <rth@redhat.com>
6182
6183         PR target/44132
6184         * gcc.dg/tls/thr-init-1.c: New.
6185         * gcc.dg/tls/thr-init-2.c: New.
6186         * gcc.dg/torture/tls New.
6187         * gcc.dg/torture/tls/tls-test.c: New.
6188         * gcc.dg/torture/tls/thr-init-1.c: New.
6189         * gcc.dg/torture/tls/tls.exp: New.
6190         * gcc.dg/torture/tls/thr-init-2.c: New.
6191         * gcc.dg/tls/emutls-2.c: New test
6192
6193         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6194         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6195         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6196         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6197         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6198         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6199         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6200         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6201         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6202         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6203         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6204         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6205         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6206         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6207         gfortran.dg/gomp/appendix-a/a.22.4.f90,
6208         gfortran.dg/gomp/appendix-a/a.22.5.f90,
6209         gfortran.dg/gomp/appendix-a/a.22.6.f90,
6210         gfortran.dg/gomp/appendix-a/a.24.1.f90,
6211         gfortran.dg/gomp/appendix-a/a.32.1.f90,
6212         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6213         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6214         gfortran.dg/gomp/omp_threadprivate1.f90,
6215         gfortran.dg/gomp/omp_threadprivate2.f90,
6216         gfortran.dg/gomp/reduction1.f90,
6217         gfortran.dg/gomp/sharing-1.f90: Likewise.
6218
6219 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6220
6221         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6222         sse_runtime.
6223         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6224         dg-require-visibility.
6225
6226 2010-07-26  Richard Guenther  <rguenther@suse.de>
6227
6228         PR tree-optimization/43784
6229         * gcc.c-torture/execute/pr43784.c: New testcase.
6230         * g++.dg/torture/pr43784.C: Likewise.
6231
6232 2010-07-26  Richard Guenther  <rguenther@suse.de>
6233
6234         PR middle-end/45056
6235         * g++.dg/pr45056.C: New testcase.
6236
6237 2010-07-26  Richard Guenther  <rguenther@suse.de>
6238
6239         PR tree-optimization/45071
6240         * gcc.dg/pr45071.c: New testcase.
6241
6242 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6243
6244         PR fortran/45066
6245         * gfortran.dg/namelist_62.f90: New.
6246
6247 2010-07-26  Richard Guenther  <rguenther@suse.de>
6248
6249         * gcc.c-torture/execute/pr45017.c: Move ...
6250         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
6251
6252 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6253
6254         PR fortran/40628
6255         * trim_optimize_1.f90:  New test.
6256         * character_comparision_1.f90:  New test.
6257
6258 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6259
6260         PR fortran/42852
6261         * gfortran.dg/wtruncate_fix.f: New test.
6262
6263 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6264
6265         PR testsuite/45068
6266         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6267
6268 2010-07-24  Richard Guenther  <rguenther@suse.de>
6269
6270         PR lto/43788
6271         * g++.dg/lto/20100724-1_0.C: New testcase.
6272
6273 2010-07-24  Richard Guenther  <rguenther@suse.de>
6274
6275         PR lto/43212
6276         * gcc.dg/lto/20100724-1_0.c: New testcase.
6277         * gcc.dg/lto/20100724-1_1.c: Likewise.
6278
6279 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6280
6281         PR fortran/40011
6282         * gfortran.dg/whole_file_21.f90: New.
6283
6284         * gfortran.dg/integer_exponentiation_3.F90: Use
6285         -ffloat-store only for i?86/x86-64 -m32.
6286
6287 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6288
6289         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6290         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6291
6292 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6293
6294         * gfortran.dg/func_decl_4.f90: Split test into two ...
6295         * gfortran.dg/func_decl_5.f90: ... parts.
6296         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6297         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6298         * gfortran.dg/global_references_1.f90: Add new dg-warning.
6299         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6300         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6301         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6302         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6303         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6304         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6305         * gfortran.dg/sizeof.f90: Make test valid.
6306         * gfortran.dg/pr20865.f90: Add new dg-error.
6307         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6308         * gfortran.dg/g77/19990218-0.f: Ditto.
6309         * gfortran.dg/g77/19990218-1.f: Ditto.
6310         * gfortran.dg/g77/970625-2.f: Ditto.
6311         * gfortran.dg/pr37243.f: Fix function declaration.
6312         * gfortran.dg/use_only_1.f90: Fix implicit typing.
6313         * gfortran.dg/loc_1.f90: Fix pointer datatype.
6314
6315 2010-07-23  Tobias Burnus  <burnus@net-b.de>
6316
6317         PR fortran/44945
6318         * gfortran.dg/char_array_structure_constructor.f90: Add
6319         -fwhole-file as dg-option as it otherwise fails on some
6320         systems.
6321
6322 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
6323
6324         * gnat.dg/aggr16.ad[sb]: New test.
6325         * gnat.dg/aggr16_pkg.ads: New helper.
6326
6327 2010-07-23  Richard Guenther  <rguenther@suse.de>
6328
6329         PR lto/43071
6330         * g++.dg/lto/20100723-1_0.C: New testcase.
6331
6332 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
6333
6334         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6335         AVX support.
6336         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6337         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6338
6339 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6340
6341         * lib/target-supports.exp (add_options_for_tls): New proc.
6342         * g++.dg/tls/static-1.C: Use dg-add-options tls.
6343         * g++.dg/tls/static-1a.cc: Likewise.
6344         * gcc.dg/tls/emutls-1.c: Likewise.
6345         * gcc.dg/tls/opt-11.c: Likewise.
6346         * gcc.dg/tls/opt-12.c: Likewise.
6347         * gcc.dg/tls/pr24428-2.c: Likewise.
6348         * gcc.dg/tls/pr24428.c: Likewise.
6349         * obj-c++.dg/tls/static-1.mm: Likewise.
6350         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6351         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6352         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6353         * objc.dg/torture/tls/thr-init-2.m: Likewise.
6354         * objc.dg/torture/tls/thr-init-3.m: Likewise.
6355         * objc.dg/torture/tls/thr-init.m: Likewise.
6356         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6357
6358 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6359
6360         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6361         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6362         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6363         optimized dump files.
6364
6365 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
6366
6367         PR tree-optimization/45047
6368         * gcc.c-torture/compile/pr45047.c: New test.
6369
6370 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6371
6372         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6373         instead of dg-compile.
6374         * gcc.dg/float-range-4.c: Ditto.
6375         * gcc.dg/float-range-5.c: Ditto.
6376         * gcc.dg/fold-overflow-1.c: Ditto.
6377         * gcc.dg/gomp/sections-4.c: Ditto.
6378         * gcc.dg/transparent-union-1.c: Ditto.
6379         * gcc.dg/transparent-union-2.c: Ditto.
6380         * gcc.target/i386/pr39315-check.c: Ditto.
6381         * g++.dg/gomp/sections-4.C: Ditto.
6382         * g++.dg/template/dtor7.C: Ditto.
6383         * g++.dg/tree-ssa/pr19952.C: Ditto.
6384         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6385         * gfortran.dg/graphite/pr42185.f90: Ditto.
6386         * gfortran.dg/namelist_36.f90: Ditto.
6387         * gnat.dg/noreturn1.adb: Ditto.
6388         * gnat.dg/specs/small_alignment.ads: Ditto.
6389
6390 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6391
6392         PR tree-optimization/44915
6393         * g++.dg/torture/pr44915.C: New test.
6394
6395 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6396
6397         PR tree-optimization/44914
6398         * g++.dg/tree-ssa/pr44914.C: New test.
6399
6400 2010-07-23  Jie Zhang  <jie@codesourcery.com>
6401
6402         PR target/44290
6403         * gcc.dg/pr44290-1.c: New test.
6404         * gcc.dg/pr44290-2.c: New test.
6405
6406 2010-07-23  Jason Merrill  <jason@redhat.com>
6407
6408         PR c++/45008
6409         * g++.dg/abi/mangle44.C: New.
6410
6411 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6412
6413         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6414         for compile-time only tests.
6415         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6416         target check.
6417         * gcc.target/i386/pr39315-4.c: Ditto.
6418         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6419         target check.  Include sse-os-support.h.
6420         (main): Call check_isa and sse_os_support.
6421         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6422         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6423         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6424         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6425         target check.  Include sse-os-support.h.
6426         (main): Call check_isa and sse_os_support.
6427         * gcc.target/i386/vperm-v2df.c: Ditto.
6428
6429 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6430
6431         * lib/target-supports.exp (check_avx_hw_available): New procedure.
6432         (check_effective_target_avx_runtime): New procedure.
6433         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6434         (check_effective_target_sse_runtime): Add check_effective_target_sse.
6435
6436         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6437         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
6438         and __get_cpuid test.
6439         * gcc.dg/compat/vector-2b_main.c: Ditto.
6440
6441         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6442
6443         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6444         for compile-time only test.
6445         * gcc.dg/pr32716.c: Ditto.
6446         * gcc.dg/pr34856.c: Ditto.
6447         * gcc.dg/pr36997.c: Ditto.
6448         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6449         * gfortran.dg/pr28158.f90: Ditto.
6450         * gfortran.dg/pr30667.f: Ditto.
6451
6452         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6453         i?86-*-* and x86_64-*-* targets to disable execution on targets
6454         without sse2 runtime support.
6455         * g++.dg/vect/vect.exp: Ditto.
6456         * gfortran.dg/vect/vect.exp: Ditto.
6457
6458         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6459         * gcc.dg/pr37544.c: Ditto.
6460         * gcc.dg/pr40550.c: Ditto.
6461         * gcc.dg/compat/union-m128-1_main.c: Ditto.
6462         * gcc.dg/compat/vector-1a_main.c: Ditto.
6463         * gcc.dg/compat/vector-2a_main.c: Ditto.
6464         * gcc.dg/torture/pr16104-1.c: Ditto.
6465         * gcc.dg/torture/pr35771-1.c: Ditto.
6466         * gcc.dg/torture/pr35771-2.c: Ditto.
6467         * gcc.dg/torture/pr35771-3.c: Ditto.
6468         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6469         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6470         * gcc.dg/torture/stackalign/push-1.c: Ditto.
6471         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6472         * g++.dg/other/i386-1.C: Ditto.
6473         * g++.dg/other/pr40446.C: Ditto.
6474
6475 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6476
6477         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6478
6479 2010-07-23  Daniel Kraft  <d@domob.eu>
6480
6481         PR fortran/44709
6482         * gfortran.dg/exit_1.f08: New test.
6483         * gfortran.dg/exit_2.f08: New test.
6484
6485 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
6486
6487         PR tree-optimization/39839
6488         * gcc.target/arm/pr39839.c: New test case.
6489
6490 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6491
6492         * gnat.dg/unchecked_convert5b.adb: New test.
6493         * gnat.dg/unchecked_convert6.adb: Likewise.
6494         * gnat.dg/unchecked_convert6b.adb: Likewise.
6495
6496 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6497
6498         * gnat.dg/aggr15.ad[sb]: New test.
6499
6500 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
6501
6502         PR debug/45024
6503         * g++.dg/debug/dwarf2/nested-2.C: New test case.
6504
6505 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6506
6507         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
6508         with dg-require-linker-plugin.
6509
6510 2010-07-22  Richard Guenther  <rguenther@suse.de>
6511
6512         PR lto/43850
6513         * g++.dg/lto/20100722-1_0.C: New testcase.
6514
6515 2010-07-22  Richard Guenther  <rguenther@suse.de>
6516
6517         PR lto/42451
6518         * gcc.dg/lto/20100720-3_0.c: New testcase.
6519         * gcc.dg/lto/20100720-3_1.c: Likewise.
6520
6521 2010-07-22  Richard Guenther  <rguenther@suse.de>
6522
6523         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6524         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6525
6526         PR lto/43373
6527         * gcc.dg/lto/20100722-1_0.c: New testcase.
6528
6529 2010-07-22  Martin Jambor  <mjambor@suse.cz>
6530
6531         PR tree-optimization/44891
6532         * gcc.c-torture/compile/pr44891.c: New test.
6533
6534 2010-07-22  Richard Guenther  <rguenther@suse.de>
6535
6536         PR tree-optimization/45017
6537         * gcc.c-torture/execute/pr45017.c: New testcase.
6538
6539 2010-07-22  Tobias Burnus  <burnus@net-b.de>
6540
6541         PR fortran/45019
6542         * gfortran.dg/aliasing_dummy_5.f90: New.
6543
6544 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6545
6546         PR target/43698
6547         * gcc.target/arm/pr43698.c: New test.
6548
6549 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6550
6551         PR fortran/44929
6552         * Revert my commit r162325 for this PR.
6553
6554 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6555
6556         PR debug/45015
6557         * gcc.target/m68k/pr45015.c: New test.
6558
6559 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
6560
6561         PR c++/44641
6562         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6563         comments.
6564
6565 2010-07-21  Richard Guenther  <rguenther@suse.de>
6566
6567         PR lto/45018
6568         * g++.dg/lto/20100721-1_0.C: New testcase.
6569
6570 2010-07-21  Martin Jambor  <mjambor@suse.cz>
6571
6572         PR tree-optimization/44900
6573         * g++.dg/torture/pr44900.C: New test.
6574
6575 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
6576
6577         PR middle-end/44738
6578         * c-c++-common/uninit-17.c: Correct expected error.
6579
6580 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6581
6582         * gcc.dg/guality/asm-1.c: New test.
6583
6584         PR debug/45003
6585         * gcc.dg/guality/pr45003-2.c: New test.
6586         * gcc.dg/guality/pr45003-3.c: New test.
6587
6588 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6589
6590         PR libfortran/44697
6591         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
6592
6593 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
6594
6595         * lib/scanasm.exp (dg-function-on-line): Test that a function is
6596         defined on the current line.
6597         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
6598         * g++.dg/debug/dwarf2/pr44641.C: New.
6599
6600 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
6601
6602         * gcc.target/powerpc/block-move-1.c: New test.
6603         * gcc.target/powerpc/block-move-2.c: New test.
6604
6605 2010-07-20  Jason Merrill  <jason@redhat.com>
6606
6607         PR c++/44967
6608         * g++.dg/cpp0x/sfinae2.C: New.
6609
6610 2010-07-20  Richard Guenther  <rguenther@suse.de>
6611
6612         PR lto/42696
6613         * gcc.dg/lto/20100720-4_0.c: New testcase.
6614
6615 2010-07-20  Richard Guenther  <rguenther@suse.de>
6616
6617         PR lto/43221
6618         * gcc.dg/lto/20100720-2_0.c: New testcase.
6619         * gcc.dg/lto/20100720-2_1.c: Likewise.
6620
6621 2010-07-20  Richard Guenther  <rguenther@suse.de>
6622
6623         PR lto/43208
6624         * gcc.dg/lto/20100720-1_0.c: New testcase.
6625         * gcc.dg/lto/20100720-1_1.c: Likewise.
6626
6627 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
6628
6629         PR debug/45003
6630         * gcc.dg/guality/pr45003-1.c: New test.
6631
6632 2010-07-20  Richard Guenther  <rguenther@suse.de>
6633
6634         PR tree-optimization/44977
6635         * gcc.dg/torture/pr44977.c: New testcase.
6636
6637 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
6638
6639         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6640         sync_char_short
6641
6642 2010-07-20  Richard Guenther  <rguenther@suse.de>
6643
6644         PR middle-end/44971
6645         PR middle-end/44988
6646         * gcc.dg/pr44971.c: New testcase.
6647         * gcc.c-torture/compile/pr44988.c: Likewise.
6648
6649 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6650
6651         PR fortran/44929
6652         * gfortran.dg/allocate_with_typespec.f90: New test.
6653         * gfortran.dg/allocate_derived_1.f90: Update error message.
6654
6655 2010-07-19  Jason Merrill  <jason@redhat.com>
6656
6657         PR c++/44996
6658         * g++.dg/cpp0x/decltype23.C: New.
6659
6660 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
6661
6662         PR fortran/42385
6663         * gfortran.dg/class_defined_operator_1.f03 : New test.
6664
6665 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
6666
6667         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6668         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6669         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
6670         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6671
6672 2010-07-19  Richard Guenther  <rguenther@suse.de>
6673
6674         PR middle-end/44941
6675         * gcc.c-torture/compile/pr44941.c: New testcase.
6676
6677 2010-07-19  Jason Merrill  <jason@redhat.com>
6678
6679         PR c++/44969
6680         * g++.dg/template/sfinae24.C: New.
6681
6682 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
6683
6684         PR fortran/44353
6685         * gfortran.dg/data_implied_do_2.f90: Removed.
6686
6687 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
6688
6689         PR c++/44969
6690         * g++.dg/template/sfinae23.C: New.
6691
6692 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6693
6694         * lib/target-supports.exp (check_sse_os_support_available): New
6695         proc.
6696         (check_sse_hw_available): New proc.
6697         (check_effective_target_sse_runtime): New proc.
6698         (check_effective_target_sse2_runtime): New proc.
6699         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6700         -msse2 if check_sse_os_support_available.
6701         * g++.dg/vect/vect.exp: Only run -msse2 tests if
6702         check_sse_os_support_available.
6703         * gcc.dg/vect/vect.exp: Likewise.
6704         * gfortran.dg/vect/vect.exp: Likewise.
6705         * gcc.target/i386/sol2-check: Renamed to ...
6706         * gcc.target/i386/sse-os-support.h: ... this.
6707         (sol2_check): Renamed to ...
6708         (sse_os_support): ... this.
6709         Only test movss with xmm registers.
6710         * gcc.target/i386/sse-check.h: Reflect new header and function names.
6711         Removed ILL_INSN, ILL_INSN_LEN.
6712         * gcc.target/i386/sse2-check.h: Likewise.
6713         * gcc.target/i386/sse3-check.h: Likewise.
6714         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6715         Removed cpuid.h, __get_cpuid test.
6716         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6717         Removed cpuid.h, __get_cpuid test.
6718         * g++.dg/other/pr40446.C: Likewise.
6719         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6720         * gcc.dg/compat/vector-1a_main.c: Likewise.
6721         * gcc.dg/compat/vector-2a_main.c: Likewise.
6722         * gcc.dg/pr36584.c: Likewise.
6723         * gcc.dg/pr37544.c: Likewise.
6724         * gcc.dg/torture/pr16104-1.c: Likewise.
6725         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6726         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6727         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6728         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6729         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6730         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6731         sse2_runtime.
6732         * gcc.dg/torture/pr35771-2.c: Likewise.
6733         * gcc.dg/torture/pr35771-3.c: Likewise.
6734         * gcc.target/i386/pr39315-2.c: Likewise.
6735         * gcc.target/i386/pr39315-4.c: Likewise.
6736         * gcc.target/i386/vperm-v2df.c: Likewise.
6737         * gcc.target/i386/vperm-v2di.c: Likewise.
6738         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6739         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6740         sse_runtime.
6741
6742 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
6743
6744         PR fortran/44353
6745         * gfortran.dg/data_implied_do_2.f90: New test.
6746
6747 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6748
6749         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6750
6751 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6752
6753         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6754         to the "mips16" group.
6755         (mips_using_mips16_p): New procedure.
6756         (mips-dg-options): Use it.
6757
6758 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6759
6760         * gcc.target/mips/mips16-attributes-4.c: New test.
6761
6762 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
6763
6764         PR testsuite/44418
6765         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6766         * gcc.target/powerpc/recip-2.c: Ditto.
6767         * gcc.target/powerpc/recip-3.c: Ditto.
6768
6769 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
6770
6771         * gcc.target/arm/pr42235.c: New test.
6772
6773 2010-07-16  Jason Merrill  <jason@redhat.com>
6774
6775         PR c++/32505
6776         * g++.dg/template/partial8.C: New.
6777
6778 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6779
6780         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6781         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
6782         in C++.
6783         (gualcvt): New overloaded inline.
6784         (GUALCVT): Use it for C++.
6785         * g++.dg/guality/guality.exp: New.
6786         * g++.dg/guality/guality.h: New.
6787         * g++.dg/guality/redeclaration1.C: New test.
6788         * g++.dg/dg.exp: Prune also guality/* tests.
6789         * gcc.dg/guality/pr43141.c: Moved to...
6790         * c-c++-common/guality/pr43141.c: ... here.
6791
6792 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6793
6794         PR libfortran/37077
6795         * gfortran.dg/char4_iunit_2.f03: New test.
6796
6797 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
6798
6799         PR testsuite/43925
6800         * lib/plugin-support.exp (plugin-test-execute):
6801         Add ${gcc_objdir}/intl to includes.
6802
6803 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6804
6805         PR target/44942
6806         * gcc.c-torture/execute/pr44942.c: New test.
6807         * gcc.target/i386/pr44942.c: New test.
6808
6809 2010-07-15  Jason Merrill  <jason@redhat.com>
6810
6811         PR c++/44909
6812         * g++.dg/cpp0x/implicit7.C: New.
6813         * g++.dg/cpp0x/implicit8.C: New.
6814
6815 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6816
6817         Disable float tests for __SPU__ targets due to lack of signed zero:
6818         * c-c++-common/torture/complex-sign-add.c (check_add_float).
6819         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6820         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6821         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6822         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6823         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6824         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6825         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6826         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6827
6828 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6829
6830         * gfortran.dg/select_char_2.f90: New test.
6831
6832 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
6833
6834         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6835         with DECL_CHAIN.
6836
6837 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
6838
6839         PR fortran/44936
6840         * gfortran.dg/typebound_generic_9.f03: New.
6841
6842 2010-07-15  Richard Guenther  <rguenther@suse.de>
6843
6844         PR tree-optimization/44946
6845         * gcc.c-torture/compile/pr44946.c: New testcase.
6846
6847 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6848
6849         PR fortran/40206
6850         * gfortran.dg/select_char_3.f90: New test.
6851
6852 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
6853             Kevin F. Quinn  <kevquinn@gentoo.org>
6854
6855         * gcc.dg/Wtrampolines.c: New.
6856
6857 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6858
6859         PR libfortran/44934
6860         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6861
6862 2010-07-14  Jason Merrill  <jason@redhat.com>
6863
6864         PR c++/44810
6865         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6866
6867         Implement C++0x unrestricted unions (N2544)
6868         * g++.dg/cpp0x/union1.C: New.
6869         * g++.dg/cpp0x/union2.C: New.
6870         * g++.dg/cpp0x/union3.C: New.
6871         * g++.dg/cpp0x/defaulted2.C: Adjust.
6872         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6873         * g++.old-deja/g++.ext/anon2.C: Adjust.
6874         * g++.old-deja/g++.mike/misc6.C: Adjust.
6875
6876 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
6877
6878         PR fortran/44925
6879         * gfortran.dg/c_loc_tests_15.f90: New.
6880
6881 2010-07-13  Jason Merrill  <jason@redhat.com>
6882
6883         PR c++/44909
6884         * g++.dg/cpp0x/implicit6.C: New.
6885
6886 2010-07-13  Jason Merrill  <jason@redhat.com>
6887
6888         PR c++/44540
6889         * g++.dg/abi/noreturn1.C: New.
6890         * g++.dg/abi/noreturn2.C: New.
6891
6892 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
6893
6894         PR other/44874
6895         PR debug/44832
6896         * c-c++-common/pr44832.c: New test.
6897
6898 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
6899
6900         PR objc/44488
6901         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6902         on the target.  Make sure that we can assemble the emitted asm when
6903         the test type is 'compile'.
6904
6905 2010-07-13  Richard Guenther  <rguenther@suse.de>
6906
6907         PR tree-optimization/36960
6908         * g++.dg/torture/pr36960.C: New testcase.
6909
6910 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
6911
6912         PR c++/44908
6913         * g++.dg/template/sfinae21.C: New.
6914         * g++.dg/template/sfinae22.C: Likewise.
6915
6916 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6917
6918         PR testsuite/42843
6919         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6920         * gcc.dg/plugin/ggcplug.c: Likewise.
6921         * g++.dg/plugin/selfassign.c: Likewise.
6922         * g++.dg/plugin/attribute_plugin.c: Likewise.
6923         * g++.dg/plugin/dumb_plugin.c: Likewise.
6924         * g++.dg/plugin/pragma_plugin.c: Likewise.
6925
6926 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
6927
6928         * gcc.c-torture/execute/pr44683.x: New.
6929         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6930
6931 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
6932
6933         PR fortran/44434
6934         PR fortran/44565
6935         PR fortran/43945
6936         PR fortran/44869
6937         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6938         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6939         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6940         * gfortran.dh/typebound_call_16.f03: New.
6941         * gfortran.dg/typebound_generic_6.f03: New.
6942         * gfortran.dg/typebound_generic_7.f03: New.
6943         * gfortran.dg/typebound_generic_8.f03: New.
6944
6945 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6946
6947         PR libfortran/37077
6948         * gfortran.dg/char4_iunit_1.f03: New test.
6949
6950 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
6951
6952         * gcc.dg/tree-ssa/vrp53.c: New test.
6953
6954 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
6955
6956         PR c++/44907
6957         * g++.dg/template/sfinae19.C: New.
6958         * g++.dg/template/sfinae20.C: Likewise.
6959
6960 2010-07-12  Jie Zhang  <jie@codesourcery.com>
6961
6962         * gcc.target/arm/interrupt-1.c: New test.
6963         * gcc.target/arm/interrupt-2.c: New test.
6964
6965 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6966
6967         * gcc.dg/pr42427.c: Require c99_runtime.
6968         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6969         c99_runtime.
6970         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6971         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6972         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6973         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6974         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6975         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6976         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6977         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6978         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6979         * gcc.target/i386/pr37275.c: Require visibility support.
6980
6981 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6982
6983         * lib/target-supports.exp (check_effective_target_sse): New proc.
6984         * gcc.target/i386/sol2-check.h: New file.
6985         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6986         Include sol2-check.h.
6987         (main) Only run do_test () if sol2_check ().
6988         * gcc.target/i386/sse2-check.h: Likewise.
6989         * gcc.target/i386/sse3-check.h: Likewise.
6990         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6991         [__sun__ && __svr4__]: Execute SSE2 instruction.
6992         * gcc.target/i386/math-torture/math-torture.exp: Only add options
6993         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6994         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6995         * g++.dg/ext/vector14.C: Likewise.
6996         * g++.dg/other/mmintrin.C: Likewise.
6997         * gcc.dg/20020418-1.c: Likewise.
6998         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6999         * gcc.dg/format/ms_unnamed-1.c: Likewise.
7000         * gcc.dg/format/unnamed-1.c: Likewise.
7001         Adapt dg-warning line number.
7002         * gcc.dg/graphite/pr40281.c: Likewise.
7003         * gcc.dg/pr32176.c: Likewise.
7004         * gcc.dg/pr40550.c: Likewise.
7005         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7006         * gcc.dg/torture/pr36891.c: Likewise.
7007         * gcc.target/i386/20020218-1.c: Likewise.
7008         * gcc.target/i386/20020523.c: Likewise.
7009         * gcc.target/i386/abi-1.c: Likewise.
7010         * gcc.target/i386/brokensqrt.c: Likewise.
7011         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7012         * gcc.target/i386/pr13366.c: Likewise.
7013         * gcc.target/i386/pr13685.c: Likewise.
7014         * gcc.target/i386/pr24306.c: Likewise.
7015         * gcc.target/i386/pr31486.c: Likewise.
7016         * gcc.target/i386/pr32065-1.c: Likewise.
7017         * gcc.target/i386/pr32065-2.c: Likewise.
7018         * gcc.target/i386/pr32389.c: Likewise.
7019         * gcc.target/i386/pr38824.c: Likewise.
7020         * gcc.target/i386/pr38931.c: Likewise.
7021         * gcc.target/i386/pr39592-1.c: Likewise.
7022         * gcc.target/i386/pr43766.c: Likewise.
7023         * gcc.target/i386/recip-divf.c: Likewise.
7024         * gcc.target/i386/recip-sqrtf.c: Likewise.
7025         * gcc.target/i386/recip-vec-divf.c: Likewise.
7026         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7027         * gcc.target/i386/sse-1.c: Likewise.
7028         * gcc.target/i386/sse-16.c: Likewise.
7029         * gcc.target/i386/sse-2.c: Likewise.
7030         * gcc.target/i386/sse-20.c: Likewise.
7031         * gcc.target/i386/sse-3.c: Likewise.
7032         * gcc.target/i386/sse-7.c: Likewise.
7033         * gcc.target/i386/sse-9.c: Likewise.
7034         * gcc.target/i386/sse-addps-1.c: Likewise.
7035         * gcc.target/i386/sse-addss-1.c: Likewise.
7036         * gcc.target/i386/sse-andnps-1.c: Likewise.
7037         * gcc.target/i386/sse-andps-1.c: Likewise.
7038         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7039         * gcc.target/i386/sse-comiss-1.c: Likewise.
7040         * gcc.target/i386/sse-comiss-2.c: Likewise.
7041         * gcc.target/i386/sse-comiss-3.c: Likewise.
7042         * gcc.target/i386/sse-comiss-4.c: Likewise.
7043         * gcc.target/i386/sse-comiss-5.c: Likewise.
7044         * gcc.target/i386/sse-comiss-6.c: Likewise.
7045         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7046         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7047         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7048         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7049         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7050         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7051         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7052         * gcc.target/i386/sse-divps-1.c: Likewise.
7053         * gcc.target/i386/sse-divss-1.c: Likewise.
7054         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7055         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7056         * gcc.target/i386/sse-maxps-1.c: Likewise.
7057         * gcc.target/i386/sse-maxss-1.c: Likewise.
7058         * gcc.target/i386/sse-minps-1.c: Likewise.
7059         * gcc.target/i386/sse-minss-1.c: Likewise.
7060         * gcc.target/i386/sse-movaps-1.c: Likewise.
7061         * gcc.target/i386/sse-movaps-2.c: Likewise.
7062         * gcc.target/i386/sse-movhlps-1.c: Likewise.
7063         * gcc.target/i386/sse-movhps-1.c: Likewise.
7064         * gcc.target/i386/sse-movhps-2.c: Likewise.
7065         * gcc.target/i386/sse-movlhps-1.c: Likewise.
7066         * gcc.target/i386/sse-movmskps-1.c: Likewise.
7067         * gcc.target/i386/sse-movntps-1.c: Likewise.
7068         * gcc.target/i386/sse-movss-1.c: Likewise.
7069         * gcc.target/i386/sse-movss-2.c: Likewise.
7070         * gcc.target/i386/sse-movss-3.c: Likewise.
7071         * gcc.target/i386/sse-movups-1.c: Likewise.
7072         * gcc.target/i386/sse-movups-2.c: Likewise.
7073         * gcc.target/i386/sse-mulps-1.c: Likewise.
7074         * gcc.target/i386/sse-mulss-1.c: Likewise.
7075         * gcc.target/i386/sse-orps-1.c: Likewise.
7076         * gcc.target/i386/sse-rcpps-1.c: Likewise.
7077         * gcc.target/i386/sse-recip-vec.c: Likewise.
7078         * gcc.target/i386/sse-recip.c: Likewise.
7079         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7080         * gcc.target/i386/sse-set-ps-1.c: Likewise.
7081         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7082         * gcc.target/i386/sse-subps-1.c: Likewise.
7083         * gcc.target/i386/sse-subss-1.c: Likewise.
7084         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7085         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7086         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7087         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7088         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7089         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7090         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7091         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7092         * gcc.target/i386/sse-xorps-1.c: Likewise.
7093         * gcc.target/i386/ssefn-1.c: Likewise.
7094         * gcc.target/i386/ssefn-3.c: Likewise.
7095         * gcc.target/i386/sseregparm-1.c: Likewise.
7096         * gcc.target/i386/stackalign/return-3.c: Likewise.
7097         * gcc.target/i386/vectorize1.c: Likewise.
7098         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7099         * gcc.target/i386/xorps-sse.c: Likewise.
7100         * gfortran.dg/pr28158.f90: Likewise.
7101         * gfortran.dg/pr30667.f: Likewise.
7102         * gnat.dg/loop_optimization7.adb: Likewise.
7103         * gnat.dg/sse_nolib.adb: Likewise.
7104
7105 2010-07-11  Tobias Burnus  <burnus@net-b.de>
7106
7107         PR fortran/44702
7108         * gfortran.dg/use_rename_6.f90: New.
7109         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7110
7111 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
7112
7113         PR fortran/44869
7114         * gfortran.dg/class_24.f03: New.
7115
7116 2010-07-10  Richard Guenther  <rguenther@suse.de>
7117
7118         PR lto/44889
7119         * gcc.dg/lto/20100709-1_0.c: New testcase.
7120         * gcc.dg/lto/20100709-1_1.c: Likewise.
7121
7122 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
7123
7124         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7125
7126 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
7127
7128         PR objc/44140
7129         * objc.dg/lto/trivial-1_0.m: New.
7130         * objc.dg/lto/lto.exp: New.
7131         * obj-c++.dg/lto/trivial-1_0.mm: New.
7132         * obj-c++.dg/lto/lto.exp: New.
7133         * objc.dg/symtab-1.m: Adjust sizes.
7134         * objc.dg/image-info.m: Do not run for gnu-runtime.
7135
7136 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7137
7138         * gcc.dg/pr32370.c: Allow another kind of error message.
7139
7140 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
7141
7142         * gnat.dg/atomic3.adb: New test.
7143
7144 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7145             Denys Vlasenko  <dvlasenk@redhat.com>
7146             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7147
7148         PR tree-optimization/28632
7149         * gcc.dg/tree-ssa/vrp51.c: New test.
7150         * gcc.dg/tree-ssa/vrp52.c: New test.
7151
7152 2010-07-09  Jason Merrill  <jason@redhat.com>
7153
7154         * g++.dg/abi/covariant6.C: New.
7155         * g++.dg/inherit/covariant17.C: Test both bases.
7156         * g++.dg/inherit/covariant7.C: Check vtable layout.
7157
7158 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
7159
7160         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7161
7162 2010-07-09  Richard Guenther  <rguenther@suse.de>
7163
7164         PR tree-optimization/44852
7165         * gcc.c-torture/execute/pr44852.c: New testcase.
7166
7167 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7168
7169         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7170         multiplication by values.
7171         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7172         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7173
7174 2010-07-09  Richard Guenther  <rguenther@suse.de>
7175
7176         PR tree-optimization/44882
7177         * gfortran.dg/pr44882.f90: New testcase.
7178
7179 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7180
7181         PR target/40657
7182         * gcc.target/arm/pr40657-1.c: New test.
7183         * gcc.target/arm/pr40657-2.c: New test.
7184         * gcc.c-torture/execute/pr40657.c: New test.
7185
7186 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7187
7188         * gcc.dg/tree-ssa/vrp50.c: New test.
7189         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7190
7191 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
7192
7193         PR fortran/44649
7194         * gfortran.dg/c_sizeof_1.f90: Modified.
7195         * gfortran.dg/storage_size_1.f08: New.
7196         * gfortran.dg/storage_size_2.f08: New.
7197
7198 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
7199
7200         * gcc.c-torture/execute/20100708-1.c: New test.
7201
7202 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
7203
7204         PR fortran/44847
7205         * gfortran.dg/gomp/pr44847.f90: New test.
7206
7207 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
7208
7209         PR tree-optimization/44710
7210         * gcc.dg/tree-ssa/ifc-6.c: New.
7211         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7212
7213 2010-07-08  Tobias Burnus  <burnus@net-b.de>
7214
7215         PR fortran/18918
7216         * gfortran.dg/coarray_10.f90: Add an additional test.
7217
7218 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
7219
7220         PR middle-end/44828
7221         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7222         * gcc.c-torture/execute/pr44828.x: Revert.
7223
7224 2010-07-08  Jason Merrill  <jason@redhat.com>
7225
7226         PR c++/43120
7227         * g++.dg/inherit/covariant17.C: New.
7228         * g++.dg/abi/covariant1.C: Actually test for the bug.
7229
7230 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
7231
7232         PR rtl-optimization/44838
7233         * gcc.dg/pr44838.c: New.
7234
7235 2010-07-08  Richard Guenther  <rguenther@suse.de>
7236
7237         PR tree-optimization/44831
7238         * gcc.c-torture/compile/pr44831.c: New testcase.
7239         * gcc.dg/tree-ssa/pr21463.c: Adjust.
7240
7241 2010-07-08  Richard Guenther  <rguenther@suse.de>
7242
7243         PR tree-optimization/44861
7244         * g++.dg/vect/pr44861.cc: New testcase.
7245
7246 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7247
7248         PR middle-end/44828
7249         * gcc.c-torture/execute/pr44828.x: New file.
7250
7251 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7252
7253         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7254         dg-options.
7255         * g++.dg/ext/altivec-17.C: Adjust error message.
7256
7257 2010-07-07  Tom Tromey  <tromey@redhat.com>
7258
7259         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7260
7261 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7262
7263         PR target/44844
7264         * gcc.target/i386/rdrand-1.c: Scan "jnc".
7265         * gcc.target/i386/rdrand-2.c: Likewise.
7266         * gcc.target/i386/rdrand-3.c: Likewise.
7267
7268 2010-07-07  Jan Hubicka  <jh@suse.cz>
7269
7270         PR middle-end/44813
7271         * g++.dg/torture/pr44813.C: New testcase.
7272         * g++.dg/torture/pr44826.C: New testcase.
7273
7274 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
7275
7276         PR rtl-optimization/44787
7277         * gcc.c-torture/compile/pr44788.c: New test.
7278         * gcc.target/arm/pr44788.c: New test.
7279
7280 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7281
7282         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7283
7284 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7285
7286         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7287         to dg-options.
7288
7289 2010-07-06  Tobias Burnus  <burnus@net-b.de>
7290
7291         PR fortran/44742
7292         * gfortran.dg/parameter_array_init_6.f90: New.
7293         * gfortran.dg/initialization_20.f90: Update dg-error.
7294         * gfortran.dg/initialization_24.f90: Ditto.
7295
7296 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7297         PR fortran/PR44693
7298         * gfortran.dg/dim_range_1.f90:  New test.
7299         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
7300
7301 2010-07-06  Jason Merrill  <jason@redhat.com>
7302
7303         PR c++/44703
7304         * g++.dg/cpp0x/initlist41.C: New.
7305
7306         PR c++/44778
7307         * g++.dg/template/ptrmem22.C: New.
7308
7309 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
7310
7311         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7312         support.
7313         * gcc.target/i386/i386.exp: Likewise.
7314
7315 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7316
7317         PR testsuite/44195
7318         * gcc.dg/lto/20100518_0.c: Limit to x86.
7319
7320 2010-07-06  Richard Guenther  <rguenther@suse.de>
7321
7322         PR middle-end/44828
7323         * gcc.c-torture/execute/pr44828.c: New testcase.
7324
7325 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
7326
7327         * g++.dg/warn/noeffect2.C: Adjust expected warning.
7328         * g++.dg/warn/volatile1.C: Likewise.
7329         * g++.dg/template/warn1.C: Likewise.
7330
7331 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
7332
7333         AVX Programming Reference (June, 2010)
7334         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7335         * g++.dg/other/i386-3.C: Likewise.
7336         * gcc.target/i386/sse-12.c: Likewise.
7337
7338         * gcc.target/i386/f16c-check.h: New.
7339         * gcc.target/i386/rdfsbase-1.c: Likewise.
7340         * gcc.target/i386/rdfsbase-2.c: Likewise.
7341         * gcc.target/i386/rdgsbase-1.c: Likewise.
7342         * gcc.target/i386/rdgsbase-2.c: Likewise.
7343         * gcc.target/i386/rdrand-1.c: Likewise.
7344         * gcc.target/i386/rdrand-2.c: Likewise.
7345         * gcc.target/i386/rdrand-3.c: Likewise.
7346         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7347         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7348         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7349         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7350         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7351         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7352         * gcc.target/i386/wrfsbase-1.c: Likewise.
7353         * gcc.target/i386/wrfsbase-2.c: Likewise.
7354         * gcc.target/i386/wrgsbase-1.c: Likewise.
7355         * gcc.target/i386/wrgsbase-2.c: Likewise.
7356
7357         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7358         (__builtin_ia32_vcvtps2ph): New.
7359         (__builtin_ia32_vcvtps2ph256): Likewise.
7360
7361         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7362         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7363
7364         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7365         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7366
7367         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7368         (__builtin_ia32_vcvtps2ph256): Likewise.
7369         Add fsgsbase,rdrnd,f16c.
7370
7371         * lib/target-supports.exp (check_effective_target_f16c): New.
7372
7373 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7374
7375         * gcc.dg/guality/nrv-1.c: New test.
7376
7377 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
7378
7379         PR middle-end/42505
7380         * gcc.target/arm/pr42505.c: New test case.
7381
7382 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7383
7384         PR c++/44808
7385         * g++.dg/opt/nrv16.C: New test.
7386
7387 2010-07-05  Richard Guenther  <rguenther@suse.de>
7388
7389         PR tree-optimization/44784
7390         * gcc.c-torture/compile/pr44784.c: New testcase.
7391
7392 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7393
7394         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7395         Increase loop bound and array size.
7396         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7397         Likewise.
7398
7399 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7400
7401         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7402         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7403         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7404         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7405         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7406
7407 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
7408
7409         PR c++/22138
7410         * g++.dg/parse/template25.C: New.
7411
7412 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7413
7414         PR rtl-optimization/44695
7415         * gcc.dg/torture/pr44695.c: New.
7416
7417 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7418
7419         PR c++/16630
7420         * g++.dg/ext/pretty3.C: New.
7421
7422 2010-07-04  Richard Guenther  <rguenther@suse.de>
7423
7424         PR middle-end/44809
7425         * g++.dg/torture/pr44809.C: New testcase.
7426
7427 2010-07-04  Richard Guenther  <rguenther@suse.de>
7428
7429         PR tree-optimization/44656
7430         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7431
7432 2010-07-04  Ira Rosen  <irar@il.ibm.com>
7433             Revital Eres  <eres@il.ibm.com>
7434
7435         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7436         misaligned stores.
7437         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7438         gcc.dg/vect/vect-96.c: Likewise.
7439         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7440         that support misaligned stores. Change the number of expected
7441         misaligned accesses.
7442         * gcc.dg/vect/vect-peel-1.c: New test.
7443         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7444         gcc.dg/vect/vect-peel-4.c: Likewise.
7445         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7446         vectorizable on all targets that support realignment.
7447         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7448
7449 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
7450
7451         PR c/44806
7452         * gcc.dg/torture/pr44806.c: New.
7453
7454 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7455
7456         * gnat.dg/cond_expr1.adb: New test.
7457
7458 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7459
7460         * gnat.dg/modular3.adb: New test.
7461         * gnat.dg/modular3_pkg.ads: New helper.
7462
7463 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
7464             Mikael Pettersson  <mikpe@it.uu.se>
7465
7466         PR testsuite/44518
7467         * obj-c++.dg/encode-2.mm: Produce object and save temps.
7468         Make signed-ness of chars explicit.  Scan the object for
7469         strings that are split by some target assemblers.
7470         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7471         explicit.
7472
7473 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
7474
7475         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7476
7477 2010-07-02  Le-Chun Wu  <lcwu@google.com>
7478
7479         PR/44128
7480         * g++.dg/warn/Wshadow-7.C: New test.
7481
7482 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
7483             Julian Brown  <julian@codesourcery.com>
7484             Sandra Loosemore  <sandra@codesourcery.com>
7485
7486         * gcc.c-torture/execute/20100416-1.c: New test case.
7487
7488 2010-07-02  Julian Brown  <julian@codesourcery.com>
7489             Sandra Loosemore  <sandra@codesourcery.com>
7490
7491         PR target/43703
7492
7493         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7494         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7495
7496 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7497             Julian Brown  <julian@codesourcery.com>
7498
7499         * gcc.target/arm/neon/vadds64.c: Regenerated.
7500         * gcc.target/arm/neon/vaddu64.c: Regenerated.
7501         * gcc.target/arm/neon/vsubs64.c: Regenerated.
7502         * gcc.target/arm/neon/vsubu64.c: Regenerated.
7503         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
7504         * gcc.target/arm/neon-vmls-1.c: Likewise.
7505         * gcc.target/arm/neon-vsubs64.c: New execution test.
7506         * gcc.target/arm/neon-vsubu64.c: New execution test.
7507         * gcc.target/arm/neon-vadds64.c: New execution test.
7508         * gcc.target/arm/neon-vaddu64.c: New execution test.
7509
7510 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7511
7512         * gcc.target/arm/neon-vands64.c: New.
7513         * gcc.target/arm/neon-vandu64.c: New.
7514         * gcc.target/arm/neon-vbics64.c: New.
7515         * gcc.target/arm/neon-vbicu64.c: New.
7516         * gcc.target/arm/neon-veors64.c: New.
7517         * gcc.target/arm/neon-veoru64.c: New.
7518         * gcc.target/arm/neon-vorns64.c: New.
7519         * gcc.target/arm/neon-vornu64.c: New.
7520         * gcc.target/arm/neon-vorrs64.c: New.
7521         * gcc.target/arm/neon-vorru64.c: New.
7522         * gcc.target/arm/neon/vands64.c: Regenerated.
7523         * gcc.target/arm/neon/vandu64.c: Regenerated.
7524         * gcc.target/arm/neon/vbics64.c: Regenerated.
7525         * gcc.target/arm/neon/vbicu64.c: Regenerated.
7526         * gcc.target/arm/neon/veors64.c: Regenerated.
7527         * gcc.target/arm/neon/veoru64.c: Regenerated.
7528         * gcc.target/arm/neon/vorns64.c: Regenerated.
7529         * gcc.target/arm/neon/vornu64.c: Regenerated.
7530         * gcc.target/arm/neon/vorrs64.c: Regenerated.
7531         * gcc.target/arm/neon/vorru64.c: Regenerated.
7532
7533 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7534
7535         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7536
7537 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7538
7539         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7540         * gfortran.dg/intent_out_5.f90: Same.
7541         * gfortran.dg/ltrans-7.f90: Same.
7542         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7543
7544 2010-07-02  Jan Hubicka  <jh@suse.cz>
7545
7546         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7547
7548 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7549
7550         * objc-obj-c++-shared/Object1.h: Correct Line endings.
7551
7552 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
7553
7554         PR c++/44780
7555         * c-c++-common/Wunused-var-12.c: New test.
7556
7557 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
7558
7559         PR target/42835
7560         * gcc.target/arm/pr42835.c: New test.
7561
7562         PR target/42172
7563         * gcc.target/arm/pr42172-1.c: New test.
7564
7565 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7566
7567         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7568
7569 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7570
7571         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7572         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7573         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7574         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7575         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7576         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7577         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7578         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7579         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
7580         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
7581         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
7582         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
7583         * gcc.target/arm/neon-vdup_ns64.c: New.
7584         * gcc.target/arm/neon-vdup_nu64.c: New.
7585         * gcc.target/arm/neon-vdupQ_ns64.c: New.
7586         * gcc.target/arm/neon-vdupQ_nu64.c: New.
7587         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
7588         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
7589         * gcc.target/arm/neon-vmov_ns64.c: New.
7590         * gcc.target/arm/neon-vmov_nu64.c: New.
7591         * gcc.target/arm/neon-vmovQ_ns64.c: New.
7592         * gcc.target/arm/neon-vmovQ_nu64.c: New.
7593         * gcc.target/arm/neon-vget_lanes64.c: New.
7594         * gcc.target/arm/neon-vget_laneu64.c: New.
7595         * gcc.target/arm/neon-vset_lanes64.c: New.
7596         * gcc.target/arm/neon-vset_laneu64.c: New.
7597
7598 2010-07-02  Richard Guenther  <rguenther@suse.de>
7599
7600         * g++.dg/torture/20100702-1.C: New testcase.
7601
7602 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7603
7604         PR target/44707
7605         * gcc.c-torture/compile/pr44707.c: New test.
7606
7607 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7608
7609         PR c++/44039
7610         * g++.dg/template/crash101.C: New.
7611
7612 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7613
7614         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
7615         Use the ABI-0 accessors and fail it for m64.
7616
7617 2010-07-02  Jan Hubicka  <jh@suse.cz>
7618
7619         * g++.dg/tree-ssa/pr44706.C: New testcase.
7620
7621 2010-07-02  Richard Guenther  <rguenther@suse.de>
7622
7623         PR tree-optimization/44748
7624         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
7625
7626 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7627
7628         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
7629         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
7630         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
7631         the method types to forward:.
7632
7633 2010-06-30  Jason Merrill  <jason@redhat.com>
7634
7635         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
7636         * g++.dg/other/pr25632.C: Likewise.
7637
7638 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
7639
7640         PR tree-optimization/40421
7641         * gfortran.fortran-torture/compile/pr40421.f90: New test.
7642
7643 2010-07-01  Richard Guenther  <rguenther@suse.de>
7644
7645         PR middle-end/42834
7646         PR middle-end/44468
7647         * gcc.c-torture/execute/20100316-1.c: New testcase.
7648         * gcc.c-torture/execute/pr44468.c: Likewise.
7649         * gcc.c-torture/compile/20100609-1.c: Likewise.
7650         * gcc.dg/volatile2.c: Adjust.
7651         * gcc.dg/plugin/selfassign.c: Likewise.
7652         * gcc.dg/pr36902.c: Likewise.
7653         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7654         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7655         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7656         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7657         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7658         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7659         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7660         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7661         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7662         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7663         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7664         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7665         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7666         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7667         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7668         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7669         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7670         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7671         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7672         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7673         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7674         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7675         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7676         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7677         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7678         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7679         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7680         * gcc.dg/struct/w_prof_local_array.c: Likewise.
7681         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7682         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7683         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7684         * gcc.dg/struct/w_prof_global_array.c: Likewise.
7685         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7686         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7687         * gcc.dg/struct/w_prof_local_var.c: Likewise.
7688         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7689         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7690         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7691         * gcc.dg/struct/w_prof_global_var.c: Likewise.
7692         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7693         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7694         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7695         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7696         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7697         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7698         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7699         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7700         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7701         * gcc.dg/tree-prof/stringop-1.c: Adjust.
7702         * g++.dg/tree-ssa/pr31146.C: Likewise.
7703         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7704         * g++.dg/tree-ssa/pr33604.C: Likewise.
7705         * g++.dg/plugin/selfassign.c: Likewise.
7706         * gfortran.dg/array_memcpy_3.f90: Likewise.
7707         * gfortran.dg/array_memcpy_4.f90: Likewise.
7708         * c-c++-common/torture/pr42834.c: New testcase.
7709
7710 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
7711
7712         PR c++/44628
7713         * g++.dg/template/crash100.C: New.
7714
7715 2010-06-30  Jan Hubicka  <jh@suse.cz>
7716
7717         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7718
7719 2010-06-30  Michael Matz  <matz@suse.de>
7720
7721         PR bootstrap/44699
7722         * gcc.dg/pr44699.c: New test.
7723
7724 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
7725
7726         PR tree-optimization/39799
7727         * c-c++-common/uninit-17.c: New test.
7728
7729 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7730
7731         PR libfortran/43298
7732         * gfortran.dg/read_infnan_1.f90: New test.
7733
7734 2010-06-29  Jason Merrill  <jason@redhat.com>
7735
7736         Enable implicitly declared move constructor/operator= (N3053).
7737         * g++.dg/cpp0x/implicit3.C: New.
7738         * g++.dg/cpp0x/implicit4.C: New.
7739         * g++.dg/cpp0x/implicit5.C: New.
7740         * g++.dg/cpp0x/implicit-copy.C: Adjust.
7741         * g++.dg/cpp0x/not_special.C: Adjust.
7742         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7743         * g++.dg/cpp0x/rv1n.C: Adjust.
7744         * g++.dg/cpp0x/rv1p.C: Adjust.
7745         * g++.dg/cpp0x/rv2n.C: Adjust.
7746         * g++.dg/cpp0x/rv2p.C: Adjust.
7747         * g++.dg/cpp0x/rv3n.C: Adjust.
7748         * g++.dg/cpp0x/rv3p.C: Adjust.
7749         * g++.dg/cpp0x/rv4n.C: Adjust.
7750         * g++.dg/cpp0x/rv4p.C: Adjust.
7751         * g++.dg/cpp0x/rv5n.C: Adjust.
7752         * g++.dg/cpp0x/rv5p.C: Adjust.
7753         * g++.dg/cpp0x/rv6n.C: Adjust.
7754         * g++.dg/cpp0x/rv6p.C: Adjust.
7755         * g++.dg/cpp0x/rv7n.C: Adjust.
7756         * g++.dg/cpp0x/rv7p.C: Adjust.
7757         * g++.dg/cpp0x/rv8p.C: Adjust.
7758         * g++.dg/gomp/pr26690-1.C: Adjust.
7759         * g++.dg/other/error20.C: Adjust.
7760         * g++.dg/other/error31.C: Adjust.
7761         * g++.dg/parse/error19.C: Adjust.
7762         * g++.dg/template/qualttp5.C: Adjust.
7763         * g++.old-deja/g++.law/ctors5.C: Adjust.
7764
7765         Enable implicitly deleted functions (N2346)
7766         * g++.dg/cpp0x/defaulted17.C: New.
7767         * g++.dg/cpp0x/implicit1.C: New.
7768         * g++.dg/cpp0x/implicit2.C: New.
7769         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7770         * g++.dg/ext/has_virtual_destructor.C: Adjust.
7771         * g++.dg/init/ctor4.C: Adjust.
7772         * g++.dg/init/synth2.C: Adjust.
7773         * g++.dg/lto/20081118_1.C: Adjust.
7774         * g++.dg/other/error13.C: Adjust.
7775         * g++.dg/other/unused1.C: Adjust.
7776         * g++.old-deja/g++.bob/inherit2.C: Adjust.
7777         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7778         * g++.old-deja/g++.jason/opeq3.C: Adjust.
7779         * g++.old-deja/g++.law/ctors17.C: Adjust.
7780         * g++.old-deja/g++.oliva/delete1.C: Adjust.
7781         * g++.old-deja/g++.pt/assign1.C: Adjust.
7782         * g++.old-deja/g++.pt/crash20.C: Adjust.
7783
7784         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7785         * g++.dg/cpp0x/defaulted13.C: Adjust.
7786         * g++.dg/cpp0x/defaulted2.C: Adjust.
7787         * g++.dg/cpp0x/defaulted3.C: Adjust.
7788         * g++.dg/cpp0x/initlist9.C: Adjust.
7789         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7790         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7791         * g++.dg/init/synth2.C: Adjust.
7792
7793         * g++.dg/cpp0x/defaulted19.C: New.
7794
7795         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7796         * g++.dg/template/error23.C: Fix for -std=c++0x.
7797
7798 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7799
7800         PR fortran/44718
7801         * gfortran.dg/proc_ptr_28.f90: New.
7802
7803 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
7804
7805         PR tree-optimization/43801
7806         * g++.dg/torture/pr43801.C: New test.
7807
7808         PR debug/44668
7809         * g++.dg/debug/dwarf2/accessibility1.C: New test.
7810
7811 2010-06-29  Jason Merrill  <jason@redhat.com>
7812
7813         PR c++/44587
7814         * g++.dg/template/qualified-id2.C: New.
7815         * g++.dg/template/qualified-id3.C: New.
7816
7817 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7818
7819         PR fortran/44696
7820         * gfortran.dg/associated_target_4.f90: New.
7821
7822 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
7823
7824         PR fortran/44582
7825         * gfortran.dg/aliasing_array_result_1.f90 : New test.
7826
7827 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7828
7829         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7830
7831 2010-06-29  Jan Hubicka  <jh@suse.cz>
7832
7833         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7834
7835 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
7836
7837         PR target/43902
7838         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7839         * gcc.target/arm/wmul-3.c: New test.
7840         * gcc.target/arm/wmul-4.c: New test.
7841
7842 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
7843
7844         PR rtl-optimization/44659
7845         * gcc.target/i386/extract-1.c: New.
7846         * gcc.target/i386/extract-2.c: Likewise.
7847         * gcc.target/i386/extract-3.c: Likewise.
7848         * gcc.target/i386/extract-4.c: Likewise.
7849         * gcc.target/i386/extract-5.c: Likewise.
7850         * gcc.target/i386/extract-6.c: Likewise.
7851
7852 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
7853
7854         PR c++/44682
7855         * g++.dg/warn/Wunused-var-14.C: New test.
7856
7857 2010-06-28  Tobias Burnus  <burnus@net-b.de>
7858
7859         PR fortran/43298
7860         * gfortran.dg/nan_6.f90: New.
7861
7862 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
7863
7864         PR tree-optimization/43781
7865         * gcc.dg/torture/pr43781.c: New.
7866
7867 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
7868
7869         PR fortran/40158
7870         * gfortran.dg/actual_rank_check_1.f90: New test.
7871
7872 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7873
7874         * gcc.dg/ipa/ipa-sra-6.c: New test.
7875
7876 2010-06-28  Jan Hubicka  <jh@suse.cz>
7877
7878         PR tree-optimization/44687
7879         * gcc.c-torture/compile/pr44687.c
7880
7881 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7882
7883         PR c++/44535
7884         * g++.dg/torture/pr44535.C: New test.
7885
7886 2010-06-28  Michael Matz  <matz@suse.de>
7887
7888         PR middle-end/44592
7889         * gfortran.dg/pr44592.f90: New test.
7890
7891 2010-06-28  Jan Hubicka  <jh@suse.cz>
7892
7893         PR tree-optimization/44357
7894         * g++.dg/torture/pr44357.C: New testcase.
7895
7896 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7897
7898         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7899         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7900         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7901         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7902         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7903         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7904         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7905         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7906
7907 2010-06-27  Jan Hubicka  <jh@suse.cz>
7908
7909         * gcc.c-torture/compile/pr44686.c: New file.
7910
7911 2010-06-27  Richard Guenther  <rguenther@suse.de>
7912
7913         PR tree-optimization/44683
7914         * gcc.c-torture/execute/pr44683.c: New testcase.
7915
7916 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
7917
7918         * gnat.dg/noreturn3.ad[sb]: New test.
7919
7920 2010-06-26  Jason Merrill  <jason@redhat.com>
7921
7922         * g++.dg/cpp0x/explicit5.C: New.
7923
7924 2010-06-26  Richard Guenther  <rguenther@suse.de>
7925
7926         PR tree-optimization/44393
7927         * gcc.dg/pr44393.c: New testcase.
7928
7929 2010-06-26  Jan Hubicka  <jh@suse.cz>
7930
7931         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7932
7933 2010-06-26  Richard Guenther  <rguenther@suse.de>
7934
7935         PR middle-end/44674
7936         * gcc.dg/pr44674.c: New testcase.
7937
7938 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
7939
7940         * gcc.dg/opts-3.c: New test.
7941
7942 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7943
7944         * gfortran.dg/type_decl_1.f90: New.
7945         * gfortran.dg/type_decl_2.f90: New.
7946
7947 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7948
7949         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7950         * gfortran.dg/semicolon_fixed_2.f: Ditto.
7951
7952 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7953
7954         PR testsuite/38946
7955         * gfortran.dg/array_constructor_23.f: Update test to allow for small
7956         error in comparing reals.
7957
7958 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7959
7960         * selected_real_kind_2.f90: New.
7961         * selected_real_kind_3.f90: New.
7962
7963 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7964
7965         * gfortran.dg/entry_19.f90: New.
7966
7967 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7968
7969         * gfortran.dg/end_subroutine_1.f90: New.
7970         * gfortran.dg/end_subroutine_2.f90: New.
7971         * gfortran.dg/interface_proc_end.f90: Update.
7972
7973 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7974
7975         * gfortran.dg/semicolon_fixed.f: Update.
7976         * gfortran.dg/semicolon_fixed_2.f: New.
7977         * gfortran.dg/semicolon_free_2.f90: New.
7978         * gfortran.dg/semicolon_free.f90: Update.
7979
7980 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7981
7982         PR fortran/44448
7983         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7984
7985 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7986
7987         * g++.dg/ipa/iinline-3.C: New test.
7988         * gcc.dg/ipa/modif-1.c: Removed.
7989
7990 2010-06-25  Jan Hubicka  <jh@suse.cz>
7991
7992         * gcc.dg/tree-ssa/ipa-split-1.c
7993
7994 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7995
7996         * g++.dg/ipa/iinline-2.C: New test.
7997
7998 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
7999
8000         PR middle-end/43866
8001         * gfortran.dg/pr43866.f90: New test.
8002
8003         PR tree-optimization/44539
8004         * gcc.dg/pr44539.c: New test.
8005
8006 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
8007
8008         From Jim Wilson:
8009         PR target/43902
8010         * gcc.target/mips/madd-9.c: New test.
8011
8012 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
8013
8014         PR c/44517
8015         * gcc.dg/noncompile/pr44517.c: New.
8016         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8017
8018 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
8019
8020         PR testsuite/43283
8021         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8022         and add argument to nop for IA64.
8023
8024 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8025
8026         PR target/44588
8027         * gcc.target/i386/mod-1.c: New.
8028         * gcc.target/i386/umod-1.c: Likewise.
8029         * gcc.target/i386/umod-2.c: Likewise.
8030         * gcc.target/i386/umod-3.c: Likewise.
8031
8032 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
8033
8034         PR middle-end/44492
8035         * g++.dg/torture/pr44492.C: New test.
8036
8037 2010-06-24  Andi Kleen  <ak@linux.intel.com>
8038
8039         * c-c++-common/warn-omitted-condop.c: New.
8040
8041 2010-06-24  Tobias Burnus  <burnus@net-b.de>
8042
8043         PR fortran/44614
8044         * gfortran.dg/import8.f90: New.
8045
8046 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
8047
8048         * gnat.dg/not_null.adb: Update test case.
8049
8050 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
8051
8052         PR c++/44619
8053         * g++.dg/warn/Wunused-var-13.C: New test.
8054
8055         PR c++/44627
8056         * g++.dg/diagnostic/method1.C: New test.
8057
8058 2010-06-22  Cary Coutant  <ccoutant@google.com>
8059
8060         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8061
8062 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
8063
8064         PR fortran/44616
8065         * gfortran.dg/abstract_type_8.f03: New.
8066
8067 2010-06-21  Jason Merrill  <jason@redhat.com>
8068
8069         * g++.dg/cpp0x/noexcept08.C: New.
8070
8071         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8072
8073 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8074
8075         PR target/44615
8076         * gcc.target/i386/sse2-vec-2a.c: New.
8077
8078 2010-06-21  DJ Delorie  <dj@redhat.com>
8079
8080         * gcc.dg/pragma-diag-1.c: New.
8081
8082 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8083
8084         PR target/44615
8085         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8086
8087 2010-06-21  Alan Modra  <amodra@gmail.com>
8088
8089         PR testsuite/44505
8090         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8091         tail call to check_fa_mid.
8092
8093 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
8094
8095         PR target/44575
8096         * gcc.c-torture/execute/pr44575.c: New test.
8097
8098 2010-06-21  Tobias Burnus  <burnus@net-b.de>
8099
8100         PR fortran/40632
8101         * gfortran.dg/contiguous_1.f90: New.
8102         * gfortran.dg/contiguous_2.f90: New.
8103         * gfortran.dg/contiguous_3.f90: New.
8104
8105 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
8106
8107         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8108         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8109
8110 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
8111
8112         PR target/44546
8113         * gcc.target/i386/pr44546.c: New test.
8114
8115 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
8116
8117         * gcc.dg/opts-2.c: New test.
8118
8119 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
8120
8121         PR fortran/44584
8122         * gfortran.dg/typebound_proc_15.f03: Modified.
8123
8124 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
8125
8126         PR target/44072
8127         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8128         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8129
8130 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8131
8132         * g++.dg/ext/label13.C: Fix typo in last change.
8133
8134 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8135
8136         PR libfortran/44477
8137         * gfortran.dg/eof_3.f90
8138         * gfortran.dg/endfile_2.f90
8139         * gfortran.dg/endfile_4.f90
8140         * gfortran.dg/endfile_3.f90
8141
8142 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8143
8144         PR c++/41090
8145         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8146
8147 2010-06-18  Tobias Burnus  <burnus@net-b.de>
8148
8149         PR fortran/44556
8150         * gfortran.dg/allocate_alloc_opt_11.f90: New.
8151
8152 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
8153
8154         * gcc.target/arm/pr40900.c: New test.
8155
8156 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
8157
8158         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8159
8160 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
8161
8162         PR fortran/44558
8163         * gfortran.dg/typebound_call_15.f03: New.
8164
8165 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8166
8167         PR c++/44486
8168         * g++.dg/pr44486.C: New.
8169
8170 2010-06-16  DJ Delorie  <dj@redhat.com>
8171
8172         * gcc.target/i386/volatile-bitfields-1.c: New.
8173         * gcc.target/i386/volatile-bitfields-2.c: New.
8174
8175 2010-06-16  Jason Merrill  <jason@redhat.com>
8176
8177         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8178
8179         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8180
8181 2010-06-16  Richard Guenther  <rguenther@suse.de>
8182
8183         PR c/44555
8184         * gcc.c-torture/execute/pr44555.c: New testcase.
8185
8186 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
8187
8188         PR fortran/44549
8189         * gfortran.dg/typebound_proc_16.f03: New.
8190
8191 2010-06-16  Martin Jambor  <mjambor@suse.cz>
8192
8193         * g++.dg/torture/pr43905.C: New test.
8194
8195 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
8196
8197         PR testsuite/44538
8198         * gcc.dg/vect/slp-perm-5.c (main): Prevent
8199         initialization loop from being vectorized.
8200         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8201
8202 2010-06-16  Alan Modra  <amodra@gmail.com>
8203
8204         PR tree-optimization/44507
8205         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8206
8207 2010-06-15  Jason Merrill  <jason@redhat.com>
8208
8209         * g++.dg/overload/arg3.C: Adjust error locations.
8210         * g++.dg/overload/copy1.C: Likewise.
8211         * g++.dg/tc1/dr152.C: Likewise.
8212         * g++.dg/template/incomplete4.C: Likewise.
8213         * g++.dg/template/incomplete5.C: Likewise.
8214         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8215         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8216         * g++.old-deja/g++.pt/crash9.C: Likewise.
8217
8218         * g++.dg/inherit/virtual5.C: New.
8219
8220         * g++.dg/cpp0x/defaulted18.C: New.
8221
8222         * g++.dg/cpp0x/initlist40.C: New.
8223
8224         * g++.dg/cpp0x/initlist39.C: New.
8225
8226 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
8227
8228         PR middle-end/44391
8229         * gcc.dg/graphite/pr44391.c: New.
8230
8231 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
8232
8233         PR fortran/43388
8234         * gfortran.dg/allocate_alloc_opt_8.f90: New.
8235         * gfortran.dg/allocate_alloc_opt_9.f90: New.
8236         * gfortran.dg/allocate_alloc_opt_10.f90: New.
8237         * gfortran.dg/class_allocate_2.f03: Modified an error message.
8238
8239 2010-06-15  Richard Guenther  <rguenther@suse.de>
8240
8241         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8242
8243 2010-06-15  Richard Guenther  <rguenther@suse.de>
8244
8245         * gcc.dg/vect/bb-slp-21.c: Adjust.
8246         * gcc.dg/vect/bb-slp-13.c: Likewise
8247         * gcc.dg/vect/bb-slp-4.c: Likewise
8248         * gcc.dg/vect/bb-slp-22.c: Likewise
8249         * gcc.dg/vect/bb-slp-14.c: Likewise
8250         * gcc.dg/vect/bb-slp-23.c: Likewise
8251         * gcc.dg/vect/bb-slp-15.c: Likewise
8252         * gcc.dg/vect/bb-slp-17.c: Likewise
8253         * gcc.dg/vect/bb-slp-18.c: Likewise
8254         * gcc.dg/vect/bb-slp-19.c: Likewise
8255         * gcc.dg/vect/bb-slp-10.c: Likewise
8256         * gcc.dg/vect/bb-slp-11.c: Likewise
8257         * gcc.dg/vect/bb-slp-20.c: Likewise
8258         * gcc.dg/vect/bb-slp-3.c: Likewise
8259
8260 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
8261
8262         PR fortran/44536
8263         * gfortran.dg/gomp/pr44536.f90: New test.
8264         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8265
8266 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8267
8268         PR target/44534
8269         * gcc.target/i386/avx-vextractf128-256-3.c: New.
8270         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8271
8272 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
8273
8274         PR tree-optimization/44508
8275         * gcc.dg/tree-ssa/pr21086.c: Adjust.
8276
8277         PR bootstrap/44509
8278         * gcc.dg/pr44509.c: New test.
8279
8280 2010-06-14  Ira Rosen  <irar@il.ibm.com>
8281
8282         PR tree-optimization/44507
8283         * gcc.dg/vect/pr44507.c: New test.
8284
8285 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8286
8287         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8288         and c-pretty-print.h.
8289
8290         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8291
8292 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
8293
8294         * gfortran.dg/whole_file_18.f90: Updated error message.
8295
8296 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
8297
8298         * gfortran.dg/whole_file_20.f03: New.
8299
8300 2010-06-12  Jan Hubicka  <jh@suse.cz>
8301
8302         * gcc.c-torture/compile/pc44485.c: New testcase.
8303
8304 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
8305
8306         PR fortran/40117
8307         * gfortran.dg/typebound_proc_4.f03: Modified error message.
8308         * gfortran.dg/typebound_proc_14.f03: New.
8309         * gfortran.dg/typebound_proc_15.f03: New.
8310
8311 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8312
8313         * gcc.dg/opts-1.c: New test.
8314
8315 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8316
8317         * gcc.dg/funroll-loops-all.c: Update expected error.
8318
8319 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
8320
8321         PR target/44481
8322         * gcc.target/i386/pr44481.c: New test.
8323
8324 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
8325
8326         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8327
8328 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
8329
8330         PR middle-end/44483
8331         * gcc.dg/tree-ssa/pr44483.c: New.
8332
8333 2010-06-11  Paul Brook  <paul@codesourcery.com>
8334
8335         * g++.dg/other/arm-neon-1.C: New test.
8336
8337 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
8338
8339         PR fortran/42051
8340         PR fortran/43896
8341         * gfortran.dg/class_23.f03: New test.
8342
8343 2010-06-11  Jan Hubicka  <jh@suse.cz>
8344
8345         * gcc.dg/ipa/pure-const-2.c: New testcase.
8346
8347 2010-06-11  Jan Hubicka  <jh@suse.cz>
8348
8349         * gcc.dg/noreturn-7.c: Update.
8350         * gcc.dg/noreturn-4.c: Update.
8351
8352 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
8353
8354         Fix MIPS bootstrap
8355         * g++.dg/other/typedef4.C: New test.
8356
8357 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
8358
8359         PR fortran/44207
8360         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8361
8362 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
8363
8364         PR fortran/44457
8365         * gfortran.dg/asynchronous_3.f03
8366
8367 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
8368
8369         PR middle-end/44185
8370         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8371         non-temporal stores out of the tests to form new test cases.  As a
8372         result, no non-temporal store should be generated in this case.
8373
8374         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
8375         prefetch-7.c that generate one non-temporal store.
8376
8377         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
8378         prefetch-7.c that generate one non-temporal store and one
8379         one-temporal prefetch.
8380
8381 2010-06-10  Martin Jambor  <mjambor@suse.cz>
8382
8383         PR tree-optimization/44258
8384         * gcc.dg/tree-ssa/pr44258.c: New test.
8385
8386 2010-06-10  Daniel Kraft  <d@domob.eu>
8387
8388         PR fortran/38936
8389         * gfortran.dg/associate_1.f03: New test.
8390         * gfortran.dg/associate_2.f95: New test.
8391         * gfortran.dg/associate_3.f03: New test.
8392         * gfortran.dg/associate_4.f08: New test.
8393
8394 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8395
8396         * gfortran.dg/selected_char_kind_4.f90: New test.
8397
8398 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
8399
8400         * gcc.dg/pr42461.c: New test.
8401
8402 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8403
8404         PR fortran/44347
8405         * gfortran.dg/selected_real_kind_1.f90: New.
8406
8407 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8408
8409         PR fortran/44359
8410         * gfortran.dg/warn_conversion.f90: Removed check for redundant
8411         warning.
8412         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8413         check for warning.
8414
8415 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8416
8417         * gfortran.dg/data_namelist_conflict.f90: New test.
8418
8419 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8420
8421         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8422         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8423         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8424
8425 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8426
8427         * gfortran.dg/mvbits_9.f90: New test.
8428         * gfortran.dg/ibset_1.f90: Ditto.
8429         * gfortran.dg/ibits_1.f90: Ditto.
8430         * gfortran.dg/btest_1.f90: Ditto.
8431         * gfortran.dg/ibclr_1.f90: Ditto.
8432
8433 2010-06-09  Jason Merrill  <jason@redhat.com>
8434
8435         PR c++/44366
8436         * g++.dg/cpp0x/decltype23.C: Move to...
8437         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8438
8439 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
8440
8441         PR fortran/44211
8442         * gfortran.dg/typebound_call_14.f03: New test.
8443
8444 2010-06-09  Martin Jambor  <mjambor@suse.cz>
8445
8446         PR tree-optimization/44423
8447         * gcc.dg/tree-ssa/pr44423.c: New test.
8448
8449 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
8450
8451         PR testsuite/42843
8452         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8453         TV_NONE to initialize tv_id field.
8454         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8455         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8456         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8457         Include toplev.h .
8458         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8459         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8460         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8461
8462 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
8463
8464         PR tree-optimization/39874
8465         PR middle-end/28685
8466         * gcc.dg/pr39874.c: New file.
8467
8468 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8469
8470         * g++.dg/ext/attr-alias-1.C: New.
8471         * g++.dg/ext/attr-alias-2.C: New.
8472
8473 2010-06-07  Tobias Burnus  <burnus@net-b.de>
8474
8475         PR fortran/44446
8476         * gfortran.dg/proc_ptr_27.f90: New.
8477
8478 2010-06-07  Jason Merrill  <jason@redhat.com>
8479
8480         PR c++/44366
8481         * g++.dg/cpp0x/decltype23.C: New.
8482
8483 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
8484             Shujing Zhao  <pearly.zhao@oracle.com>
8485
8486         PR c/37724
8487         * gcc.dg/c90-const-expr-10.c: Adjust.
8488         * gcc.dg/c99-const-expr-10.c: Adjust.
8489         * gcc.dg/init-bad-7.c: New.
8490
8491 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8492
8493         * lib/target-supports.exp (check_effective_target_gas): New proc.
8494         * gcc.c-torture/execute/960321-1.x: New file.
8495
8496 2010-06-07  Jason Merrill  <jason@redhat.com>
8497
8498         PR c++/44401
8499         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8500
8501 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
8502
8503         PR c++/44444
8504         * g++.dg/warn/Wunused-var-12.C: New test.
8505
8506         PR c++/44443
8507         * c-c++-common/Wunused-var-11.c: New test.
8508
8509 2010-06-07  Jan Hubicka  <jh@suse.cz>
8510
8511         * gcc.dg/ipa/pure-const-1.c: New testcase.
8512
8513 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
8514
8515         PR rtl-optimization/44404
8516         * gcc.dg/pr44404.c: New.
8517
8518 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
8519
8520         PR target/44159
8521         * gcc.target/i386/abi-2.c: Check sysv abi here.
8522         * gcc.target/i386/aes-avx-check.h: Call test in noinline
8523         function to avoid failures by different ABIs.
8524         * gcc.target/i386/aes-check.h: Likewise.
8525         * gcc.target/i386/avx-check.h: Likewise.
8526         * gcc.target/i386/fma4-check.h: Likewise.
8527         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8528         * gcc.target/i386/mmx-check.h: Likewise.
8529         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8530         * gcc.target/i386/pclmul-check.h: Likewise.
8531         * gcc.target/i386/sse-check.h: Likewise.
8532         * gcc.target/i386/sse2-check.h: Likewise.
8533         * gcc.target/i386/sse3-check.h: Likewise.
8534         * gcc.target/i386/sse4_1-check.h: Likewise.
8535         * gcc.target/i386/sse4_2-check.h: Likewise.
8536         * gcc.target/i386/sse4a-check.h: Likewise.
8537         * gcc.target/i386/ssse3-check.h: Likewise.
8538         * gcc.target/i386/xop-check.h: Likewise.
8539         * gcc.target/i386/pr27971.c: Fix for LLP64.
8540         * gcc.target/i386/pr39139.c: Likewise.
8541         * gcc.target/i386/pr39315-check.c: Likewise.
8542         * gcc.target/i386/vararg-1.c: Likewise.
8543         * gcc.target/i386/vararg-2.c: Likewise.
8544         Additional add dg-compile to avoid failure due
8545         missing foo symbol.
8546
8547         * gcc.dg/compound-literal-1.c: Fix for llp64.
8548         * gcc.dg/pr32370.c: Likewise.
8549         * gcc.dg/pr37561.c: Likewise.
8550         * gcc.dg/pr41340.c: Likewise.
8551         * gcc.dg/pr41551.c: Likewise.
8552
8553 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8554
8555         PR c++/44188
8556         * g++.dg/debug/dwarf2/typedef3.C: New test.
8557
8558 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8559
8560         PR c/20000
8561         * c-c++-common/pr20000.c: New.
8562
8563 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
8564
8565         PR c++/44086
8566         * g++.dg/init/pr44086.C: New.
8567         * g++.dg/cpp0x/decltype4.C: Adjust.
8568
8569 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8570
8571         PR fortran/43945
8572         * gfortran.dg/generic_23.f03: New test.
8573
8574 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8575
8576         PR fortran/43895
8577         * gfortran.dg/alloc_comp_class_1.f90 : New test.
8578
8579 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
8580
8581         PR c++/44361
8582         * c-c++-common/Wunused-var-9.c: New test.
8583
8584 2010-06-05  Jason Merrill  <jason@redhat.com>
8585
8586         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
8587
8588 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
8589
8590         PR c/44322
8591         * gcc.dg/c99-restrict-4.c: New test.
8592
8593 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
8594
8595         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
8596         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
8597         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
8598         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
8599         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
8600         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
8601         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
8602         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
8603         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
8604         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
8605         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
8606         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
8607         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
8608         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
8609         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
8610         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
8611         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
8612         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
8613         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
8614         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
8615         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
8616         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
8617
8618 2010-06-04  Jason Merrill  <jason@redhat.com>
8619
8620         * g++.dg/cpp0x/noexcept06.C: New.
8621         * g++.dg/cpp0x/noexcept07.C: New.
8622
8623         * g++.dg/cpp0x/noexcept01.C: New.
8624         * g++.dg/cpp0x/noexcept02.C: New.
8625         * g++.dg/cpp0x/noexcept03.C: New.
8626         * g++.dg/cpp0x/noexcept04.C: New.
8627         * g++.dg/cpp0x/noexcept05.C: New.
8628
8629 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
8630
8631         PR c++/44412
8632         * g++.dg/warn/Wunused-var-10.C: New test.
8633         * g++.dg/warn/Wunused-var-11.C: New test.
8634
8635         PR c++/44362
8636         * c-c++-common/Wunused-var-10.c: New test.
8637
8638 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8639
8640         PR c/25880
8641         * gcc.dg/assign-warn-2.c: Update.
8642         * gcc.dg/cpp/line3.c: Update.
8643         * gcc.dg/c99-array-lval-8.c: Update.
8644         * gcc.dg/cast-qual-2.c: Update.
8645         * gcc.dg/c99-arraydecl-3.c:  Update.
8646         * gcc.dg/assign-warn-1.c:  Update.
8647         * gcc.dg/format/gcc_diag-1.c:  Update.
8648
8649 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
8650
8651         PR rtl-optimization/39871
8652         PR rtl-optimization/40615
8653         PR rtl-optimization/42500
8654         PR rtl-optimization/42502
8655         * gcc.target/arm/eliminate.c: New test.
8656
8657 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
8658
8659         PR libstdc++/44410
8660         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8661         * g++.old-deja/g++.other/delete3.C: Likewise.
8662         * g++.old-deja/g++.other/new.C: Likewise.
8663         * g++.old-deja/g++.law/operators27.C: Likewise.
8664         * g++.old-deja/g++.mike/p755.C: Likewise.
8665         * g++.dg/eh/new1.C: Likewise.
8666         * g++.dg/init/new5.C: Likewise.
8667
8668 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8669
8670         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
8671         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
8672         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
8673
8674 2010-06-03  Richard Guenther  <rguenther@suse.de>
8675
8676         PR lto/41921
8677         * lib/lto.exp: Always load gcc.exp.
8678         (lto-obj): For C source files invoke gcc_target_compile.
8679         * g++.dg/lto/20100603-1_0.C: New testcase.
8680         * g++.dg/lto/20100603-1_1.c: Likewise.
8681
8682 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
8683
8684         PR tree-optimization/43688
8685         * gfortran.dg/pr43688.f90: New.
8686
8687 2010-06-03  Richard Guenther  <rguenther@suse.de>
8688
8689         PR lto/41584
8690         * gcc.dg/lto/20100603-1_0.c: New testcase.
8691         * gcc.dg/lto/20100603-2_0.c: Likewise.
8692         * gcc.dg/lto/20100603-3_0.c: Likewise.
8693
8694 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8695
8696         PR target/44218
8697         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8698         * gcc.target/powerpc/recip-2.c: Ditto.
8699         * gcc.target/powerpc/recip-3.c: Ditto.
8700         * gcc.target/powerpc/recip-4.c: Ditto.
8701         * gcc.target/powerpc/recip-5.c: Ditto.
8702         * gcc.target/powerpc/recip-6.c: Ditto.
8703         * gcc.target/powerpc/recip-7.c: Ditto.
8704         * gcc.target/powerpc/recip-test.h: Ditto.
8705         * gcc.target/powerpc/recip-test2.h: Ditto.
8706
8707 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8708
8709         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8710
8711 2010-06-02  Jason Merrill  <jason@redhat.com>
8712
8713         * g++.dg/ext/vector9.C: Expect typedef in error message.
8714
8715         PR c++/9726
8716         PR c++/23594
8717         PR c++/44333
8718         * g++.dg/tc1/dr101.C: Remove xfails.
8719
8720 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8721
8722         PR middle-end/44372
8723         * g++.dg/ipa/pr44372.C: New.
8724
8725 2010-06-02  Jan Hubicka  <jh@suse.cz>
8726
8727         PR middle-end/44295
8728         * g++.dg/torture/pr44295.C: Neww testcase.
8729
8730 2010-06-02  Jan Hubicka  <jh@suse.cz>
8731
8732         * gcc.dg/tree-ssa/loadpre6.c: Update.
8733
8734 2010-06-02  Richard Guenther  <rguenther@suse.de>
8735
8736         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8737         diagnostic.h.
8738
8739 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
8740
8741         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8742         the link fail message.
8743
8744 2010-06-02  Tobias Burnus  <burnus@net-b.de>
8745
8746         PR fortran/44360
8747         * gfortran.dg/use_13.f90: New test case.
8748
8749 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8750
8751         PR fortran/44371
8752         * gfortran.dg/error_stop_2.f08: Minor update.
8753
8754 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8755
8756         PR fortran/44371
8757         * gfortran.dg/error_stop_1.f08: New test.
8758         * gfortran.dg/error_stop_2.f08: New test.
8759
8760 2010-06-01  Jason Merrill  <jason@redhat.com>
8761
8762         DR 990
8763         * g++.dg/cpp0x/initlist37.C: New.
8764         * g++.dg/cpp0x/initlist38.C: New.
8765
8766         PR c++/44358
8767         * g++.dg/cpp0x/initlist36.C: New.
8768
8769 2010-05-31 Jan Hubicka  <jh@suse.cz>
8770
8771         * gcc.dg/noreturn-8.c: New testcase.
8772
8773 2010-05-31 Jan Hubicka  <jh@suse.cz>
8774
8775         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8776         * gcc.dg/lto/noreturn-1_0.c: Move it here.
8777
8778 2010-05-31 Jan Hubicka  <jh@suse.cz>
8779
8780         * gcc.dg/lto/noreturn-1_1.c: New testcase.
8781         * gcc.dg/lto/noreturn-1_0.c: New testcase.
8782
8783 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
8784
8785         PR fortran/36928
8786         * gfortran.dg/dependency_27.f90:  New test.
8787         * gfortran.dg/array_assign_1.F90:  New test.
8788
8789 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8790
8791         PR target/44338
8792         * gcc.target/i386/sse-24.c: New test.
8793
8794 2010-05-31  Jan Hubicka  <jh@suse.cz>
8795
8796         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8797
8798 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8799
8800         PR middle-end/44337
8801         * gcc.dg/pr44337.c: New test.
8802
8803         PR tree-optimization/44182
8804         * g++.dg/debug/pr44182.C: New test.
8805
8806 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
8807
8808         * gcc.dg/nested-func-7.c: New test.
8809         * gnat.dg/frame_overflow.adb: Adjust directives.
8810
8811 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8812
8813         * gnat.dg/prot2.ad[sb]: New test.
8814         * gnat.dg/prot2_pkg1.ads: New helper.
8815         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8816
8817 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8818
8819         * gnat.dg/array11.adb: Adjust dg-warning directive.
8820         * gnat.dg/object_overflow.adb: Likewise.
8821
8822 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
8823
8824         PR middle-end/44306
8825         * gcc.dg/tree-ssa/pr44306.c: New.
8826
8827 2010-05-29  Jan Hubicka  <jh@suse.cz>
8828
8829         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8830
8831 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
8832
8833         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8834
8835 2010-05-28  Mike Stump  <mikestump@comcast.net>
8836
8837         PR objc/44125
8838         * objc.dg/const-str-9.m: Remove static.
8839
8840 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
8841
8842         PR target/43636
8843         * gcc.c-torture/compile/pr43636.c: New test.
8844
8845 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
8846
8847         PR objc++/23616
8848         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8849         * obj-c++.dg/try-catch-9.mm: Ditto.
8850
8851 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
8852
8853         Revert patch for PR c++/44188
8854         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8855
8856 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8857
8858         PR c++/44188
8859         * g++.dg/debug/dwarf2/typedef3.C: New test.
8860
8861 2010-05-27  Jason Merrill  <jason@redhat.com>
8862
8863         PR c++/43555
8864         * g++.dg/ext/vla9.C: New.
8865
8866 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
8867
8868         PR objc/44140
8869         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8870         * objc.dg/torture/tls/thr-init-3.m: Ditto.
8871         * objc.dg/torture/tls/thr-init.m: Ditto.
8872         * objc.dg/torture/trivial.m: Ditto.
8873         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8874         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8875         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8876         * obj-c++.dg/torture/trivial.mm: Ditto.
8877
8878 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
8879
8880         * g++.dg/lto/20100302_0.C: Skip on darwin.
8881
8882 2010-05-27  Richard Guenther  <rguenther@suse.de>
8883
8884         PR tree-optimization/44284
8885         * gcc.dg/vect/vect-118.c: New testcase.
8886         * gcc.dg/vect/bb-slp-20.c: Adjust.
8887         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8888         * gcc.dg/vect/slp-9.c: Likewise.
8889         * gcc.dg/vect/slp-reduc-4.c: Likewise.
8890         * gcc.dg/vect/vect-10.c: Likewise.
8891         * gcc.dg/vect/vect-109.c: Likewise.
8892         * gcc.dg/vect/vect-12.c: Likewise.
8893         * gcc.dg/vect/vect-36.c: Likewise.
8894         * gcc.dg/vect/vect-7.c: Likewise.
8895         * gcc.dg/vect/vect-iv-8.c: Likewise.
8896         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8897         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8898         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8899         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8900         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8901         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8902         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8903         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8904         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8905         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8906         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8907         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8908         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8909         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8910         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8911         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8912         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8913
8914 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
8915
8916         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8917         necessary.
8918
8919 2010-05-26  Jan Hubicka  <jh@suse.cz>
8920
8921         * gcc.dg/lto/materialize-1_0.c: New file.
8922         * gcc.dg/lto/materialize-1_1.c: New file.
8923
8924 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8925
8926         * gnat.dg/lto10.adb: New test.
8927         * gnat.dg/lto10_pkg.ads: New helper.
8928
8929 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
8930
8931         * lib/target-supports.exp (check_effective_target_int128): New
8932         function to check if __int128 types are available for target.
8933         * c-c++-common/int128-types-1.c: New.
8934         * c-c++-common/int128-1.c: New.
8935         * c-c++-common/int128-2.c: New.
8936         * g++.dg/abi/mangle43.C: New.
8937         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8938         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8939         pointer-wide scalar.
8940         * g++.dg/other/pr25632.C: Likewise.
8941         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8942         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8943         overflow warnings.
8944         * g++.dg/warn/pr13358-4.C: Likewise.
8945         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
8946         * g++.dg/warn/Wconversion-null.C: Likewise.
8947
8948 2010-05-26  Jason Merrill  <jason@redhat.com>
8949
8950         PR c++/43382
8951         * g++.dg/cpp0x/variadic101.C: New.
8952
8953 2010-05-26  Richard Guenther  <rguenther@suse.de>
8954
8955         PR rtl-optimization/44164
8956         * gcc.c-torture/execute/pr44164.c: New testcase.
8957         * g++.dg/tree-ssa/pr13146.C: Adjust.
8958
8959 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
8960
8961         PR fortran/40011
8962         * gfortran.dg/whole_file_19.f90 : New test.
8963
8964 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
8965
8966         PR fortran/30668
8967         PR fortran/31346
8968         PR fortran/34260
8969         * gfortran.dg/pr40999.f: Fix function type.
8970         * gfortran.dg/whole_file_5.f90: Likewise.
8971         * gfortran.dg/whole_file_6.f90: Likewise.
8972         * gfortran.dg/whole_file_16.f90: New.
8973         * gfortran.dg/whole_file_17.f90: New.
8974         * gfortran.dg/whole_file_18.f90: New.
8975
8976 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
8977             Iain Sandoe  <iains@gcc.gnu.org>
8978
8979         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8980         * gcc.c-torture/compile/pr44197.c: Require alias support.
8981         * gcc.dg/lto/20081222_0.c: Ditto.
8982
8983 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
8984
8985         PR debug/42801
8986         * gcc.dg/guality/vla-2.c: New test.
8987
8988 2010-05-25  Richard Guenther  <rguenther@suse.de>
8989
8990         PR middle-end/44069
8991         * g++.dg/torture/pr44069.C: New testcase.
8992
8993 2010-05-25  Richard Guenther  <rguenther@suse.de>
8994
8995         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8996
8997 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8998
8999         PR objc/44140
9000         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9001
9002 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9003
9004         * obj-c++.dg/torture/tls/trivial.mm: New.
9005         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9006         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9007         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9008         * obj-c++.dg/torture/tls/diag-1.mm: New.
9009         * obj-c++.dg/torture/tls/tls.exp: New.
9010         * obj-c++.dg/torture/trivial.mm: New.
9011         * obj-c++.dg/torture/dg-torture.exp: New.
9012         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9013         * obj-c++.dg/tls/trivial.m: New.
9014         * obj-c++.dg/tls/init-1.mm: New.
9015         * obj-c++.dg/tls/diag-1.mm: New.
9016         * obj-c++.dg/tls/init-2.mm: New.
9017         * obj-c++.dg/tls/diag-2.mm: New.
9018         * obj-c++.dg/tls/diag-3.mm: New.
9019         * obj-c++.dg/tls/diag-4.mm: New.
9020         * obj-c++.dg/tls/static-1.mm: New.
9021         * obj-c++.dg/tls/tls.exp: New.
9022         * obj-c++.dg/tls/diag-5.mm: New.
9023         * obj-c++.dg/tls/static-1a.mm: New.
9024         * objc-obj-c++-shared/Object1.mm: New.
9025         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9026
9027 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
9028
9029         PR objc++/43689
9030         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9031         * obj-c++.dg/const-str-6.mm: Ditto.
9032
9033 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9034
9035         * g++.dg/parse/array-size2.C: Remove dg-error directives.
9036
9037 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9038
9039         PR ada/38394
9040         * gnat.dg/array13.ad[sb]: New test.
9041
9042 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
9043             Sandra Loosemore  <sandra@codesourcery.com>
9044
9045         * gcc.target/arm/neon/: Regenerated test cases.
9046
9047         * gcc.target/arm/neon/polytypes.c,
9048         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9049         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9050         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9051         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9052         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9053         dg-add-options arm_neon.
9054
9055         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9056         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9057         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9058         and arm_neon_fp16_ok.
9059
9060         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9061         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9062
9063         * lib/target-supports.exp (add_options_for_arm_neon): New.
9064         (check_effective_target_arm_neon_ok_nocache): New, from
9065         check_effective_target_arm_neon_ok.  Check multiple possibilities.
9066         (check_effective_target_arm_neon_ok): Use
9067         check_effective_target_arm_neon_ok_nocache.
9068         (add_options_for_arm_neon_fp16)
9069         (check_effective_target_arm_neon_fp16_ok)
9070         check_effective_target_arm_neon_fp16_ok_nocache): New.
9071         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9072
9073 2010-05-24  Jason Merrill  <jason@redhat.com>
9074
9075         PR c++/41510
9076         * g++.dg/cpp0x/initlist35.C: New.
9077         * g++.dg/init/brace6.C: Adjust.
9078
9079 2010-05-24  Paul Brook  <paul@codesourcery.com>
9080
9081         * gcc.target/arm/frame-pointer-1.c: New test.
9082         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9083         pointer elimination.
9084
9085 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9086
9087         PR target/44245
9088         * gcc.target/i386/crc32-3.c: New.
9089         * gcc.target/i386/crc32-4.c: Likewise.
9090
9091 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
9092
9093         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9094         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9095         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9096
9097 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9098
9099         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9100
9101 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
9102
9103         PR target/43869
9104         * gcc.c-target/pr43869.c: New test.
9105
9106 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9107
9108         PR fortran/44212
9109         * gfortran.dg/class_22.f03: New.
9110
9111 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
9112
9113         PR lto/44238
9114         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9115
9116 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9117
9118         PR fortran/44213
9119         * gfortran.dg/abstract_type_7.f03: New.
9120
9121 2010-05-21  Jason Merrill  <jason@redhat.com>
9122
9123         * g++.dg/eh/spec11.C: Test cleanup optimization.
9124
9125 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
9126
9127         PR debug/44223
9128         * gcc.target/i386/pr44223.c: New test.
9129
9130 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9131
9132         * gcc.target/i386/pr25993.c: Use @function as type specifier.
9133
9134 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
9135
9136         * g++.dg/other/const3.C: New test.
9137
9138 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
9139
9140         PR fortran/38407
9141         * warn_unused_dummy_argument_1.f90: New.
9142         * warn_unused_dummy_argument_2.f90: New.
9143
9144 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
9145
9146         PR c++/30298
9147         * g++.dg/inherit/crash1.C: New.
9148         * g++.dg/inherit/crash2.C: Likewise.
9149
9150 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
9151
9152         PR debug/44178
9153         * g++.dg/debug/pr44178.C: New test.
9154
9155 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
9156
9157         PR middle-end/44185
9158         * gcc.dg/tree-ssa/prefetch-6.c: Add
9159         --param min-insn-to-prefetch-ratio=6.
9160         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9161         allow unrolling, and adjust the movnti count.
9162
9163 2010-05-20  Jan Hubicka  <jh@suse.cz>
9164
9165         PR middle-end/44197
9166         * gcc.c-torture/compile/pr44197.c: New file.
9167
9168 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
9169
9170         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9171         Fix test code.
9172         (check_effective_target_xop): Remove __may_alias__ attribute.
9173
9174 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
9175
9176         PR target/44202
9177         * gcc.c-torture/execute/pr44202-1.c: New test.
9178
9179 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9180
9181         PR fortran/43851
9182         * gfortran.dg/label_1.f90: Update test.
9183
9184 2010-05-19  Jan Hubicka  <jh@suse.cz>
9185
9186         * gcc.dg/lto/ipareference2_0.c: New file.
9187         * gcc.dg/lto/ipareference2_1.c: New file.
9188
9189 2010-05-19  Jason Merrill  <jason@redhat.com>
9190
9191         * g++.dg/parse/fn-typedef2.C: New.
9192
9193         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9194         function type.
9195
9196         PR c++/44193
9197         * g++.dg/template/fntype1.C: New.
9198
9199 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
9200
9201         * gnat.dg/discr23.ad[sb]: New test.
9202         * gnat.dg/discr23_pkg.ads: New helper.
9203
9204         * gnat.dg/specs/controlled1.ads: New test.
9205         * gnat.dg/specs/controlled1_pkg.ads: New helper.
9206
9207 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9208
9209         PR fortran/44055
9210         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9211         Fixed scope of C_SIZEOF.
9212         * gfortran.dg/warn_conversion_2.f90: New.
9213
9214 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9215
9216         * lib/target-supports.exp (check_effective_target_sse2): New proc.
9217         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9218         for optional selector.
9219         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9220         (check_effective_target_sse3): New proc.
9221         * gcc.target/i386/math-torture/math-torture.exp: Load
9222         target-supports.exp.
9223         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9224         check_effective_target_sse2.
9225         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9226         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9227         * g++.dg/vect/vect.exp: Likewise.
9228         * gfortran.dg/vect/vect.exp: Likewise.
9229         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9230         -msse2 if check_effective_target_sse2.
9231
9232         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9233         * gcc.target/i386/3dnow-2.c: Likewise.
9234         * gcc.target/i386/3dnowA-1.c: Likewise.
9235         * gcc.target/i386/3dnowA-2.c: Likewise.
9236         * gcc.target/i386/pr42549.c: Likewise.
9237
9238         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9239         * gcc.target/i386/sse3-addsubpd.c: Likewise.
9240         * gcc.target/i386/sse3-addsubps.c: Likewise.
9241         * gcc.target/i386/sse3-haddpd.c: Likewise.
9242         * gcc.target/i386/sse3-haddps.c: Likewise.
9243         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9244         * gcc.target/i386/sse3-hsubps.c: Likewise.
9245         * gcc.target/i386/sse3-movddup.c: Likewise.
9246         * gcc.target/i386/sse3-movshdup.c: Likewise.
9247         * gcc.target/i386/sse3-movsldup.c: Likewise.
9248
9249         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9250         * g++.dg/ext/attrib35.C: Likewise.
9251         * g++.dg/opt/pr40496.C: Likewise.
9252         * g++.dg/other/i386-1.C: Likewise.
9253         * g++.dg/other/i386-4.C: Likewise.
9254         * g++.dg/other/pr34435.C: Likewise.
9255         * g++.dg/other/pr39496.C: Likewise.
9256         * g++.dg/other/pr40446.C: Likewise.
9257         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9258         * gcc.dg/compat/vector-1a_main.c: Likewise.
9259         * gcc.dg/compat/vector-2a_main.c: Likewise.
9260         * gcc.dg/lto/20090206-1_0.c: Likewise.
9261         * gcc.dg/pr34856.c: Likewise.
9262         * gcc.dg/pr36584.c: Likewise.
9263         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
9264         * gcc.dg/pr37544.c: Likewise.
9265         * gcc.dg/torture/pr16104-1.c: Likewise.
9266         * gcc.dg/torture/pr35771-1.c: Likewise.
9267         * gcc.dg/torture/pr35771-2.c: Likewise.
9268         * gcc.dg/torture/pr35771-3.c: Likewise.
9269         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9270         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9271         * gcc.dg/torture/stackalign/push-1.c: Likewise.
9272         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9273         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9274         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9275         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9276         * gcc.target/i386/20060512-1.c: Likewise.
9277         * gcc.target/i386/20060512-3.c: Likewise.
9278         * gcc.target/i386/all_one_m128i.c: Likewise.
9279         * gcc.target/i386/float128-1.c: Likewise.
9280         * gcc.target/i386/float128-2.c: Likewise.
9281         * gcc.target/i386/fpcvt-1.c: Likewise.
9282         * gcc.target/i386/fpcvt-2.c: Likewise.
9283         * gcc.target/i386/fpcvt-3.c: Likewise.
9284         * gcc.target/i386/fpprec-1.c: Likewise.
9285         * gcc.target/i386/funcspec-9.c: Likewise.
9286         * gcc.target/i386/incoming-1.c: Likewise.
9287         * gcc.target/i386/incoming-12.c: Likewise.
9288         * gcc.target/i386/incoming-2.c: Likewise.
9289         * gcc.target/i386/incoming-3.c: Likewise.
9290         * gcc.target/i386/incoming-4.c: Likewise.
9291         * gcc.target/i386/incoming-6.c: Likewise.
9292         * gcc.target/i386/incoming-7.c: Likewise.
9293         * gcc.target/i386/incoming-8.c: Likewise.
9294         * gcc.target/i386/opt-1.c: Likewise.
9295         * gcc.target/i386/opt-2.c: Likewise.
9296         * gcc.target/i386/ordcmp-1.c: Likewise.
9297         * gcc.target/i386/pr17692.c: Likewise.
9298         * gcc.target/i386/pr18614-1.c: Likewise.
9299         * gcc.target/i386/pr22152.c: Likewise.
9300         * gcc.target/i386/pr23570.c: Likewise.
9301         * gcc.target/i386/pr23575.c: Likewise.
9302         * gcc.target/i386/pr26449-1.c: Likewise.
9303         * gcc.target/i386/pr26600.c: Likewise.
9304         * gcc.target/i386/pr27790.c: Likewise.
9305         * gcc.target/i386/pr28839.c: Likewise.
9306         * gcc.target/i386/pr30970.c: Likewise.
9307         * gcc.target/i386/pr32000-1.c: Likewise.
9308         * gcc.target/i386/pr32000-2.c: Likewise.
9309         * gcc.target/i386/pr32280.c: Likewise.
9310         * gcc.target/i386/pr32661.c: Likewise.
9311         * gcc.target/i386/pr32708-1.c: Likewise.
9312         * gcc.target/i386/pr32961.c: Likewise.
9313         * gcc.target/i386/pr33329.c: Likewise.
9314         * gcc.target/i386/pr35714.c: Likewise.
9315         * gcc.target/i386/pr35767-1.c: Likewise.
9316         * gcc.target/i386/pr35767-1d.c: Likewise.
9317         * gcc.target/i386/pr35767-1i.c: Likewise.
9318         * gcc.target/i386/pr35767-2.c: Likewise.
9319         * gcc.target/i386/pr35767-2d.c: Likewise.
9320         * gcc.target/i386/pr35767-2i.c: Likewise.
9321         * gcc.target/i386/pr35767-3.c: Likewise.
9322         * gcc.target/i386/pr35767-5.c: Likewise.
9323         * gcc.target/i386/pr36222-1.c: Likewise.
9324         * gcc.target/i386/pr36578-1.c: Likewise.
9325         * gcc.target/i386/pr36578-2.c: Likewise.
9326         * gcc.target/i386/pr36992-1.c: Likewise.
9327         * gcc.target/i386/pr37101.c: Likewise.
9328         * gcc.target/i386/pr37216.c: Likewise.
9329         * gcc.target/i386/pr37434-1.c: Likewise.
9330         * gcc.target/i386/pr37434-2.c: Likewise.
9331         * gcc.target/i386/pr37843-3.c: Likewise.
9332         * gcc.target/i386/pr37843-4.c: Likewise.
9333         * gcc.target/i386/pr39162.c: Likewise.
9334         * gcc.target/i386/pr39315-1.c: Likewise.
9335         * gcc.target/i386/pr39315-2.c: Likewise.
9336         * gcc.target/i386/pr39315-3.c: Likewise.
9337         * gcc.target/i386/pr39315-4.c: Likewise.
9338         * gcc.target/i386/pr39445.c: Likewise.
9339         * gcc.target/i386/pr39496.c: Likewise.
9340         * gcc.target/i386/pr40809.c: Likewise.
9341         * gcc.target/i386/pr40906-3.c: Likewise.
9342         * gcc.target/i386/pr41019.c: Likewise.
9343         * gcc.target/i386/pr42542-1.c: Likewise.
9344         * gcc.target/i386/pr42542-2.c: Likewise.
9345         * gcc.target/i386/pr42542-3.c: Likewise.
9346         * gcc.target/i386/pr42542-3a.c: Likewise.
9347         * gcc.target/i386/pr42881.c: Likewise.
9348         * gcc.target/i386/push-1.c: Likewise.
9349         * gcc.target/i386/quad-sse.c: Likewise.
9350         * gcc.target/i386/reload-1.c: Likewise.
9351         * gcc.target/i386/sse-10.c: Likewise.
9352         * gcc.target/i386/sse-11.c: Likewise.
9353         * gcc.target/i386/sse-15.c: Likewise.
9354         * gcc.target/i386/sse-17.c: Likewise.
9355         * gcc.target/i386/sse-18.c: Likewise.
9356         * gcc.target/i386/sse-19.c: Likewise.
9357         * gcc.target/i386/sse-4.c: Likewise.
9358         * gcc.target/i386/sse-6.c: Likewise.
9359         * gcc.target/i386/sse-vect-types.c: Likewise.
9360         * gcc.target/i386/sse2-addpd-1.c: Likewise.
9361         * gcc.target/i386/sse2-addsd-1.c: Likewise.
9362         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9363         * gcc.target/i386/sse2-andpd-1.c: Likewise.
9364         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9365         * gcc.target/i386/sse2-comisd-1.c: Likewise.
9366         * gcc.target/i386/sse2-comisd-2.c: Likewise.
9367         * gcc.target/i386/sse2-comisd-3.c: Likewise.
9368         * gcc.target/i386/sse2-comisd-4.c: Likewise.
9369         * gcc.target/i386/sse2-comisd-5.c: Likewise.
9370         * gcc.target/i386/sse2-comisd-6.c: Likewise.
9371         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9372         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9373         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9374         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9375         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9376         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9377         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9378         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9379         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9380         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9381         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9382         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9383         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9384         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9385         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9386         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9387         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9388         * gcc.target/i386/sse2-divpd-1.c: Likewise.
9389         * gcc.target/i386/sse2-divsd-1.c: Likewise.
9390         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9391         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9392         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9393         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9394         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9395         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9396         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9397         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9398         * gcc.target/i386/sse2-minpd-1.c: Likewise.
9399         * gcc.target/i386/sse2-minsd-1.c: Likewise.
9400         * gcc.target/i386/sse2-mmx.c: Likewise.
9401         * gcc.target/i386/sse2-movapd-1.c: Likewise.
9402         * gcc.target/i386/sse2-movapd-2.c: Likewise.
9403         * gcc.target/i386/sse2-movd-1.c: Likewise.
9404         * gcc.target/i386/sse2-movd-2.c: Likewise.
9405         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9406         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9407         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9408         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9409         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9410         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9411         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9412         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9413         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9414         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9415         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9416         * gcc.target/i386/sse2-movq-1.c: Likewise.
9417         * gcc.target/i386/sse2-movq-2.c: Likewise.
9418         * gcc.target/i386/sse2-movq-3.c: Likewise.
9419         * gcc.target/i386/sse2-movsd-1.c: Likewise.
9420         * gcc.target/i386/sse2-movsd-2.c: Likewise.
9421         * gcc.target/i386/sse2-movupd-1.c: Likewise.
9422         * gcc.target/i386/sse2-movupd-2.c: Likewise.
9423         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9424         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9425         * gcc.target/i386/sse2-orpd-1.c: Likewise.
9426         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9427         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9428         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9429         * gcc.target/i386/sse2-paddb-1.c: Likewise.
9430         * gcc.target/i386/sse2-paddd-1.c: Likewise.
9431         * gcc.target/i386/sse2-paddq-1.c: Likewise.
9432         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9433         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9434         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9435         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9436         * gcc.target/i386/sse2-paddw-1.c: Likewise.
9437         * gcc.target/i386/sse2-pand-1.c: Likewise.
9438         * gcc.target/i386/sse2-pandn-1.c: Likewise.
9439         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9440         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9441         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9442         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9443         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9444         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9445         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9446         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9447         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9448         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9449         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9450         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9451         * gcc.target/i386/sse2-pminub-1.c: Likewise.
9452         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9453         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9454         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9455         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9456         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9457         * gcc.target/i386/sse2-por-1.c: Likewise.
9458         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9459         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9460         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9461         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9462         * gcc.target/i386/sse2-pslld-1.c: Likewise.
9463         * gcc.target/i386/sse2-pslld-2.c: Likewise.
9464         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9465         * gcc.target/i386/sse2-psllq-1.c: Likewise.
9466         * gcc.target/i386/sse2-psllq-2.c: Likewise.
9467         * gcc.target/i386/sse2-psllw-1.c: Likewise.
9468         * gcc.target/i386/sse2-psllw-2.c: Likewise.
9469         * gcc.target/i386/sse2-psrad-1.c: Likewise.
9470         * gcc.target/i386/sse2-psrad-2.c: Likewise.
9471         * gcc.target/i386/sse2-psraw-1.c: Likewise.
9472         * gcc.target/i386/sse2-psraw-2.c: Likewise.
9473         * gcc.target/i386/sse2-psrld-1.c: Likewise.
9474         * gcc.target/i386/sse2-psrld-2.c: Likewise.
9475         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9476         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9477         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9478         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9479         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9480         * gcc.target/i386/sse2-psubb-1.c: Likewise.
9481         * gcc.target/i386/sse2-psubd-1.c: Likewise.
9482         * gcc.target/i386/sse2-psubq-1.c: Likewise.
9483         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9484         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9485         * gcc.target/i386/sse2-psubw-1.c: Likewise.
9486         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9487         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9488         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9489         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9490         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9491         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9492         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9493         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9494         * gcc.target/i386/sse2-pxor-1.c: Likewise.
9495         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9496         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9497         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9498         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9499         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9500         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9501         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
9502         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
9503         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
9504         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
9505         * gcc.target/i386/sse2-shufps-1.c: Likewise.
9506         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
9507         * gcc.target/i386/sse2-subpd-1.c: Likewise.
9508         * gcc.target/i386/sse2-subsd-1.c: Likewise.
9509         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
9510         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
9511         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9512         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9513         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9514         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9515         * gcc.target/i386/sse2-unpack-1.c: Likewise.
9516         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9517         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9518         * gcc.target/i386/sse2-vec-1.c: Likewise.
9519         * gcc.target/i386/sse2-vec-2.c: Likewise.
9520         * gcc.target/i386/sse2-vec-3.c: Likewise.
9521         * gcc.target/i386/sse2-vec-4.c: Likewise.
9522         * gcc.target/i386/sse2-vec-5.c: Likewise.
9523         * gcc.target/i386/sse2-vec-6.c: Likewise.
9524         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9525         * gcc.target/i386/ssefn-2.c: Likewise.
9526         * gcc.target/i386/ssefn-4.c: Likewise.
9527         * gcc.target/i386/ssefp-1.c: Likewise.
9528         * gcc.target/i386/ssefp-2.c: Likewise.
9529         * gcc.target/i386/sseregparm-3.c: Likewise.
9530         * gcc.target/i386/sseregparm-4.c: Likewise.
9531         * gcc.target/i386/sseregparm-5.c: Likewise.
9532         * gcc.target/i386/sseregparm-6.c: Likewise.
9533         * gcc.target/i386/sseregparm-7.c: Likewise.
9534         * gcc.target/i386/ssetype-1.c: Likewise.
9535         * gcc.target/i386/ssetype-2.c: Likewise.
9536         * gcc.target/i386/ssetype-3.c: Likewise.
9537         * gcc.target/i386/ssetype-4.c: Likewise.
9538         * gcc.target/i386/ssetype-5.c: Likewise.
9539         * gcc.target/i386/unordcmp-1.c: Likewise.
9540         * gcc.target/i386/vararg-1.c: Likewise.
9541         * gcc.target/i386/vararg-2.c: Likewise.
9542         * gcc.target/i386/vararg-3.c: Likewise.
9543         * gcc.target/i386/vararg-4.c: Likewise.
9544         * gcc.target/i386/vararg-7.c: Likewise.
9545         * gcc.target/i386/vararg-8.c: Likewise.
9546         * gcc.target/i386/vecinit-1.c: Likewise.
9547         * gcc.target/i386/vecinit-2.c: Likewise.
9548         * gcc.target/i386/vecinit-3.c: Likewise.
9549         * gcc.target/i386/vecinit-4.c: Likewise.
9550         * gcc.target/i386/vecinit-5.c: Likewise.
9551         * gcc.target/i386/vecinit-6.c: Likewise.
9552         * gcc.target/i386/vectorize2.c: Likewise.
9553         * gcc.target/i386/vectorize3.c: Likewise.
9554         * gcc.target/i386/vectorize4.c: Likewise.
9555         * gcc.target/i386/vectorize6.c: Likewise.
9556         * gcc.target/i386/vectorize7.c: Likewise.
9557         * gcc.target/i386/vectorize8.c: Likewise.
9558         * gcc.target/i386/vperm-v2df.c: Likewise.
9559         * gcc.target/i386/vperm-v2di.c: Likewise.
9560         * gcc.target/i386/vperm-v4si-1.c: Likewise.
9561         * gcc.target/i386/xorps-sse2.c: Likewise.
9562         * gcc.target/i386/xorps.c: Likewise.
9563         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9564         * gfortran.dg/graphite/pr42326.f90: Likewise.
9565         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9566
9567 2010-05-19  Richard Guenther  <rguenther@suse.de>
9568
9569         PR lto/44196
9570         * g++.dg/lto/20100519-1_0.C: New testcase.
9571
9572 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9573
9574         PR fortran/42360
9575         * gfortran.dg/warn_intent_out_not_set.f90: New.
9576
9577 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9578
9579         PR fortran/38404
9580         * gfortran.dg/data_char_1.f90: Updated warning message.
9581         * gfortran.dg/data_array_6.f: New.
9582
9583 2010-05-19  Martin Jambor  <mjambor@suse.cz>
9584
9585         * g++.dg/ipa/ivinline-8.C: New test.
9586         * gcc.dg/ipa/iinline-2.c: Likewise.
9587
9588 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9589
9590         PR fortran/34505
9591         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
9592         arguments; add check for return value kind.
9593         * gfortran.dg/float_1.f90: Likewise.
9594
9595 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9596
9597         * gcc.target/i386/20011009-1.c (COMMENT): Define.
9598         (main): Use it.
9599         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
9600         * lib/lto.exp (lto_prune_warns): Fix location line regex.
9601         Prune another location line format.
9602         (lto-obj): Call lto_prune_warns on comp_output.
9603
9604 2010-05-18  Jan Hubicka  <jh@suse.cz>
9605
9606         * gcc.dg/lto/ipacp_0.c: New test.
9607         * gcc.dg/lto/ipacp_1.c: New test.
9608
9609 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
9610
9611         PR lto/44184
9612         * gcc.dg/lto/20100518_0.c: New test.
9613
9614 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
9615
9616         * gnat.dg/specs/lto3.ads: Add missing dg-options.
9617
9618 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9619
9620         PR fortran/43990
9621         * gfortran.dg/class_21.f03: New.
9622
9623 2010-05-17  Jason Merrill  <jason@redhat.com>
9624
9625         PR c++/44157
9626         * g++.dg/cpp0x/initlist34.C: New.
9627
9628         PR c++/44158
9629         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
9630
9631 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9632
9633         * g++.dg/ipa/ivinline-1.C: New test.
9634         * g++.dg/ipa/ivinline-2.C: New test.
9635         * g++.dg/ipa/ivinline-3.C: New test.
9636         * g++.dg/ipa/ivinline-4.C: New test.
9637         * g++.dg/ipa/ivinline-5.C: New test.
9638         * g++.dg/ipa/ivinline-6.C: New test.
9639
9640 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
9641             Jason Merrill  <jason@redhat.com>
9642
9643         PR c++/44108
9644         * c-c++-common/Wunused-var-8.c: New test.
9645
9646 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
9647
9648         PR bootstrap/42347
9649         * gcc.c-torture/compile/pr42347.c: New test.
9650
9651         PR middle-end/44102
9652         * g++.dg/ext/asmgoto1.C: New test.
9653
9654 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9655
9656         PR middle-end/44133
9657         * gcc.dg/tree-ssa/pr44133.c: New test.
9658         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9659         precise.
9660
9661 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9662
9663         PR fortran/44044
9664         * gfortran.dg/class_20.f03: New.
9665
9666 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
9667
9668         PR 44078
9669         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9670         debug messages but not the newly introduced one.
9671
9672 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
9673
9674         PR fortran/35779
9675         * gfortran.dg/initialization_25.f90: Commented testcase.
9676         * gfortran.dg/initialization_26.f90: New.
9677
9678 2010-05-16  Richard Guenther  <rguenther@suse.de>
9679
9680         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9681         * gcc.dg/pr43084.c: Likewise.
9682         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9683         -fipa-type-escape.
9684         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9685         -fipa-type-escape.
9686         * gcc.dg/struct/struct-reorg.exp: Likewise.
9687         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9688         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9689
9690 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
9691
9692         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9693         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9694         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9695         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9696         tests.
9697
9698 2010-05-15  Jason Merrill  <jason@redhat.com>
9699
9700         * g++.dg/eh/spec10.C: New.
9701         * g++.dg/eh/spec11.C: New.
9702         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9703
9704 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9705
9706         PR fortran/44154
9707         PR fortran/42647
9708         * gfortran.dg/allocatable_scalar_9.f90: New.
9709
9710 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
9711
9712         PR c++/44148
9713         * g++.dg/torture/pr44148.C: New test.
9714
9715 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
9716
9717         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9718         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9719         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9720         diagnostics and type sizes.
9721
9722 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
9723
9724         * gnat.dg/lto9.adb: New test.
9725         * gnat.dg/lto9_pkg1.ads: New helper.
9726         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9727
9728 2010-05-15  Jan Hubicka  <jh@suse.cz>
9729
9730         * gcc.dg/lto/ipareference_1.c: Rename to ...
9731         * gcc.dg/lto/ipareference_0.c: ... this one.
9732         * gcc.dg/lto/ipareference_2.c: Rename to ...
9733         * gcc.dg/lto/ipareference_1.c: ... this one.
9734
9735 2010-05-15  Jan Hubicka  <jh@suse.cz>
9736
9737         * gcc.dg/lto/ipareference_1.c: New file.
9738         * gcc.dg/lto/ipareference_2.c: New file.
9739
9740 2010-05-15  Richard Guenther  <rguenther@suse.de>
9741
9742         PR tree-optimization/44038
9743         * gcc.c-torture/compile/pr44038.c: New testcase.
9744
9745 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
9746
9747         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9748         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9749
9750 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9751
9752         PR fortran/43207
9753         PR fortran/43969
9754         * gfortran.dg/class_18.f03: New.
9755         * gfortran.dg/class_19.f03: New.
9756
9757 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9758
9759         PR debug/44112
9760         * gcc.dg/debug/dwarf2/const-1.c: Remove.
9761         * g++.dg/debug/dwarf2/const1.C: Remove.
9762
9763 2010-05-14  Jason Merrill  <jason@redhat.com>
9764
9765         * g++.dg/eh/cond4.C: New.
9766         * g++.dg/eh/elide2.C: Adjust.
9767         * g++.old-deja/g++.eh/terminate1.C: Adjust.
9768
9769 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9770
9771         PR fortran/44135
9772         * gfortran.dg/actual_array_interface_2.f90: New test.
9773
9774 2010-05-14  Richard Guenther  <rguenther@suse.de>
9775
9776         PR tree-optimization/44119
9777         * gcc.c-torture/compile/pr44119.c: New testcase.
9778
9779 2010-05-14  Jason Merrill  <jason@redhat.com>
9780
9781         PR c++/44127
9782         * g++.dg/eh/terminate1.C: New.
9783
9784 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9785
9786         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9787
9788         PR debug/44136
9789         * gcc.dg/pr44136.c: New test.
9790
9791 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
9792
9793         PR c++/30566
9794         * g++.dg/warn/Wshadow-4.C: Adjust.
9795         * g++.dg/warn/Wshadow-5.C: New test.
9796         * g++.dg/warn/Wshadow-6.C: New test
9797
9798 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
9799
9800         PR fortran/35779
9801         * gfortran.dg/initialization_25.f90: New.
9802
9803 2010-05-13  Martin Jambor  <mjambor@suse.cz>
9804
9805         * g++.dg/otr-fold-1.C: New test.
9806         * g++.dg/otr-fold-2.C: New test.
9807
9808 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
9809
9810         PR fortran/44036
9811         * gfortran.dg/gomp/pr44036-1.f90: New test.
9812         * gfortran.dg/gomp/pr44036-2.f90: New test.
9813         * gfortran.dg/gomp/pr44036-3.f90: New test.
9814
9815         PR debug/43983
9816         * gcc.dg/guality/sra-1.c: New test.
9817
9818 2010-05-12  Jan Hubicka  <jh@suse.cz>
9819
9820         * tree-ssa/unreachable.c: New test.
9821
9822 2010-05-12  Jason Merrill  <jason@redhat.com>
9823
9824         * g++.dg/cpp0x/sfinae1.C: New.
9825
9826 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
9827
9828         * gcc.target/i386/zee.c: New file.
9829
9830 2010-05-12  Jason Merrill  <jason@redhat.com>
9831
9832         * g++.dg/conversion/op1.C: Expect template candidate message.
9833         * g++.dg/cpp0x/nullptr15.C: Likewise.
9834         * g++.dg/cpp0x/pr31431-2.C: Likewise.
9835         * g++.dg/cpp0x/pr31431.C: Likewise.
9836         * g++.dg/cpp0x/temp_default2.C: Likewise.
9837         * g++.dg/cpp0x/trailing4.C: Likewise.
9838         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9839         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9840         * g++.dg/cpp0x/variadic-throw.C: Likewise.
9841         * g++.dg/cpp0x/variadic35.C: Likewise.
9842         * g++.dg/cpp0x/vt-35147.C: Likewise.
9843         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9844         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9845         * g++.dg/ext/visibility/anon8.C: Likewise.
9846         * g++.dg/ext/vla2.C: Likewise.
9847         * g++.dg/other/pr28114.C: Likewise.
9848         * g++.dg/other/ptrmem10.C: Likewise.
9849         * g++.dg/other/ptrmem11.C: Likewise.
9850         * g++.dg/overload/unknown1.C: Likewise.
9851         * g++.dg/parse/template7.C: Likewise.
9852         * g++.dg/parse/typename7.C: Likewise.
9853         * g++.dg/template/conv11.C: Likewise.
9854         * g++.dg/template/copy1.C: Likewise.
9855         * g++.dg/template/deduce3.C: Likewise.
9856         * g++.dg/template/dependent-expr5.C: Likewise.
9857         * g++.dg/template/friend.C: Likewise.
9858         * g++.dg/template/incomplete2.C: Likewise.
9859         * g++.dg/template/local4.C: Likewise.
9860         * g++.dg/template/local6.C: Likewise.
9861         * g++.dg/template/operator10.C: Likewise.
9862         * g++.dg/template/overload6.C: Likewise.
9863         * g++.dg/template/ptrmem2.C: Likewise.
9864         * g++.dg/template/ptrmem20.C: Likewise.
9865         * g++.dg/template/ptrmem8.C: Likewise.
9866         * g++.dg/template/sfinae2.C: Likewise.
9867         * g++.dg/template/ttp25.C: Likewise.
9868         * g++.dg/template/unify10.C: Likewise.
9869         * g++.dg/template/unify11.C: Likewise.
9870         * g++.dg/template/unify6.C: Likewise.
9871         * g++.dg/template/unify7.C: Likewise.
9872         * g++.dg/template/unify9.C: Likewise.
9873         * g++.dg/template/varmod1.C: Likewise.
9874         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9875         * g++.old-deja/g++.law/operators32.C: Likewise.
9876         * g++.old-deja/g++.pt/crash28.C: Likewise.
9877         * g++.old-deja/g++.pt/crash60.C: Likewise.
9878         * g++.old-deja/g++.pt/explicit38.C: Likewise.
9879         * g++.old-deja/g++.pt/explicit39.C: Likewise.
9880         * g++.old-deja/g++.pt/explicit41.C: Likewise.
9881         * g++.old-deja/g++.pt/explicit67.C: Likewise.
9882         * g++.old-deja/g++.pt/explicit77.C: Likewise.
9883         * g++.old-deja/g++.pt/expr2.C: Likewise.
9884         * g++.old-deja/g++.pt/overload7.C: Likewise.
9885         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9886         * g++.old-deja/g++.pt/spec5.C: Likewise.
9887         * g++.old-deja/g++.pt/spec6.C: Likewise.
9888         * g++.old-deja/g++.pt/t24.C: Likewise.
9889         * g++.old-deja/g++.pt/unify4.C: Likewise.
9890         * g++.old-deja/g++.pt/unify6.C: Likewise.
9891         * g++.old-deja/g++.pt/unify8.C: Likewise.
9892         * g++.old-deja/g++.robertl/eb119.C: Likewise.
9893         * g++.old-deja/g++.robertl/eb79.C: Likewise.
9894         * g++.old-deja/g++.robertl/eb98.C: Likewise.
9895
9896         * g++.dg/cpp0x/initlist32.C: New.
9897
9898         * g++.dg/template/conv11.C: New.
9899         * g++.dg/conversion/op1.C: Adjust expected error.
9900
9901         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9902
9903 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
9904
9905         PR target/44088
9906         * gcc.target/i386/avx-cmpsd-1.c: New.
9907         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9908         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9909         * gcc.target/i386/avx-cmpss-2.c: Likewise.
9910         * gcc.target/i386/sse-cmpss-1.c: Likewise.
9911         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9912
9913 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
9914
9915         PR middle-end/44085
9916         * gcc.dg/gomp/pr44085.c: New test.
9917         * gfortran.dg/gomp/pr44085.f90: New test.
9918
9919 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
9920
9921         * objc-obj-c++-shared/Object1.m: New.
9922         * objc.dg/torture: New directory.
9923         * objc.dg/torture/tls: Ditto.
9924         * objc.dg/tls: Ditto.
9925         * objc.dg/torture/tls/trivial.m: New test.
9926         * objc.dg/torture/tls/thr-init-2.m: New test.
9927         * objc.dg/torture/tls/thr-init-3.m: New test.
9928         * objc.dg/torture/tls/thr-init.m: New test.
9929         * objc.dg/torture/tls/diag-1.m: New test.
9930         * objc.dg/torture/tls/tls.exp: New.
9931         * objc.dg/torture/trivial.m: New test.
9932         * objc.dg/torture/dg-torture.exp: New.
9933         * objc.dg/tls/diag-3.m: New test.
9934         * objc.dg/tls/diag-4.m: New test.
9935         * objc.dg/tls/diag-5.m: New test.
9936         * objc.dg/tls/init-1.m: New test.
9937         * objc.dg/tls/init-2.m: New test.
9938         * objc.dg/tls/tls.exp: New.
9939         * objc.dg/tls/diag-2.m: New test.
9940         * lib/objc.exp: Respond to dg-additional-files.
9941
9942 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
9943
9944         * gcc.target/m68k/20100512-1.c: New.
9945
9946 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
9947
9948         * gnat.dg/lto8.adb: New test.
9949         * gnat.dg/lto8_pkg.ad[sb]: New helper.
9950         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9951
9952 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
9953
9954         PR c++/34272
9955         PR c++/43630
9956         PR c++/34491
9957         * g++.dg/template/crash97.C: New.
9958         * g++.dg/template/crash98.C: Likewise.
9959         * g++.dg/template/crash99.C: Likewise.
9960         * g++.dg/cpp0x/pr31439.C: Adjust.
9961         * g++.dg/template/crash95.C: Likewise.
9962
9963 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9964
9965         PR middle-end/44071
9966         * c-c++-common/asmgoto-4.c: New test.
9967         * gcc.target/i386/pr44071.c: New test.
9968
9969         PR c++/44062
9970         * c-c++-common/Wunused-var-7.c: New test.
9971         * g++.dg/warn/Wunused-var-9.C: New test.
9972
9973 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9974
9975         PR fortran/43711
9976         * gfortran.dg/gomp/pr43711.f90: New.
9977
9978 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9979
9980         PR fortran/31820
9981         * gfortran.dg/select_5.f90: Updated.
9982
9983 2010-05-11  Jan Hubicka  <jh@suse.cz>
9984
9985         PR tree-optimize/44063
9986         * gcc.c-torture/compile/pr44063.c: New testcase.
9987
9988 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9989
9990         PR debug/44023
9991         * gcc.dg/pr44023.c: New test.
9992
9993 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
9994
9995         * gnat.dg/lto7.adb: New test.
9996         * gnat.dg/lto7_pkg.ad[sb]: New helper.
9997
9998 2010-05-10  Jason Merrill  <jason@redhat.com>
9999
10000         PR c++/44017
10001         * g++.dg/template/inherit5.C: New.
10002
10003         PR c++/44045
10004         * g++.dg/cpp0x/initlist33.C: New.
10005         * g++.dg/cpp0x/initlist26.C: Adjust.
10006         * g++.dg/cpp0x/initlist28.C: Adjust.
10007
10008 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
10009
10010         PR c++/43719
10011         * g++.dg/init/pr43719.C: New.
10012         * g++.dg/anon-struct4.C: Adjust.
10013
10014 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
10015
10016         PR debug/44028
10017         * gcc.dg/pr44028.c: New test.
10018
10019 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
10020
10021         PR fortran/27866
10022         PR fortran/35003
10023         PR fortran/42809
10024         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10025         * gfortran.dg/warn_conversion.f90: New.
10026
10027 2010-05-10  Michael Matz  <matz@suse.de>
10028
10029         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10030
10031 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
10032
10033         PR rtl-optimization/44012
10034         * gcc.dg/pr44012.c: New.
10035
10036 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10037
10038         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10039         Log text on entry and exit.
10040         Prune Sun ld warnings for common symbols with differing sizes.
10041         (lto-link-and-maybe-run): Change caller.
10042
10043 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
10044
10045         PR fortran/44044
10046         * gfortran.dg/class_7.f03: Modified.
10047         * gfortran.dg/select_type_1.f03: Modified.
10048         * gfortran.dg/select_type_12.f03: New.
10049
10050 2010-05-10  Richard Guenther  <rguenther@suse.de>
10051
10052         PR tree-optimization/44050
10053         * gcc.dg/torture/pr44050.c: New testcase.
10054
10055 2010-05-10  Wei Guozhi  <carrot@google.com>
10056
10057         PR target/42879
10058         * gcc.target/arm/pr42879.c: New testcase.
10059
10060 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10061
10062         PR c/44051
10063         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10064
10065 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10066
10067         PR c/10676
10068         * gcc.dg/anon-struct-10.c: New test.
10069
10070 2010-05-09  Richard Guenther  <rguenther@suse.de>
10071
10072         PR middle-end/44024
10073         * gcc.dg/pr44024.c: New testcase.
10074
10075 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10076
10077         PR c/4784
10078         * gcc.dg/anon-struct-9.c: New test.
10079
10080 2010-05-09  Richard Guenther  <rguenther@suse.de>
10081
10082         PR middle-end/44043
10083         * gcc.c-torture/compile/pr44043.c: New testcase.
10084
10085 2010-05-09  Richard Guenther  <rguenther@suse.de>
10086
10087         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10088
10089 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
10090
10091         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10092
10093 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10094
10095         * gnat.dg/lto[12456].adb: Add "target lto" marker.
10096         * gnat.dg/specs/lto3.ads: Likewise.
10097
10098 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
10099
10100         PR middle-end/28685
10101         * gcc.dg/pr28685-1.c: New file.
10102
10103 2010-05-08  Richard Guenther  <rguenther@suse.de>
10104
10105         PR tree-optimization/44030
10106         * gcc.c-torture/compile/pr44030.c: New testcase.
10107
10108 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10109
10110         * gnat.dg/lto6.adb: New test.
10111         * gnat.dg/lto6_pkg.ads: New helper.
10112
10113 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10114
10115         * gnat.dg/lto5.adb: New test.
10116         * gnat.dg/lto5_pkg.ad[sb]: New helper.
10117
10118 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10119
10120         * gnat.dg/lto4.ad[sb]: New test.
10121
10122 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10123
10124         * gnat.dg/specs/lto3.ads: New test.
10125         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10126         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10127
10128 2010-05-08  Quentin Ochem  <ochem@adacore.com>
10129
10130         * gnat.dg/sizetype3.ad[sb]: New test.
10131         * gnat.dg/sizetype3_pkg.ads: New helper.
10132
10133 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
10134
10135         PR c++/43951
10136         * g++.dg/init/new29.C: New.
10137
10138 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
10139
10140         PR fortran/40728
10141         * gfortran.dg/coarray_1.f90: Fixed error message.
10142         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10143         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10144         * gfortran.dg/intrinsic_std_5.f90: New.
10145
10146 2010-05-07  Jason Merrill  <jason@redhat.com>
10147
10148         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10149
10150 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10151
10152         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10153         (size_t, stderr): Remove.
10154         (read_error): Replaced __builtin_fprintf by fprintf.
10155
10156 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
10157
10158         * gcc.dg/ordered-comparison-1.c: New test.
10159         * gcc.dg/ordered-comparison-2.c: New test.
10160         * gcc.dg/ordered-comparison-3.c: New test.
10161         * gcc.dg/ordered-comparison-4.c: New test.
10162
10163 2010-05-06  Mike Stump  <mikestump@comcast.net>
10164
10165         PR objc/35165
10166         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10167
10168 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
10169             Jason Merrill  <jason@redhat.com>
10170
10171         * g++.dg/cpp0x/nullptr01.C: New.
10172         * g++.dg/cpp0x/nullptr02.C: New.
10173         * g++.dg/cpp0x/nullptr03.C: New.
10174         * g++.dg/cpp0x/nullptr04.C: New.
10175         * g++.dg/cpp0x/nullptr05.C: New.
10176         * g++.dg/cpp0x/nullptr06.C: New.
10177         * g++.dg/cpp0x/nullptr07.C: New.
10178         * g++.dg/cpp0x/nullptr08.C: New.
10179         * g++.dg/cpp0x/nullptr09.C: New.
10180         * g++.dg/cpp0x/nullptr10.C: New.
10181         * g++.dg/cpp0x/nullptr11.C: New.
10182         * g++.dg/cpp0x/nullptr12.C: New.
10183         * g++.dg/cpp0x/nullptr13.C: New.
10184         * g++.dg/cpp0x/nullptr14.C: New.
10185         * g++.dg/cpp0x/nullptr15.C: New.
10186         * g++.dg/cpp0x/nullptr16.C: New.
10187         * g++.dg/cpp0x/nullptr17.C: New.
10188         * g++.dg/cpp0x/nullptr18.C: New.
10189         * g++.dg/cpp0x/nullptr19.C: New.
10190         * g++.dg/cpp0x/nullptr20.C: New.
10191         * g++.dg/cpp0x/nullptr21.C: New.
10192         * g++.dg/cpp0x/nullptr22.C: New.
10193         * g++.dg/debug/nullptr01.C: New.
10194         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10195
10196 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
10197
10198         * gcc.dg/Wunused-var-8.c: Move to...
10199         * c-c++-common/Wunused-var-6.c: ... here.  New test.
10200
10201 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
10202
10203         PR c++/40406
10204         * g++.dg/template/crash96.C: New.
10205
10206 2010-05-06  Jan Hubicka  <jh@suse.cz>
10207
10208         PR tree-optimization/43791
10209         * gcc.c-torture/compile/pr43791.c: New file.
10210
10211 2010-05-06  Michael Matz  <matz@suse.de>
10212
10213         PR tree-optimization/43984
10214         * gfortran.dg/pr43984.f90: New test.
10215
10216 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10217
10218         PR 40989
10219         * gcc.dg/pr40989.c: New.
10220
10221 2010-05-06  Richard Guenther  <rguenther@suse.de>
10222
10223         PR tree-optimization/43934
10224         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10225
10226 2010-05-06  Richard Guenther  <rguenther@suse.de>
10227
10228         PR tree-optimization/43987
10229         * gcc.c-torture/execute/pr43987.c: New testcase.
10230         * gcc.dg/torture/pta-escape-1.c: Adjust.
10231         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10232         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10233         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10234         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10235
10236 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
10237             Dodji Seketeli  <dodji@redhat.com>
10238
10239         PR c/18624
10240         * g++.dg/warn/Wunused-7.C: Add dg-warning.
10241         * g++.dg/template/sfinae16.C: Likewise.
10242         * gcc.dg/Wunused-var-1.c: Moved to...
10243         * c-c++-common/Wunused-var-1.c: ...here. New test.
10244         * gcc.dg/Wunused-var-2.c: Moved to...
10245         * c-c++-common/Wunused-var-2.c: ...here. New test.
10246         * gcc.dg/Wunused-var-3.c: Moved to...
10247         * c-c++-common/Wunused-var-3.c: ...here. New test.
10248         * gcc.dg/Wunused-var-4.c: Moved to...
10249         * gcc.dg/Wunused-var-1.c: ... here.
10250         * gcc.dg/Wunused-var-5.c: Moved to...
10251         * c-c++-common/Wunused-var-4.c: ...here. New test.
10252         * gcc.dg/Wunused-var-7.c: Moved to...
10253         * c-c++-common/Wunused-var-5.c: ...here. New test.
10254         * gcc.dg/Wunused-var-6.c: Moved to...
10255         * gcc.dg/Wunused-var-2.c: ... here.
10256         * c-c++-common/Wunused-var-1.c: New test.
10257         * c-c++-common/Wunused-var-2.c: New test.
10258         * c-c++-common/Wunused-var-3.c: New test.
10259         * c-c++-common/Wunused-var-4.c: New test.
10260         * c-c++-common/Wunused-var-5.c: New test.
10261         * g++.dg/warn/Wunused-var-1.C: New test.
10262         * g++.dg/warn/Wunused-var-2.C: New test.
10263         * g++.dg/warn/Wunused-var-3.C: New test.
10264         * g++.dg/warn/Wunused-var-4.C: New test.
10265         * g++.dg/warn/Wunused-var-5.C: New test.
10266         * g++.dg/warn/Wunused-var-6.C: New test.
10267         * g++.dg/warn/Wunused-var-7.C: New test.
10268         * g++.dg/warn/Wunused-var-8.C: New test.
10269         * g++.dg/warn/Wunused-parm-1.C: New test.
10270         * g++.dg/warn/Wunused-parm-2.C: New test.
10271         * g++.dg/warn/Wunused-parm-3.C: New test.
10272
10273 2010-05-06  Tobias Burnus  <burnus@net-b.de>
10274
10275         PR fortran/43985
10276         * gfortran.dg/gomp/crayptr5.f90: New test case.
10277
10278 2010-05-05  Jason Merrill  <jason@redhat.com>
10279
10280         PR debug/43370
10281         * g++.dg/ext/attrib39.C: New.
10282
10283 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
10284
10285         PR fortran/24978
10286         * gfortran.dg/data_invalid.f90: New.
10287
10288 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10289
10290         * gnat.dg/lto2.adb: New test.
10291
10292 2010-05-05  Jason Merrill  <jason@redhat.com>
10293
10294         PR c++/43787
10295         * g++.dg/opt/empty1.C: New.
10296
10297 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
10298
10299         PR fortran/43696
10300         * gfortran.dg/class_17.f03: New.
10301
10302 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
10303
10304         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10305
10306 2010-05-04  Mike Stump  <mikestump@comcast.net>
10307
10308         PR objc/35165
10309         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10310
10311 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10312
10313         PR target/43668
10314         * gcc.target/i386/pr43668.c: New.
10315
10316 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10317
10318         PR c++/43028
10319         * g++.dg/cpp0x/initlist31.C: New.
10320
10321 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
10322
10323         PR c/43981
10324         * gcc.dg/Wunused-var-8.c: New test.
10325
10326 2010-05-04  Jason Merrill  <jason@redhat.com>
10327
10328         PR c++/38064
10329         * g++.dg/cpp0x/enum3.C: Extend.
10330
10331 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10332
10333         PR target/43799
10334         * gcc.target/i386/pr43799.c: New.
10335
10336 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
10337
10338         * gnat.dg/lto1.adb: New test.
10339         * gnat.dg/lto1_pkg.ad[sb]: New helper.
10340
10341 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10342
10343         PR middle-end/43671
10344         * gcc.target/i386/pr43671.c: New.
10345
10346 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10347
10348         PR c++/43705
10349         * g++.dg/template/crash95.C: New.
10350
10351 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10352
10353         PR debug/43508
10354         * gcc.target/i386/pr43508.c: New.
10355
10356 2010-05-04  Richard Guenther  <rguenther@suse.de>
10357
10358         PR tree-optimization/43879
10359         * g++.dg/torture/pr43879-1_0.C: New testcase.
10360         * g++.dg/torture/pr43879-1_1.C: Likewise.
10361
10362 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
10363
10364         PR c++/43953
10365         * g++.dg/other/crash-12.C: New test.
10366
10367 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
10368
10369         * g++.dg/cdce3.C: Add a space.  Updated.
10370
10371 2010-05-03  Jason Merrill  <jason@redhat.com>
10372
10373         PR c++/43680
10374         * g++.dg/opt/enum2.C: New.
10375         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10376         * g++.dg/warn/Wswitch-1.C: Adjust message.
10377
10378 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10379
10380         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10381         * g++.dg/ext/label13.C: Fix typo.
10382         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10383         alpha*-dec-osf5*.
10384         * gcc.c-torture/compile/limits-declparen.c: xfail on
10385         alpha*-dec-osf5* with -g.
10386         * gcc.c-torture/compile/limits-pointer.c: Likewise.
10387         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10388         * gcc.dg/c99-tgmath-2.c: Likewise.
10389         * gcc.dg/c99-tgmath-3.c: Likewise.
10390         * gcc.dg/c99-tgmath-4.c: Likewise.
10391
10392 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10393
10394         PR fortran/43592
10395         * gfortran.dg/unexpected_interface.f90: New test.
10396
10397 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10398
10399         * ada/acats/run_acats (which): New function.
10400         (host_gnatchop, host_gnatmake): Use it.
10401
10402 2010-05-03  Richard Guenther  <rguenther@suse.de>
10403
10404         PR tree-optimization/43971
10405         * gcc.dg/pr43971.c: New testcase.
10406
10407 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
10408
10409         PR debug/43972
10410         * gcc.dg/debug/pr43972.c: New test.
10411
10412 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
10413
10414         PR testsuite/43963
10415         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10416
10417 2010-05-02  Richard Guenther  <rguenther@suse.de>
10418
10419         PR tree-optimization/43879
10420         * gcc.dg/torture/pr43879-3.c: New testcase.
10421
10422 2010-05-01  Richard Guenther  <rguenther@suse.de>
10423
10424         PR tree-optimization/43949
10425         * g++.dg/warn/Warray-bounds-5.C: New testcase.
10426
10427 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
10428
10429         PR c++/43951
10430         * g++.dg/init/new28.C: New.
10431
10432 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
10433
10434         PR objc++/32052
10435         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10436         structure and nested declarations.
10437         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
10438         structure and nested declarations.  Reduce header clutter and
10439         use _exit() rather than abort().
10440         * objc.dg/encode-10.m: New.
10441         * objc.dg/encode-11.m: New.
10442
10443 2010-04-30  DJ Delorie  <dj@redhat.com>
10444
10445         * gcc.c-torture/execute/20100430-1.c: New test.
10446
10447 2010-04-30  Jason Merrill  <jason@redhat.com>
10448
10449         PR c++/43868
10450         * g++.dg/template/ptrmem21.C: New.
10451
10452 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
10453
10454         PR fortran/18918
10455         PR fortran/43931
10456         * gfortran.dg/coarray_13.f90: New test.
10457
10458 2010-04-30  Richard Guenther  <rguenther@suse.de>
10459
10460         PR lto/43946
10461         * gcc.dg/lto/20100430-1_0.c: New testcase.
10462
10463 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
10464
10465         PR debug/43942
10466         * c-c++-common/pr43942.c: New test.
10467
10468 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
10469
10470         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10471         conflict with darwin crt1.o 'start' symbol.
10472
10473 2010-04-30  Richard Guenther  <rguenther@suse.de>
10474
10475         PR tree-optimization/43879
10476         * gcc.dg/torture/pr43879_1.c: New testcase.
10477
10478 2010-04-30  Richard Guenther  <rguenther@suse.de>
10479
10480         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10481
10482 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
10483
10484         PR c++/43890
10485         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10486         user-provided constructor while recursing.
10487
10488 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10489
10490         PR fortran/42274
10491         * gfortran.dg/class_16.f03: New test.
10492
10493 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10494
10495         PR fortran/42274
10496         * gfortran.dg/class_15.f03: New.
10497
10498 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10499
10500         PR fortran/43326
10501         * gfortran.dg/dynamic_dispatch_9.f03: New test.
10502
10503 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10504
10505         PR fortran/43492
10506         * gfortran.dg/generic_22.f03 : New test.
10507
10508 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10509
10510         PR fortran/42353
10511         * gfortran.dg/class_14.f03: New test.
10512
10513 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10514
10515         PR fortran/42680
10516         * gfortran.dg/interface_32.f90: New test.
10517
10518 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
10519             Janus Weil  <janus@gcc.gnu.org>
10520
10521         PR fortran/41829
10522         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10523         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10524         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10525
10526 2010-04-28  Mike Stump  <mikestump@comcast.net>
10527
10528         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10529         dg-excess-errors.
10530         * g++.dg/uninit-pred-2_b.C: Likewise.
10531
10532 2010-04-28  Tobias Burnus  <burnus@net-b.de>
10533
10534         PR fortran/18918
10535         PR fortran/43919
10536         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10537
10538 2010-04-28  Matthias Klose  <doko@ubuntu.com>
10539
10540         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10541         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10542         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10543         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10544         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10545
10546 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
10547
10548         * gcc.dg/const-uniq-1.c: New test.
10549         * gcc.dg/lto/const-uniq_[01].c: Likewise.
10550
10551 2010-04-28  Xinliang David Li  <davidxl@google.com>
10552
10553         * gcc.dg/uninit-pred-2_b.c: New test.
10554         * gcc.dg/uninit-pred-4_b.c: New test.
10555         * gcc.dg/uninit-pred-3_d.c: New test.
10556         * gcc.dg/uninit-pred-6_b.c: New test.
10557         * gcc.dg/uninit-pred-8_b.c: New test.
10558         * gcc.dg/uninit-pred-3_a.c: New test.
10559         * gcc.dg/uninit-pred-2_c.c: New test.
10560         * gcc.dg/uninit-pred-5_a.c: New test.
10561         * gcc.dg/uninit-pred-3_e.c: New test.
10562         * gcc.dg/uninit-pred-7_a.c: New test.
10563         * gcc.dg/uninit-pred-6_c.c: New test.
10564         * gcc.dg/uninit-pred-9_a.c: New test.
10565         * gcc.dg/uninit-pred-8_c.c: New test.
10566         * gcc.dg/uninit-pred-3_b.c: New test.
10567         * gcc.dg/uninit-pred-5_b.c: New test.
10568         * gcc.dg/uninit-pred-7_b.c: New test.
10569         * gcc.dg/uninit-pred-6_d.c: New test.
10570         * gcc.dg/uninit-pred-9_b.c: New test.
10571         * gcc.dg/uninit-pred-2_a.c: New test.
10572         * gcc.dg/uninit-pred-4_a.c: New test.
10573         * gcc.dg/uninit-pred-3_c.c: New test.
10574         * gcc.dg/uninit-pred-6_a.c: New test.
10575         * gcc.dg/uninit-pred-8_a.c: New test.
10576         * gcc.dg/uninit-pred-7_c.c: New test.
10577         * gcc.dg/uninit-pred-6_e.c: New test.
10578         * g++.dg/uninit-pred-loop-1_b.cc: New test.
10579         * g++.dg/uninit-pred-1_a.C: New test.
10580         * g++.dg/uninit-pred-1_b.C: New test.
10581         * g++.dg/uninit-pred-2_a.C: New test.
10582         * g++.dg/uninit-pred-2_b.C: New test.
10583         * g++.dg/uninit-pred-loop-1_a.cc: New test.
10584         * g++.dg/uninit-pred-loop-1_c.cc: New test.
10585         * g++.dg/uninit-pred-loop_1.cc: New test.
10586
10587 2010-04-28  Martin Jambor  <mjambor@suse.cz>
10588
10589         * gcc.dg/lto/20091209-1_0.c: New testcase.
10590
10591 2010-04-28  Richard Guenther  <rguenther@suse.de>
10592
10593         PR tree-optimization/43879
10594         PR tree-optimization/43909
10595         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
10596
10597 2010-04-28  Richard Guenther  <rguenther@suse.de>
10598
10599         PR c++/43880
10600         * g++.dg/torture/pr43880.C: New testcase.
10601
10602 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10603
10604         PR c++/9335
10605         * g++.dg/template/recurse2.C: Update
10606         * g++.dg/template/recurse.C: Update.
10607         * g++.dg/template/pr23510.C: Update.
10608         * lib/prune.exp: Filter out 'recursively instantiated'.
10609
10610 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10611
10612         PR c++/29043
10613         * g++.dg/init/pr29043.C: New.
10614
10615 2010-04-27  Jason Merrill  <jason@redhat.com>
10616
10617         * g++.dg/lookup/scoped5.C: Adjust.
10618         * g++.dg/lookup/scoped8.C: Adjust.
10619         * g++.dg/template/dependent-expr5.C: Adjust.
10620         * g++.old-deja/g++.brendan/nest1.C: Adjust.
10621
10622         PR c++/43856
10623         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
10624
10625         PR c++/43875
10626         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10627
10628 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10629             Jan Hubicka  <hubicka@ucw.cz>
10630
10631         * gcc.dg/pure-2.c: New testcase.
10632         * gcc.dg/const-1.c: New testcase.
10633
10634 2010-04-27  Jason Merrill  <jason@redhat.com>
10635
10636         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
10637
10638         PR c++/41468
10639         * g++.dg/template/sfinae17.C: New.
10640         * g++.dg/template/sfinae18.C: New.
10641
10642 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10643
10644         * g++.dg/init/pr42844.C: New.
10645         * g++.dg/cpp0x/pr42844-2.C: New.
10646         * g++.dg/cpp0x/defaulted2.C: Adjust.
10647         * g++.dg/tree-ssa/pr27549.C: Likewise.
10648         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10649
10650 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10651
10652         PR fortran/18918
10653         * gfortran.dg/coarray_12.f90: Fix dump parsing.
10654
10655 2010-04-27  Richard Guenther  <rguenther@suse.de>
10656
10657         PR middle-end/40561
10658         * g++.dg/other/pr40561.C: New testcase.
10659
10660 2010-04-27  Martin Jambor  <mjambor@suse.cz>
10661
10662         PR middle-end/43812
10663         * g++.dg/ipa/pr43812.C: New test.
10664
10665 2010-04-27  Jan Hubicka  <jh@suse.cz>
10666
10667         * gcc.dg/ipa/iinline-1.c (main): Rename to...
10668         (test): ... this one.
10669
10670 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
10671
10672         PR target/40657
10673         * gcc.target/arm/thumb-stackframe.c: New test.
10674
10675 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10676
10677         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10678         * gcc.dg/misc-column.c: Likewise.
10679         * gcc.dg/Walways-true-1.c: Likewise.
10680         * gcc.dg/Walways-true-2.c: Likewise.
10681         * gcc.dg/warn-addr-cmp.c: Likewise.
10682
10683 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10684
10685         PR fortran/18918
10686         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10687         * gfortran.dg/coarray_12.f90: New.
10688
10689 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10690
10691         PR c/32207
10692         * gcc.dg/pr32207.c: New test.
10693         * gcc.dg/misc-column.c: Adjust expected warning.
10694         * gcc.dg/Walways-true-1.c: Likewise.
10695         * gcc.dg/Walways-true-2.c: Likewise.
10696         * gcc.dg/warn-addr-cmp.c: Likewise.
10697
10698 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
10699
10700         PR lto/42776
10701         * lib/lto.exp (lto_prune_vis_warns): New function.
10702         (lto-link-and-maybe-run): Call it.
10703
10704 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
10705
10706         PR tree-optimization/43904
10707         * gcc.dg/tree-ssa/tailcall-6.c: New.
10708
10709 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10710
10711         PR testsuite/35165
10712         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
10713         Darwin8/OSX10.4 - compatible code generation.
10714         Use scan-rtl-dump.
10715         * obj-c++.dg/stubify-1.mm: Ditto.
10716         * lib/objc-torture.exp: Do not require link success for
10717         "trivial.m" in the runtime checks when dowhat = 'compile'.
10718         * lib/dg-pch.exp (dg-flags-pch): New Proc.
10719         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
10720         Darwin8/OSX10.4 - compatible code generation.
10721         * objc.dg/stubify-2.m: Ditto.
10722         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10723         * objc.dg/next-runtime-1.m: Ditto.
10724         * objc.dg/stret-2.m: Restrict to ilp32 targets.
10725         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10726         runtimes on Darwin.
10727
10728 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
10729
10730         PR 43715
10731         * lib/plugin-support.exp: Use "-undefined
10732         dynamic_lookup" on darwin.
10733
10734 2010-04-26  Richard Guenther  <rguenther@suse.de>
10735
10736         * gcc.dg/lto/20100426_0.c: New testcase.
10737
10738 2010-04-26  Jie Zhang  <jie@codesourcery.com>
10739
10740         PR tree-optimization/43833
10741         gcc.dg/Warray-bounds-8.c: New test case.
10742
10743 2010-04-26  Richard Guenther  <rguenther@suse.de>
10744
10745         PR lto/43080
10746         * g++.dg/lto/20100423-3_0.C: New testcase.
10747
10748 2010-04-26  Richard Guenther  <rguenther@suse.de>
10749
10750         PR lto/42425
10751         * g++.dg/lto/20100423-2_0.C: New testcase.
10752
10753 2010-04-26  Ira Rosen  <irar@il.ibm.com>
10754
10755         * gcc.dg/vect/bb-slp-23.c: New test.
10756
10757 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
10758
10759         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10760         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10761         * gcc.dg/c1x-float-1.c: New test.
10762
10763 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10764
10765         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10766         of "lea\[ \t\]".
10767
10768 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10769
10770         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10771         FreeBSD.
10772         * gfortran.dg/default_format_denormal_1.f90: Ditto.
10773         * gfortran.dg/default_format_2.f90: Ditto.
10774
10775 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10776
10777         * gfortran.dg/pr43505.f90: Clean up .mod file.
10778         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10779         * gfortran.dg/pr41347.f90: Ditto.
10780         * gfortran.dg/internal_pack_4.f90: Ditto.
10781         * gfortran.dg/proc_decl_23.f90: Ditto.
10782         * gfortran.dg/recursive_check_3.f90: Ditto.
10783         * gfortran.dg/intent_out_3.f90: Ditto.
10784         * gfortran.dg/assignment_2.f90: Ditto.
10785         * gfortran.dg/pr41928.f90: Ditto.
10786         * gfortran.dg/pr42166.f90: Ditto.
10787         * gfortran.dg/private_type_12.f90: Ditto.
10788         * gfortran.dg/graphite/pr42185.f90: Ditto.
10789         * gfortran.dg/graphite/pr42186.f90: Ditto.
10790         * gfortran.dg/graphite/pr40982.f90: Ditto.
10791         * gfortran.dg/graphite/id-2.f90: Ditto.
10792         * gfortran.dg/graphite/id-4.f90: Ditto.
10793         * gfortran.dg/graphite/pr42050.f90: Ditto.
10794         * gfortran.dg/graphite/id-18.f90: Ditto.
10795         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10796         * gfortran.dg/graphite/pr41924.f90: Ditto.
10797         * gfortran.dg/graphite/pr42393.f90: Ditto.
10798         * gfortran.dg/graphite/pr37980.f90: Ditto.
10799         * gfortran.dg/graphite/pr38953.f90: Ditto.
10800         * gfortran.dg/graphite/pr42180.f90: Ditto.
10801         * gfortran.dg/graphite/pr42181.f90: Ditto.
10802         * gfortran.dg/where_operator_assign_4.f90: Ditto.
10803         * gfortran.dg/select_type_4.f90: Ditto.
10804         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10805         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10806         * gfortran.dg/lto/pr40725_0.f03: Ditto.
10807         * gfortran.dg/elemental_args_check_2.f90: Ditto.
10808         * gfortran.dg/whole_file_11.f90: Ditto.
10809         * gfortran.dg/private_type_11.f90: Ditto.
10810         * gfortran.dg/vect/vect-gems.f90: Ditto.
10811         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10812
10813 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10814
10815         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10816
10817 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
10818
10819         * gnat.dg/pack15.ad[sb]: New test.
10820
10821 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
10822
10823         * gcc.target/arm/mla-1.c: New test.
10824
10825 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
10826
10827         PR fortran/30073
10828         PR fortran/43793
10829         * gfortran.dg/pr43793.f90: New test.
10830
10831 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
10832
10833         PR tree-optimization/41442
10834         * gcc.target/i386/pr41442.c: New test.
10835
10836 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
10837
10838         PR fortran/43832
10839         * gfortran.dg/fgetc_3.f90: Delete bogus test.
10840
10841 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10842
10843         PR fortran/43832
10844         * gfortran.dg/open_nounit.f90: New test.
10845
10846 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
10847
10848         PR fortran/43841
10849         PR fortran/43843
10850         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10851
10852 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10853
10854         * gcc.dg/Wconversion-integer.c: Update.
10855
10856 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
10857
10858         * gnat.dg/unchecked_convert5.adb: New test.
10859
10860 2010-04-23  Richard Guenther  <rguenther@suse.de>
10861
10862         PR lto/41734
10863         * gcc.dg/lto/20100423-2_0.c: New testcase.
10864         * gcc.dg/lto/20100423-2_0.c: Likewise.
10865
10866 2010-04-23  Richard Guenther  <rguenther@suse.de>
10867
10868         PR lto/43455
10869         * gcc.dg/lto/20100423-1_0.c: New testcase.
10870         * gcc.dg/lto/20100423-1_1.c: Likewise.
10871
10872 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10873
10874         PR tree-optimization/43846
10875         * gcc.dg/tree-ssa/sra-10.c: New test.
10876
10877 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10878
10879         PR middle-end/43835
10880         * gcc.c-torture/execute/pr43835.c: New test.
10881
10882 2010-04-23  Richard Guenther  <rguenther@suse.de>
10883
10884         PR lto/42653
10885         * g++.dg/lto/20100423-1_0.C: New testcase.
10886
10887 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
10888
10889         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10890
10891 2010-04-22  Ira Rosen  <irar@il.ibm.com>
10892
10893         PR tree-optimization/43842
10894         * gcc.dg/vect/pr43842.c: New test.
10895
10896 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10897
10898         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10899         * gcc.target/i386/wmul-2.c: Likewise.
10900
10901 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10902
10903         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10904         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10905
10906 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
10907
10908         * gfortran.dg/reassoc_6.f: New testcase.
10909
10910 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10911
10912         PR middle-end/29274
10913         * gcc.target/arm/wmul-1.c: New test.
10914         * gcc.target/arm/wmul-2.c: New test.
10915
10916 2010-04-22  Richard Guenther  <rguenther@suse.de>
10917
10918         PR tree-optimization/43845
10919         * gcc.c-torture/compile/pr43845.c: New testcase.
10920
10921 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10922
10923         PR middle-end/29274
10924         * gcc.target/i386/wmul-1.c: New test.
10925         * gcc.target/i386/wmul-2.c: New test.
10926         * gcc.target/bfin/wmul-1.c: New test.
10927         * gcc.target/bfin/wmul-2.c: New test.
10928
10929 2010-04-22  Richard Guenther  <rguenther@suse.de>
10930
10931         PR fortran/43829
10932         * gfortran.dg/vector_subscript_6.f90: New testcase.
10933         * gfortran.dg/assign_10.f90: Adjust.
10934
10935 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
10936
10937         PR fortran/43836
10938         * gfortran.dg/gomp/pr43836.f90: New test.
10939
10940 2010-04-21  Richard Guenther  <rguenther@suse.de>
10941
10942         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10943
10944 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10945
10946         * gcc.dg/torture/builtin-cproj-3.c: New.
10947
10948 2010-04-20  Jason Merrill  <jason@redhat.com>
10949
10950         PR c++/9335
10951         * g++.dg/template/recurse2.C: New.
10952         * g++.dg/parse/crash36.C: Adjust.
10953         * g++.dg/other/fold1.C: Adjust.
10954         * g++.dg/init/member1.C: Adjust.
10955         * lib/prune.exp: Prune "skipping N instantiation contexts".
10956
10957 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10958
10959         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10960
10961 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10962
10963         * gcc.dg/torture/builtin-cproj-1.c: New.
10964         * gcc.dg/torture/builtin-cproj-2.c: New.
10965
10966 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
10967
10968         PR c++/43800
10969         PR c++/43704
10970         * g++.dg/template/typedef32.C: Adjust.
10971         * g++.dg/template/typedef33.C: New test.
10972
10973 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
10974
10975         PR fortran/43227
10976         * gfortran.dg/proc_decl_23.f90: New test.
10977
10978         PR fortran/43266
10979         * gfortran.dg/abstract_type_6.f03: New test.
10980
10981 2010-04-20  Xinliang David Li  <davidxl@google.com>
10982
10983         * g++.dg/tree-ssa/fold-compare.C: New.
10984
10985 2010-04-20  Richard Guenther  <rguenther@suse.de>
10986
10987         PR tree-optimization/39417
10988         * g++.dg/torture/pr39417.C: New testcase.
10989
10990 2010-04-20  Richard Guenther  <rguenther@suse.de>
10991
10992         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10993
10994 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
10995
10996         * g++.dg/debug/dwarf2/rv1.C: New test.
10997
10998 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10999
11000         PR target/43635
11001         * gcc.c-torture/compile/pr43635.c: New testcase.
11002
11003 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11004
11005         PR fortran/43339
11006         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11007         of sequential loops being private only in the innermost containing
11008         task region.
11009
11010         PR middle-end/43337
11011         * gfortran.dg/gomp/pr43337.f90: New test.
11012
11013 2010-04-19  Richard Guenther  <rguenther@suse.de>
11014
11015         PR tree-optimization/43796
11016         * gfortran.dg/pr43796.f90: New testcase.
11017
11018 2010-04-19  Richard Guenther  <rguenther@suse.de>
11019
11020         PR tree-optimization/43783
11021         * gcc.c-torture/execute/pr43783.c: New testcase.
11022
11023 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
11024
11025         PR target/43766
11026         * gcc.target/i386/pr43766.c: New test.
11027
11028 2010-04-19  Jie Zhang  <jie@codesourcery.com>
11029
11030         PR target/43662
11031         * gcc.target/i386/pr43662.c: New test.
11032
11033 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
11034
11035         PR c++/43704
11036         * g++.dg/template/typedef32.C: New test.
11037
11038 2010-04-19  Ira Rosen  <irar@il.ibm.com>
11039
11040         PR tree-optimization/37027
11041         * lib/target-supports.exp
11042         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11043         * gcc.dg/vect/pr37027.c: New test.
11044         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11045         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11046         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11047         gcc.dg/vect/vect-complex-6.c: Likewise.
11048
11049 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11050
11051         * g++.dg/debug/dwarf2/enum1.C: New test.
11052
11053 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
11054
11055         * gnat.dg/rep_clause5.ad[sb]: New test.
11056         * gnat.dg/rep_clause5_pkg.ads: New helper.
11057
11058 2010-04-18  Ira Rosen  <irar@il.ibm.com>
11059
11060         PR tree-optimization/43771
11061         * g++.dg/vect/pr43771.cc: New test.
11062
11063 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11064
11065         PR fortran/31538
11066         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11067         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11068
11069 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11070
11071         * gnat.dg/sizetype.adb: Rename into...
11072         * gnat.dg/sizetype1.adb: ...this.
11073         * gnat.dg/sizetype2.adb: New test.
11074
11075 2010-04-16  Richard Guenther  <rguenther@suse.de>
11076
11077         PR tree-optimization/43572
11078         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11079
11080 2010-04-16  Olivier Hainque  <hainque@adacore.com>
11081
11082         * gnat.dg/specs/discr_private.ads: New test.
11083
11084 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
11085
11086         PR target/41514
11087         * gcc.target/arm/thumb-comparisons.c: New test.
11088
11089         PR target/40603
11090         * gcc.target/arm/thumb-cbranchqi.c: New test.
11091
11092 2010-04-16  Christian Bruel  <christian.bruel@st.com>
11093
11094         * g++.dg/torture/pr36191.C: Enable for SH.
11095
11096 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
11097
11098         * gnat.dg/wide_boolean.adb: New test.
11099         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11100
11101 2010-04-15  Richard Guenther  <rguenther@suse.de>
11102
11103         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11104         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11105         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11106         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11107         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11108         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11109         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11110         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11111         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11112         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11113         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11114         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11115         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11116         * gcc.dg/torture/ipa-pta-2.c: Likewise.
11117         * gcc.dg/torture/ipa-pta-1.c: Adjust.
11118
11119 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
11120
11121         PR target/21803
11122         * gcc.target/arm/pr42496.c: New test.
11123
11124 2010-04-14  Jason Merrill  <jason@redhat.com>
11125
11126         PR c++/36625
11127         * g++.dg/ext/attrib38.C: New.
11128
11129 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
11130
11131         PR testsuite/43739
11132         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11133
11134 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11135
11136         PR 42966
11137         * gcc.dg/cpp/warn-undef-2.c: Update.
11138         * gcc.dg/cpp/warn-traditional-2.c: Update.
11139         * gcc.dg/cpp/warn-comments-2.c: Update.
11140         * gcc.dg/cpp/warn-variadic-2.c: Update.
11141         * gcc.dg/cpp/warn-long-long-2.c: Update.
11142         * gcc.dg/cpp/warn-deprecated-2.c: Update.
11143         * gcc.dg/cpp/warn-multichar-2.c: Update.
11144         * gcc.dg/cpp/warn-normalized-3.c: Update.
11145         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11146         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11147         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11148         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11149         * gcc.dg/cpp/warn-redefined-2.c: Update.
11150         * gfortran.dg/warning-directive-2.F90: Update.
11151         * c-c++-common/cpp/warning-directive-2.c: Update.
11152
11153 2010-04-14  Michael Matz  <matz@suse.de>
11154
11155         PR tree-optimization/42963
11156         * gcc.dg/pr42963.c: New testcase.
11157
11158 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
11159
11160         * gnat.dg/class_wide.adb: Rename into...
11161         * gnat.dg/class_wide1.adb: ...this.
11162         * gnat.dg/class_wide2.ad[sb]: New test.
11163
11164 2010-04-14  Tobias Burnus  <burnus@net-b.de>
11165
11166         PR fortran/18918
11167         * gfortran.dg/coarray_9.f90: Update dg-errors.
11168         * gfortran.dg/coarray_10.f90: New test.
11169         * gfortran.dg/coarray_11.f90: New test.
11170
11171 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11172
11173         PR fortran/43747
11174         gfortran.dg/initialization_24.f90: New test.
11175
11176 2010-04-13  Jason Merrill  <jason@redhat.com>
11177
11178         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11179         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11180
11181 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11182
11183         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11184         * g++.dg/dg.exp: Likewise.
11185         * gcc.dg/cpp/warning-directive-1.c: Move to ...
11186         * c-c++-common/cpp/warning-directive-1.c: ... here.
11187         * gcc.dg/cpp/warning-directive-2.c: Move to ...
11188         * c-c++-common/cpp/warning-directive-2.c: ... here.
11189         * gcc.dg/cpp/warning-directive-3.c: Move to ...
11190         * c-c++-common/cpp/warning-directive-3.c: ... here.
11191         * gcc.dg/cpp/warning-directive-4.c: Move to ...
11192         * c-c++-common/cpp/warning-directive-4.c: ... here.
11193         * g++.dg/cpp/warning-directive-1.C: Delete.
11194         * g++.dg/cpp/warning-directive-2.C: Delete.
11195         * g++.dg/cpp/warning-directive-3.C: Delete.
11196         * g++.dg/cpp/warning-directive-4.C: Delete.
11197         * gcc.dg/cpp/normalised-3.c: Delete.
11198         * g++.dg/cpp/normalised-1.C: Rename as ...
11199         * c-c++-common/cpp/normalised-3.c: ... this.
11200
11201 2010-04-13  Martin Jambor  <mjambor@suse.cz>
11202
11203         * gcc.dg/tree-ssa/sra-9.c: New test.
11204
11205 2010-04-13  Michael Matz  <matz@suse.de>
11206
11207         PR middle-end/43730
11208         * gcc.dg/pr43730.c: New test.
11209
11210 2010-04-13  Michael Matz  <matz@suse.de>
11211
11212         * gcc.dg/tree-ssa/negate.c: New testcase.
11213
11214 2010-04-13  Richard Guenther  <rguenther@suse.de>
11215
11216         PR testsuite/43735
11217         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11218
11219 2010-04-13  Richard Guenther  <rguenther@suse.de>
11220
11221         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11222
11223 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
11224
11225         * gnat.dg/derived_type1.adb: New test.
11226
11227 2010-04-13  Matthias Klose  <doko@ubuntu.com>
11228
11229         * gcc.dg/plugindir1.c: New testcase.
11230         * gcc.dg/plugindir2.c: New testcase.
11231         * gcc.dg/plugindir3.c: New testcase.
11232         * gcc.dg/plugindir4.c: New testcase.
11233
11234 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
11235
11236         * gcc.target/i386/rotate-2.c: New test.
11237
11238 2010-04-12  Jason Merrill  <jason@redhat.com>
11239
11240         PR c++/43641
11241         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11242         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11243
11244 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
11245
11246         PR c++/25811
11247         * g++.dg/init/pr25811.C: New test.
11248
11249 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11250
11251         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11252         dg-error, dg-warning.
11253         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11254
11255 2010-04-12  Richard Guenther  <rguenther@suse.de>
11256
11257         * gcc.dg/torture/inline-2.c: New testcase.
11258
11259 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
11260
11261         PR bootstrap/43699
11262         * gcc.dg/Wunused-var-7.c: New test.
11263
11264         PR tree-optimization/43560
11265         * gcc.c-torture/execute/pr43560.c: New test.
11266
11267 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
11268
11269         * gnat.dg/aggr13.adb: New test.
11270         * gnat.dg/aggr14.adb: Likewise.
11271         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11272
11273 2010-04-12  Richard Guenther  <rguenther@suse.de>
11274
11275         PR c++/43611
11276         * g++.dg/torture/pr43611.C: New testcase.
11277
11278 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
11279
11280         PR c/36774
11281         * gcc.dg/pr36774-1.c: New test.
11282         * gcc.dg/pr36774-2.c: New test.
11283
11284 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11285
11286         * gcc.target/sh/rte-delay-slot.c: New test.
11287
11288 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
11289
11290         * gnat.dg/pack9.adb: Remove -cargs option.
11291         * gnat.dg/aggr12.ad[sb]: New test.
11292
11293 2010-04-10  Jie Zhang  <jie@codesourcery.com>
11294
11295         PR target/43417
11296         * gcc.target/sh/pr43417.c: New test.
11297
11298 2010-04-10  Tobias Burnus  <burnus@net-b.de>
11299
11300         PR fortran/43591
11301         * gfortran.dg/spec_expr_6.f90: New test.
11302
11303 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11304
11305         PR cpp/43195
11306         * gcc.dg/cpp/pr43195.c: New.
11307         * gcc.dg/cpp/pr43195.h: New.
11308
11309 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11310
11311         PR 42965
11312         * gcc.dg/Werror-6.c: Adjust.
11313         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11314         * gcc.dg/Werror-4.c: Likewise.
11315         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11316         * gcc.dg/Wswitch-enum-error.c: Likewise.
11317         * gcc.dg/Wpointer-arith.c: Likewise.
11318         * gcc.dg/Wfatal.c: Likewise.
11319         * gcc.dg/Wswitch-error.c: Likewise.
11320         * g++.dg/warn/unused-result1-Werror.c: Likewise.
11321         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11322         * gcc.dg/cpp/warn-undef-2.c: Likewise.
11323         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11324         * gcc.dg/cpp/warn-comments-2.c: Likewise.
11325         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11326         * gcc.dg/cpp/warning-directive-2.c: Likewise.
11327         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11328         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11329         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11330         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11331         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11332         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11333         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11334         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11335         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11336         * g++.dg/cpp/warning-directive-2.C: Likewise.
11337         * gfortran.dg/warning-directive-2.F90: Likewise.
11338
11339 2010-04-09  Jason Merrill  <jason@redhat.com>
11340
11341         PR c++/42623
11342         * g++.dg/template/sizeof13.C: New.
11343
11344 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
11345
11346         * g++.dg/other/pr35504.C: Add check for thiscall.
11347         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11348         * gcc.dg/torture/stackalign/thiscall-1.c: New.
11349
11350 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11351
11352         PR c++/28584
11353         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11354         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
11355         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11356         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
11357         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11358         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
11359         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11360         * g++.dg/other/increment1.C: Likewise.
11361
11362 2010-04-09  Tobias Burnus  <burnus@net-b.de>
11363
11364         PR fortran/18918
11365         * gfortran.dg/coarray_7.f90: New test.
11366         * gfortran.dg/coarray_8.f90: New test.
11367
11368 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
11369
11370         PR fortran/28039
11371         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11372
11373 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11374
11375         PR target/43643
11376         * gcc.dg/pr43643.c: New test.
11377
11378 2010-04-08  Tobias Burnus  <burnus@net-b.de>
11379
11380         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11381
11382 2010-04-08  Richard Guenther  <rguenther@suse.de>
11383
11384         PR tree-optimization/43679
11385         * gcc.c-torture/compile/pr43679.c: New testcase.
11386
11387 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
11388
11389         PR debug/43670
11390         * gcc.dg/pr43670.c: New test.
11391
11392 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
11393
11394         PR middle-end/40815
11395         * gcc.dg/tree-ssa/reassoc-19.c: New.
11396
11397 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
11398
11399         PR c/18624
11400         * gcc.dg/Wunused-var-1.c: New test.
11401         * gcc.dg/Wunused-var-2.c: New test.
11402         * gcc.dg/Wunused-var-3.c: New test.
11403         * gcc.dg/Wunused-var-4.c: New test.
11404         * gcc.dg/Wunused-var-5.c: New test.
11405         * gcc.dg/Wunused-var-6.c: New test.
11406         * gcc.dg/Wunused-parm-1.c: New test.
11407
11408         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11409         * gcc.dg/trunc-1.c: Likewise.
11410         * gcc.dg/vla-9.c: Likewise.
11411         * gcc.dg/dfp/composite-type.c: Likewise.
11412
11413 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11414
11415         PR objc/35996
11416         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11417         * obj-c++.dg/objc-gc-3.mm: Ditto.
11418
11419 2010-04-07  Simon Baldwin  <simonb@google.com>
11420
11421         * gcc.dg/cpp/warn-undef-2.c: New.
11422         * gcc.dg/cpp/warn-traditional-2.c: New.
11423         * gcc.dg/cpp/warn-comments-2.c: New.
11424         * gcc.dg/cpp/warning-directive-1.c: New.
11425         * gcc.dg/cpp/warn-long-long.c: New.
11426         * gcc.dg/cpp/warn-traditional.c: New.
11427         * gcc.dg/cpp/warn-variadic-2.c: New.
11428         * gcc.dg/cpp/warn-undef.c: New.
11429         * gcc.dg/cpp/warn-normalized-1.c: New.
11430         * gcc.dg/cpp/warning-directive-2.c: New.
11431         * gcc.dg/cpp/warn-long-long-2.c: New.
11432         * gcc.dg/cpp/warn-variadic.c: New.
11433         * gcc.dg/cpp/warn-normalized-2.c: New.
11434         * gcc.dg/cpp/warning-directive-3.c: New.
11435         * gcc.dg/cpp/warn-deprecated-2.c: New.
11436         * gcc.dg/cpp/warn-trigraphs-1.c: New.
11437         * gcc.dg/cpp/warn-multichar-2.c: New.
11438         * gcc.dg/cpp/warn-normalized-3.c: New.
11439         * gcc.dg/cpp/warning-directive-4.c: New.
11440         * gcc.dg/cpp/warn-unused-macros.c: New.
11441         * gcc.dg/cpp/warn-trigraphs-2.c: New.
11442         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11443         * gcc.dg/cpp/warn-cxx-compat.c: New.
11444         * gcc.dg/cpp/warn-redefined.c: New.
11445         * gcc.dg/cpp/warn-trigraphs-3.c: New.
11446         * gcc.dg/cpp/warn-unused-macros-2.c: New.
11447         * gcc.dg/cpp/warn-deprecated.c: New.
11448         * gcc.dg/cpp/warn-trigraphs-4.c: New.
11449         * gcc.dg/cpp/warn-redefined-2.c: New.
11450         * gcc.dg/cpp/warn-comments.c: New.
11451         * gcc.dg/cpp/warn-multichar.c: New.
11452         * g++.dg/cpp/warning-directive-1.C: New.
11453         * g++.dg/cpp/warning-directive-2.C: New.
11454         * g++.dg/cpp/warning-directive-3.C: New.
11455         * g++.dg/cpp/warning-directive-4.C: New.
11456         * gfortran.dg/warning-directive-1.F90: New.
11457         * gfortran.dg/warning-directive-3.F90: New.
11458         * gfortran.dg/warning-directive-2.F90: New.
11459         * gfortran.dg/warning-directive-4.F90: New.
11460
11461 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11462
11463         PR objc++/23716
11464         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11465
11466 2010-04-07  Jason Merrill  <jason@redhat.com>
11467
11468         * g++.dg/template/dr408.C: New.
11469
11470         * g++.dg/lookup/ns4.C: New.
11471
11472         PR c++/38392
11473         * g++.dg/template/friend51.C: New test.
11474
11475         PR c++/41970
11476         * g++.old-deja/g++.other/linkage1.C: Adjust.
11477
11478 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11479
11480         PR c++/42697
11481         * g++.dg/template/crash94.C: New test.
11482
11483 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11484
11485         PR c++/40239
11486         * g++.dg/init/aggr5.C: New test.
11487         * g++.dg/init/aggr5.C: New test.
11488
11489 2010-04-07  Richard Guenther  <rguenther@suse.de>
11490
11491         PR tree-optimization/43270
11492         * g++.dg/warn/Warray-bounds-4.C: New testcase.
11493         * gcc.dg/Warray-bounds-7.c: Likewise.
11494
11495 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
11496
11497         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11498         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11499         * gnat.dg/bit_packed_array4.ad[sb]: New test.
11500
11501 2010-04-07  Jie Zhang  <jie@codesourcery.com>
11502
11503         PR c++/42556
11504         * g++.dg/init/pr42556.C: New test.
11505
11506 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11507
11508         PR debug/43628
11509         * g++.dg/debug/dwarf2/typedef2.C: New test.
11510
11511 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
11512
11513         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
11514         c-c++-common/dwarf2/redeclaration-1.C
11515
11516 2010-04-06  Jason Merrill  <jason@redhat.com>
11517
11518         * g++.dg/cpp0x/pr31437.C: Adjust error location.
11519         * g++.dg/ext/attrib18.C: Likewise.
11520         * g++.dg/ext/bitfield2.C: Likewise.
11521         * g++.dg/ext/bitfield4.C: Likewise.
11522         * g++.dg/ext/visibility/warn2.C: Likewise.
11523         * g++.dg/ext/visibility/warn3.C: Likewise.
11524         * g++.dg/gomp/pr26690-1.C: Likewise.
11525         * g++.dg/inherit/covariant7.C: Likewise.
11526         * g++.dg/init/synth2.C: Likewise.
11527         * g++.dg/lookup/using7.C: Likewise.
11528         * g++.dg/other/crash-4.C: Likewise.
11529         * g++.dg/other/error13.C: Likewise.
11530         * g++.dg/other/error20.C: Likewise.
11531         * g++.dg/parse/crash31.C: Likewise.
11532         * g++.dg/parse/error16.C: Likewise.
11533         * g++.dg/parse/error19.C: Likewise.
11534         * g++.dg/parse/error27.C: Likewise.
11535         * g++.dg/parse/error28.C: Likewise.
11536         * g++.dg/parse/fused-params1.C: Likewise.
11537         * g++.dg/template/error2.C: Likewise.
11538         * g++.dg/template/local6.C: Likewise.
11539         * g++.dg/template/qualttp15.C: Likewise.
11540         * g++.dg/warn/Wnvdtor-2.C: Likewise.
11541         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11542         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11543         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11544         * g++.old-deja/g++.eh/spec6.C: Likewise.
11545         * g++.old-deja/g++.jason/crash3.C: Likewise.
11546         * g++.old-deja/g++.jason/destruct2.C: Likewise.
11547         * g++.old-deja/g++.law/ctors5.C: Likewise.
11548         * g++.old-deja/g++.law/ctors9.C: Likewise.
11549         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11550         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11551         * g++.old-deja/g++.other/struct1.C: Likewise.
11552         * g++.old-deja/g++.other/volatile1.C: Likewise.
11553         * g++.old-deja/g++.pt/crash36.C: Likewise.
11554         * g++.old-deja/g++.pt/derived3.C: Likewise.
11555         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11556         * g++.old-deja/g++.robertl/eb4.C: Likewise.
11557
11558 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
11559
11560         PR middle-end/43519
11561         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11562         * gcc.dg/graphite/id-19.c: New.
11563
11564 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
11565
11566         PR middle-end/32824
11567         * gcc.dg/vect/pr32824: New.
11568
11569 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11570
11571         PR fortran/18918
11572         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11573         * gfortran.dg/coarray_3.f90: Ditto.
11574         * gfortran.dg/coarray_4.f90: Ditto.
11575         * gfortran.dg/coarray_5.f90: Ditto.
11576         * gfortran.dg/coarray_6.f90: Ditto.
11577         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11578
11579 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11580
11581         PR fortran/18918
11582         * gfortran.dg/coarray_4.f90: Fix test.
11583         * gfortran.dg/coarray_6.f90: Add more tests.
11584
11585 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11586
11587         PR fortran/18918
11588         * gfortran.dg/coarray_4.f90: New test.
11589         * gfortran.dg/coarray_5.f90: New test.
11590         * gfortran.dg/coarray_6.f90: New test.
11591
11592 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11593
11594         PR fortran/18918
11595         * gfortran.dg/iso_fortran_env_5.f90: New test.
11596         * gfortran.dg/iso_fortran_env_6.f90: New test.
11597
11598 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11599
11600         PR fortran/39997
11601         * gfortran.dg/coarray_1.f90: New test.
11602         * gfortran.dg/coarray_2.f90: New test.
11603         * gfortran.dg/coarray_3.f90: New test.
11604
11605 2010-04-06  Jason Merrill  <jason@redhat.com>
11606
11607         PR c++/43648
11608         * g++.dg/template/dtor8.C: New.
11609
11610         PR c++/43621
11611         * g++.dg/template/error-recovery2.C: New.
11612
11613 2010-04-06  Jan Hubicka  <jh@suse.czpli
11614
11615         PR tree-optimization/42906
11616         * gcc.dg/tree-ssa/dce-1.c: New testcase.
11617
11618 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11619
11620         PR fortran/43178
11621         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
11622         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11623         * gfortran.dg/auto_dealloc_1.f90: Ditto.
11624
11625 2010-04-06  Richard Guenther  <rguenther@suse.de>
11626
11627         PR tree-optimization/43627
11628         * gcc.dg/tree-ssa/vrp49.c: New testcase.
11629
11630 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11631
11632         PR target/43638
11633         * gcc.target/i386/pr43638.c: New test.
11634
11635 2010-04-06  Richard Guenther  <rguenther@suse.de>
11636
11637         PR middle-end/43661
11638         * gcc.c-torture/compile/pr43661.c: New testcase.
11639
11640 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11641
11642         * gcc.target/s390/stackcheck1.c: Add dg-warning.
11643
11644 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
11645
11646         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11647
11648 2010-04-02  Richard Guenther  <rguenther@suse.de>
11649
11650         PR tree-optimization/43629
11651         * gcc.c-torture/execute/pr43629.c: New testcase.
11652
11653 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11654             Dominique d'Humieres  <dominiq@lps.ens.fr>
11655
11656         PR libfortran/43605
11657         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11658
11659 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
11660
11661         PR debug/43325
11662         * c-c++-common/dwarf2/redeclaration-1.C: New test.
11663
11664 2010-04-01  Jason Merrill  <jason@redhat.com>
11665
11666         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11667
11668 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11669             Manfred Schwarb  <manfred99@gmx.ch>
11670
11671         PR libfortran/43605
11672         * gfortran.dg/ftell_3.f90: New test.
11673
11674 2010-04-01  Richard Guenther  <rguenther@suse.de>
11675
11676         PR middle-end/43614
11677         * gcc.c-torture/compile/pr43614.c: New testcase.
11678
11679 2010-04-01  Martin Jambor  <mjambor@suse.cz>
11680
11681         PR tree-optimization/43141
11682         * gcc.dg/guality/pr43141.c: New test.
11683
11684 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11685
11686         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11687         * g++.dg/eh/spbp.C: Likewise.
11688         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11689         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11690         superfluous casts.
11691         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11692         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
11693         * objc.dg/dwarf-2.m: Likewise.
11694
11695 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11696
11697         PR middle-end/43464
11698         * gcc.dg/graphite/id-pr43464.c: New.
11699         * gcc.dg/graphite/id-pr43464-1.c: New.
11700
11701 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11702
11703         PR middle-end/43351
11704         * gcc.dg/graphite/id-pr43351.c
11705
11706 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11707
11708         PR testsuite/35165
11709         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11710         * obj-c++.dg/try-catch-2.mm: Ditto.
11711         * obj-c++.dg/lookup-2.mm: Ditto.
11712         * obj-c++.dg/encode-8.m: Ditto.
11713         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11714         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11715         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11716         * obj-c++.dg/const-str-11.mm: Ditto.
11717         * obj-c++.dg/const-str-9.mm: Ditto.
11718         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11719         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11720         * obj-c++.dg/except-1.mm: Ditto.
11721         * obj-c++.dg/const-str-7.mm: Ditto.
11722         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11723         * obj-c++.dg/const-str-3.mm: Ditto.
11724         * obj-c++.dg/const-str-7.mm: Ditto.
11725         * obj-c++.dg/stubify-2.mm: Change dump file name.
11726
11727         PR objc++/23613
11728         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11729         New macro.
11730         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11731         Remove dg-xfail-if.
11732
11733 2010-03-31  Martin Jambor  <mjambor@suse.cz>
11734
11735         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
11736         only with -O2, -O3 or -Os and not with -fwhopr.
11737
11738 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
11739
11740         PR c++/43558
11741         * g++.dg/template/typedef31.C: New test.
11742
11743 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11744
11745         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11746         assembler output on *-*-solaris2*.
11747         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11748
11749 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
11750
11751         PR debug/43557
11752         * gcc.dg/pr43557-1.c: New test.
11753         * gcc.dg/pr43557-2.c: New file.
11754
11755 2010-03-31  Jie Zhang  <jie@codesourcery.com>
11756
11757         PR 43562
11758         * gcc.dg/pr43562.c: New test.
11759
11760 2010-03-30  Jason Merrill  <jason@redhat.com>
11761
11762         PR c++/43076
11763         * g++.dg/template/error-recovery1.C: New.
11764
11765         PR c++/41786
11766         * g++.dg/parse/ambig5.C: New.
11767
11768 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
11769
11770         PR debug/43593
11771         * gcc.dg/guality/pr43593.c: New test.
11772
11773 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
11774
11775         PR middle-end/43430
11776         * gcc.dg/vect/pr43430-1.c: New.
11777
11778 2010-03-30  Jason Merrill  <jason@redhat.com>
11779
11780         PR c++/43559
11781         * g++.dg/template/partial7.C: New.
11782
11783 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11784
11785         * gcc.target/s390/stackcheck1.c: New testcase.
11786
11787 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11788
11789         PR libfortran/43265
11790         * gfortran.dg/read_eof_8.f90: New test.
11791
11792 2010-03-29  Jason Merrill  <jason@redhat.com>
11793
11794         * gcc.dg/cpp/include6.c: Change [] to ().
11795
11796         N3077
11797         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11798         splicing and UCNs.
11799         * c-c++-common/raw-string-2.c: Add trigraph test.
11800         * c-c++-common/raw-string-8.c: New.
11801         * c-c++-common/raw-string-9.c: New.
11802         * c-c++-common/raw-string-10.c: New.
11803
11804         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11805         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11806         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11807         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11808         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11809         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11810         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11811
11812 2010-03-29  Richard Guenther  <rguenther@suse.de>
11813
11814         PR tree-optimization/43560
11815         * gcc.dg/torture/pr43560.c: New testcase.
11816
11817 2010-03-29  Jason Merrill  <jason@redhat.com>
11818
11819         N3077
11820         * g++.dg/ext/raw-string-1.C: Change [] to ().
11821         * g++.dg/ext/raw-string-2.C: Change [] to ().
11822         Don't use \ in delimiter.
11823         * g++.dg/ext/raw-string-3.C: Change [] to ().
11824         * g++.dg/ext/raw-string-4.C: Change [] to ().
11825         * g++.dg/ext/raw-string-5.C: Change [] to ().
11826         Test for error on \ in delimiter.
11827         * g++.dg/ext/raw-string-6.C: Change [] to ().
11828         * g++.dg/ext/raw-string-7.C: Change [] to ().
11829
11830 2010-03-29  Jie Zhang  <jie@codesourcery.com>
11831
11832         PR 43564
11833         * gcc.dg/pr43564.c: New test.
11834
11835 2010-03-29  Tobias Burnus  <burnus@net-b.de>
11836
11837         PR fortran/43551
11838         * gfortran.dg/direct_io_12.f90: New test.
11839
11840 2010-03-28  Jan Hubicka  <jh@suse.cz>
11841
11842         PR tree-optimization/43505
11843         * gfortran.dg/pr43505.f90: New testcase.
11844
11845 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
11846
11847         PR tree-optimization/43528
11848         * gcc.target/i386/pr43528.c: New test.
11849
11850 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
11851
11852         PR c/43381
11853         * gcc.dg/parm-impl-decl-3.c: New test.
11854
11855 2010-03-26  Jason Merrill  <jason@redhat.com>
11856
11857         PR c++/43509
11858         * g++.dg/cpp0x/parse1.C: New.
11859
11860 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
11861
11862         PR target/43524
11863         * gcc.target/i386/pr43524.c: New test.
11864
11865 2010-03-26  Martin Jambor  <mjambor@suse.cz>
11866
11867         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11868         whitespace, rename main to foo.
11869         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11870         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11871         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11872         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11873         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11874         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11875         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11876         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11877         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11878         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11879         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11880
11881 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
11882
11883         PR c++/43327
11884         * g++.dg/other/crash-10.C: New test.
11885         * g++.dg/other/crash-11.C: New test.
11886
11887 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11888
11889         PR libfortran/43517
11890         * gfortran.dg/read_eof_7.f90: New test.
11891
11892 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11893
11894         PR objc/35165
11895         PR testsuite/43512
11896         * objc-obj-c++-shared: New directory.
11897         * objc-obj-c++-shared/Object1-implementation.h: New file.
11898         * objc-obj-c++-shared/Object1.h: New file.
11899         * objc-obj-c++-shared/Protocol1.h: New file.
11900         * objc-obj-c++-shared/next-abi.h: New file.
11901         * objc-obj-c++-shared/next-mapping.h: New file.
11902         * objc/execute/next_mapping.h: Delete.
11903         * objc.dg/special/special.exp: For all targets run the tests with
11904         -fgnu-runtime, for darwin targets also run the tests with
11905         -fnext-runtime.
11906         * objc.dg/dg.exp: Ditto.
11907         * obj-c++.dg/dg.exp: Ditto.
11908         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11909         Protocol1.h) and next-mapping.h as required.  Amend testcase to
11910         include use of updated NeXT interface.
11911         * objc/execute/formal_protocol-5.m: Ditto.
11912         * objc/execute/protocol-isEqual-2.m: Ditto.
11913         * objc/execute/protocol-isEqual-4.m: Ditto.
11914         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11915         Protocol1.h) and next-mapping.h as required.
11916         * objc/execute/object_is_class.m: Ditto.
11917         * objc/execute/enumeration-1.m: Ditto.
11918         * objc/execute/class-13.m: Ditto.
11919         * objc/execute/formal_protocol-2.m: Ditto.
11920         * objc/execute/formal_protocol-4.m: Ditto.
11921         * objc/execute/class-1.m: Ditto.
11922         * objc/execute/bycopy-1.m: Ditto.
11923         * objc/execute/formal_protocol-6.m: Ditto.
11924         * objc/execute/bycopy-3.m: Ditto.
11925         * objc/execute/class-3.m: Ditto.
11926         * objc/execute/bf-11.m: Ditto.
11927         * objc/execute/class-5.m: Ditto.
11928         * objc/execute/bf-13.m: Ditto.
11929         * objc/execute/class-7.m: Ditto.
11930         * objc/execute/bf-15.m: Ditto.
11931         * objc/execute/class-9.m: Ditto.
11932         * objc/execute/bf-17.m: Ditto.
11933         * objc/execute/bf-19.m: Ditto.
11934         * objc/execute/IMP.m: Ditto.
11935         * objc/execute/exceptions/catchall-1.m: Ditto.
11936         * objc/execute/exceptions/trivial.m: Ditto.
11937         * objc/execute/exceptions/finally-1.m: Ditto.
11938         * objc/execute/exceptions/local-variables-1.m: Ditto.
11939         * objc/execute/exceptions/foward-1.m: Ditto.
11940         * objc/execute/bf-2.m: Ditto.
11941         * objc/execute/string1.m: Ditto.
11942         * objc/execute/bf-4.m: Ditto.
11943         * objc/execute/informal_protocol.m: Ditto.
11944         * objc/execute/string3.m: Ditto.
11945         * objc/execute/bf-6.m: Ditto.
11946         * objc/execute/bf-8.m: Ditto.
11947         * objc/execute/class-tests-1.h: Ditto.
11948         * objc/execute/protocol-isEqual-1.m: Ditto.
11949         * objc/execute/protocol-isEqual-3.m: Ditto.
11950         * objc/execute/_cmd.m: Ditto.
11951         * objc/execute/function-message-1.m: Ditto.
11952         * objc/execute/bf-20.m: Ditto.
11953         * objc/execute/bf-common.h: Ditto.
11954         * objc/execute/np-2.m: Ditto.
11955         * objc/execute/class-10.m: Ditto.
11956         * objc/execute/class-12.m: Ditto.
11957         * objc/execute/enumeration-2.m: Ditto.
11958         * objc/execute/class-14.m: Ditto.
11959         * objc/execute/encode-1.m: Ditto.
11960         * objc/execute/formal_protocol-1.m: Ditto.
11961         * objc/execute/formal_protocol-3.m: Ditto.
11962         * objc/execute/accessing_ivars.m: Ditto.
11963         * objc/execute/bycopy-2.m: Ditto.
11964         * objc/execute/class-2.m: Ditto.
11965         * objc/execute/bf-10.m: Ditto.
11966         * objc/execute/formal_protocol-7.m: Ditto.
11967         * objc/execute/root_methods.m: Ditto.
11968         * objc/execute/class-4.m: Ditto.
11969         * objc/execute/bf-12.m: Ditto.
11970         * objc/execute/class-6.m: Ditto.
11971         * objc/execute/bf-14.m: Ditto.
11972         * objc/execute/nested-func-1.m: Ditto.
11973         * objc/execute/class-8.m: Ditto.
11974         * objc/execute/private.m: Ditto.
11975         * objc/execute/bf-16.m: Ditto.
11976         * objc/execute/bf-18.m: Ditto.
11977         * objc/execute/load-3.m: Ditto.
11978         * objc/execute/compatibility_alias.m: Ditto.
11979         * objc/execute/bf-1.m: Ditto.
11980         * objc/execute/no_clash.m: Ditto.
11981         * objc/execute/bf-3.m: Ditto.
11982         * objc/execute/string2.m: Ditto.
11983         * objc/execute/bf-5.m: Ditto.
11984         * objc/execute/string4.m: Ditto.
11985         * objc/execute/bf-7.m: Ditto.
11986         * objc/execute/object_is_meta_class.m: Ditto.
11987         * objc/execute/bf-9.m: Ditto.
11988         * objc/execute/bf-21.m: Ditto.
11989         * objc/execute/cascading-1.m: Ditto.
11990         * objc/execute/trivial.m: Ditto.
11991         * objc/execute/np-1.m: Ditto.
11992         * objc/compile/trivial.m: Ditto.
11993         * objc/execute/class_self-2.m: Include <stdlib.h>.
11994         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11995         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11996         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11997         and 64bit. Use new NeXT interface as required.
11998         * objc.dg/special/unclaimed-category-1.m: Ditto.
11999         * objc.dg/special/unclaimed-category-1.h: Ditto.
12000         * objc.dg/special/unclaimed-category-1a.m: Ditto.
12001         * objc.dg/func-ptr-1.m: Ditto.
12002         * objc.dg/stret-1.m: Ditto.
12003         * objc.dg/encode-2.m: Ditto.
12004         * objc.dg/category-1.m: Ditto.
12005         * objc.dg/encode-3.m: Ditto.
12006         * objc.dg/call-super-3.m: Ditto.
12007         * objc.dg/method-3.m: Ditto.
12008         * objc.dg/func-ptr-2.m: Ditto.
12009         * objc.dg/lookup-1.m: Ditto.
12010         * objc.dg/encode-4.m: Ditto.
12011         * objc.dg/fix-and-continue-1.m: Ditto.
12012         * objc.dg/proto-lossage-3.m: Ditto.
12013         * objc.dg/method-13.m: Ditto.
12014         * objc.dg/proto-qual-1.m: Ditto.
12015         * objc.dg/zero-link-3.m: Ditto.
12016         * objc.dg/bitfield-1.m: Ditto.
12017         * objc.dg/va-meth-1.m: Ditto.
12018         * objc.dg/super-class-3.m: Ditto.
12019         * objc.dg/call-super-1.m: Ditto.
12020         * objc.dg/type-size-2.m: Ditto.
12021         * objc.dg/method-10.m: Ditto.
12022         * objc.dg/defs.m: Ditto.
12023         * objc.dg/const-str-3.m: Ditto.
12024         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12025         Protocol1.h) and next-mapping.h as required. Use new NeXT
12026         interface as required.
12027         * objc.dg/super-class-4.m: Ditto.
12028         * objc.dg/comp-types-8.m: Ditto.
12029         * objc.dg/call-super-2.m: Ditto.
12030         * objc.dg/objc-fast-4.m: Ditto.
12031         * objc.dg/method-6.m: Ditto.
12032         * objc.dg/const-str-3.m: Ditto.
12033         * objc.dg/const-str-7.m: Ditto.
12034         * objc.dg/method-15.m: Ditto.
12035         * objc.dg/method-19.m: Ditto.
12036         * objc.dg/sync-1.m: Ditto.
12037         * objc.dg/layout-1.m: Ditto.
12038         * objc.dg/bitfield-3.m: Ditto.
12039         * objc.dg/try-catch-3.m: Ditto.
12040         * objc.dg/try-catch-7.m: Ditto.
12041         * objc.dg/comp-types-10.m: Ditto.
12042         * objc.dg/selector-2.: Ditto.
12043         * objc.dg/method-7.m: Ditto.
12044         * objc.dg/typedef-alias-1.m: Ditto.
12045         * objc.dg/proto-lossage-2.m: Ditto.
12046         * objc.dg/comp-types-11.m: Ditto.
12047         * objc.dg/sizeof-1.m: Ditto.
12048         * objc.dg/method-17.m: Ditto.
12049         * objc.dg/bitfield-5.m: Ditto.
12050         * objc.dg/try-catch-1.m: Ditto.
12051         * objc.dg/encode-5.m: Ditto.
12052         * objc.dg/fix-and-continue-2.m: Ditto.
12053         * objc.dg/method-9.m: Ditto.
12054         * objc.dg/isa-field-1.m: Ditto.
12055         * objc.dg/local-decl-2.m: Ditto.
12056         * objc.dg/objc-gc-4.m: Ditto.
12057         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12058         * objc.dg/gnu-runtime-3.m: Ditto.
12059         * objc.dg/encode-7.m: Ditto.
12060         * objc.dg/encode-8.m: Ditto.
12061         * objc.dg/selector-3.m: Ditto.
12062         * objc.dg/gnu-runtime-1.m: Ditto.
12063         * objc.dg/const-str-12.m: Ditto.
12064         * objc.dg/gnu-runtime-2.m: Ditto.
12065         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12066         * objc.dg/selector-1.m: Ditto.
12067         * objc.dg/stubify-2.m: Ditto.
12068         * objc.dg/zero-link-1.m: Ditto.
12069         * objc.dg/stret-2.m: Ditto.
12070         * objc.dg/zero-link-2.m: Ditto.
12071         * objc.dg/next-runtime-1.m: Ditto.
12072         * objc.dg/symtab-1.m: Ditto.
12073         * objc.dg/stubify-1.m: Ditto.
12074         * objc.dg/bitfield-2.m: Ditto.
12075         * objc.dg/try-catch-10.m: Apply to both runtimes.
12076         * objc.dg/const-str-1.m: Ditto.
12077         * objc.dg/image-info.m: Ditto.
12078         * objc.dg/encode-9.m: Ditto.
12079         * objc.dg/pragma-1.m: Apply test to all targets.
12080         * objc.dg/const-str-4.m: Ditto.
12081         * objc.dg/const-str-8.m: Ditto.
12082         * objc.dg/super-class-2.m: Ditto.
12083         * objc.dg/try-catch-5.m: Ditto.
12084         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12085         Protocol1.h) and next-mapping.h as required. Use new NeXT
12086         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
12087         * objc.dg/const-str-11.m: Ditto.
12088         * objc.dg/const-str-9.m: Ditto.
12089         * objc.dg/method-4.m: Skip for 64Bit NeXT.
12090         * objc.dg/encode-1.m: Remove redundant -lobjc.
12091         * objc.dg/try-catch-9.m: Tidy space.
12092         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12093         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12094         and 64bit. Use new NeXT interface as required.
12095         * obj-c++.dg/template-4.mm: Ditto.
12096         * obj-c++.dg/defs.mm: Ditto.
12097         * obj-c++.dg/basic.mm: Ditto.
12098         * obj-c++.dg/encode-4.mm: Ditto.
12099         * obj-c++.dg/method-17.mm: Ditto.
12100         * obj-c++.dg/proto-lossage-3.mm: Ditto.
12101         * obj-c++.dg/cxx-class-1.mm: Ditto.
12102         * obj-c++.dg/method-10.mm: Ditto.
12103         * obj-c++.dg/va-meth-1.mm: Ditto.
12104         * obj-c++.dg/encode-5.mm: Ditto.
12105         * obj-c++.dg/lookup-2.mm: Ditto.
12106         * obj-c++.dg/template-3.mm: Ditto.
12107         * obj-c++.dg/proto-qual-1.mm: Ditto.
12108         * obj-c++.dg/qual-types-1.m: Ditto.
12109         * obj-c++.dg/cxx-scope-1.mm: Ditto.
12110         * obj-c++.dg/template-1.mm: Ditto.
12111         * obj-c++.dg/encode-6.mm: Ditto.
12112         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
12113         Protocol1.h) and next-mapping.h as required. Use new NeXT
12114         interface as required.
12115         * obj-c++.dg/except-1.mm: Ditto.
12116         * obj-c++.dg/const-str-7.mm: Ditto.
12117         * obj-c++.dg/ivar-list-semi.mm: Ditto.
12118         * obj-c++.dg/cxx-scope-2.mm: Ditto.
12119         * obj-c++.dg/selector-2.mm: Ditto.
12120         * obj-c++.dg/isa-field-1.mm: Ditto.
12121         * obj-c++.dg/try-catch-1.mm: Ditto.
12122         * obj-c++.dg/local-decl-1.mm: Ditto.
12123         * obj-c++.dg/try-catch-9.mm: Ditto.
12124         * obj-c++.dg/no-extra-load.mm: Ditto.
12125         * obj-c++.dg/selector-5.mm: Ditto.
12126         * obj-c++.dg/method-12.mm: Ditto.
12127         * obj-c++.dg/try-catch-11.mm: Ditto.
12128         * obj-c++.dg/comp-types-11.mm: Ditto.
12129         * obj-c++.dg/bitfield-3.mm: Ditto.
12130         * obj-c++.dg/method-6.mm: Ditto.
12131         * obj-c++.dg/super-class-2.mm: Ditto.
12132         * obj-c++.dg/method-21.mm: Ditto.
12133         * obj-c++.dg/const-str-8.mm: Ditto.
12134         * obj-c++.dg/try-catch-7.mm: Ditto.
12135         * obj-c++.dg/method-15.mm: Ditto.
12136         * obj-c++.dg/layout-1.mm: Ditto.
12137         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12138         * obj-c++.dg/const-str-3.mm: Ditto.
12139         * obj-c++.dg/try-catch-2.mm: Ditto.
12140         * obj-c++.dg/objc-gc-3.mm: Ditto.
12141         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12142         * obj-c++.dg/bitfield-1.mm: Ditto.
12143         * obj-c++.dg/selector-6.mm: Ditto.
12144         * obj-c++.dg/method-13.mm: Ditto.
12145         * obj-c++.dg/comp-types-12.mm: Ditto.
12146         * obj-c++.dg/bitfield-4.mm: Ditto.
12147         * obj-c++.dg/try-catch-8.mm: Ditto.
12148         * obj-c++.dg/method-2.mm: Ditto.
12149         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12150         * obj-c++.dg/typedef-alias-1.mm: Ditto.
12151         * obj-c++.dg/const-str-4.mm: Ditto.
12152         * obj-c++.dg/proto-lossage-2.mm: Ditto.
12153         * obj-c++.dg/try-catch-3.mm: Ditto.
12154         * obj-c++.dg/comp-types-9.mm: Ditto.
12155         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12156         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12157         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12158         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12159         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12160         Use new NeXT interface as required.
12161         * obj-c++.dg/const-str-10.mm: Ditto.
12162         * obj-c++.dg/const-str-11.mm: Ditto.
12163         * obj-c++.dg/const-str-9.mm: Ditto.
12164         * obj-c++.dg/method-11.mm: Ditto.
12165         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12166         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12167         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12168         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12169         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12170
12171 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
12172
12173         PR c++/43206
12174         * g++.dg/template/typedef30.C: New test case.
12175
12176 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
12177
12178         PR c/43385
12179         * gcc.c-torture/execute/pr43385.c: New test.
12180
12181 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
12182
12183         * gcc.dg/strncpy-fix-1.c: New test.
12184
12185 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12186
12187         PR testsuite/41609
12188         * lib/objc-torture.exp (objc-set-runtime-options): New.
12189         * objc/execute/execute.exp: Check runtime options on each pass.
12190         * objc/execute/exceptions/exceptions.exp: Ditto.
12191         * objc/compile/compile.exp: Ditto.
12192
12193         PR testsuite/42348
12194         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12195         standard tests.
12196         (check_effective_target_objc2): New proc.
12197         (check_effective_target_next_runtime): New proc.
12198         * lib/objc.exp: Determine which runtime is in force and support it.
12199         * lib/obj-c++.exp: Ditto.
12200
12201 2010-03-24  Jason Merrill  <jason@redhat.com>
12202
12203         PR c++/43502
12204         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12205
12206 2010-03-24  Martin Jambor  <mjambor@suse.cz>
12207
12208         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12209         a loop.
12210         * gcc.dg/ipa/ipa-2.c: Likewise.
12211         * gcc.dg/ipa/ipa-3.c: Likewise.
12212         * gcc.dg/ipa/ipa-4.c: Likewise.
12213         * gcc.dg/ipa/ipa-5.c: Likewise.
12214         * gcc.dg/ipa/ipa-7.c: Likewise.
12215         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12216         a loop.
12217         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12218         i_can_not_be_propagated_fully2 into a loop.
12219         * gcc.dg/ipa/ipa-8.c: New test.
12220         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12221
12222 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
12223
12224         PR debug/19192
12225         PR debug/43479
12226         * gcc.dg/guality/pr43479.c: New test.
12227         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12228         and add volatile keyword.
12229
12230 2010-03-23  Mike Stump  <mikestump@comcast.net>
12231
12232         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12233
12234 2010-03-23  Jason Merrill  <jason@redhat.com>
12235
12236         * g++.dg/ext/altivec-17.C: Adjust error message.
12237
12238         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12239         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12240         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12241         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12242         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12243         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12244
12245 2010-03-22  Jason Merrill  <jason@redhat.com>
12246
12247         PR c++/43333
12248         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12249         * g++.dg/ext/is_pod_98.C: New.
12250
12251         PR c++/43281
12252         * g++.dg/cpp0x/auto18.C: New.
12253
12254         * gcc.dg/pr36997.c: Adjust error message.
12255         * g++.dg/ext/vector9.C: Likewise.
12256         * g++.dg/conversion/simd3.C: Likewise.
12257         * g++.dg/other/error23.C: Likewise.
12258
12259 2010-03-22  Michael Matz  <matz@suse.de>
12260
12261         PR middle-end/43475
12262         * gfortran.dg/pr43475.f90: New testcase.
12263
12264 2010-03-22  Richard Guenther  <rguenther@suse.de>
12265
12266         PR tree-optimization/43390
12267         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12268
12269 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12270
12271         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12272         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12273
12274 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
12275             Michael Matz  <matz@suse.de>
12276
12277         PR c++/43081
12278         * g++.dg/parse/crash56.C: New test.
12279
12280 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
12281
12282         PR fortran/43450
12283         * gfortran.dg/whole_file_15.f90 : New test.
12284
12285 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12286
12287         PR fortran/43409
12288         * gfortran.dg/inquire_size.f90: New test.
12289
12290 2010-03-20  Richard Guenther  <rguenther@suse.de>
12291
12292         PR rtl-optimization/43438
12293         * gcc.c-torture/execute/pr43438.c: New testcase.
12294
12295 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
12296
12297         PR c++/43375
12298         * g++.dg/abi/mangle42.C: New test.
12299
12300 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12301
12302         PR C/43211
12303         * gcc.dg/pr43211.c: New test.
12304         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12305
12306 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
12307
12308         PR rtl-optimization/42258
12309         * gcc.target/arm/thumb1-mul-moves.c: New test.
12310
12311         PR target/40697
12312         * gcc.target/arm/thumb-andsi.c: New test.
12313
12314         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12315         dg-require-effective-target.
12316
12317 2010-03-19  Michael Matz  <matz@suse.de>
12318
12319         PR c++/43116
12320         * g++.dg/other/pr43116.C: New testcase.
12321
12322 2010-03-19  Michael Matz  <matz@suse.de>
12323
12324         PR target/43305
12325         * gcc.dg/pr43305.c: New testcase.
12326
12327 2010-03-19  Richard Guenther  <rguenther@suse.de>
12328
12329         PR tree-optimization/43415
12330         * gcc.c-torture/compile/pr43415.c: New testcase.
12331
12332 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
12333
12334         PR ada/43106
12335         * gnat.dg/case_optimization2.adb: New test.
12336         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12337
12338 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12339             Jack Howarth  <howarth@bromo.med.uc.edu>
12340
12341         PR target/36399
12342         * gcc.target/i386/push-1.c: Don't xfail
12343           scan-assembler-not "movups" on darwin.
12344
12345 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
12346
12347         PR debug/43058
12348         * gcc.dg/pr43058.c: New test.
12349
12350 2010-03-18  Martin Jambor  <mjambor@suse.cz>
12351
12352         PR middle-end/42450
12353         * g++.dg/torture/pr42450.C: New test.
12354
12355 2010-03-18  Michael Matz  <matz@suse.de>
12356
12357         PR middle-end/43419
12358         * gcc.dg/pr43419.c: New testcase.
12359
12360 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
12361
12362         PR rtl-optimization/43360
12363         * gcc.dg/torture/pr43360.c: New.
12364
12365 2010-03-18  Michael Matz  <matz@suse.de>
12366
12367         PR tree-optimization/43402
12368         * gcc.dg/pr43402.c: New testcase.
12369
12370 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
12371
12372         PR target/42427
12373         * gcc.dg/pr42427.c: New test.
12374
12375 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12376
12377         PR libfortran/43265
12378         * gfortran.dg/read_empty_file.f: New test.
12379         * gfortran.dg/read_eof_all.f90: New test.
12380         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12381         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12382
12383 2010-03-17  Michael Matz  <matz@suse.de>
12384
12385         * gcc.dg/pr43300.c: Add -w.
12386
12387 2010-03-17  Richard Guenther  <rguenther@suse.de>
12388
12389         * gcc.dg/pr43379.c: Add -w.
12390
12391 2010-03-17  Tobias Burnus  <burnus@net-b.de>
12392
12393         PR fortran/43331
12394         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12395
12396 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
12397
12398         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12399
12400 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12401
12402         * ada/acats/run_all.sh: Log start and end times.
12403
12404 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12405
12406         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12407
12408 2010-03-16  Richard Guenther  <rguenther@suse.de>
12409
12410         PR middle-end/43379
12411         * gcc.dg/pr43379.c: New testcase.
12412
12413 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
12414
12415         PR debug/43051
12416         * gcc.dg/guality/pr43051-1.c: New test.
12417
12418 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
12419
12420         PR testsuite/43363
12421         * g++.dg/ext/altivec-17.C: Handle changes to error message.
12422
12423 2010-03-15  Michael Matz  <matz@suse.de>
12424
12425         PR middle-end/43300
12426         * gcc.dg/pr43300.c: New testcase.
12427
12428 2010-03-15  Richard Guenther  <rguenther@suse.de>
12429
12430         PR tree-optimization/43367
12431         * gcc.c-torture/compile/pr43367.c: New testcase.
12432
12433 2010-03-15  Richard Guenther  <rguenther@suse.de>
12434
12435         PR tree-optimization/43317
12436         * gcc.dg/pr43317.c: New testcase.
12437
12438 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12439
12440         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12441
12442 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12443
12444         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12445
12446 2010-03-14  Tobias Burnus  <burnus@net-b.de>
12447
12448         PR fortran/43362
12449         * gfortran.dg/impure_constructor_1.f90: New test.
12450
12451 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12452
12453         PR middle-end/43354
12454         * gfortran.dg/graphite/id-pr43354.f: New.
12455
12456 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12457
12458         PR middle-end/43349
12459         * gfortran.dg/graphite/pr43349.f: New.
12460
12461 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12462
12463         PR middle-end/43306
12464         * gcc.dg/graphite/pr43306.c: New.
12465
12466 2010-03-12  David S. Miller  <davem@davemloft.net>
12467
12468         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12469         sparc.
12470
12471 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12472
12473         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12474
12475 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
12476
12477         PR fortran/43291
12478         PR fortran/43326
12479         * gfortran.dg/dynamic_dispatch_7.f03: New test.
12480
12481 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
12482
12483         * gfortran.dg/default_format_denormal_1.f90: Don't assume
12484         fail for *-*-mingw* targets.
12485
12486 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
12487
12488         PR debug/43329
12489         * gcc.dg/guality/pr43329-1.c: New test.
12490
12491 2010-03-11  Martin Jambor  <mjambor@suse.cz>
12492
12493         PR tree-optimization/43257
12494         * g++.dg/torture/pr43257.C: New test.
12495
12496 2010-03-11  Tobias Burnus  <burnus@net-b.de>
12497
12498         PR fortran/43228
12499         * gfortran.dg/namelist_61.f90: New test.
12500
12501 2010-03-11  Richard Guenther  <rguenther@suse.de>
12502
12503         PR tree-optimization/43255
12504         * gcc.c-torture/compile/pr43255.c: New testcase.
12505
12506 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12507
12508         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
12509         * gcc.dg/pr43280.c: New testcase.
12510
12511 2010-03-11  Richard Guenther  <rguenther@suse.de>
12512
12513         PR lto/43200
12514         * gcc.dg/lto/20100227-1_0.c: New testcase.
12515         * gcc.dg/lto/20100227-1_1.c: Likewise.
12516
12517 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12518
12519         PR libfortran/43320
12520         PR libfortran/43265
12521         * gfortran.dg/read_eof_6.f: New test
12522         * gfortran.dg/read_x_eof.f90: New test.
12523         * gfortran.dg/read_x_past.f: Update test.
12524
12525 2010-03-10  Jan Hubicka  <jh@suse.cz>
12526
12527         * gcc.c-torture/compile/pr43288.c: New test.
12528
12529 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12530
12531         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12532         -fpic/-fPIC flags.
12533         * g++.old-deja/g++.pt/asm2.C: Likewise.
12534         * gcc.c-torture/compile/20000804-1.c: Likewise.
12535         * gcc.target/i386/clobbers.c: Likewise.
12536
12537 2010-03-10  Tobias Burnus  <burnus@net-b.de>
12538
12539         PR fortran/43303
12540         * gfortran.dg/c_assoc_3.f90: New test.
12541
12542 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
12543
12544         PR debug/36728
12545         * gcc.dg/guality/pr36728-1.c: New test.
12546         * gcc.dg/guality/pr36728-2.c: New test.
12547
12548 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12549
12550         * gcc.dg/h8300-div-delay-slot.c: New test.
12551
12552 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
12553
12554         PR tree-optimization/43236
12555         * gcc.c-torture/execute/pr43236.c: New test.
12556
12557 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
12558
12559         PR middle-end/42859
12560         * g++.dg/eh/pr42859.C: New test.
12561
12562 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
12563
12564         PR debug/43299
12565         * gcc.dg/pr43299.c: New test.
12566
12567         PR debug/43290
12568         * g++.dg/eh/unwind2.C: New test.
12569
12570 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12571             Reza Yazdani  <reza.yazdani@amd.com>
12572
12573         PR middle-end/43065
12574         * gcc.dg/graphite/run-id-4.c: New.
12575
12576 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12577
12578         PR middle-end/43065
12579         * gcc.dg/graphite/run-id-3.c: New.
12580
12581 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
12582
12583         PR middle-end/42644
12584         PR middle-end/42130
12585         * gcc.dg/graphite/id-18.c: New.
12586         * gcc.dg/graphite/run-id-pr42644.c: New.
12587
12588 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12589
12590         PR middle-end/42326
12591         * gcc.dg/graphite/pr42326.c: New.
12592
12593 2010-03-08  Richard Guenther  <rguenther@suse.de>
12594
12595         PR tree-optimization/43269
12596         * gcc.c-torture/execute/pr43269.c: New testcase.
12597
12598 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
12599
12600         PR fortran/43256
12601         * gfortran.dg/typebound_call_13.f03: New.
12602
12603 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
12604
12605         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
12606         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
12607
12608 2010-03-05  Jason Merrill  <jason@redhat.com>
12609
12610         * g++.dg/abi/mangle40.C: Require weak and alias.
12611
12612 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12613
12614         PR middle-end/42326
12615         * gfortran.dg/graphite/pr42326.f90: New.
12616         * gfortran.dg/graphite/pr42326-1.f90: New.
12617
12618 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12619
12620         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
12621         (gnat_target_compile): Likewise.
12622         Reinitialize GNAT_UNDER_TEST if target changes.
12623         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
12624         (local_find_gnatmake): Pass full --GCC to gnatlink.
12625         Remove --LINK.
12626
12627 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12628
12629         PR c/43248
12630         * gcc.dg/compound-literal-1.c: New testcase.
12631
12632 2010-03-04  Martin Jambor  <mjambor@suse.cz>
12633
12634         PR tree-optimization/43164
12635         PR tree-optimization/43191
12636         * gcc.c-torture/compile/pr43164.c: New test.
12637         * gcc.c-torture/compile/pr43191.c: Likewise.
12638
12639 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
12640
12641         PR fortran/43244
12642         * gfortran.dg/finalize_9.f90: New.
12643
12644 2010-03-04  Tobias Burnus  <burnus@net-b.de>
12645             Ken Werner  <ken@linux.vnet.ibm.com>
12646
12647         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12648         to dg-options for spu.
12649         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12650         dump-scan target to exclude spu.
12651
12652 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
12653
12654         PR middle-end/43209
12655         * gcc.dg/tree-ssa/ivopts-4.c: New.
12656
12657 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
12658
12659         * lib/target-supports-dg.exp (check-flags): Provide defaults for
12660         include-opts and exclude-opts; skip checking the flags if arguments
12661         are the same as the defaults.
12662         (dg-xfail-if): Verify the number of arguments, supply defaults
12663         for unspecified optional arguments.
12664         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12665
12666 2010-03-03  Jason Merrill  <jason@redhat.com>
12667
12668         PR c++/12909
12669         * g++.dg/abi/mangle40.C: Updated.
12670
12671 2010-03-03  Jason Merrill  <jason@redhat.com>
12672
12673         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12674         * g++.dg/abi/mangle23.C: Likewise.
12675         * g++.dg/eh/simd-2.C: Likewise.
12676         * g++.dg/ext/attribute-test-2.C: Likewise.
12677         * g++.dg/ext/vector14.C: Likewise.
12678         * g++.dg/other/pr34435.C: Likewise.
12679         * g++.dg/template/conv8.C: Likewise.
12680         * g++.dg/template/nontype9.C: Likewise.
12681         * g++.dg/template/qualttp17.C: Likewise.
12682         * g++.dg/template/ref1.C: Likewise.
12683         * g++.old-deja/g++.pt/crash68.C: Likewise.
12684         * g++.old-deja/g++.pt/ref1.C: Likewise.
12685         * g++.old-deja/g++.pt/ref3.C: Likewise.
12686         * g++.old-deja/g++.pt/ref4.C: Likewise.
12687
12688         PR c++/12909
12689         * g++.dg/abi/mangle40.C: New.
12690         * g++.dg/abi/mangle41.C: New.
12691         * g++.dg/lto/20100302_0.C: New.
12692         * g++.dg/lto/20100302_1.C: New.
12693         * g++.dg/lto/20100302.h: New.
12694
12695 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
12696
12697         PR fortran/43243
12698         * gfortran.dg/internal_pack_12.f90: New test.
12699
12700 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
12701
12702         * gcc.dg/pr36997.c: Adjust error message.
12703
12704 2010-03-03  Mike Stump  <mikestump@comcast.net>
12705
12706         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12707         adjustments to not be present on machines that align the stack to
12708         more than 4 bytes and don't have a red zone yet as that is an
12709         unimplemented optimization.
12710
12711 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
12712
12713         PR fortran/43169
12714         * gfortran.dg/impure_assignment_3.f90: New.
12715
12716 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
12717
12718         PR debug/43229
12719         * gfortran.dg/pr43229.f90: New test.
12720
12721         PR debug/43237
12722         * gcc.dg/debug/dwarf2/pr43237.c: New test.
12723
12724         PR debug/43177
12725         * gcc.dg/guality/pr43177.c: New test.
12726
12727 2010-03-02  Jason Merrill  <jason@redhat.com>
12728
12729         * g++.dg/ext/vector9.C: Adjust error message.
12730         * g++.dg/conversion/simd3.C: Likewise.
12731         * g++.dg/other/error23.C: Likewise.
12732
12733 2010-03-02  Mike Stump  <mikestump@comcast.net>
12734
12735         PR c++/41090
12736         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12737
12738 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
12739
12740         PR fortran/43180
12741         * gfortran.dg/internal_pack_10.f90: New test.
12742
12743         PR fortran/43173
12744         * gfortran.dg/internal_pack_11.f90: New test.
12745
12746 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
12747
12748         PR middle-end/42640
12749         * gcc.dg/tree-ssa/pr42640.c: New.
12750
12751 2010-03-01  Richard Guenther  <rguenther@suse.de>
12752
12753         PR tree-optimization/43220
12754         * gcc.c-torture/execute/pr43220.c: New testcase.
12755
12756 2010-03-01  Richard Guenther  <rguenther@suse.de>
12757
12758         PR middle-end/43213
12759         * gcc.dg/pr43213.c: New testcase.
12760
12761 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12762
12763         PR pch/14940
12764         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12765
12766 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12767
12768         * lib/target-supports.exp (check_effective_target_ucn_nocache):
12769         New function.
12770         (check_effective_target_ucn): Likewise.
12771
12772         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12773         if !ucn.
12774         * gcc.dg/ucnid-2.c: Likewise.
12775         * gcc.dg/ucnid-3.c: Likewise.
12776         * gcc.dg/ucnid-4.c: Likewise.
12777         * gcc.dg/ucnid-11.c: Likewise.
12778         * gcc.dg/ucnid-12.c: Likewise.
12779         * gcc.dg/ucnid-6.c: Skip if !ucn.
12780         * gcc.dg/ucnid-9.c: Likewise.
12781
12782 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12783
12784         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12785         lists to dg-skip-if.
12786         * gcc.target/i386/stackalign/return-3.c: Likewise.
12787
12788 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12789
12790         * gcc.target/i386/clearcap.map: New file.
12791         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12792         Pass clearcap.map by default if supported.
12793
12794 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12795
12796         PR fortran/42900
12797         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12798         Explain this.
12799         * gfortran.dg/stat_2.f90: Likewise.
12800
12801 2010-03-01  Tobias Burnus  <burnus@net-b.de>
12802
12803         PR fortran/43199
12804         * gfortran.dg/module_read_2.f90: New test.
12805
12806 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
12807
12808         PR c++/42748
12809         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12810         * g++.dg/abi/mangle12.C: Likewise.
12811         * g++.dg/abi/mangle20-2.C: Likewise.
12812         * g++.dg/abi/mangle17.C: Likewise.
12813         * g++.dg/template/cond2.C: Likewise.
12814         * g++.dg/template/pr35240.C: Likewise.
12815
12816 2010-02-27  Richard Guenther  <rguenther@suse.de>
12817
12818         PR tree-optimization/43186
12819         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12820
12821 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12822
12823         * g++.dg/abi/packed1.C: Expect warning on the SH.
12824
12825 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
12826
12827         PR c++/42054:
12828         * g++.dg/parse/error37.C: New test.
12829
12830 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12831
12832         PR c/24577
12833         PR c/43192
12834         * gcc.dg/pr8927-1.c: Match new note.
12835         * gcc.dg/990506-0.c: Likewise.
12836         * gcc.dg/gomp/flush-2.c: Likewise.
12837         * gcc.dg/gomp/atomic-5.c: Likewise.
12838         * gcc.dg/gomp/pr34607.c: Likewise.
12839         * gcc.dg/pr35746.c: Likewise.
12840         * gcc.dg/cpp/pragma-1.c: Likewise.
12841         * gcc.dg/cpp/pragma-2.c: Likewise.
12842         * gcc.dg/pr41842.c: Likewise.
12843         * gcc.dg/noncompile/20040629-1.c: Likewise.
12844         * objc.dg/private-1.m: Likewise.
12845
12846 2010-02-27  Tobias Burnus  <burnus@net-b.de>
12847
12848         PR fortran/43185
12849         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12850         * gfortran.dg/default_initialization_4.f90: New test.
12851
12852 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
12853
12854         * gnat.dg/thin_pointer.ad[sb]: Rename into...
12855         * gnat.dg/thin_pointer1.ad[sb]: ...this.
12856         * gnat.dg/thin_pointer2.adb: New test.
12857         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12858
12859 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12860
12861         PR c/20631
12862         * gcc.dg/cpp/c90-pedantic.c: New.
12863         * gcc.dg/cpp/c90.c: New.
12864         * gcc.dg/gnu90-const-expr-1.c: New.
12865         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12866
12867 2010-02-26  Richard Guenther  <rguenther@suse.de>
12868
12869         PR tree-optimization/43186
12870         * gcc.c-torture/compile/pr43186.c: New testcase.
12871
12872 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
12873
12874         PR debug/43190
12875         * c-c++-common/dwarf2/pr43190.c: New test.
12876
12877 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12878
12879         PR testsuite/37074:
12880         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12881
12882 2010-02-26  Richard Guenther  <rguenther@suse.de>
12883
12884         PR tree-optimization/43188
12885         * gcc.c-torture/compile/pr43188.c: New testcase.
12886
12887 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12888
12889         PR target/43175
12890         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12891
12892 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
12893
12894         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12895
12896 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
12897
12898         PR target/43154
12899         * gcc.target/powerpc/pr43154.c: New file.
12900
12901 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
12902
12903         PR debug/43166
12904         * gfortran.dg/debug/pr43166.f: New test.
12905
12906         PR debug/43165
12907         * gcc.dg/torture/pr43165.c: New test.
12908
12909 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12910
12911         PR c/43128
12912         * c-c++-common/pr41779.c: Update.
12913
12914 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12915
12916         PR ada/32547
12917         * lib/gnat-dg.exp (gnat_load): Redefine.
12918
12919         * ada/acats/run_acats: Run run_all.sh with $SHELL.
12920         * ada/acats/run_all.sh: Downcase tasking not implemented message.
12921
12922 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12923
12924         PR libobjc/36610
12925         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12926         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12927         -fgnu-runtime.
12928         Sort entries.
12929
12930 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12931
12932         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12933
12934 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
12935
12936         PR debug/43150
12937         * gcc.dg/guality/vla-1.c: New test.
12938
12939 2010-02-24  Tobias Burnus  <burnus@net-b.de>
12940
12941         PR fortran/43042
12942         * gfortran.dg/c_ptr_tests_15.f90: New test.
12943
12944 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12945
12946         PR target/43107
12947         * gcc.target/i386/pr43107.c: New test.
12948
12949 2010-02-23  Jason Merrill  <jason@redhat.com>
12950
12951         PR c++/43143
12952         * g++.dg/cpp0x/variadic100.C: New.
12953
12954 2010-02-23  Jason Merrill  <jason@redhat.com>
12955
12956         PR debug/42800
12957         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12958         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12959         * c-c++-common/dwarf2/vla1.c: New.
12960
12961 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12962
12963         PR target/43139
12964         * gcc.dg/pr43139.c: New test.
12965
12966         PR debug/43077
12967         * gcc.dg/guality/pr43077-1.c: New test.
12968
12969 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12970
12971         PR 43123
12972         * gcc.dg/march.c: New.
12973         * gcc.dg/march-generic.c: New.
12974         * gcc.dg/mtune.c: New.
12975
12976 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12977
12978         PR middle-end/43083
12979         * gcc.dg/graphite/pr43083.c: New.
12980
12981 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12982
12983         PR middle-end/43097
12984         * gfortran.dg/graphite/pr43097.f: New.
12985
12986 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12987             Manuel López-Ibáñez  <manu@gcc.gnu.org>
12988
12989         PR middle-end/43140
12990         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12991
12992 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12993
12994         PR middle-end/43026
12995         * g++.dg/graphite/pr43026.C: New.
12996
12997 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12998
12999         PR c++/43126
13000         * gcc.dg/cleanup-1.c: Update.
13001         * gcc.dg/func-args-1.c: Update.
13002         * gcc.dg/format/sentinel-1.c: Update.
13003         * g++.old-deja/g++.jason/scoping10.C: Update.
13004         * g++.old-deja/g++.ns/lookup5.C: Update.
13005         * g++.dg/ext/cleanup-1.C: Update.
13006         * g++.dg/parse/varmod1.C: Update.
13007         * g++.dg/parse/error33.C: Update.
13008         * g++.dg/expr/call3.C: Update.
13009         * g++.dg/func-args-1.C: New.
13010
13011 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13012
13013         PR c/43125
13014         * gcc.dg/attr-used-2.c: Moved to ...
13015         * c-c++-common/attr-used-2.c: Here.
13016
13017         * gcc.dg/attr-used.c: Moved to ...
13018         * c-c++-common/attr-used.c: Here.
13019
13020 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
13021
13022         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13023
13024 2010-02-22  Richard Guenther  <rguenther@suse.de>
13025
13026         PR lto/43045
13027         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13028         * gfortran.dg/lto/20100222-1_1.c: Likewise.
13029
13030 2010-02-22  Richard Guenther  <rguenther@suse.de>
13031
13032         PR tree-optimization/42749
13033         * gcc.c-torture/compile/pr42749.c: New testcase.
13034
13035 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
13036
13037         PR fortran/43072
13038         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13039         * gfortran.dg/internal_pack_9.f90: New test.
13040
13041 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13042
13043         PR c++/23510
13044         * g++.dg/template/recurse.C: Adjust.
13045         * g++.dg/template/pr23510.C: New.
13046
13047 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
13048
13049         PR c++/42824
13050         * g++.dg/template/memclass4.C: New test.
13051
13052 2010-02-21  Tobias Burnus  <burnus@net-b.de>
13053
13054         PR fortran/35259
13055         * gfortran.dg/reassoc_5.f90: New test.
13056
13057 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
13058
13059         PR target/43067
13060         * gcc.target/i386/pr43067.c: New test.
13061
13062 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13063
13064         PR c++/35669
13065         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13066         -Wconversion-null.
13067         * g++.dg/warn/Wconversion-null.C: New test.
13068         * g++.old-deja/g++.other/null1.C: Move to...
13069         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13070
13071 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
13072
13073         PR fortran/36932
13074         PR fortran/36933
13075         * gfortran.dg/dependency_26.f90: New test.
13076
13077         PR fortran/43072
13078         * gfortran.dg/internal_pack_7.f90: New test.
13079
13080         PR fortran/43111
13081         * gfortran.dg/internal_pack_8.f90: New test.
13082
13083 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13084
13085         PR 43128
13086         * c-c++-common/pr41779.c: Fix broken testcase.
13087
13088 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13089
13090         PR 36513
13091         * c-c++-common/pr36513.c: New testcase.
13092         * c-c++-common/pr36513-2.c: New testcase.
13093
13094 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13095
13096         PR 41779
13097         * c-c++-common/pr41779.c: New.
13098
13099 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
13100
13101         PR debug/43084
13102         * gcc.dg/pr43084.c: New test.
13103
13104 2010-02-19  Richard Guenther  <rguenther@suse.de>
13105
13106         PR tree-optimization/42916
13107         * gcc.dg/pr42916.c: New testcase.
13108
13109 2010-02-18  Jason Merrill  <jason@redhat.com>
13110
13111         PR c++/42837
13112         * g++.dg/abi/packed1.C: Add expected warning.
13113
13114         PR c++/43108
13115         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13116         * gcc.dg/torture/dg-torture.exp: Likewise.
13117         * c-c++-common/torture/complex-sign.h,
13118         c-c++-common/torture/complex-sign-add.c,
13119         c-c++-common/torture/complex-sign-mixed-add.c,
13120         c-c++-common/torture/complex-sign-mixed-div.c,
13121         c-c++-common/torture/complex-sign-mixed-mul.c,
13122         c-c++-common/torture/complex-sign-mixed-sub.c,
13123         c-c++-common/torture/complex-sign-mul.c,
13124         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13125         Adapt for C++ compilation as well.
13126
13127         PR c++/43070
13128         * g++.dg/ext/label1.C: Update.
13129         * g++.dg/ext/label2.C: Update.
13130
13131         PR c++/26261
13132         * g++.dg/template/dependent-name6.C: New.
13133
13134         PR c++/43109
13135         * g++.dg/parse/namespace12.C: New.
13136
13137 2010-02-18  Martin Jambor  <mjambor@suse.cz>
13138
13139         PR tree-optimization/43066
13140         * gcc.c-torture/compile/pr43066.c: New test.
13141
13142 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
13143
13144         * g++.dg/ext/attrib35.C: Fix target selector string.
13145         * g++.dg/ext/attrib36.C: Ditto.
13146         * g++.dg/ext/attrib37.C: Ditto.
13147         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13148         * g++.dg/abi/mangle25.C: Ditto.
13149
13150 2010-02-17  Jason Merrill  <jason@redhat.com>
13151
13152         PR c++/43069
13153         * g++.dg/parse/namespace11.C: New.
13154
13155         PR c++/43093
13156         * g++.dg/ext/attrib37.C: New.
13157
13158         PR c++/43079
13159         * g++.dg/template/ptrmem20.C: New.
13160
13161 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
13162
13163         PR target/43103
13164         * gcc.target/i386/xop-check.h: Include m256-check.h.
13165         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13166         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13167         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13168         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13169
13170 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
13171
13172         PR debug/42918
13173         * gcc.dg/pr42918.c: New test.
13174
13175 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
13176
13177         * g++.dg/ext/attrib36.C: Require ILP32.
13178
13179 2010-02-16  Richard Guenther  <rguenther@suse.de>
13180
13181         PR tree-optimization/41043
13182         * gfortran.dg/pr41043.f90: New testcase.
13183         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13184
13185 2010-02-16  Jason Merrill  <jason@redhat.com>
13186
13187         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13188
13189 2010-02-16  Ira Rosen  <irar@il.ibm.com>
13190
13191         PR tree-optimization/43074
13192         * gcc.dg/vect/fast-math-pr43074.c: New test.
13193
13194 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
13195
13196         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13197
13198 2010-02-16  Jason Merrill  <jason@redhat.com>
13199
13200         PR c++/43031
13201         * g++.dg/ext/attrib36.C: New.
13202
13203         PR c++/43036
13204         * g++.dg/other/array6.C: New.
13205
13206 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13207
13208         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13209
13210 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
13211
13212         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13213         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13214         * gcc.target/i386/xop-vpermil2pd-1.c: New.
13215         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13216         * gcc.target/i386/xop-vpermil2ps-1.c: New.
13217         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13218
13219 2010-02-15  Richard Guenther  <rguenther@suse.de>
13220
13221         PR middle-end/43068
13222         * g++.dg/torture/pr43068.C: New testcase.
13223
13224 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
13225
13226         PR c++/43024
13227         * g++.dg/opt/ice1.C: New.
13228
13229 2010-02-14  Jason Merrill  <jason@redhat.com>
13230
13231         PR c++/41997
13232         * g++.dg/cpp0x/initlist-opt.C: New.
13233
13234 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
13235
13236         PR fortran/41113
13237         PR fortran/41117
13238         * gfortran.dg/internal_pack_6.f90: New test.
13239
13240 2010-02-12  Jason Merrill  <jason@redhat.com>
13241
13242         PR c++/43054
13243         * g++.dg/cpp0x/variadic99.C: New.
13244
13245 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
13246
13247         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13248         sign extend pointers to gualchk_t.
13249
13250         PR c++/43033
13251         * g++.dg/other/default3.C: Xfail g4 test.
13252
13253 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13254
13255         PR middle-end/43012
13256         * gcc.dg/graphite/pr43012.c: New.
13257
13258 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13259
13260         PR middle-end/42930
13261         * g++.dg/graphite/pr42930.C: New.
13262
13263 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13264
13265         PR middle-end/42914
13266         PR middle-end/42530
13267         * gcc.dg/graphite/pr42530.c: New.
13268         * gcc.dg/graphite/pr42914.c: New.
13269
13270 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13271
13272         PR middle-end/42771
13273         * gcc.dg/graphite/pr42771.c: New.
13274
13275 2010-02-11  Richard Guenther  <rguenther@suse.de>
13276
13277         PR tree-optimization/42998
13278         * gcc.c-torture/compile/pr42998.c: New testcase.
13279
13280 2010-02-10  Jason Merrill  <jason@redhat.com>
13281
13282         PR c++/41896
13283         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13284
13285         PR c++/42983, core issue 906
13286         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13287         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13288
13289         PR c++/43016
13290         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13291
13292 2010-02-10  Richard Guenther  <rguenther@suse.de>
13293
13294         PR tree-optimization/43017
13295         * gcc.dg/torture/pr43017.c: New testcase.
13296
13297 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13298
13299         PR fortran/40823
13300         * gfortran.dg/private_type_1.f90: Update error location.
13301         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13302         * gfortran.dg/typebound_operator_2.f03: Ditto.
13303         * gfortran.dg/assignment_2.f90: Ditto.
13304         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13305         * gfortran.dg/binding_label_tests_9.f03: Ditto.
13306
13307 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13308
13309         PR fortran/43015
13310         * gfortran.dg/bind_c_usage_20.f90: New test.
13311
13312 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13313
13314         PR debug/43010
13315         * g++.dg/debug/pr43010.C: New test.
13316
13317 2010-02-10  Richard Guenther  <rguenther@suse.de>
13318
13319         PR c/43007
13320         * gcc.c-torture/execute/20100209-1.c: New testcase.
13321         * gcc.dg/fold-div-3.c: Likewise.
13322
13323 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13324
13325         * gcc.dg/builtin-ffs-1.c: New test.
13326
13327 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13328
13329         PR fortran/42999
13330         * gfortran.dg/array_constructor_35.f90: New test.
13331
13332 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13333
13334         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13335
13336 2010-02-09  Jason Merrill  <jason@redhat.com>
13337
13338         PR c++/42399
13339         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13340
13341         PR c++/42370
13342         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13343
13344 2010-02-09  Tobias Burnus  <burnus@net-b.de>
13345
13346         PR fortran/41869
13347         * gfortran.dg/module_write_1.f90: New test.
13348
13349 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
13350
13351         * gcc.dg/pr19340.c: Adjust.
13352
13353 2010-02-09  Richard Guenther  <rguenther@suse.de>
13354
13355         PR tree-optimization/43008
13356         * gcc.c-torture/execute/pr43008.c: New testcase.
13357
13358 2010-02-09  Richard Guenther  <rguenther@suse.de>
13359
13360         PR tree-optimization/43000
13361         * gcc.dg/torture/pr43000.c: New testcase.
13362         * gcc.dg/torture/pr43002.c: Likewise.
13363
13364 2010-02-09  Daniel Kraft  <d@domob.eu>
13365
13366         PR fortran/39171
13367         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13368         and pass -Wsurprising as necessary.
13369
13370 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
13371
13372         PR tree-optimization/42890
13373         * g++.dg/torture/pr42890.C: New test.
13374
13375 2010-02-08  Richard Guenther  <rguenther@suse.de>
13376
13377         PR middle-end/42995
13378         * gcc.dg/tree-ssa/inline-4.c: New testcase.
13379
13380 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13381
13382         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
13383         return 0 from main.
13384         * gcc.dg/graphite/block-1.c: Same.
13385         * gcc.dg/graphite/block-3.c: Same.
13386         * gcc.dg/graphite/block-4.c: Same.
13387         * gcc.dg/graphite/block-5.c: Same.
13388         * gcc.dg/graphite/block-6.c: Same.
13389         * gcc.dg/graphite/block-7.c: Same.
13390         * gcc.dg/graphite/interchange-0.c: Same.
13391         * gcc.dg/graphite/interchange-1.c: Same.
13392         * gcc.dg/graphite/interchange-10.c: Same.
13393         * gcc.dg/graphite/interchange-11.c: Same.
13394         * gcc.dg/graphite/interchange-12.c: Same.
13395         * gcc.dg/graphite/interchange-2.c: Same.
13396         * gcc.dg/graphite/interchange-3.c: Same.
13397         * gcc.dg/graphite/interchange-4.c: Same.
13398         * gcc.dg/graphite/interchange-5.c: Same.
13399         * gcc.dg/graphite/interchange-6.c: Same.
13400         * gcc.dg/graphite/interchange-7.c: Same.
13401         * gcc.dg/graphite/interchange-8.c: Same.
13402         * gcc.dg/graphite/interchange-9.c: Same.
13403         * gcc.dg/graphite/interchange-mvt.c: Same.
13404
13405 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13406
13407         * gfortran.dg/graphite/id-19.f: New.
13408         * gfortran.dg/graphite/pr14741.f90: New.
13409         * gfortran.dg/graphite/pr41924.f90: New.
13410         * gfortran.dg/graphite/run-id-2.f90: New.
13411
13412 2010-02-07  Richard Guenther  <rguenther@suse.de>
13413
13414         PR middle-end/42956
13415         * gcc.c-torture/compile/pr42956.c: New testcase.
13416
13417 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13418
13419         PR libfortran/42742
13420         * gfortran.dg/fmt_cache_2.f: New test.
13421
13422 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13423
13424         * gfortran.dg/read_no_eor.f90: New test.
13425
13426 2010-02-05  Jason Merrill  <jason@redhat.com>
13427
13428         * g++.dg/ext/label13.C: Move constructor body out of class.
13429
13430 2010-02-03  Jason Merrill  <jason@redhat.com>
13431
13432         PR c++/42870
13433         * g++.dg/ext/dllexport3.C: New.
13434
13435 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
13436
13437         * gcc.dg/format/ms-format3.c: New test for specific MS types.
13438
13439 2010-02-05  Richard Guenther  <rguenther@suse.de>
13440
13441         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13442
13443 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
13444
13445         PR c++/42915
13446         * g++.dg/other/crash-9.C: New test.
13447
13448 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
13449
13450         PR fortran/42309
13451         * gfortran.dg/subref_array_pointer_4.f90 : New test.
13452
13453 2010-02-04  Richard Guenther  <rguenther@suse.de>
13454
13455         PR rtl-optimization/42952
13456         * gcc.dg/torture/pr42952.c: New testcase.
13457
13458 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13459
13460         PR libfortran/42901
13461         * gfortran.dg/namelist_60.f90: New test.
13462
13463 2010-02-03  Jason Merrill  <jason@redhat.com>
13464
13465         PR c++/40138
13466         * g++.dg/ext/builtin11.C: New.
13467
13468         PR c++/4926
13469         PR c++/38600
13470         * g++.dg/abi/mangle35.C: New.
13471         * g++.dg/abi/mangle37.C: New.
13472
13473         PR c++/12909
13474         * g++.dg/abi/mangle36.C: New.
13475
13476         PR c++/35652
13477         * g++.dg/warn/string1.C: New.
13478
13479 2010-02-03  Richard Guenther  <rguenther@suse.de>
13480
13481         PR tree-optimization/42944
13482         * gcc.dg/errno-1.c: New testcase.
13483
13484 2010-02-03  Richard Guenther  <rguenther@suse.de>
13485
13486         PR middle-end/42927
13487         * gcc.c-torture/compile/pr42927.c: New testcase.
13488
13489 2010-02-03  Tobias Burnus  <burnus@net-b.de>
13490
13491         PR fortran/42936
13492         * gfortran.dg/null_4.f90: New test.
13493
13494 2010-02-02  Jason Merrill  <jason@redhat.com>
13495
13496         PR c++/41090
13497         * g++.dg/ext/label13.C: New.
13498
13499 2010-02-02  Tobias Burnus  <burnus@net-b.de>
13500
13501         PR fortran/42650
13502         * gfortran.dg/func_result_5.f90: New test.
13503
13504 2010-02-01  Tobias Burnus  <burnus@net-b.de>
13505
13506         PR fortran/42922
13507         * gfortran.dg/pure_initializer_3.f90: News test.
13508
13509 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
13510
13511         PR fortran/42888
13512         * gfortran.dg/allocate_derived_2.f90: New test.
13513
13514 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
13515
13516         PR middle-end/42898
13517         * gcc.dg/torture/pr42898-2.c: New test.
13518
13519 2010-01-31  Richard Guenther  <rguenther@suse.de>
13520
13521         PR middle-end/42898
13522         * gcc.dg/torture/pr42898.c: New testcase.
13523
13524 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
13525
13526         PR fortran/38324
13527         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13528         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
13529
13530 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
13531
13532         * g++.dg/tree-ssa/inline-1.C: New.
13533         * g++.dg/tree-ssa/inline-2.C: New.
13534         * g++.dg/tree-ssa/inline-3.C: New.
13535
13536 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
13537
13538         PR testsuite/41701
13539         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13540         the string 'pow' in the pathname of the compiler from generating a
13541         test failure.
13542
13543 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13544
13545         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13546         * g++.old-deja/g++.mike/eh17.C: Likewise.
13547         * g++.old-deja/g++.mike/p5571.C: Likewise.
13548
13549 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
13550
13551         PR c++/42758
13552         PR c++/42634
13553         PR c++/42336
13554         PR c++/42797
13555         PR c++/42880
13556         * g++.dg/other/crash-5.C: New test.
13557         * g++.dg/other/crash-6.C: New test.
13558         * g++.dg/other/crash-7.C: New test.
13559         * g++.dg/other/crash-8.C: New test.
13560
13561 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
13562
13563         PR rtl-optimization/42889
13564         * gcc.dg/pr42889.c: New test.
13565
13566 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
13567
13568         * gcc.target/i386/pr42881.c: Use SSE2.
13569
13570 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
13571
13572         PR target/42891
13573         * gcc.target/i386/pr42891.c: New test.
13574
13575 2010-01-28  Richard Guenther  <rguenther@suse.de>
13576
13577         PR tree-optimization/42871
13578         * g++.dg/torture/pr42871.C: New testcase.
13579
13580 2010-01-28  Richard Guenther  <rguenther@suse.de>
13581
13582         * gcc.dg/Wobjsize-1.h: New testcase.
13583         * gcc.dg/Wobjsize-1.c: Likewise.
13584
13585 2010-01-28  Richard Guenther  <rguenther@suse.de>
13586
13587         PR middle-end/42883
13588         * g++.dg/torture/pr42883.C: New testcase.
13589
13590 2010-01-28  Michael Matz  <matz@suse.de>
13591
13592         * gcc.target/i386/pr42881.c: New test.
13593
13594 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13595
13596         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
13597         Add i?86-*-solaris2* support.
13598
13599 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
13600
13601         PR c++/42713
13602         PR c++/42820
13603         * g++.dg/template/typedef27.C: New test case.
13604         * g++.dg/template/typedef28.C: New test case.
13605
13606 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
13607
13608         * gcc.dg/optimize-bswap*.c: Add ARM target
13609
13610 2010-01-27  Richard Guenther  <rguenther@suse.de>
13611
13612         PR middle-end/42878
13613         * gcc.dg/torture/pr42878-1.c: New testcase.
13614         * gcc.dg/torture/pr42878-2.c: Likewise.
13615
13616 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
13617
13618         PR middle-end/42874
13619         * gcc.dg/vla-22.c: New test.
13620
13621 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
13622
13623         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
13624         current collation.
13625
13626 2010-01-26  Richard Guenther  <rguenther@suse.de>
13627
13628         PR rtl-optimization/42685
13629         * gcc.dg/pr42685.c: New testcase.
13630         * g++.dg/other/pr42685.C: Likewise.
13631
13632 2010-01-26  Richard Guenther  <rguenther@suse.de>
13633
13634         PR middle-end/42806
13635         * g++.dg/other/pr42806.C: New testcase.
13636
13637 2010-01-26  Richard Guenther  <rguenther@suse.de>
13638
13639         PR tree-optimization/42250
13640         * gcc.dg/pr42250.c: New testcase.
13641
13642 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
13643
13644         * gnat.dg/array_bounds_test.adb: New test.
13645
13646 2010-01-25  Tobias Burnus  <burnus@net-b.de>
13647
13648         PR fortran/42858
13649         * gfortran.dg/generic_21.f90: New test.
13650
13651 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13652
13653         PR testsuite/41522
13654         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13655
13656 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
13657
13658         PR c++/42748
13659         * g++.dg/abi/arm_va_list2.C: New test.
13660         * g++.dg/abi/arm_va_list2.h: Companion header file.
13661
13662 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
13663
13664         PR fortran/41044
13665         * gfortran.dg/parameter_array_ref_2.f90 : New test.
13666
13667         PR fortran/41167
13668         * gfortran.dg/char_array_arg_1.f90 : New test.
13669
13670         * gfortran.dg/pr25923.f90 : Remove XFAIL.
13671
13672 2010-01-24  Tobias Burnus  <burnus@net-b.de>
13673
13674         PR fortran/39304
13675         * gfortran.dg/generic_20.f90: New test.
13676
13677 2010-01-22  Michael Matz  <matz@suse.de>
13678
13679         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13680         -msse2.
13681
13682 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
13683
13684         PR fortran/42736
13685         * gfortran.dg/dependency_25.f90 : New test.
13686
13687 2010-01-21  Martin Jambor  <mjambor@suse.cz>
13688
13689         PR tree-optimization/42585
13690         * gcc.dg/tree-ssa/pr42585.c: New test.
13691
13692 2010-01-21  Richard Guenther  <rguenther@suse.de>
13693
13694         PR middle-end/19988
13695         * gcc.dg/pr19988.c: New testcase.
13696
13697 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
13698
13699         * g++.dg/compat/decimal/compat-common.h: New file.
13700         * g++.dg/compat/decimal/decimal-dummy.h: New file.
13701         * g++.dg/compat/decimal/pass_x.h: New file.
13702         * g++.dg/compat/decimal/pass_y.h: New file.
13703         * g++.dg/compat/decimal/pass-1_main.C: New file.
13704         * g++.dg/compat/decimal/pass-1_x.C: New file.
13705         * g++.dg/compat/decimal/pass-1_y.C: New file.
13706         * g++.dg/compat/decimal/pass-2_main.C: New file.
13707         * g++.dg/compat/decimal/pass-2_x.C: New file.
13708         * g++.dg/compat/decimal/pass-2_y.C: New file.
13709         * g++.dg/compat/decimal/pass-3_main.C: New file.
13710         * g++.dg/compat/decimal/pass-3_x.C: New file.
13711         * g++.dg/compat/decimal/pass-3_y.C: New file.
13712         * g++.dg/compat/decimal/pass-4_main.C: New file.
13713         * g++.dg/compat/decimal/pass-4_x.C: New file.
13714         * g++.dg/compat/decimal/pass-4_y.C: New file.
13715         * g++.dg/compat/decimal/pass-5_main.C: New file.
13716         * g++.dg/compat/decimal/pass-5_x.C: New file.
13717         * g++.dg/compat/decimal/pass-5_y.C: New file.
13718         * g++.dg/compat/decimal/pass-6_main.C: New file.
13719         * g++.dg/compat/decimal/pass-6_x.C: New file.
13720         * g++.dg/compat/decimal/pass-6_y.C: New file.
13721         * g++.dg/compat/decimal/return_x.h: New file.
13722         * g++.dg/compat/decimal/return_y.h: New file.
13723         * g++.dg/compat/decimal/return-1_main.C: New file.
13724         * g++.dg/compat/decimal/return-1_x.C: New file.
13725         * g++.dg/compat/decimal/return-1_y.C: New file.
13726         * g++.dg/compat/decimal/return-2_main.C: New file.
13727         * g++.dg/compat/decimal/return-2_x.C: New file.
13728         * g++.dg/compat/decimal/return-2_y.C: New file.
13729         * g++.dg/compat/decimal/return-3_main.C: New file.
13730         * g++.dg/compat/decimal/return-3_x.C: New file.
13731         * g++.dg/compat/decimal/return-3_y.C: New file.
13732         * g++.dg/compat/decimal/return-4_main.C: New file.
13733         * g++.dg/compat/decimal/return-4_x.C: New file.
13734         * g++.dg/compat/decimal/return-4_y.C: New file.
13735         * g++.dg/compat/decimal/return-5_main.C: New file.
13736         * g++.dg/compat/decimal/return-5_x.C: New file.
13737         * g++.dg/compat/decimal/return-5_y.C: New file.
13738         * g++.dg/compat/decimal/return-6_main.C: New file.
13739         * g++.dg/compat/decimal/return-6_x.C: New file.
13740         * g++.dg/compat/decimal/return-6_y.C: New file.
13741
13742 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13743
13744         PR debug/42715
13745         * gcc.dg/pr42715.c: New.
13746
13747 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
13748
13749         PR c++/42038
13750         * g++.dg/parse/crash55.C: New.
13751
13752 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13753
13754         PR debug/42782
13755         * gcc.dg/guality/pr42782.c: New.
13756
13757 2010-01-20  Jason Merrill  <jason@redhat.com>
13758
13759         PR c++/41788
13760         * g++.dg/abi/packed1.C: New.
13761
13762         PR c++/41920
13763         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13764
13765         PR c++/40750
13766         * g++.dg/parse/fn-typedef1.C: New.
13767         * g++.dg/other/cv_quals.C: Adjust.
13768
13769 2010-01-20  Anthony Green  <green@moxielogic.com>
13770
13771         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13772         pack(push) pragma).
13773         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13774         * gcc.dg/20020312-2.c: Port this to the moxie core.
13775         * gcc.dg/weak/typeof-2.c: Ditto.
13776
13777 2010-01-20  Richard Guenther  <rguenther@suse.de>
13778
13779         PR tree-optimization/42717
13780         * gcc.c-torture/compile/pr42717.c: New testcase.
13781
13782 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
13783
13784         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13785         of signed, add a few new tests.
13786
13787         PR middle-end/42803
13788         * g++.dg/parse/limits-initializer1.C: New test.
13789
13790 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13791
13792         PR fortran/42804
13793         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13794         * gfortran.dg/typebound_call_12.f03: New test.
13795
13796 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
13797
13798         PR fortran/42783
13799         * gfortran.dg/bounds_check_15.f90 : New test.
13800
13801 2010-01-19  Michael Matz  <matz@suse.de>
13802
13803         PR tree-optimization/41783
13804         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13805
13806 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13807
13808         PR target/38697.
13809         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13810         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13811         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
13812         * gcc.target/arm/neon/vget_lows16.c: Likewise.
13813         * gcc.target/arm/neon/vget_lows32.c: Likewise.
13814         * gcc.target/arm/neon/vget_lows64.c: Likewise.
13815         * gcc.target/arm/neon/vget_lows8.c: Likewise.
13816         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13817         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13818         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13819         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13820
13821 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13822
13823         PR fortran/42545
13824         * gfortran.dg/extends_6.f03: Modified an error message.
13825         * gfortran.dg/extends_10.f03: New test.
13826         * gfortran.dg/private_type_6.f03: Modified an error message.
13827         * gfortran.dg/structure_constructor_8.f03: Ditto.
13828
13829 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
13830
13831         PR tree-optimization/42719
13832         * gcc.dg/pr42719.c: New test.
13833
13834         PR debug/42728
13835         * gcc.dg/pr42728.c: New test.
13836
13837 2010-01-19  Anthony Green  <green@moxielogic.com>
13838
13839         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13840
13841 2010-01-18  Anthony Green  <green@moxielogic.com>
13842
13843         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13844         for moxie.
13845
13846 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
13847
13848         * g++.dg/template/error45.C: reverted as part of reverting the
13849         fix of PR c++/42634.
13850
13851 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13852
13853         PR c++/42634
13854         * g++.dg/template/error45.C: New test.
13855
13856 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13857
13858         PR c++/42766
13859         * g++.dg/conversion/op6.C: New test.
13860
13861 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
13862
13863         PR target/42774
13864         * gcc.target/alpha/pr42774.c: New test.
13865
13866 2010-01-18  Richard Guenther  <rguenther@suse.de>
13867
13868         PR tree-optimization/42781
13869         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13870
13871 2010-01-17  Richard Guenther  <rguenther@suse.de>
13872
13873         PR middle-end/42248
13874         * gcc.c-torture/execute/pr42248.c: New testcase.
13875
13876 2010-01-17  Richard Guenther  <rguenther@suse.de>
13877
13878         PR tree-optimization/42773
13879         * g++.dg/torture/pr42773.C: New testcase.
13880
13881 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
13882
13883         PR fortran/42677
13884         * gfortran.dg/interface_assignment_5.f90: New test.
13885
13886 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
13887
13888         PR c++/42697
13889         * g++.dg/template/crash94.C: Reverted.
13890
13891 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
13892
13893         PR debug/42767
13894         * gcc.dg/debug/pr42767.c: New.
13895
13896 2010-01-15  Jason Merrill  <jason@redhat.com>
13897
13898         PR c++/42761
13899         * g++.dg/cpp0x/decltype22.C: New.
13900
13901 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
13902
13903         PR middle-end/42760
13904         * g++.dg/torture/pr42760.C: New test.
13905
13906 2010-01-15  Jing Yu  <jingyu@google.com>
13907
13908         PR rtl-optimization/42691
13909         * gcc.c-torture/execute/pr42691.c: New.
13910
13911 2010-01-15  Richard Guenther  <rguenther@suse.de>
13912
13913         PR middle-end/42739
13914         * g++.dg/torture/pr42739.C: New testcase.
13915
13916 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
13917
13918         * g++.dg/template/error45.C: Revert as part of reverting changes
13919         or PR c++/42634.
13920
13921 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13922
13923         PR fortran/42684
13924         * gfortran.dg/interface_31.f90: New test.
13925
13926 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13927
13928         * gcc.target/powerpc/pr42747.c: New file.
13929
13930 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13931
13932         PR middle-end/42674
13933         * c-c++-common/pr42674.c: New test.
13934
13935         PR c++/42608
13936         * g++.dg/template/instantiate11.C: New test.
13937
13938 2010-01-14  Jason Merrill  <jason@redhat.com>
13939
13940         PR c++/42701
13941         * g++.dg/overload/error3.C: New.
13942
13943         PR c++/42655
13944         * g++.dg/overload/rvalue1.C: New.
13945
13946 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13947
13948         PR tree-optimization/42706
13949         * gcc.dg/ipa/pr42706.c: New testcase.
13950
13951 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13952
13953         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13954
13955 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13956
13957         PR tree-optimization/42714
13958         * g++.dg/torture/pr42714.C: New test.
13959
13960 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13961
13962         PR rtl-optimization/42246
13963         * gfortran.dg/pr42246-2.f: New.
13964
13965 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13966
13967         PR rtl-optimization/42389
13968         * gcc.dg/pr42389.c: New.
13969
13970 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13971
13972         PR rtl-optimization/42388
13973         * gcc.dg/pr42388.c: New.
13974
13975 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13976
13977         PR rtl-optimization/42294
13978         * gfortran.dg/pr42294.f: New.
13979
13980 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13981
13982         PR rtl-optimization/39453
13983         PR rtl-optimization/42246
13984         * gcc.dg/pr39453.c: New.
13985         * gcc.dg/pr42246.c: New.
13986
13987 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13988
13989         PR middle-end/42245
13990         * gcc.dg/pr42245.c: New.
13991         * gcc.dg/pr42245-2.c: New.
13992
13993 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13994
13995         PR rtl-optimization/42249
13996         * gcc.dg/pr42249.c: New.
13997
13998 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13999
14000         PR c/42721
14001         * gcc.c-torture/execute/pr42721.c: New test.
14002
14003 2010-01-14  Ira Rosen  <irar@il.ibm.com>
14004
14005         PR tree-optimization/42709
14006         * gcc.dg/vect/pr42709.c: New test.
14007
14008 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14009
14010         PR fortran/41478
14011         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14012         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14013
14014 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14015
14016         PR fortran/42481
14017         * gfortran.dg/generic_19.f90 : New test.
14018
14019 2010-01-13  Richard Guenther  <rguenther@suse.de>
14020
14021         PR tree-optimization/42730
14022         * gcc.c-torture/compile/pr42730.c: New testcase.
14023
14024 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
14025
14026         PR target/pr42542
14027         * gcc.target/ia64/pr42542-1.c: New.
14028         * gcc.target/ia64/pr42542-2.c: New.
14029         * gcc.target/ia64/pr42542-3.c: New.
14030
14031 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
14032
14033         PR c++/42634
14034         * g++.dg/template/error45.C: New test.
14035
14036 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14037
14038         PR tree-optimization/42704
14039         * g++.dg/torture/pr42704.C: New test.
14040
14041 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14042
14043         PR tree-optimization/42703
14044         * gcc.c-torture/compile/pr42703.c: New test.
14045
14046 2010-01-13  Richard Guenther  <rguenther@suse.de>
14047
14048         PR tree-optimization/42705
14049         * gcc.c-torture/compile/pr42705.c: New testcase.
14050
14051 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
14052
14053         * gcc.target/bfin/l2.c: New test.
14054         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14055
14056 2010-01-13  Richard Guenther  <rguenther@suse.de>
14057
14058         PR middle-end/42716
14059         * gcc.c-torture/compile/pr42716.c: New testcase.
14060
14061 2010-01-13  Richard Guenther  <rguenther@suse.de>
14062
14063         PR lto/42678
14064         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14065
14066 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
14067
14068         PR c/42708
14069         * gcc.c-torture/compile/pr42708-1.c: New test.
14070
14071 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
14072
14073         PR debug/42662
14074         * gcc.dg/pr42662.c: New test.
14075
14076         PR tree-optimization/42645
14077         * g++.dg/other/pr42645-1.C: New test.
14078         * g++.dg/other/pr42645-2.C: New test.
14079
14080 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
14081
14082         PR target/42416
14083         * gcc.target/powerpc/warn-1.c: New test.
14084         * gcc.target/powerpc/warn-2.c: New test.
14085
14086 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
14087
14088         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14089         stack alignment.
14090
14091 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
14092
14093         * gcc.dg/lto/20100108_0.c: New.
14094
14095 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
14096
14097         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14098         Add -march=i686 -msse for 32bit x86 targets.
14099
14100 2010-01-10  Richard Guenther  <rguenther@suse.de>
14101
14102         PR middle-end/42667
14103         * gcc.dg/torture/pr42667.c: New testcase.
14104
14105 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14106
14107         PR fortran/32489
14108         * gfortran.dg/array_constructor_34.f90: New test.
14109
14110 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14111
14112         PR fortran/20923
14113         * gfortran.dg/array_constructor_33.f90: New test.
14114         gfortran.dg/array_function_5.f90: Add credit.
14115
14116 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14117
14118         PR debug/42631
14119         * gcc.dg/pr42631.c: New.
14120
14121 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14122
14123         PR debug/42630
14124         * gcc.dg/pr42630.c: New.
14125
14126 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14127
14128         PR debug/42629
14129         * gcc.dg/pr42629.c: New.
14130
14131 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14132
14133         PR middle-end/42363
14134         * gcc.dg/torture/pr42363.c: New.
14135
14136 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14137
14138         PR debug/42604
14139         PR debug/42395
14140         * gcc.dg/vect/pr42604.c: New.
14141         * gcc.dg/vect/pr42395.c: New.
14142
14143 2010-01-09  Richard Guenther  <rguenther@suse.de>
14144
14145         PR middle-end/42512
14146         * gcc.c-torture/execute/pr42512.c: New testcase.
14147
14148 2010-01-09  Tobias Burnus  <burnus@net-b.de>
14149
14150         PR fortran/41298
14151         * gfortran.dg/c_ptr_tests_14.f90: New test.
14152
14153 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14154
14155         PR ada/41929
14156         * gnat.dg/null_pointer_deref1.adb: Don't run on
14157         sparc*-sun-solaris2.11.
14158
14159 2010-01-08  Richard Guenther  <rguenther@suse.de>
14160
14161         PR lto/42528
14162         * gcc.dg/lto/20100103-1_0.c: New testcase.
14163         * gcc.dg/lto/20100103-2_0.c: Likewise.
14164
14165 2010-01-08  Tobias Burnus  <burnus@net-b.de
14166
14167         PR/fortran 25829
14168         * gfortran.dg/asynchronous_1.f90: New test.
14169         * gfortran.dg/asynchronous_2.f90: New test.
14170         * gfortran.dg/conflicts.f90: Update error message.
14171
14172 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
14173
14174         c++/40155
14175         * g++.dg/cpp0x/variadic-unify-2.C: New test.
14176
14177 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
14178
14179         PR tree-optimization/42625
14180         * g++.dg/opt/dtor4.C: New test.
14181         * g++.dg/opt/dtor4.h: New.
14182         * g++.dg/opt/dtor4-aux.cc: New.
14183
14184 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14185
14186         PR fortran/42597
14187         * gfortran.dg/proc_ptr_26.f90: New test.
14188
14189 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14190
14191         PR fortran/41872
14192         * gfortran.dg/allocatable_scalar_7.f90: New test.
14193
14194 2010-01-06  Richard Guenther  <rguenther@suse.de>
14195
14196         * gcc.c-torture/compile/pr42632.c: New testcase.
14197
14198 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14199
14200         PR target/42542
14201         * gcc.target/i386/pr42542-4.c: New.
14202         * gcc.target/i386/pr42542-4a.c: Likewise.
14203         * gcc.target/i386/pr42542-5.c: Likewise.
14204         * gcc.target/i386/pr42542-5a.c: Likewise.
14205
14206 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
14207
14208         * gcc.dg/tls/opt-15.c: New test.
14209
14210 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14211
14212         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14213
14214 2010-01-05  Martin Jambor  <mjambor@suse.cz>
14215
14216         PR tree-optimization/42462
14217         * g++.dg/torture/pr42462.C: New test.
14218
14219 2010-01-05  Jason Merrill  <jason@redhat.com>
14220
14221         * g++.dg/cpp0x/initlist30.C: New test.
14222
14223 2010-01-05  Richard Guenther  <rguenther@suse.de>
14224
14225         PR tree-optimization/42614
14226         * gcc.c-torture/execute/pr42614.c: New testcase.
14227
14228 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
14229
14230         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14231         * gcc.dg/Wunreachable-1.c: Remove the testcase of
14232         -Wunreachable-code.
14233         * gcc.dg/Wunreachable-2.c: Likewise.
14234         * gcc.dg/Wunreachable-3.c: Likewise.
14235         * gcc.dg/Wunreachable-4.c: Likewise.
14236         * gcc.dg/Wunreachable-5.c: Likewise.
14237         * gcc.dg/Wunreachable-6.c: Likewise.
14238         * gcc.dg/Wunreachable-7.c: Likewise.
14239         * gcc.dg/Wunreachable-8.c: Likewise.
14240         * gcc.dg/20041231-1.c: Likewise.
14241
14242 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
14243
14244         PR other/42611
14245         * gcc.dg/pr42611.c: New test.
14246
14247         PR tree-optimization/42508
14248         * g++.dg/opt/pr42508.C: New test.
14249
14250 2010-01-05  Tobias Burnus  <burnus@net-b.de>
14251
14252         PR fortran/41872
14253         * gfortran.dg/allocatable_scalar_8.f90: New.
14254
14255 2010-01-04  Martin Jambor  <mjambor@suse.cz>
14256
14257         PR tree-optimization/42398
14258         * gcc.c-torture/compile/pr42398.c: New test.
14259
14260 2010-01-04  Jason Merrill  <jason@redhat.com>
14261
14262         PR c++/42555
14263         * g++.dg/ext/attrib35.C: New.
14264
14265         PR c++/42567
14266         * g++.dg/cpp0x/auto17.C: New.
14267
14268 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
14269
14270         * gcc.dg/lto/20100104_0.c: New.
14271
14272 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
14273
14274         PR target/42542
14275         * gcc.target/i386/pr42542-1.c: New.
14276         * gcc.target/i386/pr42542-1a.c: Likewise.
14277         * gcc.target/i386/pr42542-1b.c: Likewise.
14278         * gcc.target/i386/pr42542-2.c: Likewise.
14279         * gcc.target/i386/pr42542-2a.c: Likewise.
14280         * gcc.target/i386/pr42542-2b.c: Likewise.
14281         * gcc.target/i386/pr42542-3.c: Likewise.
14282         * gcc.target/i386/pr42542-3a.c: Likewise.
14283
14284 2009-01-04  Tobias Burnus  <burnus@net-b.de>
14285
14286         PR fortran/41872
14287         * gfortran.dg/allocatable_scalar_5.f90: New test.
14288         * gfortran.dg/allocatable_scalar_6.f90: New test.
14289
14290 2010-01-03  Richard Guenther  <rguenther@suse.de>
14291
14292         PR testsuite/42583
14293         * gfortran.dg/gomp/recursion1.f90: Remove.
14294
14295 2010-01-03  Richard Guenther  <rguenther@suse.de>
14296
14297         * gcc.dg/Warray-bounds.c: Remove XFAILs.
14298         * gcc.dg/uninit-6.c: Likewise.
14299         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14300
14301 2010-01-03  Richard Guenther  <rguenther@suse.de>
14302
14303         PR tree-optimization/42589
14304         * gcc.target/i386/pr42589.c: New testcase.
14305
14306 2010-01-03  Richard Guenther  <rguenther@suse.de>
14307
14308         PR tree-optimization/42438
14309         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14310
14311 2010-01-02  Richard Guenther  <rguenther@suse.de>
14312
14313         PR testsuite/41651
14314         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14315
14316 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
14317
14318         PR target/42448
14319         * gcc.target/alpha/pr42448-1.c: New test.
14320         * gcc.target/alpha/pr42448-2.c: Ditto.
14321
14322 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
14323
14324         PR preprocessor/41947
14325         * gcc.dg/c99-hexfloat-3.c: New test.
14326
14327 2010-01-01  Richard Guenther  <rguenther@suse.de>
14328
14329         PR c/42570
14330         * gcc.c-torture/execute/pr42570.c: New testcase.
14331
14332 2010-01-01  Richard Guenther  <rguenther@suse.de>
14333
14334         PR middle-end/42559
14335         * gcc.c-torture/compile/pr42559.c: New testcase.
14336
14337 \f
14338 Copyright (C) 2010 Free Software Foundation, Inc.
14339
14340 Copying and distribution of this file, with or without modification,
14341 are permitted in any medium without royalty provided the copyright
14342 notice and this notice are preserved.