OSDN Git Service

Stack usage support
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2
3         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4         * lib/scanasm.exp (scan-stack-usage): Likewise.
5         (scan-stack-usage-not): Likewise.
6         * gcc.dg/stack-usage-1.c: New test.
7         * gcc.target/i386/stack-usage-realign.c: Likewise.
8
9 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
10
11         PR tree-optimization/45427
12         * gcc.dg/tree-ssa/pr45427.c: New test.
13
14 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
15
16         PR c++/45043
17         * g++.dg/template/crash102.C: New.
18
19 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
20
21         PR middle-end/45423
22         * gcc.dg/gomp/atomic-12.c: New test.
23         * gcc.dg/gomp/atomic-13.c: New test.
24         * gcc.dg/gomp/atomic-14.c: New test.
25         * g++.dg/gomp/atomic-11.C: New test.
26         * g++.dg/gomp/atomic-12.C: New test.
27         * g++.dg/gomp/atomic-13.C: New test.
28         * g++.dg/gomp/atomic-14.C: New test.
29
30 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
31
32         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
33         delimiter.
34
35 2010-08-30  Thomas Quinot  <quinot@adacore.com>
36
37         * gnat.dg/discr24.adb: New test.
38
39 2010-08-30  Richard Guenther  <rguenther@suse.de>
40
41         PR tree-optimization/45449
42         * gcc.dg/pr45449.c: New testcase.
43
44 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
45
46         * gcc.dg/opts-1.c: Expect errors, not warnings.
47
48 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
49
50         PR fortran/42769
51         * gfortran.dg/dynamic_dispatch_11.f03: New.
52
53 2010-08-29  Jason Merrill  <jason@redhat.com>
54
55         PR c++/44991
56         * g++.dg/parse/defarg15.C: New.
57
58 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
59
60         PR fortran/45439
61         * gfortran.dg/select_type_16.f03: New.
62
63 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
64             Tobias Burnus  <burnus@net-b.de>
65
66         * gfortran.dg/bessel_7.f90: Decrease required precision.
67
68 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
69             Kaz Kojima  <kkojima@gcc.gnu.org>
70
71         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
72
73 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
74
75         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
76         floating point conversion code generation.
77         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
78         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
79         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
80         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
81         to integer conversion code generation.
82         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
83         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
84         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
85         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
86
87 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
88
89         PR fortran/32049
90         * gfortran.dg/random_seed_1.f90: Adjust test.
91         * gfortran.dg/float128_1.f90: New test.
92
93 2010-08-27  Tobias Burnus  <burnus@net-b.de>
94
95         PR fortran/33197
96         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
97         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
98         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
99         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
100         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
101         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
102         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
103
104 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
105
106         PR fortran/45420
107         * gfortran.dg/select_type_15.f03: New.
108
109 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
110
111         PR libfortran/43217
112         * gfortran.dg/hollerith8.f90: New test.
113
114 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
115
116         PR fortran/45159
117         * gfortran.dg/dependency_33.f90:  New test.
118
119 2010-08-27  Richard Guenther  <rguenther@suse.de>
120
121         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
122         * gcc.dg/graphite/scop-2.c: Likewise.
123         * gcc.dg/graphite/scop-20.c: Likewise.
124         * gcc.dg/vect/slp-25.c: Likewise.
125
126 2010-08-27  Olivier Hainque  <hainque@adacore.com>
127
128         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
129
130 2010-08-26  Daniel Kraft  <d@domob.eu>
131
132         PR fortran/38936
133         PR fortran/44047
134         PR fortran/45384
135         * gfortran.dg/associate_8.f03: New test.
136         * gfortran.dg/select_type_13.f03: New test.
137         * gfortran.dg/select_type_14.f03: New test.
138
139 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
140
141         PR tree-optimization/44485
142         * gcc.dg/pr44485.c: New test.
143
144 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
145
146         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
147         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
148         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
149
150 2010-08-26  Richard Guenther  <rguenther@suse.de>
151
152         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
153         * gcc.dg/graphite/scop-21.c: Likewise.
154
155 2010-08-26  Richard Guenther  <rguenther@suse.de>
156
157         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
158         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
159         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
160         * gcc.dg/vect/vect-91.c: Likewise.
161         * gcc.dg/vect/vect-peel-1.c: Likewise.
162         * gcc.dg/vect/vect-peel-2.c: Likewise.
163         * gcc.dg/vect/vect-peel-4.c: Likewise.
164
165 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
166
167         PR libfortran/41859
168         * gfortran.dg/der_io_4.f90: New test.
169
170 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
171
172         PR rtl-optimization/44858
173         * gcc.c-torture/execute/pr44858.c: New test.
174
175         PR rtl-optimization/45400
176         * g++.dg/other/i386-8.C: New test.
177
178 2010-08-25  Richard Guenther  <rguenther@suse.de>
179
180         * gcc.dg/alias-8.c: Adjust.
181
182 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
183
184         * gcc.target/i386/combine-mul.c: New test.
185
186 2010-08-25  Richard Guenther  <rguenther@suse.de>
187
188         PR lto/44562
189         * gcc.dg/graphite/id-27.c: New testcase.
190         * gcc.dg/lto/20100825-1_0.c: Likewise.
191
192 2010-08-25  Richard Guenther  <rguenther@suse.de>
193
194         PR tree-optimization/45316
195         * g++.dg/opt/pr45316.C: New testcase.
196
197 2010-08-25  Richard Guenther  <rguenther@suse.de>
198
199         PR tree-optimization/45393
200         * g++.dg/torture/pr45393.C: New testcase.
201
202 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
203
204         PR tree-optimization/45059
205         * gcc.c-torture/compile/pr45059.c: New test.
206
207 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
208
209         * lib/target-supports.exp (check_effective_target_vect_unpack):
210         Set vect_unpack supported flag to true for neon.
211         
212 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
213
214         * gcc.dg/tree-ssa/ifc-5.c: New.
215
216 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
217
218         * gcc.dg/tree-ssa/ifc-4.c: New.
219         * gcc.dg/tree-ssa/ifc-7.c: New.
220
221 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
222
223         * gcc.dg/vect/vect.exp: Check loongson targets
224         * g++.dg/vect/vect.exp: Likewise
225         * gfortran.dg/vect/vect.exp: Likewise
226
227 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
228
229         * gcc.target/powerpc/vsx-mass-1.c: New file, test
230         -mveclibabi=mass.
231
232 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
233
234         PR fortran/45366
235         * gfortran.dg/proc_ptr_29.f90: New.
236
237 2010-08-22  Tobias Burnus  <burnus@net-b.de>
238             Dominique d'Humieres <dominiq@lps.ens.fr>
239
240         PR fortran/45367
241         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
242
243 2010-08-22  Tobias Burnus  <burnus@net-b.de>
244
245         PR fortran/45367
246         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
247
248 2010-08-22  Tobias Burnus  <burnus@net-b.de>
249
250         PR fortran/36158
251         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
252
253 2010-08-22  Tobias Burnus  <burnus@net-b.de>
254             Dominique d'Humieres <dominiq@lps.ens.fr>
255
256         PR fortran/45367
257         PR fortran/36158
258         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
259         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
260
261 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
262
263         PR fortran/44863
264         PR fortran/45271
265         PR fortran/45290
266         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
267         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
268         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
269
270 2010-08-21  Tobias Burnus  <burnus@net-b.de>
271
272         PR fortran/36158
273         PR fortran/33197
274         * gfortran.dg/bessel_6.f90: New.
275         * gfortran.dg/bessel_7.f90: New.
276
277 2010-08-20  Jan Hubicka  <jh@suse.cz>
278
279         PR c++/45307
280         PR c++/17736
281         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
282         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
283
284 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
285
286         PR target/45336
287         * gcc.target/i386/pr45336-1.c: New.
288         * gcc.target/i386/pr45336-2.c: Likewise.
289         * gcc.target/i386/pr45336-3.c: Likewise.
290         * gcc.target/i386/pr45336-4.c: Likewise.
291
292 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
293
294         PR testsuite/45361
295         * gcc.target/i386/volatile-2.c: Update scan strings to also
296         include (%rip) for the memory reference on x86_64.
297
298 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
299
300         PR middle-end/44974
301         * gcc.dg/pr44974.c: New test.
302
303         PR rtl-optimization/45353
304         * gcc.dg/pr45353.c: New test.
305
306 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
307
308         * gcc.target/i386/volatile-2.c: New.
309
310 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
311
312         PR rtl-optimization/44691
313         * gfortran.dg/pr44691.f: New test.
314
315 2010-10-19  Olivier Hainque  <hainque@adacore.com>
316
317         * gcc.target/sparc/sibcall-dslot.c: New testcase.
318
319 2010-08-19  Jason Merrill  <jason@redhat.com>
320
321         * g++.dg/init/synth3.C: New.
322         * g++.dg/init/value8.C: New.
323         * g++.dg/tree-ssa/empty-2.C: New.
324         * g++.dg/cpp0x/noexcept09.C: New.
325
326 2010-08-19  Daniel Kraft  <d@domob.eu>
327
328         PR fortran/29785
329         PR fortran/45016
330         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
331         * gfortran.dg/pointer_remapping_1.f90: New test.
332         * gfortran.dg/pointer_remapping_2.f03: New test.
333         * gfortran.dg/pointer_remapping_3.f08: New test.
334         * gfortran.dg/pointer_remapping_4.f03: New test.
335         * gfortran.dg/pointer_remapping_5.f08: New test.
336         * gfortran.dg/pointer_remapping_6.f08: New test.
337
338 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
339
340         PR testsuite/45324
341         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
342
343 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
344
345         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
346
347 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
348
349         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
350         variable.
351
352 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
353
354         PR target/45070
355         * gcc.c-torture/execute/pr45070.c: New.
356
357 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
358
359         * g++.dg/pr44328.C: New test.
360
361 2010-08-19  Tobias Burnus  <burnus@net-b.de>
362
363         PR fortran/36158
364         PR fortran/33197
365         * gfortran.dg/bessel_3.f90: New.
366         * gfortran.dg/bessel_4.f90: New.
367         * gfortran.dg/bessel_5.f90: New.
368
369 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
370
371         PR fortran/45290
372         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
373         * gfortran.dg/pointer_init_2.f90: New.
374         * gfortran.dg/pointer_init_3.f90: New.
375         * gfortran.dg/pointer_init_4.f90: New.
376
377 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
378
379         PR c++/45049
380         * g++.dg/pr45049-1.C: New test.
381         * g++.dg/pr45049-2.C: New test.
382
383 2010-08-18  Jie Zhang  <jie@codesourcery.com>
384
385         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
386         20 if __ARM_PCS is defined otherwise 64.
387         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
388         instead of hard coded 64.
389
390 2010-08-18  Yao Qi  <yao@codesourcery.com>
391
392         PR target/45094
393         * gcc.target/arm/pr45094.c: New test.
394
395 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
396
397         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
398
399 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
400
401         PR rtl-optimization/42575
402         * gcc.target/arm/pr42575.c: New test.
403
404 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
405
406         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
407         * gcc.dg/tls/thr-cse-1.c: New.
408
409 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
410
411         PR debug/42487
412         * lib/target-supports.exp
413         (check_effective_target_function_sections): New.
414         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
415         function sections before proceding.
416
417 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
418
419         PR fortran/45308
420         * gfortran.dg/pr45308.f03: New test.
421
422 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
423
424         PR target/45296
425         * gcc.target/i386/pr45296.c: New test.
426
427 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
428
429         * g++.dg/ext/uow-1.C: New.
430         * g++.dg/ext/uow-2.C: New.
431         * g++.dg/ext/uow-3.C: New.
432         * g++.dg/ext/uow-4.C: New.
433
434 2010-08-17  Richard Guenther  <rguenther@suse.de>
435
436         PR testsuite/45266
437         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
438
439 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
440
441         PR c/40563
442         * gcc.dg/Wcxx-compat-20.c: New test.
443
444 2010-08-17  Daniel Kraft  <d@domob.eu>
445
446         PR fortran/38936
447         * gfortran.dg/associate_1.f03: Extended to test newly supported
448         features like association to variables.
449         * gfortran.dg/associate_3.f03: Removed check for illegal change
450         of associate-name here...
451         * gfortran.dg/associate_5.f03: ...and added it here.
452         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
453         * gfortran.dg/associate_7.f03: New test.
454
455 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
456
457         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
458
459 2010-08-15  Daniel Kraft  <d@domob.eu>
460
461         PR fortran/38936
462         * gfortran.dg/associate_1.f03: Enable test for array expressions.
463         * gfortran.dg/associate_3.f03: Clarify comment.
464         * gfortran.dg/associate_5.f03: New test.
465         * gfortran.dg/associate_6.f03: New test.
466
467 2010-08-15  Tobias Burnus  <burnus@net-b.de>
468
469         PR fortran/45211
470         * gfortran.dg/bind_c_usage_21.f90: New.
471         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
472
473 2010-08-15  Tobias Burnus  <burnus@net-b.de>
474
475         * gfortran.dg/optional_absent_1.f90: New.
476         * gfortran.dg/null_actual.f90: New.
477
478 2010-08-15  Tobias Burnus  <burnus@net-b.de>
479
480         * gfortran.dg/pointer_target_1.f90: New.
481         * gfortran.dg/pointer_target_2.f90: New.
482         * gfortran.dg/pointer_target_3.f90: New.
483
484 2010-08-15  Daniel Kraft  <d@domob.eu>
485
486         PR fortran/45197
487         * gfortran.dg/elemental_args_check_3.f90: New test.
488         * gfortran.dg/impure_1.f08: New test.
489         * gfortran.dg/impure_2.f08: New test.
490         * gfortran.dg/impure_3.f90: New test.
491         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
492
493 2010-08-15  Ira Rosen  <irar@il.ibm.com>
494
495         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
496         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
497         SLP tests.
498         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
499         misaligned loads.
500         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
501         misaligned stores.c
502         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
503
504 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
505
506         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
507         dg-require-effective-target after dg-do.
508
509 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
510
511         * lib/target-supports.exp (check_effective_target_vect_int): Return
512         true for Loongson targets.
513         (check_effective_target_vect_shift): Likewise.
514         (check_effective_target_vect_no_int_max): Likewise.
515         (check_effective_target_vect_no_align): Likewise.
516         (check_effective_target_vect_short_mult): Likewise.
517
518 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
519
520         * g++.dg/cast.C: Change fields of structures to "long" to pass
521         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
522         * g++.dg/cpp0x/iop.C: Ditto.
523         * g++.dg/cpp0x/named_refs.C: Ditto.
524         * g++.dg/cpp0x/rv1p.C: Ditto.
525         * g++.dg/cpp0x/rv2p.C: Ditto.
526         * g++.dg/cpp0x/rv3p.C: Ditto.
527         * g++.dg/cpp0x/rv4p.C: Ditto.
528         * g++.dg/cpp0x/rv5p.C: Ditto.
529         * g++.dg/cpp0x/rv6p.C: Ditto.
530         * g++.dg/cpp0x/rv7p.C: Ditto.
531         * g++.dg/cpp0x/rv8p.C: Ditto.
532         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
533
534 2010-08-13  Daniel Kraft  <d@domob.eu>
535
536         * gfortran.dg/implied_shape_1.f08: New test.
537         * gfortran.dg/implied_shape_2.f90: New test.
538         * gfortran.dg/implied_shape_3.f08: New test.
539
540 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
541
542         PR libfortran/42526
543         * gfortran.dg/char_component_initializer_1.f90: New test.
544
545 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
546
547         PR tree-optimization/45241
548         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
549
550 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
551
552         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
553         to dg-options.
554         * gcc.target/i386/pr40906-2.c: Ditto.
555         * gcc.target/i386/pr40906-3.c: Ditto.
556
557 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
558
559         PR middle-end/45262
560         * gcc.c-torture/execute/pr45262.c: New test.
561
562 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
563
564         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
565         empty argument.
566         * g++.dg/other/profile1.C: Ditto.
567
568 2010-08-12  Richard Guenther  <rguenther@suse.de>
569
570         PR tree-optimization/45232
571         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
572         * gcc.dg/tree-ssa/loop-7.c: Adjust.
573         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
574         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
575         unsigned arithmetic.
576         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
577         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
578         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
579         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
580         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
581         unsigned arithmetic.
582         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
583         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
584         unsigned arithmetic.
585         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
586         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
587         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
588         unsigned arithmetic.
589         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
590         * gcc.dg/tree-ssa/negate.c: Adjust.
591         * gcc.dg/vect/vect-1.c: Adjust.
592         * gfortran.dg/reassoc_6.f: XFAIL.
593
594 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
595
596         PR debug/45259
597         * gcc.dg/pr45259.c: New test.
598
599 2010-08-12  Wei Guozhi  <carrot@google.com>
600
601         PR target/44999
602         * gcc.target/arm/pr44999.c: New testcase.
603
604 2010-08-12  Jie Zhang  <jie@codesourcery.com>
605
606         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
607         (N): Likewise.
608         (main): Adjust accordingly.
609
610 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
611
612         * gfortran.dg/graphite/id-22.f: New.
613
614 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
615
616         * gcc.dg/graphite/id-26.c: New.
617
618 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
619
620         * gcc.dg/graphite/id-25.c: New.
621
622 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
623
624         * gcc.dg/graphite/run-id-5.c: New.
625         * gcc.dg/graphite/run-id-6.c: New.
626         * gfortran.dg/graphite/id-21.f: New.
627
628 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
629
630         * gcc.dg/graphite/id-24.c: New.
631
632 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
633
634         * gcc.dg/tree-ssa/pr20742.c: New.
635
636 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
637
638         * gcc.dg/graphite/id-23.c: New.
639
640 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
641
642         * gfortran.dg/graphite/id-20.f: Adjust testcase.
643
644 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
645
646         * gcc.dg/graphite/pr42729.c: New.
647
648 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
649
650         * gfortran.dg/graphite/id-20.f: New.
651
652 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
653
654         * gcc.dg/graphite/id-22.c: New.
655
656 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
657
658         * gcc.dg/graphite/run-id-2.c: Call abort.
659
660 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
661
662         * gcc.dg/graphite/id-20.c: New.
663
664 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
665             Steve Kargl <kargl@gcc.gnu.org>
666
667         PR fortran/44595
668         * gfortran.dg/move_alloc_3.f90: New.
669         * gfortran.dg/random_seed_2.f90: New.
670
671 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
672
673         * lib/target-supports.exp (check_effective_target_sync_int_long):
674         Add hppa*-*-linux*.
675         (check_effective_target_sync_char_short): Likewise.
676
677 2010-08-10  Yao Qi  <yao@codesourcery.com>
678
679         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
680         general form.
681         * gcc.dg/tree-ssa/loop-31.c: Likewise.
682         * g++.dg/other/packed1.C: Likewise.
683         * g++.dg/other/crash-4.C: Likewise.
684         * g++.dg/ext/packed8.C: Likewise.
685         * g++.dg/init/array16.C: Likewise.
686
687 2010-08-10  xinliang David Li  <davidxl@google.com>
688         * gcc.dg/tree-ssa/loop-19.c: Add option
689         -fno-prefetch-loop-array
690
691 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
692
693         PR middle-end/45182
694         * gcc.c-torture/compile/pr45182.c: New test.
695
696 2010-08-09  Jason Merrill  <jason@redhat.com>
697
698         PR c++/45236
699         * g++.dg/cpp0x/variadic-104.C: New.
700
701 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
702
703         PR fortran/44235
704         * gfortran.dg/dependency_32.f90:  New test.
705
706 2010-08-09  Richard Guenther  <rguenther@suse.de>
707
708         PR middle-end/44632
709         * g++.dg/opt/nrv17.C: New testcase.
710
711 2010-08-09  Richard Guenther  <rguenther@suse.de>
712
713         PR middle-end/45212
714         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
715         alignment from MEM_REF offset only if we took it from the
716         base object.
717
718         * gcc.target/i386/pr24178.c: New testcase.
719
720 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
721
722         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
723         * gcc.dg/20030702-1.c: Ditto.
724         * gcc.dg/20050309-1.c: Ditto.
725         * gcc.dg/20050325-1.c: Ditto.
726         * gcc.dg/20050330-2.c: Ditto.
727         * gcc.dg/20051201-1.c: Ditto.
728         * gcc.dg/gomp/pr27573.c: Ditto.
729         * gcc.dg/gomp/pr34610.c: Ditto.
730         * gcc.dg/pr24225.c: Ditto.
731         * gcc.dg/pr26570.c: Ditto.
732         * gcc.dg/pr32773.c: Ditto.
733         * g++.dg/gcov/gcov-6.C: Ditto.
734         * g++.dg/gomp/pr34608.C: Ditto.
735         * gfortran.dg/gomp/pr27573.f90: Ditto.
736
737         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
738         dg-require-host-local dg directive.
739         * gcc.dg/profile-dir-2.c: Ditto.
740         * gcc.dg/profile-dir-3.c: Ditto.
741
742 2010-08-08  Richard Guenther  <rguenther@suse.de>
743
744         PR tree-optimization/45109
745         * gcc.c-torture/compile/pr45109.c: New testcase.
746
747 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
748
749         * gcc.dg/march.c: Skip if -march defined.
750         * gcc.dg/mtune.c: Skip if -mtune defined.
751
752         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
753         generic thunk support.
754
755 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
756
757         PR target/45213
758         * gcc.target/i386/pr45213.c: New test.
759
760 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
761
762         PR libfortran/45143
763         * gfortran.dg/fmt_error_11.f03: New test.
764
765 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
766
767         * lib/target-supports.exp (check_effective_target_sync_int_long):
768         Add arm*-*-linux-gnueabi.
769         (check_effective_target_sync_char_short): Likewise.
770
771 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
772
773         PR fortran/45159
774         * gfortran.dg/dependency_31.f90:  New test.
775
776 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
777
778         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
779
780 2010-08-06  Jason Merrill  <jason@redhat.com>
781
782         * g++.dg/cpp0x/sfinae3.C: New.
783         * g++.dg/cpp0x/sfinae4.C: New.
784
785 2010-08-06  Richard Guenther  <rguenther@suse.de>
786
787         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
788         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
789         * gcc.dg/tree-ssa/pr25382.c: Likewise.
790         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
791         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
792         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
793         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
794         * gcc.c-torture/execute/20100805-1.c: Likewise.
795
796 2010-08-05  Martin Jambor  <mjambor@suse.cz>
797
798         PR testsuite/42855
799         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
800
801 2010-08-05  Martin Jambor  <mjambor@suse.cz>
802
803         * gcc.dg/ipa/ipcp-ii-1.c: New test.
804         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
805
806 2010-08-05  Martin Jambor  <mjambor@suse.cz>
807
808         * g++.dg/ipa/devirt-1.C: New test.
809         * g++.dg/ipa/devirt-2.C: Likewise.
810         * g++.dg/ipa/devirt-3.C: Likewise.
811         * g++.dg/ipa/devirt-4.C: Likewise.
812         * g++.dg/ipa/devirt-5.C: Likewise.
813         * gcc.dg/ipa/iinline-3.c: Likewise.
814
815 2010-08-05  Jie Zhang  <jie@codesourcery.com>
816
817         PR tree-optimization/45144
818         * gcc.dg/tree-ssa/pr45144.c: New test.
819
820 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
821
822         PR fortran/42207
823         PR fortran/44064
824         PR fortran/44065
825         * gfortran.dg/class_25.f03: New.
826         * gfortran.dg/class_26.f03: New.
827
828 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
829
830         * g++.dg/warn/miss-format-1.C: Update line number.
831
832 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
833
834         PR c++/44641
835         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
836         .frame and .mask assembler directives.
837
838 2010-08-04  Richard Guenther  <rguenther@suse.de>
839
840         * gcc.dg/tree-ssa/vrp35.c: Adjust.
841         * gcc.dg/tree-ssa/vrp36.c: Likewise.
842         * gcc.dg/tree-ssa/vrp50.c: Likewise.
843         * gcc.dg/tree-ssa/vrp52.c: Likewise.
844
845 2010-08-04  Tobias Burnus  <burnus@net-b.de>
846
847         PR fortran/44857
848         * gfortran.dg/derived_constructor_char_1.f90: New.
849         * gfortran.dg/derived_constructor_char_2.f90: New.
850
851 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
852
853         PR fortran/45159
854         * gfortran.dg/dependency_30.f90:  New test.
855
856 2010-08-03  Jan Hubicka  <jh@suse.cz>
857
858         * gcc.c-torture/compile/pr45085.c: New testcase.
859
860 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
861
862         PR fortran/44584
863         PR fortran/45161
864         * gfortran.dg/typebound_call_9.f03: Modified.
865         * gfortran.dg/typebound_generic_1.f03: Modified.
866
867 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
868
869         PR fortran/45159
870
871         * gfortran.dg/dependency_29.f90:  New test.
872
873 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
874
875         PR fortran/36854
876         * gfortran.dg/character_comparison_2.f90:  New test.
877         * gfortran.dg/character_comparison_3.f90:  New test.
878         * gfortran.dg/dependency_28.f90:  New test.
879
880 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
881
882         PR target/40457
883         * gcc.target/arm/pr40457-1.c: New test.
884         * gcc.target/arm/pr40457-2.c: New test.
885
886 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
887
888         PR fortran/44912
889         * gfortran.dg/typebound_call_17.f03: New.
890
891 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
892
893         PR fortran/44929
894         * gfortran.dg/allocate_derived_3.f90: New.
895
896 2010-07-30  Xinliang David Li  <davidxl@google.com>
897         PR tree-optimization/45121
898         * c-c++-common/uninit-17.c: Add -fno-ivops option.
899
900 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
901
902         PR c++/45112
903         * testsuite/g++.dg/pr45112.C: New test.
904
905 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
906
907         PR debug/45055
908         PR rtl-optimization/45137
909         * gcc.dg/pr45055.c: New test.
910
911 2010-07-30  Alan Modra  <amodra@gmail.com>
912
913         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
914         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
915
916 2010-07-29  Tobias Burnus  <burnus@net-b.de>
917
918         PR fortran/45087
919         PR fortran/45125
920         * gfortran.dg/whole_file_25.f90: New.
921         * gfortran.dg/whole_file_26.f90: New.
922         * gfortran.dg/whole_file_27.f90: New.
923
924 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
925
926         PR fortran/44962
927         * gfortran.dg/typebound_proc_17.f03: New.
928
929 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
930
931         PR fortran/45004
932         * gfortran.dg/move_alloc_2.f90: New.
933
934 2010-07-29  Xinliang David Li  <davidxl@google.com>
935         PR tree-optimization/45121
936         * c-c++-common/uninit-17.c: Fix expected output.
937
938 2010-07-29  Richard Guenther  <rguenther@suse.de>
939
940         PR tree-optimization/45120
941         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
942
943 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
944
945         PR fortran/42051
946         PR fortran/44064
947         * gfortran.dg/pr42051.f03: New testcase.
948
949 2010-07-29  Richard Guenther  <rguenther@suse.de>
950
951         PR middle-end/45034
952         * gcc.c-torture/execute/pr45034.c: New testcase.
953
954 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
955
956         PR c++/45096
957         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
958
959 2010-07-28  Daniel Kraft  <d@domob.eu>
960
961         * gfortran.dg/bound_8.f90: New test.
962
963 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
964
965         PR debug/45105
966         * gcc.dg/pr45105.c: New test.
967
968 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
969
970         PR rtl-optimization/45107
971         * gcc.dg/pr45107.c: New test.
972
973 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
974
975         PR rtl-optimization/45101
976         * gcc.dg/pr45101.c: New test.
977
978 2010-07-28  Tobias Burnus  <burnus@net-b.de>
979
980         PR fortran/45077
981         * gfortran.dg/whole_file_24.f90: New.
982
983 2010-07-27  Jason Merrill  <jason@redhat.com>
984
985         * g++.dg/cpp0x/variadic102.C: New.
986         * g++.dg/cpp0x/variadic103.C: New.
987
988 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
989
990         PR rtl-optimization/40956
991         PR target/42495
992         PR middle-end/42574
993         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
994         * gcc.target/arm/pr42574.c: Add tests.
995
996 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
997
998         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
999         test name.
1000         (cleanup-repo-files): Ditto.
1001         (cleanup-saved-temps): Ditto.
1002
1003 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1004
1005         PR testsuite/44701
1006         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1007
1008         PR c/45079
1009         * gcc.dg/pr45079.c: New test.
1010
1011 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1012
1013         PR tree-optimization/44152
1014         * gcc.dg/vect/fast-math-pr44152.c: New test.
1015
1016 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1017
1018         PR ObjC/44140
1019         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1020         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1021         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1022         * obj-c++.dg/torture/trivial.mm: Ditto.
1023         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1024         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1025         * objc.dg/torture/tls/thr-init.m: Ditto.
1026         * objc.dg/torture/trivial.m: Ditto.
1027
1028 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1029
1030         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1031         Skip on spu-*-* targets.
1032
1033 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1034
1035         PR tree-optimization/45083
1036         * gcc.dg/pr45083.c: New test.
1037
1038 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1039
1040         PR fortran/40873
1041         * gfortran.dg/whole_file_22.f90: New test.
1042         * gfortran.dg/whole_file_23.f90: New test.
1043
1044 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1045             Jack Howarth  <howarth@bromo.med.uc.edu>
1046             Richard Henderson  <rth@redhat.com>
1047
1048         PR target/44132
1049         * gcc.dg/tls/thr-init-1.c: New.
1050         * gcc.dg/tls/thr-init-2.c: New.
1051         * gcc.dg/torture/tls New.
1052         * gcc.dg/torture/tls/tls-test.c: New.
1053         * gcc.dg/torture/tls/thr-init-1.c: New.
1054         * gcc.dg/torture/tls/tls.exp: New.
1055         * gcc.dg/torture/tls/thr-init-2.c: New.
1056         * gcc.dg/tls/emutls-2.c: New test
1057
1058         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1059         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1060         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1061         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1062         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1063         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1064         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1065         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1066         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1067         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1068         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1069         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1070         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1071         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1072         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1073         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1074         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1075         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1076         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1077         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1078         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1079         gfortran.dg/gomp/omp_threadprivate1.f90,
1080         gfortran.dg/gomp/omp_threadprivate2.f90,
1081         gfortran.dg/gomp/reduction1.f90,
1082         gfortran.dg/gomp/sharing-1.f90: Likewise.
1083
1084 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1085
1086         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1087         sse_runtime.
1088         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1089         dg-require-visibility.
1090
1091 2010-07-26  Richard Guenther  <rguenther@suse.de>
1092
1093         PR tree-optimization/43784
1094         * gcc.c-torture/execute/pr43784.c: New testcase.
1095         * g++.dg/torture/pr43784.C: Likewise.
1096
1097 2010-07-26  Richard Guenther  <rguenther@suse.de>
1098
1099         PR middle-end/45056
1100         * g++.dg/pr45056.C: New testcase.
1101
1102 2010-07-26  Richard Guenther  <rguenther@suse.de>
1103
1104         PR tree-optimization/45071
1105         * gcc.dg/pr45071.c: New testcase.
1106
1107 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1108
1109         PR fortran/45066
1110         * gfortran.dg/namelist_62.f90: New.
1111
1112 2010-07-26  Richard Guenther  <rguenther@suse.de>
1113
1114         * gcc.c-torture/execute/pr45017.c: Move ...
1115         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1116
1117 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1118
1119         PR fortran/40628
1120         * trim_optimize_1.f90:  New test.
1121         * character_comparision_1.f90:  New test.
1122
1123 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1124
1125         PR fortran/42852
1126         * gfortran.dg/wtruncate_fix.f: New test.
1127
1128 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1129
1130         PR testsuite/45068
1131         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1132
1133 2010-07-24  Richard Guenther  <rguenther@suse.de>
1134
1135         PR lto/43788
1136         * g++.dg/lto/20100724-1_0.C: New testcase.
1137
1138 2010-07-24  Richard Guenther  <rguenther@suse.de>
1139
1140         PR lto/43212
1141         * gcc.dg/lto/20100724-1_0.c: New testcase.
1142         * gcc.dg/lto/20100724-1_1.c: Likewise.
1143
1144 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1145
1146         PR fortran/40011
1147         * gfortran.dg/whole_file_21.f90: New.
1148
1149         * gfortran.dg/integer_exponentiation_3.F90: Use
1150         -ffloat-store only for i?86/x86-64 -m32.
1151
1152 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1153
1154         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1155         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1156
1157 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1158
1159         * gfortran.dg/func_decl_4.f90: Split test into two ...
1160         * gfortran.dg/func_decl_5.f90: ... parts.
1161         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1162         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1163         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1164         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1165         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1166         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1167         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1168         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1169         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1170         * gfortran.dg/sizeof.f90: Make test valid.
1171         * gfortran.dg/pr20865.f90: Add new dg-error.
1172         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1173         * gfortran.dg/g77/19990218-0.f: Ditto.
1174         * gfortran.dg/g77/19990218-1.f: Ditto.
1175         * gfortran.dg/g77/970625-2.f: Ditto.
1176         * gfortran.dg/pr37243.f: Fix function declaration.
1177         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1178         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1179
1180 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1181
1182         PR fortran/44945
1183         * gfortran.dg/char_array_structure_constructor.f90: Add
1184         -fwhole-file as dg-option as it otherwise fails on some
1185         systems.
1186
1187 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1188
1189         * gnat.dg/aggr16.ad[sb]: New test.
1190         * gnat.dg/aggr16_pkg.ads: New helper.
1191
1192 2010-07-23  Richard Guenther  <rguenther@suse.de>
1193
1194         PR lto/43071
1195         * g++.dg/lto/20100723-1_0.C: New testcase.
1196
1197 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1198
1199         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1200         AVX support.
1201         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1202         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1203
1204 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1205
1206         * lib/target-supports.exp (add_options_for_tls): New proc.
1207         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1208         * g++.dg/tls/static-1a.cc: Likewise.
1209         * gcc.dg/tls/emutls-1.c: Likewise.
1210         * gcc.dg/tls/opt-11.c: Likewise.
1211         * gcc.dg/tls/opt-12.c: Likewise.
1212         * gcc.dg/tls/pr24428-2.c: Likewise.
1213         * gcc.dg/tls/pr24428.c: Likewise.
1214         * obj-c++.dg/tls/static-1.mm: Likewise.
1215         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1216         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1217         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1218         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1219         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1220         * objc.dg/torture/tls/thr-init.m: Likewise.
1221         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1222
1223 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1224
1225         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1226         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1227         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1228         optimized dump files.
1229
1230 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
1231
1232         PR tree-optimization/45047
1233         * gcc.c-torture/compile/pr45047.c: New test.
1234
1235 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1236
1237         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1238         instead of dg-compile.
1239         * gcc.dg/float-range-4.c: Ditto.
1240         * gcc.dg/float-range-5.c: Ditto.
1241         * gcc.dg/fold-overflow-1.c: Ditto.
1242         * gcc.dg/gomp/sections-4.c: Ditto.
1243         * gcc.dg/transparent-union-1.c: Ditto.
1244         * gcc.dg/transparent-union-2.c: Ditto.
1245         * gcc.target/i386/pr39315-check.c: Ditto.
1246         * g++.dg/gomp/sections-4.C: Ditto.
1247         * g++.dg/template/dtor7.C: Ditto.
1248         * g++.dg/tree-ssa/pr19952.C: Ditto.
1249         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1250         * gfortran.dg/graphite/pr42185.f90: Ditto.
1251         * gfortran.dg/namelist_36.f90: Ditto.
1252         * gnat.dg/noreturn1.adb: Ditto.
1253         * gnat.dg/specs/small_alignment.ads: Ditto.
1254
1255 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1256
1257         PR tree-optimization/44915
1258         * g++.dg/torture/pr44915.C: New test.
1259
1260 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1261
1262         PR tree-optimization/44914
1263         * g++.dg/tree-ssa/pr44914.C: New test.
1264
1265 2010-07-23  Jie Zhang  <jie@codesourcery.com>
1266
1267         PR target/44290
1268         * gcc.dg/pr44290-1.c: New test.
1269         * gcc.dg/pr44290-2.c: New test.
1270
1271 2010-07-23  Jason Merrill  <jason@redhat.com>
1272
1273         PR c++/45008
1274         * g++.dg/abi/mangle44.C: New.
1275
1276 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1277
1278         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1279         for compile-time only tests.
1280         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1281         target check.
1282         * gcc.target/i386/pr39315-4.c: Ditto.
1283         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1284         target check.  Include sse-os-support.h.
1285         (main): Call check_isa and sse_os_support.
1286         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1287         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1288         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1289         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1290         target check.  Include sse-os-support.h.
1291         (main): Call check_isa and sse_os_support.
1292         * gcc.target/i386/vperm-v2df.c: Ditto.
1293
1294 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1295
1296         * lib/target-supports.exp (check_avx_hw_available): New procedure.
1297         (check_effective_target_avx_runtime): New procedure.
1298         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1299         (check_effective_target_sse_runtime): Add check_effective_target_sse.
1300
1301         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1302         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
1303         and __get_cpuid test.
1304         * gcc.dg/compat/vector-2b_main.c: Ditto.
1305
1306         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1307
1308         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1309         for compile-time only test.
1310         * gcc.dg/pr32716.c: Ditto.
1311         * gcc.dg/pr34856.c: Ditto.
1312         * gcc.dg/pr36997.c: Ditto.
1313         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1314         * gfortran.dg/pr28158.f90: Ditto.
1315         * gfortran.dg/pr30667.f: Ditto.
1316
1317         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1318         i?86-*-* and x86_64-*-* targets to disable execution on targets
1319         without sse2 runtime support.
1320         * g++.dg/vect/vect.exp: Ditto.
1321         * gfortran.dg/vect/vect.exp: Ditto.
1322
1323         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1324         * gcc.dg/pr37544.c: Ditto.
1325         * gcc.dg/pr40550.c: Ditto.
1326         * gcc.dg/compat/union-m128-1_main.c: Ditto.
1327         * gcc.dg/compat/vector-1a_main.c: Ditto.
1328         * gcc.dg/compat/vector-2a_main.c: Ditto.
1329         * gcc.dg/torture/pr16104-1.c: Ditto.
1330         * gcc.dg/torture/pr35771-1.c: Ditto.
1331         * gcc.dg/torture/pr35771-2.c: Ditto.
1332         * gcc.dg/torture/pr35771-3.c: Ditto.
1333         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1334         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1335         * gcc.dg/torture/stackalign/push-1.c: Ditto.
1336         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1337         * g++.dg/other/i386-1.C: Ditto.
1338         * g++.dg/other/pr40446.C: Ditto.
1339
1340 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1341
1342         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1343
1344 2010-07-23  Daniel Kraft  <d@domob.eu>
1345
1346         PR fortran/44709
1347         * gfortran.dg/exit_1.f08: New test.
1348         * gfortran.dg/exit_2.f08: New test.
1349
1350 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
1351
1352         PR tree-optimization/39839
1353         * gcc.target/arm/pr39839.c: New test case.
1354
1355 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1356
1357         * gnat.dg/unchecked_convert5b.adb: New test.
1358         * gnat.dg/unchecked_convert6.adb: Likewise.
1359         * gnat.dg/unchecked_convert6b.adb: Likewise.
1360
1361 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1362
1363         * gnat.dg/aggr15.ad[sb]: New test.
1364
1365 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
1366
1367         PR debug/45024
1368         * g++.dg/debug/dwarf2/nested-2.C: New test case.
1369
1370 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1371
1372         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1373         with dg-require-linker-plugin.
1374
1375 2010-07-22  Richard Guenther  <rguenther@suse.de>
1376
1377         PR lto/43850
1378         * g++.dg/lto/20100722-1_0.C: New testcase.
1379
1380 2010-07-22  Richard Guenther  <rguenther@suse.de>
1381
1382         PR lto/42451
1383         * gcc.dg/lto/20100720-3_0.c: New testcase.
1384         * gcc.dg/lto/20100720-3_1.c: Likewise.
1385
1386 2010-07-22  Richard Guenther  <rguenther@suse.de>
1387
1388         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1389         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1390
1391         PR lto/43373
1392         * gcc.dg/lto/20100722-1_0.c: New testcase.
1393
1394 2010-07-22  Martin Jambor  <mjambor@suse.cz>
1395
1396         PR tree-optimization/44891
1397         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1398
1399 2010-07-22  Richard Guenther  <rguenther@suse.de>
1400
1401         PR tree-optimization/45017
1402         * gcc.c-torture/execute/pr45017.c: New testcase.
1403
1404 2010-07-22  Tobias Burnus  <burnus@net-b.de>
1405
1406         PR fortran/45019
1407         * gfortran.dg/aliasing_dummy_5.f90: New.
1408
1409 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1410
1411         PR target/43698
1412         * gcc.target/arm/pr43698.c: New test.
1413
1414 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1415
1416         PR fortran/44929
1417         * Revert my commit r162325 for this PR.
1418
1419 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1420
1421         PR debug/45015
1422         * gcc.target/m68k/pr45015.c: New test.
1423
1424 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
1425
1426         PR c++/44641
1427         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1428         comments.
1429
1430 2010-07-21  Richard Guenther  <rguenther@suse.de>
1431
1432         PR lto/45018
1433         * g++.dg/lto/20100721-1_0.C: New testcase.
1434
1435 2010-07-21  Martin Jambor  <mjambor@suse.cz>
1436
1437         PR tree-optimization/44900
1438         * g++.dg/torture/pr44900.C: New test.
1439
1440 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
1441
1442         PR middle-end/44738
1443         * c-c++-common/uninit-17.c: Correct expected error.
1444
1445 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1446
1447         * gcc.dg/guality/asm-1.c: New test.
1448
1449         PR debug/45003
1450         * gcc.dg/guality/pr45003-2.c: New test.
1451         * gcc.dg/guality/pr45003-3.c: New test.
1452
1453 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1454
1455         PR libfortran/44697
1456         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1457
1458 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
1459
1460         * lib/scanasm.exp (dg-function-on-line): Test that a function is
1461         defined on the current line.
1462         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1463         * g++.dg/debug/dwarf2/pr44641.C: New.
1464
1465 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
1466
1467         * gcc.target/powerpc/block-move-1.c: New test.
1468         * gcc.target/powerpc/block-move-2.c: New test.
1469
1470 2010-07-20  Jason Merrill  <jason@redhat.com>
1471
1472         PR c++/44967
1473         * g++.dg/cpp0x/sfinae2.C: New.
1474
1475 2010-07-20  Richard Guenther  <rguenther@suse.de>
1476
1477         PR lto/42696
1478         * gcc.dg/lto/20100720-4_0.c: New testcase.
1479
1480 2010-07-20  Richard Guenther  <rguenther@suse.de>
1481
1482         PR lto/43221
1483         * gcc.dg/lto/20100720-2_0.c: New testcase.
1484         * gcc.dg/lto/20100720-2_1.c: Likewise.
1485
1486 2010-07-20  Richard Guenther  <rguenther@suse.de>
1487
1488         PR lto/43208
1489         * gcc.dg/lto/20100720-1_0.c: New testcase.
1490         * gcc.dg/lto/20100720-1_1.c: Likewise.
1491
1492 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
1493
1494         PR debug/45003
1495         * gcc.dg/guality/pr45003-1.c: New test.
1496
1497 2010-07-20  Richard Guenther  <rguenther@suse.de>
1498
1499         PR tree-optimization/44977
1500         * gcc.dg/torture/pr44977.c: New testcase.
1501
1502 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
1503
1504         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
1505         sync_char_short
1506
1507 2010-07-20  Richard Guenther  <rguenther@suse.de>
1508
1509         PR middle-end/44971
1510         PR middle-end/44988
1511         * gcc.dg/pr44971.c: New testcase.
1512         * gcc.c-torture/compile/pr44988.c: Likewise.
1513
1514 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1515
1516         PR fortran/44929
1517         * gfortran.dg/allocate_with_typespec.f90: New test.
1518         * gfortran.dg/allocate_derived_1.f90: Update error message.
1519
1520 2010-07-19  Jason Merrill  <jason@redhat.com>
1521
1522         PR c++/44996
1523         * g++.dg/cpp0x/decltype23.C: New.
1524
1525 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
1526
1527         PR fortran/42385
1528         * gfortran.dg/class_defined_operator_1.f03 : New test.
1529
1530 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
1531
1532         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
1533         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
1534         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
1535         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
1536
1537 2010-07-19  Richard Guenther  <rguenther@suse.de>
1538
1539         PR middle-end/44941
1540         * gcc.c-torture/compile/pr44941.c: New testcase.
1541
1542 2010-07-19  Jason Merrill  <jason@redhat.com>
1543
1544         PR c++/44969
1545         * g++.dg/template/sfinae24.C: New.
1546
1547 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
1548
1549         PR fortran/44353
1550         * gfortran.dg/data_implied_do_2.f90: Removed.
1551
1552 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
1553
1554         PR c++/44969
1555         * g++.dg/template/sfinae23.C: New.
1556
1557 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1558
1559         * lib/target-supports.exp (check_sse_os_support_available): New
1560         proc.
1561         (check_sse_hw_available): New proc.
1562         (check_effective_target_sse_runtime): New proc.
1563         (check_effective_target_sse2_runtime): New proc.
1564         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
1565         -msse2 if check_sse_os_support_available.
1566         * g++.dg/vect/vect.exp: Only run -msse2 tests if
1567         check_sse_os_support_available.
1568         * gcc.dg/vect/vect.exp: Likewise.
1569         * gfortran.dg/vect/vect.exp: Likewise.
1570         * gcc.target/i386/sol2-check: Renamed to ...
1571         * gcc.target/i386/sse-os-support.h: ... this.
1572         (sol2_check): Renamed to ...
1573         (sse_os_support): ... this.
1574         Only test movss with xmm registers.
1575         * gcc.target/i386/sse-check.h: Reflect new header and function names.
1576         Removed ILL_INSN, ILL_INSN_LEN.
1577         * gcc.target/i386/sse2-check.h: Likewise.
1578         * gcc.target/i386/sse3-check.h: Likewise.
1579         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
1580         Removed cpuid.h, __get_cpuid test.
1581         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
1582         Removed cpuid.h, __get_cpuid test.
1583         * g++.dg/other/pr40446.C: Likewise.
1584         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1585         * gcc.dg/compat/vector-1a_main.c: Likewise.
1586         * gcc.dg/compat/vector-2a_main.c: Likewise.
1587         * gcc.dg/pr36584.c: Likewise.
1588         * gcc.dg/pr37544.c: Likewise.
1589         * gcc.dg/torture/pr16104-1.c: Likewise.
1590         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1591         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1592         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1593         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1594         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
1595         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
1596         sse2_runtime.
1597         * gcc.dg/torture/pr35771-2.c: Likewise.
1598         * gcc.dg/torture/pr35771-3.c: Likewise.
1599         * gcc.target/i386/pr39315-2.c: Likewise.
1600         * gcc.target/i386/pr39315-4.c: Likewise.
1601         * gcc.target/i386/vperm-v2df.c: Likewise.
1602         * gcc.target/i386/vperm-v2di.c: Likewise.
1603         * gcc.target/i386/vperm-v4si-1.c: Likewise.
1604         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
1605         sse_runtime.
1606
1607 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
1608
1609         PR fortran/44353
1610         * gfortran.dg/data_implied_do_2.f90: New test.
1611
1612 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1613
1614         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
1615
1616 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1617
1618         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
1619         to the "mips16" group.
1620         (mips_using_mips16_p): New procedure.
1621         (mips-dg-options): Use it.
1622
1623 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1624
1625         * gcc.target/mips/mips16-attributes-4.c: New test.
1626
1627 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
1628
1629         PR testsuite/44418
1630         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
1631         * gcc.target/powerpc/recip-2.c: Ditto.
1632         * gcc.target/powerpc/recip-3.c: Ditto.
1633
1634 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
1635
1636         * gcc.target/arm/pr42235.c: New test.
1637
1638 2010-07-16  Jason Merrill  <jason@redhat.com>
1639
1640         PR c++/32505
1641         * g++.dg/template/partial8.C: New.
1642
1643 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
1644
1645         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
1646         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
1647         in C++.
1648         (gualcvt): New overloaded inline.
1649         (GUALCVT): Use it for C++.
1650         * g++.dg/guality/guality.exp: New.
1651         * g++.dg/guality/guality.h: New.
1652         * g++.dg/guality/redeclaration1.C: New test.
1653         * g++.dg/dg.exp: Prune also guality/* tests.
1654         * gcc.dg/guality/pr43141.c: Moved to...
1655         * c-c++-common/guality/pr43141.c: ... here.
1656
1657 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1658
1659         PR libfortran/37077
1660         * gfortran.dg/char4_iunit_2.f03: New test.
1661
1662 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
1663
1664         * lib/plugin-support.exp (plugin-test-execute):
1665         Add ${gcc_objdir}/intl to includes.
1666
1667 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
1668
1669         PR target/44942
1670         * gcc.c-torture/execute/pr44942.c: New test.
1671         * gcc.target/i386/pr44942.c: New test.
1672
1673 2010-07-15  Jason Merrill  <jason@redhat.com>
1674
1675         PR c++/44909
1676         * g++.dg/cpp0x/implicit7.C: New.
1677         * g++.dg/cpp0x/implicit8.C: New.
1678
1679 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1680
1681         Disable float tests for __SPU__ targets due to lack of signed zero:
1682         * c-c++-common/torture/complex-sign-add.c (check_add_float).
1683         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
1684         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
1685         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
1686         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
1687         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
1688         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
1689         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
1690         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
1691
1692 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
1693
1694         * gfortran.dg/select_char_2.f90: New test.
1695
1696 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
1697
1698         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
1699         with DECL_CHAIN.
1700
1701 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
1702
1703         PR fortran/44936
1704         * gfortran.dg/typebound_generic_9.f03: New.
1705
1706 2010-07-15  Richard Guenther  <rguenther@suse.de>
1707
1708         PR tree-optimization/44946
1709         * gcc.c-torture/compile/pr44946.c: New testcase.
1710
1711 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
1712
1713         PR fortran/40206
1714         * gfortran.dg/select_char_3.f90: New test.
1715
1716 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
1717             Kevin F. Quinn  <kevquinn@gentoo.org>
1718
1719         * gcc.dg/Wtrampolines.c: New.
1720
1721 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1722
1723         PR libfortran/44934
1724         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
1725
1726 2010-07-14  Jason Merrill  <jason@redhat.com>
1727
1728         PR c++/44810
1729         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
1730
1731         Implement C++0x unrestricted unions (N2544)
1732         * g++.dg/cpp0x/union1.C: New.
1733         * g++.dg/cpp0x/union2.C: New.
1734         * g++.dg/cpp0x/union3.C: New.
1735         * g++.dg/cpp0x/defaulted2.C: Adjust.
1736         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
1737         * g++.old-deja/g++.ext/anon2.C: Adjust.
1738         * g++.old-deja/g++.mike/misc6.C: Adjust.
1739
1740 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
1741
1742         PR fortran/44925
1743         * gfortran.dg/c_loc_tests_15.f90: New.
1744
1745 2010-07-13  Jason Merrill  <jason@redhat.com>
1746
1747         PR c++/44909
1748         * g++.dg/cpp0x/implicit6.C: New.
1749
1750 2010-07-13  Jason Merrill  <jason@redhat.com>
1751
1752         PR c++/44540
1753         * g++.dg/abi/noreturn1.C: New.
1754         * g++.dg/abi/noreturn2.C: New.
1755
1756 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
1757
1758         PR other/44874
1759         PR debug/44832
1760         * c-c++-common/pr44832.c: New test.
1761
1762 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
1763
1764         PR objc/44488
1765         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
1766         on the target.  Make sure that we can assemble the emitted asm when
1767         the test type is 'compile'.
1768
1769 2010-07-13  Richard Guenther  <rguenther@suse.de>
1770
1771         PR tree-optimization/36960
1772         * g++.dg/torture/pr36960.C: New testcase.
1773
1774 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
1775
1776         PR c++/44908
1777         * g++.dg/template/sfinae21.C: New.
1778         * g++.dg/template/sfinae22.C: Likewise.
1779
1780 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
1781
1782         PR testsuite/42843
1783         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
1784         * gcc.dg/plugin/ggcplug.c: Likewise.
1785         * g++.dg/plugin/selfassign.c: Likewise.
1786         * g++.dg/plugin/attribute_plugin.c: Likewise.
1787         * g++.dg/plugin/dumb_plugin.c: Likewise.
1788         * g++.dg/plugin/pragma_plugin.c: Likewise.
1789
1790 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
1791
1792         * gcc.c-torture/execute/pr44683.x: New.
1793         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
1794
1795 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
1796
1797         PR fortran/44434
1798         PR fortran/44565
1799         PR fortran/43945
1800         PR fortran/44869
1801         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
1802         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
1803         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
1804         * gfortran.dh/typebound_call_16.f03: New.
1805         * gfortran.dg/typebound_generic_6.f03: New.
1806         * gfortran.dg/typebound_generic_7.f03: New.
1807         * gfortran.dg/typebound_generic_8.f03: New.
1808
1809 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1810
1811         PR libfortran/37077
1812         * gfortran.dg/char4_iunit_1.f03: New test.
1813
1814 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
1815
1816         * gcc.dg/tree-ssa/vrp53.c: New test.
1817
1818 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
1819
1820         PR c++/44907
1821         * g++.dg/template/sfinae19.C: New.
1822         * g++.dg/template/sfinae20.C: Likewise.
1823
1824 2010-07-12  Jie Zhang  <jie@codesourcery.com>
1825
1826         * gcc.target/arm/interrupt-1.c: New test.
1827         * gcc.target/arm/interrupt-2.c: New test.
1828
1829 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1830
1831         * gcc.dg/pr42427.c: Require c99_runtime.
1832         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
1833         c99_runtime.
1834         * gcc.target/i386/avx-cmpss-1.c: Likewise.
1835         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
1836         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
1837         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
1838         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
1839         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
1840         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
1841         * gcc.target/i386/sse-cmpss-1.c: Likewise.
1842         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
1843         * gcc.target/i386/pr37275.c: Require visibility support.
1844
1845 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1846
1847         * lib/target-supports.exp (check_effective_target_sse): New proc.
1848         * gcc.target/i386/sol2-check.h: New file.
1849         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
1850         Include sol2-check.h.
1851         (main) Only run do_test () if sol2_check ().
1852         * gcc.target/i386/sse2-check.h: Likewise.
1853         * gcc.target/i386/sse3-check.h: Likewise.
1854         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
1855         [__sun__ && __svr4__]: Execute SSE2 instruction.
1856         * gcc.target/i386/math-torture/math-torture.exp: Only add options
1857         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
1858         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
1859         * g++.dg/ext/vector14.C: Likewise.
1860         * g++.dg/other/mmintrin.C: Likewise.
1861         * gcc.dg/20020418-1.c: Likewise.
1862         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1863         * gcc.dg/format/ms_unnamed-1.c: Likewise.
1864         * gcc.dg/format/unnamed-1.c: Likewise.
1865         Adapt dg-warning line number.
1866         * gcc.dg/graphite/pr40281.c: Likewise.
1867         * gcc.dg/pr32176.c: Likewise.
1868         * gcc.dg/pr40550.c: Likewise.
1869         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1870         * gcc.dg/torture/pr36891.c: Likewise.
1871         * gcc.target/i386/20020218-1.c: Likewise.
1872         * gcc.target/i386/20020523.c: Likewise.
1873         * gcc.target/i386/abi-1.c: Likewise.
1874         * gcc.target/i386/brokensqrt.c: Likewise.
1875         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1876         * gcc.target/i386/pr13366.c: Likewise.
1877         * gcc.target/i386/pr13685.c: Likewise.
1878         * gcc.target/i386/pr24306.c: Likewise.
1879         * gcc.target/i386/pr31486.c: Likewise.
1880         * gcc.target/i386/pr32065-1.c: Likewise.
1881         * gcc.target/i386/pr32065-2.c: Likewise.
1882         * gcc.target/i386/pr32389.c: Likewise.
1883         * gcc.target/i386/pr38824.c: Likewise.
1884         * gcc.target/i386/pr38931.c: Likewise.
1885         * gcc.target/i386/pr39592-1.c: Likewise.
1886         * gcc.target/i386/pr43766.c: Likewise.
1887         * gcc.target/i386/recip-divf.c: Likewise.
1888         * gcc.target/i386/recip-sqrtf.c: Likewise.
1889         * gcc.target/i386/recip-vec-divf.c: Likewise.
1890         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
1891         * gcc.target/i386/sse-1.c: Likewise.
1892         * gcc.target/i386/sse-16.c: Likewise.
1893         * gcc.target/i386/sse-2.c: Likewise.
1894         * gcc.target/i386/sse-20.c: Likewise.
1895         * gcc.target/i386/sse-3.c: Likewise.
1896         * gcc.target/i386/sse-7.c: Likewise.
1897         * gcc.target/i386/sse-9.c: Likewise.
1898         * gcc.target/i386/sse-addps-1.c: Likewise.
1899         * gcc.target/i386/sse-addss-1.c: Likewise.
1900         * gcc.target/i386/sse-andnps-1.c: Likewise.
1901         * gcc.target/i386/sse-andps-1.c: Likewise.
1902         * gcc.target/i386/sse-cmpss-1.c: Likewise.
1903         * gcc.target/i386/sse-comiss-1.c: Likewise.
1904         * gcc.target/i386/sse-comiss-2.c: Likewise.
1905         * gcc.target/i386/sse-comiss-3.c: Likewise.
1906         * gcc.target/i386/sse-comiss-4.c: Likewise.
1907         * gcc.target/i386/sse-comiss-5.c: Likewise.
1908         * gcc.target/i386/sse-comiss-6.c: Likewise.
1909         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
1910         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
1911         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1912         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
1913         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1914         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
1915         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1916         * gcc.target/i386/sse-divps-1.c: Likewise.
1917         * gcc.target/i386/sse-divss-1.c: Likewise.
1918         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
1919         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
1920         * gcc.target/i386/sse-maxps-1.c: Likewise.
1921         * gcc.target/i386/sse-maxss-1.c: Likewise.
1922         * gcc.target/i386/sse-minps-1.c: Likewise.
1923         * gcc.target/i386/sse-minss-1.c: Likewise.
1924         * gcc.target/i386/sse-movaps-1.c: Likewise.
1925         * gcc.target/i386/sse-movaps-2.c: Likewise.
1926         * gcc.target/i386/sse-movhlps-1.c: Likewise.
1927         * gcc.target/i386/sse-movhps-1.c: Likewise.
1928         * gcc.target/i386/sse-movhps-2.c: Likewise.
1929         * gcc.target/i386/sse-movlhps-1.c: Likewise.
1930         * gcc.target/i386/sse-movmskps-1.c: Likewise.
1931         * gcc.target/i386/sse-movntps-1.c: Likewise.
1932         * gcc.target/i386/sse-movss-1.c: Likewise.
1933         * gcc.target/i386/sse-movss-2.c: Likewise.
1934         * gcc.target/i386/sse-movss-3.c: Likewise.
1935         * gcc.target/i386/sse-movups-1.c: Likewise.
1936         * gcc.target/i386/sse-movups-2.c: Likewise.
1937         * gcc.target/i386/sse-mulps-1.c: Likewise.
1938         * gcc.target/i386/sse-mulss-1.c: Likewise.
1939         * gcc.target/i386/sse-orps-1.c: Likewise.
1940         * gcc.target/i386/sse-rcpps-1.c: Likewise.
1941         * gcc.target/i386/sse-recip-vec.c: Likewise.
1942         * gcc.target/i386/sse-recip.c: Likewise.
1943         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
1944         * gcc.target/i386/sse-set-ps-1.c: Likewise.
1945         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
1946         * gcc.target/i386/sse-subps-1.c: Likewise.
1947         * gcc.target/i386/sse-subss-1.c: Likewise.
1948         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
1949         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
1950         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
1951         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
1952         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
1953         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
1954         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
1955         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
1956         * gcc.target/i386/sse-xorps-1.c: Likewise.
1957         * gcc.target/i386/ssefn-1.c: Likewise.
1958         * gcc.target/i386/ssefn-3.c: Likewise.
1959         * gcc.target/i386/sseregparm-1.c: Likewise.
1960         * gcc.target/i386/stackalign/return-3.c: Likewise.
1961         * gcc.target/i386/vectorize1.c: Likewise.
1962         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
1963         * gcc.target/i386/xorps-sse.c: Likewise.
1964         * gfortran.dg/pr28158.f90: Likewise.
1965         * gfortran.dg/pr30667.f: Likewise.
1966         * gnat.dg/loop_optimization7.adb: Likewise.
1967         * gnat.dg/sse_nolib.adb: Likewise.
1968
1969 2010-07-11  Tobias Burnus  <burnus@net-b.de>
1970
1971         PR fortran/44702
1972         * gfortran.dg/use_rename_6.f90: New.
1973         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
1974
1975 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
1976
1977         PR fortran/44869
1978         * gfortran.dg/class_24.f03: New.
1979
1980 2010-07-10  Richard Guenther  <rguenther@suse.de>
1981
1982         PR lto/44889
1983         * gcc.dg/lto/20100709-1_0.c: New testcase.
1984         * gcc.dg/lto/20100709-1_1.c: Likewise.
1985
1986 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
1987
1988         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
1989
1990 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
1991
1992         PR objc/44140
1993         * objc.dg/lto/trivial-1_0.m: New.
1994         * objc.dg/lto/lto.exp: New.
1995         * obj-c++.dg/lto/trivial-1_0.mm: New.
1996         * obj-c++.dg/lto/lto.exp: New.
1997         * objc.dg/symtab-1.m: Adjust sizes.
1998         * objc.dg/image-info.m: Do not run for gnu-runtime.
1999
2000 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2001
2002         * gcc.dg/pr32370.c: Allow another kind of error message.
2003
2004 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2005
2006         * gnat.dg/atomic3.adb: New test.
2007
2008 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2009             Denys Vlasenko  <dvlasenk@redhat.com>
2010             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2011
2012         PR tree-optimization/28632
2013         * gcc.dg/tree-ssa/vrp51.c: New test.
2014         * gcc.dg/tree-ssa/vrp52.c: New test.
2015
2016 2010-07-09  Jason Merrill  <jason@redhat.com>
2017
2018         * g++.dg/abi/covariant6.C: New.
2019         * g++.dg/inherit/covariant17.C: Test both bases.
2020         * g++.dg/inherit/covariant7.C: Check vtable layout.
2021
2022 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2023
2024         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2025
2026 2010-07-09  Richard Guenther  <rguenther@suse.de>
2027
2028         PR tree-optimization/44852
2029         * gcc.c-torture/execute/pr44852.c: New testcase.
2030
2031 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2032
2033         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2034         multiplication by values.
2035         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2036         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2037
2038 2010-07-09  Richard Guenther  <rguenther@suse.de>
2039
2040         PR tree-optimization/44882
2041         * gfortran.dg/pr44882.f90: New testcase.
2042
2043 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2044
2045         PR target/40657
2046         * gcc.target/arm/pr40657-1.c: New test.
2047         * gcc.target/arm/pr40657-2.c: New test.
2048         * gcc.c-torture/execute/pr40657.c: New test.
2049
2050 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2051
2052         * gcc.dg/tree-ssa/vrp50.c: New test.
2053         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2054
2055 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2056
2057         PR fortran/44649
2058         * gfortran.dg/c_sizeof_1.f90: Modified.
2059         * gfortran.dg/storage_size_1.f08: New.
2060         * gfortran.dg/storage_size_2.f08: New.
2061
2062 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2063
2064         * gcc.c-torture/execute/20100708-1.c: New test.
2065
2066 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2067
2068         PR fortran/44847
2069         * gfortran.dg/gomp/pr44847.f90: New test.
2070
2071 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2072
2073         PR tree-optimization/44710
2074         * gcc.dg/tree-ssa/ifc-6.c: New.
2075         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2076
2077 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2078
2079         PR fortran/18918
2080         * gfortran.dg/coarray_10.f90: Add an additional test.
2081
2082 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2083
2084         PR middle-end/44828
2085         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2086         * gcc.c-torture/execute/pr44828.x: Revert.
2087
2088 2010-07-08  Jason Merrill  <jason@redhat.com>
2089
2090         PR c++/43120
2091         * g++.dg/inherit/covariant17.C: New.
2092         * g++.dg/abi/covariant1.C: Actually test for the bug.
2093
2094 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2095
2096         PR rtl-optimization/44838
2097         * gcc.dg/pr44838.c: New.
2098
2099 2010-07-08  Richard Guenther  <rguenther@suse.de>
2100
2101         PR tree-optimization/44831
2102         * gcc.c-torture/compile/pr44831.c: New testcase.
2103         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2104
2105 2010-07-08  Richard Guenther  <rguenther@suse.de>
2106
2107         PR tree-optimization/44861
2108         * g++.dg/vect/pr44861.cc: New testcase.
2109
2110 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2111
2112         PR middle-end/44828
2113         * gcc.c-torture/execute/pr44828.x: New file.
2114
2115 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2116
2117         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2118         dg-options.
2119         * g++.dg/ext/altivec-17.C: Adjust error message.
2120
2121 2010-07-07  Tom Tromey  <tromey@redhat.com>
2122
2123         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2124
2125 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2126
2127         PR target/44844
2128         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2129         * gcc.target/i386/rdrand-2.c: Likewise.
2130         * gcc.target/i386/rdrand-3.c: Likewise.
2131
2132 2010-07-07  Jan Hubicka  <jh@suse.cz>
2133
2134         PR middle-end/44813
2135         * g++.dg/torture/pr44813.C: New testcase.
2136         * g++.dg/torture/pr44826.C: New testcase.
2137
2138 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2139
2140         PR rtl-optimization/44787
2141         * gcc.c-torture/compile/pr44788.c: New test.
2142         * gcc.target/arm/pr44788.c: New test.
2143
2144 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2145
2146         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2147
2148 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2149
2150         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2151         to dg-options.
2152
2153 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2154
2155         PR fortran/44742
2156         * gfortran.dg/parameter_array_init_6.f90: New.
2157         * gfortran.dg/initialization_20.f90: Update dg-error.
2158         * gfortran.dg/initialization_24.f90: Ditto.
2159
2160 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2161         PR fortran/PR44693
2162         * gfortran.dg/dim_range_1.f90:  New test.
2163         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2164
2165 2010-07-06  Jason Merrill  <jason@redhat.com>
2166
2167         PR c++/44703
2168         * g++.dg/cpp0x/initlist41.C: New.
2169
2170         PR c++/44778
2171         * g++.dg/template/ptrmem22.C: New.
2172
2173 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2174
2175         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2176         support.
2177         * gcc.target/i386/i386.exp: Likewise.
2178
2179 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2180
2181         PR testsuite/44195
2182         * gcc.dg/lto/20100518_0.c: Limit to x86.
2183
2184 2010-07-06  Richard Guenther  <rguenther@suse.de>
2185
2186         PR middle-end/44828
2187         * gcc.c-torture/execute/pr44828.c: New testcase.
2188
2189 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2190
2191         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2192         * g++.dg/warn/volatile1.C: Likewise.
2193         * g++.dg/template/warn1.C: Likewise.
2194
2195 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2196
2197         AVX Programming Reference (June, 2010)
2198         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2199         * g++.dg/other/i386-3.C: Likewise.
2200         * gcc.target/i386/sse-12.c: Likewise.
2201
2202         * gcc.target/i386/f16c-check.h: New.
2203         * gcc.target/i386/rdfsbase-1.c: Likewise.
2204         * gcc.target/i386/rdfsbase-2.c: Likewise.
2205         * gcc.target/i386/rdgsbase-1.c: Likewise.
2206         * gcc.target/i386/rdgsbase-2.c: Likewise.
2207         * gcc.target/i386/rdrand-1.c: Likewise.
2208         * gcc.target/i386/rdrand-2.c: Likewise.
2209         * gcc.target/i386/rdrand-3.c: Likewise.
2210         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2211         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2212         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2213         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2214         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2215         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2216         * gcc.target/i386/wrfsbase-1.c: Likewise.
2217         * gcc.target/i386/wrfsbase-2.c: Likewise.
2218         * gcc.target/i386/wrgsbase-1.c: Likewise.
2219         * gcc.target/i386/wrgsbase-2.c: Likewise.
2220
2221         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2222         (__builtin_ia32_vcvtps2ph): New.
2223         (__builtin_ia32_vcvtps2ph256): Likewise.
2224
2225         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2226         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2227
2228         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2229         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2230
2231         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2232         (__builtin_ia32_vcvtps2ph256): Likewise.
2233         Add fsgsbase,rdrnd,f16c.
2234
2235         * lib/target-supports.exp (check_effective_target_f16c): New.
2236
2237 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2238
2239         * gcc.dg/guality/nrv-1.c: New test.
2240
2241 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
2242
2243         PR middle-end/42505
2244         * gcc.target/arm/pr42505.c: New test case.
2245
2246 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2247
2248         PR c++/44808
2249         * g++.dg/opt/nrv16.C: New test.
2250
2251 2010-07-05  Richard Guenther  <rguenther@suse.de>
2252
2253         PR tree-optimization/44784
2254         * gcc.c-torture/compile/pr44784.c: New testcase.
2255
2256 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2257
2258         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2259         Increase loop bound and array size.
2260         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2261         Likewise.
2262
2263 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2264
2265         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2266         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2267         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2268         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2269         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2270
2271 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
2272
2273         PR c++/22138
2274         * g++.dg/parse/template25.C: New.
2275
2276 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2277
2278         PR rtl-optimization/44695
2279         * gcc.dg/torture/pr44695.c: New.
2280
2281 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2282
2283         PR c++/16630
2284         * g++.dg/ext/pretty3.C: New.
2285
2286 2010-07-04  Richard Guenther  <rguenther@suse.de>
2287
2288         PR middle-end/44809
2289         * g++.dg/torture/pr44809.C: New testcase.
2290
2291 2010-07-04  Richard Guenther  <rguenther@suse.de>
2292
2293         PR tree-optimization/44656
2294         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2295
2296 2010-07-04  Ira Rosen  <irar@il.ibm.com>
2297             Revital Eres  <eres@il.ibm.com>
2298
2299         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2300         misaligned stores.
2301         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2302         gcc.dg/vect/vect-96.c: Likewise.
2303         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2304         that support misaligned stores. Change the number of expected
2305         misaligned accesses.
2306         * gcc.dg/vect/vect-peel-1.c: New test.
2307         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2308         gcc.dg/vect/vect-peel-4.c: Likewise.
2309         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2310         vectorizable on all targets that support realignment.
2311         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2312
2313 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2314
2315         PR c/44806
2316         * gcc.dg/torture/pr44806.c: New.
2317
2318 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2319
2320         * gnat.dg/cond_expr1.adb: New test.
2321
2322 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2323
2324         * gnat.dg/modular3.adb: New test.
2325         * gnat.dg/modular3_pkg.ads: New helper.
2326
2327 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
2328             Mikael Pettersson  <mikpe@it.uu.se>
2329
2330         PR testsuite/44518
2331         * obj-c++.dg/encode-2.mm: Produce object and save temps.
2332         Make signed-ness of chars explicit.  Scan the object for
2333         strings that are split by some target assemblers.
2334         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2335         explicit.
2336
2337 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
2338
2339         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2340
2341 2010-07-02  Le-Chun Wu  <lcwu@google.com>
2342
2343         PR/44128
2344         * g++.dg/warn/Wshadow-7.C: New test.
2345
2346 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
2347             Julian Brown  <julian@codesourcery.com>
2348             Sandra Loosemore  <sandra@codesourcery.com>
2349
2350         * gcc.c-torture/execute/20100416-1.c: New test case.
2351
2352 2010-07-02  Julian Brown  <julian@codesourcery.com>
2353             Sandra Loosemore  <sandra@codesourcery.com>
2354
2355         PR target/43703
2356
2357         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2358         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2359
2360 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2361             Julian Brown  <julian@codesourcery.com>
2362
2363         * gcc.target/arm/neon/vadds64.c: Regenerated.
2364         * gcc.target/arm/neon/vaddu64.c: Regenerated.
2365         * gcc.target/arm/neon/vsubs64.c: Regenerated.
2366         * gcc.target/arm/neon/vsubu64.c: Regenerated.
2367         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2368         * gcc.target/arm/neon-vmls-1.c: Likewise.
2369         * gcc.target/arm/neon-vsubs64.c: New execution test.
2370         * gcc.target/arm/neon-vsubu64.c: New execution test.
2371         * gcc.target/arm/neon-vadds64.c: New execution test.
2372         * gcc.target/arm/neon-vaddu64.c: New execution test.
2373
2374 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2375
2376         * gcc.target/arm/neon-vands64.c: New.
2377         * gcc.target/arm/neon-vandu64.c: New.
2378         * gcc.target/arm/neon-vbics64.c: New.
2379         * gcc.target/arm/neon-vbicu64.c: New.
2380         * gcc.target/arm/neon-veors64.c: New.
2381         * gcc.target/arm/neon-veoru64.c: New.
2382         * gcc.target/arm/neon-vorns64.c: New.
2383         * gcc.target/arm/neon-vornu64.c: New.
2384         * gcc.target/arm/neon-vorrs64.c: New.
2385         * gcc.target/arm/neon-vorru64.c: New.
2386         * gcc.target/arm/neon/vands64.c: Regenerated.
2387         * gcc.target/arm/neon/vandu64.c: Regenerated.
2388         * gcc.target/arm/neon/vbics64.c: Regenerated.
2389         * gcc.target/arm/neon/vbicu64.c: Regenerated.
2390         * gcc.target/arm/neon/veors64.c: Regenerated.
2391         * gcc.target/arm/neon/veoru64.c: Regenerated.
2392         * gcc.target/arm/neon/vorns64.c: Regenerated.
2393         * gcc.target/arm/neon/vornu64.c: Regenerated.
2394         * gcc.target/arm/neon/vorrs64.c: Regenerated.
2395         * gcc.target/arm/neon/vorru64.c: Regenerated.
2396
2397 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2398
2399         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2400
2401 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2402
2403         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2404         * gfortran.dg/intent_out_5.f90: Same.
2405         * gfortran.dg/ltrans-7.f90: Same.
2406         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2407
2408 2010-07-02  Jan Hubicka  <jh@suse.cz>
2409
2410         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2411
2412 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2413
2414         * objc-obj-c++-shared/Object1.h: Correct Line endings.
2415
2416 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
2417
2418         PR c++/44780
2419         * c-c++-common/Wunused-var-12.c: New test.
2420
2421 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
2422
2423         PR target/42835
2424         * gcc.target/arm/pr42835.c: New test.
2425
2426         PR target/42172
2427         * gcc.target/arm/pr42172-1.c: New test.
2428
2429 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2430
2431         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2432
2433 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2434
2435         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2436         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2437         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2438         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2439         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2440         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2441         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2442         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2443         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2444         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2445         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2446         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2447         * gcc.target/arm/neon-vdup_ns64.c: New.
2448         * gcc.target/arm/neon-vdup_nu64.c: New.
2449         * gcc.target/arm/neon-vdupQ_ns64.c: New.
2450         * gcc.target/arm/neon-vdupQ_nu64.c: New.
2451         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2452         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2453         * gcc.target/arm/neon-vmov_ns64.c: New.
2454         * gcc.target/arm/neon-vmov_nu64.c: New.
2455         * gcc.target/arm/neon-vmovQ_ns64.c: New.
2456         * gcc.target/arm/neon-vmovQ_nu64.c: New.
2457         * gcc.target/arm/neon-vget_lanes64.c: New.
2458         * gcc.target/arm/neon-vget_laneu64.c: New.
2459         * gcc.target/arm/neon-vset_lanes64.c: New.
2460         * gcc.target/arm/neon-vset_laneu64.c: New.
2461
2462 2010-07-02  Richard Guenther  <rguenther@suse.de>
2463
2464         * g++.dg/torture/20100702-1.C: New testcase.
2465
2466 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2467
2468         PR target/44707
2469         * gcc.c-torture/compile/pr44707.c: New test.
2470
2471 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2472
2473         PR c++/44039
2474         * g++.dg/template/crash101.C: New.
2475
2476 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2477
2478         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2479         Use the ABI-0 accessors and fail it for m64.
2480
2481 2010-07-02  Jan Hubicka  <jh@suse.cz>
2482
2483         * g++.dg/tree-ssa/pr44706.C: New testcase.
2484
2485 2010-07-02  Richard Guenther  <rguenther@suse.de>
2486
2487         PR tree-optimization/44748
2488         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2489
2490 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2491
2492         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2493         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
2494         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2495         the method types to forward:.
2496
2497 2010-06-30  Jason Merrill  <jason@redhat.com>
2498
2499         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
2500         * g++.dg/other/pr25632.C: Likewise.
2501
2502 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
2503
2504         PR tree-optimization/40421
2505         * gfortran.fortran-torture/compile/pr40421.f90: New test.
2506
2507 2010-07-01  Richard Guenther  <rguenther@suse.de>
2508
2509         PR middle-end/42834
2510         PR middle-end/44468
2511         * gcc.c-torture/execute/20100316-1.c: New testcase.
2512         * gcc.c-torture/execute/pr44468.c: Likewise.
2513         * gcc.c-torture/compile/20100609-1.c: Likewise.
2514         * gcc.dg/volatile2.c: Adjust.
2515         * gcc.dg/plugin/selfassign.c: Likewise.
2516         * gcc.dg/pr36902.c: Likewise.
2517         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
2518         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
2519         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2520         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2521         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2522         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2523         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
2524         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2525         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2526         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2527         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2528         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2529         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2530         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
2531         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2532         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2533         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
2534         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2535         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2536         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2537         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2538         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2539         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
2540         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
2541         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2542         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2543         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2544         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2545         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2546         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2547         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
2548         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2549         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
2550         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2551         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2552         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2553         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
2554         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2555         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2556         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2557         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2558         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2559         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2560         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2561         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
2562         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2563         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2564         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2565         * gcc.dg/tree-prof/stringop-1.c: Adjust.
2566         * g++.dg/tree-ssa/pr31146.C: Likewise.
2567         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
2568         * g++.dg/tree-ssa/pr33604.C: Likewise.
2569         * g++.dg/plugin/selfassign.c: Likewise.
2570         * gfortran.dg/array_memcpy_3.f90: Likewise.
2571         * gfortran.dg/array_memcpy_4.f90: Likewise.
2572         * c-c++-common/torture/pr42834.c: New testcase.
2573
2574 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
2575
2576         PR c++/44628
2577         * g++.dg/template/crash100.C: New.
2578
2579 2010-06-30  Jan Hubicka  <jh@suse.cz>
2580
2581         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
2582
2583 2010-06-30  Michael Matz  <matz@suse.de>
2584
2585         PR bootstrap/44699
2586         * gcc.dg/pr44699.c: New test.
2587
2588 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
2589
2590         PR tree-optimization/39799
2591         * c-c++-common/uninit-17.c: New test.
2592
2593 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2594
2595         PR libfortran/43298
2596         * gfortran.dg/read_infnan_1.f90: New test.
2597
2598 2010-06-29  Jason Merrill  <jason@redhat.com>
2599
2600         Enable implicitly declared move constructor/operator= (N3053).
2601         * g++.dg/cpp0x/implicit3.C: New.
2602         * g++.dg/cpp0x/implicit4.C: New.
2603         * g++.dg/cpp0x/implicit5.C: New.
2604         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2605         * g++.dg/cpp0x/not_special.C: Adjust.
2606         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2607         * g++.dg/cpp0x/rv1n.C: Adjust.
2608         * g++.dg/cpp0x/rv1p.C: Adjust.
2609         * g++.dg/cpp0x/rv2n.C: Adjust.
2610         * g++.dg/cpp0x/rv2p.C: Adjust.
2611         * g++.dg/cpp0x/rv3n.C: Adjust.
2612         * g++.dg/cpp0x/rv3p.C: Adjust.
2613         * g++.dg/cpp0x/rv4n.C: Adjust.
2614         * g++.dg/cpp0x/rv4p.C: Adjust.
2615         * g++.dg/cpp0x/rv5n.C: Adjust.
2616         * g++.dg/cpp0x/rv5p.C: Adjust.
2617         * g++.dg/cpp0x/rv6n.C: Adjust.
2618         * g++.dg/cpp0x/rv6p.C: Adjust.
2619         * g++.dg/cpp0x/rv7n.C: Adjust.
2620         * g++.dg/cpp0x/rv7p.C: Adjust.
2621         * g++.dg/cpp0x/rv8p.C: Adjust.
2622         * g++.dg/gomp/pr26690-1.C: Adjust.
2623         * g++.dg/other/error20.C: Adjust.
2624         * g++.dg/other/error31.C: Adjust.
2625         * g++.dg/parse/error19.C: Adjust.
2626         * g++.dg/template/qualttp5.C: Adjust.
2627         * g++.old-deja/g++.law/ctors5.C: Adjust.
2628
2629         Enable implicitly deleted functions (N2346)
2630         * g++.dg/cpp0x/defaulted17.C: New.
2631         * g++.dg/cpp0x/implicit1.C: New.
2632         * g++.dg/cpp0x/implicit2.C: New.
2633         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
2634         * g++.dg/ext/has_virtual_destructor.C: Adjust.
2635         * g++.dg/init/ctor4.C: Adjust.
2636         * g++.dg/init/synth2.C: Adjust.
2637         * g++.dg/lto/20081118_1.C: Adjust.
2638         * g++.dg/other/error13.C: Adjust.
2639         * g++.dg/other/unused1.C: Adjust.
2640         * g++.old-deja/g++.bob/inherit2.C: Adjust.
2641         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2642         * g++.old-deja/g++.jason/opeq3.C: Adjust.
2643         * g++.old-deja/g++.law/ctors17.C: Adjust.
2644         * g++.old-deja/g++.oliva/delete1.C: Adjust.
2645         * g++.old-deja/g++.pt/assign1.C: Adjust.
2646         * g++.old-deja/g++.pt/crash20.C: Adjust.
2647
2648         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
2649         * g++.dg/cpp0x/defaulted13.C: Adjust.
2650         * g++.dg/cpp0x/defaulted2.C: Adjust.
2651         * g++.dg/cpp0x/defaulted3.C: Adjust.
2652         * g++.dg/cpp0x/initlist9.C: Adjust.
2653         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
2654         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
2655         * g++.dg/init/synth2.C: Adjust.
2656
2657         * g++.dg/cpp0x/defaulted19.C: New.
2658
2659         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
2660         * g++.dg/template/error23.C: Fix for -std=c++0x.
2661
2662 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
2663
2664         PR fortran/44718
2665         * gfortran.dg/proc_ptr_28.f90: New.
2666
2667 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
2668
2669         PR tree-optimization/43801
2670         * g++.dg/torture/pr43801.C: New test.
2671
2672         PR debug/44668
2673         * g++.dg/debug/dwarf2/accessibility1.C: New test.
2674
2675 2010-06-29  Jason Merrill  <jason@redhat.com>
2676
2677         PR c++/44587
2678         * g++.dg/template/qualified-id2.C: New.
2679         * g++.dg/template/qualified-id3.C: New.
2680
2681 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
2682
2683         PR fortran/44696
2684         * gfortran.dg/associated_target_4.f90: New.
2685
2686 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
2687
2688         PR fortran/44582
2689         * gfortran.dg/aliasing_array_result_1.f90 : New test.
2690
2691 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2692
2693         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
2694
2695 2010-06-29  Jan Hubicka  <jh@suse.cz>
2696
2697         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
2698
2699 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
2700
2701         PR target/43902
2702         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
2703         * gcc.target/arm/wmul-3.c: New test.
2704         * gcc.target/arm/wmul-4.c: New test.
2705
2706 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
2707
2708         PR rtl-optimization/44659
2709         * gcc.target/i386/extract-1.c: New.
2710         * gcc.target/i386/extract-2.c: Likewise.
2711         * gcc.target/i386/extract-3.c: Likewise.
2712         * gcc.target/i386/extract-4.c: Likewise.
2713         * gcc.target/i386/extract-5.c: Likewise.
2714         * gcc.target/i386/extract-6.c: Likewise.
2715
2716 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
2717
2718         PR c++/44682
2719         * g++.dg/warn/Wunused-var-14.C: New test.
2720
2721 2010-06-28  Tobias Burnus  <burnus@net-b.de>
2722
2723         PR fortran/43298
2724         * gfortran.dg/nan_6.f90: New.
2725
2726 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
2727
2728         PR tree-optimization/43781
2729         * gcc.dg/torture/pr43781.c: New.
2730
2731 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
2732
2733         PR fortran/40158
2734         * gfortran.dg/actual_rank_check_1.f90: New test.
2735
2736 2010-06-28  Martin Jambor  <mjambor@suse.cz>
2737
2738         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
2739
2740 2010-06-28  Jan Hubicka  <jh@suse.cz>
2741
2742         PR tree-optimization/44687
2743         * gcc.c-torture/compile/pr44687.c
2744
2745 2010-06-28  Martin Jambor  <mjambor@suse.cz>
2746
2747         PR c++/44535
2748         * g++.dg/torture/pr44535.C: New test.
2749
2750 2010-06-28  Michael Matz  <matz@suse.de>
2751
2752         PR middle-end/44592
2753         * gfortran.dg/pr44592.f90: New test.
2754
2755 2010-06-28  Jan Hubicka  <jh@suse.cz>
2756
2757         PR tree-optimization/44357
2758         * g++.dg/torture/pr44357.C: New testcase.
2759
2760 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2761
2762         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
2763         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
2764         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
2765         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
2766         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
2767         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2768         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
2769         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
2770
2771 2010-06-27  Jan Hubicka  <jh@suse.cz>
2772
2773         * gcc.c-torture/compile/pr44686.c: New file.
2774
2775 2010-06-27  Richard Guenther  <rguenther@suse.de>
2776
2777         PR tree-optimization/44683
2778         * gcc.c-torture/execute/pr44683.c: New testcase.
2779
2780 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
2781
2782         * gnat.dg/noreturn3.ad[sb]: New test.
2783
2784 2010-06-26  Jason Merrill  <jason@redhat.com>
2785
2786         * g++.dg/cpp0x/explicit5.C: New.
2787
2788 2010-06-26  Richard Guenther  <rguenther@suse.de>
2789
2790         PR tree-optimization/44393
2791         * gcc.dg/pr44393.c: New testcase.
2792
2793 2010-06-26  Jan Hubicka  <jh@suse.cz>
2794
2795         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
2796
2797 2010-06-26  Richard Guenther  <rguenther@suse.de>
2798
2799         PR middle-end/44674
2800         * gcc.dg/pr44674.c: New testcase.
2801
2802 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
2803
2804         * gcc.dg/opts-3.c: New test.
2805
2806 2010-06-26  Tobias Burnus  <burnus@net-b.de>
2807
2808         * gfortran.dg/type_decl_1.f90: New.
2809         * gfortran.dg/type_decl_2.f90: New.
2810
2811 2010-06-26  Tobias Burnus  <burnus@net-b.de>
2812
2813         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
2814         * gfortran.dg/semicolon_fixed_2.f: Ditto.
2815
2816 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2817
2818         PR testsuite/38946
2819         * gfortran.dg/array_constructor_23.f: Update test to allow for small
2820         error in comparing reals.
2821
2822 2010-06-25  Tobias Burnus  <burnus@net-b.de>
2823
2824         * selected_real_kind_2.f90: New.
2825         * selected_real_kind_3.f90: New.
2826
2827 2010-06-25  Tobias Burnus  <burnus@net-b.de>
2828
2829         * gfortran.dg/entry_19.f90: New.
2830
2831 2010-06-25  Tobias Burnus  <burnus@net-b.de>
2832
2833         * gfortran.dg/end_subroutine_1.f90: New.
2834         * gfortran.dg/end_subroutine_2.f90: New.
2835         * gfortran.dg/interface_proc_end.f90: Update.
2836
2837 2010-06-25  Tobias Burnus  <burnus@net-b.de>
2838
2839         * gfortran.dg/semicolon_fixed.f: Update.
2840         * gfortran.dg/semicolon_fixed_2.f: New.
2841         * gfortran.dg/semicolon_free_2.f90: New.
2842         * gfortran.dg/semicolon_free.f90: Update.
2843
2844 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2845
2846         PR fortran/44448
2847         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
2848
2849 2010-06-25  Martin Jambor  <mjambor@suse.cz>
2850
2851         * g++.dg/ipa/iinline-3.C: New test.
2852         * gcc.dg/ipa/modif-1.c: Removed.
2853
2854 2010-06-25  Jan Hubicka  <jh@suse.cz>
2855
2856         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
2857
2858 2010-06-25  Martin Jambor  <mjambor@suse.cz>
2859
2860         * g++.dg/ipa/iinline-2.C: New test.
2861
2862 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
2863
2864         PR middle-end/43866
2865         * gfortran.dg/pr43866.f90: New test.
2866
2867         PR tree-optimization/44539
2868         * gcc.dg/pr44539.c: New test.
2869
2870 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
2871
2872         From Jim Wilson:
2873         PR target/43902
2874         * gcc.target/mips/madd-9.c: New test.
2875
2876 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
2877
2878         PR c/44517
2879         * gcc.dg/noncompile/pr44517.c: New.
2880         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
2881
2882 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
2883
2884         PR testsuite/43283
2885         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
2886         and add argument to nop for IA64.
2887
2888 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
2889
2890         PR target/44588
2891         * gcc.target/i386/mod-1.c: New.
2892         * gcc.target/i386/umod-1.c: Likewise.
2893         * gcc.target/i386/umod-2.c: Likewise.
2894         * gcc.target/i386/umod-3.c: Likewise.
2895
2896 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
2897
2898         PR middle-end/44492
2899         * g++.dg/torture/pr44492.C: New test.
2900
2901 2010-06-24  Andi Kleen  <ak@linux.intel.com>
2902
2903         * c-c++-common/warn-omitted-condop.c: New.
2904
2905 2010-06-24  Tobias Burnus  <burnus@net-b.de>
2906
2907         PR fortran/44614
2908         * gfortran.dg/import8.f90: New.
2909
2910 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
2911
2912         * gnat.dg/not_null.adb: Update test case.
2913
2914 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
2915
2916         PR c++/44619
2917         * g++.dg/warn/Wunused-var-13.C: New test.
2918
2919         PR c++/44627
2920         * g++.dg/diagnostic/method1.C: New test.
2921
2922 2010-06-22  Cary Coutant  <ccoutant@google.com>
2923
2924         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
2925
2926 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
2927
2928         PR fortran/44616
2929         * gfortran.dg/abstract_type_8.f03: New.
2930
2931 2010-06-21  Jason Merrill  <jason@redhat.com>
2932
2933         * g++.dg/cpp0x/noexcept08.C: New.
2934
2935         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
2936
2937 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
2938
2939         PR target/44615
2940         * gcc.target/i386/sse2-vec-2a.c: New.
2941
2942 2010-06-21  DJ Delorie  <dj@redhat.com>
2943
2944         * gcc.dg/pragma-diag-1.c: New.
2945
2946 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
2947
2948         PR target/44615
2949         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
2950
2951 2010-06-21  Alan Modra  <amodra@gmail.com>
2952
2953         PR testsuite/44505
2954         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
2955         tail call to check_fa_mid.
2956
2957 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
2958
2959         PR target/44575
2960         * gcc.c-torture/execute/pr44575.c: New test.
2961
2962 2010-06-21  Tobias Burnus  <burnus@net-b.de>
2963
2964         PR fortran/40632
2965         * gfortran.dg/contiguous_1.f90: New.
2966         * gfortran.dg/contiguous_2.f90: New.
2967         * gfortran.dg/contiguous_3.f90: New.
2968
2969 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
2970
2971         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
2972         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
2973
2974 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
2975
2976         PR target/44546
2977         * gcc.target/i386/pr44546.c: New test.
2978
2979 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
2980
2981         * gcc.dg/opts-2.c: New test.
2982
2983 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
2984
2985         PR fortran/44584
2986         * gfortran.dg/typebound_proc_15.f03: Modified.
2987
2988 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
2989
2990         PR target/44072
2991         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
2992         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
2993
2994 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2995
2996         * g++.dg/ext/label13.C: Fix typo in last change.
2997
2998 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2999
3000         PR libfortran/44477
3001         * gfortran.dg/eof_3.f90
3002         * gfortran.dg/endfile_2.f90
3003         * gfortran.dg/endfile_4.f90
3004         * gfortran.dg/endfile_3.f90
3005
3006 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3007
3008         PR c++/41090
3009         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3010
3011 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3012
3013         PR fortran/44556
3014         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3015
3016 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3017
3018         * gcc.target/arm/pr40900.c: New test.
3019
3020 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3021
3022         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3023
3024 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3025
3026         PR fortran/44558
3027         * gfortran.dg/typebound_call_15.f03: New.
3028
3029 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3030
3031         PR c++/44486
3032         * g++.dg/pr44486.C: New.
3033
3034 2010-06-16  DJ Delorie  <dj@redhat.com>
3035
3036         * gcc.target/i386/volatile-bitfields-1.c: New.
3037         * gcc.target/i386/volatile-bitfields-2.c: New.
3038
3039 2010-06-16  Jason Merrill  <jason@redhat.com>
3040
3041         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3042
3043         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3044
3045 2010-06-16  Richard Guenther  <rguenther@suse.de>
3046
3047         PR c/44555
3048         * gcc.c-torture/execute/pr44555.c: New testcase.
3049
3050 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3051
3052         PR fortran/44549
3053         * gfortran.dg/typebound_proc_16.f03: New.
3054
3055 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3056
3057         * g++.dg/torture/pr43905.C: New test.
3058
3059 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3060
3061         PR testsuite/44538
3062         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3063         initialization loop from being vectorized.
3064         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3065
3066 2010-06-16  Alan Modra  <amodra@gmail.com>
3067
3068         PR tree-optimization/44507
3069         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3070
3071 2010-06-15  Jason Merrill  <jason@redhat.com>
3072
3073         * g++.dg/overload/arg3.C: Adjust error locations.
3074         * g++.dg/overload/copy1.C: Likewise.
3075         * g++.dg/tc1/dr152.C: Likewise.
3076         * g++.dg/template/incomplete4.C: Likewise.
3077         * g++.dg/template/incomplete5.C: Likewise.
3078         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3079         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3080         * g++.old-deja/g++.pt/crash9.C: Likewise.
3081
3082         * g++.dg/inherit/virtual5.C: New.
3083
3084         * g++.dg/cpp0x/defaulted18.C: New.
3085
3086         * g++.dg/cpp0x/initlist40.C: New.
3087
3088         * g++.dg/cpp0x/initlist39.C: New.
3089
3090 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3091
3092         PR middle-end/44391
3093         * gcc.dg/graphite/pr44391.c: New.
3094
3095 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3096
3097         PR fortran/43388
3098         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3099         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3100         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3101         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3102
3103 2010-06-15  Richard Guenther  <rguenther@suse.de>
3104
3105         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3106
3107 2010-06-15  Richard Guenther  <rguenther@suse.de>
3108
3109         * gcc.dg/vect/bb-slp-21.c: Adjust.
3110         * gcc.dg/vect/bb-slp-13.c: Likewise
3111         * gcc.dg/vect/bb-slp-4.c: Likewise
3112         * gcc.dg/vect/bb-slp-22.c: Likewise
3113         * gcc.dg/vect/bb-slp-14.c: Likewise
3114         * gcc.dg/vect/bb-slp-23.c: Likewise
3115         * gcc.dg/vect/bb-slp-15.c: Likewise
3116         * gcc.dg/vect/bb-slp-17.c: Likewise
3117         * gcc.dg/vect/bb-slp-18.c: Likewise
3118         * gcc.dg/vect/bb-slp-19.c: Likewise
3119         * gcc.dg/vect/bb-slp-10.c: Likewise
3120         * gcc.dg/vect/bb-slp-11.c: Likewise
3121         * gcc.dg/vect/bb-slp-20.c: Likewise
3122         * gcc.dg/vect/bb-slp-3.c: Likewise
3123
3124 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3125
3126         PR fortran/44536
3127         * gfortran.dg/gomp/pr44536.f90: New test.
3128         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3129
3130 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3131
3132         PR target/44534
3133         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3134         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3135
3136 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3137
3138         PR tree-optimization/44508
3139         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3140
3141         PR bootstrap/44509
3142         * gcc.dg/pr44509.c: New test.
3143
3144 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3145
3146         PR tree-optimization/44507
3147         * gcc.dg/vect/pr44507.c: New test.
3148
3149 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3150
3151         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3152         and c-pretty-print.h.
3153
3154         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3155
3156 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3157
3158         * gfortran.dg/whole_file_18.f90: Updated error message.
3159
3160 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3161
3162         * gfortran.dg/whole_file_20.f03: New.
3163
3164 2010-06-12  Jan Hubicka  <jh@suse.cz>
3165
3166         * gcc.c-torture/compile/pc44485.c: New testcase.
3167
3168 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3169
3170         PR fortran/40117
3171         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3172         * gfortran.dg/typebound_proc_14.f03: New.
3173         * gfortran.dg/typebound_proc_15.f03: New.
3174
3175 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3176
3177         * gcc.dg/opts-1.c: New test.
3178
3179 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3180
3181         * gcc.dg/funroll-loops-all.c: Update expected error.
3182
3183 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3184
3185         PR target/44481
3186         * gcc.target/i386/pr44481.c: New test.
3187
3188 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3189
3190         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3191
3192 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3193
3194         PR middle-end/44483
3195         * gcc.dg/tree-ssa/pr44483.c: New.
3196
3197 2010-06-11  Paul Brook  <paul@codesourcery.com>
3198
3199         * g++.dg/other/arm-neon-1.C: New test.
3200
3201 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3202
3203         PR fortran/42051
3204         PR fortran/43896
3205         * gfortran.dg/class_23.f03: New test.
3206
3207 2010-06-11  Jan Hubicka  <jh@suse.cz>
3208
3209         * gcc.dg/ipa/pure-const-2.c: New testcase.
3210
3211 2010-06-11  Jan Hubicka  <jh@suse.cz>
3212
3213         * gcc.dg/noreturn-7.c: Update.
3214         * gcc.dg/noreturn-4.c: Update.
3215
3216 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3217
3218         Fix MIPS bootstrap
3219         * g++.dg/other/typedef4.C: New test.
3220
3221 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3222
3223         PR fortran/44207
3224         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3225
3226 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3227
3228         PR fortran/44457
3229         * gfortran.dg/asynchronous_3.f03
3230
3231 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
3232
3233         PR middle-end/44185
3234         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3235         non-temporal stores out of the tests to form new test cases.  As a
3236         result, no non-temporal store should be generated in this case.
3237
3238         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
3239         prefetch-7.c that generate one non-temporal store.
3240
3241         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
3242         prefetch-7.c that generate one non-temporal store and one
3243         one-temporal prefetch.
3244
3245 2010-06-10  Martin Jambor  <mjambor@suse.cz>
3246
3247         PR tree-optimization/44258
3248         * gcc.dg/tree-ssa/pr44258.c: New test.
3249
3250 2010-06-10  Daniel Kraft  <d@domob.eu>
3251
3252         PR fortran/38936
3253         * gfortran.dg/associate_1.f03: New test.
3254         * gfortran.dg/associate_2.f95: New test.
3255         * gfortran.dg/associate_3.f03: New test.
3256         * gfortran.dg/associate_4.f08: New test.
3257
3258 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3259
3260         * gfortran.dg/selected_char_kind_4.f90: New test.
3261
3262 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
3263
3264         * gcc.dg/pr42461.c: New test.
3265
3266 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3267
3268         PR fortran/44347
3269         * gfortran.dg/selected_real_kind_1.f90: New.
3270
3271 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3272
3273         PR fortran/44359
3274         * gfortran.dg/warn_conversion.f90: Removed check for redundant
3275         warning.
3276         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3277         check for warning.
3278
3279 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3280
3281         * gfortran.dg/data_namelist_conflict.f90: New test.
3282
3283 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3284
3285         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3286         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3287         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3288
3289 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3290
3291         * testsuite/gfortran.dg/mvbits_9.f90: New test.
3292         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3293         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3294         * testsuite/gfortran.dg/btest_1.f90: Ditto.
3295         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3296
3297 2010-06-09  Jason Merrill  <jason@redhat.com>
3298
3299         PR c++/44366
3300         * g++.dg/cpp0x/decltype23.C: Move to...
3301         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3302
3303 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
3304
3305         PR fortran/44211
3306         * gfortran.dg/typebound_call_14.f03: New test.
3307
3308 2010-06-09  Martin Jambor  <mjambor@suse.cz>
3309
3310         PR tree-optimization/44423
3311         * gcc.dg/tree-ssa/pr44423.c: New test.
3312
3313 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
3314
3315         PR testsuite/42843
3316         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3317         TV_NONE to initialize tv_id field.
3318         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3319         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3320         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3321         Include toplev.h .
3322         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3323         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3324         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3325
3326 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
3327
3328         PR tree-optimization/39874
3329         PR middle-end/28685
3330         * gcc.dg/pr39874.c: New file.
3331
3332 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3333
3334         * g++.dg/ext/attr-alias-1.C: New.
3335         * g++.dg/ext/attr-alias-2.C: New.
3336
3337 2010-06-07  Tobias Burnus  <burnus@net-b.de>
3338
3339         PR fortran/44446
3340         * gfortran.dg/proc_ptr_27.f90: New.
3341
3342 2010-06-07  Jason Merrill  <jason@redhat.com>
3343
3344         PR c++/44366
3345         * g++.dg/cpp0x/decltype23.C: New.
3346
3347 2010-06-08  Andrew Pinski <pinskia@gmail.com>
3348             Shujing Zhao  <pearly.zhao@oracle.com>
3349
3350         PR c/37724
3351         * gcc.dg/c90-const-expr-10.c: Adjust.
3352         * gcc.dg/c99-const-expr-10.c: Adjust.
3353         * gcc.dg/init-bad-7.c: New.
3354
3355 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3356
3357         * lib/target-supports.exp (check_effective_target_gas): New proc.
3358         * gcc.c-torture/execute/960321-1.x: New file.
3359
3360 2010-06-07  Jason Merrill  <jason@redhat.com>
3361
3362         PR c++/44401
3363         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3364
3365 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
3366
3367         PR c++/44444
3368         * g++.dg/warn/Wunused-var-12.C: New test.
3369
3370         PR c++/44443
3371         * c-c++-common/Wunused-var-11.c: New test.
3372
3373 2010-06-07  Jan Hubicka  <jh@suse.cz>
3374
3375         * gcc.dg/ipa/pure-const-1.c: New testcase.
3376
3377 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
3378
3379         PR rtl-optimization/44404
3380         * gcc.dg/pr44404.c: New.
3381
3382 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
3383
3384         PR target/44159
3385         * gcc.target/i386/abi-2.c: Check sysv abi here.
3386         * gcc.target/i386/aes-avx-check.h: Call test in noinline
3387         function to avoid failures by different ABIs.
3388         * gcc.target/i386/aes-check.h: Likewise.
3389         * gcc.target/i386/avx-check.h: Likewise.
3390         * gcc.target/i386/fma4-check.h: Likewise.
3391         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3392         * gcc.target/i386/mmx-check.h: Likewise.
3393         * gcc.target/i386/pclmul-avx-check.h: Likewise.
3394         * gcc.target/i386/pclmul-check.h: Likewise.
3395         * gcc.target/i386/sse-check.h: Likewise.
3396         * gcc.target/i386/sse2-check.h: Likewise.
3397         * gcc.target/i386/sse3-check.h: Likewise.
3398         * gcc.target/i386/sse4_1-check.h: Likewise.
3399         * gcc.target/i386/sse4_2-check.h: Likewise.
3400         * gcc.target/i386/sse4a-check.h: Likewise.
3401         * gcc.target/i386/ssse3-check.h: Likewise.
3402         * gcc.target/i386/xop-check.h: Likewise.
3403         * gcc.target/i386/pr27971.c: Fix for LLP64.
3404         * gcc.target/i386/pr39139.c: Likewise.
3405         * gcc.target/i386/pr39315-check.c: Likewise.
3406         * gcc.target/i386/vararg-1.c: Likewise.
3407         * gcc.target/i386/vararg-2.c: Likewise.
3408         Additional add dg-compile to avoid failure due
3409         missing foo symbol.
3410
3411         * gcc.dg/compound-literal-1.c: Fix for llp64.
3412         * gcc.dg/pr32370.c: Likewise.
3413         * gcc.dg/pr37561.c: Likewise.
3414         * gcc.dg/pr41340.c: Likewise.
3415         * gcc.dg/pr41551.c: Likewise.
3416
3417 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3418
3419         PR c++/44188
3420         * g++.dg/debug/dwarf2/typedef3.C: New test.
3421
3422 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3423
3424         PR c/20000
3425         * c-c++-common/pr20000.c: New.
3426
3427 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
3428
3429         PR c++/44086
3430         * g++.dg/init/pr44086.C: New.
3431         * g++.dg/cpp0x/decltype4.C: Adjust.
3432
3433 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3434
3435         PR fortran/43945
3436         * gfortran.dg/generic_23.f03: New test.
3437
3438 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3439
3440         PR fortran/43895
3441         * gfortran.dg/alloc_comp_class_1.f90 : New test.
3442
3443 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
3444
3445         PR c++/44361
3446         * c-c++-common/Wunused-var-9.c: New test.
3447
3448 2010-06-05  Jason Merrill  <jason@redhat.com>
3449
3450         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3451
3452 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
3453
3454         PR c/44322
3455         * gcc.dg/c99-restrict-4.c: New test.
3456
3457 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
3458
3459         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3460         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3461         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3462         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3463         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3464         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3465         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3466         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3467         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3468         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3469         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3470         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3471         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3472         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3473         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3474         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3475         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3476         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3477         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3478         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3479         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3480         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3481
3482 2010-06-04  Jason Merrill  <jason@redhat.com>
3483
3484         * g++.dg/cpp0x/noexcept06.C: New.
3485         * g++.dg/cpp0x/noexcept07.C: New.
3486
3487         * g++.dg/cpp0x/noexcept01.C: New.
3488         * g++.dg/cpp0x/noexcept02.C: New.
3489         * g++.dg/cpp0x/noexcept03.C: New.
3490         * g++.dg/cpp0x/noexcept04.C: New.
3491         * g++.dg/cpp0x/noexcept05.C: New.
3492
3493 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
3494
3495         PR c++/44412
3496         * g++.dg/warn/Wunused-var-10.C: New test.
3497         * g++.dg/warn/Wunused-var-11.C: New test.
3498
3499         PR c++/44362
3500         * c-c++-common/Wunused-var-10.c: New test.
3501
3502 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3503
3504         PR c/25880
3505         * gcc.dg/assign-warn-2.c: Update.
3506         * gcc.dg/cpp/line3.c: Update.
3507         * gcc.dg/c99-array-lval-8.c: Update.
3508         * gcc.dg/cast-qual-2.c: Update.
3509         * gcc.dg/c99-arraydecl-3.c:  Update.
3510         * gcc.dg/assign-warn-1.c:  Update.
3511         * gcc.dg/format/gcc_diag-1.c:  Update.
3512
3513 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
3514
3515         PR rtl-optimization/39871
3516         PR rtl-optimization/40615
3517         PR rtl-optimization/42500
3518         PR rtl-optimization/42502
3519         * gcc.target/arm/eliminate.c: New test.
3520
3521 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3522
3523         PR libstdc++/44410
3524         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
3525         * g++.old-deja/g++.other/delete3.C: Likewise.
3526         * g++.old-deja/g++.other/new.C: Likewise.
3527         * g++.old-deja/g++.law/operators27.C: Likewise.
3528         * g++.old-deja/g++.mike/p755.C: Likewise.
3529         * g++.dg/eh/new1.C: Likewise.
3530         * g++.dg/init/new5.C: Likewise.
3531
3532 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3533
3534         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
3535         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
3536         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
3537
3538 2010-06-03  Richard Guenther  <rguenther@suse.de>
3539
3540         PR lto/41921
3541         * lib/lto.exp: Always load gcc.exp.
3542         (lto-obj): For C source files invoke gcc_target_compile.
3543         * g++.dg/lto/20100603-1_0.C: New testcase.
3544         * g++.dg/lto/20100603-1_1.c: Likewise.
3545
3546 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
3547
3548         PR tree-optimization/43688
3549         * gfortran.dg/pr43688.f90: New.
3550
3551 2010-06-03  Richard Guenther  <rguenther@suse.de>
3552
3553         PR lto/41584
3554         * gcc.dg/lto/20100603-1_0.c: New testcase.
3555         * gcc.dg/lto/20100603-2_0.c: Likewise.
3556         * gcc.dg/lto/20100603-3_0.c: Likewise.
3557
3558 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3559
3560         PR target/44218
3561         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
3562         * gcc.target/powerpc/recip-2.c: Ditto.
3563         * gcc.target/powerpc/recip-3.c: Ditto.
3564         * gcc.target/powerpc/recip-4.c: Ditto.
3565         * gcc.target/powerpc/recip-5.c: Ditto.
3566         * gcc.target/powerpc/recip-6.c: Ditto.
3567         * gcc.target/powerpc/recip-7.c: Ditto.
3568         * gcc.target/powerpc/recip-test.h: Ditto.
3569         * gcc.target/powerpc/recip-test2.h: Ditto.
3570
3571 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3572
3573         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
3574
3575 2010-06-02  Jason Merrill  <jason@redhat.com>
3576
3577         * g++.dg/ext/vector9.C: Expect typedef in error message.
3578
3579         PR c++/9726
3580         PR c++/23594
3581         PR c++/44333
3582         * g++.dg/tc1/dr101.C: Remove xfails.
3583
3584 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3585
3586         PR middle-end/44372
3587         * g++.dg/ipa/pr44372.C: New.
3588
3589 2010-06-02  Jan Hubicka  <jh@suse.cz>
3590
3591         PR middle-end/44295
3592         * g++.dg/torture/pr44295.C: Neww testcase.
3593
3594 2010-06-02  Jan Hubicka  <jh@suse.cz>
3595
3596         * gcc.dg/tree-ssa/loadpre6.c: Update.
3597
3598 2010-06-02  Richard Guenther  <rguenther@suse.de>
3599
3600         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
3601         diagnostic.h.
3602
3603 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
3604
3605         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
3606         the link fail message.
3607
3608 2010-06-02  Tobias Burnus  <burnus@net-b.de>
3609
3610         PR fortran/44360
3611         * gfortran.dg/use_13.f90: New test case.
3612
3613 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3614
3615         PR fortran/44371
3616         * gfortran.dg/error_stop_2.f08: Minor update.
3617
3618 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3619
3620         PR fortran/44371
3621         * gfortran.dg/error_stop_1.f08: New test.
3622         * gfortran.dg/error_stop_2.f08: New test.
3623
3624 2010-06-01  Jason Merrill  <jason@redhat.com>
3625
3626         DR 990
3627         * g++.dg/cpp0x/initlist37.C: New.
3628         * g++.dg/cpp0x/initlist38.C: New.
3629
3630         PR c++/44358
3631         * g++.dg/cpp0x/initlist36.C: New.
3632
3633 2010-05-31 Jan Hubicka  <jh@suse.cz>
3634
3635         * gcc.dg/noreturn-8.c: New testcase.
3636
3637 2010-05-31 Jan Hubicka  <jh@suse.cz>
3638
3639         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
3640         * gcc.dg/lto/noreturn-1_0.c: Move it here.
3641
3642 2010-05-31 Jan Hubicka  <jh@suse.cz>
3643
3644         * gcc.dg/lto/noreturn-1_1.c: New testcase.
3645         * gcc.dg/lto/noreturn-1_0.c: New testcase.
3646
3647 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
3648
3649         PR fortran/36928
3650         * gfortran.dg/dependency_27.f90:  New test.
3651         * gfortran.dg/array_assign_1.F90:  New test.
3652
3653 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
3654
3655         PR target/44338
3656         * gcc.target/i386/sse-24.c: New test.
3657
3658 2010-05-31  Jan Hubicka  <jh@suse.cz>
3659
3660         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
3661
3662 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
3663
3664         PR middle-end/44337
3665         * gcc.dg/pr44337.c: New test.
3666
3667         PR tree-optimization/44182
3668         * g++.dg/debug/pr44182.C: New test.
3669
3670 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3671
3672         * gcc.dg/nested-func-7.c: New test.
3673         * gnat.dg/frame_overflow.adb: Adjust directives.
3674
3675 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
3676
3677         * gnat.dg/prot2.ad[sb]: New test.
3678         * gnat.dg/prot2_pkg1.ads: New helper.
3679         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
3680
3681 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
3682
3683         * gnat.dg/array11.adb: Adjust dg-warning directive.
3684         * gnat.dg/object_overflow.adb: Likewise.
3685
3686 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
3687
3688         PR middle-end/44306
3689         * gcc.dg/tree-ssa/pr44306.c: New.
3690
3691 2010-05-29  Jan Hubicka  <jh@suse.cz>
3692
3693         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
3694
3695 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
3696
3697         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
3698
3699 2010-05-28  Mike Stump  <mikestump@comcast.net>
3700
3701         PR objc/44125
3702         * objc.dg/const-str-9.m: Remove static.
3703
3704 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
3705
3706         PR target/43636
3707         * gcc.c-torture/compile/pr43636.c: New test.
3708
3709 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
3710
3711         PR objc++/23616
3712         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
3713         * obj-c++.dg/try-catch-9.mm: Ditto.
3714
3715 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
3716
3717         Revert patch for PR c++/44188
3718         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
3719
3720 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3721
3722         PR c++/44188
3723         * g++.dg/debug/dwarf2/typedef3.C: New test.
3724
3725 2010-05-27  Jason Merrill  <jason@redhat.com>
3726
3727         PR c++/43555
3728         * g++.dg/ext/vla9.C: New.
3729
3730 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
3731
3732         PR objc/44140
3733         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
3734         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3735         * objc.dg/torture/tls/thr-init.m: Ditto.
3736         * objc.dg/torture/trivial.m: Ditto.
3737         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
3738         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3739         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3740         * obj-c++.dg/torture/trivial.mm: Ditto.
3741
3742 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
3743
3744         * g++.dg/lto/20100302_0.C: Skip on darwin.
3745
3746 2010-05-27  Richard Guenther  <rguenther@suse.de>
3747
3748         PR tree-optimization/44284
3749         * gcc.dg/vect/vect-118.c: New testcase.
3750         * gcc.dg/vect/bb-slp-20.c: Adjust.
3751         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3752         * gcc.dg/vect/slp-9.c: Likewise.
3753         * gcc.dg/vect/slp-reduc-4.c: Likewise.
3754         * gcc.dg/vect/vect-10.c: Likewise.
3755         * gcc.dg/vect/vect-109.c: Likewise.
3756         * gcc.dg/vect/vect-12.c: Likewise.
3757         * gcc.dg/vect/vect-36.c: Likewise.
3758         * gcc.dg/vect/vect-7.c: Likewise.
3759         * gcc.dg/vect/vect-iv-8.c: Likewise.
3760         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
3761         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
3762         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
3763         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
3764         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
3765         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
3766         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
3767         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
3768         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
3769         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3770         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3771         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3772         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3773         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
3774         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
3775         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
3776         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3777
3778 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3779
3780         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
3781         necessary.
3782
3783 2010-05-26  Jan Hubicka  <jh@suse.cz>
3784
3785         * gcc.dg/lto/materialize-1_0.c: New file.
3786         * gcc.dg/lto/materialize-1_1.c: New file.
3787
3788 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3789
3790         * gnat.dg/lto10.adb: New test.
3791         * gnat.dg/lto10_pkg.ads: New helper.
3792
3793 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
3794
3795         * lib/target-supports.exp (check_effective_target_int128): New
3796         function to check if __int128 types are available for target.
3797         * c-c++-common/int128-types-1.c: New.
3798         * c-c++-common/int128-1.c: New.
3799         * c-c++-common/int128-2.c: New.
3800         * g++.dg/abi/mangle43.C: New.
3801         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
3802         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
3803         pointer-wide scalar.
3804         * g++.dg/other/pr25632.C: Likewise.
3805         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
3806         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
3807         overflow warnings.
3808         * g++.dg/warn/pr13358-4.C: Likewise.
3809         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
3810         * g++.dg/warn/Wconversion-null.C: Likewise.
3811
3812 2010-05-26  Jason Merrill  <jason@redhat.com>
3813
3814         PR c++/43382
3815         * g++.dg/cpp0x/variadic101.C: New.
3816
3817 2010-05-26  Richard Guenther  <rguenther@suse.de>
3818
3819         PR rtl-optimization/44164
3820         * gcc.c-torture/execute/pr44164.c: New testcase.
3821         * g++.dg/tree-ssa/pr13146.C: Adjust.
3822
3823 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
3824
3825         PR fortran/40011
3826         * gfortran.dg/whole_file_19.f90 : New test.
3827
3828 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
3829
3830         PR fortran/30668
3831         PR fortran/31346
3832         PR fortran/34260
3833         * gfortran.dg/pr40999.f: Fix function type.
3834         * gfortran.dg/whole_file_5.f90: Likewise.
3835         * gfortran.dg/whole_file_6.f90: Likewise.
3836         * gfortran.dg/whole_file_16.f90: New.
3837         * gfortran.dg/whole_file_17.f90: New.
3838         * gfortran.dg/whole_file_18.f90: New.
3839
3840 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
3841             Iain Sandoe  <iains@gcc.gnu.org>
3842
3843         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
3844         * gcc.c-torture/compile/pr44197.c: Require alias support.
3845         * gcc.dg/lto/20081222_0.c: Ditto.
3846
3847 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
3848
3849         PR debug/42801
3850         * gcc.dg/guality/vla-2.c: New test.
3851
3852 2010-05-25  Richard Guenther  <rguenther@suse.de>
3853
3854         PR middle-end/44069
3855         * g++.dg/torture/pr44069.C: New testcase.
3856
3857 2010-05-25  Richard Guenther  <rguenther@suse.de>
3858
3859         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
3860
3861 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
3862
3863         PR objc/44140
3864         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
3865
3866 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
3867
3868         * obj-c++.dg/torture/tls/trivial.mm: New.
3869         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
3870         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
3871         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
3872         * obj-c++.dg/torture/tls/diag-1.mm: New.
3873         * obj-c++.dg/torture/tls/tls.exp: New.
3874         * obj-c++.dg/torture/trivial.mm: New.
3875         * obj-c++.dg/torture/dg-torture.exp: New.
3876         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
3877         * obj-c++.dg/tls/trivial.m: New.
3878         * obj-c++.dg/tls/init-1.mm: New.
3879         * obj-c++.dg/tls/diag-1.mm: New.
3880         * obj-c++.dg/tls/init-2.mm: New.
3881         * obj-c++.dg/tls/diag-2.mm: New.
3882         * obj-c++.dg/tls/diag-3.mm: New.
3883         * obj-c++.dg/tls/diag-4.mm: New.
3884         * obj-c++.dg/tls/static-1.mm: New.
3885         * obj-c++.dg/tls/tls.exp: New.
3886         * obj-c++.dg/tls/diag-5.mm: New.
3887         * obj-c++.dg/tls/static-1a.mm: New.
3888         * objc-obj-c++-shared/Object1.mm: New.
3889         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
3890
3891 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
3892
3893         PR objc++/43689
3894         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
3895         * obj-c++.dg/const-str-6.mm: Ditto.
3896
3897 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3898
3899         * g++.dg/parse/array-size2.C: Remove dg-error directives.
3900
3901 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3902
3903         PR ada/38394
3904         * gnat.dg/array13.ad[sb]: New test.
3905
3906 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
3907             Sandra Loosemore  <sandra@codesourcery.com>
3908
3909         * gcc.target/arm/neon/: Regenerated test cases.
3910
3911         * gcc.target/arm/neon/polytypes.c,
3912         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
3913         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
3914         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
3915         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
3916         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
3917         dg-add-options arm_neon.
3918
3919         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
3920         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
3921         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
3922         and arm_neon_fp16_ok.
3923
3924         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
3925         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
3926
3927         * lib/target-supports.exp (add_options_for_arm_neon): New.
3928         (check_effective_target_arm_neon_ok_nocache): New, from
3929         check_effective_target_arm_neon_ok.  Check multiple possibilities.
3930         (check_effective_target_arm_neon_ok): Use
3931         check_effective_target_arm_neon_ok_nocache.
3932         (add_options_for_arm_neon_fp16)
3933         (check_effective_target_arm_neon_fp16_ok)
3934         check_effective_target_arm_neon_fp16_ok_nocache): New.
3935         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
3936
3937 2010-05-24  Jason Merrill  <jason@redhat.com>
3938
3939         PR c++/41510
3940         * g++.dg/cpp0x/initlist35.C: New.
3941         * g++.dg/init/brace6.C: Adjust.
3942
3943 2010-05-24  Paul Brook  <paul@codesourcery.com>
3944
3945         * gcc.target/arm/frame-pointer-1.c: New test.
3946         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
3947         pointer elimination.
3948
3949 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3950
3951         PR target/44245
3952         * gcc.target/i386/crc32-3.c: New.
3953         * gcc.target/i386/crc32-4.c: Likewise.
3954
3955 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
3956
3957         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
3958         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
3959         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
3960
3961 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3962
3963         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
3964
3965 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
3966
3967         PR target/43869
3968         * gcc.c-target/pr43869.c: New test.
3969
3970 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
3971
3972         PR fortran/44212
3973         * gfortran.dg/class_22.f03: New.
3974
3975 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
3976
3977         PR lto/44238
3978         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
3979
3980 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
3981
3982         PR fortran/44213
3983         * gfortran.dg/abstract_type_7.f03: New.
3984
3985 2010-05-21  Jason Merrill  <jason@redhat.com>
3986
3987         * g++.dg/eh/spec11.C: Test cleanup optimization.
3988
3989 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
3990
3991         PR debug/44223
3992         * gcc.target/i386/pr44223.c: New test.
3993
3994 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3995
3996         * gcc.target/i386/pr25993.c: Use @function as type specifier.
3997
3998 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
3999
4000         * g++.dg/other/const3.C: New test.
4001
4002 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4003
4004         PR fortran/38407
4005         * warn_unused_dummy_argument_1.f90: New.
4006         * warn_unused_dummy_argument_2.f90: New.
4007
4008 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4009
4010         PR c++/30298
4011         * g++.dg/inherit/crash1.C: New.
4012         * g++.dg/inherit/crash2.C: Likewise.
4013
4014 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4015
4016         PR debug/44178
4017         * g++.dg/debug/pr44178.C: New test.
4018
4019 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4020
4021         PR middle-end/44185
4022         * gcc.dg/tree-ssa/prefetch-6.c: Add
4023         --param min-insn-to-prefetch-ratio=6.
4024         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4025         allow unrolling, and adjust the movnti count.
4026
4027 2010-05-20  Jan Hubicka  <jh@suse.cz>
4028
4029         PR middle-end/44197
4030         * gcc.c-torture/compile/pr44197.c: New file.
4031
4032 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4033
4034         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4035         Fix test code.
4036         (check_effective_target_xop): Remove __may_alias__ attribute.
4037
4038 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4039
4040         PR target/44202
4041         * gcc.c-torture/execute/pr44202-1.c: New test.
4042
4043 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4044
4045         PR fortran/43851
4046         * gfortran.dg/label_1.f90: Update test.
4047
4048 2010-05-19  Jan Hubicka  <jh@suse.cz>
4049
4050         * gcc.dg/lto/ipareference2_0.c: New file.
4051         * gcc.dg/lto/ipareference2_1.c: New file.
4052
4053 2010-05-19  Jason Merrill  <jason@redhat.com>
4054
4055         * g++.dg/parse/fn-typedef2.C: New.
4056
4057         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4058         function type.
4059
4060         PR c++/44193
4061         * g++.dg/template/fntype1.C: New.
4062
4063 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4064
4065         * gnat.dg/discr23.ad[sb]: New test.
4066         * gnat.dg/discr23_pkg.ads: New helper.
4067
4068         * gnat.dg/specs/controlled1.ads: New test.
4069         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4070
4071 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4072
4073         PR fortran/44055
4074         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4075         Fixed scope of C_SIZEOF.
4076         * gfortran.dg/warn_conversion_2.f90: New.
4077
4078 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4079
4080         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4081         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4082         for optional selector.
4083         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4084         (check_effective_target_sse3): New proc.
4085         * gcc.target/i386/math-torture/math-torture.exp: Load
4086         target-supports.exp.
4087         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4088         check_effective_target_sse2.
4089         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4090         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4091         * g++.dg/vect/vect.exp: Likewise.
4092         * gfortran.dg/vect/vect.exp: Likewise.
4093         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4094         -msse2 if check_effective_target_sse2.
4095
4096         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4097         * gcc.target/i386/3dnow-2.c: Likewise.
4098         * gcc.target/i386/3dnowA-1.c: Likewise.
4099         * gcc.target/i386/3dnowA-2.c: Likewise.
4100         * gcc.target/i386/pr42549.c: Likewise.
4101
4102         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4103         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4104         * gcc.target/i386/sse3-addsubps.c: Likewise.
4105         * gcc.target/i386/sse3-haddpd.c: Likewise.
4106         * gcc.target/i386/sse3-haddps.c: Likewise.
4107         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4108         * gcc.target/i386/sse3-hsubps.c: Likewise.
4109         * gcc.target/i386/sse3-movddup.c: Likewise.
4110         * gcc.target/i386/sse3-movshdup.c: Likewise.
4111         * gcc.target/i386/sse3-movsldup.c: Likewise.
4112
4113         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4114         * g++.dg/ext/attrib35.C: Likewise.
4115         * g++.dg/opt/pr40496.C: Likewise.
4116         * g++.dg/other/i386-1.C: Likewise.
4117         * g++.dg/other/i386-4.C: Likewise.
4118         * g++.dg/other/pr34435.C: Likewise.
4119         * g++.dg/other/pr39496.C: Likewise.
4120         * g++.dg/other/pr40446.C: Likewise.
4121         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4122         * gcc.dg/compat/vector-1a_main.c: Likewise.
4123         * gcc.dg/compat/vector-2a_main.c: Likewise.
4124         * gcc.dg/lto/20090206-1_0.c: Likewise.
4125         * gcc.dg/pr34856.c: Likewise.
4126         * gcc.dg/pr36584.c: Likewise.
4127         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4128         * gcc.dg/pr37544.c: Likewise.
4129         * gcc.dg/torture/pr16104-1.c: Likewise.
4130         * gcc.dg/torture/pr35771-1.c: Likewise.
4131         * gcc.dg/torture/pr35771-2.c: Likewise.
4132         * gcc.dg/torture/pr35771-3.c: Likewise.
4133         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4134         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4135         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4136         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4137         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4138         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4139         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4140         * gcc.target/i386/20060512-1.c: Likewise.
4141         * gcc.target/i386/20060512-3.c: Likewise.
4142         * gcc.target/i386/all_one_m128i.c: Likewise.
4143         * gcc.target/i386/float128-1.c: Likewise.
4144         * gcc.target/i386/float128-2.c: Likewise.
4145         * gcc.target/i386/fpcvt-1.c: Likewise.
4146         * gcc.target/i386/fpcvt-2.c: Likewise.
4147         * gcc.target/i386/fpcvt-3.c: Likewise.
4148         * gcc.target/i386/fpprec-1.c: Likewise.
4149         * gcc.target/i386/funcspec-9.c: Likewise.
4150         * gcc.target/i386/incoming-1.c: Likewise.
4151         * gcc.target/i386/incoming-12.c: Likewise.
4152         * gcc.target/i386/incoming-2.c: Likewise.
4153         * gcc.target/i386/incoming-3.c: Likewise.
4154         * gcc.target/i386/incoming-4.c: Likewise.
4155         * gcc.target/i386/incoming-6.c: Likewise.
4156         * gcc.target/i386/incoming-7.c: Likewise.
4157         * gcc.target/i386/incoming-8.c: Likewise.
4158         * gcc.target/i386/opt-1.c: Likewise.
4159         * gcc.target/i386/opt-2.c: Likewise.
4160         * gcc.target/i386/ordcmp-1.c: Likewise.
4161         * gcc.target/i386/pr17692.c: Likewise.
4162         * gcc.target/i386/pr18614-1.c: Likewise.
4163         * gcc.target/i386/pr22152.c: Likewise.
4164         * gcc.target/i386/pr23570.c: Likewise.
4165         * gcc.target/i386/pr23575.c: Likewise.
4166         * gcc.target/i386/pr26449-1.c: Likewise.
4167         * gcc.target/i386/pr26600.c: Likewise.
4168         * gcc.target/i386/pr27790.c: Likewise.
4169         * gcc.target/i386/pr28839.c: Likewise.
4170         * gcc.target/i386/pr30970.c: Likewise.
4171         * gcc.target/i386/pr32000-1.c: Likewise.
4172         * gcc.target/i386/pr32000-2.c: Likewise.
4173         * gcc.target/i386/pr32280.c: Likewise.
4174         * gcc.target/i386/pr32661.c: Likewise.
4175         * gcc.target/i386/pr32708-1.c: Likewise.
4176         * gcc.target/i386/pr32961.c: Likewise.
4177         * gcc.target/i386/pr33329.c: Likewise.
4178         * gcc.target/i386/pr35714.c: Likewise.
4179         * gcc.target/i386/pr35767-1.c: Likewise.
4180         * gcc.target/i386/pr35767-1d.c: Likewise.
4181         * gcc.target/i386/pr35767-1i.c: Likewise.
4182         * gcc.target/i386/pr35767-2.c: Likewise.
4183         * gcc.target/i386/pr35767-2d.c: Likewise.
4184         * gcc.target/i386/pr35767-2i.c: Likewise.
4185         * gcc.target/i386/pr35767-3.c: Likewise.
4186         * gcc.target/i386/pr35767-5.c: Likewise.
4187         * gcc.target/i386/pr36222-1.c: Likewise.
4188         * gcc.target/i386/pr36578-1.c: Likewise.
4189         * gcc.target/i386/pr36578-2.c: Likewise.
4190         * gcc.target/i386/pr36992-1.c: Likewise.
4191         * gcc.target/i386/pr37101.c: Likewise.
4192         * gcc.target/i386/pr37216.c: Likewise.
4193         * gcc.target/i386/pr37434-1.c: Likewise.
4194         * gcc.target/i386/pr37434-2.c: Likewise.
4195         * gcc.target/i386/pr37843-3.c: Likewise.
4196         * gcc.target/i386/pr37843-4.c: Likewise.
4197         * gcc.target/i386/pr39162.c: Likewise.
4198         * gcc.target/i386/pr39315-1.c: Likewise.
4199         * gcc.target/i386/pr39315-2.c: Likewise.
4200         * gcc.target/i386/pr39315-3.c: Likewise.
4201         * gcc.target/i386/pr39315-4.c: Likewise.
4202         * gcc.target/i386/pr39445.c: Likewise.
4203         * gcc.target/i386/pr39496.c: Likewise.
4204         * gcc.target/i386/pr40809.c: Likewise.
4205         * gcc.target/i386/pr40906-3.c: Likewise.
4206         * gcc.target/i386/pr41019.c: Likewise.
4207         * gcc.target/i386/pr42542-1.c: Likewise.
4208         * gcc.target/i386/pr42542-2.c: Likewise.
4209         * gcc.target/i386/pr42542-3.c: Likewise.
4210         * gcc.target/i386/pr42542-3a.c: Likewise.
4211         * gcc.target/i386/pr42881.c: Likewise.
4212         * gcc.target/i386/push-1.c: Likewise.
4213         * gcc.target/i386/quad-sse.c: Likewise.
4214         * gcc.target/i386/reload-1.c: Likewise.
4215         * gcc.target/i386/sse-10.c: Likewise.
4216         * gcc.target/i386/sse-11.c: Likewise.
4217         * gcc.target/i386/sse-15.c: Likewise.
4218         * gcc.target/i386/sse-17.c: Likewise.
4219         * gcc.target/i386/sse-18.c: Likewise.
4220         * gcc.target/i386/sse-19.c: Likewise.
4221         * gcc.target/i386/sse-4.c: Likewise.
4222         * gcc.target/i386/sse-6.c: Likewise.
4223         * gcc.target/i386/sse-vect-types.c: Likewise.
4224         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4225         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4226         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4227         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4228         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4229         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4230         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4231         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4232         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4233         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4234         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4235         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4236         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4237         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4238         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4239         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4240         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4241         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4242         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4243         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4244         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4245         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4246         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4247         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4248         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4249         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4250         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4251         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4252         * gcc.target/i386/sse2-divpd-1.c: Likewise.
4253         * gcc.target/i386/sse2-divsd-1.c: Likewise.
4254         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4255         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4256         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4257         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4258         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4259         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4260         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4261         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4262         * gcc.target/i386/sse2-minpd-1.c: Likewise.
4263         * gcc.target/i386/sse2-minsd-1.c: Likewise.
4264         * gcc.target/i386/sse2-mmx.c: Likewise.
4265         * gcc.target/i386/sse2-movapd-1.c: Likewise.
4266         * gcc.target/i386/sse2-movapd-2.c: Likewise.
4267         * gcc.target/i386/sse2-movd-1.c: Likewise.
4268         * gcc.target/i386/sse2-movd-2.c: Likewise.
4269         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4270         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4271         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4272         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4273         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4274         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4275         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4276         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4277         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4278         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4279         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4280         * gcc.target/i386/sse2-movq-1.c: Likewise.
4281         * gcc.target/i386/sse2-movq-2.c: Likewise.
4282         * gcc.target/i386/sse2-movq-3.c: Likewise.
4283         * gcc.target/i386/sse2-movsd-1.c: Likewise.
4284         * gcc.target/i386/sse2-movsd-2.c: Likewise.
4285         * gcc.target/i386/sse2-movupd-1.c: Likewise.
4286         * gcc.target/i386/sse2-movupd-2.c: Likewise.
4287         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4288         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4289         * gcc.target/i386/sse2-orpd-1.c: Likewise.
4290         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4291         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4292         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4293         * gcc.target/i386/sse2-paddb-1.c: Likewise.
4294         * gcc.target/i386/sse2-paddd-1.c: Likewise.
4295         * gcc.target/i386/sse2-paddq-1.c: Likewise.
4296         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4297         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4298         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4299         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4300         * gcc.target/i386/sse2-paddw-1.c: Likewise.
4301         * gcc.target/i386/sse2-pand-1.c: Likewise.
4302         * gcc.target/i386/sse2-pandn-1.c: Likewise.
4303         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4304         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4305         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4306         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4307         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4308         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4309         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4310         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4311         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4312         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4313         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4314         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4315         * gcc.target/i386/sse2-pminub-1.c: Likewise.
4316         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4317         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4318         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4319         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4320         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4321         * gcc.target/i386/sse2-por-1.c: Likewise.
4322         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4323         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4324         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4325         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4326         * gcc.target/i386/sse2-pslld-1.c: Likewise.
4327         * gcc.target/i386/sse2-pslld-2.c: Likewise.
4328         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4329         * gcc.target/i386/sse2-psllq-1.c: Likewise.
4330         * gcc.target/i386/sse2-psllq-2.c: Likewise.
4331         * gcc.target/i386/sse2-psllw-1.c: Likewise.
4332         * gcc.target/i386/sse2-psllw-2.c: Likewise.
4333         * gcc.target/i386/sse2-psrad-1.c: Likewise.
4334         * gcc.target/i386/sse2-psrad-2.c: Likewise.
4335         * gcc.target/i386/sse2-psraw-1.c: Likewise.
4336         * gcc.target/i386/sse2-psraw-2.c: Likewise.
4337         * gcc.target/i386/sse2-psrld-1.c: Likewise.
4338         * gcc.target/i386/sse2-psrld-2.c: Likewise.
4339         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4340         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4341         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4342         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4343         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4344         * gcc.target/i386/sse2-psubb-1.c: Likewise.
4345         * gcc.target/i386/sse2-psubd-1.c: Likewise.
4346         * gcc.target/i386/sse2-psubq-1.c: Likewise.
4347         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4348         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4349         * gcc.target/i386/sse2-psubw-1.c: Likewise.
4350         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4351         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4352         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4353         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4354         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4355         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4356         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4357         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4358         * gcc.target/i386/sse2-pxor-1.c: Likewise.
4359         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4360         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4361         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4362         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4363         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4364         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4365         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4366         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4367         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4368         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4369         * gcc.target/i386/sse2-shufps-1.c: Likewise.
4370         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4371         * gcc.target/i386/sse2-subpd-1.c: Likewise.
4372         * gcc.target/i386/sse2-subsd-1.c: Likewise.
4373         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4374         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4375         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4376         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4377         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4378         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4379         * gcc.target/i386/sse2-unpack-1.c: Likewise.
4380         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4381         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4382         * gcc.target/i386/sse2-vec-1.c: Likewise.
4383         * gcc.target/i386/sse2-vec-2.c: Likewise.
4384         * gcc.target/i386/sse2-vec-3.c: Likewise.
4385         * gcc.target/i386/sse2-vec-4.c: Likewise.
4386         * gcc.target/i386/sse2-vec-5.c: Likewise.
4387         * gcc.target/i386/sse2-vec-6.c: Likewise.
4388         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4389         * gcc.target/i386/ssefn-2.c: Likewise.
4390         * gcc.target/i386/ssefn-4.c: Likewise.
4391         * gcc.target/i386/ssefp-1.c: Likewise.
4392         * gcc.target/i386/ssefp-2.c: Likewise.
4393         * gcc.target/i386/sseregparm-3.c: Likewise.
4394         * gcc.target/i386/sseregparm-4.c: Likewise.
4395         * gcc.target/i386/sseregparm-5.c: Likewise.
4396         * gcc.target/i386/sseregparm-6.c: Likewise.
4397         * gcc.target/i386/sseregparm-7.c: Likewise.
4398         * gcc.target/i386/ssetype-1.c: Likewise.
4399         * gcc.target/i386/ssetype-2.c: Likewise.
4400         * gcc.target/i386/ssetype-3.c: Likewise.
4401         * gcc.target/i386/ssetype-4.c: Likewise.
4402         * gcc.target/i386/ssetype-5.c: Likewise.
4403         * gcc.target/i386/unordcmp-1.c: Likewise.
4404         * gcc.target/i386/vararg-1.c: Likewise.
4405         * gcc.target/i386/vararg-2.c: Likewise.
4406         * gcc.target/i386/vararg-3.c: Likewise.
4407         * gcc.target/i386/vararg-4.c: Likewise.
4408         * gcc.target/i386/vararg-7.c: Likewise.
4409         * gcc.target/i386/vararg-8.c: Likewise.
4410         * gcc.target/i386/vecinit-1.c: Likewise.
4411         * gcc.target/i386/vecinit-2.c: Likewise.
4412         * gcc.target/i386/vecinit-3.c: Likewise.
4413         * gcc.target/i386/vecinit-4.c: Likewise.
4414         * gcc.target/i386/vecinit-5.c: Likewise.
4415         * gcc.target/i386/vecinit-6.c: Likewise.
4416         * gcc.target/i386/vectorize2.c: Likewise.
4417         * gcc.target/i386/vectorize3.c: Likewise.
4418         * gcc.target/i386/vectorize4.c: Likewise.
4419         * gcc.target/i386/vectorize6.c: Likewise.
4420         * gcc.target/i386/vectorize7.c: Likewise.
4421         * gcc.target/i386/vectorize8.c: Likewise.
4422         * gcc.target/i386/vperm-v2df.c: Likewise.
4423         * gcc.target/i386/vperm-v2di.c: Likewise.
4424         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4425         * gcc.target/i386/xorps-sse2.c: Likewise.
4426         * gcc.target/i386/xorps.c: Likewise.
4427         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4428         * gfortran.dg/graphite/pr42326.f90: Likewise.
4429         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4430
4431 2010-05-19  Richard Guenther  <rguenther@suse.de>
4432
4433         PR lto/44196
4434         * g++.dg/lto/20100519-1_0.C: New testcase.
4435
4436 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4437
4438         PR fortran/42360
4439         * gfortran.dg/warn_intent_out_not_set.f90: New.
4440
4441 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4442
4443         PR fortran/38404
4444         * gfortran.dg/data_char_1.f90: Updated warning message.
4445         * gfortran.dg/data_array_6.f: New.
4446
4447 2010-05-19  Martin Jambor  <mjambor@suse.cz>
4448
4449         * g++.dg/ipa/ivinline-8.C: New test.
4450         * gcc.dg/ipa/iinline-2.c: Likewise.
4451
4452 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4453
4454         PR fortran/34505
4455         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4456         arguments; add check for return value kind.
4457         * gfortran.dg/float_1.f90: Likewise.
4458
4459 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4460
4461         * gcc.target/i386/20011009-1.c (COMMENT): Define.
4462         (main): Use it.
4463         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4464         * lib/lto.exp (lto_prune_warns): Fix location line regex.
4465         Prune another location line format.
4466         (lto-obj): Call lto_prune_warns on comp_output.
4467
4468 2010-05-18  Jan Hubicka  <jh@suse.cz>
4469
4470         * gcc.dg/lto/ipacp_0.c: New test.
4471         * gcc.dg/lto/ipacp_1.c: New test.
4472
4473 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
4474
4475         PR lto/44184
4476         * gcc.dg/lto/20100518_0.c: New test.
4477
4478 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4479
4480         * gnat.dg/specs/lto3.ads: Add missing dg-options.
4481
4482 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4483
4484         PR fortran/43990
4485         * gfortran.dg/class_21.f03: New.
4486
4487 2010-05-17  Jason Merrill  <jason@redhat.com>
4488
4489         PR c++/44157
4490         * g++.dg/cpp0x/initlist34.C: New.
4491
4492         PR c++/44158
4493         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4494
4495 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4496
4497         * g++.dg/ipa/ivinline-1.C: New test.
4498         * g++.dg/ipa/ivinline-2.C: New test.
4499         * g++.dg/ipa/ivinline-3.C: New test.
4500         * g++.dg/ipa/ivinline-4.C: New test.
4501         * g++.dg/ipa/ivinline-5.C: New test.
4502         * g++.dg/ipa/ivinline-6.C: New test.
4503
4504 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
4505             Jason Merrill  <jason@redhat.com>
4506
4507         PR c++/44108
4508         * c-c++-common/Wunused-var-8.c: New test.
4509
4510 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
4511
4512         PR bootstrap/42347
4513         * gcc.c-torture/compile/pr42347.c: New test.
4514
4515         PR middle-end/44102
4516         * g++.dg/ext/asmgoto1.C: New test.
4517
4518 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4519
4520         PR middle-end/44133
4521         * gcc.dg/tree-ssa/pr44133.c: New test.
4522         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
4523         precise.
4524
4525 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4526
4527         PR fortran/44044
4528         * gfortran.dg/class_20.f03: New.
4529
4530 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
4531
4532         PR 44078
4533         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
4534         debug messages but not the newly introduced one.
4535
4536 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
4537
4538         PR fortran/35779
4539         * gfortran.dg/initialization_25.f90: Commented testcase.
4540         * gfortran.dg/initialization_26.f90: New.
4541
4542 2010-05-16  Richard Guenther  <rguenther@suse.de>
4543
4544         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
4545         * gcc.dg/pr43084.c: Likewise.
4546         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
4547         -fipa-type-escape.
4548         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
4549         -fipa-type-escape.
4550         * gcc.dg/struct/struct-reorg.exp: Likewise.
4551         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4552         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4553
4554 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
4555
4556         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
4557         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
4558         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
4559         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
4560         tests.
4561
4562 2010-05-15  Jason Merrill  <jason@redhat.com>
4563
4564         * g++.dg/eh/spec10.C: New.
4565         * g++.dg/eh/spec11.C: New.
4566         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
4567
4568 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
4569
4570         PR fortran/44154
4571         PR fortran/42647
4572         * gfortran.dg/allocatable_scalar_9.f90: New.
4573
4574 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
4575
4576         PR c++/44148
4577         * g++.dg/torture/pr44148.C: New test.
4578
4579 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
4580
4581         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
4582         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
4583         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
4584         diagnostics and type sizes.
4585
4586 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
4587
4588         * gnat.dg/lto9.adb: New test.
4589         * gnat.dg/lto9_pkg1.ads: New helper.
4590         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
4591
4592 2010-05-15  Jan Hubicka  <jh@suse.cz>
4593
4594         * gcc.dg/lto/ipareference_1.c: Rename to ...
4595         * gcc.dg/lto/ipareference_0.c: ... this one.
4596         * gcc.dg/lto/ipareference_2.c: Rename to ...
4597         * gcc.dg/lto/ipareference_1.c: ... this one.
4598
4599 2010-05-15  Jan Hubicka  <jh@suse.cz>
4600
4601         * gcc.dg/lto/ipareference_1.c: New file.
4602         * gcc.dg/lto/ipareference_2.c: New file.
4603
4604 2010-05-15  Richard Guenther  <rguenther@suse.de>
4605
4606         PR tree-optimization/44038
4607         * gcc.c-torture/compile/pr44038.c: New testcase.
4608
4609 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
4610
4611         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
4612         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4613
4614 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
4615
4616         PR fortran/43207
4617         PR fortran/43969
4618         * gfortran.dg/class_18.f03: New.
4619         * gfortran.dg/class_19.f03: New.
4620
4621 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
4622
4623         PR debug/44112
4624         * gcc.dg/debug/dwarf2/const-1.c: Remove.
4625         * g++.dg/debug/dwarf2/const1.C: Remove.
4626
4627 2010-05-14  Jason Merrill  <jason@redhat.com>
4628
4629         * g++.dg/eh/cond4.C: New.
4630         * g++.dg/eh/elide2.C: Adjust.
4631         * g++.old-deja/g++.eh/terminate1.C: Adjust.
4632
4633 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4634
4635         PR fortran/44135
4636         * gfortran.dg/actual_array_interface_2.f90: New test.
4637
4638 2010-05-14  Richard Guenther  <rguenther@suse.de>
4639
4640         PR tree-optimization/44119
4641         * gcc.c-torture/compile/pr44119.c: New testcase.
4642
4643 2010-05-14  Jason Merrill  <jason@redhat.com>
4644
4645         PR c++/44127
4646         * g++.dg/eh/terminate1.C: New.
4647
4648 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
4649
4650         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
4651
4652         PR debug/44136
4653         * gcc.dg/pr44136.c: New test.
4654
4655 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
4656
4657         PR c++/30566
4658         * g++.dg/warn/Wshadow-4.C: Adjust.
4659         * g++.dg/warn/Wshadow-5.C: New test.
4660         * g++.dg/warn/Wshadow-6.C: New test
4661
4662 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
4663
4664         PR fortran/35779
4665         * gfortran.dg/initialization_25.f90: New.
4666
4667 2010-05-13  Martin Jambor  <mjambor@suse.cz>
4668
4669         * g++.dg/otr-fold-1.C: New test.
4670         * g++.dg/otr-fold-2.C: New test.
4671
4672 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
4673
4674         PR fortran/44036
4675         * gfortran.dg/gomp/pr44036-1.f90: New test.
4676         * gfortran.dg/gomp/pr44036-2.f90: New test.
4677         * gfortran.dg/gomp/pr44036-3.f90: New test.
4678
4679         PR debug/43983
4680         * gcc.dg/guality/sra-1.c: New test.
4681
4682 2010-05-12  Jan Hubicka  <jh@suse.cz>
4683
4684         * tree-ssa/unreachable.c: New test.
4685
4686 2010-05-12  Jason Merrill  <jason@redhat.com>
4687
4688         * g++.dg/cpp0x/sfinae1.C: New.
4689
4690 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
4691
4692         * gcc.target/i386/zee.c: New file.
4693
4694 2010-05-12  Jason Merrill  <jason@redhat.com>
4695
4696         * g++.dg/conversion/op1.C: Expect template candidate message.
4697         * g++.dg/cpp0x/nullptr15.C: Likewise.
4698         * g++.dg/cpp0x/pr31431-2.C: Likewise.
4699         * g++.dg/cpp0x/pr31431.C: Likewise.
4700         * g++.dg/cpp0x/temp_default2.C: Likewise.
4701         * g++.dg/cpp0x/trailing4.C: Likewise.
4702         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
4703         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
4704         * g++.dg/cpp0x/variadic-throw.C: Likewise.
4705         * g++.dg/cpp0x/variadic35.C: Likewise.
4706         * g++.dg/cpp0x/vt-35147.C: Likewise.
4707         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4708         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4709         * g++.dg/ext/visibility/anon8.C: Likewise.
4710         * g++.dg/ext/vla2.C: Likewise.
4711         * g++.dg/other/pr28114.C: Likewise.
4712         * g++.dg/other/ptrmem10.C: Likewise.
4713         * g++.dg/other/ptrmem11.C: Likewise.
4714         * g++.dg/overload/unknown1.C: Likewise.
4715         * g++.dg/parse/template7.C: Likewise.
4716         * g++.dg/parse/typename7.C: Likewise.
4717         * g++.dg/template/conv11.C: Likewise.
4718         * g++.dg/template/copy1.C: Likewise.
4719         * g++.dg/template/deduce3.C: Likewise.
4720         * g++.dg/template/dependent-expr5.C: Likewise.
4721         * g++.dg/template/friend.C: Likewise.
4722         * g++.dg/template/incomplete2.C: Likewise.
4723         * g++.dg/template/local4.C: Likewise.
4724         * g++.dg/template/local6.C: Likewise.
4725         * g++.dg/template/operator10.C: Likewise.
4726         * g++.dg/template/overload6.C: Likewise.
4727         * g++.dg/template/ptrmem2.C: Likewise.
4728         * g++.dg/template/ptrmem20.C: Likewise.
4729         * g++.dg/template/ptrmem8.C: Likewise.
4730         * g++.dg/template/sfinae2.C: Likewise.
4731         * g++.dg/template/ttp25.C: Likewise.
4732         * g++.dg/template/unify10.C: Likewise.
4733         * g++.dg/template/unify11.C: Likewise.
4734         * g++.dg/template/unify6.C: Likewise.
4735         * g++.dg/template/unify7.C: Likewise.
4736         * g++.dg/template/unify9.C: Likewise.
4737         * g++.dg/template/varmod1.C: Likewise.
4738         * g++.old-deja/g++.brendan/crash56.C: Likewise.
4739         * g++.old-deja/g++.law/operators32.C: Likewise.
4740         * g++.old-deja/g++.pt/crash28.C: Likewise.
4741         * g++.old-deja/g++.pt/crash60.C: Likewise.
4742         * g++.old-deja/g++.pt/explicit38.C: Likewise.
4743         * g++.old-deja/g++.pt/explicit39.C: Likewise.
4744         * g++.old-deja/g++.pt/explicit41.C: Likewise.
4745         * g++.old-deja/g++.pt/explicit67.C: Likewise.
4746         * g++.old-deja/g++.pt/explicit77.C: Likewise.
4747         * g++.old-deja/g++.pt/expr2.C: Likewise.
4748         * g++.old-deja/g++.pt/overload7.C: Likewise.
4749         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
4750         * g++.old-deja/g++.pt/spec5.C: Likewise.
4751         * g++.old-deja/g++.pt/spec6.C: Likewise.
4752         * g++.old-deja/g++.pt/t24.C: Likewise.
4753         * g++.old-deja/g++.pt/unify4.C: Likewise.
4754         * g++.old-deja/g++.pt/unify6.C: Likewise.
4755         * g++.old-deja/g++.pt/unify8.C: Likewise.
4756         * g++.old-deja/g++.robertl/eb119.C: Likewise.
4757         * g++.old-deja/g++.robertl/eb79.C: Likewise.
4758         * g++.old-deja/g++.robertl/eb98.C: Likewise.
4759
4760         * g++.dg/cpp0x/initlist32.C: New.
4761
4762         * g++.dg/template/conv11.C: New.
4763         * g++.dg/conversion/op1.C: Adjust expected error.
4764
4765         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
4766
4767 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
4768
4769         PR target/44088
4770         * gcc.target/i386/avx-cmpsd-1.c: New.
4771         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
4772         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4773         * gcc.target/i386/avx-cmpss-2.c: Likewise.
4774         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4775         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4776
4777 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
4778
4779         PR middle-end/44085
4780         * gcc.dg/gomp/pr44085.c: New test.
4781         * gfortran.dg/gomp/pr44085.f90: New test.
4782
4783 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
4784
4785         * objc-obj-c++-shared/Object1.m: New.
4786         * objc.dg/torture: New directory.
4787         * objc.dg/torture/tls: Ditto.
4788         * objc.dg/tls: Ditto.
4789         * objc.dg/torture/tls/trivial.m: New test.
4790         * objc.dg/torture/tls/thr-init-2.m: New test.
4791         * objc.dg/torture/tls/thr-init-3.m: New test.
4792         * objc.dg/torture/tls/thr-init.m: New test.
4793         * objc.dg/torture/tls/diag-1.m: New test.
4794         * objc.dg/torture/tls/tls.exp: New.
4795         * objc.dg/torture/trivial.m: New test.
4796         * objc.dg/torture/dg-torture.exp: New.
4797         * objc.dg/tls/diag-3.m: New test.
4798         * objc.dg/tls/diag-4.m: New test.
4799         * objc.dg/tls/diag-5.m: New test.
4800         * objc.dg/tls/init-1.m: New test.
4801         * objc.dg/tls/init-2.m: New test.
4802         * objc.dg/tls/tls.exp: New.
4803         * objc.dg/tls/diag-2.m: New test.
4804         * lib/objc.exp: Respond to dg-additional-files.
4805
4806 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
4807
4808         * gcc.target/m68k/20100512-1.c: New.
4809
4810 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
4811
4812         * gnat.dg/lto8.adb: New test.
4813         * gnat.dg/lto8_pkg.ad[sb]: New helper.
4814         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
4815
4816 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
4817
4818         PR c++/34272
4819         PR c++/43630
4820         PR c++/34491
4821         * g++.dg/template/crash97.C: New.
4822         * g++.dg/template/crash98.C: Likewise.
4823         * g++.dg/template/crash99.C: Likewise.
4824         * g++.dg/cpp0x/pr31439.C: Adjust.
4825         * g++.dg/template/crash95.C: Likewise.
4826
4827 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
4828
4829         PR middle-end/44071
4830         * c-c++-common/asmgoto-4.c: New test.
4831         * gcc.target/i386/pr44071.c: New test.
4832
4833         PR c++/44062
4834         * c-c++-common/Wunused-var-7.c: New test.
4835         * g++.dg/warn/Wunused-var-9.C: New test.
4836
4837 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
4838
4839         PR fortran/43711
4840         * gfortran.dg/gomp/pr43711.f90: New.
4841
4842 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
4843
4844         PR fortran/31820
4845         * gfortran.dg/select_5.f90: Updated.
4846
4847 2010-05-11  Jan Hubicka  <jh@suse.cz>
4848
4849         PR tree-optimize/44063
4850         * gcc.c-torture/compile/pr44063.c: New testcase.
4851
4852 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
4853
4854         PR debug/44023
4855         * gcc.dg/pr44023.c: New test.
4856
4857 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
4858
4859         * gnat.dg/lto7.adb: New test.
4860         * gnat.dg/lto7_pkg.ad[sb]: New helper.
4861
4862 2010-05-10  Jason Merrill  <jason@redhat.com>
4863
4864         PR c++/44017
4865         * g++.dg/template/inherit5.C: New.
4866
4867         PR c++/44045
4868         * g++.dg/cpp0x/initlist33.C: New.
4869         * g++.dg/cpp0x/initlist26.C: Adjust.
4870         * g++.dg/cpp0x/initlist28.C: Adjust.
4871
4872 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
4873
4874         PR c++/43719
4875         * g++.dg/init/pr43719.C: New.
4876         * g++.dg/anon-struct4.C: Adjust.
4877
4878 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
4879
4880         PR debug/44028
4881         * gcc.dg/pr44028.c: New test.
4882
4883 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
4884
4885         PR fortran/27866
4886         PR fortran/35003
4887         PR fortran/42809
4888         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
4889         * gfortran.dg/warn_conversion.f90: New.
4890
4891 2010-05-10  Michael Matz  <matz@suse.de>
4892
4893         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
4894
4895 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
4896
4897         PR rtl-optimization/44012
4898         * gcc.dg/pr44012.c: New.
4899
4900 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4901
4902         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
4903         Log text on entry and exit.
4904         Prune Sun ld warnings for common symbols with differing sizes.
4905         (lto-link-and-maybe-run): Change caller.
4906
4907 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
4908
4909         PR fortran/44044
4910         * gfortran.dg/class_7.f03: Modified.
4911         * gfortran.dg/select_type_1.f03: Modified.
4912         * gfortran.dg/select_type_12.f03: New.
4913
4914 2010-05-10  Richard Guenther  <rguenther@suse.de>
4915
4916         PR tree-optimization/44050
4917         * gcc.dg/torture/pr44050.c: New testcase.
4918
4919 2010-05-10  Wei Guozhi  <carrot@google.com>
4920
4921         PR target/42879
4922         * gcc.target/arm/pr42879.c: New testcase.
4923
4924 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
4925
4926         PR c/44051
4927         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
4928
4929 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
4930
4931         PR c/10676
4932         * gcc.dg/anon-struct-10.c: New test.
4933
4934 2010-05-09  Richard Guenther  <rguenther@suse.de>
4935
4936         PR middle-end/44024
4937         * gcc.dg/pr44024.c: New testcase.
4938
4939 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
4940
4941         PR c/4784
4942         * gcc.dg/anon-struct-9.c: New test.
4943
4944 2010-05-09  Richard Guenther  <rguenther@suse.de>
4945
4946         PR middle-end/44043
4947         * gcc.c-torture/compile/pr44043.c: New testcase.
4948
4949 2010-05-09  Richard Guenther  <rguenther@suse.de>
4950
4951         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
4952
4953 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
4954
4955         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
4956
4957 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
4958
4959         * gnat.dg/lto[12456].adb: Add "target lto" marker.
4960         * gnat.dg/specs/lto3.ads: Likewise.
4961
4962 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
4963
4964         PR middle-end/28685
4965         * gcc.dg/pr28685-1.c: New file.
4966
4967 2010-05-08  Richard Guenther  <rguenther@suse.de>
4968
4969         PR tree-optimization/44030
4970         * gcc.c-torture/compile/pr44030.c: New testcase.
4971
4972 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
4973
4974         * gnat.dg/lto6.adb: New test.
4975         * gnat.dg/lto6_pkg.ads: New helper.
4976
4977 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
4978
4979         * gnat.dg/lto5.adb: New test.
4980         * gnat.dg/lto5_pkg.ad[sb]: New helper.
4981
4982 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
4983
4984         * gnat.dg/lto4.ad[sb]: New test.
4985
4986 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
4987
4988         * gnat.dg/specs/lto3.ads: New test.
4989         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
4990         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
4991
4992 2010-05-08  Quentin Ochem  <ochem@adacore.com>
4993
4994         * gnat.dg/sizetype3.ad[sb]: New test.
4995         * gnat.dg/sizetype3_pkg.ads: New helper.
4996
4997 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
4998
4999         PR c++/43951
5000         * g++.dg/init/new29.C: New.
5001
5002 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5003
5004         PR fortran/40728
5005         * gfortran.dg/coarray_1.f90: Fixed error message.
5006         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5007         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5008         * gfortran.dg/intrinsic_std_5.f90: New.
5009
5010 2010-05-07  Jason Merrill  <jason@redhat.com>
5011
5012         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5013
5014 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5015
5016         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5017         (size_t, stderr): Remove.
5018         (read_error): Replaced __builtin_fprintf by fprintf.
5019
5020 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5021
5022         * gcc.dg/ordered-comparison-1.c: New test.
5023         * gcc.dg/ordered-comparison-2.c: New test.
5024         * gcc.dg/ordered-comparison-3.c: New test.
5025         * gcc.dg/ordered-comparison-4.c: New test.
5026
5027 2010-05-06  Mike Stump  <mikestump@comcast.net>
5028
5029         PR objc/35165
5030         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5031
5032 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5033             Jason Merrill  <jason@redhat.com>
5034
5035         * g++.dg/cpp0x/nullptr01.C: New.
5036         * g++.dg/cpp0x/nullptr02.C: New.
5037         * g++.dg/cpp0x/nullptr03.C: New.
5038         * g++.dg/cpp0x/nullptr04.C: New.
5039         * g++.dg/cpp0x/nullptr05.C: New.
5040         * g++.dg/cpp0x/nullptr06.C: New.
5041         * g++.dg/cpp0x/nullptr07.C: New.
5042         * g++.dg/cpp0x/nullptr08.C: New.
5043         * g++.dg/cpp0x/nullptr09.C: New.
5044         * g++.dg/cpp0x/nullptr10.C: New.
5045         * g++.dg/cpp0x/nullptr11.C: New.
5046         * g++.dg/cpp0x/nullptr12.C: New.
5047         * g++.dg/cpp0x/nullptr13.C: New.
5048         * g++.dg/cpp0x/nullptr14.C: New.
5049         * g++.dg/cpp0x/nullptr15.C: New.
5050         * g++.dg/cpp0x/nullptr16.C: New.
5051         * g++.dg/cpp0x/nullptr17.C: New.
5052         * g++.dg/cpp0x/nullptr18.C: New.
5053         * g++.dg/cpp0x/nullptr19.C: New.
5054         * g++.dg/cpp0x/nullptr20.C: New.
5055         * g++.dg/cpp0x/nullptr21.C: New.
5056         * g++.dg/cpp0x/nullptr22.C: New.
5057         * g++.dg/debug/nullptr01.C: New.
5058         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5059
5060 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5061
5062         * gcc.dg/Wunused-var-8.c: Move to...
5063         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5064
5065 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5066
5067         PR c++/40406
5068         * g++.dg/template/crash96.C: New.
5069
5070 2010-05-06  Jan Hubicka  <jh@suse.cz>
5071
5072         PR tree-optimization/43791
5073         * gcc.c-torture/compile/pr43791.c: New file.
5074
5075 2010-05-06  Michael Matz  <matz@suse.de>
5076
5077         PR tree-optimization/43984
5078         * gfortran.dg/pr43984.f90: New test.
5079
5080 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5081
5082         PR 40989
5083         * gcc.dg/pr40989.c: New.
5084
5085 2010-05-06  Richard Guenther  <rguenther@suse.de>
5086
5087         PR tree-optimization/43934
5088         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5089
5090 2010-05-06  Richard Guenther  <rguenther@suse.de>
5091
5092         PR tree-optimization/43987
5093         * gcc.c-torture/execute/pr43987.c: New testcase.
5094         * gcc.dg/torture/pta-escape-1.c: Adjust.
5095         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5096         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5097         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5098         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5099
5100 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5101             Dodji Seketeli  <dodji@redhat.com>
5102
5103         PR c/18624
5104         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5105         * g++.dg/template/sfinae16.C: Likewise.
5106         * gcc.dg/Wunused-var-1.c: Moved to...
5107         * c-c++-common/Wunused-var-1.c: ...here. New test.
5108         * gcc.dg/Wunused-var-2.c: Moved to...
5109         * c-c++-common/Wunused-var-2.c: ...here. New test.
5110         * gcc.dg/Wunused-var-3.c: Moved to...
5111         * c-c++-common/Wunused-var-3.c: ...here. New test.
5112         * gcc.dg/Wunused-var-4.c: Moved to...
5113         * gcc.dg/Wunused-var-1.c: ... here.
5114         * gcc.dg/Wunused-var-5.c: Moved to...
5115         * c-c++-common/Wunused-var-4.c: ...here. New test.
5116         * gcc.dg/Wunused-var-7.c: Moved to...
5117         * c-c++-common/Wunused-var-5.c: ...here. New test.
5118         * gcc.dg/Wunused-var-6.c: Moved to...
5119         * gcc.dg/Wunused-var-2.c: ... here.
5120         * c-c++-common/Wunused-var-1.c: New test.
5121         * c-c++-common/Wunused-var-2.c: New test.
5122         * c-c++-common/Wunused-var-3.c: New test.
5123         * c-c++-common/Wunused-var-4.c: New test.
5124         * c-c++-common/Wunused-var-5.c: New test.
5125         * g++.dg/warn/Wunused-var-1.C: New test.
5126         * g++.dg/warn/Wunused-var-2.C: New test.
5127         * g++.dg/warn/Wunused-var-3.C: New test.
5128         * g++.dg/warn/Wunused-var-4.C: New test.
5129         * g++.dg/warn/Wunused-var-5.C: New test.
5130         * g++.dg/warn/Wunused-var-6.C: New test.
5131         * g++.dg/warn/Wunused-var-7.C: New test.
5132         * g++.dg/warn/Wunused-var-8.C: New test.
5133         * g++.dg/warn/Wunused-parm-1.C: New test.
5134         * g++.dg/warn/Wunused-parm-2.C: New test.
5135         * g++.dg/warn/Wunused-parm-3.C: New test.
5136
5137 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5138
5139         PR fortran/43985
5140         * gfortran.dg/gomp/crayptr5.f90: New test case.
5141
5142 2010-05-05  Jason Merrill  <jason@redhat.com>
5143
5144         PR debug/43370
5145         * g++.dg/ext/attrib39.C: New.
5146
5147 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5148
5149         PR fortran/24978
5150         * gfortran.dg/data_invalid.f90: New.
5151
5152 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5153
5154         * gnat.dg/lto2.adb: New test.
5155
5156 2010-05-05  Jason Merrill  <jason@redhat.com>
5157
5158         PR c++/43787
5159         * g++.dg/opt/empty1.C: New.
5160
5161 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5162
5163         PR fortran/43696
5164         * gfortran.dg/class_17.f03: New.
5165
5166 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5167
5168         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5169
5170 2010-05-04  Mike Stump  <mikestump@comcast.net>
5171
5172         PR objc/35165
5173         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5174
5175 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5176
5177         PR target/43668
5178         * gcc.target/i386/pr43668.c: New.
5179
5180 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5181
5182         PR c++/43028
5183         * g++.dg/cpp0x/initlist31.C: New.
5184
5185 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5186
5187         PR c/43981
5188         * gcc.dg/Wunused-var-8.c: New test.
5189
5190 2010-05-04  Jason Merrill  <jason@redhat.com>
5191
5192         PR c++/38064
5193         * g++.dg/cpp0x/enum3.C: Extend.
5194
5195 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5196
5197         PR target/43799
5198         * gcc.target/i386/pr43799.c: New.
5199
5200 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5201
5202         * gnat.dg/lto1.adb: New test.
5203         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5204
5205 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5206
5207         PR middle-end/43671
5208         * gcc.target/i386/pr43671.c: New.
5209
5210 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5211
5212         PR c++/43705
5213         * g++.dg/template/crash95.C: New.
5214
5215 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5216
5217         PR debug/43508
5218         * gcc.target/i386/pr43508.c: New.
5219
5220 2010-05-04  Richard Guenther  <rguenther@suse.de>
5221
5222         PR tree-optimization/43879
5223         * g++.dg/torture/pr43879-1_0.C: New testcase.
5224         * g++.dg/torture/pr43879-1_1.C: Likewise.
5225
5226 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
5227
5228         PR c++/43953
5229         * g++.dg/other/crash-12.C: New test.
5230
5231 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5232
5233         * g++.dg/cdce3.C: Add a space.  Updated.
5234
5235 2010-05-03  Jason Merrill  <jason@redhat.com>
5236
5237         PR c++/43680
5238         * g++.dg/opt/enum2.C: New.
5239         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5240         * g++.dg/warn/Wswitch-1.C: Adjust message.
5241
5242 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5243
5244         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5245         * g++.dg/ext/label13.C: Fix typo.
5246         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5247         alpha*-dec-osf5*.
5248         * gcc.c-torture/compile/limits-declparen.c: xfail on
5249         alpha*-dec-osf5* with -g.
5250         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5251         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5252         * gcc.dg/c99-tgmath-2.c: Likewise.
5253         * gcc.dg/c99-tgmath-3.c: Likewise.
5254         * gcc.dg/c99-tgmath-4.c: Likewise.
5255
5256 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5257
5258         PR fortran/43592
5259         * gfortran.dg/unexpected_interface.f90: New test.
5260
5261 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5262
5263         * ada/acats/run_acats (which): New function.
5264         (host_gnatchop, host_gnatmake): Use it.
5265
5266 2010-05-03  Richard Guenther  <rguenther@suse.de>
5267
5268         PR tree-optimization/43971
5269         * gcc.dg/pr43971.c: New testcase.
5270
5271 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
5272
5273         PR debug/43972
5274         * gcc.dg/debug/pr43972.c: New test.
5275
5276 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
5277
5278         PR testsuite/43963
5279         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5280
5281 2010-05-02  Richard Guenther  <rguenther@suse.de>
5282
5283         PR tree-optimization/43879
5284         * gcc.dg/torture/pr43879-3.c: New testcase.
5285
5286 2010-05-01  Richard Guenther  <rguenther@suse.de>
5287
5288         PR tree-optimization/43949
5289         * g++.dg/warn/Warray-bounds-5.C: New testcase.
5290
5291 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
5292
5293         PR c++/43951
5294         * g++.dg/init/new28.C: New.
5295
5296 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
5297
5298         PR objc++/32052
5299         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5300         structure and nested declarations.
5301         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
5302         structure and nested declarations.  Reduce header clutter and
5303         use _exit() rather than abort().
5304         * objc.dg/encode-10.m: New.
5305         * objc.dg/encode-11.m: New.
5306
5307 2010-04-30  DJ Delorie  <dj@redhat.com>
5308
5309         * gcc.c-torture/execute/20100430-1.c: New test.
5310
5311 2010-04-30  Jason Merrill  <jason@redhat.com>
5312
5313         PR c++/43868
5314         * g++.dg/template/ptrmem21.C: New.
5315
5316 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
5317
5318         PR fortran/18918
5319         PR fortran/43931
5320         * gfortran.dg/coarray_13.f90: New test.
5321
5322 2010-04-30  Richard Guenther  <rguenther@suse.de>
5323
5324         PR lto/43946
5325         * gcc.dg/lto/20100430-1_0.c: New testcase.
5326
5327 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
5328
5329         PR debug/43942
5330         * c-c++-common/pr43942.c: New test.
5331
5332 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
5333
5334         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5335         conflict with darwin crt1.o 'start' symbol.
5336
5337 2010-04-30  Richard Guenther  <rguenther@suse.de>
5338
5339         PR tree-optimization/43879
5340         * gcc.dg/torture/pr43879_1.c: New testcase.
5341
5342 2010-04-30  Richard Guenther  <rguenther@suse.de>
5343
5344         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5345
5346 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
5347
5348         PR c++/43890
5349         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5350         user-provided constructor while recursing.
5351
5352 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5353
5354         PR fortran/42274
5355         * gfortran.dg/class_16.f03: New test.
5356
5357 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5358
5359         PR fortran/42274
5360         * gfortran.dg/class_15.f03: New.
5361
5362 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5363
5364         PR fortran/43326
5365         * gfortran.dg/dynamic_dispatch_9.f03: New test.
5366
5367 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5368
5369         PR fortran/43492
5370         * gfortran.dg/generic_22.f03 : New test.
5371
5372 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5373
5374         PR fortran/42353
5375         * gfortran.dg/class_14.f03: New test.
5376
5377 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5378
5379         PR fortran/42680
5380         * gfortran.dg/interface_32.f90: New test.
5381
5382 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
5383             Janus Weil  <janus@gcc.gnu.org>
5384
5385         PR fortran/41829
5386         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5387         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5388         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5389
5390 2010-04-28  Mike Stump  <mikestump@comcast.net>
5391
5392         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5393         dg-excess-errors.
5394         * g++.dg/uninit-pred-2_b.C: Likewise.
5395
5396 2010-04-28  Tobias Burnus  <burnus@net-b.de>
5397
5398         PR fortran/18918
5399         PR fortran/43919
5400         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5401
5402 2010-04-28  Matthias Klose  <doko@ubuntu.com>
5403
5404         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5405         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5406         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5407         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5408         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5409
5410 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
5411
5412         * gcc.dg/const-uniq-1.c: New test.
5413         * gcc.dg/lto/const-uniq_[01].c: Likewise.
5414
5415 2010-04-28  Xinliang David Li  <davidxl@google.com>
5416
5417         * gcc.dg/uninit-pred-2_b.c: New test.
5418         * gcc.dg/uninit-pred-4_b.c: New test.
5419         * gcc.dg/uninit-pred-3_d.c: New test.
5420         * gcc.dg/uninit-pred-6_b.c: New test.
5421         * gcc.dg/uninit-pred-8_b.c: New test.
5422         * gcc.dg/uninit-pred-3_a.c: New test.
5423         * gcc.dg/uninit-pred-2_c.c: New test.
5424         * gcc.dg/uninit-pred-5_a.c: New test.
5425         * gcc.dg/uninit-pred-3_e.c: New test.
5426         * gcc.dg/uninit-pred-7_a.c: New test.
5427         * gcc.dg/uninit-pred-6_c.c: New test.
5428         * gcc.dg/uninit-pred-9_a.c: New test.
5429         * gcc.dg/uninit-pred-8_c.c: New test.
5430         * gcc.dg/uninit-pred-3_b.c: New test.
5431         * gcc.dg/uninit-pred-5_b.c: New test.
5432         * gcc.dg/uninit-pred-7_b.c: New test.
5433         * gcc.dg/uninit-pred-6_d.c: New test.
5434         * gcc.dg/uninit-pred-9_b.c: New test.
5435         * gcc.dg/uninit-pred-2_a.c: New test.
5436         * gcc.dg/uninit-pred-4_a.c: New test.
5437         * gcc.dg/uninit-pred-3_c.c: New test.
5438         * gcc.dg/uninit-pred-6_a.c: New test.
5439         * gcc.dg/uninit-pred-8_a.c: New test.
5440         * gcc.dg/uninit-pred-7_c.c: New test.
5441         * gcc.dg/uninit-pred-6_e.c: New test.
5442         * g++.dg/uninit-pred-loop-1_b.cc: New test.
5443         * g++.dg/uninit-pred-1_a.C: New test.
5444         * g++.dg/uninit-pred-1_b.C: New test.
5445         * g++.dg/uninit-pred-2_a.C: New test.
5446         * g++.dg/uninit-pred-2_b.C: New test.
5447         * g++.dg/uninit-pred-loop-1_a.cc: New test.
5448         * g++.dg/uninit-pred-loop-1_c.cc: New test.
5449         * g++.dg/uninit-pred-loop_1.cc: New test.
5450
5451 2010-04-28  Martin Jambor  <mjambor@suse.cz>
5452
5453         * gcc.dg/lto/20091209-1_0.c: New testcase.
5454
5455 2010-04-28  Richard Guenther  <rguenther@suse.de>
5456
5457         PR tree-optimization/43879
5458         PR tree-optimization/43909
5459         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5460
5461 2010-04-28  Richard Guenther  <rguenther@suse.de>
5462
5463         PR c++/43880
5464         * g++.dg/torture/pr43880.C: New testcase.
5465
5466 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5467
5468         PR c++/9335
5469         * g++.dg/template/recurse2.C: Update
5470         * g++.dg/template/recurse.C: Update.
5471         * g++.dg/template/pr23510.C: Update.
5472         * lib/prune.exp: Filter out 'recursively instantiated'.
5473
5474 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5475
5476         PR c++/29043
5477         * g++.dg/init/pr29043.C: New.
5478
5479 2010-04-27  Jason Merrill  <jason@redhat.com>
5480
5481         * g++.dg/lookup/scoped5.C: Adjust.
5482         * g++.dg/lookup/scoped8.C: Adjust.
5483         * g++.dg/template/dependent-expr5.C: Adjust.
5484         * g++.old-deja/g++.brendan/nest1.C: Adjust.
5485
5486         PR c++/43856
5487         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5488
5489         PR c++/43875
5490         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5491
5492 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5493             Jan Hubicka <hubicka@ucw.cz>
5494
5495         * gcc.dg/pure-2.c: New testcase.
5496         * gcc.dg/const-1.c: New testcase.
5497
5498 2010-04-27  Jason Merrill  <jason@redhat.com>
5499
5500         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
5501
5502         PR c++/41468
5503         * g++.dg/template/sfinae17.C: New.
5504         * g++.dg/template/sfinae18.C: New.
5505
5506 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5507
5508         * g++.dg/init/pr42844.C: New.
5509         * g++.dg/cpp0x/pr42844-2.C: New.
5510         * g++.dg/cpp0x/defaulted2.C: Adjust.
5511         * g++.dg/tree-ssa/pr27549.C: Likewise.
5512         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
5513
5514 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5515
5516         PR fortran/18918
5517         * gfortran.dg/coarray_12.f90: Fix dump parsing.
5518
5519 2010-04-27  Richard Guenther  <rguenther@suse.de>
5520
5521         PR middle-end/40561
5522         * g++.dg/other/pr40561.C: New testcase.
5523
5524 2010-04-27  Martin Jambor  <mjambor@suse.cz>
5525
5526         PR middle-end/43812
5527         * g++.dg/ipa/pr43812.C: New test.
5528
5529 2010-04-27  Jan Hubicka  <jh@suse.cz>
5530
5531         * gcc.dg/ipa/iinline-1.c (main): Rename to...
5532         (test): ... this one.
5533
5534 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
5535
5536         PR target/40657
5537         * gcc.target/arm/thumb-stackframe.c: New test.
5538
5539 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
5540
5541         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
5542         * gcc.dg/misc-column.c: Likewise.
5543         * gcc.dg/Walways-true-1.c: Likewise.
5544         * gcc.dg/Walways-true-2.c: Likewise.
5545         * gcc.dg/warn-addr-cmp.c: Likewise.
5546
5547 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5548
5549         PR fortran/18918
5550         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
5551         * gfortran.dg/coarray_12.f90: New.
5552
5553 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
5554
5555         PR c/32207
5556         * gcc.dg/pr32207.c: New test.
5557         * gcc.dg/misc-column.c: Adjust expected warning.
5558         * gcc.dg/Walways-true-1.c: Likewise.
5559         * gcc.dg/Walways-true-2.c: Likewise.
5560         * gcc.dg/warn-addr-cmp.c: Likewise.
5561
5562 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
5563
5564         PR lto/42776
5565         * lib/lto.exp (lto_prune_vis_warns): New function.
5566         (lto-link-and-maybe-run): Call it.
5567
5568 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
5569
5570         PR tree-optimization/43904
5571         * gcc.dg/tree-ssa/tailcall-6.c: New.
5572
5573 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
5574
5575         PR testsuite/35165
5576         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
5577         Darwin8/OSX10.4 - compatible code generation.
5578         Use scan-rtl-dump.
5579         * obj-c++.dg/stubify-1.mm: Ditto.
5580         * lib/objc-torture.exp: Do not require link success for
5581         "trivial.m" in the runtime checks when dowhat = 'compile'.
5582         * lib/dg-pch.exp (dg-flags-pch): New Proc.
5583         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
5584         Darwin8/OSX10.4 - compatible code generation.
5585         * objc.dg/stubify-2.m: Ditto.
5586         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
5587         * objc.dg/next-runtime-1.m: Ditto.
5588         * objc.dg/stret-2.m: Restrict to ilp32 targets.
5589         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
5590         runtimes on Darwin.
5591
5592 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
5593
5594         PR 43715
5595         * lib/plugin-support.exp: Use "-undefined
5596         dynamic_lookup" on darwin.
5597
5598 2010-04-26  Richard Guenther  <rguenther@suse.de>
5599
5600         * gcc.dg/lto/20100426_0.c: New testcase.
5601
5602 2010-04-26  Jie Zhang  <jie@codesourcery.com>
5603
5604         PR tree-optimization/43833
5605         gcc.dg/Warray-bounds-8.c: New test case.
5606
5607 2010-04-26  Richard Guenther  <rguenther@suse.de>
5608
5609         PR lto/43080
5610         * g++.dg/lto/20100423-3_0.C: New testcase.
5611
5612 2010-04-26  Richard Guenther  <rguenther@suse.de>
5613
5614         PR lto/42425
5615         * g++.dg/lto/20100423-2_0.C: New testcase.
5616
5617 2010-04-26  Ira Rosen  <irar@il.ibm.com>
5618
5619         * gcc.dg/vect/bb-slp-23.c: New test.
5620
5621 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
5622
5623         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
5624         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
5625         * gcc.dg/c1x-float-1.c: New test.
5626
5627 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
5628
5629         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
5630         of "lea\[ \t\]".
5631
5632 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5633
5634         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
5635         FreeBSD.
5636         * gfortran.dg/default_format_denormal_1.f90: Ditto.
5637         * gfortran.dg/default_format_2.f90: Ditto.
5638
5639 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5640
5641         * gfortran.dg/pr43505.f90: Clean up .mod file.
5642         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
5643         * gfortran.dg/pr41347.f90: Ditto.
5644         * gfortran.dg/internal_pack_4.f90: Ditto.
5645         * gfortran.dg/proc_decl_23.f90: Ditto.
5646         * gfortran.dg/recursive_check_3.f90: Ditto.
5647         * gfortran.dg/intent_out_3.f90: Ditto.
5648         * gfortran.dg/assignment_2.f90: Ditto.
5649         * gfortran.dg/pr41928.f90: Ditto.
5650         * gfortran.dg/pr42166.f90: Ditto.
5651         * gfortran.dg/private_type_12.f90: Ditto.
5652         * gfortran.dg/graphite/pr42185.f90: Ditto.
5653         * gfortran.dg/graphite/pr42186.f90: Ditto.
5654         * gfortran.dg/graphite/pr40982.f90: Ditto.
5655         * gfortran.dg/graphite/id-2.f90: Ditto.
5656         * gfortran.dg/graphite/id-4.f90: Ditto.
5657         * gfortran.dg/graphite/pr42050.f90: Ditto.
5658         * gfortran.dg/graphite/id-18.f90: Ditto.
5659         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
5660         * gfortran.dg/graphite/pr41924.f90: Ditto.
5661         * gfortran.dg/graphite/pr42393.f90: Ditto.
5662         * gfortran.dg/graphite/pr37980.f90: Ditto.
5663         * gfortran.dg/graphite/pr38953.f90: Ditto.
5664         * gfortran.dg/graphite/pr42180.f90: Ditto.
5665         * gfortran.dg/graphite/pr42181.f90: Ditto.
5666         * gfortran.dg/where_operator_assign_4.f90: Ditto.
5667         * gfortran.dg/select_type_4.f90: Ditto.
5668         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
5669         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
5670         * gfortran.dg/lto/pr40725_0.f03: Ditto.
5671         * gfortran.dg/elemental_args_check_2.f90: Ditto.
5672         * gfortran.dg/whole_file_11.f90: Ditto.
5673         * gfortran.dg/private_type_11.f90: Ditto.
5674         * gfortran.dg/vect/vect-gems.f90: Ditto.
5675         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
5676
5677 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
5678
5679         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
5680
5681 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
5682
5683         * gnat.dg/pack15.ad[sb]: New test.
5684
5685 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
5686
5687         * gcc.target/arm/mla-1.c: New test.
5688
5689 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5690
5691         PR fortran/30073
5692         PR fortran/43793
5693         * gfortran.dg/pr43793.f90: New test.
5694
5695 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
5696
5697         PR tree-optimization/41442
5698         * gcc.target/i386/pr41442.c: New test.
5699
5700 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
5701
5702         PR fortran/43832
5703         * gfortran.dg/fgetc_3.f90: Delete bogus test.
5704
5705 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5706
5707         PR fortran/43832
5708         * gfortran.dg/open_nounit.f90: New test.
5709
5710 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
5711
5712         PR fortran/43841
5713         PR fortran/43843
5714         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
5715
5716 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5717
5718         * gcc.dg/Wconversion-integer.c: Update.
5719
5720 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5721
5722         * gnat.dg/unchecked_convert5.adb: New test.
5723
5724 2010-04-23  Richard Guenther  <rguenther@suse.de>
5725
5726         PR lto/41734
5727         * gcc.dg/lto/20100423-2_0.c: New testcase.
5728         * gcc.dg/lto/20100423-2_0.c: Likewise.
5729
5730 2010-04-23  Richard Guenther  <rguenther@suse.de>
5731
5732         PR lto/43455
5733         * gcc.dg/lto/20100423-1_0.c: New testcase.
5734         * gcc.dg/lto/20100423-1_1.c: Likewise.
5735
5736 2010-04-23  Martin Jambor  <mjambor@suse.cz>
5737
5738         PR tree-optimization/43846
5739         * gcc.dg/tree-ssa/sra-10.c: New test.
5740
5741 2010-04-23  Martin Jambor  <mjambor@suse.cz>
5742
5743         PR middle-end/43835
5744         * gcc.c-torture/execute/pr43835.c: New test.
5745
5746 2010-04-23  Richard Guenther  <rguenther@suse.de>
5747
5748         PR lto/42653
5749         * g++.dg/lto/20100423-1_0.C: New testcase.
5750
5751 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
5752
5753         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
5754
5755 2010-04-22  Ira Rosen  <irar@il.ibm.com>
5756
5757         PR tree-optimization/43842
5758         * gcc.dg/vect/pr43842.c: New test.
5759
5760 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
5761
5762         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
5763         * gcc.target/i386/wmul-2.c: Likewise.
5764
5765 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5766
5767         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
5768         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
5769
5770 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
5771
5772         * gfortran.dg/reassoc_6.f: New testcase.
5773
5774 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
5775
5776         PR middle-end/29274
5777         * gcc.target/arm/wmul-1.c: New test.
5778         * gcc.target/arm/wmul-2.c: New test.
5779
5780 2010-04-22  Richard Guenther  <rguenther@suse.de>
5781
5782         PR tree-optimization/43845
5783         * gcc.c-torture/compile/pr43845.c: New testcase.
5784
5785 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
5786
5787         PR middle-end/29274
5788         * gcc.target/i386/wmul-1.c: New test.
5789         * gcc.target/i386/wmul-2.c: New test.
5790         * gcc.target/bfin/wmul-1.c: New test.
5791         * gcc.target/bfin/wmul-2.c: New test.
5792
5793 2010-04-22  Richard Guenther  <rguenther@suse.de>
5794
5795         PR fortran/43829
5796         * gfortran.dg/vector_subscript_6.f90: New testcase.
5797         * gfortran.dg/assign_10.f90: Adjust.
5798
5799 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
5800
5801         PR fortran/43836
5802         * gfortran.dg/gomp/pr43836.f90: New test.
5803
5804 2010-04-21  Richard Guenther  <rguenther@suse.de>
5805
5806         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
5807
5808 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5809
5810         * gcc.dg/torture/builtin-cproj-3.c: New.
5811
5812 2010-04-20  Jason Merrill  <jason@redhat.com>
5813
5814         PR c++/9335
5815         * g++.dg/template/recurse2.C: New.
5816         * g++.dg/parse/crash36.C: Adjust.
5817         * g++.dg/other/fold1.C: Adjust.
5818         * g++.dg/init/member1.C: Adjust.
5819         * lib/prune.exp: Prune "skipping N instantiation contexts".
5820
5821 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5822
5823         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
5824
5825 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5826
5827         * gcc.dg/torture/builtin-cproj-1.c: New.
5828         * gcc.dg/torture/builtin-cproj-2.c: New.
5829
5830 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
5831
5832         PR c++/43800
5833         PR c++/43704
5834         * g++.dg/template/typedef32.C: Adjust.
5835         * g++.dg/template/typedef33.C: New test.
5836
5837 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
5838
5839         PR fortran/43227
5840         * gfortran.dg/proc_decl_23.f90: New test.
5841
5842         PR fortran/43266
5843         * gfortran.dg/abstract_type_6.f03: New test.
5844
5845 2010-04-20  Xinliang David Li  <davidxl@google.com>
5846
5847         * g++.dg/tree-ssa/fold-compare.C: New.
5848
5849 2010-04-20  Richard Guenther  <rguenther@suse.de>
5850
5851         PR tree-optimization/39417
5852         * g++.dg/torture/pr39417.C: New testcase.
5853
5854 2010-04-20  Richard Guenther  <rguenther@suse.de>
5855
5856         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
5857
5858 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
5859
5860         * g++.dg/debug/dwarf2/rv1.C: New test.
5861
5862 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5863
5864         PR target/43635
5865         * gcc.c-torture/compile/pr43635.c: New testcase.
5866
5867 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
5868
5869         PR fortran/43339
5870         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
5871         of sequential loops being private only in the innermost containing
5872         task region.
5873
5874         PR middle-end/43337
5875         * gfortran.dg/gomp/pr43337.f90: New test.
5876
5877 2010-04-19  Richard Guenther  <rguenther@suse.de>
5878
5879         PR tree-optimization/43796
5880         * gfortran.dg/pr43796.f90: New testcase.
5881
5882 2010-04-19  Richard Guenther  <rguenther@suse.de>
5883
5884         PR tree-optimization/43783
5885         * gcc.c-torture/execute/pr43783.c: New testcase.
5886
5887 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
5888
5889         PR target/43766
5890         * gcc.target/i386/pr43766.c: New test.
5891
5892 2010-04-19  Jie Zhang  <jie@codesourcery.com>
5893
5894         PR target/43662
5895         * gcc.target/i386/pr43662.c: New test.
5896
5897 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
5898
5899         PR c++/43704
5900         * g++.dg/template/typedef32.C: New test.
5901
5902 2010-04-19  Ira Rosen  <irar@il.ibm.com>
5903
5904         PR tree-optimization/37027
5905         * lib/target-supports.exp
5906         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
5907         * gcc.dg/vect/pr37027.c: New test.
5908         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
5909         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
5910         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
5911         gcc.dg/vect/vect-complex-6.c: Likewise.
5912
5913 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
5914
5915         * g++.dg/debug/dwarf2/enum1.C: New test.
5916
5917 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
5918
5919         * gnat.dg/rep_clause5.ad[sb]: New test.
5920         * gnat.dg/rep_clause5_pkg.ads: New helper.
5921
5922 2010-04-18  Ira Rosen  <irar@il.ibm.com>
5923
5924         PR tree-optimization/43771
5925         * g++.dg/vect/pr43771.cc: New test.
5926
5927 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
5928
5929         PR fortran/31538
5930         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
5931         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
5932
5933 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5934
5935         * gnat.dg/sizetype.adb: Rename into...
5936         * gnat.dg/sizetype1.adb: ...this.
5937         * gnat.dg/sizetype2.adb: New test.
5938
5939 2010-04-16  Richard Guenther  <rguenther@suse.de>
5940
5941         PR tree-optimization/43572
5942         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
5943
5944 2010-04-16  Olivier Hainque  <hainque@adacore.com>
5945
5946         * gnat.dg/specs/discr_private.ads: New test.
5947
5948 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
5949
5950         PR target/41514
5951         * gcc.target/arm/thumb-comparisons.c: New test.
5952
5953         PR target/40603
5954         * gcc.target/arm/thumb-cbranchqi.c: New test.
5955
5956 2010-04-16  Christian Bruel  <christian.bruel@st.com>
5957
5958         * g++.dg/torture/pr36191.C: Enable for SH.
5959
5960 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
5961
5962         * gnat.dg/wide_boolean.adb: New test.
5963         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
5964
5965 2010-04-15  Richard Guenther  <rguenther@suse.de>
5966
5967         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
5968         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
5969         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5970         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5971         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
5972         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
5973         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
5974         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
5975         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
5976         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
5977         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5978         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
5979         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5980         * gcc.dg/torture/ipa-pta-2.c: Likewise.
5981         * gcc.dg/torture/ipa-pta-1.c: Adjust.
5982
5983 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
5984
5985         PR target/21803
5986         * gcc.target/arm/pr42496.c: New test.
5987
5988 2010-04-14  Jason Merrill  <jason@redhat.com>
5989
5990         PR c++/36625
5991         * g++.dg/ext/attrib38.C: New.
5992
5993 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
5994
5995         PR testsuite/43739
5996         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
5997
5998 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5999
6000         PR 42966
6001         * gcc.dg/cpp/warn-undef-2.c: Update.
6002         * gcc.dg/cpp/warn-traditional-2.c: Update.
6003         * gcc.dg/cpp/warn-comments-2.c: Update.
6004         * gcc.dg/cpp/warn-variadic-2.c: Update.
6005         * gcc.dg/cpp/warn-long-long-2.c: Update.
6006         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6007         * gcc.dg/cpp/warn-multichar-2.c: Update.
6008         * gcc.dg/cpp/warn-normalized-3.c: Update.
6009         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6010         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6011         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6012         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6013         * gcc.dg/cpp/warn-redefined-2.c: Update.
6014         * gfortran.dg/warning-directive-2.F90: Update.
6015         * c-c++-common/cpp/warning-directive-2.c: Update.
6016
6017 2010-04-14  Michael Matz  <matz@suse.de>
6018
6019         PR tree-optimization/42963
6020         * gcc.dg/pr42963.c: New testcase.
6021
6022 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6023
6024         * gnat.dg/class_wide.adb: Rename into...
6025         * gnat.dg/class_wide1.adb: ...this.
6026         * gnat.dg/class_wide2.ad[sb]: New test.
6027
6028 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6029
6030         PR fortran/18918
6031         * gfortran.dg/coarray_9.f90: Update dg-errors.
6032         * gfortran.dg/coarray_10.f90: New test.
6033         * gfortran.dg/coarray_11.f90: New test.
6034
6035 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6036
6037         PR fortran/43747
6038         gfortran.dg/initialization_24.f90: New test.
6039
6040 2010-04-13  Jason Merrill  <jason@redhat.com>
6041
6042         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6043         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6044
6045 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6046
6047         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6048         * g++.dg/dg.exp: Likewise.
6049         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6050         * c-c++-common/cpp/warning-directive-1.c: ... here.
6051         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6052         * c-c++-common/cpp/warning-directive-2.c: ... here.
6053         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6054         * c-c++-common/cpp/warning-directive-3.c: ... here.
6055         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6056         * c-c++-common/cpp/warning-directive-4.c: ... here.
6057         * g++.dg/cpp/warning-directive-1.C: Delete.
6058         * g++.dg/cpp/warning-directive-2.C: Delete.
6059         * g++.dg/cpp/warning-directive-3.C: Delete.
6060         * g++.dg/cpp/warning-directive-4.C: Delete.
6061         * gcc.dg/cpp/normalised-3.c: Delete.
6062         * g++.dg/cpp/normalised-1.C: Rename as ...
6063         * c-c++-common/cpp/normalised-3.c: ... this.
6064
6065 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6066
6067         * gcc.dg/tree-ssa/sra-9.c: New test.
6068
6069 2010-04-13  Michael Matz  <matz@suse.de>
6070
6071         PR middle-end/43730
6072         * gcc.dg/pr43730.c: New test.
6073
6074 2010-04-13  Michael Matz  <matz@suse.de>
6075
6076         * gcc.dg/tree-ssa/negate.c: New testcase.
6077
6078 2010-04-13  Richard Guenther  <rguenther@suse.de>
6079
6080         PR testsuite/43735
6081         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6082
6083 2010-04-13  Richard Guenther  <rguenther@suse.de>
6084
6085         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6086
6087 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6088
6089         * gnat.dg/derived_type1.adb: New test.
6090
6091 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6092
6093         * gcc.dg/plugindir1.c: New testcase.
6094         * gcc.dg/plugindir2.c: New testcase.
6095         * gcc.dg/plugindir3.c: New testcase.
6096         * gcc.dg/plugindir4.c: New testcase.
6097
6098 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6099
6100         * gcc.target/i386/rotate-2.c: New test.
6101
6102 2010-04-12  Jason Merrill  <jason@redhat.com>
6103
6104         PR c++/43641
6105         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6106         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6107
6108 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6109
6110         PR c++/25811
6111         * g++.dg/init/pr25811.C: New test.
6112
6113 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6114
6115         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6116         dg-error, dg-warning.
6117         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6118
6119 2010-04-12  Richard Guenther  <rguenther@suse.de>
6120
6121         * gcc.dg/torture/inline-2.c: New testcase.
6122
6123 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6124
6125         PR bootstrap/43699
6126         * gcc.dg/Wunused-var-7.c: New test.
6127
6128         PR tree-optimization/43560
6129         * gcc.c-torture/execute/pr43560.c: New test.
6130
6131 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6132
6133         * gnat.dg/aggr13.adb: New test.
6134         * gnat.dg/aggr14.adb: Likewise.
6135         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6136
6137 2010-04-12  Richard Guenther  <rguenther@suse.de>
6138
6139         PR c++/43611
6140         * g++.dg/torture/pr43611.C: New testcase.
6141
6142 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6143
6144         PR c/36774
6145         * gcc.dg/pr36774-1.c: New test.
6146         * gcc.dg/pr36774-2.c: New test.
6147
6148 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6149
6150         * gcc.target/sh/rte-delay-slot.c: New test.
6151
6152 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6153
6154         * gnat.dg/pack9.adb: Remove -cargs option.
6155         * gnat.dg/aggr12.ad[sb]: New test.
6156
6157 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6158
6159         PR target/43417
6160         * gcc.target/sh/pr43417.c: New test.
6161
6162 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6163
6164         PR fortran/43591
6165         * gfortran.dg/spec_expr_6.f90: New test.
6166
6167 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6168
6169         PR cpp/43195
6170         * gcc.dg/cpp/pr43195.c: New.
6171         * gcc.dg/cpp/pr43195.h: New.
6172
6173 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6174
6175         PR 42965
6176         * gcc.dg/Werror-6.c: Adjust.
6177         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6178         * gcc.dg/Werror-4.c: Likewise.
6179         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6180         * gcc.dg/Wswitch-enum-error.c: Likewise.
6181         * gcc.dg/Wpointer-arith.c: Likewise.
6182         * gcc.dg/Wfatal.c: Likewise.
6183         * gcc.dg/Wswitch-error.c: Likewise.
6184         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6185         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6186         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6187         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6188         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6189         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6190         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6191         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6192         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6193         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6194         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6195         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6196         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6197         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6198         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6199         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6200         * g++.dg/cpp/warning-directive-2.C: Likewise.
6201         * gfortran.dg/warning-directive-2.F90: Likewise.
6202
6203 2010-04-09  Jason Merrill  <jason@redhat.com>
6204
6205         PR c++/42623
6206         * g++.dg/template/sizeof13.C: New.
6207
6208 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6209
6210         * g++.dg/other/pr35504.C: Add check for thiscall.
6211         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6212         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6213
6214 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6215
6216         PR c++/28584
6217         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6218         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
6219         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6220         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
6221         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6222         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
6223         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6224         * g++.dg/other/increment1.C: Likewise.
6225
6226 2010-04-09  Tobias Burnus  <burnus@net-b.de>
6227
6228         PR fortran/18918
6229         * gfortran.dg/coarray_7.f90: New test.
6230         * gfortran.dg/coarray_8.f90: New test.
6231
6232 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
6233
6234         PR fortran/28039
6235         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6236
6237 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6238
6239         PR target/43643
6240         * gcc.dg/pr43643.c: New test.
6241
6242 2010-04-08  Tobias Burnus  <burnus@net-b.de>
6243
6244         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6245
6246 2010-04-08  Richard Guenther  <rguenther@suse.de>
6247
6248         PR tree-optimization/43679
6249         * gcc.c-torture/compile/pr43679.c: New testcase.
6250
6251 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
6252
6253         PR debug/43670
6254         * gcc.dg/pr43670.c: New test.
6255
6256 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
6257
6258         PR middle-end/40815
6259         * gcc.dg/tree-ssa/reassoc-19.c: New.
6260
6261 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
6262
6263         PR c/18624
6264         * gcc.dg/Wunused-var-1.c: New test.
6265         * gcc.dg/Wunused-var-2.c: New test.
6266         * gcc.dg/Wunused-var-3.c: New test.
6267         * gcc.dg/Wunused-var-4.c: New test.
6268         * gcc.dg/Wunused-var-5.c: New test.
6269         * gcc.dg/Wunused-var-6.c: New test.
6270         * gcc.dg/Wunused-parm-1.c: New test.
6271
6272         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6273         * gcc.dg/trunc-1.c: Likewise.
6274         * gcc.dg/vla-9.c: Likewise.
6275         * gcc.dg/dfp/composite-type.c: Likewise.
6276
6277 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6278
6279         PR objc/35996
6280         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6281         * obj-c++.dg/objc-gc-3.mm: Ditto.
6282
6283 2010-04-07  Simon Baldwin  <simonb@google.com>
6284
6285         * gcc.dg/cpp/warn-undef-2.c: New.
6286         * gcc.dg/cpp/warn-traditional-2.c: New.
6287         * gcc.dg/cpp/warn-comments-2.c: New.
6288         * gcc.dg/cpp/warning-directive-1.c: New.
6289         * gcc.dg/cpp/warn-long-long.c: New.
6290         * gcc.dg/cpp/warn-traditional.c: New.
6291         * gcc.dg/cpp/warn-variadic-2.c: New.
6292         * gcc.dg/cpp/warn-undef.c: New.
6293         * gcc.dg/cpp/warn-normalized-1.c: New.
6294         * gcc.dg/cpp/warning-directive-2.c: New.
6295         * gcc.dg/cpp/warn-long-long-2.c: New.
6296         * gcc.dg/cpp/warn-variadic.c: New.
6297         * gcc.dg/cpp/warn-normalized-2.c: New.
6298         * gcc.dg/cpp/warning-directive-3.c: New.
6299         * gcc.dg/cpp/warn-deprecated-2.c: New.
6300         * gcc.dg/cpp/warn-trigraphs-1.c: New.
6301         * gcc.dg/cpp/warn-multichar-2.c: New.
6302         * gcc.dg/cpp/warn-normalized-3.c: New.
6303         * gcc.dg/cpp/warning-directive-4.c: New.
6304         * gcc.dg/cpp/warn-unused-macros.c: New.
6305         * gcc.dg/cpp/warn-trigraphs-2.c: New.
6306         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6307         * gcc.dg/cpp/warn-cxx-compat.c: New.
6308         * gcc.dg/cpp/warn-redefined.c: New.
6309         * gcc.dg/cpp/warn-trigraphs-3.c: New.
6310         * gcc.dg/cpp/warn-unused-macros-2.c: New.
6311         * gcc.dg/cpp/warn-deprecated.c: New.
6312         * gcc.dg/cpp/warn-trigraphs-4.c: New.
6313         * gcc.dg/cpp/warn-redefined-2.c: New.
6314         * gcc.dg/cpp/warn-comments.c: New.
6315         * gcc.dg/cpp/warn-multichar.c: New.
6316         * g++.dg/cpp/warning-directive-1.C: New.
6317         * g++.dg/cpp/warning-directive-2.C: New.
6318         * g++.dg/cpp/warning-directive-3.C: New.
6319         * g++.dg/cpp/warning-directive-4.C: New.
6320         * gfortran.dg/warning-directive-1.F90: New.
6321         * gfortran.dg/warning-directive-3.F90: New.
6322         * gfortran.dg/warning-directive-2.F90: New.
6323         * gfortran.dg/warning-directive-4.F90: New.
6324
6325 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6326
6327         PR objc++/23716
6328         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6329
6330 2010-04-07  Jason Merrill  <jason@redhat.com>
6331
6332         * g++.dg/template/dr408.C: New.
6333
6334         * g++.dg/lookup/ns4.C: New.
6335
6336         PR c++/38392
6337         * g++.dg/template/friend51.C: New test.
6338
6339         PR c++/41970
6340         * g++.old-deja/g++.other/linkage1.C: Adjust.
6341
6342 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6343
6344         PR c++/42697
6345         * g++.dg/template/crash94.C: New test.
6346
6347 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6348
6349         PR c++/40239
6350         * g++.dg/init/aggr5.C: New test.
6351         * g++.dg/init/aggr5.C: New test.
6352
6353 2010-04-07  Richard Guenther  <rguenther@suse.de>
6354
6355         PR tree-optimization/43270
6356         * g++.dg/warn/Warray-bounds-4.C: New testcase.
6357         * gcc.dg/Warray-bounds-7.c: Likewise.
6358
6359 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6360
6361         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6362         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6363         * gnat.dg/bit_packed_array4.ad[sb]: New test.
6364
6365 2010-04-07  Jie Zhang  <jie@codesourcery.com>
6366
6367         PR c++/42556
6368         * g++.dg/init/pr42556.C: New test.
6369
6370 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6371
6372         PR debug/43628
6373         * g++.dg/debug/dwarf2/typedef2.C: New test.
6374
6375 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
6376
6377         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6378         c-c++-common/dwarf2/redeclaration-1.C
6379
6380 2010-04-06  Jason Merrill  <jason@redhat.com>
6381
6382         * g++.dg/cpp0x/pr31437.C: Adjust error location.
6383         * g++.dg/ext/attrib18.C: Likewise.
6384         * g++.dg/ext/bitfield2.C: Likewise.
6385         * g++.dg/ext/bitfield4.C: Likewise.
6386         * g++.dg/ext/visibility/warn2.C: Likewise.
6387         * g++.dg/ext/visibility/warn3.C: Likewise.
6388         * g++.dg/gomp/pr26690-1.C: Likewise.
6389         * g++.dg/inherit/covariant7.C: Likewise.
6390         * g++.dg/init/synth2.C: Likewise.
6391         * g++.dg/lookup/using7.C: Likewise.
6392         * g++.dg/other/crash-4.C: Likewise.
6393         * g++.dg/other/error13.C: Likewise.
6394         * g++.dg/other/error20.C: Likewise.
6395         * g++.dg/parse/crash31.C: Likewise.
6396         * g++.dg/parse/error16.C: Likewise.
6397         * g++.dg/parse/error19.C: Likewise.
6398         * g++.dg/parse/error27.C: Likewise.
6399         * g++.dg/parse/error28.C: Likewise.
6400         * g++.dg/parse/fused-params1.C: Likewise.
6401         * g++.dg/template/error2.C: Likewise.
6402         * g++.dg/template/local6.C: Likewise.
6403         * g++.dg/template/qualttp15.C: Likewise.
6404         * g++.dg/warn/Wnvdtor-2.C: Likewise.
6405         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6406         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6407         * g++.old-deja/g++.brendan/crash29.C: Likewise.
6408         * g++.old-deja/g++.eh/spec6.C: Likewise.
6409         * g++.old-deja/g++.jason/crash3.C: Likewise.
6410         * g++.old-deja/g++.jason/destruct2.C: Likewise.
6411         * g++.old-deja/g++.law/ctors5.C: Likewise.
6412         * g++.old-deja/g++.law/ctors9.C: Likewise.
6413         * g++.old-deja/g++.mike/p3538a.C: Likewise.
6414         * g++.old-deja/g++.mike/p3538b.C: Likewise.
6415         * g++.old-deja/g++.other/struct1.C: Likewise.
6416         * g++.old-deja/g++.other/volatile1.C: Likewise.
6417         * g++.old-deja/g++.pt/crash36.C: Likewise.
6418         * g++.old-deja/g++.pt/derived3.C: Likewise.
6419         * g++.old-deja/g++.robertl/eb109.C: Likewise.
6420         * g++.old-deja/g++.robertl/eb4.C: Likewise.
6421
6422 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
6423
6424         PR middle-end/43519
6425         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6426         * gcc.dg/graphite/id-19.c: New.
6427
6428 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
6429
6430         PR middle-end/32824
6431         * gcc.dg/vect/pr32824: New.
6432
6433 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6434
6435         PR fortran/18918
6436         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6437         * gfortran.dg/coarray_3.f90: Ditto.
6438         * gfortran.dg/coarray_4.f90: Ditto.
6439         * gfortran.dg/coarray_5.f90: Ditto.
6440         * gfortran.dg/coarray_6.f90: Ditto.
6441         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6442
6443 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6444
6445         PR fortran/18918
6446         * gfortran.dg/coarray_4.f90: Fix test.
6447         * gfortran.dg/coarray_6.f90: Add more tests.
6448
6449 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6450
6451         PR fortran/18918
6452         * gfortran.dg/coarray_4.f90: New test.
6453         * gfortran.dg/coarray_5.f90: New test.
6454         * gfortran.dg/coarray_6.f90: New test.
6455
6456 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6457
6458         PR fortran/18918
6459         * gfortran.dg/iso_fortran_env_5.f90: New test.
6460         * gfortran.dg/iso_fortran_env_6.f90: New test.
6461
6462 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6463
6464         PR fortran/39997
6465         * gfortran.dg/coarray_1.f90: New test.
6466         * gfortran.dg/coarray_2.f90: New test.
6467         * gfortran.dg/coarray_3.f90: New test.
6468
6469 2010-04-06  Jason Merrill  <jason@redhat.com>
6470
6471         PR c++/43648
6472         * g++.dg/template/dtor8.C: New.
6473
6474         PR c++/43621
6475         * g++.dg/template/error-recovery2.C: New.
6476
6477 2010-04-06  Jan Hubicka  <jh@suse.czpli
6478
6479         PR tree-optimization/42906
6480         * gcc.dg/tree-ssa/dce-1.c: New testcase.
6481
6482 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6483
6484         PR fortran/43178
6485         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
6486         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6487         * gfortran.dg/auto_dealloc_1.f90: Ditto.
6488
6489 2010-04-06  Richard Guenther  <rguenther@suse.de>
6490
6491         PR tree-optimization/43627
6492         * gcc.dg/tree-ssa/vrp49.c: New testcase.
6493
6494 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6495
6496         PR target/43638
6497         * gcc.target/i386/pr43638.c: New test.
6498
6499 2010-04-06  Richard Guenther  <rguenther@suse.de>
6500
6501         PR middle-end/43661
6502         * gcc.c-torture/compile/pr43661.c: New testcase.
6503
6504 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6505
6506         * gcc.target/s390/stackcheck1.c: Add dg-warning.
6507
6508 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
6509
6510         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
6511
6512 2010-04-02  Richard Guenther  <rguenther@suse.de>
6513
6514         PR tree-optimization/43629
6515         * gcc.c-torture/execute/pr43629.c: New testcase.
6516
6517 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6518             Dominique d'Humieres  <dominiq@lps.ens.fr>
6519
6520         PR libfortran/43605
6521         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
6522
6523 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
6524
6525         PR debug/43325
6526         * c-c++-common/dwarf2/redeclaration-1.C: New test.
6527
6528 2010-04-01  Jason Merrill  <jason@redhat.com>
6529
6530         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
6531
6532 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6533             Manfred Schwarb  <manfred99@gmx.ch>
6534
6535         PR libfortran/43605
6536         * gfortran.dg/ftell_3.f90: New test.
6537
6538 2010-04-01  Richard Guenther  <rguenther@suse.de>
6539
6540         PR middle-end/43614
6541         * gcc.c-torture/compile/pr43614.c: New testcase.
6542
6543 2010-04-01  Martin Jambor  <mjambor@suse.cz>
6544
6545         PR tree-optimization/43141
6546         * gcc.dg/guality/pr43141.c: New test.
6547
6548 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6549
6550         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
6551         * g++.dg/eh/spbp.C: Likewise.
6552         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
6553         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
6554         superfluous casts.
6555         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
6556         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
6557         * objc.dg/dwarf-2.m: Likewise.
6558
6559 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
6560
6561         PR middle-end/43464
6562         * gcc.dg/graphite/id-pr43464.c: New.
6563         * gcc.dg/graphite/id-pr43464-1.c: New.
6564
6565 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
6566
6567         PR middle-end/43351
6568         * gcc.dg/graphite/id-pr43351.c
6569
6570 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6571
6572         PR testsuite/35165
6573         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
6574         * obj-c++.dg/try-catch-2.mm: Ditto.
6575         * obj-c++.dg/lookup-2.mm: Ditto.
6576         * obj-c++.dg/encode-8.m: Ditto.
6577         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6578         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
6579         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
6580         * obj-c++.dg/const-str-11.mm: Ditto.
6581         * obj-c++.dg/const-str-9.mm: Ditto.
6582         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
6583         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
6584         * obj-c++.dg/except-1.mm: Ditto.
6585         * obj-c++.dg/const-str-7.mm: Ditto.
6586         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6587         * obj-c++.dg/const-str-3.mm: Ditto.
6588         * obj-c++.dg/const-str-7.mm: Ditto.
6589         * obj-c++.dg/stubify-2.mm: Change dump file name.
6590
6591         PR objc++/23613
6592         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
6593         New macro.
6594         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
6595         Remove dg-xfail-if.
6596
6597 2010-03-31  Martin Jambor  <mjambor@suse.cz>
6598
6599         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
6600         only with -O2, -O3 or -Os and not with -fwhopr.
6601
6602 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
6603
6604         PR c++/43558
6605         * g++.dg/template/typedef31.C: New test.
6606
6607 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6608
6609         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
6610         assembler output on *-*-solaris2*.
6611         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6612
6613 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
6614
6615         PR debug/43557
6616         * gcc.dg/pr43557-1.c: New test.
6617         * gcc.dg/pr43557-2.c: New file.
6618
6619 2010-03-31  Jie Zhang  <jie@codesourcery.com>
6620
6621         PR 43562
6622         * gcc.dg/pr43562.c: New test.
6623
6624 2010-03-30  Jason Merrill  <jason@redhat.com>
6625
6626         PR c++/43076
6627         * g++.dg/template/error-recovery1.C: New.
6628
6629         PR c++/41786
6630         * g++.dg/parse/ambig5.C: New.
6631
6632 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
6633
6634         PR debug/43593
6635         * gcc.dg/guality/pr43593.c: New test.
6636
6637 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
6638
6639         PR middle-end/43430
6640         * gcc.dg/vect/pr43430-1.c: New.
6641
6642 2010-03-30  Jason Merrill  <jason@redhat.com>
6643
6644         PR c++/43559
6645         * g++.dg/template/partial7.C: New.
6646
6647 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6648
6649         * gcc.target/s390/stackcheck1.c: New testcase.
6650
6651 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6652
6653         PR libfortran/43265
6654         * gfortran.dg/read_eof_8.f90: New test.
6655
6656 2010-03-29  Jason Merrill  <jason@redhat.com>
6657
6658         * gcc.dg/cpp/include6.c: Change [] to ().
6659
6660         N3077
6661         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
6662         splicing and UCNs.
6663         * c-c++-common/raw-string-2.c: Add trigraph test.
6664         * c-c++-common/raw-string-8.c: New.
6665         * c-c++-common/raw-string-9.c: New.
6666         * c-c++-common/raw-string-10.c: New.
6667
6668         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
6669         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
6670         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
6671         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
6672         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
6673         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
6674         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
6675
6676 2010-03-29  Richard Guenther  <rguenther@suse.de>
6677
6678         PR tree-optimization/43560
6679         * gcc.dg/torture/pr43560.c: New testcase.
6680
6681 2010-03-29  Jason Merrill  <jason@redhat.com>
6682
6683         N3077
6684         * g++.dg/ext/raw-string-1.C: Change [] to ().
6685         * g++.dg/ext/raw-string-2.C: Change [] to ().
6686         Don't use \ in delimiter.
6687         * g++.dg/ext/raw-string-3.C: Change [] to ().
6688         * g++.dg/ext/raw-string-4.C: Change [] to ().
6689         * g++.dg/ext/raw-string-5.C: Change [] to ().
6690         Test for error on \ in delimiter.
6691         * g++.dg/ext/raw-string-6.C: Change [] to ().
6692         * g++.dg/ext/raw-string-7.C: Change [] to ().
6693
6694 2010-03-29  Jie Zhang  <jie@codesourcery.com>
6695
6696         PR 43564
6697         * gcc.dg/pr43564.c: New test.
6698
6699 2010-03-29  Tobias Burnus  <burnus@net-b.de>
6700
6701         PR fortran/43551
6702         * gfortran.dg/direct_io_12.f90: New test.
6703
6704 2010-03-28  Jan Hubicka  <jh@suse.cz>
6705
6706         PR tree-optimization/43505
6707         * gfortran.dg/pr43505.f90: New testcase.
6708
6709 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
6710
6711         PR tree-optimization/43528
6712         * gcc.target/i386/pr43528.c: New test.
6713
6714 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
6715
6716         PR c/43381
6717         * gcc.dg/parm-impl-decl-3.c: New test.
6718
6719 2010-03-26  Jason Merrill  <jason@redhat.com>
6720
6721         PR c++/43509
6722         * g++.dg/cpp0x/parse1.C: New.
6723
6724 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
6725
6726         PR target/43524
6727         * gcc.target/i386/pr43524.c: New test.
6728
6729 2010-03-26  Martin Jambor  <mjambor@suse.cz>
6730
6731         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
6732         whitespace, rename main to foo.
6733         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
6734         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
6735         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
6736         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
6737         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
6738         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
6739         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
6740         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6741         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
6742         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
6743         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
6744
6745 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
6746
6747         PR c++/43327
6748         * g++.dg/other/crash-10.C: New test.
6749         * g++.dg/other/crash-11.C: New test.
6750
6751 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6752
6753         PR libfortran/43517
6754         * gfortran.dg/read_eof_7.f90: New test.
6755
6756 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6757
6758         PR objc/35165
6759         PR testsuite/43512
6760         * objc-obj-c++-shared: New directory.
6761         * objc-obj-c++-shared/Object1-implementation.h: New file.
6762         * objc-obj-c++-shared/Object1.h: New file.
6763         * objc-obj-c++-shared/Protocol1.h: New file.
6764         * objc-obj-c++-shared/next-abi.h: New file.
6765         * objc-obj-c++-shared/next-mapping.h: New file.
6766         * objc/execute/next_mapping.h: Delete.
6767         * objc.dg/special/special.exp: For all targets run the tests with
6768         -fgnu-runtime, for darwin targets also run the tests with
6769         -fnext-runtime.
6770         * objc.dg/dg.exp: Ditto.
6771         * obj-c++.dg/dg.exp: Ditto.
6772         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
6773         Protocol1.h) and next-mapping.h as required.  Amend testcase to
6774         include use of updated NeXT interface.
6775         * objc/execute/formal_protocol-5.m: Ditto.
6776         * objc/execute/protocol-isEqual-2.m: Ditto.
6777         * objc/execute/protocol-isEqual-4.m: Ditto.
6778         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
6779         Protocol1.h) and next-mapping.h as required.
6780         * objc/execute/object_is_class.m: Ditto.
6781         * objc/execute/enumeration-1.m: Ditto.
6782         * objc/execute/class-13.m: Ditto.
6783         * objc/execute/formal_protocol-2.m: Ditto.
6784         * objc/execute/formal_protocol-4.m: Ditto.
6785         * objc/execute/class-1.m: Ditto.
6786         * objc/execute/bycopy-1.m: Ditto.
6787         * objc/execute/formal_protocol-6.m: Ditto.
6788         * objc/execute/bycopy-3.m: Ditto.
6789         * objc/execute/class-3.m: Ditto.
6790         * objc/execute/bf-11.m: Ditto.
6791         * objc/execute/class-5.m: Ditto.
6792         * objc/execute/bf-13.m: Ditto.
6793         * objc/execute/class-7.m: Ditto.
6794         * objc/execute/bf-15.m: Ditto.
6795         * objc/execute/class-9.m: Ditto.
6796         * objc/execute/bf-17.m: Ditto.
6797         * objc/execute/bf-19.m: Ditto.
6798         * objc/execute/IMP.m: Ditto.
6799         * objc/execute/exceptions/catchall-1.m: Ditto.
6800         * objc/execute/exceptions/trivial.m: Ditto.
6801         * objc/execute/exceptions/finally-1.m: Ditto.
6802         * objc/execute/exceptions/local-variables-1.m: Ditto.
6803         * objc/execute/exceptions/foward-1.m: Ditto.
6804         * objc/execute/bf-2.m: Ditto.
6805         * objc/execute/string1.m: Ditto.
6806         * objc/execute/bf-4.m: Ditto.
6807         * objc/execute/informal_protocol.m: Ditto.
6808         * objc/execute/string3.m: Ditto.
6809         * objc/execute/bf-6.m: Ditto.
6810         * objc/execute/bf-8.m: Ditto.
6811         * objc/execute/class-tests-1.h: Ditto.
6812         * objc/execute/protocol-isEqual-1.m: Ditto.
6813         * objc/execute/protocol-isEqual-3.m: Ditto.
6814         * objc/execute/_cmd.m: Ditto.
6815         * objc/execute/function-message-1.m: Ditto.
6816         * objc/execute/bf-20.m: Ditto.
6817         * objc/execute/bf-common.h: Ditto.
6818         * objc/execute/np-2.m: Ditto.
6819         * objc/execute/class-10.m: Ditto.
6820         * objc/execute/class-12.m: Ditto.
6821         * objc/execute/enumeration-2.m: Ditto.
6822         * objc/execute/class-14.m: Ditto.
6823         * objc/execute/encode-1.m: Ditto.
6824         * objc/execute/formal_protocol-1.m: Ditto.
6825         * objc/execute/formal_protocol-3.m: Ditto.
6826         * objc/execute/accessing_ivars.m: Ditto.
6827         * objc/execute/bycopy-2.m: Ditto.
6828         * objc/execute/class-2.m: Ditto.
6829         * objc/execute/bf-10.m: Ditto.
6830         * objc/execute/formal_protocol-7.m: Ditto.
6831         * objc/execute/root_methods.m: Ditto.
6832         * objc/execute/class-4.m: Ditto.
6833         * objc/execute/bf-12.m: Ditto.
6834         * objc/execute/class-6.m: Ditto.
6835         * objc/execute/bf-14.m: Ditto.
6836         * objc/execute/nested-func-1.m: Ditto.
6837         * objc/execute/class-8.m: Ditto.
6838         * objc/execute/private.m: Ditto.
6839         * objc/execute/bf-16.m: Ditto.
6840         * objc/execute/bf-18.m: Ditto.
6841         * objc/execute/load-3.m: Ditto.
6842         * objc/execute/compatibility_alias.m: Ditto.
6843         * objc/execute/bf-1.m: Ditto.
6844         * objc/execute/no_clash.m: Ditto.
6845         * objc/execute/bf-3.m: Ditto.
6846         * objc/execute/string2.m: Ditto.
6847         * objc/execute/bf-5.m: Ditto.
6848         * objc/execute/string4.m: Ditto.
6849         * objc/execute/bf-7.m: Ditto.
6850         * objc/execute/object_is_meta_class.m: Ditto.
6851         * objc/execute/bf-9.m: Ditto.
6852         * objc/execute/bf-21.m: Ditto.
6853         * objc/execute/cascading-1.m: Ditto.
6854         * objc/execute/trivial.m: Ditto.
6855         * objc/execute/np-1.m: Ditto.
6856         * objc/compile/trivial.m: Ditto.
6857         * objc/execute/class_self-2.m: Include <stdlib.h>.
6858         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
6859         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
6860         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6861         and 64bit. Use new NeXT interface as required.
6862         * objc.dg/special/unclaimed-category-1.m: Ditto.
6863         * objc.dg/special/unclaimed-category-1.h: Ditto.
6864         * objc.dg/special/unclaimed-category-1a.m: Ditto.
6865         * objc.dg/func-ptr-1.m: Ditto.
6866         * objc.dg/stret-1.m: Ditto.
6867         * objc.dg/encode-2.m: Ditto.
6868         * objc.dg/category-1.m: Ditto.
6869         * objc.dg/encode-3.m: Ditto.
6870         * objc.dg/call-super-3.m: Ditto.
6871         * objc.dg/method-3.m: Ditto.
6872         * objc.dg/func-ptr-2.m: Ditto.
6873         * objc.dg/lookup-1.m: Ditto.
6874         * objc.dg/encode-4.m: Ditto.
6875         * objc.dg/fix-and-continue-1.m: Ditto.
6876         * objc.dg/proto-lossage-3.m: Ditto.
6877         * objc.dg/method-13.m: Ditto.
6878         * objc.dg/proto-qual-1.m: Ditto.
6879         * objc.dg/zero-link-3.m: Ditto.
6880         * objc.dg/bitfield-1.m: Ditto.
6881         * objc.dg/va-meth-1.m: Ditto.
6882         * objc.dg/super-class-3.m: Ditto.
6883         * objc.dg/call-super-1.m: Ditto.
6884         * objc.dg/type-size-2.m: Ditto.
6885         * objc.dg/method-10.m: Ditto.
6886         * objc.dg/defs.m: Ditto.
6887         * objc.dg/const-str-3.m: Ditto.
6888         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
6889         Protocol1.h) and next-mapping.h as required. Use new NeXT
6890         interface as required.
6891         * objc.dg/super-class-4.m: Ditto.
6892         * objc.dg/comp-types-8.m: Ditto.
6893         * objc.dg/call-super-2.m: Ditto.
6894         * objc.dg/objc-fast-4.m: Ditto.
6895         * objc.dg/method-6.m: Ditto.
6896         * objc.dg/const-str-3.m: Ditto.
6897         * objc.dg/const-str-7.m: Ditto.
6898         * objc.dg/method-15.m: Ditto.
6899         * objc.dg/method-19.m: Ditto.
6900         * objc.dg/sync-1.m: Ditto.
6901         * objc.dg/layout-1.m: Ditto.
6902         * objc.dg/bitfield-3.m: Ditto.
6903         * objc.dg/try-catch-3.m: Ditto.
6904         * objc.dg/try-catch-7.m: Ditto.
6905         * objc.dg/comp-types-10.m: Ditto.
6906         * objc.dg/selector-2.: Ditto.
6907         * objc.dg/method-7.m: Ditto.
6908         * objc.dg/typedef-alias-1.m: Ditto.
6909         * objc.dg/proto-lossage-2.m: Ditto.
6910         * objc.dg/comp-types-11.m: Ditto.
6911         * objc.dg/sizeof-1.m: Ditto.
6912         * objc.dg/method-17.m: Ditto.
6913         * objc.dg/bitfield-5.m: Ditto.
6914         * objc.dg/try-catch-1.m: Ditto.
6915         * objc.dg/encode-5.m: Ditto.
6916         * objc.dg/fix-and-continue-2.m: Ditto.
6917         * objc.dg/method-9.m: Ditto.
6918         * objc.dg/isa-field-1.m: Ditto.
6919         * objc.dg/local-decl-2.m: Ditto.
6920         * objc.dg/objc-gc-4.m: Ditto.
6921         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
6922         * objc.dg/gnu-runtime-3.m: Ditto.
6923         * objc.dg/encode-7.m: Ditto.
6924         * objc.dg/encode-8.m: Ditto.
6925         * objc.dg/selector-3.m: Ditto.
6926         * objc.dg/gnu-runtime-1.m: Ditto.
6927         * objc.dg/const-str-12.m: Ditto.
6928         * objc.dg/gnu-runtime-2.m: Ditto.
6929         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
6930         * objc.dg/selector-1.m: Ditto.
6931         * objc.dg/stubify-2.m: Ditto.
6932         * objc.dg/zero-link-1.m: Ditto.
6933         * objc.dg/stret-2.m: Ditto.
6934         * objc.dg/zero-link-2.m: Ditto.
6935         * objc.dg/next-runtime-1.m: Ditto.
6936         * objc.dg/symtab-1.m: Ditto.
6937         * objc.dg/stubify-1.m: Ditto.
6938         * objc.dg/bitfield-2.m: Ditto.
6939         * objc.dg/try-catch-10.m: Apply to both runtimes.
6940         * objc.dg/const-str-1.m: Ditto.
6941         * objc.dg/image-info.m: Ditto.
6942         * objc.dg/encode-9.m: Ditto.
6943         * objc.dg/pragma-1.m: Apply test to all targets.
6944         * objc.dg/const-str-4.m: Ditto.
6945         * objc.dg/const-str-8.m: Ditto.
6946         * objc.dg/super-class-2.m: Ditto.
6947         * objc.dg/try-catch-5.m: Ditto.
6948         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
6949         Protocol1.h) and next-mapping.h as required. Use new NeXT
6950         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
6951         * objc.dg/const-str-11.m: Ditto.
6952         * objc.dg/const-str-9.m: Ditto.
6953         * objc.dg/method-4.m: Skip for 64Bit NeXT.
6954         * objc.dg/encode-1.m: Remove redundant -lobjc.
6955         * objc.dg/try-catch-9.m: Tidy space.
6956         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
6957         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6958         and 64bit. Use new NeXT interface as required.
6959         * obj-c++.dg/template-4.mm: Ditto.
6960         * obj-c++.dg/defs.mm: Ditto.
6961         * obj-c++.dg/basic.mm: Ditto.
6962         * obj-c++.dg/encode-4.mm: Ditto.
6963         * obj-c++.dg/method-17.mm: Ditto.
6964         * obj-c++.dg/proto-lossage-3.mm: Ditto.
6965         * obj-c++.dg/cxx-class-1.mm: Ditto.
6966         * obj-c++.dg/method-10.mm: Ditto.
6967         * obj-c++.dg/va-meth-1.mm: Ditto.
6968         * obj-c++.dg/encode-5.mm: Ditto.
6969         * obj-c++.dg/lookup-2.mm: Ditto.
6970         * obj-c++.dg/template-3.mm: Ditto.
6971         * obj-c++.dg/proto-qual-1.mm: Ditto.
6972         * obj-c++.dg/qual-types-1.m: Ditto.
6973         * obj-c++.dg/cxx-scope-1.mm: Ditto.
6974         * obj-c++.dg/template-1.mm: Ditto.
6975         * obj-c++.dg/encode-6.mm: Ditto.
6976         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
6977         Protocol1.h) and next-mapping.h as required. Use new NeXT
6978         interface as required.
6979         * obj-c++.dg/except-1.mm: Ditto.
6980         * obj-c++.dg/const-str-7.mm: Ditto.
6981         * obj-c++.dg/ivar-list-semi.mm: Ditto.
6982         * obj-c++.dg/cxx-scope-2.mm: Ditto.
6983         * obj-c++.dg/selector-2.mm: Ditto.
6984         * obj-c++.dg/isa-field-1.mm: Ditto.
6985         * obj-c++.dg/try-catch-1.mm: Ditto.
6986         * obj-c++.dg/local-decl-1.mm: Ditto.
6987         * obj-c++.dg/try-catch-9.mm: Ditto.
6988         * obj-c++.dg/no-extra-load.mm: Ditto.
6989         * obj-c++.dg/selector-5.mm: Ditto.
6990         * obj-c++.dg/method-12.mm: Ditto.
6991         * obj-c++.dg/try-catch-11.mm: Ditto.
6992         * obj-c++.dg/comp-types-11.mm: Ditto.
6993         * obj-c++.dg/bitfield-3.mm: Ditto.
6994         * obj-c++.dg/method-6.mm: Ditto.
6995         * obj-c++.dg/super-class-2.mm: Ditto.
6996         * obj-c++.dg/method-21.mm: Ditto.
6997         * obj-c++.dg/const-str-8.mm: Ditto.
6998         * obj-c++.dg/try-catch-7.mm: Ditto.
6999         * obj-c++.dg/method-15.mm: Ditto.
7000         * obj-c++.dg/layout-1.mm: Ditto.
7001         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7002         * obj-c++.dg/const-str-3.mm: Ditto.
7003         * obj-c++.dg/try-catch-2.mm: Ditto.
7004         * obj-c++.dg/objc-gc-3.mm: Ditto.
7005         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7006         * obj-c++.dg/bitfield-1.mm: Ditto.
7007         * obj-c++.dg/selector-6.mm: Ditto.
7008         * obj-c++.dg/method-13.mm: Ditto.
7009         * obj-c++.dg/comp-types-12.mm: Ditto.
7010         * obj-c++.dg/bitfield-4.mm: Ditto.
7011         * obj-c++.dg/try-catch-8.mm: Ditto.
7012         * obj-c++.dg/method-2.mm: Ditto.
7013         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7014         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7015         * obj-c++.dg/const-str-4.mm: Ditto.
7016         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7017         * obj-c++.dg/try-catch-3.mm: Ditto.
7018         * obj-c++.dg/comp-types-9.mm: Ditto.
7019         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7020         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7021         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7022         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7023         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7024         Use new NeXT interface as required.
7025         * obj-c++.dg/const-str-10.mm: Ditto.
7026         * obj-c++.dg/const-str-11.mm: Ditto.
7027         * obj-c++.dg/const-str-9.mm: Ditto.
7028         * obj-c++.dg/method-11.mm: Ditto.
7029         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7030         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7031         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7032         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7033         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7034
7035 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7036
7037         PR c++/43206
7038         * g++.dg/template/typedef30.C: New test case.
7039
7040 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7041
7042         PR c/43385
7043         * gcc.c-torture/execute/pr43385.c: New test.
7044
7045 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7046
7047         * gcc.dg/strncpy-fix-1.c: New test.
7048
7049 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7050
7051         PR testsuite/41609
7052         * lib/objc-torture.exp (objc-set-runtime-options): New.
7053         * objc/execute/execute.exp: Check runtime options on each pass.
7054         * objc/execute/exceptions/exceptions.exp: Ditto.
7055         * objc/compile/compile.exp: Ditto.
7056
7057         PR testsuite/42348
7058         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7059         standard tests.
7060         (check_effective_target_objc2): New proc.
7061         (check_effective_target_next_runtime): New proc.
7062         * lib/objc.exp: Determine which runtime is in force and support it.
7063         * lib/obj-c++.exp: Ditto.
7064
7065 2010-03-24  Jason Merrill  <jason@redhat.com>
7066
7067         PR c++/43502
7068         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7069
7070 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7071
7072         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7073         a loop.
7074         * gcc.dg/ipa/ipa-2.c: Likewise.
7075         * gcc.dg/ipa/ipa-3.c: Likewise.
7076         * gcc.dg/ipa/ipa-4.c: Likewise.
7077         * gcc.dg/ipa/ipa-5.c: Likewise.
7078         * gcc.dg/ipa/ipa-7.c: Likewise.
7079         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7080         a loop.
7081         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7082         i_can_not_be_propagated_fully2 into a loop.
7083         * gcc.dg/ipa/ipa-8.c: New test.
7084         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7085
7086 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7087
7088         PR debug/19192
7089         PR debug/43479
7090         * gcc.dg/guality/pr43479.c: New test.
7091         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7092         and add volatile keyword.
7093
7094 2010-03-23  Mike Stump  <mikestump@comcast.net>
7095
7096         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7097
7098 2010-03-23  Jason Merrill  <jason@redhat.com>
7099
7100         * g++.dg/ext/altivec-17.C: Adjust error message.
7101
7102         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7103         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7104         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7105         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7106         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7107         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7108
7109 2010-03-22  Jason Merrill  <jason@redhat.com>
7110
7111         PR c++/43333
7112         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7113         * g++.dg/ext/is_pod_98.C: New.
7114
7115         PR c++/43281
7116         * g++.dg/cpp0x/auto18.C: New.
7117
7118         * gcc.dg/pr36997.c: Adjust error message.
7119         * g++.dg/ext/vector9.C: Likewise.
7120         * g++.dg/conversion/simd3.C: Likewise.
7121         * g++.dg/other/error23.C: Likewise.
7122
7123 2010-03-22  Michael Matz  <matz@suse.de>
7124
7125         PR middle-end/43475
7126         * gfortran.dg/pr43475.f90: New testcase.
7127
7128 2010-03-22  Richard Guenther  <rguenther@suse.de>
7129
7130         PR tree-optimization/43390
7131         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7132
7133 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7134
7135         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7136         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7137
7138 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7139             Michael Matz  <matz@suse.de>
7140
7141         PR c++/43081
7142         * g++.dg/parse/crash56.C: New test.
7143
7144 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7145
7146         PR fortran/43450
7147         * gfortran.dg/whole_file_15.f90 : New test.
7148
7149 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7150
7151         PR fortran/43409
7152         * gfortran.dg/inquire_size.f90: New test.
7153
7154 2010-03-20  Richard Guenther  <rguenther@suse.de>
7155
7156         PR rtl-optimization/43438
7157         * gcc.c-torture/execute/pr43438.c: New testcase.
7158
7159 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7160
7161         PR c++/43375
7162         * g++.dg/abi/mangle42.C: New test.
7163
7164 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7165
7166         PR C/43211
7167         * gcc.dg/pr43211.c: New test.
7168         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7169
7170 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7171
7172         PR rtl-optimization/42258
7173         * gcc.target/arm/thumb1-mul-moves.c: New test.
7174
7175         PR target/40697
7176         * gcc.target/arm/thumb-andsi.c: New test.
7177
7178         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7179         dg-require-effective-target.
7180
7181 2010-03-19  Michael Matz  <matz@suse.de>
7182
7183         PR c++/43116
7184         * g++.dg/other/pr43116.C: New testcase.
7185
7186 2010-03-19  Michael Matz  <matz@suse.de>
7187
7188         PR target/43305
7189         * gcc.dg/pr43305.c: New testcase.
7190
7191 2010-03-19  Richard Guenther  <rguenther@suse.de>
7192
7193         PR tree-optimization/43415
7194         * gcc.c-torture/compile/pr43415.c: New testcase.
7195
7196 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7197
7198         PR ada/43106
7199         * gnat.dg/case_optimization2.adb: New test.
7200         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7201
7202 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7203             Jack Howarth <howarth@bromo.med.uc.edu>
7204
7205         PR target/36399
7206         * gcc.target/i386/push-1.c: Don't xfail
7207           scan-assembler-not "movups" on darwin.
7208
7209 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7210
7211         PR debug/43058
7212         * gcc.dg/pr43058.c: New test.
7213
7214 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7215
7216         PR middle-end/42450
7217         * g++.dg/torture/pr42450.C: New test.
7218
7219 2010-03-18  Michael Matz  <matz@suse.de>
7220
7221         PR middle-end/43419
7222         * gcc.dg/pr43419.c: New testcase.
7223
7224 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7225
7226         PR rtl-optimization/43360
7227         * gcc.dg/torture/pr43360.c: New.
7228
7229 2010-03-18  Michael Matz  <matz@suse.de>
7230
7231         PR tree-optimization/43402
7232         * gcc.dg/pr43402.c: New testcase.
7233
7234 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
7235
7236         PR target/42427
7237         * gcc.dg/pr42427.c: New test.
7238
7239 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7240
7241         PR libfortran/43265
7242         * gfortran.dg/read_empty_file.f: New test.
7243         * gfortran.dg/read_eof_all.f90: New test.
7244         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7245         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7246
7247 2010-03-17  Michael Matz  <matz@suse.de>
7248
7249         * gcc.dg/pr43300.c: Add -w.
7250
7251 2010-03-17  Richard Guenther  <rguenther@suse.de>
7252
7253         * gcc.dg/pr43379.c: Add -w.
7254
7255 2010-03-17  Tobias Burnus  <burnus@net-b.de>
7256
7257         PR fortran/43331
7258         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7259
7260 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
7261
7262         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7263
7264 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7265
7266         * ada/acats/run_all.sh: Log start and end times.
7267
7268 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7269
7270         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7271
7272 2010-03-16  Richard Guenther  <rguenther@suse.de>
7273
7274         PR middle-end/43379
7275         * gcc.dg/pr43379.c: New testcase.
7276
7277 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
7278
7279         PR debug/43051
7280         * gcc.dg/guality/pr43051-1.c: New test.
7281
7282 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
7283
7284         PR testsuite/43363
7285         * g++.dg/ext/altivec-17.C: Handle changes to error message.
7286
7287 2010-03-15  Michael Matz  <matz@suse.de>
7288
7289         PR middle-end/43300
7290         * gcc.dg/pr43300.c: New testcase.
7291
7292 2010-03-15  Richard Guenther  <rguenther@suse.de>
7293
7294         PR tree-optimization/43367
7295         * gcc.c-torture/compile/pr43367.c: New testcase.
7296
7297 2010-03-15  Richard Guenther  <rguenther@suse.de>
7298
7299         PR tree-optimization/43317
7300         * gcc.dg/pr43317.c: New testcase.
7301
7302 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7303
7304         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7305
7306 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7307
7308         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7309
7310 2010-03-14  Tobias Burnus  <burnus@net-b.de>
7311
7312         PR fortran/43362
7313         * gfortran.dg/impure_constructor_1.f90: New test.
7314
7315 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7316
7317         PR middle-end/43354
7318         * gfortran.dg/graphite/id-pr43354.f: New.
7319
7320 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7321
7322         PR middle-end/43349
7323         * gfortran.dg/graphite/pr43349.f: New.
7324
7325 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7326
7327         PR middle-end/43306
7328         * gcc.dg/graphite/pr43306.c: New.
7329
7330 2010-03-12  David S. Miller  <davem@davemloft.net>
7331
7332         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7333         sparc.
7334
7335 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7336
7337         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7338
7339 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
7340
7341         PR fortran/43291
7342         PR fortran/43326
7343         * gfortran.dg/dynamic_dispatch_7.f03: New test.
7344
7345 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
7346
7347         * gfortran.dg/default_format_denormal_1.f90: Don't assume
7348         fail for *-*-mingw* targets.
7349
7350 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
7351
7352         PR debug/43329
7353         * gcc.dg/guality/pr43329-1.c: New test.
7354
7355 2010-03-11  Martin Jambor  <mjambor@suse.cz>
7356
7357         PR tree-optimization/43257
7358         * g++.dg/torture/pr43257.C: New test.
7359
7360 2010-03-11  Tobias Burnus  <burnus@net-b.de>
7361
7362         PR fortran/43228
7363         * gfortran.dg/namelist_61.f90: New test.
7364
7365 2010-03-11  Richard Guenther  <rguenther@suse.de>
7366
7367         PR tree-optimization/43255
7368         * gcc.c-torture/compile/pr43255.c: New testcase.
7369
7370 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7371
7372         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7373         * gcc.dg/pr43280.c: New testcase.
7374
7375 2010-03-11  Richard Guenther  <rguenther@suse.de>
7376
7377         PR lto/43200
7378         * gcc.dg/lto/20100227-1_0.c: New testcase.
7379         * gcc.dg/lto/20100227-1_1.c: Likewise.
7380
7381 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7382
7383         PR libfortran/43320
7384         PR libfortran/43265
7385         * gfortran.dg/read_eof_6.f: New test
7386         * gfortran.dg/read_x_eof.f90: New test.
7387         * gfortran.dg/read_x_past.f: Update test.
7388
7389 2010-03-10  Jan Hubicka   <jh@suse.cz>
7390
7391         * gcc.c-torture/compile/pr43288.c: New test.
7392
7393 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7394
7395         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7396         -fpic/-fPIC flags.
7397         * g++.old-deja/g++.pt/asm2.C: Likewise.
7398         * gcc.c-torture/compile/20000804-1.c: Likewise.
7399         * gcc.target/i386/clobbers.c: Likewise.
7400
7401 2010-03-10  Tobias Burnus  <burnus@net-b.de>
7402
7403         PR fortran/43303
7404         * gfortran.dg/c_assoc_3.f90: New test.
7405
7406 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
7407
7408         PR debug/36728
7409         * gcc.dg/guality/pr36728-1.c: New test.
7410         * gcc.dg/guality/pr36728-2.c: New test.
7411
7412 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7413
7414         * gcc.dg/h8300-div-delay-slot.c: New test.
7415
7416 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
7417
7418         PR tree-optimization/43236
7419         * gcc.c-torture/execute/pr43236.c: New test.
7420
7421 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
7422
7423         PR middle-end/42859
7424         * g++.dg/eh/pr42859.C: New test.
7425
7426 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
7427
7428         PR debug/43299
7429         * gcc.dg/pr43299.c: New test.
7430
7431         PR debug/43290
7432         * g++.dg/eh/unwind2.C: New test.
7433
7434 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7435             Reza Yazdani  <reza.yazdani@amd.com>
7436
7437         PR middle-end/43065
7438         * gcc.dg/graphite/run-id-4.c: New.
7439
7440 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7441
7442         PR middle-end/43065
7443         * gcc.dg/graphite/run-id-3.c: New.
7444
7445 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
7446
7447         PR middle-end/42644
7448         PR middle-end/42130
7449         * gcc.dg/graphite/id-18.c: New.
7450         * gcc.dg/graphite/run-id-pr42644.c: New.
7451
7452 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7453
7454         PR middle-end/42326
7455         * gcc.dg/graphite/pr42326.c: New.
7456
7457 2010-03-08  Richard Guenther  <rguenther@suse.de>
7458
7459         PR tree-optimization/43269
7460         * gcc.c-torture/execute/pr43269.c: New testcase.
7461
7462 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
7463
7464         PR fortran/43256
7465         * gfortran.dg/typebound_call_13.f03: New.
7466
7467 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
7468
7469         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7470         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7471
7472 2010-03-05  Jason Merrill  <jason@redhat.com>
7473
7474         * g++.dg/abi/mangle40.C: Require weak and alias.
7475
7476 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7477
7478         PR middle-end/42326
7479         * gfortran.dg/graphite/pr42326.f90: New.
7480         * gfortran.dg/graphite/pr42326-1.f90: New.
7481
7482 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7483
7484         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
7485         (gnat_target_compile): Likewise.
7486         Reinitialize GNAT_UNDER_TEST if target changes.
7487         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
7488         (local_find_gnatmake): Pass full --GCC to gnatlink.
7489         Remove --LINK.
7490
7491 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7492
7493         PR c/43248
7494         * gcc.dg/compound-literal-1.c: New testcase.
7495
7496 2010-03-04  Martin Jambor  <mjambor@suse.cz>
7497
7498         PR tree-optimization/43164
7499         PR tree-optimization/43191
7500         * gcc.c-torture/compile/pr43164.c: New test.
7501         * gcc.c-torture/compile/pr43191.c: Likewise.
7502
7503 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
7504
7505         PR fortran/43244
7506         * gfortran.dg/finalize_9.f90: New.
7507
7508 2010-03-04  Tobias Burnus  <burnus@net-b.de>
7509             Ken Werner <ken@linux.vnet.ibm.com>
7510
7511         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
7512         to dg-options for spu.
7513         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
7514         dump-scan target to exclude spu.
7515
7516 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
7517
7518         PR middle-end/43209
7519         * gcc.dg/tree-ssa/ivopts-4.c: New.
7520
7521 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
7522
7523         * lib/target-supports-dg.exp (check-flags): Provide defaults for
7524         include-opts and exclude-opts; skip checking the flags if arguments
7525         are the same as the defaults.
7526         (dg-xfail-if): Verify the number of arguments, supply defaults
7527         for unspecified optional arguments.
7528         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
7529
7530 2010-03-03  Jason Merrill  <jason@redhat.com>
7531
7532         PR c++/12909
7533         * g++.dg/abi/mangle40.C: Updated.
7534
7535 2010-03-03  Jason Merrill  <jason@redhat.com>
7536
7537         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
7538         * g++.dg/abi/mangle23.C: Likewise.
7539         * g++.dg/eh/simd-2.C: Likewise.
7540         * g++.dg/ext/attribute-test-2.C: Likewise.
7541         * g++.dg/ext/vector14.C: Likewise.
7542         * g++.dg/other/pr34435.C: Likewise.
7543         * g++.dg/template/conv8.C: Likewise.
7544         * g++.dg/template/nontype9.C: Likewise.
7545         * g++.dg/template/qualttp17.C: Likewise.
7546         * g++.dg/template/ref1.C: Likewise.
7547         * g++.old-deja/g++.pt/crash68.C: Likewise.
7548         * g++.old-deja/g++.pt/ref1.C: Likewise.
7549         * g++.old-deja/g++.pt/ref3.C: Likewise.
7550         * g++.old-deja/g++.pt/ref4.C: Likewise.
7551
7552         PR c++/12909
7553         * g++.dg/abi/mangle40.C: New.
7554         * g++.dg/abi/mangle41.C: New.
7555         * g++.dg/lto/20100302_0.C: New.
7556         * g++.dg/lto/20100302_1.C: New.
7557         * g++.dg/lto/20100302.h: New.
7558
7559 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
7560
7561         PR fortran/43243
7562         * gfortran.dg/internal_pack_12.f90: New test.
7563
7564 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
7565
7566         * gcc.dg/pr36997.c: Adjust error message.
7567
7568 2010-03-03  Mike Stump  <mikestump@comcast.net>
7569
7570         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
7571         adjustments to not be present on machines that align the stack to
7572         more than 4 bytes and don't have a red zone yet as that is an
7573         unimplemented optimization.
7574
7575 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
7576
7577         PR fortran/43169
7578         * gfortran.dg/impure_assignment_3.f90: New.
7579
7580 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
7581
7582         PR debug/43229
7583         * gfortran.dg/pr43229.f90: New test.
7584
7585         PR debug/43237
7586         * gcc.dg/debug/dwarf2/pr43237.c: New test.
7587
7588         PR debug/43177
7589         * gcc.dg/guality/pr43177.c: New test.
7590
7591 2010-03-02  Jason Merrill  <jason@redhat.com>
7592
7593         * g++.dg/ext/vector9.C: Adjust error message.
7594         * g++.dg/conversion/simd3.C: Likewise.
7595         * g++.dg/other/error23.C: Likewise.
7596
7597 2010-03-02  Mike Stump  <mikestump@comcast.net>
7598
7599         PR c++/41090
7600         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
7601
7602 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
7603
7604         PR fortran/43180
7605         * gfortran.dg/internal_pack_10.f90: New test.
7606
7607         PR fortran/43173
7608         * gfortran.dg/internal_pack_11.f90: New test.
7609
7610 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
7611
7612         PR middle-end/42640
7613         * gcc.dg/tree-ssa/pr42640.c: New.
7614
7615 2010-03-01  Richard Guenther  <rguenther@suse.de>
7616
7617         PR tree-optimization/43220
7618         * gcc.c-torture/execute/pr43220.c: New testcase.
7619
7620 2010-03-01  Richard Guenther  <rguenther@suse.de>
7621
7622         PR middle-end/43213
7623         * gcc.dg/pr43213.c: New testcase.
7624
7625 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7626
7627         PR pch/14940
7628         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
7629
7630 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7631
7632         * lib/target-supports.exp (check_effective_target_ucn_nocache):
7633         New function.
7634         (check_effective_target_ucn): Likewise.
7635
7636         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
7637         if !ucn.
7638         * gcc.dg/ucnid-2.c: Likewise.
7639         * gcc.dg/ucnid-3.c: Likewise.
7640         * gcc.dg/ucnid-4.c: Likewise.
7641         * gcc.dg/ucnid-11.c: Likewise.
7642         * gcc.dg/ucnid-12.c: Likewise.
7643         * gcc.dg/ucnid-6.c: Skip if !ucn.
7644         * gcc.dg/ucnid-9.c: Likewise.
7645
7646 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7647
7648         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
7649         lists to dg-skip-if.
7650         * gcc.target/i386/stackalign/return-3.c: Likewise.
7651
7652 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7653
7654         * gcc.target/i386/clearcap.map: New file.
7655         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
7656         Pass clearcap.map by default if supported.
7657
7658 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7659
7660         PR fortran/42900
7661         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
7662         Explain this.
7663         * gfortran.dg/stat_2.f90: Likewise.
7664
7665 2010-03-01  Tobias Burnus  <burnus@net-b.de>
7666
7667         PR fortran/43199
7668         * gfortran.dg/module_read_2.f90: New test.
7669
7670 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
7671
7672         PR c++/42748
7673         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
7674         * g++.dg/abi/mangle12.C: Likewise.
7675         * g++.dg/abi/mangle20-2.C: Likewise.
7676         * g++.dg/abi/mangle17.C: Likewise.
7677         * g++.dg/template/cond2.C: Likewise.
7678         * g++.dg/template/pr35240.C: Likewise.
7679
7680 2010-02-27  Richard Guenther  <rguenther@suse.de>
7681
7682         PR tree-optimization/43186
7683         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
7684
7685 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7686
7687         * g++.dg/abi/packed1.C: Expect warning on the SH.
7688
7689 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
7690
7691         PR c++/42054:
7692         * g++.dg/parse/error37.C: New test.
7693
7694 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7695
7696         PR c/24577
7697         PR c/43192
7698         * gcc.dg/pr8927-1.c: Match new note.
7699         * gcc.dg/990506-0.c: Likewise.
7700         * gcc.dg/gomp/flush-2.c: Likewise.
7701         * gcc.dg/gomp/atomic-5.c: Likewise.
7702         * gcc.dg/gomp/pr34607.c: Likewise.
7703         * gcc.dg/pr35746.c: Likewise.
7704         * gcc.dg/cpp/pragma-1.c: Likewise.
7705         * gcc.dg/cpp/pragma-2.c: Likewise.
7706         * gcc.dg/pr41842.c: Likewise.
7707         * gcc.dg/noncompile/20040629-1.c: Likewise.
7708         * objc.dg/private-1.m: Likewise.
7709
7710 2010-02-27  Tobias Burnus  <burnus@net-b.de>
7711
7712         PR fortran/43185
7713         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
7714         * gfortran.dg/default_initialization_4.f90: New test.
7715
7716 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
7717
7718         * gnat.dg/thin_pointer.ad[sb]: Rename into...
7719         * gnat.dg/thin_pointer1.ad[sb]: ...this.
7720         * gnat.dg/thin_pointer2.adb: New test.
7721         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
7722
7723 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7724
7725         PR c/20631
7726         * gcc.dg/cpp/c90-pedantic.c: New.
7727         * gcc.dg/cpp/c90.c: New.
7728         * gcc.dg/gnu90-const-expr-1.c: New.
7729         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
7730
7731 2010-02-26  Richard Guenther  <rguenther@suse.de>
7732
7733         PR tree-optimization/43186
7734         * gcc.c-torture/compile/pr43186.c: New testcase.
7735
7736 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
7737
7738         PR debug/43190
7739         * c-c++-common/dwarf2/pr43190.c: New test.
7740
7741 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7742
7743         PR testsuite/37074:
7744         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
7745
7746 2010-02-26  Richard Guenther  <rguenther@suse.de>
7747
7748         PR tree-optimization/43188
7749         * gcc.c-torture/compile/pr43188.c: New testcase.
7750
7751 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7752
7753         PR target/43175
7754         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
7755
7756 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
7757
7758         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
7759
7760 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
7761
7762         PR target/43154
7763         * gcc.target/powerpc/pr43154.c: New file.
7764
7765 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
7766
7767         PR debug/43166
7768         * gfortran.dg/debug/pr43166.f: New test.
7769
7770         PR debug/43165
7771         * gcc.dg/torture/pr43165.c: New test.
7772
7773 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7774
7775         PR c/43128
7776         * c-c++-common/pr41779.c: Update.
7777
7778 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7779
7780         PR ada/32547
7781         * lib/gnat-dg.exp (gnat_load): Redefine.
7782
7783         * ada/acats/run_acats: Run run_all.sh with $SHELL.
7784         * ada/acats/run_all.sh: Downcase tasking not implemented message.
7785
7786 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7787
7788         PR libobjc/36610
7789         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
7790         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
7791         -fgnu-runtime.
7792         Sort entries.
7793
7794 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7795
7796         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
7797
7798 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
7799
7800         PR debug/43150
7801         * gcc.dg/guality/vla-1.c: New test.
7802
7803 2010-02-24  Tobias Burnus  <burnus@net-b.de>
7804
7805         PR fortran/43042
7806         * gfortran.dg/c_ptr_tests_15.f90: New test.
7807
7808 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
7809
7810         PR target/43107
7811         * gcc.target/i386/pr43107.c: New test.
7812
7813 2010-02-23  Jason Merrill  <jason@redhat.com>
7814
7815         PR c++/43143
7816         * g++.dg/cpp0x/variadic100.C: New.
7817
7818 2010-02-23  Jason Merrill  <jason@redhat.com>
7819
7820         PR debug/42800
7821         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
7822         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
7823         * c-c++-common/dwarf2/vla1.c: New.
7824
7825 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
7826
7827         PR target/43139
7828         * gcc.dg/pr43139.c: New test.
7829
7830         PR debug/43077
7831         * gcc.dg/guality/pr43077-1.c: New test.
7832
7833 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7834
7835         PR 43123
7836         * gcc.dg/march.c: New.
7837         * gcc.dg/march-generic.c: New.
7838         * gcc.dg/mtune.c: New.
7839
7840 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
7841
7842         PR middle-end/43083
7843         * gcc.dg/graphite/pr43083.c: New.
7844
7845 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
7846
7847         PR middle-end/43097
7848         * gfortran.dg/graphite/pr43097.f: New.
7849
7850 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
7851             Manuel López-Ibáñez  <manu@gcc.gnu.org>
7852
7853         PR middle-end/43140
7854         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
7855
7856 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
7857
7858         PR middle-end/43026
7859         * g++.dg/graphite/pr43026.C: New.
7860
7861 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7862
7863         PR c++/43126
7864         * gcc.dg/cleanup-1.c: Update.
7865         * gcc.dg/func-args-1.c: Update.
7866         * gcc.dg/format/sentinel-1.c: Update.
7867         * g++.old-deja/g++.jason/scoping10.C: Update.
7868         * g++.old-deja/g++.ns/lookup5.C: Update.
7869         * g++.dg/ext/cleanup-1.C: Update.
7870         * g++.dg/parse/varmod1.C: Update.
7871         * g++.dg/parse/error33.C: Update.
7872         * g++.dg/expr/call3.C: Update.
7873         * g++.dg/func-args-1.C: New.
7874
7875 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
7876
7877         PR c/43125
7878         * gcc.dg/attr-used-2.c: Moved to ...
7879         * c-c++-common/attr-used-2.c: Here.
7880
7881         * gcc.dg/attr-used.c: Moved to ...
7882         * c-c++-common/attr-used.c: Here.
7883
7884 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
7885
7886         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
7887
7888 2010-02-22  Richard Guenther  <rguenther@suse.de>
7889
7890         PR lto/43045
7891         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
7892         * gfortran.dg/lto/20100222-1_1.c: Likewise.
7893
7894 2010-02-22  Richard Guenther  <rguenther@suse.de>
7895
7896         PR tree-optimization/42749
7897         * gcc.c-torture/compile/pr42749.c: New testcase.
7898
7899 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
7900
7901         PR fortran/43072
7902         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
7903         * gfortran.dg/internal_pack_9.f90: New test.
7904
7905 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7906
7907         PR c++/23510
7908         * g++.dg/template/recurse.C: Adjust.
7909         * g++.dg/template/pr23510.C: New.
7910
7911 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
7912
7913         PR c++/42824
7914         * g++.dg/template/memclass4.C: New test.
7915
7916 2010-02-21  Tobias Burnus  <burnus@net-b.de>
7917
7918         PR fortran/35259
7919         * gfortran.dg/reassoc_5.f90: New test.
7920
7921 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
7922
7923         PR target/43067
7924         * gcc.target/i386/pr43067.c: New test.
7925
7926 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7927
7928         PR c++/35669
7929         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
7930         -Wconversion-null.
7931         * g++.dg/warn/Wconversion-null.C: New test.
7932         * g++.old-deja/g++.other/null1.C: Move to...
7933         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
7934
7935 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
7936
7937         PR fortran/36932
7938         PR fortran/36933
7939         * gfortran.dg/dependency_26.f90: New test.
7940
7941         PR fortran/43072
7942         * gfortran.dg/internal_pack_7.f90: New test.
7943
7944         PR fortran/43111
7945         * gfortran.dg/internal_pack_8.f90: New test.
7946
7947 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7948
7949         PR 43128
7950         * c-c++-common/pr41779.c: Fix broken testcase.
7951
7952 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7953
7954         PR 36513
7955         * c-c++-common/pr36513.c: New testcase.
7956         * c-c++-common/pr36513-2.c: New testcase.
7957
7958 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7959
7960         PR 41779
7961         * c-c++-common/pr41779.c: New.
7962
7963 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
7964
7965         PR debug/43084
7966         * gcc.dg/pr43084.c: New test.
7967
7968 2010-02-19  Richard Guenther  <rguenther@suse.de>
7969
7970         PR tree-optimization/42916
7971         * gcc.dg/pr42916.c: New testcase.
7972
7973 2010-02-18  Jason Merrill  <jason@redhat.com>
7974
7975         PR c++/42837
7976         * g++.dg/abi/packed1.C: Add expected warning.
7977
7978         PR c++/43108
7979         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
7980         * gcc.dg/torture/dg-torture.exp: Likewise.
7981         * c-c++-common/torture/complex-sign.h,
7982         c-c++-common/torture/complex-sign-add.c,
7983         c-c++-common/torture/complex-sign-mixed-add.c,
7984         c-c++-common/torture/complex-sign-mixed-div.c,
7985         c-c++-common/torture/complex-sign-mixed-mul.c,
7986         c-c++-common/torture/complex-sign-mixed-sub.c,
7987         c-c++-common/torture/complex-sign-mul.c,
7988         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
7989         Adapt for C++ compilation as well.
7990
7991         PR c++/43070
7992         * g++.dg/ext/label1.C: Update.
7993         * g++.dg/ext/label2.C: Update.
7994
7995         PR c++/26261
7996         * g++.dg/template/dependent-name6.C: New.
7997
7998         PR c++/43109
7999         * g++.dg/parse/namespace12.C: New.
8000
8001 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8002
8003         PR tree-optimization/43066
8004         * gcc.c-torture/compile/pr43066.c: New test.
8005
8006 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8007
8008         * g++.dg/ext/attrib35.C: Fix target selector string.
8009         * g++.dg/ext/attrib36.C: Ditto.
8010         * g++.dg/ext/attrib37.C: Ditto.
8011         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8012         * g++.dg/abi/mangle25.C: Ditto.
8013
8014 2010-02-17  Jason Merrill  <jason@redhat.com>
8015
8016         PR c++/43069
8017         * g++.dg/parse/namespace11.C: New.
8018
8019         PR c++/43093
8020         * g++.dg/ext/attrib37.C: New.
8021
8022         PR c++/43079
8023         * g++.dg/template/ptrmem20.C: New.
8024
8025 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8026
8027         PR target/43103
8028         * gcc.target/i386/xop-check.h: Include m256-check.h.
8029         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8030         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8031         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8032         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8033
8034 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8035
8036         PR debug/42918
8037         * gcc.dg/pr42918.c: New test.
8038
8039 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8040
8041         * g++.dg/ext/attrib36.C: Require ILP32.
8042
8043 2010-02-16  Richard Guenther  <rguenther@suse.de>
8044
8045         PR tree-optimization/41043
8046         * gfortran.dg/pr41043.f90: New testcase.
8047         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8048
8049 2010-02-16  Jason Merrill  <jason@redhat.com>
8050
8051         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8052
8053 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8054
8055         PR tree-optimization/43074
8056         * gcc.dg/vect/fast-math-pr43074.c: New test.
8057
8058 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8059
8060         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8061
8062 2010-02-16  Jason Merrill  <jason@redhat.com>
8063
8064         PR c++/43031
8065         * g++.dg/ext/attrib36.C: New.
8066
8067         PR c++/43036
8068         * g++.dg/other/array6.C: New.
8069
8070 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8071
8072         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8073
8074 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8075
8076         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8077         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8078         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8079         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8080         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8081         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8082
8083 2010-02-15  Richard Guenther  <rguenther@suse.de>
8084
8085         PR middle-end/43068
8086         * g++.dg/torture/pr43068.C: New testcase.
8087
8088 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8089
8090         PR c++/43024
8091         * g++.dg/opt/ice1.C: New.
8092
8093 2010-02-14  Jason Merrill  <jason@redhat.com>
8094
8095         PR c++/41997
8096         * g++.dg/cpp0x/initlist-opt.C: New.
8097
8098 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8099
8100         PR fortran/41113
8101         PR fortran/41117
8102         * gfortran.dg/internal_pack_6.f90: New test.
8103
8104 2010-02-12  Jason Merrill  <jason@redhat.com>
8105
8106         PR c++/43054
8107         * g++.dg/cpp0x/variadic99.C: New.
8108
8109 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8110
8111         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8112         sign extend pointers to gualchk_t.
8113
8114         PR c++/43033
8115         * g++.dg/other/default3.C: Xfail g4 test.
8116
8117 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8118
8119         PR middle-end/43012
8120         * gcc.dg/graphite/pr43012.c: New.
8121
8122 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8123
8124         PR middle-end/42930
8125         * g++.dg/graphite/pr42930.C: New.
8126
8127 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8128
8129         PR middle-end/42914
8130         PR middle-end/42530
8131         * gcc.dg/graphite/pr42530.c: New.
8132         * gcc.dg/graphite/pr42914.c: New.
8133
8134 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8135
8136         PR middle-end/42771
8137         * gcc.dg/graphite/pr42771.c: New.
8138
8139 2010-02-11  Richard Guenther  <rguenther@suse.de>
8140
8141         PR tree-optimization/42998
8142         * gcc.c-torture/compile/pr42998.c: New testcase.
8143
8144 2010-02-10  Jason Merrill  <jason@redhat.com>
8145
8146         PR c++/41896
8147         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8148
8149         PR c++/42983, core issue 906
8150         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8151         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8152
8153         PR c++/43016
8154         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8155
8156 2010-02-10  Richard Guenther  <rguenther@suse.de>
8157
8158         PR tree-optimization/43017
8159         * gcc.dg/torture/pr43017.c: New testcase.
8160
8161 2010-02-10  Tobias Burnus <burnus@net-b.de>
8162
8163         PR fortran/40823
8164         * gfortran.dg/private_type_1.f90: Update error location.
8165         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8166         * gfortran.dg/typebound_operator_2.f03: Ditto.
8167         * gfortran.dg/assignment_2.f90: Ditto.
8168         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8169         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8170
8171 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8172
8173         PR fortran/43015
8174         * gfortran.dg/bind_c_usage_20.f90: New test.
8175
8176 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8177
8178         PR debug/43010
8179         * g++.dg/debug/pr43010.C: New test.
8180
8181 2010-02-10  Richard Guenther  <rguenther@suse.de>
8182
8183         PR c/43007
8184         * gcc.c-torture/execute/20100209-1.c: New testcase.
8185         * gcc.dg/fold-div-3.c: Likewise.
8186
8187 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8188
8189         * gcc.dg/builtin-ffs-1.c: New test.
8190
8191 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8192
8193         PR fortran/42999
8194         * gfortran.dg/array_constructor_35.f90: New test.
8195
8196 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8197
8198         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8199
8200 2010-02-09  Jason Merrill  <jason@redhat.com>
8201
8202         PR c++/42399
8203         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8204
8205         PR c++/42370
8206         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8207
8208 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8209
8210         PR fortran/41869
8211         * gfortran.dg/module_write_1.f90: New test.
8212
8213 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8214
8215         * gcc.dg/pr19340.c: Adjust.
8216
8217 2010-02-09  Richard Guenther  <rguenther@suse.de>
8218
8219         PR tree-optimization/43008
8220         * gcc.c-torture/execute/pr43008.c: New testcase.
8221
8222 2010-02-09  Richard Guenther  <rguenther@suse.de>
8223
8224         PR tree-optimization/43000
8225         * gcc.dg/torture/pr43000.c: New testcase.
8226         * gcc.dg/torture/pr43002.c: Likewise.
8227
8228 2010-02-09  Daniel Kraft  <d@domob.eu>
8229
8230         PR fortran/39171
8231         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8232         and pass -Wsurprising as necessary.
8233
8234 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
8235
8236         PR tree-optimization/42890
8237         * g++.dg/torture/pr42890.C: New test.
8238
8239 2010-02-08  Richard Guenther  <rguenther@suse.de>
8240
8241         PR middle-end/42995
8242         * gcc.dg/tree-ssa/inline-4.c: New testcase.
8243
8244 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8245
8246         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
8247         return 0 from main.
8248         * gcc.dg/graphite/block-1.c: Same.
8249         * gcc.dg/graphite/block-3.c: Same.
8250         * gcc.dg/graphite/block-4.c: Same.
8251         * gcc.dg/graphite/block-5.c: Same.
8252         * gcc.dg/graphite/block-6.c: Same.
8253         * gcc.dg/graphite/block-7.c: Same.
8254         * gcc.dg/graphite/interchange-0.c: Same.
8255         * gcc.dg/graphite/interchange-1.c: Same.
8256         * gcc.dg/graphite/interchange-10.c: Same.
8257         * gcc.dg/graphite/interchange-11.c: Same.
8258         * gcc.dg/graphite/interchange-12.c: Same.
8259         * gcc.dg/graphite/interchange-2.c: Same.
8260         * gcc.dg/graphite/interchange-3.c: Same.
8261         * gcc.dg/graphite/interchange-4.c: Same.
8262         * gcc.dg/graphite/interchange-5.c: Same.
8263         * gcc.dg/graphite/interchange-6.c: Same.
8264         * gcc.dg/graphite/interchange-7.c: Same.
8265         * gcc.dg/graphite/interchange-8.c: Same.
8266         * gcc.dg/graphite/interchange-9.c: Same.
8267         * gcc.dg/graphite/interchange-mvt.c: Same.
8268
8269 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8270
8271         * gfortran.dg/graphite/id-19.f: New.
8272         * gfortran.dg/graphite/pr14741.f90: New.
8273         * gfortran.dg/graphite/pr41924.f90: New.
8274         * gfortran.dg/graphite/run-id-2.f90: New.
8275
8276 2010-02-07  Richard Guenther  <rguenther@suse.de>
8277
8278         PR middle-end/42956
8279         * gcc.c-torture/compile/pr42956.c: New testcase.
8280
8281 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8282
8283         PR libfortran/42742
8284         * gfortran.dg/fmt_cache_2.f: New test.
8285
8286 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8287
8288         * gfortran.dg/read_no_eor.f90: New test.
8289
8290 2010-02-05  Jason Merrill  <jason@redhat.com>
8291
8292         * g++.dg/ext/label13.C: Move constructor body out of class.
8293
8294 2010-02-03  Jason Merrill  <jason@redhat.com>
8295
8296         PR c++/42870
8297         * g++.dg/ext/dllexport3.C: New.
8298
8299 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
8300
8301         * gcc.dg/format/ms-format3.c: New test for specific MS types.
8302
8303 2010-02-05  Richard Guenther  <rguenther@suse.de>
8304
8305         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8306
8307 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
8308
8309         PR c++/42915
8310         * g++.dg/other/crash-9.C: New test.
8311
8312 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
8313
8314         PR fortran/42309
8315         * gfortran.dg/subref_array_pointer_4.f90 : New test.
8316
8317 2010-02-04  Richard Guenther  <rguenther@suse.de>
8318
8319         PR rtl-optimization/42952
8320         * gcc.dg/torture/pr42952.c: New testcase.
8321
8322 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8323
8324         PR libfortran/42901
8325         * gfortran.dg/namelist_60.f90: New test.
8326
8327 2010-02-03  Jason Merrill  <jason@redhat.com>
8328
8329         PR c++/40138
8330         * g++.dg/ext/builtin11.C: New.
8331
8332         PR c++/4926
8333         PR c++/38600
8334         * g++.dg/abi/mangle35.C: New.
8335         * g++.dg/abi/mangle37.C: New.
8336
8337         PR c++/12909
8338         * g++.dg/abi/mangle36.C: New.
8339
8340         PR c++/35652
8341         * g++.dg/warn/string1.C: New.
8342
8343 2010-02-03  Richard Guenther  <rguenther@suse.de>
8344
8345         PR tree-optimization/42944
8346         * gcc.dg/errno-1.c: New testcase.
8347
8348 2010-02-03  Richard Guenther  <rguenther@suse.de>
8349
8350         PR middle-end/42927
8351         * gcc.c-torture/compile/pr42927.c: New testcase.
8352
8353 2010-02-03  Tobias Burnus  <burnus@net-b.de>
8354
8355         PR fortran/42936
8356         * gfortran.dg/null_4.f90: New test.
8357
8358 2010-02-02  Jason Merrill  <jason@redhat.com>
8359
8360         PR c++/41090
8361         * g++.dg/ext/label13.C: New.
8362
8363 2010-02-02  Tobias Burnus  <burnus@net-b.de>
8364
8365         PR fortran/42650
8366         * gfortran.dg/func_result_5.f90: New test.
8367
8368 2010-02-01  Tobias Burnus  <burnus@net-b.de>
8369
8370         PR fortran/42922
8371         * gfortran.dg/pure_initializer_3.f90: News test.
8372
8373 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
8374
8375         PR fortran/42888
8376         * gfortran.dg/allocate_derived_2.f90: New test.
8377
8378 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8379
8380         PR middle-end/42898
8381         * gcc.dg/torture/pr42898-2.c: New test.
8382
8383 2010-01-31  Richard Guenther  <rguenther@suse.de>
8384
8385         PR middle-end/42898
8386         * gcc.dg/torture/pr42898.c: New testcase.
8387
8388 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
8389
8390         PR fortran/38324
8391         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8392         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8393
8394 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
8395
8396         * g++.dg/tree-ssa/inline-1.C: New.
8397         * g++.dg/tree-ssa/inline-2.C: New.
8398         * g++.dg/tree-ssa/inline-3.C: New.
8399
8400 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8401
8402         PR testsuite/41701
8403         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8404         the string 'pow' in the pathname of the compiler from generating a
8405         test failure.
8406
8407 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8408
8409         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8410         * g++.old-deja/g++.mike/eh17.C: Likewise.
8411         * g++.old-deja/g++.mike/p5571.C: Likewise.
8412
8413 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
8414
8415         PR c++/42758
8416         PR c++/42634
8417         PR c++/42336
8418         PR c++/42797
8419         PR c++/42880
8420         * g++.dg/other/crash-5.C: New test.
8421         * g++.dg/other/crash-6.C: New test.
8422         * g++.dg/other/crash-7.C: New test.
8423         * g++.dg/other/crash-8.C: New test.
8424
8425 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
8426
8427         PR rtl-optimization/42889
8428         * gcc.dg/pr42889.c: New test.
8429
8430 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
8431
8432         * gcc.target/i386/pr42881.c: Use SSE2.
8433
8434 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
8435
8436         PR target/42891
8437         * gcc.target/i386/pr42891.c: New test.
8438
8439 2010-01-28  Richard Guenther  <rguenther@suse.de>
8440
8441         PR tree-optimization/42871
8442         * g++.dg/torture/pr42871.C: New testcase.
8443
8444 2010-01-28  Richard Guenther  <rguenther@suse.de>
8445
8446         * gcc.dg/Wobjsize-1.h: New testcase.
8447         * gcc.dg/Wobjsize-1.c: Likewise.
8448
8449 2010-01-28  Richard Guenther  <rguenther@suse.de>
8450
8451         PR middle-end/42883
8452         * g++.dg/torture/pr42883.C: New testcase.
8453
8454 2010-01-28  Michael Matz  <matz@suse.de>
8455
8456         * gcc.target/i386/pr42881.c: New test.
8457
8458 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8459
8460         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8461         Add i?86-*-solaris2* support.
8462
8463 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
8464
8465         PR c++/42713
8466         PR c++/42820
8467         * g++.dg/template/typedef27.C: New test case.
8468         * g++.dg/template/typedef28.C: New test case.
8469
8470 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
8471
8472         * gcc.dg/optimize-bswap*.c: Add ARM target
8473
8474 2010-01-27  Richard Guenther  <rguenther@suse.de>
8475
8476         PR middle-end/42878
8477         * gcc.dg/torture/pr42878-1.c: New testcase.
8478         * gcc.dg/torture/pr42878-2.c: Likewise.
8479
8480 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
8481
8482         PR middle-end/42874
8483         * gcc.dg/vla-22.c: New test.
8484
8485 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
8486
8487         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
8488         current collation.
8489
8490 2010-01-26  Richard Guenther  <rguenther@suse.de>
8491
8492         PR rtl-optimization/42685
8493         * gcc.dg/pr42685.c: New testcase.
8494         * g++.dg/other/pr42685.C: Likewise.
8495
8496 2010-01-26  Richard Guenther  <rguenther@suse.de>
8497
8498         PR middle-end/42806
8499         * g++.dg/other/pr42806.C: New testcase.
8500
8501 2010-01-26  Richard Guenther  <rguenther@suse.de>
8502
8503         PR tree-optimization/42250
8504         * gcc.dg/pr42250.c: New testcase.
8505
8506 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
8507
8508         * gnat.dg/array_bounds_test.adb: New test.
8509
8510 2010-01-25  Tobias Burnus  <burnus@net-b.de>
8511
8512         PR fortran/42858
8513         * gfortran.dg/generic_21.f90: New test.
8514
8515 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8516
8517         PR testsuite/41522
8518         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
8519
8520 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
8521
8522         PR c++/42748
8523         * g++.dg/abi/arm_va_list2.C: New test.
8524         * g++.dg/abi/arm_va_list2.h: Companion header file.
8525
8526 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
8527
8528         PR fortran/41044
8529         * gfortran.dg/parameter_array_ref_2.f90 : New test.
8530
8531         PR fortran/41167
8532         * gfortran.dg/char_array_arg_1.f90 : New test.
8533
8534         * gfortran.dg/pr25923.f90 : Remove XFAIL.
8535
8536 2010-01-24  Tobias Burnus  <burnus@net-b.de>
8537
8538         PR fortran/39304
8539         * gfortran.dg/generic_20.f90: New test.
8540
8541 2010-01-22  Michael Matz  <matz@suse.de>
8542
8543         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
8544         -msse2.
8545
8546 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
8547
8548         PR fortran/42736
8549         * gfortran.dg/dependency_25.f90 : New test.
8550
8551 2010-01-21  Martin Jambor  <mjambor@suse.cz>
8552
8553         PR tree-optimization/42585
8554         * gcc.dg/tree-ssa/pr42585.c: New test.
8555
8556 2010-01-21  Richard Guenther  <rguenther@suse.de>
8557
8558         PR middle-end/19988
8559         * gcc.dg/pr19988.c: New testcase.
8560
8561 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
8562
8563         * g++.dg/compat/decimal/compat-common.h: New file.
8564         * g++.dg/compat/decimal/decimal-dummy.h: New file.
8565         * g++.dg/compat/decimal/pass_x.h: New file.
8566         * g++.dg/compat/decimal/pass_y.h: New file.
8567         * g++.dg/compat/decimal/pass-1_main.C: New file.
8568         * g++.dg/compat/decimal/pass-1_x.C: New file.
8569         * g++.dg/compat/decimal/pass-1_y.C: New file.
8570         * g++.dg/compat/decimal/pass-2_main.C: New file.
8571         * g++.dg/compat/decimal/pass-2_x.C: New file.
8572         * g++.dg/compat/decimal/pass-2_y.C: New file.
8573         * g++.dg/compat/decimal/pass-3_main.C: New file.
8574         * g++.dg/compat/decimal/pass-3_x.C: New file.
8575         * g++.dg/compat/decimal/pass-3_y.C: New file.
8576         * g++.dg/compat/decimal/pass-4_main.C: New file.
8577         * g++.dg/compat/decimal/pass-4_x.C: New file.
8578         * g++.dg/compat/decimal/pass-4_y.C: New file.
8579         * g++.dg/compat/decimal/pass-5_main.C: New file.
8580         * g++.dg/compat/decimal/pass-5_x.C: New file.
8581         * g++.dg/compat/decimal/pass-5_y.C: New file.
8582         * g++.dg/compat/decimal/pass-6_main.C: New file.
8583         * g++.dg/compat/decimal/pass-6_x.C: New file.
8584         * g++.dg/compat/decimal/pass-6_y.C: New file.
8585         * g++.dg/compat/decimal/return_x.h: New file.
8586         * g++.dg/compat/decimal/return_y.h: New file.
8587         * g++.dg/compat/decimal/return-1_main.C: New file.
8588         * g++.dg/compat/decimal/return-1_x.C: New file.
8589         * g++.dg/compat/decimal/return-1_y.C: New file.
8590         * g++.dg/compat/decimal/return-2_main.C: New file.
8591         * g++.dg/compat/decimal/return-2_x.C: New file.
8592         * g++.dg/compat/decimal/return-2_y.C: New file.
8593         * g++.dg/compat/decimal/return-3_main.C: New file.
8594         * g++.dg/compat/decimal/return-3_x.C: New file.
8595         * g++.dg/compat/decimal/return-3_y.C: New file.
8596         * g++.dg/compat/decimal/return-4_main.C: New file.
8597         * g++.dg/compat/decimal/return-4_x.C: New file.
8598         * g++.dg/compat/decimal/return-4_y.C: New file.
8599         * g++.dg/compat/decimal/return-5_main.C: New file.
8600         * g++.dg/compat/decimal/return-5_x.C: New file.
8601         * g++.dg/compat/decimal/return-5_y.C: New file.
8602         * g++.dg/compat/decimal/return-6_main.C: New file.
8603         * g++.dg/compat/decimal/return-6_x.C: New file.
8604         * g++.dg/compat/decimal/return-6_y.C: New file.
8605
8606 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
8607
8608         PR debug/42715
8609         * gcc.dg/pr42715.c: New.
8610
8611 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8612
8613         PR c++/42038
8614         * g++.dg/parse/crash55.C: New.
8615
8616 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
8617
8618         PR debug/42782
8619         * gcc.dg/guality/pr42782.c: New.
8620
8621 2010-01-20  Jason Merrill  <jason@redhat.com>
8622
8623         PR c++/41788
8624         * g++.dg/abi/packed1.C: New.
8625
8626         PR c++/41920
8627         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
8628
8629         PR c++/40750
8630         * g++.dg/parse/fn-typedef1.C: New.
8631         * g++.dg/other/cv_quals.C: Adjust.
8632
8633 2010-01-20  Anthony Green  <green@moxielogic.com>
8634
8635         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
8636         pack(push) pragma).
8637         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
8638         * gcc.dg/20020312-2.c: Port this to the moxie core.
8639         * gcc.dg/weak/typeof-2.c: Ditto.
8640
8641 2010-01-20  Richard Guenther  <rguenther@suse.de>
8642
8643         PR tree-optimization/42717
8644         * gcc.c-torture/compile/pr42717.c: New testcase.
8645
8646 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
8647
8648         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
8649         of signed, add a few new tests.
8650
8651         PR middle-end/42803
8652         * g++.dg/parse/limits-initializer1.C: New test.
8653
8654 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
8655
8656         PR fortran/42804
8657         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
8658         * gfortran.dg/typebound_call_12.f03: New test.
8659
8660 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
8661
8662         PR fortran/42783
8663         * gfortran.dg/bounds_check_15.f90 : New test.
8664
8665 2010-01-19  Michael Matz  <matz@suse.de>
8666
8667         PR tree-optimization/41783
8668         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
8669
8670 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8671
8672         PR target/38697.
8673         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
8674         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
8675         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
8676         * gcc.target/arm/neon/vget_lows16.c: Likewise.
8677         * gcc.target/arm/neon/vget_lows32.c: Likewise.
8678         * gcc.target/arm/neon/vget_lows64.c: Likewise.
8679         * gcc.target/arm/neon/vget_lows8.c: Likewise.
8680         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
8681         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
8682         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
8683         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
8684
8685 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
8686
8687         PR fortran/42545
8688         * gfortran.dg/extends_6.f03: Modified an error message.
8689         * gfortran.dg/extends_10.f03: New test.
8690         * gfortran.dg/private_type_6.f03: Modified an error message.
8691         * gfortran.dg/structure_constructor_8.f03: Ditto.
8692
8693 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
8694
8695         PR tree-optimization/42719
8696         * gcc.dg/pr42719.c: New test.
8697
8698         PR debug/42728
8699         * gcc.dg/pr42728.c: New test.
8700
8701 2010-01-19  Anthony Green  <green@moxielogic.com>
8702
8703         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
8704
8705 2010-01-18  Anthony Green  <green@moxielogic.com>
8706
8707         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
8708         for moxie.
8709
8710 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
8711
8712         * g++.dg/template/error45.C: reverted as part of reverting the
8713         fix of PR c++/42634.
8714
8715 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
8716
8717         PR c++/42634
8718         * g++.dg/template/error45.C: New test.
8719
8720 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
8721
8722         PR c++/42766
8723         * g++.dg/conversion/op6.C: New test.
8724
8725 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
8726
8727         PR target/42774
8728         * gcc.target/alpha/pr42774.c: New test.
8729
8730 2010-01-18  Richard Guenther  <rguenther@suse.de>
8731
8732         PR tree-optimization/42781
8733         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
8734
8735 2010-01-17  Richard Guenther  <rguenther@suse.de>
8736
8737         PR middle-end/42248
8738         * gcc.c-torture/execute/pr42248.c: New testcase.
8739
8740 2010-01-17  Richard Guenther  <rguenther@suse.de>
8741
8742         PR tree-optimization/42773
8743         * g++.dg/torture/pr42773.C: New testcase.
8744
8745 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
8746
8747         PR fortran/42677
8748         * gfortran.dg/interface_assignment_5.f90: New test.
8749
8750 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
8751
8752         PR c++/42697
8753         * g++.dg/template/crash94.C: Reverted.
8754
8755 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
8756
8757         PR debug/42767
8758         * gcc.dg/debug/pr42767.c: New.
8759
8760 2010-01-15  Jason Merrill  <jason@redhat.com>
8761
8762         PR c++/42761
8763         * g++.dg/cpp0x/decltype22.C: New.
8764
8765 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
8766
8767         PR middle-end/42760
8768         * g++.dg/torture/pr42760.C: New test.
8769
8770 2010-01-15  Jing Yu  <jingyu@google.com>
8771
8772         PR rtl-optimization/42691
8773         * gcc.c-torture/execute/pr42691.c: New.
8774
8775 2010-01-15  Richard Guenther  <rguenther@suse.de>
8776
8777         PR middle-end/42739
8778         * g++.dg/torture/pr42739.C: New testcase.
8779
8780 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
8781
8782         * g++.dg/template/error45.C: Revert as part of reverting changes
8783         or PR c++/42634.
8784
8785 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8786
8787         PR fortran/42684
8788         * gfortran.dg/interface_31.f90: New test.
8789
8790 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8791
8792         * gcc.target/powerpc/pr42747.c: New file.
8793
8794 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
8795
8796         PR middle-end/42674
8797         * c-c++-common/pr42674.c: New test.
8798
8799         PR c++/42608
8800         * g++.dg/template/instantiate11.C: New test.
8801
8802 2010-01-14  Jason Merrill  <jason@redhat.com>
8803
8804         PR c++/42701
8805         * g++.dg/overload/error3.C: New.
8806
8807         PR c++/42655
8808         * g++.dg/overload/rvalue1.C: New.
8809
8810 2010-01-14  Martin Jambor  <mjambor@suse.cz>
8811
8812         PR tree-optimization/42706
8813         * gcc.dg/ipa/pr42706.c: New testcase.
8814
8815 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
8816
8817         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
8818
8819 2010-01-14  Martin Jambor  <mjambor@suse.cz>
8820
8821         PR tree-optimization/42714
8822         * g++.dg/torture/pr42714.C: New test.
8823
8824 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
8825
8826         PR rtl-optimization/42246
8827         * gfortran.dg/pr42246-2.f: New.
8828
8829 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
8830
8831         PR rtl-optimization/42389
8832         * gcc.dg/pr42389.c: New.
8833
8834 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
8835
8836         PR rtl-optimization/42388
8837         * gcc.dg/pr42388.c: New.
8838
8839 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
8840
8841         PR rtl-optimization/42294
8842         * gfortran.dg/pr42294.f: New.
8843
8844 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
8845
8846         PR rtl-optimization/39453
8847         PR rtl-optimization/42246
8848         * gcc.dg/pr39453.c: New.
8849         * gcc.dg/pr42246.c: New.
8850
8851 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
8852
8853         PR middle-end/42245
8854         * gcc.dg/pr42245.c: New.
8855         * gcc.dg/pr42245-2.c: New.
8856
8857 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
8858
8859         PR rtl-optimization/42249
8860         * gcc.dg/pr42249.c: New.
8861
8862 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
8863
8864         PR c/42721
8865         * gcc.c-torture/execute/pr42721.c: New test.
8866
8867 2010-01-14  Ira Rosen  <irar@il.ibm.com>
8868
8869         PR tree-optimization/42709
8870         * gcc.dg/vect/pr42709.c: New test.
8871
8872 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
8873
8874         PR fortran/41478
8875         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
8876         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
8877
8878 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
8879
8880         PR fortran/42481
8881         * gfortran.dg/generic_19.f90 : New test.
8882
8883 2010-01-13  Richard Guenther  <rguenther@suse.de>
8884
8885         PR tree-optimization/42730
8886         * gcc.c-torture/compile/pr42730.c: New testcase.
8887
8888 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
8889
8890         PR target/pr42542
8891         * gcc.target/ia64/pr42542-1.c: New.
8892         * gcc.target/ia64/pr42542-2.c: New.
8893         * gcc.target/ia64/pr42542-3.c: New.
8894
8895 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
8896
8897         PR c++/42634
8898         * g++.dg/template/error45.C: New test.
8899
8900 2010-01-13  Martin Jambor  <mjambor@suse.cz>
8901
8902         PR tree-optimization/42704
8903         * g++.dg/torture/pr42704.C: New test.
8904
8905 2010-01-13  Martin Jambor  <mjambor@suse.cz>
8906
8907         PR tree-optimization/42703
8908         * gcc.c-torture/compile/pr42703.c: New test.
8909
8910 2010-01-13  Richard Guenther  <rguenther@suse.de>
8911
8912         PR tree-optimization/42705
8913         * gcc.c-torture/compile/pr42705.c: New testcase.
8914
8915 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
8916
8917         * gcc.target/bfin/l2.c: New test.
8918         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
8919
8920 2010-01-13  Richard Guenther  <rguenther@suse.de>
8921
8922         PR middle-end/42716
8923         * gcc.c-torture/compile/pr42716.c: New testcase.
8924
8925 2010-01-13  Richard Guenther  <rguenther@suse.de>
8926
8927         PR lto/42678
8928         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
8929
8930 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
8931
8932         PR c/42708
8933         * gcc.c-torture/compile/pr42708-1.c: New test.
8934
8935 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
8936
8937         PR debug/42662
8938         * gcc.dg/pr42662.c: New test.
8939
8940         PR tree-optimization/42645
8941         * g++.dg/other/pr42645-1.C: New test.
8942         * g++.dg/other/pr42645-2.C: New test.
8943
8944 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
8945
8946         PR target/42416
8947         * gcc.target/powerpc/warn-1.c: New test.
8948         * gcc.target/powerpc/warn-2.c: New test.
8949
8950 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
8951
8952         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
8953         stack alignment.
8954
8955 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
8956
8957         * gcc.dg/lto/20100108_0.c: New.
8958
8959 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
8960
8961         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
8962         Add -march=i686 -msse for 32bit x86 targets.
8963
8964 2010-01-10  Richard Guenther  <rguenther@suse.de>
8965
8966         PR middle-end/42667
8967         * gcc.dg/torture/pr42667.c: New testcase.
8968
8969 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8970
8971         PR fortran/32489
8972         * gfortran.dg/array_constructor_34.f90: New test.
8973
8974 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8975
8976         PR fortran/20923
8977         * gfortran.dg/array_constructor_33.f90: New test.
8978         gfortran.dg/array_function_5.f90: Add credit.
8979
8980 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
8981
8982         PR debug/42631
8983         * gcc.dg/pr42631.c: New.
8984
8985 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
8986
8987         PR debug/42630
8988         * gcc.dg/pr42630.c: New.
8989
8990 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
8991
8992         PR debug/42629
8993         * gcc.dg/pr42629.c: New.
8994
8995 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
8996
8997         PR middle-end/42363
8998         * gcc.dg/torture/pr42363.c: New.
8999
9000 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9001
9002         PR debug/42604
9003         PR debug/42395
9004         * gcc.dg/vect/pr42604.c: New.
9005         * gcc.dg/vect/pr42395.c: New.
9006
9007 2010-01-09  Richard Guenther  <rguenther@suse.de>
9008
9009         PR middle-end/42512
9010         * gcc.c-torture/execute/pr42512.c: New testcase.
9011
9012 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9013
9014         PR fortran/41298
9015         * gfortran.dg/c_ptr_tests_14.f90: New test.
9016
9017 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9018
9019         PR ada/41929
9020         * gnat.dg/null_pointer_deref1.adb: Don't run on
9021         sparc*-sun-solaris2.11.
9022
9023 2010-01-08  Richard Guenther  <rguenther@suse.de>
9024
9025         PR lto/42528
9026         * gcc.dg/lto/20100103-1_0.c: New testcase.
9027         * gcc.dg/lto/20100103-2_0.c: Likewise.
9028
9029 2010-01-08  Tobias Burnus  <burnus@net-b.de
9030
9031         PR/fortran 25829
9032         * gfortran.dg/asynchronous_1.f90: New test.
9033         * gfortran.dg/asynchronous_2.f90: New test.
9034         * gfortran.dg/conflicts.f90: Update error message.
9035
9036 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9037
9038         c++/40155
9039         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9040
9041 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9042
9043         PR tree-optimization/42625
9044         * g++.dg/opt/dtor4.C: New test.
9045         * g++.dg/opt/dtor4.h: New.
9046         * g++.dg/opt/dtor4-aux.cc: New.
9047
9048 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9049
9050         PR fortran/42597
9051         * gfortran.dg/proc_ptr_26.f90: New test.
9052
9053 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9054
9055         PR fortran/41872
9056         * gfortran.dg/allocatable_scalar_7.f90: New test.
9057
9058 2010-01-06  Richard Guenther  <rguenther@suse.de>
9059
9060         * gcc.c-torture/compile/pr42632.c: New testcase.
9061
9062 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9063
9064         PR target/42542
9065         * gcc.target/i386/pr42542-4.c: New.
9066         * gcc.target/i386/pr42542-4a.c: Likewise.
9067         * gcc.target/i386/pr42542-5.c: Likewise.
9068         * gcc.target/i386/pr42542-5a.c: Likewise.
9069
9070 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9071
9072         * gcc.dg/tls/opt-15.c: New test.
9073
9074 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9075
9076         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9077
9078 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9079
9080         PR tree-optimization/42462
9081         * g++.dg/torture/pr42462.C: New test.
9082
9083 2010-01-05  Jason Merrill  <jason@redhat.com>
9084
9085         * g++.dg/cpp0x/initlist30.C: New test.
9086
9087 2010-01-05  Richard Guenther  <rguenther@suse.de>
9088
9089         PR tree-optimization/42614
9090         * gcc.c-torture/execute/pr42614.c: New testcase.
9091
9092 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9093
9094         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9095         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9096         -Wunreachable-code.
9097         * gcc.dg/Wunreachable-2.c: Likewise.
9098         * gcc.dg/Wunreachable-3.c: Likewise.
9099         * gcc.dg/Wunreachable-4.c: Likewise.
9100         * gcc.dg/Wunreachable-5.c: Likewise.
9101         * gcc.dg/Wunreachable-6.c: Likewise.
9102         * gcc.dg/Wunreachable-7.c: Likewise.
9103         * gcc.dg/Wunreachable-8.c: Likewise.
9104         * gcc.dg/20041231-1.c: Likewise.
9105
9106 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9107
9108         PR other/42611
9109         * gcc.dg/pr42611.c: New test.
9110
9111         PR tree-optimization/42508
9112         * g++.dg/opt/pr42508.C: New test.
9113
9114 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9115
9116         PR fortran/41872
9117         * gfortran.dg/allocatable_scalar_8.f90: New.
9118
9119 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9120
9121         PR tree-optimization/42398
9122         * gcc.c-torture/compile/pr42398.c: New test.
9123
9124 2010-01-04  Jason Merrill  <jason@redhat.com>
9125
9126         PR c++/42555
9127         * g++.dg/ext/attrib35.C: New.
9128
9129         PR c++/42567
9130         * g++.dg/cpp0x/auto17.C: New.
9131
9132 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9133
9134         * gcc.dg/lto/20100104_0.c: New.
9135
9136 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9137
9138         PR target/42542
9139         * gcc.target/i386/pr42542-1.c: New.
9140         * gcc.target/i386/pr42542-1a.c: Likewise.
9141         * gcc.target/i386/pr42542-1b.c: Likewise.
9142         * gcc.target/i386/pr42542-2.c: Likewise.
9143         * gcc.target/i386/pr42542-2a.c: Likewise.
9144         * gcc.target/i386/pr42542-2b.c: Likewise.
9145         * gcc.target/i386/pr42542-3.c: Likewise.
9146         * gcc.target/i386/pr42542-3a.c: Likewise.
9147
9148 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9149
9150         PR fortran/41872
9151         * gfortran.dg/allocatable_scalar_5.f90: New test.
9152         * gfortran.dg/allocatable_scalar_6.f90: New test.
9153
9154 2010-01-03  Richard Guenther  <rguenther@suse.de>
9155
9156         PR testsuite/42583
9157         * gfortran.dg/gomp/recursion1.f90: Remove.
9158
9159 2010-01-03  Richard Guenther  <rguenther@suse.de>
9160
9161         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9162         * gcc.dg/uninit-6.c: Likewise.
9163         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9164
9165 2010-01-03  Richard Guenther  <rguenther@suse.de>
9166
9167         PR tree-optimization/42589
9168         * gcc.target/i386/pr42589.c: New testcase.
9169
9170 2010-01-03  Richard Guenther  <rguenther@suse.de>
9171
9172         PR tree-optimization/42438
9173         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9174
9175 2010-01-02  Richard Guenther  <rguenther@suse.de>
9176
9177         PR testsuite/41651
9178         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9179
9180 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9181
9182         PR target/42448
9183         * gcc.target/alpha/pr42448-1.c: New test.
9184         * gcc.target/alpha/pr42448-2.c: Ditto.
9185
9186 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9187
9188         PR preprocessor/41947
9189         * gcc.dg/c99-hexfloat-3.c: New test.
9190
9191 2010-01-01  Richard Guenther  <rguenther@suse.de>
9192
9193         PR c/42570
9194         * gcc.c-torture/execute/pr42570.c: New testcase.
9195
9196 2010-01-01  Richard Guenther  <rguenther@suse.de>
9197
9198         PR middle-end/42559
9199         * gcc.c-torture/compile/pr42559.c: New testcase.
9200
9201 \f
9202 Copyright (C) 2010 Free Software Foundation, Inc.
9203
9204 Copying and distribution of this file, with or without modification,
9205 are permitted in any medium without royalty provided the copyright
9206 notice and this notice are preserved.