OSDN Git Service

* intrinsic.c: Add EXECUTE_COMMAND_LINE intrinsic.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2
3         * gfortran.dg/execute_command_line_1.f90: New test.
4
5 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6
7         PR preprocessor/45457
8         * c-c++-common/cpp/pr45457.c: New test.
9
10 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
11
12         * gcc.dg/nested-func-8.c: New test.
13
14 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
15
16         PR fortran/38282
17         * gfortran.dg/popcnt_poppar_1.F90: New test.
18         * gfortran.dg/popcnt_poppar_2.F90: New test.
19
20 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
21
22         * gcc.target/i386/volatile-2.c: Require nonpic target.
23
24 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
25
26         PR middle-end/45461
27         * gcc.dg/pr45461.c: New test.
28
29 2010-08-31  Richard Guenther  <rguenther@suse.de>
30
31         PR testsuite/45455
32         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
33
34 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
35
36         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
37
38 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
39
40         PR fortran/45456
41         * gfortran.dg/typebound_proc_18.f03: New.
42
43 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
44
45         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
46         * lib/scanasm.exp (scan-stack-usage): Likewise.
47         (scan-stack-usage-not): Likewise.
48         * gcc.dg/stack-usage-1.c: New test.
49         * gcc.target/i386/stack-usage-realign.c: Likewise.
50
51 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
52
53         PR tree-optimization/45427
54         * gcc.dg/tree-ssa/pr45427.c: New test.
55
56 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
57
58         PR c++/45043
59         * g++.dg/template/crash102.C: New.
60
61 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
62
63         PR middle-end/45423
64         * gcc.dg/gomp/atomic-12.c: New test.
65         * gcc.dg/gomp/atomic-13.c: New test.
66         * gcc.dg/gomp/atomic-14.c: New test.
67         * g++.dg/gomp/atomic-11.C: New test.
68         * g++.dg/gomp/atomic-12.C: New test.
69         * g++.dg/gomp/atomic-13.C: New test.
70         * g++.dg/gomp/atomic-14.C: New test.
71
72 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
73
74         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
75         delimiter.
76
77 2010-08-30  Thomas Quinot  <quinot@adacore.com>
78
79         * gnat.dg/discr24.adb: New test.
80
81 2010-08-30  Richard Guenther  <rguenther@suse.de>
82
83         PR tree-optimization/45449
84         * gcc.dg/pr45449.c: New testcase.
85
86 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
87
88         * gcc.dg/opts-1.c: Expect errors, not warnings.
89
90 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
91
92         PR fortran/42769
93         * gfortran.dg/dynamic_dispatch_11.f03: New.
94
95 2010-08-29  Jason Merrill  <jason@redhat.com>
96
97         PR c++/44991
98         * g++.dg/parse/defarg15.C: New.
99
100 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
101
102         PR fortran/45439
103         * gfortran.dg/select_type_16.f03: New.
104
105 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
106             Tobias Burnus  <burnus@net-b.de>
107
108         * gfortran.dg/bessel_7.f90: Decrease required precision.
109
110 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
111             Kaz Kojima  <kkojima@gcc.gnu.org>
112
113         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
114
115 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
116
117         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
118         floating point conversion code generation.
119         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
120         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
121         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
122         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
123         to integer conversion code generation.
124         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
125         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
126         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
127         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
128
129 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
130
131         PR fortran/32049
132         * gfortran.dg/random_seed_1.f90: Adjust test.
133         * gfortran.dg/float128_1.f90: New test.
134
135 2010-08-27  Tobias Burnus  <burnus@net-b.de>
136
137         PR fortran/33197
138         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
139         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
140         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
141         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
142         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
143         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
144         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
145
146 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
147
148         PR fortran/45420
149         * gfortran.dg/select_type_15.f03: New.
150
151 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
152
153         PR libfortran/43217
154         * gfortran.dg/hollerith8.f90: New test.
155
156 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
157
158         PR fortran/45159
159         * gfortran.dg/dependency_33.f90:  New test.
160
161 2010-08-27  Richard Guenther  <rguenther@suse.de>
162
163         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
164         * gcc.dg/graphite/scop-2.c: Likewise.
165         * gcc.dg/graphite/scop-20.c: Likewise.
166         * gcc.dg/vect/slp-25.c: Likewise.
167
168 2010-08-27  Olivier Hainque  <hainque@adacore.com>
169
170         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
171
172 2010-08-26  Daniel Kraft  <d@domob.eu>
173
174         PR fortran/38936
175         PR fortran/44047
176         PR fortran/45384
177         * gfortran.dg/associate_8.f03: New test.
178         * gfortran.dg/select_type_13.f03: New test.
179         * gfortran.dg/select_type_14.f03: New test.
180
181 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
182
183         PR tree-optimization/44485
184         * gcc.dg/pr44485.c: New test.
185
186 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
187
188         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
189         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
190         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
191
192 2010-08-26  Richard Guenther  <rguenther@suse.de>
193
194         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
195         * gcc.dg/graphite/scop-21.c: Likewise.
196
197 2010-08-26  Richard Guenther  <rguenther@suse.de>
198
199         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
200         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
201         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
202         * gcc.dg/vect/vect-91.c: Likewise.
203         * gcc.dg/vect/vect-peel-1.c: Likewise.
204         * gcc.dg/vect/vect-peel-2.c: Likewise.
205         * gcc.dg/vect/vect-peel-4.c: Likewise.
206
207 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
208
209         PR libfortran/41859
210         * gfortran.dg/der_io_4.f90: New test.
211
212 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
213
214         PR rtl-optimization/44858
215         * gcc.c-torture/execute/pr44858.c: New test.
216
217         PR rtl-optimization/45400
218         * g++.dg/other/i386-8.C: New test.
219
220 2010-08-25  Richard Guenther  <rguenther@suse.de>
221
222         * gcc.dg/alias-8.c: Adjust.
223
224 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
225
226         * gcc.target/i386/combine-mul.c: New test.
227
228 2010-08-25  Richard Guenther  <rguenther@suse.de>
229
230         PR lto/44562
231         * gcc.dg/graphite/id-27.c: New testcase.
232         * gcc.dg/lto/20100825-1_0.c: Likewise.
233
234 2010-08-25  Richard Guenther  <rguenther@suse.de>
235
236         PR tree-optimization/45316
237         * g++.dg/opt/pr45316.C: New testcase.
238
239 2010-08-25  Richard Guenther  <rguenther@suse.de>
240
241         PR tree-optimization/45393
242         * g++.dg/torture/pr45393.C: New testcase.
243
244 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
245
246         PR tree-optimization/45059
247         * gcc.c-torture/compile/pr45059.c: New test.
248
249 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
250
251         * lib/target-supports.exp (check_effective_target_vect_unpack):
252         Set vect_unpack supported flag to true for neon.
253
254 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
255
256         * gcc.dg/tree-ssa/ifc-5.c: New.
257
258 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
259
260         * gcc.dg/tree-ssa/ifc-4.c: New.
261         * gcc.dg/tree-ssa/ifc-7.c: New.
262
263 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
264
265         * gcc.dg/vect/vect.exp: Check loongson targets
266         * g++.dg/vect/vect.exp: Likewise
267         * gfortran.dg/vect/vect.exp: Likewise
268
269 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
270
271         * gcc.target/powerpc/vsx-mass-1.c: New file, test
272         -mveclibabi=mass.
273
274 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
275
276         PR fortran/45366
277         * gfortran.dg/proc_ptr_29.f90: New.
278
279 2010-08-22  Tobias Burnus  <burnus@net-b.de>
280             Dominique d'Humieres <dominiq@lps.ens.fr>
281
282         PR fortran/45367
283         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
284
285 2010-08-22  Tobias Burnus  <burnus@net-b.de>
286
287         PR fortran/45367
288         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
289
290 2010-08-22  Tobias Burnus  <burnus@net-b.de>
291
292         PR fortran/36158
293         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
294
295 2010-08-22  Tobias Burnus  <burnus@net-b.de>
296             Dominique d'Humieres <dominiq@lps.ens.fr>
297
298         PR fortran/45367
299         PR fortran/36158
300         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
301         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
302
303 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
304
305         PR fortran/44863
306         PR fortran/45271
307         PR fortran/45290
308         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
309         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
310         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
311
312 2010-08-21  Tobias Burnus  <burnus@net-b.de>
313
314         PR fortran/36158
315         PR fortran/33197
316         * gfortran.dg/bessel_6.f90: New.
317         * gfortran.dg/bessel_7.f90: New.
318
319 2010-08-20  Jan Hubicka  <jh@suse.cz>
320
321         PR c++/45307
322         PR c++/17736
323         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
324         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
325
326 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
327
328         PR target/45336
329         * gcc.target/i386/pr45336-1.c: New.
330         * gcc.target/i386/pr45336-2.c: Likewise.
331         * gcc.target/i386/pr45336-3.c: Likewise.
332         * gcc.target/i386/pr45336-4.c: Likewise.
333
334 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
335
336         PR testsuite/45361
337         * gcc.target/i386/volatile-2.c: Update scan strings to also
338         include (%rip) for the memory reference on x86_64.
339
340 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
341
342         PR middle-end/44974
343         * gcc.dg/pr44974.c: New test.
344
345         PR rtl-optimization/45353
346         * gcc.dg/pr45353.c: New test.
347
348 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
349
350         * gcc.target/i386/volatile-2.c: New.
351
352 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
353
354         PR rtl-optimization/44691
355         * gfortran.dg/pr44691.f: New test.
356
357 2010-10-19  Olivier Hainque  <hainque@adacore.com>
358
359         * gcc.target/sparc/sibcall-dslot.c: New testcase.
360
361 2010-08-19  Jason Merrill  <jason@redhat.com>
362
363         * g++.dg/init/synth3.C: New.
364         * g++.dg/init/value8.C: New.
365         * g++.dg/tree-ssa/empty-2.C: New.
366         * g++.dg/cpp0x/noexcept09.C: New.
367
368 2010-08-19  Daniel Kraft  <d@domob.eu>
369
370         PR fortran/29785
371         PR fortran/45016
372         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
373         * gfortran.dg/pointer_remapping_1.f90: New test.
374         * gfortran.dg/pointer_remapping_2.f03: New test.
375         * gfortran.dg/pointer_remapping_3.f08: New test.
376         * gfortran.dg/pointer_remapping_4.f03: New test.
377         * gfortran.dg/pointer_remapping_5.f08: New test.
378         * gfortran.dg/pointer_remapping_6.f08: New test.
379
380 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
381
382         PR testsuite/45324
383         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
384
385 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
386
387         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
388
389 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
390
391         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
392         variable.
393
394 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
395
396         PR target/45070
397         * gcc.c-torture/execute/pr45070.c: New.
398
399 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
400
401         * g++.dg/pr44328.C: New test.
402
403 2010-08-19  Tobias Burnus  <burnus@net-b.de>
404
405         PR fortran/36158
406         PR fortran/33197
407         * gfortran.dg/bessel_3.f90: New.
408         * gfortran.dg/bessel_4.f90: New.
409         * gfortran.dg/bessel_5.f90: New.
410
411 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
412
413         PR fortran/45290
414         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
415         * gfortran.dg/pointer_init_2.f90: New.
416         * gfortran.dg/pointer_init_3.f90: New.
417         * gfortran.dg/pointer_init_4.f90: New.
418
419 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
420
421         PR c++/45049
422         * g++.dg/pr45049-1.C: New test.
423         * g++.dg/pr45049-2.C: New test.
424
425 2010-08-18  Jie Zhang  <jie@codesourcery.com>
426
427         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
428         20 if __ARM_PCS is defined otherwise 64.
429         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
430         instead of hard coded 64.
431
432 2010-08-18  Yao Qi  <yao@codesourcery.com>
433
434         PR target/45094
435         * gcc.target/arm/pr45094.c: New test.
436
437 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
438
439         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
440
441 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
442
443         PR rtl-optimization/42575
444         * gcc.target/arm/pr42575.c: New test.
445
446 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
447
448         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
449         * gcc.dg/tls/thr-cse-1.c: New.
450
451 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
452
453         PR debug/42487
454         * lib/target-supports.exp
455         (check_effective_target_function_sections): New.
456         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
457         function sections before proceding.
458
459 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
460
461         PR fortran/45308
462         * gfortran.dg/pr45308.f03: New test.
463
464 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
465
466         PR target/45296
467         * gcc.target/i386/pr45296.c: New test.
468
469 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
470
471         * g++.dg/ext/uow-1.C: New.
472         * g++.dg/ext/uow-2.C: New.
473         * g++.dg/ext/uow-3.C: New.
474         * g++.dg/ext/uow-4.C: New.
475
476 2010-08-17  Richard Guenther  <rguenther@suse.de>
477
478         PR testsuite/45266
479         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
480
481 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
482
483         PR c/40563
484         * gcc.dg/Wcxx-compat-20.c: New test.
485
486 2010-08-17  Daniel Kraft  <d@domob.eu>
487
488         PR fortran/38936
489         * gfortran.dg/associate_1.f03: Extended to test newly supported
490         features like association to variables.
491         * gfortran.dg/associate_3.f03: Removed check for illegal change
492         of associate-name here...
493         * gfortran.dg/associate_5.f03: ...and added it here.
494         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
495         * gfortran.dg/associate_7.f03: New test.
496
497 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
498
499         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
500
501 2010-08-15  Daniel Kraft  <d@domob.eu>
502
503         PR fortran/38936
504         * gfortran.dg/associate_1.f03: Enable test for array expressions.
505         * gfortran.dg/associate_3.f03: Clarify comment.
506         * gfortran.dg/associate_5.f03: New test.
507         * gfortran.dg/associate_6.f03: New test.
508
509 2010-08-15  Tobias Burnus  <burnus@net-b.de>
510
511         PR fortran/45211
512         * gfortran.dg/bind_c_usage_21.f90: New.
513         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
514
515 2010-08-15  Tobias Burnus  <burnus@net-b.de>
516
517         * gfortran.dg/optional_absent_1.f90: New.
518         * gfortran.dg/null_actual.f90: New.
519
520 2010-08-15  Tobias Burnus  <burnus@net-b.de>
521
522         * gfortran.dg/pointer_target_1.f90: New.
523         * gfortran.dg/pointer_target_2.f90: New.
524         * gfortran.dg/pointer_target_3.f90: New.
525
526 2010-08-15  Daniel Kraft  <d@domob.eu>
527
528         PR fortran/45197
529         * gfortran.dg/elemental_args_check_3.f90: New test.
530         * gfortran.dg/impure_1.f08: New test.
531         * gfortran.dg/impure_2.f08: New test.
532         * gfortran.dg/impure_3.f90: New test.
533         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
534
535 2010-08-15  Ira Rosen  <irar@il.ibm.com>
536
537         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
538         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
539         SLP tests.
540         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
541         misaligned loads.
542         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
543         misaligned stores.c
544         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
545
546 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
547
548         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
549         dg-require-effective-target after dg-do.
550
551 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
552
553         * lib/target-supports.exp (check_effective_target_vect_int): Return
554         true for Loongson targets.
555         (check_effective_target_vect_shift): Likewise.
556         (check_effective_target_vect_no_int_max): Likewise.
557         (check_effective_target_vect_no_align): Likewise.
558         (check_effective_target_vect_short_mult): Likewise.
559
560 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
561
562         * g++.dg/cast.C: Change fields of structures to "long" to pass
563         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
564         * g++.dg/cpp0x/iop.C: Ditto.
565         * g++.dg/cpp0x/named_refs.C: Ditto.
566         * g++.dg/cpp0x/rv1p.C: Ditto.
567         * g++.dg/cpp0x/rv2p.C: Ditto.
568         * g++.dg/cpp0x/rv3p.C: Ditto.
569         * g++.dg/cpp0x/rv4p.C: Ditto.
570         * g++.dg/cpp0x/rv5p.C: Ditto.
571         * g++.dg/cpp0x/rv6p.C: Ditto.
572         * g++.dg/cpp0x/rv7p.C: Ditto.
573         * g++.dg/cpp0x/rv8p.C: Ditto.
574         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
575
576 2010-08-13  Daniel Kraft  <d@domob.eu>
577
578         * gfortran.dg/implied_shape_1.f08: New test.
579         * gfortran.dg/implied_shape_2.f90: New test.
580         * gfortran.dg/implied_shape_3.f08: New test.
581
582 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
583
584         PR libfortran/42526
585         * gfortran.dg/char_component_initializer_1.f90: New test.
586
587 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
588
589         PR tree-optimization/45241
590         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
591
592 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
593
594         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
595         to dg-options.
596         * gcc.target/i386/pr40906-2.c: Ditto.
597         * gcc.target/i386/pr40906-3.c: Ditto.
598
599 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
600
601         PR middle-end/45262
602         * gcc.c-torture/execute/pr45262.c: New test.
603
604 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
605
606         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
607         empty argument.
608         * g++.dg/other/profile1.C: Ditto.
609
610 2010-08-12  Richard Guenther  <rguenther@suse.de>
611
612         PR tree-optimization/45232
613         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
614         * gcc.dg/tree-ssa/loop-7.c: Adjust.
615         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
616         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
617         unsigned arithmetic.
618         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
619         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
620         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
621         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
622         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
623         unsigned arithmetic.
624         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
625         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
626         unsigned arithmetic.
627         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
628         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
629         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
630         unsigned arithmetic.
631         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
632         * gcc.dg/tree-ssa/negate.c: Adjust.
633         * gcc.dg/vect/vect-1.c: Adjust.
634         * gfortran.dg/reassoc_6.f: XFAIL.
635
636 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
637
638         PR debug/45259
639         * gcc.dg/pr45259.c: New test.
640
641 2010-08-12  Wei Guozhi  <carrot@google.com>
642
643         PR target/44999
644         * gcc.target/arm/pr44999.c: New testcase.
645
646 2010-08-12  Jie Zhang  <jie@codesourcery.com>
647
648         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
649         (N): Likewise.
650         (main): Adjust accordingly.
651
652 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
653
654         * gfortran.dg/graphite/id-22.f: New.
655
656 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
657
658         * gcc.dg/graphite/id-26.c: New.
659
660 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
661
662         * gcc.dg/graphite/id-25.c: New.
663
664 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
665
666         * gcc.dg/graphite/run-id-5.c: New.
667         * gcc.dg/graphite/run-id-6.c: New.
668         * gfortran.dg/graphite/id-21.f: New.
669
670 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
671
672         * gcc.dg/graphite/id-24.c: New.
673
674 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
675
676         * gcc.dg/tree-ssa/pr20742.c: New.
677
678 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
679
680         * gcc.dg/graphite/id-23.c: New.
681
682 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
683
684         * gfortran.dg/graphite/id-20.f: Adjust testcase.
685
686 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
687
688         * gcc.dg/graphite/pr42729.c: New.
689
690 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
691
692         * gfortran.dg/graphite/id-20.f: New.
693
694 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
695
696         * gcc.dg/graphite/id-22.c: New.
697
698 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
699
700         * gcc.dg/graphite/run-id-2.c: Call abort.
701
702 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
703
704         * gcc.dg/graphite/id-20.c: New.
705
706 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
707             Steve Kargl <kargl@gcc.gnu.org>
708
709         PR fortran/44595
710         * gfortran.dg/move_alloc_3.f90: New.
711         * gfortran.dg/random_seed_2.f90: New.
712
713 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
714
715         * lib/target-supports.exp (check_effective_target_sync_int_long):
716         Add hppa*-*-linux*.
717         (check_effective_target_sync_char_short): Likewise.
718
719 2010-08-10  Yao Qi  <yao@codesourcery.com>
720
721         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
722         general form.
723         * gcc.dg/tree-ssa/loop-31.c: Likewise.
724         * g++.dg/other/packed1.C: Likewise.
725         * g++.dg/other/crash-4.C: Likewise.
726         * g++.dg/ext/packed8.C: Likewise.
727         * g++.dg/init/array16.C: Likewise.
728
729 2010-08-10  xinliang David Li  <davidxl@google.com>
730         * gcc.dg/tree-ssa/loop-19.c: Add option
731         -fno-prefetch-loop-array
732
733 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
734
735         PR middle-end/45182
736         * gcc.c-torture/compile/pr45182.c: New test.
737
738 2010-08-09  Jason Merrill  <jason@redhat.com>
739
740         PR c++/45236
741         * g++.dg/cpp0x/variadic-104.C: New.
742
743 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
744
745         PR fortran/44235
746         * gfortran.dg/dependency_32.f90:  New test.
747
748 2010-08-09  Richard Guenther  <rguenther@suse.de>
749
750         PR middle-end/44632
751         * g++.dg/opt/nrv17.C: New testcase.
752
753 2010-08-09  Richard Guenther  <rguenther@suse.de>
754
755         PR middle-end/45212
756         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
757         alignment from MEM_REF offset only if we took it from the
758         base object.
759
760         * gcc.target/i386/pr24178.c: New testcase.
761
762 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
763
764         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
765         * gcc.dg/20030702-1.c: Ditto.
766         * gcc.dg/20050309-1.c: Ditto.
767         * gcc.dg/20050325-1.c: Ditto.
768         * gcc.dg/20050330-2.c: Ditto.
769         * gcc.dg/20051201-1.c: Ditto.
770         * gcc.dg/gomp/pr27573.c: Ditto.
771         * gcc.dg/gomp/pr34610.c: Ditto.
772         * gcc.dg/pr24225.c: Ditto.
773         * gcc.dg/pr26570.c: Ditto.
774         * gcc.dg/pr32773.c: Ditto.
775         * g++.dg/gcov/gcov-6.C: Ditto.
776         * g++.dg/gomp/pr34608.C: Ditto.
777         * gfortran.dg/gomp/pr27573.f90: Ditto.
778
779         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
780         dg-require-host-local dg directive.
781         * gcc.dg/profile-dir-2.c: Ditto.
782         * gcc.dg/profile-dir-3.c: Ditto.
783
784 2010-08-08  Richard Guenther  <rguenther@suse.de>
785
786         PR tree-optimization/45109
787         * gcc.c-torture/compile/pr45109.c: New testcase.
788
789 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
790
791         * gcc.dg/march.c: Skip if -march defined.
792         * gcc.dg/mtune.c: Skip if -mtune defined.
793
794         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
795         generic thunk support.
796
797 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
798
799         PR target/45213
800         * gcc.target/i386/pr45213.c: New test.
801
802 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
803
804         PR libfortran/45143
805         * gfortran.dg/fmt_error_11.f03: New test.
806
807 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
808
809         * lib/target-supports.exp (check_effective_target_sync_int_long):
810         Add arm*-*-linux-gnueabi.
811         (check_effective_target_sync_char_short): Likewise.
812
813 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
814
815         PR fortran/45159
816         * gfortran.dg/dependency_31.f90:  New test.
817
818 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
819
820         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
821
822 2010-08-06  Jason Merrill  <jason@redhat.com>
823
824         * g++.dg/cpp0x/sfinae3.C: New.
825         * g++.dg/cpp0x/sfinae4.C: New.
826
827 2010-08-06  Richard Guenther  <rguenther@suse.de>
828
829         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
830         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
831         * gcc.dg/tree-ssa/pr25382.c: Likewise.
832         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
833         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
834         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
835         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
836         * gcc.c-torture/execute/20100805-1.c: Likewise.
837
838 2010-08-05  Martin Jambor  <mjambor@suse.cz>
839
840         PR testsuite/42855
841         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
842
843 2010-08-05  Martin Jambor  <mjambor@suse.cz>
844
845         * gcc.dg/ipa/ipcp-ii-1.c: New test.
846         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
847
848 2010-08-05  Martin Jambor  <mjambor@suse.cz>
849
850         * g++.dg/ipa/devirt-1.C: New test.
851         * g++.dg/ipa/devirt-2.C: Likewise.
852         * g++.dg/ipa/devirt-3.C: Likewise.
853         * g++.dg/ipa/devirt-4.C: Likewise.
854         * g++.dg/ipa/devirt-5.C: Likewise.
855         * gcc.dg/ipa/iinline-3.c: Likewise.
856
857 2010-08-05  Jie Zhang  <jie@codesourcery.com>
858
859         PR tree-optimization/45144
860         * gcc.dg/tree-ssa/pr45144.c: New test.
861
862 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
863
864         PR fortran/42207
865         PR fortran/44064
866         PR fortran/44065
867         * gfortran.dg/class_25.f03: New.
868         * gfortran.dg/class_26.f03: New.
869
870 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
871
872         * g++.dg/warn/miss-format-1.C: Update line number.
873
874 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
875
876         PR c++/44641
877         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
878         .frame and .mask assembler directives.
879
880 2010-08-04  Richard Guenther  <rguenther@suse.de>
881
882         * gcc.dg/tree-ssa/vrp35.c: Adjust.
883         * gcc.dg/tree-ssa/vrp36.c: Likewise.
884         * gcc.dg/tree-ssa/vrp50.c: Likewise.
885         * gcc.dg/tree-ssa/vrp52.c: Likewise.
886
887 2010-08-04  Tobias Burnus  <burnus@net-b.de>
888
889         PR fortran/44857
890         * gfortran.dg/derived_constructor_char_1.f90: New.
891         * gfortran.dg/derived_constructor_char_2.f90: New.
892
893 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
894
895         PR fortran/45159
896         * gfortran.dg/dependency_30.f90:  New test.
897
898 2010-08-03  Jan Hubicka  <jh@suse.cz>
899
900         * gcc.c-torture/compile/pr45085.c: New testcase.
901
902 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
903
904         PR fortran/44584
905         PR fortran/45161
906         * gfortran.dg/typebound_call_9.f03: Modified.
907         * gfortran.dg/typebound_generic_1.f03: Modified.
908
909 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
910
911         PR fortran/45159
912
913         * gfortran.dg/dependency_29.f90:  New test.
914
915 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
916
917         PR fortran/36854
918         * gfortran.dg/character_comparison_2.f90:  New test.
919         * gfortran.dg/character_comparison_3.f90:  New test.
920         * gfortran.dg/dependency_28.f90:  New test.
921
922 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
923
924         PR target/40457
925         * gcc.target/arm/pr40457-1.c: New test.
926         * gcc.target/arm/pr40457-2.c: New test.
927
928 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
929
930         PR fortran/44912
931         * gfortran.dg/typebound_call_17.f03: New.
932
933 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
934
935         PR fortran/44929
936         * gfortran.dg/allocate_derived_3.f90: New.
937
938 2010-07-30  Xinliang David Li  <davidxl@google.com>
939         PR tree-optimization/45121
940         * c-c++-common/uninit-17.c: Add -fno-ivops option.
941
942 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
943
944         PR c++/45112
945         * testsuite/g++.dg/pr45112.C: New test.
946
947 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
948
949         PR debug/45055
950         PR rtl-optimization/45137
951         * gcc.dg/pr45055.c: New test.
952
953 2010-07-30  Alan Modra  <amodra@gmail.com>
954
955         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
956         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
957
958 2010-07-29  Tobias Burnus  <burnus@net-b.de>
959
960         PR fortran/45087
961         PR fortran/45125
962         * gfortran.dg/whole_file_25.f90: New.
963         * gfortran.dg/whole_file_26.f90: New.
964         * gfortran.dg/whole_file_27.f90: New.
965
966 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
967
968         PR fortran/44962
969         * gfortran.dg/typebound_proc_17.f03: New.
970
971 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
972
973         PR fortran/45004
974         * gfortran.dg/move_alloc_2.f90: New.
975
976 2010-07-29  Xinliang David Li  <davidxl@google.com>
977         PR tree-optimization/45121
978         * c-c++-common/uninit-17.c: Fix expected output.
979
980 2010-07-29  Richard Guenther  <rguenther@suse.de>
981
982         PR tree-optimization/45120
983         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
984
985 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
986
987         PR fortran/42051
988         PR fortran/44064
989         * gfortran.dg/pr42051.f03: New testcase.
990
991 2010-07-29  Richard Guenther  <rguenther@suse.de>
992
993         PR middle-end/45034
994         * gcc.c-torture/execute/pr45034.c: New testcase.
995
996 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
997
998         PR c++/45096
999         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1000
1001 2010-07-28  Daniel Kraft  <d@domob.eu>
1002
1003         * gfortran.dg/bound_8.f90: New test.
1004
1005 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1006
1007         PR debug/45105
1008         * gcc.dg/pr45105.c: New test.
1009
1010 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1011
1012         PR rtl-optimization/45107
1013         * gcc.dg/pr45107.c: New test.
1014
1015 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1016
1017         PR rtl-optimization/45101
1018         * gcc.dg/pr45101.c: New test.
1019
1020 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1021
1022         PR fortran/45077
1023         * gfortran.dg/whole_file_24.f90: New.
1024
1025 2010-07-27  Jason Merrill  <jason@redhat.com>
1026
1027         * g++.dg/cpp0x/variadic102.C: New.
1028         * g++.dg/cpp0x/variadic103.C: New.
1029
1030 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1031
1032         PR rtl-optimization/40956
1033         PR target/42495
1034         PR middle-end/42574
1035         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1036         * gcc.target/arm/pr42574.c: Add tests.
1037
1038 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1039
1040         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1041         test name.
1042         (cleanup-repo-files): Ditto.
1043         (cleanup-saved-temps): Ditto.
1044
1045 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1046
1047         PR testsuite/44701
1048         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1049
1050         PR c/45079
1051         * gcc.dg/pr45079.c: New test.
1052
1053 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1054
1055         PR tree-optimization/44152
1056         * gcc.dg/vect/fast-math-pr44152.c: New test.
1057
1058 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1059
1060         PR ObjC/44140
1061         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1062         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1063         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1064         * obj-c++.dg/torture/trivial.mm: Ditto.
1065         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1066         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1067         * objc.dg/torture/tls/thr-init.m: Ditto.
1068         * objc.dg/torture/trivial.m: Ditto.
1069
1070 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1071
1072         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1073         Skip on spu-*-* targets.
1074
1075 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1076
1077         PR tree-optimization/45083
1078         * gcc.dg/pr45083.c: New test.
1079
1080 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1081
1082         PR fortran/40873
1083         * gfortran.dg/whole_file_22.f90: New test.
1084         * gfortran.dg/whole_file_23.f90: New test.
1085
1086 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1087             Jack Howarth  <howarth@bromo.med.uc.edu>
1088             Richard Henderson  <rth@redhat.com>
1089
1090         PR target/44132
1091         * gcc.dg/tls/thr-init-1.c: New.
1092         * gcc.dg/tls/thr-init-2.c: New.
1093         * gcc.dg/torture/tls New.
1094         * gcc.dg/torture/tls/tls-test.c: New.
1095         * gcc.dg/torture/tls/thr-init-1.c: New.
1096         * gcc.dg/torture/tls/tls.exp: New.
1097         * gcc.dg/torture/tls/thr-init-2.c: New.
1098         * gcc.dg/tls/emutls-2.c: New test
1099
1100         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1101         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1102         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1103         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1104         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1105         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1106         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1107         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1108         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1109         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1110         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1111         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1112         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1113         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1114         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1115         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1116         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1117         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1118         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1119         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1120         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1121         gfortran.dg/gomp/omp_threadprivate1.f90,
1122         gfortran.dg/gomp/omp_threadprivate2.f90,
1123         gfortran.dg/gomp/reduction1.f90,
1124         gfortran.dg/gomp/sharing-1.f90: Likewise.
1125
1126 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1127
1128         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1129         sse_runtime.
1130         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1131         dg-require-visibility.
1132
1133 2010-07-26  Richard Guenther  <rguenther@suse.de>
1134
1135         PR tree-optimization/43784
1136         * gcc.c-torture/execute/pr43784.c: New testcase.
1137         * g++.dg/torture/pr43784.C: Likewise.
1138
1139 2010-07-26  Richard Guenther  <rguenther@suse.de>
1140
1141         PR middle-end/45056
1142         * g++.dg/pr45056.C: New testcase.
1143
1144 2010-07-26  Richard Guenther  <rguenther@suse.de>
1145
1146         PR tree-optimization/45071
1147         * gcc.dg/pr45071.c: New testcase.
1148
1149 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1150
1151         PR fortran/45066
1152         * gfortran.dg/namelist_62.f90: New.
1153
1154 2010-07-26  Richard Guenther  <rguenther@suse.de>
1155
1156         * gcc.c-torture/execute/pr45017.c: Move ...
1157         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1158
1159 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1160
1161         PR fortran/40628
1162         * trim_optimize_1.f90:  New test.
1163         * character_comparision_1.f90:  New test.
1164
1165 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1166
1167         PR fortran/42852
1168         * gfortran.dg/wtruncate_fix.f: New test.
1169
1170 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1171
1172         PR testsuite/45068
1173         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1174
1175 2010-07-24  Richard Guenther  <rguenther@suse.de>
1176
1177         PR lto/43788
1178         * g++.dg/lto/20100724-1_0.C: New testcase.
1179
1180 2010-07-24  Richard Guenther  <rguenther@suse.de>
1181
1182         PR lto/43212
1183         * gcc.dg/lto/20100724-1_0.c: New testcase.
1184         * gcc.dg/lto/20100724-1_1.c: Likewise.
1185
1186 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1187
1188         PR fortran/40011
1189         * gfortran.dg/whole_file_21.f90: New.
1190
1191         * gfortran.dg/integer_exponentiation_3.F90: Use
1192         -ffloat-store only for i?86/x86-64 -m32.
1193
1194 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1195
1196         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1197         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1198
1199 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1200
1201         * gfortran.dg/func_decl_4.f90: Split test into two ...
1202         * gfortran.dg/func_decl_5.f90: ... parts.
1203         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1204         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1205         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1206         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1207         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1208         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1209         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1210         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1211         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1212         * gfortran.dg/sizeof.f90: Make test valid.
1213         * gfortran.dg/pr20865.f90: Add new dg-error.
1214         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1215         * gfortran.dg/g77/19990218-0.f: Ditto.
1216         * gfortran.dg/g77/19990218-1.f: Ditto.
1217         * gfortran.dg/g77/970625-2.f: Ditto.
1218         * gfortran.dg/pr37243.f: Fix function declaration.
1219         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1220         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1221
1222 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1223
1224         PR fortran/44945
1225         * gfortran.dg/char_array_structure_constructor.f90: Add
1226         -fwhole-file as dg-option as it otherwise fails on some
1227         systems.
1228
1229 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1230
1231         * gnat.dg/aggr16.ad[sb]: New test.
1232         * gnat.dg/aggr16_pkg.ads: New helper.
1233
1234 2010-07-23  Richard Guenther  <rguenther@suse.de>
1235
1236         PR lto/43071
1237         * g++.dg/lto/20100723-1_0.C: New testcase.
1238
1239 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1240
1241         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1242         AVX support.
1243         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1244         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1245
1246 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1247
1248         * lib/target-supports.exp (add_options_for_tls): New proc.
1249         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1250         * g++.dg/tls/static-1a.cc: Likewise.
1251         * gcc.dg/tls/emutls-1.c: Likewise.
1252         * gcc.dg/tls/opt-11.c: Likewise.
1253         * gcc.dg/tls/opt-12.c: Likewise.
1254         * gcc.dg/tls/pr24428-2.c: Likewise.
1255         * gcc.dg/tls/pr24428.c: Likewise.
1256         * obj-c++.dg/tls/static-1.mm: Likewise.
1257         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1258         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1259         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1260         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1261         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1262         * objc.dg/torture/tls/thr-init.m: Likewise.
1263         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1264
1265 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1266
1267         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1268         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1269         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1270         optimized dump files.
1271
1272 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
1273
1274         PR tree-optimization/45047
1275         * gcc.c-torture/compile/pr45047.c: New test.
1276
1277 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1278
1279         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1280         instead of dg-compile.
1281         * gcc.dg/float-range-4.c: Ditto.
1282         * gcc.dg/float-range-5.c: Ditto.
1283         * gcc.dg/fold-overflow-1.c: Ditto.
1284         * gcc.dg/gomp/sections-4.c: Ditto.
1285         * gcc.dg/transparent-union-1.c: Ditto.
1286         * gcc.dg/transparent-union-2.c: Ditto.
1287         * gcc.target/i386/pr39315-check.c: Ditto.
1288         * g++.dg/gomp/sections-4.C: Ditto.
1289         * g++.dg/template/dtor7.C: Ditto.
1290         * g++.dg/tree-ssa/pr19952.C: Ditto.
1291         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1292         * gfortran.dg/graphite/pr42185.f90: Ditto.
1293         * gfortran.dg/namelist_36.f90: Ditto.
1294         * gnat.dg/noreturn1.adb: Ditto.
1295         * gnat.dg/specs/small_alignment.ads: Ditto.
1296
1297 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1298
1299         PR tree-optimization/44915
1300         * g++.dg/torture/pr44915.C: New test.
1301
1302 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1303
1304         PR tree-optimization/44914
1305         * g++.dg/tree-ssa/pr44914.C: New test.
1306
1307 2010-07-23  Jie Zhang  <jie@codesourcery.com>
1308
1309         PR target/44290
1310         * gcc.dg/pr44290-1.c: New test.
1311         * gcc.dg/pr44290-2.c: New test.
1312
1313 2010-07-23  Jason Merrill  <jason@redhat.com>
1314
1315         PR c++/45008
1316         * g++.dg/abi/mangle44.C: New.
1317
1318 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1319
1320         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1321         for compile-time only tests.
1322         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1323         target check.
1324         * gcc.target/i386/pr39315-4.c: Ditto.
1325         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1326         target check.  Include sse-os-support.h.
1327         (main): Call check_isa and sse_os_support.
1328         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1329         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1330         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1331         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1332         target check.  Include sse-os-support.h.
1333         (main): Call check_isa and sse_os_support.
1334         * gcc.target/i386/vperm-v2df.c: Ditto.
1335
1336 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1337
1338         * lib/target-supports.exp (check_avx_hw_available): New procedure.
1339         (check_effective_target_avx_runtime): New procedure.
1340         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1341         (check_effective_target_sse_runtime): Add check_effective_target_sse.
1342
1343         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1344         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
1345         and __get_cpuid test.
1346         * gcc.dg/compat/vector-2b_main.c: Ditto.
1347
1348         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1349
1350         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1351         for compile-time only test.
1352         * gcc.dg/pr32716.c: Ditto.
1353         * gcc.dg/pr34856.c: Ditto.
1354         * gcc.dg/pr36997.c: Ditto.
1355         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1356         * gfortran.dg/pr28158.f90: Ditto.
1357         * gfortran.dg/pr30667.f: Ditto.
1358
1359         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1360         i?86-*-* and x86_64-*-* targets to disable execution on targets
1361         without sse2 runtime support.
1362         * g++.dg/vect/vect.exp: Ditto.
1363         * gfortran.dg/vect/vect.exp: Ditto.
1364
1365         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1366         * gcc.dg/pr37544.c: Ditto.
1367         * gcc.dg/pr40550.c: Ditto.
1368         * gcc.dg/compat/union-m128-1_main.c: Ditto.
1369         * gcc.dg/compat/vector-1a_main.c: Ditto.
1370         * gcc.dg/compat/vector-2a_main.c: Ditto.
1371         * gcc.dg/torture/pr16104-1.c: Ditto.
1372         * gcc.dg/torture/pr35771-1.c: Ditto.
1373         * gcc.dg/torture/pr35771-2.c: Ditto.
1374         * gcc.dg/torture/pr35771-3.c: Ditto.
1375         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1376         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1377         * gcc.dg/torture/stackalign/push-1.c: Ditto.
1378         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1379         * g++.dg/other/i386-1.C: Ditto.
1380         * g++.dg/other/pr40446.C: Ditto.
1381
1382 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1383
1384         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1385
1386 2010-07-23  Daniel Kraft  <d@domob.eu>
1387
1388         PR fortran/44709
1389         * gfortran.dg/exit_1.f08: New test.
1390         * gfortran.dg/exit_2.f08: New test.
1391
1392 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
1393
1394         PR tree-optimization/39839
1395         * gcc.target/arm/pr39839.c: New test case.
1396
1397 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1398
1399         * gnat.dg/unchecked_convert5b.adb: New test.
1400         * gnat.dg/unchecked_convert6.adb: Likewise.
1401         * gnat.dg/unchecked_convert6b.adb: Likewise.
1402
1403 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1404
1405         * gnat.dg/aggr15.ad[sb]: New test.
1406
1407 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
1408
1409         PR debug/45024
1410         * g++.dg/debug/dwarf2/nested-2.C: New test case.
1411
1412 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1413
1414         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1415         with dg-require-linker-plugin.
1416
1417 2010-07-22  Richard Guenther  <rguenther@suse.de>
1418
1419         PR lto/43850
1420         * g++.dg/lto/20100722-1_0.C: New testcase.
1421
1422 2010-07-22  Richard Guenther  <rguenther@suse.de>
1423
1424         PR lto/42451
1425         * gcc.dg/lto/20100720-3_0.c: New testcase.
1426         * gcc.dg/lto/20100720-3_1.c: Likewise.
1427
1428 2010-07-22  Richard Guenther  <rguenther@suse.de>
1429
1430         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1431         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1432
1433         PR lto/43373
1434         * gcc.dg/lto/20100722-1_0.c: New testcase.
1435
1436 2010-07-22  Martin Jambor  <mjambor@suse.cz>
1437
1438         PR tree-optimization/44891
1439         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1440
1441 2010-07-22  Richard Guenther  <rguenther@suse.de>
1442
1443         PR tree-optimization/45017
1444         * gcc.c-torture/execute/pr45017.c: New testcase.
1445
1446 2010-07-22  Tobias Burnus  <burnus@net-b.de>
1447
1448         PR fortran/45019
1449         * gfortran.dg/aliasing_dummy_5.f90: New.
1450
1451 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1452
1453         PR target/43698
1454         * gcc.target/arm/pr43698.c: New test.
1455
1456 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1457
1458         PR fortran/44929
1459         * Revert my commit r162325 for this PR.
1460
1461 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1462
1463         PR debug/45015
1464         * gcc.target/m68k/pr45015.c: New test.
1465
1466 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
1467
1468         PR c++/44641
1469         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1470         comments.
1471
1472 2010-07-21  Richard Guenther  <rguenther@suse.de>
1473
1474         PR lto/45018
1475         * g++.dg/lto/20100721-1_0.C: New testcase.
1476
1477 2010-07-21  Martin Jambor  <mjambor@suse.cz>
1478
1479         PR tree-optimization/44900
1480         * g++.dg/torture/pr44900.C: New test.
1481
1482 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
1483
1484         PR middle-end/44738
1485         * c-c++-common/uninit-17.c: Correct expected error.
1486
1487 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1488
1489         * gcc.dg/guality/asm-1.c: New test.
1490
1491         PR debug/45003
1492         * gcc.dg/guality/pr45003-2.c: New test.
1493         * gcc.dg/guality/pr45003-3.c: New test.
1494
1495 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1496
1497         PR libfortran/44697
1498         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1499
1500 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
1501
1502         * lib/scanasm.exp (dg-function-on-line): Test that a function is
1503         defined on the current line.
1504         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1505         * g++.dg/debug/dwarf2/pr44641.C: New.
1506
1507 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
1508
1509         * gcc.target/powerpc/block-move-1.c: New test.
1510         * gcc.target/powerpc/block-move-2.c: New test.
1511
1512 2010-07-20  Jason Merrill  <jason@redhat.com>
1513
1514         PR c++/44967
1515         * g++.dg/cpp0x/sfinae2.C: New.
1516
1517 2010-07-20  Richard Guenther  <rguenther@suse.de>
1518
1519         PR lto/42696
1520         * gcc.dg/lto/20100720-4_0.c: New testcase.
1521
1522 2010-07-20  Richard Guenther  <rguenther@suse.de>
1523
1524         PR lto/43221
1525         * gcc.dg/lto/20100720-2_0.c: New testcase.
1526         * gcc.dg/lto/20100720-2_1.c: Likewise.
1527
1528 2010-07-20  Richard Guenther  <rguenther@suse.de>
1529
1530         PR lto/43208
1531         * gcc.dg/lto/20100720-1_0.c: New testcase.
1532         * gcc.dg/lto/20100720-1_1.c: Likewise.
1533
1534 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
1535
1536         PR debug/45003
1537         * gcc.dg/guality/pr45003-1.c: New test.
1538
1539 2010-07-20  Richard Guenther  <rguenther@suse.de>
1540
1541         PR tree-optimization/44977
1542         * gcc.dg/torture/pr44977.c: New testcase.
1543
1544 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
1545
1546         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
1547         sync_char_short
1548
1549 2010-07-20  Richard Guenther  <rguenther@suse.de>
1550
1551         PR middle-end/44971
1552         PR middle-end/44988
1553         * gcc.dg/pr44971.c: New testcase.
1554         * gcc.c-torture/compile/pr44988.c: Likewise.
1555
1556 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1557
1558         PR fortran/44929
1559         * gfortran.dg/allocate_with_typespec.f90: New test.
1560         * gfortran.dg/allocate_derived_1.f90: Update error message.
1561
1562 2010-07-19  Jason Merrill  <jason@redhat.com>
1563
1564         PR c++/44996
1565         * g++.dg/cpp0x/decltype23.C: New.
1566
1567 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
1568
1569         PR fortran/42385
1570         * gfortran.dg/class_defined_operator_1.f03 : New test.
1571
1572 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
1573
1574         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
1575         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
1576         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
1577         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
1578
1579 2010-07-19  Richard Guenther  <rguenther@suse.de>
1580
1581         PR middle-end/44941
1582         * gcc.c-torture/compile/pr44941.c: New testcase.
1583
1584 2010-07-19  Jason Merrill  <jason@redhat.com>
1585
1586         PR c++/44969
1587         * g++.dg/template/sfinae24.C: New.
1588
1589 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
1590
1591         PR fortran/44353
1592         * gfortran.dg/data_implied_do_2.f90: Removed.
1593
1594 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
1595
1596         PR c++/44969
1597         * g++.dg/template/sfinae23.C: New.
1598
1599 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1600
1601         * lib/target-supports.exp (check_sse_os_support_available): New
1602         proc.
1603         (check_sse_hw_available): New proc.
1604         (check_effective_target_sse_runtime): New proc.
1605         (check_effective_target_sse2_runtime): New proc.
1606         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
1607         -msse2 if check_sse_os_support_available.
1608         * g++.dg/vect/vect.exp: Only run -msse2 tests if
1609         check_sse_os_support_available.
1610         * gcc.dg/vect/vect.exp: Likewise.
1611         * gfortran.dg/vect/vect.exp: Likewise.
1612         * gcc.target/i386/sol2-check: Renamed to ...
1613         * gcc.target/i386/sse-os-support.h: ... this.
1614         (sol2_check): Renamed to ...
1615         (sse_os_support): ... this.
1616         Only test movss with xmm registers.
1617         * gcc.target/i386/sse-check.h: Reflect new header and function names.
1618         Removed ILL_INSN, ILL_INSN_LEN.
1619         * gcc.target/i386/sse2-check.h: Likewise.
1620         * gcc.target/i386/sse3-check.h: Likewise.
1621         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
1622         Removed cpuid.h, __get_cpuid test.
1623         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
1624         Removed cpuid.h, __get_cpuid test.
1625         * g++.dg/other/pr40446.C: Likewise.
1626         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1627         * gcc.dg/compat/vector-1a_main.c: Likewise.
1628         * gcc.dg/compat/vector-2a_main.c: Likewise.
1629         * gcc.dg/pr36584.c: Likewise.
1630         * gcc.dg/pr37544.c: Likewise.
1631         * gcc.dg/torture/pr16104-1.c: Likewise.
1632         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1633         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1634         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1635         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1636         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
1637         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
1638         sse2_runtime.
1639         * gcc.dg/torture/pr35771-2.c: Likewise.
1640         * gcc.dg/torture/pr35771-3.c: Likewise.
1641         * gcc.target/i386/pr39315-2.c: Likewise.
1642         * gcc.target/i386/pr39315-4.c: Likewise.
1643         * gcc.target/i386/vperm-v2df.c: Likewise.
1644         * gcc.target/i386/vperm-v2di.c: Likewise.
1645         * gcc.target/i386/vperm-v4si-1.c: Likewise.
1646         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
1647         sse_runtime.
1648
1649 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
1650
1651         PR fortran/44353
1652         * gfortran.dg/data_implied_do_2.f90: New test.
1653
1654 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1655
1656         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
1657
1658 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1659
1660         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
1661         to the "mips16" group.
1662         (mips_using_mips16_p): New procedure.
1663         (mips-dg-options): Use it.
1664
1665 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1666
1667         * gcc.target/mips/mips16-attributes-4.c: New test.
1668
1669 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
1670
1671         PR testsuite/44418
1672         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
1673         * gcc.target/powerpc/recip-2.c: Ditto.
1674         * gcc.target/powerpc/recip-3.c: Ditto.
1675
1676 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
1677
1678         * gcc.target/arm/pr42235.c: New test.
1679
1680 2010-07-16  Jason Merrill  <jason@redhat.com>
1681
1682         PR c++/32505
1683         * g++.dg/template/partial8.C: New.
1684
1685 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
1686
1687         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
1688         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
1689         in C++.
1690         (gualcvt): New overloaded inline.
1691         (GUALCVT): Use it for C++.
1692         * g++.dg/guality/guality.exp: New.
1693         * g++.dg/guality/guality.h: New.
1694         * g++.dg/guality/redeclaration1.C: New test.
1695         * g++.dg/dg.exp: Prune also guality/* tests.
1696         * gcc.dg/guality/pr43141.c: Moved to...
1697         * c-c++-common/guality/pr43141.c: ... here.
1698
1699 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1700
1701         PR libfortran/37077
1702         * gfortran.dg/char4_iunit_2.f03: New test.
1703
1704 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
1705
1706         * lib/plugin-support.exp (plugin-test-execute):
1707         Add ${gcc_objdir}/intl to includes.
1708
1709 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
1710
1711         PR target/44942
1712         * gcc.c-torture/execute/pr44942.c: New test.
1713         * gcc.target/i386/pr44942.c: New test.
1714
1715 2010-07-15  Jason Merrill  <jason@redhat.com>
1716
1717         PR c++/44909
1718         * g++.dg/cpp0x/implicit7.C: New.
1719         * g++.dg/cpp0x/implicit8.C: New.
1720
1721 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1722
1723         Disable float tests for __SPU__ targets due to lack of signed zero:
1724         * c-c++-common/torture/complex-sign-add.c (check_add_float).
1725         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
1726         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
1727         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
1728         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
1729         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
1730         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
1731         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
1732         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
1733
1734 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
1735
1736         * gfortran.dg/select_char_2.f90: New test.
1737
1738 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
1739
1740         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
1741         with DECL_CHAIN.
1742
1743 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
1744
1745         PR fortran/44936
1746         * gfortran.dg/typebound_generic_9.f03: New.
1747
1748 2010-07-15  Richard Guenther  <rguenther@suse.de>
1749
1750         PR tree-optimization/44946
1751         * gcc.c-torture/compile/pr44946.c: New testcase.
1752
1753 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
1754
1755         PR fortran/40206
1756         * gfortran.dg/select_char_3.f90: New test.
1757
1758 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
1759             Kevin F. Quinn  <kevquinn@gentoo.org>
1760
1761         * gcc.dg/Wtrampolines.c: New.
1762
1763 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1764
1765         PR libfortran/44934
1766         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
1767
1768 2010-07-14  Jason Merrill  <jason@redhat.com>
1769
1770         PR c++/44810
1771         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
1772
1773         Implement C++0x unrestricted unions (N2544)
1774         * g++.dg/cpp0x/union1.C: New.
1775         * g++.dg/cpp0x/union2.C: New.
1776         * g++.dg/cpp0x/union3.C: New.
1777         * g++.dg/cpp0x/defaulted2.C: Adjust.
1778         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
1779         * g++.old-deja/g++.ext/anon2.C: Adjust.
1780         * g++.old-deja/g++.mike/misc6.C: Adjust.
1781
1782 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
1783
1784         PR fortran/44925
1785         * gfortran.dg/c_loc_tests_15.f90: New.
1786
1787 2010-07-13  Jason Merrill  <jason@redhat.com>
1788
1789         PR c++/44909
1790         * g++.dg/cpp0x/implicit6.C: New.
1791
1792 2010-07-13  Jason Merrill  <jason@redhat.com>
1793
1794         PR c++/44540
1795         * g++.dg/abi/noreturn1.C: New.
1796         * g++.dg/abi/noreturn2.C: New.
1797
1798 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
1799
1800         PR other/44874
1801         PR debug/44832
1802         * c-c++-common/pr44832.c: New test.
1803
1804 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
1805
1806         PR objc/44488
1807         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
1808         on the target.  Make sure that we can assemble the emitted asm when
1809         the test type is 'compile'.
1810
1811 2010-07-13  Richard Guenther  <rguenther@suse.de>
1812
1813         PR tree-optimization/36960
1814         * g++.dg/torture/pr36960.C: New testcase.
1815
1816 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
1817
1818         PR c++/44908
1819         * g++.dg/template/sfinae21.C: New.
1820         * g++.dg/template/sfinae22.C: Likewise.
1821
1822 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
1823
1824         PR testsuite/42843
1825         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
1826         * gcc.dg/plugin/ggcplug.c: Likewise.
1827         * g++.dg/plugin/selfassign.c: Likewise.
1828         * g++.dg/plugin/attribute_plugin.c: Likewise.
1829         * g++.dg/plugin/dumb_plugin.c: Likewise.
1830         * g++.dg/plugin/pragma_plugin.c: Likewise.
1831
1832 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
1833
1834         * gcc.c-torture/execute/pr44683.x: New.
1835         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
1836
1837 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
1838
1839         PR fortran/44434
1840         PR fortran/44565
1841         PR fortran/43945
1842         PR fortran/44869
1843         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
1844         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
1845         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
1846         * gfortran.dh/typebound_call_16.f03: New.
1847         * gfortran.dg/typebound_generic_6.f03: New.
1848         * gfortran.dg/typebound_generic_7.f03: New.
1849         * gfortran.dg/typebound_generic_8.f03: New.
1850
1851 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1852
1853         PR libfortran/37077
1854         * gfortran.dg/char4_iunit_1.f03: New test.
1855
1856 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
1857
1858         * gcc.dg/tree-ssa/vrp53.c: New test.
1859
1860 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
1861
1862         PR c++/44907
1863         * g++.dg/template/sfinae19.C: New.
1864         * g++.dg/template/sfinae20.C: Likewise.
1865
1866 2010-07-12  Jie Zhang  <jie@codesourcery.com>
1867
1868         * gcc.target/arm/interrupt-1.c: New test.
1869         * gcc.target/arm/interrupt-2.c: New test.
1870
1871 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1872
1873         * gcc.dg/pr42427.c: Require c99_runtime.
1874         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
1875         c99_runtime.
1876         * gcc.target/i386/avx-cmpss-1.c: Likewise.
1877         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
1878         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
1879         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
1880         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
1881         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
1882         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
1883         * gcc.target/i386/sse-cmpss-1.c: Likewise.
1884         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
1885         * gcc.target/i386/pr37275.c: Require visibility support.
1886
1887 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1888
1889         * lib/target-supports.exp (check_effective_target_sse): New proc.
1890         * gcc.target/i386/sol2-check.h: New file.
1891         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
1892         Include sol2-check.h.
1893         (main) Only run do_test () if sol2_check ().
1894         * gcc.target/i386/sse2-check.h: Likewise.
1895         * gcc.target/i386/sse3-check.h: Likewise.
1896         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
1897         [__sun__ && __svr4__]: Execute SSE2 instruction.
1898         * gcc.target/i386/math-torture/math-torture.exp: Only add options
1899         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
1900         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
1901         * g++.dg/ext/vector14.C: Likewise.
1902         * g++.dg/other/mmintrin.C: Likewise.
1903         * gcc.dg/20020418-1.c: Likewise.
1904         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1905         * gcc.dg/format/ms_unnamed-1.c: Likewise.
1906         * gcc.dg/format/unnamed-1.c: Likewise.
1907         Adapt dg-warning line number.
1908         * gcc.dg/graphite/pr40281.c: Likewise.
1909         * gcc.dg/pr32176.c: Likewise.
1910         * gcc.dg/pr40550.c: Likewise.
1911         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1912         * gcc.dg/torture/pr36891.c: Likewise.
1913         * gcc.target/i386/20020218-1.c: Likewise.
1914         * gcc.target/i386/20020523.c: Likewise.
1915         * gcc.target/i386/abi-1.c: Likewise.
1916         * gcc.target/i386/brokensqrt.c: Likewise.
1917         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1918         * gcc.target/i386/pr13366.c: Likewise.
1919         * gcc.target/i386/pr13685.c: Likewise.
1920         * gcc.target/i386/pr24306.c: Likewise.
1921         * gcc.target/i386/pr31486.c: Likewise.
1922         * gcc.target/i386/pr32065-1.c: Likewise.
1923         * gcc.target/i386/pr32065-2.c: Likewise.
1924         * gcc.target/i386/pr32389.c: Likewise.
1925         * gcc.target/i386/pr38824.c: Likewise.
1926         * gcc.target/i386/pr38931.c: Likewise.
1927         * gcc.target/i386/pr39592-1.c: Likewise.
1928         * gcc.target/i386/pr43766.c: Likewise.
1929         * gcc.target/i386/recip-divf.c: Likewise.
1930         * gcc.target/i386/recip-sqrtf.c: Likewise.
1931         * gcc.target/i386/recip-vec-divf.c: Likewise.
1932         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
1933         * gcc.target/i386/sse-1.c: Likewise.
1934         * gcc.target/i386/sse-16.c: Likewise.
1935         * gcc.target/i386/sse-2.c: Likewise.
1936         * gcc.target/i386/sse-20.c: Likewise.
1937         * gcc.target/i386/sse-3.c: Likewise.
1938         * gcc.target/i386/sse-7.c: Likewise.
1939         * gcc.target/i386/sse-9.c: Likewise.
1940         * gcc.target/i386/sse-addps-1.c: Likewise.
1941         * gcc.target/i386/sse-addss-1.c: Likewise.
1942         * gcc.target/i386/sse-andnps-1.c: Likewise.
1943         * gcc.target/i386/sse-andps-1.c: Likewise.
1944         * gcc.target/i386/sse-cmpss-1.c: Likewise.
1945         * gcc.target/i386/sse-comiss-1.c: Likewise.
1946         * gcc.target/i386/sse-comiss-2.c: Likewise.
1947         * gcc.target/i386/sse-comiss-3.c: Likewise.
1948         * gcc.target/i386/sse-comiss-4.c: Likewise.
1949         * gcc.target/i386/sse-comiss-5.c: Likewise.
1950         * gcc.target/i386/sse-comiss-6.c: Likewise.
1951         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
1952         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
1953         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1954         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
1955         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1956         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
1957         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1958         * gcc.target/i386/sse-divps-1.c: Likewise.
1959         * gcc.target/i386/sse-divss-1.c: Likewise.
1960         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
1961         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
1962         * gcc.target/i386/sse-maxps-1.c: Likewise.
1963         * gcc.target/i386/sse-maxss-1.c: Likewise.
1964         * gcc.target/i386/sse-minps-1.c: Likewise.
1965         * gcc.target/i386/sse-minss-1.c: Likewise.
1966         * gcc.target/i386/sse-movaps-1.c: Likewise.
1967         * gcc.target/i386/sse-movaps-2.c: Likewise.
1968         * gcc.target/i386/sse-movhlps-1.c: Likewise.
1969         * gcc.target/i386/sse-movhps-1.c: Likewise.
1970         * gcc.target/i386/sse-movhps-2.c: Likewise.
1971         * gcc.target/i386/sse-movlhps-1.c: Likewise.
1972         * gcc.target/i386/sse-movmskps-1.c: Likewise.
1973         * gcc.target/i386/sse-movntps-1.c: Likewise.
1974         * gcc.target/i386/sse-movss-1.c: Likewise.
1975         * gcc.target/i386/sse-movss-2.c: Likewise.
1976         * gcc.target/i386/sse-movss-3.c: Likewise.
1977         * gcc.target/i386/sse-movups-1.c: Likewise.
1978         * gcc.target/i386/sse-movups-2.c: Likewise.
1979         * gcc.target/i386/sse-mulps-1.c: Likewise.
1980         * gcc.target/i386/sse-mulss-1.c: Likewise.
1981         * gcc.target/i386/sse-orps-1.c: Likewise.
1982         * gcc.target/i386/sse-rcpps-1.c: Likewise.
1983         * gcc.target/i386/sse-recip-vec.c: Likewise.
1984         * gcc.target/i386/sse-recip.c: Likewise.
1985         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
1986         * gcc.target/i386/sse-set-ps-1.c: Likewise.
1987         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
1988         * gcc.target/i386/sse-subps-1.c: Likewise.
1989         * gcc.target/i386/sse-subss-1.c: Likewise.
1990         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
1991         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
1992         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
1993         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
1994         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
1995         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
1996         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
1997         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
1998         * gcc.target/i386/sse-xorps-1.c: Likewise.
1999         * gcc.target/i386/ssefn-1.c: Likewise.
2000         * gcc.target/i386/ssefn-3.c: Likewise.
2001         * gcc.target/i386/sseregparm-1.c: Likewise.
2002         * gcc.target/i386/stackalign/return-3.c: Likewise.
2003         * gcc.target/i386/vectorize1.c: Likewise.
2004         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2005         * gcc.target/i386/xorps-sse.c: Likewise.
2006         * gfortran.dg/pr28158.f90: Likewise.
2007         * gfortran.dg/pr30667.f: Likewise.
2008         * gnat.dg/loop_optimization7.adb: Likewise.
2009         * gnat.dg/sse_nolib.adb: Likewise.
2010
2011 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2012
2013         PR fortran/44702
2014         * gfortran.dg/use_rename_6.f90: New.
2015         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2016
2017 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2018
2019         PR fortran/44869
2020         * gfortran.dg/class_24.f03: New.
2021
2022 2010-07-10  Richard Guenther  <rguenther@suse.de>
2023
2024         PR lto/44889
2025         * gcc.dg/lto/20100709-1_0.c: New testcase.
2026         * gcc.dg/lto/20100709-1_1.c: Likewise.
2027
2028 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2029
2030         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2031
2032 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2033
2034         PR objc/44140
2035         * objc.dg/lto/trivial-1_0.m: New.
2036         * objc.dg/lto/lto.exp: New.
2037         * obj-c++.dg/lto/trivial-1_0.mm: New.
2038         * obj-c++.dg/lto/lto.exp: New.
2039         * objc.dg/symtab-1.m: Adjust sizes.
2040         * objc.dg/image-info.m: Do not run for gnu-runtime.
2041
2042 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2043
2044         * gcc.dg/pr32370.c: Allow another kind of error message.
2045
2046 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2047
2048         * gnat.dg/atomic3.adb: New test.
2049
2050 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2051             Denys Vlasenko  <dvlasenk@redhat.com>
2052             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2053
2054         PR tree-optimization/28632
2055         * gcc.dg/tree-ssa/vrp51.c: New test.
2056         * gcc.dg/tree-ssa/vrp52.c: New test.
2057
2058 2010-07-09  Jason Merrill  <jason@redhat.com>
2059
2060         * g++.dg/abi/covariant6.C: New.
2061         * g++.dg/inherit/covariant17.C: Test both bases.
2062         * g++.dg/inherit/covariant7.C: Check vtable layout.
2063
2064 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2065
2066         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2067
2068 2010-07-09  Richard Guenther  <rguenther@suse.de>
2069
2070         PR tree-optimization/44852
2071         * gcc.c-torture/execute/pr44852.c: New testcase.
2072
2073 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2074
2075         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2076         multiplication by values.
2077         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2078         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2079
2080 2010-07-09  Richard Guenther  <rguenther@suse.de>
2081
2082         PR tree-optimization/44882
2083         * gfortran.dg/pr44882.f90: New testcase.
2084
2085 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2086
2087         PR target/40657
2088         * gcc.target/arm/pr40657-1.c: New test.
2089         * gcc.target/arm/pr40657-2.c: New test.
2090         * gcc.c-torture/execute/pr40657.c: New test.
2091
2092 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2093
2094         * gcc.dg/tree-ssa/vrp50.c: New test.
2095         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2096
2097 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2098
2099         PR fortran/44649
2100         * gfortran.dg/c_sizeof_1.f90: Modified.
2101         * gfortran.dg/storage_size_1.f08: New.
2102         * gfortran.dg/storage_size_2.f08: New.
2103
2104 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2105
2106         * gcc.c-torture/execute/20100708-1.c: New test.
2107
2108 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2109
2110         PR fortran/44847
2111         * gfortran.dg/gomp/pr44847.f90: New test.
2112
2113 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2114
2115         PR tree-optimization/44710
2116         * gcc.dg/tree-ssa/ifc-6.c: New.
2117         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2118
2119 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2120
2121         PR fortran/18918
2122         * gfortran.dg/coarray_10.f90: Add an additional test.
2123
2124 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2125
2126         PR middle-end/44828
2127         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2128         * gcc.c-torture/execute/pr44828.x: Revert.
2129
2130 2010-07-08  Jason Merrill  <jason@redhat.com>
2131
2132         PR c++/43120
2133         * g++.dg/inherit/covariant17.C: New.
2134         * g++.dg/abi/covariant1.C: Actually test for the bug.
2135
2136 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2137
2138         PR rtl-optimization/44838
2139         * gcc.dg/pr44838.c: New.
2140
2141 2010-07-08  Richard Guenther  <rguenther@suse.de>
2142
2143         PR tree-optimization/44831
2144         * gcc.c-torture/compile/pr44831.c: New testcase.
2145         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2146
2147 2010-07-08  Richard Guenther  <rguenther@suse.de>
2148
2149         PR tree-optimization/44861
2150         * g++.dg/vect/pr44861.cc: New testcase.
2151
2152 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2153
2154         PR middle-end/44828
2155         * gcc.c-torture/execute/pr44828.x: New file.
2156
2157 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2158
2159         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2160         dg-options.
2161         * g++.dg/ext/altivec-17.C: Adjust error message.
2162
2163 2010-07-07  Tom Tromey  <tromey@redhat.com>
2164
2165         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2166
2167 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2168
2169         PR target/44844
2170         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2171         * gcc.target/i386/rdrand-2.c: Likewise.
2172         * gcc.target/i386/rdrand-3.c: Likewise.
2173
2174 2010-07-07  Jan Hubicka  <jh@suse.cz>
2175
2176         PR middle-end/44813
2177         * g++.dg/torture/pr44813.C: New testcase.
2178         * g++.dg/torture/pr44826.C: New testcase.
2179
2180 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2181
2182         PR rtl-optimization/44787
2183         * gcc.c-torture/compile/pr44788.c: New test.
2184         * gcc.target/arm/pr44788.c: New test.
2185
2186 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2187
2188         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2189
2190 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2191
2192         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2193         to dg-options.
2194
2195 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2196
2197         PR fortran/44742
2198         * gfortran.dg/parameter_array_init_6.f90: New.
2199         * gfortran.dg/initialization_20.f90: Update dg-error.
2200         * gfortran.dg/initialization_24.f90: Ditto.
2201
2202 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2203         PR fortran/PR44693
2204         * gfortran.dg/dim_range_1.f90:  New test.
2205         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2206
2207 2010-07-06  Jason Merrill  <jason@redhat.com>
2208
2209         PR c++/44703
2210         * g++.dg/cpp0x/initlist41.C: New.
2211
2212         PR c++/44778
2213         * g++.dg/template/ptrmem22.C: New.
2214
2215 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2216
2217         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2218         support.
2219         * gcc.target/i386/i386.exp: Likewise.
2220
2221 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2222
2223         PR testsuite/44195
2224         * gcc.dg/lto/20100518_0.c: Limit to x86.
2225
2226 2010-07-06  Richard Guenther  <rguenther@suse.de>
2227
2228         PR middle-end/44828
2229         * gcc.c-torture/execute/pr44828.c: New testcase.
2230
2231 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2232
2233         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2234         * g++.dg/warn/volatile1.C: Likewise.
2235         * g++.dg/template/warn1.C: Likewise.
2236
2237 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2238
2239         AVX Programming Reference (June, 2010)
2240         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2241         * g++.dg/other/i386-3.C: Likewise.
2242         * gcc.target/i386/sse-12.c: Likewise.
2243
2244         * gcc.target/i386/f16c-check.h: New.
2245         * gcc.target/i386/rdfsbase-1.c: Likewise.
2246         * gcc.target/i386/rdfsbase-2.c: Likewise.
2247         * gcc.target/i386/rdgsbase-1.c: Likewise.
2248         * gcc.target/i386/rdgsbase-2.c: Likewise.
2249         * gcc.target/i386/rdrand-1.c: Likewise.
2250         * gcc.target/i386/rdrand-2.c: Likewise.
2251         * gcc.target/i386/rdrand-3.c: Likewise.
2252         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2253         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2254         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2255         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2256         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2257         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2258         * gcc.target/i386/wrfsbase-1.c: Likewise.
2259         * gcc.target/i386/wrfsbase-2.c: Likewise.
2260         * gcc.target/i386/wrgsbase-1.c: Likewise.
2261         * gcc.target/i386/wrgsbase-2.c: Likewise.
2262
2263         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2264         (__builtin_ia32_vcvtps2ph): New.
2265         (__builtin_ia32_vcvtps2ph256): Likewise.
2266
2267         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2268         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2269
2270         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2271         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2272
2273         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2274         (__builtin_ia32_vcvtps2ph256): Likewise.
2275         Add fsgsbase,rdrnd,f16c.
2276
2277         * lib/target-supports.exp (check_effective_target_f16c): New.
2278
2279 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2280
2281         * gcc.dg/guality/nrv-1.c: New test.
2282
2283 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
2284
2285         PR middle-end/42505
2286         * gcc.target/arm/pr42505.c: New test case.
2287
2288 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2289
2290         PR c++/44808
2291         * g++.dg/opt/nrv16.C: New test.
2292
2293 2010-07-05  Richard Guenther  <rguenther@suse.de>
2294
2295         PR tree-optimization/44784
2296         * gcc.c-torture/compile/pr44784.c: New testcase.
2297
2298 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2299
2300         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2301         Increase loop bound and array size.
2302         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2303         Likewise.
2304
2305 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2306
2307         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2308         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2309         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2310         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2311         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2312
2313 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
2314
2315         PR c++/22138
2316         * g++.dg/parse/template25.C: New.
2317
2318 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2319
2320         PR rtl-optimization/44695
2321         * gcc.dg/torture/pr44695.c: New.
2322
2323 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2324
2325         PR c++/16630
2326         * g++.dg/ext/pretty3.C: New.
2327
2328 2010-07-04  Richard Guenther  <rguenther@suse.de>
2329
2330         PR middle-end/44809
2331         * g++.dg/torture/pr44809.C: New testcase.
2332
2333 2010-07-04  Richard Guenther  <rguenther@suse.de>
2334
2335         PR tree-optimization/44656
2336         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2337
2338 2010-07-04  Ira Rosen  <irar@il.ibm.com>
2339             Revital Eres  <eres@il.ibm.com>
2340
2341         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2342         misaligned stores.
2343         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2344         gcc.dg/vect/vect-96.c: Likewise.
2345         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2346         that support misaligned stores. Change the number of expected
2347         misaligned accesses.
2348         * gcc.dg/vect/vect-peel-1.c: New test.
2349         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2350         gcc.dg/vect/vect-peel-4.c: Likewise.
2351         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2352         vectorizable on all targets that support realignment.
2353         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2354
2355 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2356
2357         PR c/44806
2358         * gcc.dg/torture/pr44806.c: New.
2359
2360 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2361
2362         * gnat.dg/cond_expr1.adb: New test.
2363
2364 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2365
2366         * gnat.dg/modular3.adb: New test.
2367         * gnat.dg/modular3_pkg.ads: New helper.
2368
2369 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
2370             Mikael Pettersson  <mikpe@it.uu.se>
2371
2372         PR testsuite/44518
2373         * obj-c++.dg/encode-2.mm: Produce object and save temps.
2374         Make signed-ness of chars explicit.  Scan the object for
2375         strings that are split by some target assemblers.
2376         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2377         explicit.
2378
2379 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
2380
2381         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2382
2383 2010-07-02  Le-Chun Wu  <lcwu@google.com>
2384
2385         PR/44128
2386         * g++.dg/warn/Wshadow-7.C: New test.
2387
2388 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
2389             Julian Brown  <julian@codesourcery.com>
2390             Sandra Loosemore  <sandra@codesourcery.com>
2391
2392         * gcc.c-torture/execute/20100416-1.c: New test case.
2393
2394 2010-07-02  Julian Brown  <julian@codesourcery.com>
2395             Sandra Loosemore  <sandra@codesourcery.com>
2396
2397         PR target/43703
2398
2399         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2400         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2401
2402 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2403             Julian Brown  <julian@codesourcery.com>
2404
2405         * gcc.target/arm/neon/vadds64.c: Regenerated.
2406         * gcc.target/arm/neon/vaddu64.c: Regenerated.
2407         * gcc.target/arm/neon/vsubs64.c: Regenerated.
2408         * gcc.target/arm/neon/vsubu64.c: Regenerated.
2409         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2410         * gcc.target/arm/neon-vmls-1.c: Likewise.
2411         * gcc.target/arm/neon-vsubs64.c: New execution test.
2412         * gcc.target/arm/neon-vsubu64.c: New execution test.
2413         * gcc.target/arm/neon-vadds64.c: New execution test.
2414         * gcc.target/arm/neon-vaddu64.c: New execution test.
2415
2416 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2417
2418         * gcc.target/arm/neon-vands64.c: New.
2419         * gcc.target/arm/neon-vandu64.c: New.
2420         * gcc.target/arm/neon-vbics64.c: New.
2421         * gcc.target/arm/neon-vbicu64.c: New.
2422         * gcc.target/arm/neon-veors64.c: New.
2423         * gcc.target/arm/neon-veoru64.c: New.
2424         * gcc.target/arm/neon-vorns64.c: New.
2425         * gcc.target/arm/neon-vornu64.c: New.
2426         * gcc.target/arm/neon-vorrs64.c: New.
2427         * gcc.target/arm/neon-vorru64.c: New.
2428         * gcc.target/arm/neon/vands64.c: Regenerated.
2429         * gcc.target/arm/neon/vandu64.c: Regenerated.
2430         * gcc.target/arm/neon/vbics64.c: Regenerated.
2431         * gcc.target/arm/neon/vbicu64.c: Regenerated.
2432         * gcc.target/arm/neon/veors64.c: Regenerated.
2433         * gcc.target/arm/neon/veoru64.c: Regenerated.
2434         * gcc.target/arm/neon/vorns64.c: Regenerated.
2435         * gcc.target/arm/neon/vornu64.c: Regenerated.
2436         * gcc.target/arm/neon/vorrs64.c: Regenerated.
2437         * gcc.target/arm/neon/vorru64.c: Regenerated.
2438
2439 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2440
2441         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2442
2443 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2444
2445         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2446         * gfortran.dg/intent_out_5.f90: Same.
2447         * gfortran.dg/ltrans-7.f90: Same.
2448         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2449
2450 2010-07-02  Jan Hubicka  <jh@suse.cz>
2451
2452         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2453
2454 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2455
2456         * objc-obj-c++-shared/Object1.h: Correct Line endings.
2457
2458 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
2459
2460         PR c++/44780
2461         * c-c++-common/Wunused-var-12.c: New test.
2462
2463 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
2464
2465         PR target/42835
2466         * gcc.target/arm/pr42835.c: New test.
2467
2468         PR target/42172
2469         * gcc.target/arm/pr42172-1.c: New test.
2470
2471 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2472
2473         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2474
2475 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2476
2477         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2478         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2479         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2480         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2481         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2482         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2483         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2484         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2485         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2486         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2487         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2488         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2489         * gcc.target/arm/neon-vdup_ns64.c: New.
2490         * gcc.target/arm/neon-vdup_nu64.c: New.
2491         * gcc.target/arm/neon-vdupQ_ns64.c: New.
2492         * gcc.target/arm/neon-vdupQ_nu64.c: New.
2493         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2494         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2495         * gcc.target/arm/neon-vmov_ns64.c: New.
2496         * gcc.target/arm/neon-vmov_nu64.c: New.
2497         * gcc.target/arm/neon-vmovQ_ns64.c: New.
2498         * gcc.target/arm/neon-vmovQ_nu64.c: New.
2499         * gcc.target/arm/neon-vget_lanes64.c: New.
2500         * gcc.target/arm/neon-vget_laneu64.c: New.
2501         * gcc.target/arm/neon-vset_lanes64.c: New.
2502         * gcc.target/arm/neon-vset_laneu64.c: New.
2503
2504 2010-07-02  Richard Guenther  <rguenther@suse.de>
2505
2506         * g++.dg/torture/20100702-1.C: New testcase.
2507
2508 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2509
2510         PR target/44707
2511         * gcc.c-torture/compile/pr44707.c: New test.
2512
2513 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2514
2515         PR c++/44039
2516         * g++.dg/template/crash101.C: New.
2517
2518 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2519
2520         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2521         Use the ABI-0 accessors and fail it for m64.
2522
2523 2010-07-02  Jan Hubicka  <jh@suse.cz>
2524
2525         * g++.dg/tree-ssa/pr44706.C: New testcase.
2526
2527 2010-07-02  Richard Guenther  <rguenther@suse.de>
2528
2529         PR tree-optimization/44748
2530         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2531
2532 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2533
2534         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2535         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
2536         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2537         the method types to forward:.
2538
2539 2010-06-30  Jason Merrill  <jason@redhat.com>
2540
2541         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
2542         * g++.dg/other/pr25632.C: Likewise.
2543
2544 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
2545
2546         PR tree-optimization/40421
2547         * gfortran.fortran-torture/compile/pr40421.f90: New test.
2548
2549 2010-07-01  Richard Guenther  <rguenther@suse.de>
2550
2551         PR middle-end/42834
2552         PR middle-end/44468
2553         * gcc.c-torture/execute/20100316-1.c: New testcase.
2554         * gcc.c-torture/execute/pr44468.c: Likewise.
2555         * gcc.c-torture/compile/20100609-1.c: Likewise.
2556         * gcc.dg/volatile2.c: Adjust.
2557         * gcc.dg/plugin/selfassign.c: Likewise.
2558         * gcc.dg/pr36902.c: Likewise.
2559         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
2560         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
2561         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2562         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2563         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2564         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2565         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
2566         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2567         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2568         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2569         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2570         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2571         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2572         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
2573         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2574         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2575         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
2576         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2577         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2578         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2579         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2580         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2581         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
2582         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
2583         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2584         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2585         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2586         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2587         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2588         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2589         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
2590         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2591         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
2592         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2593         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2594         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2595         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
2596         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2597         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2598         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2599         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2600         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2601         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2602         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2603         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
2604         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2605         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2606         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2607         * gcc.dg/tree-prof/stringop-1.c: Adjust.
2608         * g++.dg/tree-ssa/pr31146.C: Likewise.
2609         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
2610         * g++.dg/tree-ssa/pr33604.C: Likewise.
2611         * g++.dg/plugin/selfassign.c: Likewise.
2612         * gfortran.dg/array_memcpy_3.f90: Likewise.
2613         * gfortran.dg/array_memcpy_4.f90: Likewise.
2614         * c-c++-common/torture/pr42834.c: New testcase.
2615
2616 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
2617
2618         PR c++/44628
2619         * g++.dg/template/crash100.C: New.
2620
2621 2010-06-30  Jan Hubicka  <jh@suse.cz>
2622
2623         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
2624
2625 2010-06-30  Michael Matz  <matz@suse.de>
2626
2627         PR bootstrap/44699
2628         * gcc.dg/pr44699.c: New test.
2629
2630 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
2631
2632         PR tree-optimization/39799
2633         * c-c++-common/uninit-17.c: New test.
2634
2635 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2636
2637         PR libfortran/43298
2638         * gfortran.dg/read_infnan_1.f90: New test.
2639
2640 2010-06-29  Jason Merrill  <jason@redhat.com>
2641
2642         Enable implicitly declared move constructor/operator= (N3053).
2643         * g++.dg/cpp0x/implicit3.C: New.
2644         * g++.dg/cpp0x/implicit4.C: New.
2645         * g++.dg/cpp0x/implicit5.C: New.
2646         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2647         * g++.dg/cpp0x/not_special.C: Adjust.
2648         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2649         * g++.dg/cpp0x/rv1n.C: Adjust.
2650         * g++.dg/cpp0x/rv1p.C: Adjust.
2651         * g++.dg/cpp0x/rv2n.C: Adjust.
2652         * g++.dg/cpp0x/rv2p.C: Adjust.
2653         * g++.dg/cpp0x/rv3n.C: Adjust.
2654         * g++.dg/cpp0x/rv3p.C: Adjust.
2655         * g++.dg/cpp0x/rv4n.C: Adjust.
2656         * g++.dg/cpp0x/rv4p.C: Adjust.
2657         * g++.dg/cpp0x/rv5n.C: Adjust.
2658         * g++.dg/cpp0x/rv5p.C: Adjust.
2659         * g++.dg/cpp0x/rv6n.C: Adjust.
2660         * g++.dg/cpp0x/rv6p.C: Adjust.
2661         * g++.dg/cpp0x/rv7n.C: Adjust.
2662         * g++.dg/cpp0x/rv7p.C: Adjust.
2663         * g++.dg/cpp0x/rv8p.C: Adjust.
2664         * g++.dg/gomp/pr26690-1.C: Adjust.
2665         * g++.dg/other/error20.C: Adjust.
2666         * g++.dg/other/error31.C: Adjust.
2667         * g++.dg/parse/error19.C: Adjust.
2668         * g++.dg/template/qualttp5.C: Adjust.
2669         * g++.old-deja/g++.law/ctors5.C: Adjust.
2670
2671         Enable implicitly deleted functions (N2346)
2672         * g++.dg/cpp0x/defaulted17.C: New.
2673         * g++.dg/cpp0x/implicit1.C: New.
2674         * g++.dg/cpp0x/implicit2.C: New.
2675         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
2676         * g++.dg/ext/has_virtual_destructor.C: Adjust.
2677         * g++.dg/init/ctor4.C: Adjust.
2678         * g++.dg/init/synth2.C: Adjust.
2679         * g++.dg/lto/20081118_1.C: Adjust.
2680         * g++.dg/other/error13.C: Adjust.
2681         * g++.dg/other/unused1.C: Adjust.
2682         * g++.old-deja/g++.bob/inherit2.C: Adjust.
2683         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2684         * g++.old-deja/g++.jason/opeq3.C: Adjust.
2685         * g++.old-deja/g++.law/ctors17.C: Adjust.
2686         * g++.old-deja/g++.oliva/delete1.C: Adjust.
2687         * g++.old-deja/g++.pt/assign1.C: Adjust.
2688         * g++.old-deja/g++.pt/crash20.C: Adjust.
2689
2690         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
2691         * g++.dg/cpp0x/defaulted13.C: Adjust.
2692         * g++.dg/cpp0x/defaulted2.C: Adjust.
2693         * g++.dg/cpp0x/defaulted3.C: Adjust.
2694         * g++.dg/cpp0x/initlist9.C: Adjust.
2695         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
2696         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
2697         * g++.dg/init/synth2.C: Adjust.
2698
2699         * g++.dg/cpp0x/defaulted19.C: New.
2700
2701         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
2702         * g++.dg/template/error23.C: Fix for -std=c++0x.
2703
2704 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
2705
2706         PR fortran/44718
2707         * gfortran.dg/proc_ptr_28.f90: New.
2708
2709 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
2710
2711         PR tree-optimization/43801
2712         * g++.dg/torture/pr43801.C: New test.
2713
2714         PR debug/44668
2715         * g++.dg/debug/dwarf2/accessibility1.C: New test.
2716
2717 2010-06-29  Jason Merrill  <jason@redhat.com>
2718
2719         PR c++/44587
2720         * g++.dg/template/qualified-id2.C: New.
2721         * g++.dg/template/qualified-id3.C: New.
2722
2723 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
2724
2725         PR fortran/44696
2726         * gfortran.dg/associated_target_4.f90: New.
2727
2728 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
2729
2730         PR fortran/44582
2731         * gfortran.dg/aliasing_array_result_1.f90 : New test.
2732
2733 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2734
2735         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
2736
2737 2010-06-29  Jan Hubicka  <jh@suse.cz>
2738
2739         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
2740
2741 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
2742
2743         PR target/43902
2744         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
2745         * gcc.target/arm/wmul-3.c: New test.
2746         * gcc.target/arm/wmul-4.c: New test.
2747
2748 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
2749
2750         PR rtl-optimization/44659
2751         * gcc.target/i386/extract-1.c: New.
2752         * gcc.target/i386/extract-2.c: Likewise.
2753         * gcc.target/i386/extract-3.c: Likewise.
2754         * gcc.target/i386/extract-4.c: Likewise.
2755         * gcc.target/i386/extract-5.c: Likewise.
2756         * gcc.target/i386/extract-6.c: Likewise.
2757
2758 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
2759
2760         PR c++/44682
2761         * g++.dg/warn/Wunused-var-14.C: New test.
2762
2763 2010-06-28  Tobias Burnus  <burnus@net-b.de>
2764
2765         PR fortran/43298
2766         * gfortran.dg/nan_6.f90: New.
2767
2768 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
2769
2770         PR tree-optimization/43781
2771         * gcc.dg/torture/pr43781.c: New.
2772
2773 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
2774
2775         PR fortran/40158
2776         * gfortran.dg/actual_rank_check_1.f90: New test.
2777
2778 2010-06-28  Martin Jambor  <mjambor@suse.cz>
2779
2780         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
2781
2782 2010-06-28  Jan Hubicka  <jh@suse.cz>
2783
2784         PR tree-optimization/44687
2785         * gcc.c-torture/compile/pr44687.c
2786
2787 2010-06-28  Martin Jambor  <mjambor@suse.cz>
2788
2789         PR c++/44535
2790         * g++.dg/torture/pr44535.C: New test.
2791
2792 2010-06-28  Michael Matz  <matz@suse.de>
2793
2794         PR middle-end/44592
2795         * gfortran.dg/pr44592.f90: New test.
2796
2797 2010-06-28  Jan Hubicka  <jh@suse.cz>
2798
2799         PR tree-optimization/44357
2800         * g++.dg/torture/pr44357.C: New testcase.
2801
2802 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2803
2804         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
2805         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
2806         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
2807         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
2808         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
2809         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2810         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
2811         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
2812
2813 2010-06-27  Jan Hubicka  <jh@suse.cz>
2814
2815         * gcc.c-torture/compile/pr44686.c: New file.
2816
2817 2010-06-27  Richard Guenther  <rguenther@suse.de>
2818
2819         PR tree-optimization/44683
2820         * gcc.c-torture/execute/pr44683.c: New testcase.
2821
2822 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
2823
2824         * gnat.dg/noreturn3.ad[sb]: New test.
2825
2826 2010-06-26  Jason Merrill  <jason@redhat.com>
2827
2828         * g++.dg/cpp0x/explicit5.C: New.
2829
2830 2010-06-26  Richard Guenther  <rguenther@suse.de>
2831
2832         PR tree-optimization/44393
2833         * gcc.dg/pr44393.c: New testcase.
2834
2835 2010-06-26  Jan Hubicka  <jh@suse.cz>
2836
2837         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
2838
2839 2010-06-26  Richard Guenther  <rguenther@suse.de>
2840
2841         PR middle-end/44674
2842         * gcc.dg/pr44674.c: New testcase.
2843
2844 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
2845
2846         * gcc.dg/opts-3.c: New test.
2847
2848 2010-06-26  Tobias Burnus  <burnus@net-b.de>
2849
2850         * gfortran.dg/type_decl_1.f90: New.
2851         * gfortran.dg/type_decl_2.f90: New.
2852
2853 2010-06-26  Tobias Burnus  <burnus@net-b.de>
2854
2855         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
2856         * gfortran.dg/semicolon_fixed_2.f: Ditto.
2857
2858 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2859
2860         PR testsuite/38946
2861         * gfortran.dg/array_constructor_23.f: Update test to allow for small
2862         error in comparing reals.
2863
2864 2010-06-25  Tobias Burnus  <burnus@net-b.de>
2865
2866         * selected_real_kind_2.f90: New.
2867         * selected_real_kind_3.f90: New.
2868
2869 2010-06-25  Tobias Burnus  <burnus@net-b.de>
2870
2871         * gfortran.dg/entry_19.f90: New.
2872
2873 2010-06-25  Tobias Burnus  <burnus@net-b.de>
2874
2875         * gfortran.dg/end_subroutine_1.f90: New.
2876         * gfortran.dg/end_subroutine_2.f90: New.
2877         * gfortran.dg/interface_proc_end.f90: Update.
2878
2879 2010-06-25  Tobias Burnus  <burnus@net-b.de>
2880
2881         * gfortran.dg/semicolon_fixed.f: Update.
2882         * gfortran.dg/semicolon_fixed_2.f: New.
2883         * gfortran.dg/semicolon_free_2.f90: New.
2884         * gfortran.dg/semicolon_free.f90: Update.
2885
2886 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2887
2888         PR fortran/44448
2889         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
2890
2891 2010-06-25  Martin Jambor  <mjambor@suse.cz>
2892
2893         * g++.dg/ipa/iinline-3.C: New test.
2894         * gcc.dg/ipa/modif-1.c: Removed.
2895
2896 2010-06-25  Jan Hubicka  <jh@suse.cz>
2897
2898         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
2899
2900 2010-06-25  Martin Jambor  <mjambor@suse.cz>
2901
2902         * g++.dg/ipa/iinline-2.C: New test.
2903
2904 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
2905
2906         PR middle-end/43866
2907         * gfortran.dg/pr43866.f90: New test.
2908
2909         PR tree-optimization/44539
2910         * gcc.dg/pr44539.c: New test.
2911
2912 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
2913
2914         From Jim Wilson:
2915         PR target/43902
2916         * gcc.target/mips/madd-9.c: New test.
2917
2918 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
2919
2920         PR c/44517
2921         * gcc.dg/noncompile/pr44517.c: New.
2922         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
2923
2924 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
2925
2926         PR testsuite/43283
2927         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
2928         and add argument to nop for IA64.
2929
2930 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
2931
2932         PR target/44588
2933         * gcc.target/i386/mod-1.c: New.
2934         * gcc.target/i386/umod-1.c: Likewise.
2935         * gcc.target/i386/umod-2.c: Likewise.
2936         * gcc.target/i386/umod-3.c: Likewise.
2937
2938 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
2939
2940         PR middle-end/44492
2941         * g++.dg/torture/pr44492.C: New test.
2942
2943 2010-06-24  Andi Kleen  <ak@linux.intel.com>
2944
2945         * c-c++-common/warn-omitted-condop.c: New.
2946
2947 2010-06-24  Tobias Burnus  <burnus@net-b.de>
2948
2949         PR fortran/44614
2950         * gfortran.dg/import8.f90: New.
2951
2952 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
2953
2954         * gnat.dg/not_null.adb: Update test case.
2955
2956 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
2957
2958         PR c++/44619
2959         * g++.dg/warn/Wunused-var-13.C: New test.
2960
2961         PR c++/44627
2962         * g++.dg/diagnostic/method1.C: New test.
2963
2964 2010-06-22  Cary Coutant  <ccoutant@google.com>
2965
2966         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
2967
2968 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
2969
2970         PR fortran/44616
2971         * gfortran.dg/abstract_type_8.f03: New.
2972
2973 2010-06-21  Jason Merrill  <jason@redhat.com>
2974
2975         * g++.dg/cpp0x/noexcept08.C: New.
2976
2977         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
2978
2979 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
2980
2981         PR target/44615
2982         * gcc.target/i386/sse2-vec-2a.c: New.
2983
2984 2010-06-21  DJ Delorie  <dj@redhat.com>
2985
2986         * gcc.dg/pragma-diag-1.c: New.
2987
2988 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
2989
2990         PR target/44615
2991         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
2992
2993 2010-06-21  Alan Modra  <amodra@gmail.com>
2994
2995         PR testsuite/44505
2996         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
2997         tail call to check_fa_mid.
2998
2999 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3000
3001         PR target/44575
3002         * gcc.c-torture/execute/pr44575.c: New test.
3003
3004 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3005
3006         PR fortran/40632
3007         * gfortran.dg/contiguous_1.f90: New.
3008         * gfortran.dg/contiguous_2.f90: New.
3009         * gfortran.dg/contiguous_3.f90: New.
3010
3011 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3012
3013         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3014         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3015
3016 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3017
3018         PR target/44546
3019         * gcc.target/i386/pr44546.c: New test.
3020
3021 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3022
3023         * gcc.dg/opts-2.c: New test.
3024
3025 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3026
3027         PR fortran/44584
3028         * gfortran.dg/typebound_proc_15.f03: Modified.
3029
3030 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3031
3032         PR target/44072
3033         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3034         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3035
3036 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3037
3038         * g++.dg/ext/label13.C: Fix typo in last change.
3039
3040 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3041
3042         PR libfortran/44477
3043         * gfortran.dg/eof_3.f90
3044         * gfortran.dg/endfile_2.f90
3045         * gfortran.dg/endfile_4.f90
3046         * gfortran.dg/endfile_3.f90
3047
3048 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3049
3050         PR c++/41090
3051         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3052
3053 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3054
3055         PR fortran/44556
3056         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3057
3058 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3059
3060         * gcc.target/arm/pr40900.c: New test.
3061
3062 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3063
3064         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3065
3066 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3067
3068         PR fortran/44558
3069         * gfortran.dg/typebound_call_15.f03: New.
3070
3071 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3072
3073         PR c++/44486
3074         * g++.dg/pr44486.C: New.
3075
3076 2010-06-16  DJ Delorie  <dj@redhat.com>
3077
3078         * gcc.target/i386/volatile-bitfields-1.c: New.
3079         * gcc.target/i386/volatile-bitfields-2.c: New.
3080
3081 2010-06-16  Jason Merrill  <jason@redhat.com>
3082
3083         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3084
3085         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3086
3087 2010-06-16  Richard Guenther  <rguenther@suse.de>
3088
3089         PR c/44555
3090         * gcc.c-torture/execute/pr44555.c: New testcase.
3091
3092 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3093
3094         PR fortran/44549
3095         * gfortran.dg/typebound_proc_16.f03: New.
3096
3097 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3098
3099         * g++.dg/torture/pr43905.C: New test.
3100
3101 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3102
3103         PR testsuite/44538
3104         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3105         initialization loop from being vectorized.
3106         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3107
3108 2010-06-16  Alan Modra  <amodra@gmail.com>
3109
3110         PR tree-optimization/44507
3111         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3112
3113 2010-06-15  Jason Merrill  <jason@redhat.com>
3114
3115         * g++.dg/overload/arg3.C: Adjust error locations.
3116         * g++.dg/overload/copy1.C: Likewise.
3117         * g++.dg/tc1/dr152.C: Likewise.
3118         * g++.dg/template/incomplete4.C: Likewise.
3119         * g++.dg/template/incomplete5.C: Likewise.
3120         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3121         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3122         * g++.old-deja/g++.pt/crash9.C: Likewise.
3123
3124         * g++.dg/inherit/virtual5.C: New.
3125
3126         * g++.dg/cpp0x/defaulted18.C: New.
3127
3128         * g++.dg/cpp0x/initlist40.C: New.
3129
3130         * g++.dg/cpp0x/initlist39.C: New.
3131
3132 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3133
3134         PR middle-end/44391
3135         * gcc.dg/graphite/pr44391.c: New.
3136
3137 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3138
3139         PR fortran/43388
3140         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3141         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3142         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3143         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3144
3145 2010-06-15  Richard Guenther  <rguenther@suse.de>
3146
3147         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3148
3149 2010-06-15  Richard Guenther  <rguenther@suse.de>
3150
3151         * gcc.dg/vect/bb-slp-21.c: Adjust.
3152         * gcc.dg/vect/bb-slp-13.c: Likewise
3153         * gcc.dg/vect/bb-slp-4.c: Likewise
3154         * gcc.dg/vect/bb-slp-22.c: Likewise
3155         * gcc.dg/vect/bb-slp-14.c: Likewise
3156         * gcc.dg/vect/bb-slp-23.c: Likewise
3157         * gcc.dg/vect/bb-slp-15.c: Likewise
3158         * gcc.dg/vect/bb-slp-17.c: Likewise
3159         * gcc.dg/vect/bb-slp-18.c: Likewise
3160         * gcc.dg/vect/bb-slp-19.c: Likewise
3161         * gcc.dg/vect/bb-slp-10.c: Likewise
3162         * gcc.dg/vect/bb-slp-11.c: Likewise
3163         * gcc.dg/vect/bb-slp-20.c: Likewise
3164         * gcc.dg/vect/bb-slp-3.c: Likewise
3165
3166 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3167
3168         PR fortran/44536
3169         * gfortran.dg/gomp/pr44536.f90: New test.
3170         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3171
3172 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3173
3174         PR target/44534
3175         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3176         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3177
3178 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3179
3180         PR tree-optimization/44508
3181         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3182
3183         PR bootstrap/44509
3184         * gcc.dg/pr44509.c: New test.
3185
3186 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3187
3188         PR tree-optimization/44507
3189         * gcc.dg/vect/pr44507.c: New test.
3190
3191 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3192
3193         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3194         and c-pretty-print.h.
3195
3196         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3197
3198 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3199
3200         * gfortran.dg/whole_file_18.f90: Updated error message.
3201
3202 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3203
3204         * gfortran.dg/whole_file_20.f03: New.
3205
3206 2010-06-12  Jan Hubicka  <jh@suse.cz>
3207
3208         * gcc.c-torture/compile/pc44485.c: New testcase.
3209
3210 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3211
3212         PR fortran/40117
3213         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3214         * gfortran.dg/typebound_proc_14.f03: New.
3215         * gfortran.dg/typebound_proc_15.f03: New.
3216
3217 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3218
3219         * gcc.dg/opts-1.c: New test.
3220
3221 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3222
3223         * gcc.dg/funroll-loops-all.c: Update expected error.
3224
3225 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3226
3227         PR target/44481
3228         * gcc.target/i386/pr44481.c: New test.
3229
3230 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3231
3232         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3233
3234 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3235
3236         PR middle-end/44483
3237         * gcc.dg/tree-ssa/pr44483.c: New.
3238
3239 2010-06-11  Paul Brook  <paul@codesourcery.com>
3240
3241         * g++.dg/other/arm-neon-1.C: New test.
3242
3243 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3244
3245         PR fortran/42051
3246         PR fortran/43896
3247         * gfortran.dg/class_23.f03: New test.
3248
3249 2010-06-11  Jan Hubicka  <jh@suse.cz>
3250
3251         * gcc.dg/ipa/pure-const-2.c: New testcase.
3252
3253 2010-06-11  Jan Hubicka  <jh@suse.cz>
3254
3255         * gcc.dg/noreturn-7.c: Update.
3256         * gcc.dg/noreturn-4.c: Update.
3257
3258 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3259
3260         Fix MIPS bootstrap
3261         * g++.dg/other/typedef4.C: New test.
3262
3263 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3264
3265         PR fortran/44207
3266         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3267
3268 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3269
3270         PR fortran/44457
3271         * gfortran.dg/asynchronous_3.f03
3272
3273 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
3274
3275         PR middle-end/44185
3276         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3277         non-temporal stores out of the tests to form new test cases.  As a
3278         result, no non-temporal store should be generated in this case.
3279
3280         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
3281         prefetch-7.c that generate one non-temporal store.
3282
3283         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
3284         prefetch-7.c that generate one non-temporal store and one
3285         one-temporal prefetch.
3286
3287 2010-06-10  Martin Jambor  <mjambor@suse.cz>
3288
3289         PR tree-optimization/44258
3290         * gcc.dg/tree-ssa/pr44258.c: New test.
3291
3292 2010-06-10  Daniel Kraft  <d@domob.eu>
3293
3294         PR fortran/38936
3295         * gfortran.dg/associate_1.f03: New test.
3296         * gfortran.dg/associate_2.f95: New test.
3297         * gfortran.dg/associate_3.f03: New test.
3298         * gfortran.dg/associate_4.f08: New test.
3299
3300 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3301
3302         * gfortran.dg/selected_char_kind_4.f90: New test.
3303
3304 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
3305
3306         * gcc.dg/pr42461.c: New test.
3307
3308 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3309
3310         PR fortran/44347
3311         * gfortran.dg/selected_real_kind_1.f90: New.
3312
3313 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3314
3315         PR fortran/44359
3316         * gfortran.dg/warn_conversion.f90: Removed check for redundant
3317         warning.
3318         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3319         check for warning.
3320
3321 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3322
3323         * gfortran.dg/data_namelist_conflict.f90: New test.
3324
3325 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3326
3327         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3328         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3329         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3330
3331 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3332
3333         * testsuite/gfortran.dg/mvbits_9.f90: New test.
3334         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3335         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3336         * testsuite/gfortran.dg/btest_1.f90: Ditto.
3337         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3338
3339 2010-06-09  Jason Merrill  <jason@redhat.com>
3340
3341         PR c++/44366
3342         * g++.dg/cpp0x/decltype23.C: Move to...
3343         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3344
3345 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
3346
3347         PR fortran/44211
3348         * gfortran.dg/typebound_call_14.f03: New test.
3349
3350 2010-06-09  Martin Jambor  <mjambor@suse.cz>
3351
3352         PR tree-optimization/44423
3353         * gcc.dg/tree-ssa/pr44423.c: New test.
3354
3355 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
3356
3357         PR testsuite/42843
3358         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3359         TV_NONE to initialize tv_id field.
3360         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3361         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3362         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3363         Include toplev.h .
3364         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3365         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3366         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3367
3368 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
3369
3370         PR tree-optimization/39874
3371         PR middle-end/28685
3372         * gcc.dg/pr39874.c: New file.
3373
3374 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3375
3376         * g++.dg/ext/attr-alias-1.C: New.
3377         * g++.dg/ext/attr-alias-2.C: New.
3378
3379 2010-06-07  Tobias Burnus  <burnus@net-b.de>
3380
3381         PR fortran/44446
3382         * gfortran.dg/proc_ptr_27.f90: New.
3383
3384 2010-06-07  Jason Merrill  <jason@redhat.com>
3385
3386         PR c++/44366
3387         * g++.dg/cpp0x/decltype23.C: New.
3388
3389 2010-06-08  Andrew Pinski <pinskia@gmail.com>
3390             Shujing Zhao  <pearly.zhao@oracle.com>
3391
3392         PR c/37724
3393         * gcc.dg/c90-const-expr-10.c: Adjust.
3394         * gcc.dg/c99-const-expr-10.c: Adjust.
3395         * gcc.dg/init-bad-7.c: New.
3396
3397 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3398
3399         * lib/target-supports.exp (check_effective_target_gas): New proc.
3400         * gcc.c-torture/execute/960321-1.x: New file.
3401
3402 2010-06-07  Jason Merrill  <jason@redhat.com>
3403
3404         PR c++/44401
3405         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3406
3407 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
3408
3409         PR c++/44444
3410         * g++.dg/warn/Wunused-var-12.C: New test.
3411
3412         PR c++/44443
3413         * c-c++-common/Wunused-var-11.c: New test.
3414
3415 2010-06-07  Jan Hubicka  <jh@suse.cz>
3416
3417         * gcc.dg/ipa/pure-const-1.c: New testcase.
3418
3419 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
3420
3421         PR rtl-optimization/44404
3422         * gcc.dg/pr44404.c: New.
3423
3424 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
3425
3426         PR target/44159
3427         * gcc.target/i386/abi-2.c: Check sysv abi here.
3428         * gcc.target/i386/aes-avx-check.h: Call test in noinline
3429         function to avoid failures by different ABIs.
3430         * gcc.target/i386/aes-check.h: Likewise.
3431         * gcc.target/i386/avx-check.h: Likewise.
3432         * gcc.target/i386/fma4-check.h: Likewise.
3433         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3434         * gcc.target/i386/mmx-check.h: Likewise.
3435         * gcc.target/i386/pclmul-avx-check.h: Likewise.
3436         * gcc.target/i386/pclmul-check.h: Likewise.
3437         * gcc.target/i386/sse-check.h: Likewise.
3438         * gcc.target/i386/sse2-check.h: Likewise.
3439         * gcc.target/i386/sse3-check.h: Likewise.
3440         * gcc.target/i386/sse4_1-check.h: Likewise.
3441         * gcc.target/i386/sse4_2-check.h: Likewise.
3442         * gcc.target/i386/sse4a-check.h: Likewise.
3443         * gcc.target/i386/ssse3-check.h: Likewise.
3444         * gcc.target/i386/xop-check.h: Likewise.
3445         * gcc.target/i386/pr27971.c: Fix for LLP64.
3446         * gcc.target/i386/pr39139.c: Likewise.
3447         * gcc.target/i386/pr39315-check.c: Likewise.
3448         * gcc.target/i386/vararg-1.c: Likewise.
3449         * gcc.target/i386/vararg-2.c: Likewise.
3450         Additional add dg-compile to avoid failure due
3451         missing foo symbol.
3452
3453         * gcc.dg/compound-literal-1.c: Fix for llp64.
3454         * gcc.dg/pr32370.c: Likewise.
3455         * gcc.dg/pr37561.c: Likewise.
3456         * gcc.dg/pr41340.c: Likewise.
3457         * gcc.dg/pr41551.c: Likewise.
3458
3459 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3460
3461         PR c++/44188
3462         * g++.dg/debug/dwarf2/typedef3.C: New test.
3463
3464 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3465
3466         PR c/20000
3467         * c-c++-common/pr20000.c: New.
3468
3469 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
3470
3471         PR c++/44086
3472         * g++.dg/init/pr44086.C: New.
3473         * g++.dg/cpp0x/decltype4.C: Adjust.
3474
3475 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3476
3477         PR fortran/43945
3478         * gfortran.dg/generic_23.f03: New test.
3479
3480 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3481
3482         PR fortran/43895
3483         * gfortran.dg/alloc_comp_class_1.f90 : New test.
3484
3485 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
3486
3487         PR c++/44361
3488         * c-c++-common/Wunused-var-9.c: New test.
3489
3490 2010-06-05  Jason Merrill  <jason@redhat.com>
3491
3492         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3493
3494 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
3495
3496         PR c/44322
3497         * gcc.dg/c99-restrict-4.c: New test.
3498
3499 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
3500
3501         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3502         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3503         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3504         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3505         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3506         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3507         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3508         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3509         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3510         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3511         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3512         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3513         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3514         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3515         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3516         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3517         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3518         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3519         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3520         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3521         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3522         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3523
3524 2010-06-04  Jason Merrill  <jason@redhat.com>
3525
3526         * g++.dg/cpp0x/noexcept06.C: New.
3527         * g++.dg/cpp0x/noexcept07.C: New.
3528
3529         * g++.dg/cpp0x/noexcept01.C: New.
3530         * g++.dg/cpp0x/noexcept02.C: New.
3531         * g++.dg/cpp0x/noexcept03.C: New.
3532         * g++.dg/cpp0x/noexcept04.C: New.
3533         * g++.dg/cpp0x/noexcept05.C: New.
3534
3535 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
3536
3537         PR c++/44412
3538         * g++.dg/warn/Wunused-var-10.C: New test.
3539         * g++.dg/warn/Wunused-var-11.C: New test.
3540
3541         PR c++/44362
3542         * c-c++-common/Wunused-var-10.c: New test.
3543
3544 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3545
3546         PR c/25880
3547         * gcc.dg/assign-warn-2.c: Update.
3548         * gcc.dg/cpp/line3.c: Update.
3549         * gcc.dg/c99-array-lval-8.c: Update.
3550         * gcc.dg/cast-qual-2.c: Update.
3551         * gcc.dg/c99-arraydecl-3.c:  Update.
3552         * gcc.dg/assign-warn-1.c:  Update.
3553         * gcc.dg/format/gcc_diag-1.c:  Update.
3554
3555 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
3556
3557         PR rtl-optimization/39871
3558         PR rtl-optimization/40615
3559         PR rtl-optimization/42500
3560         PR rtl-optimization/42502
3561         * gcc.target/arm/eliminate.c: New test.
3562
3563 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3564
3565         PR libstdc++/44410
3566         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
3567         * g++.old-deja/g++.other/delete3.C: Likewise.
3568         * g++.old-deja/g++.other/new.C: Likewise.
3569         * g++.old-deja/g++.law/operators27.C: Likewise.
3570         * g++.old-deja/g++.mike/p755.C: Likewise.
3571         * g++.dg/eh/new1.C: Likewise.
3572         * g++.dg/init/new5.C: Likewise.
3573
3574 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3575
3576         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
3577         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
3578         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
3579
3580 2010-06-03  Richard Guenther  <rguenther@suse.de>
3581
3582         PR lto/41921
3583         * lib/lto.exp: Always load gcc.exp.
3584         (lto-obj): For C source files invoke gcc_target_compile.
3585         * g++.dg/lto/20100603-1_0.C: New testcase.
3586         * g++.dg/lto/20100603-1_1.c: Likewise.
3587
3588 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
3589
3590         PR tree-optimization/43688
3591         * gfortran.dg/pr43688.f90: New.
3592
3593 2010-06-03  Richard Guenther  <rguenther@suse.de>
3594
3595         PR lto/41584
3596         * gcc.dg/lto/20100603-1_0.c: New testcase.
3597         * gcc.dg/lto/20100603-2_0.c: Likewise.
3598         * gcc.dg/lto/20100603-3_0.c: Likewise.
3599
3600 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3601
3602         PR target/44218
3603         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
3604         * gcc.target/powerpc/recip-2.c: Ditto.
3605         * gcc.target/powerpc/recip-3.c: Ditto.
3606         * gcc.target/powerpc/recip-4.c: Ditto.
3607         * gcc.target/powerpc/recip-5.c: Ditto.
3608         * gcc.target/powerpc/recip-6.c: Ditto.
3609         * gcc.target/powerpc/recip-7.c: Ditto.
3610         * gcc.target/powerpc/recip-test.h: Ditto.
3611         * gcc.target/powerpc/recip-test2.h: Ditto.
3612
3613 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3614
3615         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
3616
3617 2010-06-02  Jason Merrill  <jason@redhat.com>
3618
3619         * g++.dg/ext/vector9.C: Expect typedef in error message.
3620
3621         PR c++/9726
3622         PR c++/23594
3623         PR c++/44333
3624         * g++.dg/tc1/dr101.C: Remove xfails.
3625
3626 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3627
3628         PR middle-end/44372
3629         * g++.dg/ipa/pr44372.C: New.
3630
3631 2010-06-02  Jan Hubicka  <jh@suse.cz>
3632
3633         PR middle-end/44295
3634         * g++.dg/torture/pr44295.C: Neww testcase.
3635
3636 2010-06-02  Jan Hubicka  <jh@suse.cz>
3637
3638         * gcc.dg/tree-ssa/loadpre6.c: Update.
3639
3640 2010-06-02  Richard Guenther  <rguenther@suse.de>
3641
3642         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
3643         diagnostic.h.
3644
3645 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
3646
3647         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
3648         the link fail message.
3649
3650 2010-06-02  Tobias Burnus  <burnus@net-b.de>
3651
3652         PR fortran/44360
3653         * gfortran.dg/use_13.f90: New test case.
3654
3655 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3656
3657         PR fortran/44371
3658         * gfortran.dg/error_stop_2.f08: Minor update.
3659
3660 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3661
3662         PR fortran/44371
3663         * gfortran.dg/error_stop_1.f08: New test.
3664         * gfortran.dg/error_stop_2.f08: New test.
3665
3666 2010-06-01  Jason Merrill  <jason@redhat.com>
3667
3668         DR 990
3669         * g++.dg/cpp0x/initlist37.C: New.
3670         * g++.dg/cpp0x/initlist38.C: New.
3671
3672         PR c++/44358
3673         * g++.dg/cpp0x/initlist36.C: New.
3674
3675 2010-05-31 Jan Hubicka  <jh@suse.cz>
3676
3677         * gcc.dg/noreturn-8.c: New testcase.
3678
3679 2010-05-31 Jan Hubicka  <jh@suse.cz>
3680
3681         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
3682         * gcc.dg/lto/noreturn-1_0.c: Move it here.
3683
3684 2010-05-31 Jan Hubicka  <jh@suse.cz>
3685
3686         * gcc.dg/lto/noreturn-1_1.c: New testcase.
3687         * gcc.dg/lto/noreturn-1_0.c: New testcase.
3688
3689 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
3690
3691         PR fortran/36928
3692         * gfortran.dg/dependency_27.f90:  New test.
3693         * gfortran.dg/array_assign_1.F90:  New test.
3694
3695 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
3696
3697         PR target/44338
3698         * gcc.target/i386/sse-24.c: New test.
3699
3700 2010-05-31  Jan Hubicka  <jh@suse.cz>
3701
3702         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
3703
3704 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
3705
3706         PR middle-end/44337
3707         * gcc.dg/pr44337.c: New test.
3708
3709         PR tree-optimization/44182
3710         * g++.dg/debug/pr44182.C: New test.
3711
3712 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3713
3714         * gcc.dg/nested-func-7.c: New test.
3715         * gnat.dg/frame_overflow.adb: Adjust directives.
3716
3717 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
3718
3719         * gnat.dg/prot2.ad[sb]: New test.
3720         * gnat.dg/prot2_pkg1.ads: New helper.
3721         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
3722
3723 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
3724
3725         * gnat.dg/array11.adb: Adjust dg-warning directive.
3726         * gnat.dg/object_overflow.adb: Likewise.
3727
3728 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
3729
3730         PR middle-end/44306
3731         * gcc.dg/tree-ssa/pr44306.c: New.
3732
3733 2010-05-29  Jan Hubicka  <jh@suse.cz>
3734
3735         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
3736
3737 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
3738
3739         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
3740
3741 2010-05-28  Mike Stump  <mikestump@comcast.net>
3742
3743         PR objc/44125
3744         * objc.dg/const-str-9.m: Remove static.
3745
3746 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
3747
3748         PR target/43636
3749         * gcc.c-torture/compile/pr43636.c: New test.
3750
3751 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
3752
3753         PR objc++/23616
3754         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
3755         * obj-c++.dg/try-catch-9.mm: Ditto.
3756
3757 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
3758
3759         Revert patch for PR c++/44188
3760         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
3761
3762 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3763
3764         PR c++/44188
3765         * g++.dg/debug/dwarf2/typedef3.C: New test.
3766
3767 2010-05-27  Jason Merrill  <jason@redhat.com>
3768
3769         PR c++/43555
3770         * g++.dg/ext/vla9.C: New.
3771
3772 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
3773
3774         PR objc/44140
3775         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
3776         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3777         * objc.dg/torture/tls/thr-init.m: Ditto.
3778         * objc.dg/torture/trivial.m: Ditto.
3779         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
3780         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3781         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3782         * obj-c++.dg/torture/trivial.mm: Ditto.
3783
3784 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
3785
3786         * g++.dg/lto/20100302_0.C: Skip on darwin.
3787
3788 2010-05-27  Richard Guenther  <rguenther@suse.de>
3789
3790         PR tree-optimization/44284
3791         * gcc.dg/vect/vect-118.c: New testcase.
3792         * gcc.dg/vect/bb-slp-20.c: Adjust.
3793         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3794         * gcc.dg/vect/slp-9.c: Likewise.
3795         * gcc.dg/vect/slp-reduc-4.c: Likewise.
3796         * gcc.dg/vect/vect-10.c: Likewise.
3797         * gcc.dg/vect/vect-109.c: Likewise.
3798         * gcc.dg/vect/vect-12.c: Likewise.
3799         * gcc.dg/vect/vect-36.c: Likewise.
3800         * gcc.dg/vect/vect-7.c: Likewise.
3801         * gcc.dg/vect/vect-iv-8.c: Likewise.
3802         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
3803         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
3804         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
3805         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
3806         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
3807         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
3808         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
3809         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
3810         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
3811         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3812         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3813         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3814         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3815         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
3816         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
3817         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
3818         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3819
3820 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3821
3822         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
3823         necessary.
3824
3825 2010-05-26  Jan Hubicka  <jh@suse.cz>
3826
3827         * gcc.dg/lto/materialize-1_0.c: New file.
3828         * gcc.dg/lto/materialize-1_1.c: New file.
3829
3830 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3831
3832         * gnat.dg/lto10.adb: New test.
3833         * gnat.dg/lto10_pkg.ads: New helper.
3834
3835 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
3836
3837         * lib/target-supports.exp (check_effective_target_int128): New
3838         function to check if __int128 types are available for target.
3839         * c-c++-common/int128-types-1.c: New.
3840         * c-c++-common/int128-1.c: New.
3841         * c-c++-common/int128-2.c: New.
3842         * g++.dg/abi/mangle43.C: New.
3843         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
3844         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
3845         pointer-wide scalar.
3846         * g++.dg/other/pr25632.C: Likewise.
3847         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
3848         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
3849         overflow warnings.
3850         * g++.dg/warn/pr13358-4.C: Likewise.
3851         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
3852         * g++.dg/warn/Wconversion-null.C: Likewise.
3853
3854 2010-05-26  Jason Merrill  <jason@redhat.com>
3855
3856         PR c++/43382
3857         * g++.dg/cpp0x/variadic101.C: New.
3858
3859 2010-05-26  Richard Guenther  <rguenther@suse.de>
3860
3861         PR rtl-optimization/44164
3862         * gcc.c-torture/execute/pr44164.c: New testcase.
3863         * g++.dg/tree-ssa/pr13146.C: Adjust.
3864
3865 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
3866
3867         PR fortran/40011
3868         * gfortran.dg/whole_file_19.f90 : New test.
3869
3870 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
3871
3872         PR fortran/30668
3873         PR fortran/31346
3874         PR fortran/34260
3875         * gfortran.dg/pr40999.f: Fix function type.
3876         * gfortran.dg/whole_file_5.f90: Likewise.
3877         * gfortran.dg/whole_file_6.f90: Likewise.
3878         * gfortran.dg/whole_file_16.f90: New.
3879         * gfortran.dg/whole_file_17.f90: New.
3880         * gfortran.dg/whole_file_18.f90: New.
3881
3882 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
3883             Iain Sandoe  <iains@gcc.gnu.org>
3884
3885         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
3886         * gcc.c-torture/compile/pr44197.c: Require alias support.
3887         * gcc.dg/lto/20081222_0.c: Ditto.
3888
3889 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
3890
3891         PR debug/42801
3892         * gcc.dg/guality/vla-2.c: New test.
3893
3894 2010-05-25  Richard Guenther  <rguenther@suse.de>
3895
3896         PR middle-end/44069
3897         * g++.dg/torture/pr44069.C: New testcase.
3898
3899 2010-05-25  Richard Guenther  <rguenther@suse.de>
3900
3901         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
3902
3903 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
3904
3905         PR objc/44140
3906         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
3907
3908 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
3909
3910         * obj-c++.dg/torture/tls/trivial.mm: New.
3911         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
3912         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
3913         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
3914         * obj-c++.dg/torture/tls/diag-1.mm: New.
3915         * obj-c++.dg/torture/tls/tls.exp: New.
3916         * obj-c++.dg/torture/trivial.mm: New.
3917         * obj-c++.dg/torture/dg-torture.exp: New.
3918         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
3919         * obj-c++.dg/tls/trivial.m: New.
3920         * obj-c++.dg/tls/init-1.mm: New.
3921         * obj-c++.dg/tls/diag-1.mm: New.
3922         * obj-c++.dg/tls/init-2.mm: New.
3923         * obj-c++.dg/tls/diag-2.mm: New.
3924         * obj-c++.dg/tls/diag-3.mm: New.
3925         * obj-c++.dg/tls/diag-4.mm: New.
3926         * obj-c++.dg/tls/static-1.mm: New.
3927         * obj-c++.dg/tls/tls.exp: New.
3928         * obj-c++.dg/tls/diag-5.mm: New.
3929         * obj-c++.dg/tls/static-1a.mm: New.
3930         * objc-obj-c++-shared/Object1.mm: New.
3931         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
3932
3933 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
3934
3935         PR objc++/43689
3936         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
3937         * obj-c++.dg/const-str-6.mm: Ditto.
3938
3939 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3940
3941         * g++.dg/parse/array-size2.C: Remove dg-error directives.
3942
3943 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3944
3945         PR ada/38394
3946         * gnat.dg/array13.ad[sb]: New test.
3947
3948 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
3949             Sandra Loosemore  <sandra@codesourcery.com>
3950
3951         * gcc.target/arm/neon/: Regenerated test cases.
3952
3953         * gcc.target/arm/neon/polytypes.c,
3954         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
3955         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
3956         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
3957         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
3958         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
3959         dg-add-options arm_neon.
3960
3961         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
3962         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
3963         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
3964         and arm_neon_fp16_ok.
3965
3966         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
3967         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
3968
3969         * lib/target-supports.exp (add_options_for_arm_neon): New.
3970         (check_effective_target_arm_neon_ok_nocache): New, from
3971         check_effective_target_arm_neon_ok.  Check multiple possibilities.
3972         (check_effective_target_arm_neon_ok): Use
3973         check_effective_target_arm_neon_ok_nocache.
3974         (add_options_for_arm_neon_fp16)
3975         (check_effective_target_arm_neon_fp16_ok)
3976         check_effective_target_arm_neon_fp16_ok_nocache): New.
3977         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
3978
3979 2010-05-24  Jason Merrill  <jason@redhat.com>
3980
3981         PR c++/41510
3982         * g++.dg/cpp0x/initlist35.C: New.
3983         * g++.dg/init/brace6.C: Adjust.
3984
3985 2010-05-24  Paul Brook  <paul@codesourcery.com>
3986
3987         * gcc.target/arm/frame-pointer-1.c: New test.
3988         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
3989         pointer elimination.
3990
3991 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3992
3993         PR target/44245
3994         * gcc.target/i386/crc32-3.c: New.
3995         * gcc.target/i386/crc32-4.c: Likewise.
3996
3997 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
3998
3999         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4000         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4001         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4002
4003 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4004
4005         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4006
4007 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4008
4009         PR target/43869
4010         * gcc.c-target/pr43869.c: New test.
4011
4012 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4013
4014         PR fortran/44212
4015         * gfortran.dg/class_22.f03: New.
4016
4017 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4018
4019         PR lto/44238
4020         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4021
4022 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4023
4024         PR fortran/44213
4025         * gfortran.dg/abstract_type_7.f03: New.
4026
4027 2010-05-21  Jason Merrill  <jason@redhat.com>
4028
4029         * g++.dg/eh/spec11.C: Test cleanup optimization.
4030
4031 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4032
4033         PR debug/44223
4034         * gcc.target/i386/pr44223.c: New test.
4035
4036 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4037
4038         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4039
4040 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4041
4042         * g++.dg/other/const3.C: New test.
4043
4044 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4045
4046         PR fortran/38407
4047         * warn_unused_dummy_argument_1.f90: New.
4048         * warn_unused_dummy_argument_2.f90: New.
4049
4050 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4051
4052         PR c++/30298
4053         * g++.dg/inherit/crash1.C: New.
4054         * g++.dg/inherit/crash2.C: Likewise.
4055
4056 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4057
4058         PR debug/44178
4059         * g++.dg/debug/pr44178.C: New test.
4060
4061 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4062
4063         PR middle-end/44185
4064         * gcc.dg/tree-ssa/prefetch-6.c: Add
4065         --param min-insn-to-prefetch-ratio=6.
4066         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4067         allow unrolling, and adjust the movnti count.
4068
4069 2010-05-20  Jan Hubicka  <jh@suse.cz>
4070
4071         PR middle-end/44197
4072         * gcc.c-torture/compile/pr44197.c: New file.
4073
4074 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4075
4076         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4077         Fix test code.
4078         (check_effective_target_xop): Remove __may_alias__ attribute.
4079
4080 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4081
4082         PR target/44202
4083         * gcc.c-torture/execute/pr44202-1.c: New test.
4084
4085 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4086
4087         PR fortran/43851
4088         * gfortran.dg/label_1.f90: Update test.
4089
4090 2010-05-19  Jan Hubicka  <jh@suse.cz>
4091
4092         * gcc.dg/lto/ipareference2_0.c: New file.
4093         * gcc.dg/lto/ipareference2_1.c: New file.
4094
4095 2010-05-19  Jason Merrill  <jason@redhat.com>
4096
4097         * g++.dg/parse/fn-typedef2.C: New.
4098
4099         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4100         function type.
4101
4102         PR c++/44193
4103         * g++.dg/template/fntype1.C: New.
4104
4105 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4106
4107         * gnat.dg/discr23.ad[sb]: New test.
4108         * gnat.dg/discr23_pkg.ads: New helper.
4109
4110         * gnat.dg/specs/controlled1.ads: New test.
4111         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4112
4113 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4114
4115         PR fortran/44055
4116         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4117         Fixed scope of C_SIZEOF.
4118         * gfortran.dg/warn_conversion_2.f90: New.
4119
4120 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4121
4122         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4123         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4124         for optional selector.
4125         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4126         (check_effective_target_sse3): New proc.
4127         * gcc.target/i386/math-torture/math-torture.exp: Load
4128         target-supports.exp.
4129         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4130         check_effective_target_sse2.
4131         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4132         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4133         * g++.dg/vect/vect.exp: Likewise.
4134         * gfortran.dg/vect/vect.exp: Likewise.
4135         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4136         -msse2 if check_effective_target_sse2.
4137
4138         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4139         * gcc.target/i386/3dnow-2.c: Likewise.
4140         * gcc.target/i386/3dnowA-1.c: Likewise.
4141         * gcc.target/i386/3dnowA-2.c: Likewise.
4142         * gcc.target/i386/pr42549.c: Likewise.
4143
4144         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4145         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4146         * gcc.target/i386/sse3-addsubps.c: Likewise.
4147         * gcc.target/i386/sse3-haddpd.c: Likewise.
4148         * gcc.target/i386/sse3-haddps.c: Likewise.
4149         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4150         * gcc.target/i386/sse3-hsubps.c: Likewise.
4151         * gcc.target/i386/sse3-movddup.c: Likewise.
4152         * gcc.target/i386/sse3-movshdup.c: Likewise.
4153         * gcc.target/i386/sse3-movsldup.c: Likewise.
4154
4155         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4156         * g++.dg/ext/attrib35.C: Likewise.
4157         * g++.dg/opt/pr40496.C: Likewise.
4158         * g++.dg/other/i386-1.C: Likewise.
4159         * g++.dg/other/i386-4.C: Likewise.
4160         * g++.dg/other/pr34435.C: Likewise.
4161         * g++.dg/other/pr39496.C: Likewise.
4162         * g++.dg/other/pr40446.C: Likewise.
4163         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4164         * gcc.dg/compat/vector-1a_main.c: Likewise.
4165         * gcc.dg/compat/vector-2a_main.c: Likewise.
4166         * gcc.dg/lto/20090206-1_0.c: Likewise.
4167         * gcc.dg/pr34856.c: Likewise.
4168         * gcc.dg/pr36584.c: Likewise.
4169         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4170         * gcc.dg/pr37544.c: Likewise.
4171         * gcc.dg/torture/pr16104-1.c: Likewise.
4172         * gcc.dg/torture/pr35771-1.c: Likewise.
4173         * gcc.dg/torture/pr35771-2.c: Likewise.
4174         * gcc.dg/torture/pr35771-3.c: Likewise.
4175         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4176         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4177         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4178         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4179         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4180         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4181         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4182         * gcc.target/i386/20060512-1.c: Likewise.
4183         * gcc.target/i386/20060512-3.c: Likewise.
4184         * gcc.target/i386/all_one_m128i.c: Likewise.
4185         * gcc.target/i386/float128-1.c: Likewise.
4186         * gcc.target/i386/float128-2.c: Likewise.
4187         * gcc.target/i386/fpcvt-1.c: Likewise.
4188         * gcc.target/i386/fpcvt-2.c: Likewise.
4189         * gcc.target/i386/fpcvt-3.c: Likewise.
4190         * gcc.target/i386/fpprec-1.c: Likewise.
4191         * gcc.target/i386/funcspec-9.c: Likewise.
4192         * gcc.target/i386/incoming-1.c: Likewise.
4193         * gcc.target/i386/incoming-12.c: Likewise.
4194         * gcc.target/i386/incoming-2.c: Likewise.
4195         * gcc.target/i386/incoming-3.c: Likewise.
4196         * gcc.target/i386/incoming-4.c: Likewise.
4197         * gcc.target/i386/incoming-6.c: Likewise.
4198         * gcc.target/i386/incoming-7.c: Likewise.
4199         * gcc.target/i386/incoming-8.c: Likewise.
4200         * gcc.target/i386/opt-1.c: Likewise.
4201         * gcc.target/i386/opt-2.c: Likewise.
4202         * gcc.target/i386/ordcmp-1.c: Likewise.
4203         * gcc.target/i386/pr17692.c: Likewise.
4204         * gcc.target/i386/pr18614-1.c: Likewise.
4205         * gcc.target/i386/pr22152.c: Likewise.
4206         * gcc.target/i386/pr23570.c: Likewise.
4207         * gcc.target/i386/pr23575.c: Likewise.
4208         * gcc.target/i386/pr26449-1.c: Likewise.
4209         * gcc.target/i386/pr26600.c: Likewise.
4210         * gcc.target/i386/pr27790.c: Likewise.
4211         * gcc.target/i386/pr28839.c: Likewise.
4212         * gcc.target/i386/pr30970.c: Likewise.
4213         * gcc.target/i386/pr32000-1.c: Likewise.
4214         * gcc.target/i386/pr32000-2.c: Likewise.
4215         * gcc.target/i386/pr32280.c: Likewise.
4216         * gcc.target/i386/pr32661.c: Likewise.
4217         * gcc.target/i386/pr32708-1.c: Likewise.
4218         * gcc.target/i386/pr32961.c: Likewise.
4219         * gcc.target/i386/pr33329.c: Likewise.
4220         * gcc.target/i386/pr35714.c: Likewise.
4221         * gcc.target/i386/pr35767-1.c: Likewise.
4222         * gcc.target/i386/pr35767-1d.c: Likewise.
4223         * gcc.target/i386/pr35767-1i.c: Likewise.
4224         * gcc.target/i386/pr35767-2.c: Likewise.
4225         * gcc.target/i386/pr35767-2d.c: Likewise.
4226         * gcc.target/i386/pr35767-2i.c: Likewise.
4227         * gcc.target/i386/pr35767-3.c: Likewise.
4228         * gcc.target/i386/pr35767-5.c: Likewise.
4229         * gcc.target/i386/pr36222-1.c: Likewise.
4230         * gcc.target/i386/pr36578-1.c: Likewise.
4231         * gcc.target/i386/pr36578-2.c: Likewise.
4232         * gcc.target/i386/pr36992-1.c: Likewise.
4233         * gcc.target/i386/pr37101.c: Likewise.
4234         * gcc.target/i386/pr37216.c: Likewise.
4235         * gcc.target/i386/pr37434-1.c: Likewise.
4236         * gcc.target/i386/pr37434-2.c: Likewise.
4237         * gcc.target/i386/pr37843-3.c: Likewise.
4238         * gcc.target/i386/pr37843-4.c: Likewise.
4239         * gcc.target/i386/pr39162.c: Likewise.
4240         * gcc.target/i386/pr39315-1.c: Likewise.
4241         * gcc.target/i386/pr39315-2.c: Likewise.
4242         * gcc.target/i386/pr39315-3.c: Likewise.
4243         * gcc.target/i386/pr39315-4.c: Likewise.
4244         * gcc.target/i386/pr39445.c: Likewise.
4245         * gcc.target/i386/pr39496.c: Likewise.
4246         * gcc.target/i386/pr40809.c: Likewise.
4247         * gcc.target/i386/pr40906-3.c: Likewise.
4248         * gcc.target/i386/pr41019.c: Likewise.
4249         * gcc.target/i386/pr42542-1.c: Likewise.
4250         * gcc.target/i386/pr42542-2.c: Likewise.
4251         * gcc.target/i386/pr42542-3.c: Likewise.
4252         * gcc.target/i386/pr42542-3a.c: Likewise.
4253         * gcc.target/i386/pr42881.c: Likewise.
4254         * gcc.target/i386/push-1.c: Likewise.
4255         * gcc.target/i386/quad-sse.c: Likewise.
4256         * gcc.target/i386/reload-1.c: Likewise.
4257         * gcc.target/i386/sse-10.c: Likewise.
4258         * gcc.target/i386/sse-11.c: Likewise.
4259         * gcc.target/i386/sse-15.c: Likewise.
4260         * gcc.target/i386/sse-17.c: Likewise.
4261         * gcc.target/i386/sse-18.c: Likewise.
4262         * gcc.target/i386/sse-19.c: Likewise.
4263         * gcc.target/i386/sse-4.c: Likewise.
4264         * gcc.target/i386/sse-6.c: Likewise.
4265         * gcc.target/i386/sse-vect-types.c: Likewise.
4266         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4267         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4268         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4269         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4270         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4271         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4272         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4273         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4274         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4275         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4276         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4277         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4278         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4279         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4280         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4281         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4282         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4283         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4284         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4285         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4286         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4287         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4288         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4289         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4290         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4291         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4292         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4293         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4294         * gcc.target/i386/sse2-divpd-1.c: Likewise.
4295         * gcc.target/i386/sse2-divsd-1.c: Likewise.
4296         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4297         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4298         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4299         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4300         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4301         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4302         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4303         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4304         * gcc.target/i386/sse2-minpd-1.c: Likewise.
4305         * gcc.target/i386/sse2-minsd-1.c: Likewise.
4306         * gcc.target/i386/sse2-mmx.c: Likewise.
4307         * gcc.target/i386/sse2-movapd-1.c: Likewise.
4308         * gcc.target/i386/sse2-movapd-2.c: Likewise.
4309         * gcc.target/i386/sse2-movd-1.c: Likewise.
4310         * gcc.target/i386/sse2-movd-2.c: Likewise.
4311         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4312         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4313         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4314         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4315         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4316         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4317         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4318         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4319         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4320         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4321         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4322         * gcc.target/i386/sse2-movq-1.c: Likewise.
4323         * gcc.target/i386/sse2-movq-2.c: Likewise.
4324         * gcc.target/i386/sse2-movq-3.c: Likewise.
4325         * gcc.target/i386/sse2-movsd-1.c: Likewise.
4326         * gcc.target/i386/sse2-movsd-2.c: Likewise.
4327         * gcc.target/i386/sse2-movupd-1.c: Likewise.
4328         * gcc.target/i386/sse2-movupd-2.c: Likewise.
4329         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4330         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4331         * gcc.target/i386/sse2-orpd-1.c: Likewise.
4332         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4333         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4334         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4335         * gcc.target/i386/sse2-paddb-1.c: Likewise.
4336         * gcc.target/i386/sse2-paddd-1.c: Likewise.
4337         * gcc.target/i386/sse2-paddq-1.c: Likewise.
4338         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4339         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4340         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4341         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4342         * gcc.target/i386/sse2-paddw-1.c: Likewise.
4343         * gcc.target/i386/sse2-pand-1.c: Likewise.
4344         * gcc.target/i386/sse2-pandn-1.c: Likewise.
4345         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4346         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4347         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4348         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4349         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4350         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4351         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4352         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4353         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4354         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4355         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4356         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4357         * gcc.target/i386/sse2-pminub-1.c: Likewise.
4358         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4359         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4360         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4361         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4362         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4363         * gcc.target/i386/sse2-por-1.c: Likewise.
4364         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4365         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4366         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4367         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4368         * gcc.target/i386/sse2-pslld-1.c: Likewise.
4369         * gcc.target/i386/sse2-pslld-2.c: Likewise.
4370         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4371         * gcc.target/i386/sse2-psllq-1.c: Likewise.
4372         * gcc.target/i386/sse2-psllq-2.c: Likewise.
4373         * gcc.target/i386/sse2-psllw-1.c: Likewise.
4374         * gcc.target/i386/sse2-psllw-2.c: Likewise.
4375         * gcc.target/i386/sse2-psrad-1.c: Likewise.
4376         * gcc.target/i386/sse2-psrad-2.c: Likewise.
4377         * gcc.target/i386/sse2-psraw-1.c: Likewise.
4378         * gcc.target/i386/sse2-psraw-2.c: Likewise.
4379         * gcc.target/i386/sse2-psrld-1.c: Likewise.
4380         * gcc.target/i386/sse2-psrld-2.c: Likewise.
4381         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4382         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4383         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4384         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4385         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4386         * gcc.target/i386/sse2-psubb-1.c: Likewise.
4387         * gcc.target/i386/sse2-psubd-1.c: Likewise.
4388         * gcc.target/i386/sse2-psubq-1.c: Likewise.
4389         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4390         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4391         * gcc.target/i386/sse2-psubw-1.c: Likewise.
4392         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4393         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4394         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4395         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4396         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4397         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4398         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4399         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4400         * gcc.target/i386/sse2-pxor-1.c: Likewise.
4401         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4402         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4403         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4404         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4405         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4406         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4407         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4408         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4409         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4410         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4411         * gcc.target/i386/sse2-shufps-1.c: Likewise.
4412         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4413         * gcc.target/i386/sse2-subpd-1.c: Likewise.
4414         * gcc.target/i386/sse2-subsd-1.c: Likewise.
4415         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4416         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4417         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4418         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4419         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4420         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4421         * gcc.target/i386/sse2-unpack-1.c: Likewise.
4422         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4423         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4424         * gcc.target/i386/sse2-vec-1.c: Likewise.
4425         * gcc.target/i386/sse2-vec-2.c: Likewise.
4426         * gcc.target/i386/sse2-vec-3.c: Likewise.
4427         * gcc.target/i386/sse2-vec-4.c: Likewise.
4428         * gcc.target/i386/sse2-vec-5.c: Likewise.
4429         * gcc.target/i386/sse2-vec-6.c: Likewise.
4430         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4431         * gcc.target/i386/ssefn-2.c: Likewise.
4432         * gcc.target/i386/ssefn-4.c: Likewise.
4433         * gcc.target/i386/ssefp-1.c: Likewise.
4434         * gcc.target/i386/ssefp-2.c: Likewise.
4435         * gcc.target/i386/sseregparm-3.c: Likewise.
4436         * gcc.target/i386/sseregparm-4.c: Likewise.
4437         * gcc.target/i386/sseregparm-5.c: Likewise.
4438         * gcc.target/i386/sseregparm-6.c: Likewise.
4439         * gcc.target/i386/sseregparm-7.c: Likewise.
4440         * gcc.target/i386/ssetype-1.c: Likewise.
4441         * gcc.target/i386/ssetype-2.c: Likewise.
4442         * gcc.target/i386/ssetype-3.c: Likewise.
4443         * gcc.target/i386/ssetype-4.c: Likewise.
4444         * gcc.target/i386/ssetype-5.c: Likewise.
4445         * gcc.target/i386/unordcmp-1.c: Likewise.
4446         * gcc.target/i386/vararg-1.c: Likewise.
4447         * gcc.target/i386/vararg-2.c: Likewise.
4448         * gcc.target/i386/vararg-3.c: Likewise.
4449         * gcc.target/i386/vararg-4.c: Likewise.
4450         * gcc.target/i386/vararg-7.c: Likewise.
4451         * gcc.target/i386/vararg-8.c: Likewise.
4452         * gcc.target/i386/vecinit-1.c: Likewise.
4453         * gcc.target/i386/vecinit-2.c: Likewise.
4454         * gcc.target/i386/vecinit-3.c: Likewise.
4455         * gcc.target/i386/vecinit-4.c: Likewise.
4456         * gcc.target/i386/vecinit-5.c: Likewise.
4457         * gcc.target/i386/vecinit-6.c: Likewise.
4458         * gcc.target/i386/vectorize2.c: Likewise.
4459         * gcc.target/i386/vectorize3.c: Likewise.
4460         * gcc.target/i386/vectorize4.c: Likewise.
4461         * gcc.target/i386/vectorize6.c: Likewise.
4462         * gcc.target/i386/vectorize7.c: Likewise.
4463         * gcc.target/i386/vectorize8.c: Likewise.
4464         * gcc.target/i386/vperm-v2df.c: Likewise.
4465         * gcc.target/i386/vperm-v2di.c: Likewise.
4466         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4467         * gcc.target/i386/xorps-sse2.c: Likewise.
4468         * gcc.target/i386/xorps.c: Likewise.
4469         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4470         * gfortran.dg/graphite/pr42326.f90: Likewise.
4471         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4472
4473 2010-05-19  Richard Guenther  <rguenther@suse.de>
4474
4475         PR lto/44196
4476         * g++.dg/lto/20100519-1_0.C: New testcase.
4477
4478 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4479
4480         PR fortran/42360
4481         * gfortran.dg/warn_intent_out_not_set.f90: New.
4482
4483 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4484
4485         PR fortran/38404
4486         * gfortran.dg/data_char_1.f90: Updated warning message.
4487         * gfortran.dg/data_array_6.f: New.
4488
4489 2010-05-19  Martin Jambor  <mjambor@suse.cz>
4490
4491         * g++.dg/ipa/ivinline-8.C: New test.
4492         * gcc.dg/ipa/iinline-2.c: Likewise.
4493
4494 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4495
4496         PR fortran/34505
4497         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4498         arguments; add check for return value kind.
4499         * gfortran.dg/float_1.f90: Likewise.
4500
4501 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4502
4503         * gcc.target/i386/20011009-1.c (COMMENT): Define.
4504         (main): Use it.
4505         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4506         * lib/lto.exp (lto_prune_warns): Fix location line regex.
4507         Prune another location line format.
4508         (lto-obj): Call lto_prune_warns on comp_output.
4509
4510 2010-05-18  Jan Hubicka  <jh@suse.cz>
4511
4512         * gcc.dg/lto/ipacp_0.c: New test.
4513         * gcc.dg/lto/ipacp_1.c: New test.
4514
4515 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
4516
4517         PR lto/44184
4518         * gcc.dg/lto/20100518_0.c: New test.
4519
4520 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4521
4522         * gnat.dg/specs/lto3.ads: Add missing dg-options.
4523
4524 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4525
4526         PR fortran/43990
4527         * gfortran.dg/class_21.f03: New.
4528
4529 2010-05-17  Jason Merrill  <jason@redhat.com>
4530
4531         PR c++/44157
4532         * g++.dg/cpp0x/initlist34.C: New.
4533
4534         PR c++/44158
4535         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4536
4537 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4538
4539         * g++.dg/ipa/ivinline-1.C: New test.
4540         * g++.dg/ipa/ivinline-2.C: New test.
4541         * g++.dg/ipa/ivinline-3.C: New test.
4542         * g++.dg/ipa/ivinline-4.C: New test.
4543         * g++.dg/ipa/ivinline-5.C: New test.
4544         * g++.dg/ipa/ivinline-6.C: New test.
4545
4546 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
4547             Jason Merrill  <jason@redhat.com>
4548
4549         PR c++/44108
4550         * c-c++-common/Wunused-var-8.c: New test.
4551
4552 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
4553
4554         PR bootstrap/42347
4555         * gcc.c-torture/compile/pr42347.c: New test.
4556
4557         PR middle-end/44102
4558         * g++.dg/ext/asmgoto1.C: New test.
4559
4560 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4561
4562         PR middle-end/44133
4563         * gcc.dg/tree-ssa/pr44133.c: New test.
4564         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
4565         precise.
4566
4567 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4568
4569         PR fortran/44044
4570         * gfortran.dg/class_20.f03: New.
4571
4572 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
4573
4574         PR 44078
4575         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
4576         debug messages but not the newly introduced one.
4577
4578 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
4579
4580         PR fortran/35779
4581         * gfortran.dg/initialization_25.f90: Commented testcase.
4582         * gfortran.dg/initialization_26.f90: New.
4583
4584 2010-05-16  Richard Guenther  <rguenther@suse.de>
4585
4586         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
4587         * gcc.dg/pr43084.c: Likewise.
4588         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
4589         -fipa-type-escape.
4590         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
4591         -fipa-type-escape.
4592         * gcc.dg/struct/struct-reorg.exp: Likewise.
4593         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4594         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4595
4596 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
4597
4598         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
4599         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
4600         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
4601         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
4602         tests.
4603
4604 2010-05-15  Jason Merrill  <jason@redhat.com>
4605
4606         * g++.dg/eh/spec10.C: New.
4607         * g++.dg/eh/spec11.C: New.
4608         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
4609
4610 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
4611
4612         PR fortran/44154
4613         PR fortran/42647
4614         * gfortran.dg/allocatable_scalar_9.f90: New.
4615
4616 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
4617
4618         PR c++/44148
4619         * g++.dg/torture/pr44148.C: New test.
4620
4621 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
4622
4623         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
4624         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
4625         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
4626         diagnostics and type sizes.
4627
4628 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
4629
4630         * gnat.dg/lto9.adb: New test.
4631         * gnat.dg/lto9_pkg1.ads: New helper.
4632         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
4633
4634 2010-05-15  Jan Hubicka  <jh@suse.cz>
4635
4636         * gcc.dg/lto/ipareference_1.c: Rename to ...
4637         * gcc.dg/lto/ipareference_0.c: ... this one.
4638         * gcc.dg/lto/ipareference_2.c: Rename to ...
4639         * gcc.dg/lto/ipareference_1.c: ... this one.
4640
4641 2010-05-15  Jan Hubicka  <jh@suse.cz>
4642
4643         * gcc.dg/lto/ipareference_1.c: New file.
4644         * gcc.dg/lto/ipareference_2.c: New file.
4645
4646 2010-05-15  Richard Guenther  <rguenther@suse.de>
4647
4648         PR tree-optimization/44038
4649         * gcc.c-torture/compile/pr44038.c: New testcase.
4650
4651 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
4652
4653         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
4654         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4655
4656 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
4657
4658         PR fortran/43207
4659         PR fortran/43969
4660         * gfortran.dg/class_18.f03: New.
4661         * gfortran.dg/class_19.f03: New.
4662
4663 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
4664
4665         PR debug/44112
4666         * gcc.dg/debug/dwarf2/const-1.c: Remove.
4667         * g++.dg/debug/dwarf2/const1.C: Remove.
4668
4669 2010-05-14  Jason Merrill  <jason@redhat.com>
4670
4671         * g++.dg/eh/cond4.C: New.
4672         * g++.dg/eh/elide2.C: Adjust.
4673         * g++.old-deja/g++.eh/terminate1.C: Adjust.
4674
4675 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4676
4677         PR fortran/44135
4678         * gfortran.dg/actual_array_interface_2.f90: New test.
4679
4680 2010-05-14  Richard Guenther  <rguenther@suse.de>
4681
4682         PR tree-optimization/44119
4683         * gcc.c-torture/compile/pr44119.c: New testcase.
4684
4685 2010-05-14  Jason Merrill  <jason@redhat.com>
4686
4687         PR c++/44127
4688         * g++.dg/eh/terminate1.C: New.
4689
4690 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
4691
4692         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
4693
4694         PR debug/44136
4695         * gcc.dg/pr44136.c: New test.
4696
4697 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
4698
4699         PR c++/30566
4700         * g++.dg/warn/Wshadow-4.C: Adjust.
4701         * g++.dg/warn/Wshadow-5.C: New test.
4702         * g++.dg/warn/Wshadow-6.C: New test
4703
4704 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
4705
4706         PR fortran/35779
4707         * gfortran.dg/initialization_25.f90: New.
4708
4709 2010-05-13  Martin Jambor  <mjambor@suse.cz>
4710
4711         * g++.dg/otr-fold-1.C: New test.
4712         * g++.dg/otr-fold-2.C: New test.
4713
4714 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
4715
4716         PR fortran/44036
4717         * gfortran.dg/gomp/pr44036-1.f90: New test.
4718         * gfortran.dg/gomp/pr44036-2.f90: New test.
4719         * gfortran.dg/gomp/pr44036-3.f90: New test.
4720
4721         PR debug/43983
4722         * gcc.dg/guality/sra-1.c: New test.
4723
4724 2010-05-12  Jan Hubicka  <jh@suse.cz>
4725
4726         * tree-ssa/unreachable.c: New test.
4727
4728 2010-05-12  Jason Merrill  <jason@redhat.com>
4729
4730         * g++.dg/cpp0x/sfinae1.C: New.
4731
4732 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
4733
4734         * gcc.target/i386/zee.c: New file.
4735
4736 2010-05-12  Jason Merrill  <jason@redhat.com>
4737
4738         * g++.dg/conversion/op1.C: Expect template candidate message.
4739         * g++.dg/cpp0x/nullptr15.C: Likewise.
4740         * g++.dg/cpp0x/pr31431-2.C: Likewise.
4741         * g++.dg/cpp0x/pr31431.C: Likewise.
4742         * g++.dg/cpp0x/temp_default2.C: Likewise.
4743         * g++.dg/cpp0x/trailing4.C: Likewise.
4744         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
4745         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
4746         * g++.dg/cpp0x/variadic-throw.C: Likewise.
4747         * g++.dg/cpp0x/variadic35.C: Likewise.
4748         * g++.dg/cpp0x/vt-35147.C: Likewise.
4749         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4750         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4751         * g++.dg/ext/visibility/anon8.C: Likewise.
4752         * g++.dg/ext/vla2.C: Likewise.
4753         * g++.dg/other/pr28114.C: Likewise.
4754         * g++.dg/other/ptrmem10.C: Likewise.
4755         * g++.dg/other/ptrmem11.C: Likewise.
4756         * g++.dg/overload/unknown1.C: Likewise.
4757         * g++.dg/parse/template7.C: Likewise.
4758         * g++.dg/parse/typename7.C: Likewise.
4759         * g++.dg/template/conv11.C: Likewise.
4760         * g++.dg/template/copy1.C: Likewise.
4761         * g++.dg/template/deduce3.C: Likewise.
4762         * g++.dg/template/dependent-expr5.C: Likewise.
4763         * g++.dg/template/friend.C: Likewise.
4764         * g++.dg/template/incomplete2.C: Likewise.
4765         * g++.dg/template/local4.C: Likewise.
4766         * g++.dg/template/local6.C: Likewise.
4767         * g++.dg/template/operator10.C: Likewise.
4768         * g++.dg/template/overload6.C: Likewise.
4769         * g++.dg/template/ptrmem2.C: Likewise.
4770         * g++.dg/template/ptrmem20.C: Likewise.
4771         * g++.dg/template/ptrmem8.C: Likewise.
4772         * g++.dg/template/sfinae2.C: Likewise.
4773         * g++.dg/template/ttp25.C: Likewise.
4774         * g++.dg/template/unify10.C: Likewise.
4775         * g++.dg/template/unify11.C: Likewise.
4776         * g++.dg/template/unify6.C: Likewise.
4777         * g++.dg/template/unify7.C: Likewise.
4778         * g++.dg/template/unify9.C: Likewise.
4779         * g++.dg/template/varmod1.C: Likewise.
4780         * g++.old-deja/g++.brendan/crash56.C: Likewise.
4781         * g++.old-deja/g++.law/operators32.C: Likewise.
4782         * g++.old-deja/g++.pt/crash28.C: Likewise.
4783         * g++.old-deja/g++.pt/crash60.C: Likewise.
4784         * g++.old-deja/g++.pt/explicit38.C: Likewise.
4785         * g++.old-deja/g++.pt/explicit39.C: Likewise.
4786         * g++.old-deja/g++.pt/explicit41.C: Likewise.
4787         * g++.old-deja/g++.pt/explicit67.C: Likewise.
4788         * g++.old-deja/g++.pt/explicit77.C: Likewise.
4789         * g++.old-deja/g++.pt/expr2.C: Likewise.
4790         * g++.old-deja/g++.pt/overload7.C: Likewise.
4791         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
4792         * g++.old-deja/g++.pt/spec5.C: Likewise.
4793         * g++.old-deja/g++.pt/spec6.C: Likewise.
4794         * g++.old-deja/g++.pt/t24.C: Likewise.
4795         * g++.old-deja/g++.pt/unify4.C: Likewise.
4796         * g++.old-deja/g++.pt/unify6.C: Likewise.
4797         * g++.old-deja/g++.pt/unify8.C: Likewise.
4798         * g++.old-deja/g++.robertl/eb119.C: Likewise.
4799         * g++.old-deja/g++.robertl/eb79.C: Likewise.
4800         * g++.old-deja/g++.robertl/eb98.C: Likewise.
4801
4802         * g++.dg/cpp0x/initlist32.C: New.
4803
4804         * g++.dg/template/conv11.C: New.
4805         * g++.dg/conversion/op1.C: Adjust expected error.
4806
4807         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
4808
4809 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
4810
4811         PR target/44088
4812         * gcc.target/i386/avx-cmpsd-1.c: New.
4813         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
4814         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4815         * gcc.target/i386/avx-cmpss-2.c: Likewise.
4816         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4817         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4818
4819 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
4820
4821         PR middle-end/44085
4822         * gcc.dg/gomp/pr44085.c: New test.
4823         * gfortran.dg/gomp/pr44085.f90: New test.
4824
4825 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
4826
4827         * objc-obj-c++-shared/Object1.m: New.
4828         * objc.dg/torture: New directory.
4829         * objc.dg/torture/tls: Ditto.
4830         * objc.dg/tls: Ditto.
4831         * objc.dg/torture/tls/trivial.m: New test.
4832         * objc.dg/torture/tls/thr-init-2.m: New test.
4833         * objc.dg/torture/tls/thr-init-3.m: New test.
4834         * objc.dg/torture/tls/thr-init.m: New test.
4835         * objc.dg/torture/tls/diag-1.m: New test.
4836         * objc.dg/torture/tls/tls.exp: New.
4837         * objc.dg/torture/trivial.m: New test.
4838         * objc.dg/torture/dg-torture.exp: New.
4839         * objc.dg/tls/diag-3.m: New test.
4840         * objc.dg/tls/diag-4.m: New test.
4841         * objc.dg/tls/diag-5.m: New test.
4842         * objc.dg/tls/init-1.m: New test.
4843         * objc.dg/tls/init-2.m: New test.
4844         * objc.dg/tls/tls.exp: New.
4845         * objc.dg/tls/diag-2.m: New test.
4846         * lib/objc.exp: Respond to dg-additional-files.
4847
4848 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
4849
4850         * gcc.target/m68k/20100512-1.c: New.
4851
4852 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
4853
4854         * gnat.dg/lto8.adb: New test.
4855         * gnat.dg/lto8_pkg.ad[sb]: New helper.
4856         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
4857
4858 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
4859
4860         PR c++/34272
4861         PR c++/43630
4862         PR c++/34491
4863         * g++.dg/template/crash97.C: New.
4864         * g++.dg/template/crash98.C: Likewise.
4865         * g++.dg/template/crash99.C: Likewise.
4866         * g++.dg/cpp0x/pr31439.C: Adjust.
4867         * g++.dg/template/crash95.C: Likewise.
4868
4869 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
4870
4871         PR middle-end/44071
4872         * c-c++-common/asmgoto-4.c: New test.
4873         * gcc.target/i386/pr44071.c: New test.
4874
4875         PR c++/44062
4876         * c-c++-common/Wunused-var-7.c: New test.
4877         * g++.dg/warn/Wunused-var-9.C: New test.
4878
4879 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
4880
4881         PR fortran/43711
4882         * gfortran.dg/gomp/pr43711.f90: New.
4883
4884 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
4885
4886         PR fortran/31820
4887         * gfortran.dg/select_5.f90: Updated.
4888
4889 2010-05-11  Jan Hubicka  <jh@suse.cz>
4890
4891         PR tree-optimize/44063
4892         * gcc.c-torture/compile/pr44063.c: New testcase.
4893
4894 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
4895
4896         PR debug/44023
4897         * gcc.dg/pr44023.c: New test.
4898
4899 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
4900
4901         * gnat.dg/lto7.adb: New test.
4902         * gnat.dg/lto7_pkg.ad[sb]: New helper.
4903
4904 2010-05-10  Jason Merrill  <jason@redhat.com>
4905
4906         PR c++/44017
4907         * g++.dg/template/inherit5.C: New.
4908
4909         PR c++/44045
4910         * g++.dg/cpp0x/initlist33.C: New.
4911         * g++.dg/cpp0x/initlist26.C: Adjust.
4912         * g++.dg/cpp0x/initlist28.C: Adjust.
4913
4914 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
4915
4916         PR c++/43719
4917         * g++.dg/init/pr43719.C: New.
4918         * g++.dg/anon-struct4.C: Adjust.
4919
4920 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
4921
4922         PR debug/44028
4923         * gcc.dg/pr44028.c: New test.
4924
4925 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
4926
4927         PR fortran/27866
4928         PR fortran/35003
4929         PR fortran/42809
4930         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
4931         * gfortran.dg/warn_conversion.f90: New.
4932
4933 2010-05-10  Michael Matz  <matz@suse.de>
4934
4935         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
4936
4937 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
4938
4939         PR rtl-optimization/44012
4940         * gcc.dg/pr44012.c: New.
4941
4942 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4943
4944         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
4945         Log text on entry and exit.
4946         Prune Sun ld warnings for common symbols with differing sizes.
4947         (lto-link-and-maybe-run): Change caller.
4948
4949 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
4950
4951         PR fortran/44044
4952         * gfortran.dg/class_7.f03: Modified.
4953         * gfortran.dg/select_type_1.f03: Modified.
4954         * gfortran.dg/select_type_12.f03: New.
4955
4956 2010-05-10  Richard Guenther  <rguenther@suse.de>
4957
4958         PR tree-optimization/44050
4959         * gcc.dg/torture/pr44050.c: New testcase.
4960
4961 2010-05-10  Wei Guozhi  <carrot@google.com>
4962
4963         PR target/42879
4964         * gcc.target/arm/pr42879.c: New testcase.
4965
4966 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
4967
4968         PR c/44051
4969         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
4970
4971 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
4972
4973         PR c/10676
4974         * gcc.dg/anon-struct-10.c: New test.
4975
4976 2010-05-09  Richard Guenther  <rguenther@suse.de>
4977
4978         PR middle-end/44024
4979         * gcc.dg/pr44024.c: New testcase.
4980
4981 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
4982
4983         PR c/4784
4984         * gcc.dg/anon-struct-9.c: New test.
4985
4986 2010-05-09  Richard Guenther  <rguenther@suse.de>
4987
4988         PR middle-end/44043
4989         * gcc.c-torture/compile/pr44043.c: New testcase.
4990
4991 2010-05-09  Richard Guenther  <rguenther@suse.de>
4992
4993         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
4994
4995 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
4996
4997         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
4998
4999 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5000
5001         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5002         * gnat.dg/specs/lto3.ads: Likewise.
5003
5004 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5005
5006         PR middle-end/28685
5007         * gcc.dg/pr28685-1.c: New file.
5008
5009 2010-05-08  Richard Guenther  <rguenther@suse.de>
5010
5011         PR tree-optimization/44030
5012         * gcc.c-torture/compile/pr44030.c: New testcase.
5013
5014 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5015
5016         * gnat.dg/lto6.adb: New test.
5017         * gnat.dg/lto6_pkg.ads: New helper.
5018
5019 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5020
5021         * gnat.dg/lto5.adb: New test.
5022         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5023
5024 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5025
5026         * gnat.dg/lto4.ad[sb]: New test.
5027
5028 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5029
5030         * gnat.dg/specs/lto3.ads: New test.
5031         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5032         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5033
5034 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5035
5036         * gnat.dg/sizetype3.ad[sb]: New test.
5037         * gnat.dg/sizetype3_pkg.ads: New helper.
5038
5039 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5040
5041         PR c++/43951
5042         * g++.dg/init/new29.C: New.
5043
5044 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5045
5046         PR fortran/40728
5047         * gfortran.dg/coarray_1.f90: Fixed error message.
5048         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5049         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5050         * gfortran.dg/intrinsic_std_5.f90: New.
5051
5052 2010-05-07  Jason Merrill  <jason@redhat.com>
5053
5054         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5055
5056 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5057
5058         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5059         (size_t, stderr): Remove.
5060         (read_error): Replaced __builtin_fprintf by fprintf.
5061
5062 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5063
5064         * gcc.dg/ordered-comparison-1.c: New test.
5065         * gcc.dg/ordered-comparison-2.c: New test.
5066         * gcc.dg/ordered-comparison-3.c: New test.
5067         * gcc.dg/ordered-comparison-4.c: New test.
5068
5069 2010-05-06  Mike Stump  <mikestump@comcast.net>
5070
5071         PR objc/35165
5072         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5073
5074 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5075             Jason Merrill  <jason@redhat.com>
5076
5077         * g++.dg/cpp0x/nullptr01.C: New.
5078         * g++.dg/cpp0x/nullptr02.C: New.
5079         * g++.dg/cpp0x/nullptr03.C: New.
5080         * g++.dg/cpp0x/nullptr04.C: New.
5081         * g++.dg/cpp0x/nullptr05.C: New.
5082         * g++.dg/cpp0x/nullptr06.C: New.
5083         * g++.dg/cpp0x/nullptr07.C: New.
5084         * g++.dg/cpp0x/nullptr08.C: New.
5085         * g++.dg/cpp0x/nullptr09.C: New.
5086         * g++.dg/cpp0x/nullptr10.C: New.
5087         * g++.dg/cpp0x/nullptr11.C: New.
5088         * g++.dg/cpp0x/nullptr12.C: New.
5089         * g++.dg/cpp0x/nullptr13.C: New.
5090         * g++.dg/cpp0x/nullptr14.C: New.
5091         * g++.dg/cpp0x/nullptr15.C: New.
5092         * g++.dg/cpp0x/nullptr16.C: New.
5093         * g++.dg/cpp0x/nullptr17.C: New.
5094         * g++.dg/cpp0x/nullptr18.C: New.
5095         * g++.dg/cpp0x/nullptr19.C: New.
5096         * g++.dg/cpp0x/nullptr20.C: New.
5097         * g++.dg/cpp0x/nullptr21.C: New.
5098         * g++.dg/cpp0x/nullptr22.C: New.
5099         * g++.dg/debug/nullptr01.C: New.
5100         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5101
5102 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5103
5104         * gcc.dg/Wunused-var-8.c: Move to...
5105         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5106
5107 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5108
5109         PR c++/40406
5110         * g++.dg/template/crash96.C: New.
5111
5112 2010-05-06  Jan Hubicka  <jh@suse.cz>
5113
5114         PR tree-optimization/43791
5115         * gcc.c-torture/compile/pr43791.c: New file.
5116
5117 2010-05-06  Michael Matz  <matz@suse.de>
5118
5119         PR tree-optimization/43984
5120         * gfortran.dg/pr43984.f90: New test.
5121
5122 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5123
5124         PR 40989
5125         * gcc.dg/pr40989.c: New.
5126
5127 2010-05-06  Richard Guenther  <rguenther@suse.de>
5128
5129         PR tree-optimization/43934
5130         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5131
5132 2010-05-06  Richard Guenther  <rguenther@suse.de>
5133
5134         PR tree-optimization/43987
5135         * gcc.c-torture/execute/pr43987.c: New testcase.
5136         * gcc.dg/torture/pta-escape-1.c: Adjust.
5137         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5138         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5139         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5140         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5141
5142 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5143             Dodji Seketeli  <dodji@redhat.com>
5144
5145         PR c/18624
5146         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5147         * g++.dg/template/sfinae16.C: Likewise.
5148         * gcc.dg/Wunused-var-1.c: Moved to...
5149         * c-c++-common/Wunused-var-1.c: ...here. New test.
5150         * gcc.dg/Wunused-var-2.c: Moved to...
5151         * c-c++-common/Wunused-var-2.c: ...here. New test.
5152         * gcc.dg/Wunused-var-3.c: Moved to...
5153         * c-c++-common/Wunused-var-3.c: ...here. New test.
5154         * gcc.dg/Wunused-var-4.c: Moved to...
5155         * gcc.dg/Wunused-var-1.c: ... here.
5156         * gcc.dg/Wunused-var-5.c: Moved to...
5157         * c-c++-common/Wunused-var-4.c: ...here. New test.
5158         * gcc.dg/Wunused-var-7.c: Moved to...
5159         * c-c++-common/Wunused-var-5.c: ...here. New test.
5160         * gcc.dg/Wunused-var-6.c: Moved to...
5161         * gcc.dg/Wunused-var-2.c: ... here.
5162         * c-c++-common/Wunused-var-1.c: New test.
5163         * c-c++-common/Wunused-var-2.c: New test.
5164         * c-c++-common/Wunused-var-3.c: New test.
5165         * c-c++-common/Wunused-var-4.c: New test.
5166         * c-c++-common/Wunused-var-5.c: New test.
5167         * g++.dg/warn/Wunused-var-1.C: New test.
5168         * g++.dg/warn/Wunused-var-2.C: New test.
5169         * g++.dg/warn/Wunused-var-3.C: New test.
5170         * g++.dg/warn/Wunused-var-4.C: New test.
5171         * g++.dg/warn/Wunused-var-5.C: New test.
5172         * g++.dg/warn/Wunused-var-6.C: New test.
5173         * g++.dg/warn/Wunused-var-7.C: New test.
5174         * g++.dg/warn/Wunused-var-8.C: New test.
5175         * g++.dg/warn/Wunused-parm-1.C: New test.
5176         * g++.dg/warn/Wunused-parm-2.C: New test.
5177         * g++.dg/warn/Wunused-parm-3.C: New test.
5178
5179 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5180
5181         PR fortran/43985
5182         * gfortran.dg/gomp/crayptr5.f90: New test case.
5183
5184 2010-05-05  Jason Merrill  <jason@redhat.com>
5185
5186         PR debug/43370
5187         * g++.dg/ext/attrib39.C: New.
5188
5189 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5190
5191         PR fortran/24978
5192         * gfortran.dg/data_invalid.f90: New.
5193
5194 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5195
5196         * gnat.dg/lto2.adb: New test.
5197
5198 2010-05-05  Jason Merrill  <jason@redhat.com>
5199
5200         PR c++/43787
5201         * g++.dg/opt/empty1.C: New.
5202
5203 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5204
5205         PR fortran/43696
5206         * gfortran.dg/class_17.f03: New.
5207
5208 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5209
5210         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5211
5212 2010-05-04  Mike Stump  <mikestump@comcast.net>
5213
5214         PR objc/35165
5215         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5216
5217 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5218
5219         PR target/43668
5220         * gcc.target/i386/pr43668.c: New.
5221
5222 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5223
5224         PR c++/43028
5225         * g++.dg/cpp0x/initlist31.C: New.
5226
5227 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5228
5229         PR c/43981
5230         * gcc.dg/Wunused-var-8.c: New test.
5231
5232 2010-05-04  Jason Merrill  <jason@redhat.com>
5233
5234         PR c++/38064
5235         * g++.dg/cpp0x/enum3.C: Extend.
5236
5237 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5238
5239         PR target/43799
5240         * gcc.target/i386/pr43799.c: New.
5241
5242 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5243
5244         * gnat.dg/lto1.adb: New test.
5245         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5246
5247 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5248
5249         PR middle-end/43671
5250         * gcc.target/i386/pr43671.c: New.
5251
5252 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5253
5254         PR c++/43705
5255         * g++.dg/template/crash95.C: New.
5256
5257 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5258
5259         PR debug/43508
5260         * gcc.target/i386/pr43508.c: New.
5261
5262 2010-05-04  Richard Guenther  <rguenther@suse.de>
5263
5264         PR tree-optimization/43879
5265         * g++.dg/torture/pr43879-1_0.C: New testcase.
5266         * g++.dg/torture/pr43879-1_1.C: Likewise.
5267
5268 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
5269
5270         PR c++/43953
5271         * g++.dg/other/crash-12.C: New test.
5272
5273 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5274
5275         * g++.dg/cdce3.C: Add a space.  Updated.
5276
5277 2010-05-03  Jason Merrill  <jason@redhat.com>
5278
5279         PR c++/43680
5280         * g++.dg/opt/enum2.C: New.
5281         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5282         * g++.dg/warn/Wswitch-1.C: Adjust message.
5283
5284 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5285
5286         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5287         * g++.dg/ext/label13.C: Fix typo.
5288         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5289         alpha*-dec-osf5*.
5290         * gcc.c-torture/compile/limits-declparen.c: xfail on
5291         alpha*-dec-osf5* with -g.
5292         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5293         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5294         * gcc.dg/c99-tgmath-2.c: Likewise.
5295         * gcc.dg/c99-tgmath-3.c: Likewise.
5296         * gcc.dg/c99-tgmath-4.c: Likewise.
5297
5298 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5299
5300         PR fortran/43592
5301         * gfortran.dg/unexpected_interface.f90: New test.
5302
5303 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5304
5305         * ada/acats/run_acats (which): New function.
5306         (host_gnatchop, host_gnatmake): Use it.
5307
5308 2010-05-03  Richard Guenther  <rguenther@suse.de>
5309
5310         PR tree-optimization/43971
5311         * gcc.dg/pr43971.c: New testcase.
5312
5313 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
5314
5315         PR debug/43972
5316         * gcc.dg/debug/pr43972.c: New test.
5317
5318 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
5319
5320         PR testsuite/43963
5321         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5322
5323 2010-05-02  Richard Guenther  <rguenther@suse.de>
5324
5325         PR tree-optimization/43879
5326         * gcc.dg/torture/pr43879-3.c: New testcase.
5327
5328 2010-05-01  Richard Guenther  <rguenther@suse.de>
5329
5330         PR tree-optimization/43949
5331         * g++.dg/warn/Warray-bounds-5.C: New testcase.
5332
5333 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
5334
5335         PR c++/43951
5336         * g++.dg/init/new28.C: New.
5337
5338 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
5339
5340         PR objc++/32052
5341         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5342         structure and nested declarations.
5343         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
5344         structure and nested declarations.  Reduce header clutter and
5345         use _exit() rather than abort().
5346         * objc.dg/encode-10.m: New.
5347         * objc.dg/encode-11.m: New.
5348
5349 2010-04-30  DJ Delorie  <dj@redhat.com>
5350
5351         * gcc.c-torture/execute/20100430-1.c: New test.
5352
5353 2010-04-30  Jason Merrill  <jason@redhat.com>
5354
5355         PR c++/43868
5356         * g++.dg/template/ptrmem21.C: New.
5357
5358 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
5359
5360         PR fortran/18918
5361         PR fortran/43931
5362         * gfortran.dg/coarray_13.f90: New test.
5363
5364 2010-04-30  Richard Guenther  <rguenther@suse.de>
5365
5366         PR lto/43946
5367         * gcc.dg/lto/20100430-1_0.c: New testcase.
5368
5369 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
5370
5371         PR debug/43942
5372         * c-c++-common/pr43942.c: New test.
5373
5374 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
5375
5376         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5377         conflict with darwin crt1.o 'start' symbol.
5378
5379 2010-04-30  Richard Guenther  <rguenther@suse.de>
5380
5381         PR tree-optimization/43879
5382         * gcc.dg/torture/pr43879_1.c: New testcase.
5383
5384 2010-04-30  Richard Guenther  <rguenther@suse.de>
5385
5386         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5387
5388 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
5389
5390         PR c++/43890
5391         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5392         user-provided constructor while recursing.
5393
5394 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5395
5396         PR fortran/42274
5397         * gfortran.dg/class_16.f03: New test.
5398
5399 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5400
5401         PR fortran/42274
5402         * gfortran.dg/class_15.f03: New.
5403
5404 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5405
5406         PR fortran/43326
5407         * gfortran.dg/dynamic_dispatch_9.f03: New test.
5408
5409 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5410
5411         PR fortran/43492
5412         * gfortran.dg/generic_22.f03 : New test.
5413
5414 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5415
5416         PR fortran/42353
5417         * gfortran.dg/class_14.f03: New test.
5418
5419 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5420
5421         PR fortran/42680
5422         * gfortran.dg/interface_32.f90: New test.
5423
5424 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
5425             Janus Weil  <janus@gcc.gnu.org>
5426
5427         PR fortran/41829
5428         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5429         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5430         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5431
5432 2010-04-28  Mike Stump  <mikestump@comcast.net>
5433
5434         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5435         dg-excess-errors.
5436         * g++.dg/uninit-pred-2_b.C: Likewise.
5437
5438 2010-04-28  Tobias Burnus  <burnus@net-b.de>
5439
5440         PR fortran/18918
5441         PR fortran/43919
5442         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5443
5444 2010-04-28  Matthias Klose  <doko@ubuntu.com>
5445
5446         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5447         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5448         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5449         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5450         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5451
5452 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
5453
5454         * gcc.dg/const-uniq-1.c: New test.
5455         * gcc.dg/lto/const-uniq_[01].c: Likewise.
5456
5457 2010-04-28  Xinliang David Li  <davidxl@google.com>
5458
5459         * gcc.dg/uninit-pred-2_b.c: New test.
5460         * gcc.dg/uninit-pred-4_b.c: New test.
5461         * gcc.dg/uninit-pred-3_d.c: New test.
5462         * gcc.dg/uninit-pred-6_b.c: New test.
5463         * gcc.dg/uninit-pred-8_b.c: New test.
5464         * gcc.dg/uninit-pred-3_a.c: New test.
5465         * gcc.dg/uninit-pred-2_c.c: New test.
5466         * gcc.dg/uninit-pred-5_a.c: New test.
5467         * gcc.dg/uninit-pred-3_e.c: New test.
5468         * gcc.dg/uninit-pred-7_a.c: New test.
5469         * gcc.dg/uninit-pred-6_c.c: New test.
5470         * gcc.dg/uninit-pred-9_a.c: New test.
5471         * gcc.dg/uninit-pred-8_c.c: New test.
5472         * gcc.dg/uninit-pred-3_b.c: New test.
5473         * gcc.dg/uninit-pred-5_b.c: New test.
5474         * gcc.dg/uninit-pred-7_b.c: New test.
5475         * gcc.dg/uninit-pred-6_d.c: New test.
5476         * gcc.dg/uninit-pred-9_b.c: New test.
5477         * gcc.dg/uninit-pred-2_a.c: New test.
5478         * gcc.dg/uninit-pred-4_a.c: New test.
5479         * gcc.dg/uninit-pred-3_c.c: New test.
5480         * gcc.dg/uninit-pred-6_a.c: New test.
5481         * gcc.dg/uninit-pred-8_a.c: New test.
5482         * gcc.dg/uninit-pred-7_c.c: New test.
5483         * gcc.dg/uninit-pred-6_e.c: New test.
5484         * g++.dg/uninit-pred-loop-1_b.cc: New test.
5485         * g++.dg/uninit-pred-1_a.C: New test.
5486         * g++.dg/uninit-pred-1_b.C: New test.
5487         * g++.dg/uninit-pred-2_a.C: New test.
5488         * g++.dg/uninit-pred-2_b.C: New test.
5489         * g++.dg/uninit-pred-loop-1_a.cc: New test.
5490         * g++.dg/uninit-pred-loop-1_c.cc: New test.
5491         * g++.dg/uninit-pred-loop_1.cc: New test.
5492
5493 2010-04-28  Martin Jambor  <mjambor@suse.cz>
5494
5495         * gcc.dg/lto/20091209-1_0.c: New testcase.
5496
5497 2010-04-28  Richard Guenther  <rguenther@suse.de>
5498
5499         PR tree-optimization/43879
5500         PR tree-optimization/43909
5501         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5502
5503 2010-04-28  Richard Guenther  <rguenther@suse.de>
5504
5505         PR c++/43880
5506         * g++.dg/torture/pr43880.C: New testcase.
5507
5508 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5509
5510         PR c++/9335
5511         * g++.dg/template/recurse2.C: Update
5512         * g++.dg/template/recurse.C: Update.
5513         * g++.dg/template/pr23510.C: Update.
5514         * lib/prune.exp: Filter out 'recursively instantiated'.
5515
5516 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5517
5518         PR c++/29043
5519         * g++.dg/init/pr29043.C: New.
5520
5521 2010-04-27  Jason Merrill  <jason@redhat.com>
5522
5523         * g++.dg/lookup/scoped5.C: Adjust.
5524         * g++.dg/lookup/scoped8.C: Adjust.
5525         * g++.dg/template/dependent-expr5.C: Adjust.
5526         * g++.old-deja/g++.brendan/nest1.C: Adjust.
5527
5528         PR c++/43856
5529         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5530
5531         PR c++/43875
5532         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5533
5534 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5535             Jan Hubicka <hubicka@ucw.cz>
5536
5537         * gcc.dg/pure-2.c: New testcase.
5538         * gcc.dg/const-1.c: New testcase.
5539
5540 2010-04-27  Jason Merrill  <jason@redhat.com>
5541
5542         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
5543
5544         PR c++/41468
5545         * g++.dg/template/sfinae17.C: New.
5546         * g++.dg/template/sfinae18.C: New.
5547
5548 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5549
5550         * g++.dg/init/pr42844.C: New.
5551         * g++.dg/cpp0x/pr42844-2.C: New.
5552         * g++.dg/cpp0x/defaulted2.C: Adjust.
5553         * g++.dg/tree-ssa/pr27549.C: Likewise.
5554         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
5555
5556 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5557
5558         PR fortran/18918
5559         * gfortran.dg/coarray_12.f90: Fix dump parsing.
5560
5561 2010-04-27  Richard Guenther  <rguenther@suse.de>
5562
5563         PR middle-end/40561
5564         * g++.dg/other/pr40561.C: New testcase.
5565
5566 2010-04-27  Martin Jambor  <mjambor@suse.cz>
5567
5568         PR middle-end/43812
5569         * g++.dg/ipa/pr43812.C: New test.
5570
5571 2010-04-27  Jan Hubicka  <jh@suse.cz>
5572
5573         * gcc.dg/ipa/iinline-1.c (main): Rename to...
5574         (test): ... this one.
5575
5576 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
5577
5578         PR target/40657
5579         * gcc.target/arm/thumb-stackframe.c: New test.
5580
5581 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
5582
5583         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
5584         * gcc.dg/misc-column.c: Likewise.
5585         * gcc.dg/Walways-true-1.c: Likewise.
5586         * gcc.dg/Walways-true-2.c: Likewise.
5587         * gcc.dg/warn-addr-cmp.c: Likewise.
5588
5589 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5590
5591         PR fortran/18918
5592         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
5593         * gfortran.dg/coarray_12.f90: New.
5594
5595 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
5596
5597         PR c/32207
5598         * gcc.dg/pr32207.c: New test.
5599         * gcc.dg/misc-column.c: Adjust expected warning.
5600         * gcc.dg/Walways-true-1.c: Likewise.
5601         * gcc.dg/Walways-true-2.c: Likewise.
5602         * gcc.dg/warn-addr-cmp.c: Likewise.
5603
5604 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
5605
5606         PR lto/42776
5607         * lib/lto.exp (lto_prune_vis_warns): New function.
5608         (lto-link-and-maybe-run): Call it.
5609
5610 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
5611
5612         PR tree-optimization/43904
5613         * gcc.dg/tree-ssa/tailcall-6.c: New.
5614
5615 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
5616
5617         PR testsuite/35165
5618         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
5619         Darwin8/OSX10.4 - compatible code generation.
5620         Use scan-rtl-dump.
5621         * obj-c++.dg/stubify-1.mm: Ditto.
5622         * lib/objc-torture.exp: Do not require link success for
5623         "trivial.m" in the runtime checks when dowhat = 'compile'.
5624         * lib/dg-pch.exp (dg-flags-pch): New Proc.
5625         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
5626         Darwin8/OSX10.4 - compatible code generation.
5627         * objc.dg/stubify-2.m: Ditto.
5628         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
5629         * objc.dg/next-runtime-1.m: Ditto.
5630         * objc.dg/stret-2.m: Restrict to ilp32 targets.
5631         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
5632         runtimes on Darwin.
5633
5634 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
5635
5636         PR 43715
5637         * lib/plugin-support.exp: Use "-undefined
5638         dynamic_lookup" on darwin.
5639
5640 2010-04-26  Richard Guenther  <rguenther@suse.de>
5641
5642         * gcc.dg/lto/20100426_0.c: New testcase.
5643
5644 2010-04-26  Jie Zhang  <jie@codesourcery.com>
5645
5646         PR tree-optimization/43833
5647         gcc.dg/Warray-bounds-8.c: New test case.
5648
5649 2010-04-26  Richard Guenther  <rguenther@suse.de>
5650
5651         PR lto/43080
5652         * g++.dg/lto/20100423-3_0.C: New testcase.
5653
5654 2010-04-26  Richard Guenther  <rguenther@suse.de>
5655
5656         PR lto/42425
5657         * g++.dg/lto/20100423-2_0.C: New testcase.
5658
5659 2010-04-26  Ira Rosen  <irar@il.ibm.com>
5660
5661         * gcc.dg/vect/bb-slp-23.c: New test.
5662
5663 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
5664
5665         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
5666         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
5667         * gcc.dg/c1x-float-1.c: New test.
5668
5669 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
5670
5671         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
5672         of "lea\[ \t\]".
5673
5674 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5675
5676         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
5677         FreeBSD.
5678         * gfortran.dg/default_format_denormal_1.f90: Ditto.
5679         * gfortran.dg/default_format_2.f90: Ditto.
5680
5681 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5682
5683         * gfortran.dg/pr43505.f90: Clean up .mod file.
5684         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
5685         * gfortran.dg/pr41347.f90: Ditto.
5686         * gfortran.dg/internal_pack_4.f90: Ditto.
5687         * gfortran.dg/proc_decl_23.f90: Ditto.
5688         * gfortran.dg/recursive_check_3.f90: Ditto.
5689         * gfortran.dg/intent_out_3.f90: Ditto.
5690         * gfortran.dg/assignment_2.f90: Ditto.
5691         * gfortran.dg/pr41928.f90: Ditto.
5692         * gfortran.dg/pr42166.f90: Ditto.
5693         * gfortran.dg/private_type_12.f90: Ditto.
5694         * gfortran.dg/graphite/pr42185.f90: Ditto.
5695         * gfortran.dg/graphite/pr42186.f90: Ditto.
5696         * gfortran.dg/graphite/pr40982.f90: Ditto.
5697         * gfortran.dg/graphite/id-2.f90: Ditto.
5698         * gfortran.dg/graphite/id-4.f90: Ditto.
5699         * gfortran.dg/graphite/pr42050.f90: Ditto.
5700         * gfortran.dg/graphite/id-18.f90: Ditto.
5701         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
5702         * gfortran.dg/graphite/pr41924.f90: Ditto.
5703         * gfortran.dg/graphite/pr42393.f90: Ditto.
5704         * gfortran.dg/graphite/pr37980.f90: Ditto.
5705         * gfortran.dg/graphite/pr38953.f90: Ditto.
5706         * gfortran.dg/graphite/pr42180.f90: Ditto.
5707         * gfortran.dg/graphite/pr42181.f90: Ditto.
5708         * gfortran.dg/where_operator_assign_4.f90: Ditto.
5709         * gfortran.dg/select_type_4.f90: Ditto.
5710         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
5711         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
5712         * gfortran.dg/lto/pr40725_0.f03: Ditto.
5713         * gfortran.dg/elemental_args_check_2.f90: Ditto.
5714         * gfortran.dg/whole_file_11.f90: Ditto.
5715         * gfortran.dg/private_type_11.f90: Ditto.
5716         * gfortran.dg/vect/vect-gems.f90: Ditto.
5717         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
5718
5719 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
5720
5721         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
5722
5723 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
5724
5725         * gnat.dg/pack15.ad[sb]: New test.
5726
5727 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
5728
5729         * gcc.target/arm/mla-1.c: New test.
5730
5731 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5732
5733         PR fortran/30073
5734         PR fortran/43793
5735         * gfortran.dg/pr43793.f90: New test.
5736
5737 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
5738
5739         PR tree-optimization/41442
5740         * gcc.target/i386/pr41442.c: New test.
5741
5742 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
5743
5744         PR fortran/43832
5745         * gfortran.dg/fgetc_3.f90: Delete bogus test.
5746
5747 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5748
5749         PR fortran/43832
5750         * gfortran.dg/open_nounit.f90: New test.
5751
5752 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
5753
5754         PR fortran/43841
5755         PR fortran/43843
5756         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
5757
5758 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5759
5760         * gcc.dg/Wconversion-integer.c: Update.
5761
5762 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5763
5764         * gnat.dg/unchecked_convert5.adb: New test.
5765
5766 2010-04-23  Richard Guenther  <rguenther@suse.de>
5767
5768         PR lto/41734
5769         * gcc.dg/lto/20100423-2_0.c: New testcase.
5770         * gcc.dg/lto/20100423-2_0.c: Likewise.
5771
5772 2010-04-23  Richard Guenther  <rguenther@suse.de>
5773
5774         PR lto/43455
5775         * gcc.dg/lto/20100423-1_0.c: New testcase.
5776         * gcc.dg/lto/20100423-1_1.c: Likewise.
5777
5778 2010-04-23  Martin Jambor  <mjambor@suse.cz>
5779
5780         PR tree-optimization/43846
5781         * gcc.dg/tree-ssa/sra-10.c: New test.
5782
5783 2010-04-23  Martin Jambor  <mjambor@suse.cz>
5784
5785         PR middle-end/43835
5786         * gcc.c-torture/execute/pr43835.c: New test.
5787
5788 2010-04-23  Richard Guenther  <rguenther@suse.de>
5789
5790         PR lto/42653
5791         * g++.dg/lto/20100423-1_0.C: New testcase.
5792
5793 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
5794
5795         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
5796
5797 2010-04-22  Ira Rosen  <irar@il.ibm.com>
5798
5799         PR tree-optimization/43842
5800         * gcc.dg/vect/pr43842.c: New test.
5801
5802 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
5803
5804         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
5805         * gcc.target/i386/wmul-2.c: Likewise.
5806
5807 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5808
5809         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
5810         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
5811
5812 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
5813
5814         * gfortran.dg/reassoc_6.f: New testcase.
5815
5816 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
5817
5818         PR middle-end/29274
5819         * gcc.target/arm/wmul-1.c: New test.
5820         * gcc.target/arm/wmul-2.c: New test.
5821
5822 2010-04-22  Richard Guenther  <rguenther@suse.de>
5823
5824         PR tree-optimization/43845
5825         * gcc.c-torture/compile/pr43845.c: New testcase.
5826
5827 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
5828
5829         PR middle-end/29274
5830         * gcc.target/i386/wmul-1.c: New test.
5831         * gcc.target/i386/wmul-2.c: New test.
5832         * gcc.target/bfin/wmul-1.c: New test.
5833         * gcc.target/bfin/wmul-2.c: New test.
5834
5835 2010-04-22  Richard Guenther  <rguenther@suse.de>
5836
5837         PR fortran/43829
5838         * gfortran.dg/vector_subscript_6.f90: New testcase.
5839         * gfortran.dg/assign_10.f90: Adjust.
5840
5841 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
5842
5843         PR fortran/43836
5844         * gfortran.dg/gomp/pr43836.f90: New test.
5845
5846 2010-04-21  Richard Guenther  <rguenther@suse.de>
5847
5848         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
5849
5850 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5851
5852         * gcc.dg/torture/builtin-cproj-3.c: New.
5853
5854 2010-04-20  Jason Merrill  <jason@redhat.com>
5855
5856         PR c++/9335
5857         * g++.dg/template/recurse2.C: New.
5858         * g++.dg/parse/crash36.C: Adjust.
5859         * g++.dg/other/fold1.C: Adjust.
5860         * g++.dg/init/member1.C: Adjust.
5861         * lib/prune.exp: Prune "skipping N instantiation contexts".
5862
5863 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5864
5865         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
5866
5867 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5868
5869         * gcc.dg/torture/builtin-cproj-1.c: New.
5870         * gcc.dg/torture/builtin-cproj-2.c: New.
5871
5872 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
5873
5874         PR c++/43800
5875         PR c++/43704
5876         * g++.dg/template/typedef32.C: Adjust.
5877         * g++.dg/template/typedef33.C: New test.
5878
5879 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
5880
5881         PR fortran/43227
5882         * gfortran.dg/proc_decl_23.f90: New test.
5883
5884         PR fortran/43266
5885         * gfortran.dg/abstract_type_6.f03: New test.
5886
5887 2010-04-20  Xinliang David Li  <davidxl@google.com>
5888
5889         * g++.dg/tree-ssa/fold-compare.C: New.
5890
5891 2010-04-20  Richard Guenther  <rguenther@suse.de>
5892
5893         PR tree-optimization/39417
5894         * g++.dg/torture/pr39417.C: New testcase.
5895
5896 2010-04-20  Richard Guenther  <rguenther@suse.de>
5897
5898         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
5899
5900 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
5901
5902         * g++.dg/debug/dwarf2/rv1.C: New test.
5903
5904 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5905
5906         PR target/43635
5907         * gcc.c-torture/compile/pr43635.c: New testcase.
5908
5909 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
5910
5911         PR fortran/43339
5912         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
5913         of sequential loops being private only in the innermost containing
5914         task region.
5915
5916         PR middle-end/43337
5917         * gfortran.dg/gomp/pr43337.f90: New test.
5918
5919 2010-04-19  Richard Guenther  <rguenther@suse.de>
5920
5921         PR tree-optimization/43796
5922         * gfortran.dg/pr43796.f90: New testcase.
5923
5924 2010-04-19  Richard Guenther  <rguenther@suse.de>
5925
5926         PR tree-optimization/43783
5927         * gcc.c-torture/execute/pr43783.c: New testcase.
5928
5929 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
5930
5931         PR target/43766
5932         * gcc.target/i386/pr43766.c: New test.
5933
5934 2010-04-19  Jie Zhang  <jie@codesourcery.com>
5935
5936         PR target/43662
5937         * gcc.target/i386/pr43662.c: New test.
5938
5939 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
5940
5941         PR c++/43704
5942         * g++.dg/template/typedef32.C: New test.
5943
5944 2010-04-19  Ira Rosen  <irar@il.ibm.com>
5945
5946         PR tree-optimization/37027
5947         * lib/target-supports.exp
5948         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
5949         * gcc.dg/vect/pr37027.c: New test.
5950         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
5951         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
5952         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
5953         gcc.dg/vect/vect-complex-6.c: Likewise.
5954
5955 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
5956
5957         * g++.dg/debug/dwarf2/enum1.C: New test.
5958
5959 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
5960
5961         * gnat.dg/rep_clause5.ad[sb]: New test.
5962         * gnat.dg/rep_clause5_pkg.ads: New helper.
5963
5964 2010-04-18  Ira Rosen  <irar@il.ibm.com>
5965
5966         PR tree-optimization/43771
5967         * g++.dg/vect/pr43771.cc: New test.
5968
5969 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
5970
5971         PR fortran/31538
5972         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
5973         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
5974
5975 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5976
5977         * gnat.dg/sizetype.adb: Rename into...
5978         * gnat.dg/sizetype1.adb: ...this.
5979         * gnat.dg/sizetype2.adb: New test.
5980
5981 2010-04-16  Richard Guenther  <rguenther@suse.de>
5982
5983         PR tree-optimization/43572
5984         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
5985
5986 2010-04-16  Olivier Hainque  <hainque@adacore.com>
5987
5988         * gnat.dg/specs/discr_private.ads: New test.
5989
5990 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
5991
5992         PR target/41514
5993         * gcc.target/arm/thumb-comparisons.c: New test.
5994
5995         PR target/40603
5996         * gcc.target/arm/thumb-cbranchqi.c: New test.
5997
5998 2010-04-16  Christian Bruel  <christian.bruel@st.com>
5999
6000         * g++.dg/torture/pr36191.C: Enable for SH.
6001
6002 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6003
6004         * gnat.dg/wide_boolean.adb: New test.
6005         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6006
6007 2010-04-15  Richard Guenther  <rguenther@suse.de>
6008
6009         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6010         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6011         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6012         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6013         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6014         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6015         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6016         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6017         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6018         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6019         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6020         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6021         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6022         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6023         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6024
6025 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6026
6027         PR target/21803
6028         * gcc.target/arm/pr42496.c: New test.
6029
6030 2010-04-14  Jason Merrill  <jason@redhat.com>
6031
6032         PR c++/36625
6033         * g++.dg/ext/attrib38.C: New.
6034
6035 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6036
6037         PR testsuite/43739
6038         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6039
6040 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6041
6042         PR 42966
6043         * gcc.dg/cpp/warn-undef-2.c: Update.
6044         * gcc.dg/cpp/warn-traditional-2.c: Update.
6045         * gcc.dg/cpp/warn-comments-2.c: Update.
6046         * gcc.dg/cpp/warn-variadic-2.c: Update.
6047         * gcc.dg/cpp/warn-long-long-2.c: Update.
6048         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6049         * gcc.dg/cpp/warn-multichar-2.c: Update.
6050         * gcc.dg/cpp/warn-normalized-3.c: Update.
6051         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6052         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6053         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6054         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6055         * gcc.dg/cpp/warn-redefined-2.c: Update.
6056         * gfortran.dg/warning-directive-2.F90: Update.
6057         * c-c++-common/cpp/warning-directive-2.c: Update.
6058
6059 2010-04-14  Michael Matz  <matz@suse.de>
6060
6061         PR tree-optimization/42963
6062         * gcc.dg/pr42963.c: New testcase.
6063
6064 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6065
6066         * gnat.dg/class_wide.adb: Rename into...
6067         * gnat.dg/class_wide1.adb: ...this.
6068         * gnat.dg/class_wide2.ad[sb]: New test.
6069
6070 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6071
6072         PR fortran/18918
6073         * gfortran.dg/coarray_9.f90: Update dg-errors.
6074         * gfortran.dg/coarray_10.f90: New test.
6075         * gfortran.dg/coarray_11.f90: New test.
6076
6077 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6078
6079         PR fortran/43747
6080         gfortran.dg/initialization_24.f90: New test.
6081
6082 2010-04-13  Jason Merrill  <jason@redhat.com>
6083
6084         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6085         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6086
6087 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6088
6089         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6090         * g++.dg/dg.exp: Likewise.
6091         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6092         * c-c++-common/cpp/warning-directive-1.c: ... here.
6093         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6094         * c-c++-common/cpp/warning-directive-2.c: ... here.
6095         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6096         * c-c++-common/cpp/warning-directive-3.c: ... here.
6097         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6098         * c-c++-common/cpp/warning-directive-4.c: ... here.
6099         * g++.dg/cpp/warning-directive-1.C: Delete.
6100         * g++.dg/cpp/warning-directive-2.C: Delete.
6101         * g++.dg/cpp/warning-directive-3.C: Delete.
6102         * g++.dg/cpp/warning-directive-4.C: Delete.
6103         * gcc.dg/cpp/normalised-3.c: Delete.
6104         * g++.dg/cpp/normalised-1.C: Rename as ...
6105         * c-c++-common/cpp/normalised-3.c: ... this.
6106
6107 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6108
6109         * gcc.dg/tree-ssa/sra-9.c: New test.
6110
6111 2010-04-13  Michael Matz  <matz@suse.de>
6112
6113         PR middle-end/43730
6114         * gcc.dg/pr43730.c: New test.
6115
6116 2010-04-13  Michael Matz  <matz@suse.de>
6117
6118         * gcc.dg/tree-ssa/negate.c: New testcase.
6119
6120 2010-04-13  Richard Guenther  <rguenther@suse.de>
6121
6122         PR testsuite/43735
6123         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6124
6125 2010-04-13  Richard Guenther  <rguenther@suse.de>
6126
6127         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6128
6129 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6130
6131         * gnat.dg/derived_type1.adb: New test.
6132
6133 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6134
6135         * gcc.dg/plugindir1.c: New testcase.
6136         * gcc.dg/plugindir2.c: New testcase.
6137         * gcc.dg/plugindir3.c: New testcase.
6138         * gcc.dg/plugindir4.c: New testcase.
6139
6140 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6141
6142         * gcc.target/i386/rotate-2.c: New test.
6143
6144 2010-04-12  Jason Merrill  <jason@redhat.com>
6145
6146         PR c++/43641
6147         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6148         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6149
6150 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6151
6152         PR c++/25811
6153         * g++.dg/init/pr25811.C: New test.
6154
6155 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6156
6157         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6158         dg-error, dg-warning.
6159         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6160
6161 2010-04-12  Richard Guenther  <rguenther@suse.de>
6162
6163         * gcc.dg/torture/inline-2.c: New testcase.
6164
6165 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6166
6167         PR bootstrap/43699
6168         * gcc.dg/Wunused-var-7.c: New test.
6169
6170         PR tree-optimization/43560
6171         * gcc.c-torture/execute/pr43560.c: New test.
6172
6173 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6174
6175         * gnat.dg/aggr13.adb: New test.
6176         * gnat.dg/aggr14.adb: Likewise.
6177         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6178
6179 2010-04-12  Richard Guenther  <rguenther@suse.de>
6180
6181         PR c++/43611
6182         * g++.dg/torture/pr43611.C: New testcase.
6183
6184 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6185
6186         PR c/36774
6187         * gcc.dg/pr36774-1.c: New test.
6188         * gcc.dg/pr36774-2.c: New test.
6189
6190 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6191
6192         * gcc.target/sh/rte-delay-slot.c: New test.
6193
6194 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6195
6196         * gnat.dg/pack9.adb: Remove -cargs option.
6197         * gnat.dg/aggr12.ad[sb]: New test.
6198
6199 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6200
6201         PR target/43417
6202         * gcc.target/sh/pr43417.c: New test.
6203
6204 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6205
6206         PR fortran/43591
6207         * gfortran.dg/spec_expr_6.f90: New test.
6208
6209 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6210
6211         PR cpp/43195
6212         * gcc.dg/cpp/pr43195.c: New.
6213         * gcc.dg/cpp/pr43195.h: New.
6214
6215 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6216
6217         PR 42965
6218         * gcc.dg/Werror-6.c: Adjust.
6219         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6220         * gcc.dg/Werror-4.c: Likewise.
6221         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6222         * gcc.dg/Wswitch-enum-error.c: Likewise.
6223         * gcc.dg/Wpointer-arith.c: Likewise.
6224         * gcc.dg/Wfatal.c: Likewise.
6225         * gcc.dg/Wswitch-error.c: Likewise.
6226         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6227         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6228         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6229         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6230         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6231         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6232         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6233         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6234         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6235         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6236         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6237         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6238         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6239         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6240         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6241         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6242         * g++.dg/cpp/warning-directive-2.C: Likewise.
6243         * gfortran.dg/warning-directive-2.F90: Likewise.
6244
6245 2010-04-09  Jason Merrill  <jason@redhat.com>
6246
6247         PR c++/42623
6248         * g++.dg/template/sizeof13.C: New.
6249
6250 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6251
6252         * g++.dg/other/pr35504.C: Add check for thiscall.
6253         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6254         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6255
6256 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6257
6258         PR c++/28584
6259         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6260         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
6261         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6262         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
6263         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6264         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
6265         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6266         * g++.dg/other/increment1.C: Likewise.
6267
6268 2010-04-09  Tobias Burnus  <burnus@net-b.de>
6269
6270         PR fortran/18918
6271         * gfortran.dg/coarray_7.f90: New test.
6272         * gfortran.dg/coarray_8.f90: New test.
6273
6274 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
6275
6276         PR fortran/28039
6277         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6278
6279 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6280
6281         PR target/43643
6282         * gcc.dg/pr43643.c: New test.
6283
6284 2010-04-08  Tobias Burnus  <burnus@net-b.de>
6285
6286         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6287
6288 2010-04-08  Richard Guenther  <rguenther@suse.de>
6289
6290         PR tree-optimization/43679
6291         * gcc.c-torture/compile/pr43679.c: New testcase.
6292
6293 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
6294
6295         PR debug/43670
6296         * gcc.dg/pr43670.c: New test.
6297
6298 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
6299
6300         PR middle-end/40815
6301         * gcc.dg/tree-ssa/reassoc-19.c: New.
6302
6303 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
6304
6305         PR c/18624
6306         * gcc.dg/Wunused-var-1.c: New test.
6307         * gcc.dg/Wunused-var-2.c: New test.
6308         * gcc.dg/Wunused-var-3.c: New test.
6309         * gcc.dg/Wunused-var-4.c: New test.
6310         * gcc.dg/Wunused-var-5.c: New test.
6311         * gcc.dg/Wunused-var-6.c: New test.
6312         * gcc.dg/Wunused-parm-1.c: New test.
6313
6314         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6315         * gcc.dg/trunc-1.c: Likewise.
6316         * gcc.dg/vla-9.c: Likewise.
6317         * gcc.dg/dfp/composite-type.c: Likewise.
6318
6319 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6320
6321         PR objc/35996
6322         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6323         * obj-c++.dg/objc-gc-3.mm: Ditto.
6324
6325 2010-04-07  Simon Baldwin  <simonb@google.com>
6326
6327         * gcc.dg/cpp/warn-undef-2.c: New.
6328         * gcc.dg/cpp/warn-traditional-2.c: New.
6329         * gcc.dg/cpp/warn-comments-2.c: New.
6330         * gcc.dg/cpp/warning-directive-1.c: New.
6331         * gcc.dg/cpp/warn-long-long.c: New.
6332         * gcc.dg/cpp/warn-traditional.c: New.
6333         * gcc.dg/cpp/warn-variadic-2.c: New.
6334         * gcc.dg/cpp/warn-undef.c: New.
6335         * gcc.dg/cpp/warn-normalized-1.c: New.
6336         * gcc.dg/cpp/warning-directive-2.c: New.
6337         * gcc.dg/cpp/warn-long-long-2.c: New.
6338         * gcc.dg/cpp/warn-variadic.c: New.
6339         * gcc.dg/cpp/warn-normalized-2.c: New.
6340         * gcc.dg/cpp/warning-directive-3.c: New.
6341         * gcc.dg/cpp/warn-deprecated-2.c: New.
6342         * gcc.dg/cpp/warn-trigraphs-1.c: New.
6343         * gcc.dg/cpp/warn-multichar-2.c: New.
6344         * gcc.dg/cpp/warn-normalized-3.c: New.
6345         * gcc.dg/cpp/warning-directive-4.c: New.
6346         * gcc.dg/cpp/warn-unused-macros.c: New.
6347         * gcc.dg/cpp/warn-trigraphs-2.c: New.
6348         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6349         * gcc.dg/cpp/warn-cxx-compat.c: New.
6350         * gcc.dg/cpp/warn-redefined.c: New.
6351         * gcc.dg/cpp/warn-trigraphs-3.c: New.
6352         * gcc.dg/cpp/warn-unused-macros-2.c: New.
6353         * gcc.dg/cpp/warn-deprecated.c: New.
6354         * gcc.dg/cpp/warn-trigraphs-4.c: New.
6355         * gcc.dg/cpp/warn-redefined-2.c: New.
6356         * gcc.dg/cpp/warn-comments.c: New.
6357         * gcc.dg/cpp/warn-multichar.c: New.
6358         * g++.dg/cpp/warning-directive-1.C: New.
6359         * g++.dg/cpp/warning-directive-2.C: New.
6360         * g++.dg/cpp/warning-directive-3.C: New.
6361         * g++.dg/cpp/warning-directive-4.C: New.
6362         * gfortran.dg/warning-directive-1.F90: New.
6363         * gfortran.dg/warning-directive-3.F90: New.
6364         * gfortran.dg/warning-directive-2.F90: New.
6365         * gfortran.dg/warning-directive-4.F90: New.
6366
6367 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6368
6369         PR objc++/23716
6370         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6371
6372 2010-04-07  Jason Merrill  <jason@redhat.com>
6373
6374         * g++.dg/template/dr408.C: New.
6375
6376         * g++.dg/lookup/ns4.C: New.
6377
6378         PR c++/38392
6379         * g++.dg/template/friend51.C: New test.
6380
6381         PR c++/41970
6382         * g++.old-deja/g++.other/linkage1.C: Adjust.
6383
6384 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6385
6386         PR c++/42697
6387         * g++.dg/template/crash94.C: New test.
6388
6389 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6390
6391         PR c++/40239
6392         * g++.dg/init/aggr5.C: New test.
6393         * g++.dg/init/aggr5.C: New test.
6394
6395 2010-04-07  Richard Guenther  <rguenther@suse.de>
6396
6397         PR tree-optimization/43270
6398         * g++.dg/warn/Warray-bounds-4.C: New testcase.
6399         * gcc.dg/Warray-bounds-7.c: Likewise.
6400
6401 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6402
6403         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6404         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6405         * gnat.dg/bit_packed_array4.ad[sb]: New test.
6406
6407 2010-04-07  Jie Zhang  <jie@codesourcery.com>
6408
6409         PR c++/42556
6410         * g++.dg/init/pr42556.C: New test.
6411
6412 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6413
6414         PR debug/43628
6415         * g++.dg/debug/dwarf2/typedef2.C: New test.
6416
6417 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
6418
6419         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6420         c-c++-common/dwarf2/redeclaration-1.C
6421
6422 2010-04-06  Jason Merrill  <jason@redhat.com>
6423
6424         * g++.dg/cpp0x/pr31437.C: Adjust error location.
6425         * g++.dg/ext/attrib18.C: Likewise.
6426         * g++.dg/ext/bitfield2.C: Likewise.
6427         * g++.dg/ext/bitfield4.C: Likewise.
6428         * g++.dg/ext/visibility/warn2.C: Likewise.
6429         * g++.dg/ext/visibility/warn3.C: Likewise.
6430         * g++.dg/gomp/pr26690-1.C: Likewise.
6431         * g++.dg/inherit/covariant7.C: Likewise.
6432         * g++.dg/init/synth2.C: Likewise.
6433         * g++.dg/lookup/using7.C: Likewise.
6434         * g++.dg/other/crash-4.C: Likewise.
6435         * g++.dg/other/error13.C: Likewise.
6436         * g++.dg/other/error20.C: Likewise.
6437         * g++.dg/parse/crash31.C: Likewise.
6438         * g++.dg/parse/error16.C: Likewise.
6439         * g++.dg/parse/error19.C: Likewise.
6440         * g++.dg/parse/error27.C: Likewise.
6441         * g++.dg/parse/error28.C: Likewise.
6442         * g++.dg/parse/fused-params1.C: Likewise.
6443         * g++.dg/template/error2.C: Likewise.
6444         * g++.dg/template/local6.C: Likewise.
6445         * g++.dg/template/qualttp15.C: Likewise.
6446         * g++.dg/warn/Wnvdtor-2.C: Likewise.
6447         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6448         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6449         * g++.old-deja/g++.brendan/crash29.C: Likewise.
6450         * g++.old-deja/g++.eh/spec6.C: Likewise.
6451         * g++.old-deja/g++.jason/crash3.C: Likewise.
6452         * g++.old-deja/g++.jason/destruct2.C: Likewise.
6453         * g++.old-deja/g++.law/ctors5.C: Likewise.
6454         * g++.old-deja/g++.law/ctors9.C: Likewise.
6455         * g++.old-deja/g++.mike/p3538a.C: Likewise.
6456         * g++.old-deja/g++.mike/p3538b.C: Likewise.
6457         * g++.old-deja/g++.other/struct1.C: Likewise.
6458         * g++.old-deja/g++.other/volatile1.C: Likewise.
6459         * g++.old-deja/g++.pt/crash36.C: Likewise.
6460         * g++.old-deja/g++.pt/derived3.C: Likewise.
6461         * g++.old-deja/g++.robertl/eb109.C: Likewise.
6462         * g++.old-deja/g++.robertl/eb4.C: Likewise.
6463
6464 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
6465
6466         PR middle-end/43519
6467         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6468         * gcc.dg/graphite/id-19.c: New.
6469
6470 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
6471
6472         PR middle-end/32824
6473         * gcc.dg/vect/pr32824: New.
6474
6475 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6476
6477         PR fortran/18918
6478         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6479         * gfortran.dg/coarray_3.f90: Ditto.
6480         * gfortran.dg/coarray_4.f90: Ditto.
6481         * gfortran.dg/coarray_5.f90: Ditto.
6482         * gfortran.dg/coarray_6.f90: Ditto.
6483         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6484
6485 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6486
6487         PR fortran/18918
6488         * gfortran.dg/coarray_4.f90: Fix test.
6489         * gfortran.dg/coarray_6.f90: Add more tests.
6490
6491 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6492
6493         PR fortran/18918
6494         * gfortran.dg/coarray_4.f90: New test.
6495         * gfortran.dg/coarray_5.f90: New test.
6496         * gfortran.dg/coarray_6.f90: New test.
6497
6498 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6499
6500         PR fortran/18918
6501         * gfortran.dg/iso_fortran_env_5.f90: New test.
6502         * gfortran.dg/iso_fortran_env_6.f90: New test.
6503
6504 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6505
6506         PR fortran/39997
6507         * gfortran.dg/coarray_1.f90: New test.
6508         * gfortran.dg/coarray_2.f90: New test.
6509         * gfortran.dg/coarray_3.f90: New test.
6510
6511 2010-04-06  Jason Merrill  <jason@redhat.com>
6512
6513         PR c++/43648
6514         * g++.dg/template/dtor8.C: New.
6515
6516         PR c++/43621
6517         * g++.dg/template/error-recovery2.C: New.
6518
6519 2010-04-06  Jan Hubicka  <jh@suse.czpli
6520
6521         PR tree-optimization/42906
6522         * gcc.dg/tree-ssa/dce-1.c: New testcase.
6523
6524 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6525
6526         PR fortran/43178
6527         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
6528         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6529         * gfortran.dg/auto_dealloc_1.f90: Ditto.
6530
6531 2010-04-06  Richard Guenther  <rguenther@suse.de>
6532
6533         PR tree-optimization/43627
6534         * gcc.dg/tree-ssa/vrp49.c: New testcase.
6535
6536 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6537
6538         PR target/43638
6539         * gcc.target/i386/pr43638.c: New test.
6540
6541 2010-04-06  Richard Guenther  <rguenther@suse.de>
6542
6543         PR middle-end/43661
6544         * gcc.c-torture/compile/pr43661.c: New testcase.
6545
6546 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6547
6548         * gcc.target/s390/stackcheck1.c: Add dg-warning.
6549
6550 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
6551
6552         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
6553
6554 2010-04-02  Richard Guenther  <rguenther@suse.de>
6555
6556         PR tree-optimization/43629
6557         * gcc.c-torture/execute/pr43629.c: New testcase.
6558
6559 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6560             Dominique d'Humieres  <dominiq@lps.ens.fr>
6561
6562         PR libfortran/43605
6563         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
6564
6565 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
6566
6567         PR debug/43325
6568         * c-c++-common/dwarf2/redeclaration-1.C: New test.
6569
6570 2010-04-01  Jason Merrill  <jason@redhat.com>
6571
6572         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
6573
6574 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6575             Manfred Schwarb  <manfred99@gmx.ch>
6576
6577         PR libfortran/43605
6578         * gfortran.dg/ftell_3.f90: New test.
6579
6580 2010-04-01  Richard Guenther  <rguenther@suse.de>
6581
6582         PR middle-end/43614
6583         * gcc.c-torture/compile/pr43614.c: New testcase.
6584
6585 2010-04-01  Martin Jambor  <mjambor@suse.cz>
6586
6587         PR tree-optimization/43141
6588         * gcc.dg/guality/pr43141.c: New test.
6589
6590 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6591
6592         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
6593         * g++.dg/eh/spbp.C: Likewise.
6594         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
6595         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
6596         superfluous casts.
6597         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
6598         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
6599         * objc.dg/dwarf-2.m: Likewise.
6600
6601 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
6602
6603         PR middle-end/43464
6604         * gcc.dg/graphite/id-pr43464.c: New.
6605         * gcc.dg/graphite/id-pr43464-1.c: New.
6606
6607 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
6608
6609         PR middle-end/43351
6610         * gcc.dg/graphite/id-pr43351.c
6611
6612 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6613
6614         PR testsuite/35165
6615         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
6616         * obj-c++.dg/try-catch-2.mm: Ditto.
6617         * obj-c++.dg/lookup-2.mm: Ditto.
6618         * obj-c++.dg/encode-8.m: Ditto.
6619         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6620         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
6621         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
6622         * obj-c++.dg/const-str-11.mm: Ditto.
6623         * obj-c++.dg/const-str-9.mm: Ditto.
6624         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
6625         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
6626         * obj-c++.dg/except-1.mm: Ditto.
6627         * obj-c++.dg/const-str-7.mm: Ditto.
6628         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6629         * obj-c++.dg/const-str-3.mm: Ditto.
6630         * obj-c++.dg/const-str-7.mm: Ditto.
6631         * obj-c++.dg/stubify-2.mm: Change dump file name.
6632
6633         PR objc++/23613
6634         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
6635         New macro.
6636         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
6637         Remove dg-xfail-if.
6638
6639 2010-03-31  Martin Jambor  <mjambor@suse.cz>
6640
6641         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
6642         only with -O2, -O3 or -Os and not with -fwhopr.
6643
6644 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
6645
6646         PR c++/43558
6647         * g++.dg/template/typedef31.C: New test.
6648
6649 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6650
6651         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
6652         assembler output on *-*-solaris2*.
6653         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6654
6655 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
6656
6657         PR debug/43557
6658         * gcc.dg/pr43557-1.c: New test.
6659         * gcc.dg/pr43557-2.c: New file.
6660
6661 2010-03-31  Jie Zhang  <jie@codesourcery.com>
6662
6663         PR 43562
6664         * gcc.dg/pr43562.c: New test.
6665
6666 2010-03-30  Jason Merrill  <jason@redhat.com>
6667
6668         PR c++/43076
6669         * g++.dg/template/error-recovery1.C: New.
6670
6671         PR c++/41786
6672         * g++.dg/parse/ambig5.C: New.
6673
6674 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
6675
6676         PR debug/43593
6677         * gcc.dg/guality/pr43593.c: New test.
6678
6679 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
6680
6681         PR middle-end/43430
6682         * gcc.dg/vect/pr43430-1.c: New.
6683
6684 2010-03-30  Jason Merrill  <jason@redhat.com>
6685
6686         PR c++/43559
6687         * g++.dg/template/partial7.C: New.
6688
6689 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6690
6691         * gcc.target/s390/stackcheck1.c: New testcase.
6692
6693 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6694
6695         PR libfortran/43265
6696         * gfortran.dg/read_eof_8.f90: New test.
6697
6698 2010-03-29  Jason Merrill  <jason@redhat.com>
6699
6700         * gcc.dg/cpp/include6.c: Change [] to ().
6701
6702         N3077
6703         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
6704         splicing and UCNs.
6705         * c-c++-common/raw-string-2.c: Add trigraph test.
6706         * c-c++-common/raw-string-8.c: New.
6707         * c-c++-common/raw-string-9.c: New.
6708         * c-c++-common/raw-string-10.c: New.
6709
6710         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
6711         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
6712         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
6713         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
6714         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
6715         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
6716         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
6717
6718 2010-03-29  Richard Guenther  <rguenther@suse.de>
6719
6720         PR tree-optimization/43560
6721         * gcc.dg/torture/pr43560.c: New testcase.
6722
6723 2010-03-29  Jason Merrill  <jason@redhat.com>
6724
6725         N3077
6726         * g++.dg/ext/raw-string-1.C: Change [] to ().
6727         * g++.dg/ext/raw-string-2.C: Change [] to ().
6728         Don't use \ in delimiter.
6729         * g++.dg/ext/raw-string-3.C: Change [] to ().
6730         * g++.dg/ext/raw-string-4.C: Change [] to ().
6731         * g++.dg/ext/raw-string-5.C: Change [] to ().
6732         Test for error on \ in delimiter.
6733         * g++.dg/ext/raw-string-6.C: Change [] to ().
6734         * g++.dg/ext/raw-string-7.C: Change [] to ().
6735
6736 2010-03-29  Jie Zhang  <jie@codesourcery.com>
6737
6738         PR 43564
6739         * gcc.dg/pr43564.c: New test.
6740
6741 2010-03-29  Tobias Burnus  <burnus@net-b.de>
6742
6743         PR fortran/43551
6744         * gfortran.dg/direct_io_12.f90: New test.
6745
6746 2010-03-28  Jan Hubicka  <jh@suse.cz>
6747
6748         PR tree-optimization/43505
6749         * gfortran.dg/pr43505.f90: New testcase.
6750
6751 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
6752
6753         PR tree-optimization/43528
6754         * gcc.target/i386/pr43528.c: New test.
6755
6756 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
6757
6758         PR c/43381
6759         * gcc.dg/parm-impl-decl-3.c: New test.
6760
6761 2010-03-26  Jason Merrill  <jason@redhat.com>
6762
6763         PR c++/43509
6764         * g++.dg/cpp0x/parse1.C: New.
6765
6766 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
6767
6768         PR target/43524
6769         * gcc.target/i386/pr43524.c: New test.
6770
6771 2010-03-26  Martin Jambor  <mjambor@suse.cz>
6772
6773         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
6774         whitespace, rename main to foo.
6775         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
6776         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
6777         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
6778         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
6779         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
6780         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
6781         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
6782         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6783         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
6784         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
6785         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
6786
6787 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
6788
6789         PR c++/43327
6790         * g++.dg/other/crash-10.C: New test.
6791         * g++.dg/other/crash-11.C: New test.
6792
6793 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6794
6795         PR libfortran/43517
6796         * gfortran.dg/read_eof_7.f90: New test.
6797
6798 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6799
6800         PR objc/35165
6801         PR testsuite/43512
6802         * objc-obj-c++-shared: New directory.
6803         * objc-obj-c++-shared/Object1-implementation.h: New file.
6804         * objc-obj-c++-shared/Object1.h: New file.
6805         * objc-obj-c++-shared/Protocol1.h: New file.
6806         * objc-obj-c++-shared/next-abi.h: New file.
6807         * objc-obj-c++-shared/next-mapping.h: New file.
6808         * objc/execute/next_mapping.h: Delete.
6809         * objc.dg/special/special.exp: For all targets run the tests with
6810         -fgnu-runtime, for darwin targets also run the tests with
6811         -fnext-runtime.
6812         * objc.dg/dg.exp: Ditto.
6813         * obj-c++.dg/dg.exp: Ditto.
6814         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
6815         Protocol1.h) and next-mapping.h as required.  Amend testcase to
6816         include use of updated NeXT interface.
6817         * objc/execute/formal_protocol-5.m: Ditto.
6818         * objc/execute/protocol-isEqual-2.m: Ditto.
6819         * objc/execute/protocol-isEqual-4.m: Ditto.
6820         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
6821         Protocol1.h) and next-mapping.h as required.
6822         * objc/execute/object_is_class.m: Ditto.
6823         * objc/execute/enumeration-1.m: Ditto.
6824         * objc/execute/class-13.m: Ditto.
6825         * objc/execute/formal_protocol-2.m: Ditto.
6826         * objc/execute/formal_protocol-4.m: Ditto.
6827         * objc/execute/class-1.m: Ditto.
6828         * objc/execute/bycopy-1.m: Ditto.
6829         * objc/execute/formal_protocol-6.m: Ditto.
6830         * objc/execute/bycopy-3.m: Ditto.
6831         * objc/execute/class-3.m: Ditto.
6832         * objc/execute/bf-11.m: Ditto.
6833         * objc/execute/class-5.m: Ditto.
6834         * objc/execute/bf-13.m: Ditto.
6835         * objc/execute/class-7.m: Ditto.
6836         * objc/execute/bf-15.m: Ditto.
6837         * objc/execute/class-9.m: Ditto.
6838         * objc/execute/bf-17.m: Ditto.
6839         * objc/execute/bf-19.m: Ditto.
6840         * objc/execute/IMP.m: Ditto.
6841         * objc/execute/exceptions/catchall-1.m: Ditto.
6842         * objc/execute/exceptions/trivial.m: Ditto.
6843         * objc/execute/exceptions/finally-1.m: Ditto.
6844         * objc/execute/exceptions/local-variables-1.m: Ditto.
6845         * objc/execute/exceptions/foward-1.m: Ditto.
6846         * objc/execute/bf-2.m: Ditto.
6847         * objc/execute/string1.m: Ditto.
6848         * objc/execute/bf-4.m: Ditto.
6849         * objc/execute/informal_protocol.m: Ditto.
6850         * objc/execute/string3.m: Ditto.
6851         * objc/execute/bf-6.m: Ditto.
6852         * objc/execute/bf-8.m: Ditto.
6853         * objc/execute/class-tests-1.h: Ditto.
6854         * objc/execute/protocol-isEqual-1.m: Ditto.
6855         * objc/execute/protocol-isEqual-3.m: Ditto.
6856         * objc/execute/_cmd.m: Ditto.
6857         * objc/execute/function-message-1.m: Ditto.
6858         * objc/execute/bf-20.m: Ditto.
6859         * objc/execute/bf-common.h: Ditto.
6860         * objc/execute/np-2.m: Ditto.
6861         * objc/execute/class-10.m: Ditto.
6862         * objc/execute/class-12.m: Ditto.
6863         * objc/execute/enumeration-2.m: Ditto.
6864         * objc/execute/class-14.m: Ditto.
6865         * objc/execute/encode-1.m: Ditto.
6866         * objc/execute/formal_protocol-1.m: Ditto.
6867         * objc/execute/formal_protocol-3.m: Ditto.
6868         * objc/execute/accessing_ivars.m: Ditto.
6869         * objc/execute/bycopy-2.m: Ditto.
6870         * objc/execute/class-2.m: Ditto.
6871         * objc/execute/bf-10.m: Ditto.
6872         * objc/execute/formal_protocol-7.m: Ditto.
6873         * objc/execute/root_methods.m: Ditto.
6874         * objc/execute/class-4.m: Ditto.
6875         * objc/execute/bf-12.m: Ditto.
6876         * objc/execute/class-6.m: Ditto.
6877         * objc/execute/bf-14.m: Ditto.
6878         * objc/execute/nested-func-1.m: Ditto.
6879         * objc/execute/class-8.m: Ditto.
6880         * objc/execute/private.m: Ditto.
6881         * objc/execute/bf-16.m: Ditto.
6882         * objc/execute/bf-18.m: Ditto.
6883         * objc/execute/load-3.m: Ditto.
6884         * objc/execute/compatibility_alias.m: Ditto.
6885         * objc/execute/bf-1.m: Ditto.
6886         * objc/execute/no_clash.m: Ditto.
6887         * objc/execute/bf-3.m: Ditto.
6888         * objc/execute/string2.m: Ditto.
6889         * objc/execute/bf-5.m: Ditto.
6890         * objc/execute/string4.m: Ditto.
6891         * objc/execute/bf-7.m: Ditto.
6892         * objc/execute/object_is_meta_class.m: Ditto.
6893         * objc/execute/bf-9.m: Ditto.
6894         * objc/execute/bf-21.m: Ditto.
6895         * objc/execute/cascading-1.m: Ditto.
6896         * objc/execute/trivial.m: Ditto.
6897         * objc/execute/np-1.m: Ditto.
6898         * objc/compile/trivial.m: Ditto.
6899         * objc/execute/class_self-2.m: Include <stdlib.h>.
6900         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
6901         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
6902         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6903         and 64bit. Use new NeXT interface as required.
6904         * objc.dg/special/unclaimed-category-1.m: Ditto.
6905         * objc.dg/special/unclaimed-category-1.h: Ditto.
6906         * objc.dg/special/unclaimed-category-1a.m: Ditto.
6907         * objc.dg/func-ptr-1.m: Ditto.
6908         * objc.dg/stret-1.m: Ditto.
6909         * objc.dg/encode-2.m: Ditto.
6910         * objc.dg/category-1.m: Ditto.
6911         * objc.dg/encode-3.m: Ditto.
6912         * objc.dg/call-super-3.m: Ditto.
6913         * objc.dg/method-3.m: Ditto.
6914         * objc.dg/func-ptr-2.m: Ditto.
6915         * objc.dg/lookup-1.m: Ditto.
6916         * objc.dg/encode-4.m: Ditto.
6917         * objc.dg/fix-and-continue-1.m: Ditto.
6918         * objc.dg/proto-lossage-3.m: Ditto.
6919         * objc.dg/method-13.m: Ditto.
6920         * objc.dg/proto-qual-1.m: Ditto.
6921         * objc.dg/zero-link-3.m: Ditto.
6922         * objc.dg/bitfield-1.m: Ditto.
6923         * objc.dg/va-meth-1.m: Ditto.
6924         * objc.dg/super-class-3.m: Ditto.
6925         * objc.dg/call-super-1.m: Ditto.
6926         * objc.dg/type-size-2.m: Ditto.
6927         * objc.dg/method-10.m: Ditto.
6928         * objc.dg/defs.m: Ditto.
6929         * objc.dg/const-str-3.m: Ditto.
6930         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
6931         Protocol1.h) and next-mapping.h as required. Use new NeXT
6932         interface as required.
6933         * objc.dg/super-class-4.m: Ditto.
6934         * objc.dg/comp-types-8.m: Ditto.
6935         * objc.dg/call-super-2.m: Ditto.
6936         * objc.dg/objc-fast-4.m: Ditto.
6937         * objc.dg/method-6.m: Ditto.
6938         * objc.dg/const-str-3.m: Ditto.
6939         * objc.dg/const-str-7.m: Ditto.
6940         * objc.dg/method-15.m: Ditto.
6941         * objc.dg/method-19.m: Ditto.
6942         * objc.dg/sync-1.m: Ditto.
6943         * objc.dg/layout-1.m: Ditto.
6944         * objc.dg/bitfield-3.m: Ditto.
6945         * objc.dg/try-catch-3.m: Ditto.
6946         * objc.dg/try-catch-7.m: Ditto.
6947         * objc.dg/comp-types-10.m: Ditto.
6948         * objc.dg/selector-2.: Ditto.
6949         * objc.dg/method-7.m: Ditto.
6950         * objc.dg/typedef-alias-1.m: Ditto.
6951         * objc.dg/proto-lossage-2.m: Ditto.
6952         * objc.dg/comp-types-11.m: Ditto.
6953         * objc.dg/sizeof-1.m: Ditto.
6954         * objc.dg/method-17.m: Ditto.
6955         * objc.dg/bitfield-5.m: Ditto.
6956         * objc.dg/try-catch-1.m: Ditto.
6957         * objc.dg/encode-5.m: Ditto.
6958         * objc.dg/fix-and-continue-2.m: Ditto.
6959         * objc.dg/method-9.m: Ditto.
6960         * objc.dg/isa-field-1.m: Ditto.
6961         * objc.dg/local-decl-2.m: Ditto.
6962         * objc.dg/objc-gc-4.m: Ditto.
6963         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
6964         * objc.dg/gnu-runtime-3.m: Ditto.
6965         * objc.dg/encode-7.m: Ditto.
6966         * objc.dg/encode-8.m: Ditto.
6967         * objc.dg/selector-3.m: Ditto.
6968         * objc.dg/gnu-runtime-1.m: Ditto.
6969         * objc.dg/const-str-12.m: Ditto.
6970         * objc.dg/gnu-runtime-2.m: Ditto.
6971         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
6972         * objc.dg/selector-1.m: Ditto.
6973         * objc.dg/stubify-2.m: Ditto.
6974         * objc.dg/zero-link-1.m: Ditto.
6975         * objc.dg/stret-2.m: Ditto.
6976         * objc.dg/zero-link-2.m: Ditto.
6977         * objc.dg/next-runtime-1.m: Ditto.
6978         * objc.dg/symtab-1.m: Ditto.
6979         * objc.dg/stubify-1.m: Ditto.
6980         * objc.dg/bitfield-2.m: Ditto.
6981         * objc.dg/try-catch-10.m: Apply to both runtimes.
6982         * objc.dg/const-str-1.m: Ditto.
6983         * objc.dg/image-info.m: Ditto.
6984         * objc.dg/encode-9.m: Ditto.
6985         * objc.dg/pragma-1.m: Apply test to all targets.
6986         * objc.dg/const-str-4.m: Ditto.
6987         * objc.dg/const-str-8.m: Ditto.
6988         * objc.dg/super-class-2.m: Ditto.
6989         * objc.dg/try-catch-5.m: Ditto.
6990         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
6991         Protocol1.h) and next-mapping.h as required. Use new NeXT
6992         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
6993         * objc.dg/const-str-11.m: Ditto.
6994         * objc.dg/const-str-9.m: Ditto.
6995         * objc.dg/method-4.m: Skip for 64Bit NeXT.
6996         * objc.dg/encode-1.m: Remove redundant -lobjc.
6997         * objc.dg/try-catch-9.m: Tidy space.
6998         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
6999         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7000         and 64bit. Use new NeXT interface as required.
7001         * obj-c++.dg/template-4.mm: Ditto.
7002         * obj-c++.dg/defs.mm: Ditto.
7003         * obj-c++.dg/basic.mm: Ditto.
7004         * obj-c++.dg/encode-4.mm: Ditto.
7005         * obj-c++.dg/method-17.mm: Ditto.
7006         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7007         * obj-c++.dg/cxx-class-1.mm: Ditto.
7008         * obj-c++.dg/method-10.mm: Ditto.
7009         * obj-c++.dg/va-meth-1.mm: Ditto.
7010         * obj-c++.dg/encode-5.mm: Ditto.
7011         * obj-c++.dg/lookup-2.mm: Ditto.
7012         * obj-c++.dg/template-3.mm: Ditto.
7013         * obj-c++.dg/proto-qual-1.mm: Ditto.
7014         * obj-c++.dg/qual-types-1.m: Ditto.
7015         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7016         * obj-c++.dg/template-1.mm: Ditto.
7017         * obj-c++.dg/encode-6.mm: Ditto.
7018         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7019         Protocol1.h) and next-mapping.h as required. Use new NeXT
7020         interface as required.
7021         * obj-c++.dg/except-1.mm: Ditto.
7022         * obj-c++.dg/const-str-7.mm: Ditto.
7023         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7024         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7025         * obj-c++.dg/selector-2.mm: Ditto.
7026         * obj-c++.dg/isa-field-1.mm: Ditto.
7027         * obj-c++.dg/try-catch-1.mm: Ditto.
7028         * obj-c++.dg/local-decl-1.mm: Ditto.
7029         * obj-c++.dg/try-catch-9.mm: Ditto.
7030         * obj-c++.dg/no-extra-load.mm: Ditto.
7031         * obj-c++.dg/selector-5.mm: Ditto.
7032         * obj-c++.dg/method-12.mm: Ditto.
7033         * obj-c++.dg/try-catch-11.mm: Ditto.
7034         * obj-c++.dg/comp-types-11.mm: Ditto.
7035         * obj-c++.dg/bitfield-3.mm: Ditto.
7036         * obj-c++.dg/method-6.mm: Ditto.
7037         * obj-c++.dg/super-class-2.mm: Ditto.
7038         * obj-c++.dg/method-21.mm: Ditto.
7039         * obj-c++.dg/const-str-8.mm: Ditto.
7040         * obj-c++.dg/try-catch-7.mm: Ditto.
7041         * obj-c++.dg/method-15.mm: Ditto.
7042         * obj-c++.dg/layout-1.mm: Ditto.
7043         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7044         * obj-c++.dg/const-str-3.mm: Ditto.
7045         * obj-c++.dg/try-catch-2.mm: Ditto.
7046         * obj-c++.dg/objc-gc-3.mm: Ditto.
7047         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7048         * obj-c++.dg/bitfield-1.mm: Ditto.
7049         * obj-c++.dg/selector-6.mm: Ditto.
7050         * obj-c++.dg/method-13.mm: Ditto.
7051         * obj-c++.dg/comp-types-12.mm: Ditto.
7052         * obj-c++.dg/bitfield-4.mm: Ditto.
7053         * obj-c++.dg/try-catch-8.mm: Ditto.
7054         * obj-c++.dg/method-2.mm: Ditto.
7055         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7056         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7057         * obj-c++.dg/const-str-4.mm: Ditto.
7058         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7059         * obj-c++.dg/try-catch-3.mm: Ditto.
7060         * obj-c++.dg/comp-types-9.mm: Ditto.
7061         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7062         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7063         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7064         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7065         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7066         Use new NeXT interface as required.
7067         * obj-c++.dg/const-str-10.mm: Ditto.
7068         * obj-c++.dg/const-str-11.mm: Ditto.
7069         * obj-c++.dg/const-str-9.mm: Ditto.
7070         * obj-c++.dg/method-11.mm: Ditto.
7071         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7072         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7073         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7074         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7075         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7076
7077 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7078
7079         PR c++/43206
7080         * g++.dg/template/typedef30.C: New test case.
7081
7082 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7083
7084         PR c/43385
7085         * gcc.c-torture/execute/pr43385.c: New test.
7086
7087 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7088
7089         * gcc.dg/strncpy-fix-1.c: New test.
7090
7091 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7092
7093         PR testsuite/41609
7094         * lib/objc-torture.exp (objc-set-runtime-options): New.
7095         * objc/execute/execute.exp: Check runtime options on each pass.
7096         * objc/execute/exceptions/exceptions.exp: Ditto.
7097         * objc/compile/compile.exp: Ditto.
7098
7099         PR testsuite/42348
7100         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7101         standard tests.
7102         (check_effective_target_objc2): New proc.
7103         (check_effective_target_next_runtime): New proc.
7104         * lib/objc.exp: Determine which runtime is in force and support it.
7105         * lib/obj-c++.exp: Ditto.
7106
7107 2010-03-24  Jason Merrill  <jason@redhat.com>
7108
7109         PR c++/43502
7110         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7111
7112 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7113
7114         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7115         a loop.
7116         * gcc.dg/ipa/ipa-2.c: Likewise.
7117         * gcc.dg/ipa/ipa-3.c: Likewise.
7118         * gcc.dg/ipa/ipa-4.c: Likewise.
7119         * gcc.dg/ipa/ipa-5.c: Likewise.
7120         * gcc.dg/ipa/ipa-7.c: Likewise.
7121         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7122         a loop.
7123         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7124         i_can_not_be_propagated_fully2 into a loop.
7125         * gcc.dg/ipa/ipa-8.c: New test.
7126         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7127
7128 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7129
7130         PR debug/19192
7131         PR debug/43479
7132         * gcc.dg/guality/pr43479.c: New test.
7133         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7134         and add volatile keyword.
7135
7136 2010-03-23  Mike Stump  <mikestump@comcast.net>
7137
7138         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7139
7140 2010-03-23  Jason Merrill  <jason@redhat.com>
7141
7142         * g++.dg/ext/altivec-17.C: Adjust error message.
7143
7144         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7145         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7146         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7147         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7148         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7149         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7150
7151 2010-03-22  Jason Merrill  <jason@redhat.com>
7152
7153         PR c++/43333
7154         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7155         * g++.dg/ext/is_pod_98.C: New.
7156
7157         PR c++/43281
7158         * g++.dg/cpp0x/auto18.C: New.
7159
7160         * gcc.dg/pr36997.c: Adjust error message.
7161         * g++.dg/ext/vector9.C: Likewise.
7162         * g++.dg/conversion/simd3.C: Likewise.
7163         * g++.dg/other/error23.C: Likewise.
7164
7165 2010-03-22  Michael Matz  <matz@suse.de>
7166
7167         PR middle-end/43475
7168         * gfortran.dg/pr43475.f90: New testcase.
7169
7170 2010-03-22  Richard Guenther  <rguenther@suse.de>
7171
7172         PR tree-optimization/43390
7173         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7174
7175 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7176
7177         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7178         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7179
7180 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7181             Michael Matz  <matz@suse.de>
7182
7183         PR c++/43081
7184         * g++.dg/parse/crash56.C: New test.
7185
7186 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7187
7188         PR fortran/43450
7189         * gfortran.dg/whole_file_15.f90 : New test.
7190
7191 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7192
7193         PR fortran/43409
7194         * gfortran.dg/inquire_size.f90: New test.
7195
7196 2010-03-20  Richard Guenther  <rguenther@suse.de>
7197
7198         PR rtl-optimization/43438
7199         * gcc.c-torture/execute/pr43438.c: New testcase.
7200
7201 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7202
7203         PR c++/43375
7204         * g++.dg/abi/mangle42.C: New test.
7205
7206 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7207
7208         PR C/43211
7209         * gcc.dg/pr43211.c: New test.
7210         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7211
7212 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7213
7214         PR rtl-optimization/42258
7215         * gcc.target/arm/thumb1-mul-moves.c: New test.
7216
7217         PR target/40697
7218         * gcc.target/arm/thumb-andsi.c: New test.
7219
7220         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7221         dg-require-effective-target.
7222
7223 2010-03-19  Michael Matz  <matz@suse.de>
7224
7225         PR c++/43116
7226         * g++.dg/other/pr43116.C: New testcase.
7227
7228 2010-03-19  Michael Matz  <matz@suse.de>
7229
7230         PR target/43305
7231         * gcc.dg/pr43305.c: New testcase.
7232
7233 2010-03-19  Richard Guenther  <rguenther@suse.de>
7234
7235         PR tree-optimization/43415
7236         * gcc.c-torture/compile/pr43415.c: New testcase.
7237
7238 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7239
7240         PR ada/43106
7241         * gnat.dg/case_optimization2.adb: New test.
7242         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7243
7244 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7245             Jack Howarth <howarth@bromo.med.uc.edu>
7246
7247         PR target/36399
7248         * gcc.target/i386/push-1.c: Don't xfail
7249           scan-assembler-not "movups" on darwin.
7250
7251 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7252
7253         PR debug/43058
7254         * gcc.dg/pr43058.c: New test.
7255
7256 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7257
7258         PR middle-end/42450
7259         * g++.dg/torture/pr42450.C: New test.
7260
7261 2010-03-18  Michael Matz  <matz@suse.de>
7262
7263         PR middle-end/43419
7264         * gcc.dg/pr43419.c: New testcase.
7265
7266 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7267
7268         PR rtl-optimization/43360
7269         * gcc.dg/torture/pr43360.c: New.
7270
7271 2010-03-18  Michael Matz  <matz@suse.de>
7272
7273         PR tree-optimization/43402
7274         * gcc.dg/pr43402.c: New testcase.
7275
7276 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
7277
7278         PR target/42427
7279         * gcc.dg/pr42427.c: New test.
7280
7281 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7282
7283         PR libfortran/43265
7284         * gfortran.dg/read_empty_file.f: New test.
7285         * gfortran.dg/read_eof_all.f90: New test.
7286         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7287         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7288
7289 2010-03-17  Michael Matz  <matz@suse.de>
7290
7291         * gcc.dg/pr43300.c: Add -w.
7292
7293 2010-03-17  Richard Guenther  <rguenther@suse.de>
7294
7295         * gcc.dg/pr43379.c: Add -w.
7296
7297 2010-03-17  Tobias Burnus  <burnus@net-b.de>
7298
7299         PR fortran/43331
7300         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7301
7302 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
7303
7304         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7305
7306 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7307
7308         * ada/acats/run_all.sh: Log start and end times.
7309
7310 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7311
7312         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7313
7314 2010-03-16  Richard Guenther  <rguenther@suse.de>
7315
7316         PR middle-end/43379
7317         * gcc.dg/pr43379.c: New testcase.
7318
7319 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
7320
7321         PR debug/43051
7322         * gcc.dg/guality/pr43051-1.c: New test.
7323
7324 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
7325
7326         PR testsuite/43363
7327         * g++.dg/ext/altivec-17.C: Handle changes to error message.
7328
7329 2010-03-15  Michael Matz  <matz@suse.de>
7330
7331         PR middle-end/43300
7332         * gcc.dg/pr43300.c: New testcase.
7333
7334 2010-03-15  Richard Guenther  <rguenther@suse.de>
7335
7336         PR tree-optimization/43367
7337         * gcc.c-torture/compile/pr43367.c: New testcase.
7338
7339 2010-03-15  Richard Guenther  <rguenther@suse.de>
7340
7341         PR tree-optimization/43317
7342         * gcc.dg/pr43317.c: New testcase.
7343
7344 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7345
7346         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7347
7348 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7349
7350         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7351
7352 2010-03-14  Tobias Burnus  <burnus@net-b.de>
7353
7354         PR fortran/43362
7355         * gfortran.dg/impure_constructor_1.f90: New test.
7356
7357 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7358
7359         PR middle-end/43354
7360         * gfortran.dg/graphite/id-pr43354.f: New.
7361
7362 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7363
7364         PR middle-end/43349
7365         * gfortran.dg/graphite/pr43349.f: New.
7366
7367 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7368
7369         PR middle-end/43306
7370         * gcc.dg/graphite/pr43306.c: New.
7371
7372 2010-03-12  David S. Miller  <davem@davemloft.net>
7373
7374         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7375         sparc.
7376
7377 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7378
7379         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7380
7381 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
7382
7383         PR fortran/43291
7384         PR fortran/43326
7385         * gfortran.dg/dynamic_dispatch_7.f03: New test.
7386
7387 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
7388
7389         * gfortran.dg/default_format_denormal_1.f90: Don't assume
7390         fail for *-*-mingw* targets.
7391
7392 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
7393
7394         PR debug/43329
7395         * gcc.dg/guality/pr43329-1.c: New test.
7396
7397 2010-03-11  Martin Jambor  <mjambor@suse.cz>
7398
7399         PR tree-optimization/43257
7400         * g++.dg/torture/pr43257.C: New test.
7401
7402 2010-03-11  Tobias Burnus  <burnus@net-b.de>
7403
7404         PR fortran/43228
7405         * gfortran.dg/namelist_61.f90: New test.
7406
7407 2010-03-11  Richard Guenther  <rguenther@suse.de>
7408
7409         PR tree-optimization/43255
7410         * gcc.c-torture/compile/pr43255.c: New testcase.
7411
7412 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7413
7414         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7415         * gcc.dg/pr43280.c: New testcase.
7416
7417 2010-03-11  Richard Guenther  <rguenther@suse.de>
7418
7419         PR lto/43200
7420         * gcc.dg/lto/20100227-1_0.c: New testcase.
7421         * gcc.dg/lto/20100227-1_1.c: Likewise.
7422
7423 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7424
7425         PR libfortran/43320
7426         PR libfortran/43265
7427         * gfortran.dg/read_eof_6.f: New test
7428         * gfortran.dg/read_x_eof.f90: New test.
7429         * gfortran.dg/read_x_past.f: Update test.
7430
7431 2010-03-10  Jan Hubicka   <jh@suse.cz>
7432
7433         * gcc.c-torture/compile/pr43288.c: New test.
7434
7435 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7436
7437         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7438         -fpic/-fPIC flags.
7439         * g++.old-deja/g++.pt/asm2.C: Likewise.
7440         * gcc.c-torture/compile/20000804-1.c: Likewise.
7441         * gcc.target/i386/clobbers.c: Likewise.
7442
7443 2010-03-10  Tobias Burnus  <burnus@net-b.de>
7444
7445         PR fortran/43303
7446         * gfortran.dg/c_assoc_3.f90: New test.
7447
7448 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
7449
7450         PR debug/36728
7451         * gcc.dg/guality/pr36728-1.c: New test.
7452         * gcc.dg/guality/pr36728-2.c: New test.
7453
7454 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7455
7456         * gcc.dg/h8300-div-delay-slot.c: New test.
7457
7458 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
7459
7460         PR tree-optimization/43236
7461         * gcc.c-torture/execute/pr43236.c: New test.
7462
7463 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
7464
7465         PR middle-end/42859
7466         * g++.dg/eh/pr42859.C: New test.
7467
7468 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
7469
7470         PR debug/43299
7471         * gcc.dg/pr43299.c: New test.
7472
7473         PR debug/43290
7474         * g++.dg/eh/unwind2.C: New test.
7475
7476 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7477             Reza Yazdani  <reza.yazdani@amd.com>
7478
7479         PR middle-end/43065
7480         * gcc.dg/graphite/run-id-4.c: New.
7481
7482 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7483
7484         PR middle-end/43065
7485         * gcc.dg/graphite/run-id-3.c: New.
7486
7487 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
7488
7489         PR middle-end/42644
7490         PR middle-end/42130
7491         * gcc.dg/graphite/id-18.c: New.
7492         * gcc.dg/graphite/run-id-pr42644.c: New.
7493
7494 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7495
7496         PR middle-end/42326
7497         * gcc.dg/graphite/pr42326.c: New.
7498
7499 2010-03-08  Richard Guenther  <rguenther@suse.de>
7500
7501         PR tree-optimization/43269
7502         * gcc.c-torture/execute/pr43269.c: New testcase.
7503
7504 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
7505
7506         PR fortran/43256
7507         * gfortran.dg/typebound_call_13.f03: New.
7508
7509 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
7510
7511         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7512         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7513
7514 2010-03-05  Jason Merrill  <jason@redhat.com>
7515
7516         * g++.dg/abi/mangle40.C: Require weak and alias.
7517
7518 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7519
7520         PR middle-end/42326
7521         * gfortran.dg/graphite/pr42326.f90: New.
7522         * gfortran.dg/graphite/pr42326-1.f90: New.
7523
7524 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7525
7526         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
7527         (gnat_target_compile): Likewise.
7528         Reinitialize GNAT_UNDER_TEST if target changes.
7529         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
7530         (local_find_gnatmake): Pass full --GCC to gnatlink.
7531         Remove --LINK.
7532
7533 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7534
7535         PR c/43248
7536         * gcc.dg/compound-literal-1.c: New testcase.
7537
7538 2010-03-04  Martin Jambor  <mjambor@suse.cz>
7539
7540         PR tree-optimization/43164
7541         PR tree-optimization/43191
7542         * gcc.c-torture/compile/pr43164.c: New test.
7543         * gcc.c-torture/compile/pr43191.c: Likewise.
7544
7545 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
7546
7547         PR fortran/43244
7548         * gfortran.dg/finalize_9.f90: New.
7549
7550 2010-03-04  Tobias Burnus  <burnus@net-b.de>
7551             Ken Werner <ken@linux.vnet.ibm.com>
7552
7553         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
7554         to dg-options for spu.
7555         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
7556         dump-scan target to exclude spu.
7557
7558 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
7559
7560         PR middle-end/43209
7561         * gcc.dg/tree-ssa/ivopts-4.c: New.
7562
7563 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
7564
7565         * lib/target-supports-dg.exp (check-flags): Provide defaults for
7566         include-opts and exclude-opts; skip checking the flags if arguments
7567         are the same as the defaults.
7568         (dg-xfail-if): Verify the number of arguments, supply defaults
7569         for unspecified optional arguments.
7570         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
7571
7572 2010-03-03  Jason Merrill  <jason@redhat.com>
7573
7574         PR c++/12909
7575         * g++.dg/abi/mangle40.C: Updated.
7576
7577 2010-03-03  Jason Merrill  <jason@redhat.com>
7578
7579         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
7580         * g++.dg/abi/mangle23.C: Likewise.
7581         * g++.dg/eh/simd-2.C: Likewise.
7582         * g++.dg/ext/attribute-test-2.C: Likewise.
7583         * g++.dg/ext/vector14.C: Likewise.
7584         * g++.dg/other/pr34435.C: Likewise.
7585         * g++.dg/template/conv8.C: Likewise.
7586         * g++.dg/template/nontype9.C: Likewise.
7587         * g++.dg/template/qualttp17.C: Likewise.
7588         * g++.dg/template/ref1.C: Likewise.
7589         * g++.old-deja/g++.pt/crash68.C: Likewise.
7590         * g++.old-deja/g++.pt/ref1.C: Likewise.
7591         * g++.old-deja/g++.pt/ref3.C: Likewise.
7592         * g++.old-deja/g++.pt/ref4.C: Likewise.
7593
7594         PR c++/12909
7595         * g++.dg/abi/mangle40.C: New.
7596         * g++.dg/abi/mangle41.C: New.
7597         * g++.dg/lto/20100302_0.C: New.
7598         * g++.dg/lto/20100302_1.C: New.
7599         * g++.dg/lto/20100302.h: New.
7600
7601 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
7602
7603         PR fortran/43243
7604         * gfortran.dg/internal_pack_12.f90: New test.
7605
7606 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
7607
7608         * gcc.dg/pr36997.c: Adjust error message.
7609
7610 2010-03-03  Mike Stump  <mikestump@comcast.net>
7611
7612         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
7613         adjustments to not be present on machines that align the stack to
7614         more than 4 bytes and don't have a red zone yet as that is an
7615         unimplemented optimization.
7616
7617 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
7618
7619         PR fortran/43169
7620         * gfortran.dg/impure_assignment_3.f90: New.
7621
7622 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
7623
7624         PR debug/43229
7625         * gfortran.dg/pr43229.f90: New test.
7626
7627         PR debug/43237
7628         * gcc.dg/debug/dwarf2/pr43237.c: New test.
7629
7630         PR debug/43177
7631         * gcc.dg/guality/pr43177.c: New test.
7632
7633 2010-03-02  Jason Merrill  <jason@redhat.com>
7634
7635         * g++.dg/ext/vector9.C: Adjust error message.
7636         * g++.dg/conversion/simd3.C: Likewise.
7637         * g++.dg/other/error23.C: Likewise.
7638
7639 2010-03-02  Mike Stump  <mikestump@comcast.net>
7640
7641         PR c++/41090
7642         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
7643
7644 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
7645
7646         PR fortran/43180
7647         * gfortran.dg/internal_pack_10.f90: New test.
7648
7649         PR fortran/43173
7650         * gfortran.dg/internal_pack_11.f90: New test.
7651
7652 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
7653
7654         PR middle-end/42640
7655         * gcc.dg/tree-ssa/pr42640.c: New.
7656
7657 2010-03-01  Richard Guenther  <rguenther@suse.de>
7658
7659         PR tree-optimization/43220
7660         * gcc.c-torture/execute/pr43220.c: New testcase.
7661
7662 2010-03-01  Richard Guenther  <rguenther@suse.de>
7663
7664         PR middle-end/43213
7665         * gcc.dg/pr43213.c: New testcase.
7666
7667 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7668
7669         PR pch/14940
7670         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
7671
7672 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7673
7674         * lib/target-supports.exp (check_effective_target_ucn_nocache):
7675         New function.
7676         (check_effective_target_ucn): Likewise.
7677
7678         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
7679         if !ucn.
7680         * gcc.dg/ucnid-2.c: Likewise.
7681         * gcc.dg/ucnid-3.c: Likewise.
7682         * gcc.dg/ucnid-4.c: Likewise.
7683         * gcc.dg/ucnid-11.c: Likewise.
7684         * gcc.dg/ucnid-12.c: Likewise.
7685         * gcc.dg/ucnid-6.c: Skip if !ucn.
7686         * gcc.dg/ucnid-9.c: Likewise.
7687
7688 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7689
7690         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
7691         lists to dg-skip-if.
7692         * gcc.target/i386/stackalign/return-3.c: Likewise.
7693
7694 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7695
7696         * gcc.target/i386/clearcap.map: New file.
7697         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
7698         Pass clearcap.map by default if supported.
7699
7700 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7701
7702         PR fortran/42900
7703         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
7704         Explain this.
7705         * gfortran.dg/stat_2.f90: Likewise.
7706
7707 2010-03-01  Tobias Burnus  <burnus@net-b.de>
7708
7709         PR fortran/43199
7710         * gfortran.dg/module_read_2.f90: New test.
7711
7712 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
7713
7714         PR c++/42748
7715         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
7716         * g++.dg/abi/mangle12.C: Likewise.
7717         * g++.dg/abi/mangle20-2.C: Likewise.
7718         * g++.dg/abi/mangle17.C: Likewise.
7719         * g++.dg/template/cond2.C: Likewise.
7720         * g++.dg/template/pr35240.C: Likewise.
7721
7722 2010-02-27  Richard Guenther  <rguenther@suse.de>
7723
7724         PR tree-optimization/43186
7725         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
7726
7727 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7728
7729         * g++.dg/abi/packed1.C: Expect warning on the SH.
7730
7731 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
7732
7733         PR c++/42054:
7734         * g++.dg/parse/error37.C: New test.
7735
7736 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7737
7738         PR c/24577
7739         PR c/43192
7740         * gcc.dg/pr8927-1.c: Match new note.
7741         * gcc.dg/990506-0.c: Likewise.
7742         * gcc.dg/gomp/flush-2.c: Likewise.
7743         * gcc.dg/gomp/atomic-5.c: Likewise.
7744         * gcc.dg/gomp/pr34607.c: Likewise.
7745         * gcc.dg/pr35746.c: Likewise.
7746         * gcc.dg/cpp/pragma-1.c: Likewise.
7747         * gcc.dg/cpp/pragma-2.c: Likewise.
7748         * gcc.dg/pr41842.c: Likewise.
7749         * gcc.dg/noncompile/20040629-1.c: Likewise.
7750         * objc.dg/private-1.m: Likewise.
7751
7752 2010-02-27  Tobias Burnus  <burnus@net-b.de>
7753
7754         PR fortran/43185
7755         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
7756         * gfortran.dg/default_initialization_4.f90: New test.
7757
7758 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
7759
7760         * gnat.dg/thin_pointer.ad[sb]: Rename into...
7761         * gnat.dg/thin_pointer1.ad[sb]: ...this.
7762         * gnat.dg/thin_pointer2.adb: New test.
7763         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
7764
7765 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7766
7767         PR c/20631
7768         * gcc.dg/cpp/c90-pedantic.c: New.
7769         * gcc.dg/cpp/c90.c: New.
7770         * gcc.dg/gnu90-const-expr-1.c: New.
7771         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
7772
7773 2010-02-26  Richard Guenther  <rguenther@suse.de>
7774
7775         PR tree-optimization/43186
7776         * gcc.c-torture/compile/pr43186.c: New testcase.
7777
7778 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
7779
7780         PR debug/43190
7781         * c-c++-common/dwarf2/pr43190.c: New test.
7782
7783 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7784
7785         PR testsuite/37074:
7786         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
7787
7788 2010-02-26  Richard Guenther  <rguenther@suse.de>
7789
7790         PR tree-optimization/43188
7791         * gcc.c-torture/compile/pr43188.c: New testcase.
7792
7793 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7794
7795         PR target/43175
7796         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
7797
7798 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
7799
7800         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
7801
7802 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
7803
7804         PR target/43154
7805         * gcc.target/powerpc/pr43154.c: New file.
7806
7807 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
7808
7809         PR debug/43166
7810         * gfortran.dg/debug/pr43166.f: New test.
7811
7812         PR debug/43165
7813         * gcc.dg/torture/pr43165.c: New test.
7814
7815 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7816
7817         PR c/43128
7818         * c-c++-common/pr41779.c: Update.
7819
7820 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7821
7822         PR ada/32547
7823         * lib/gnat-dg.exp (gnat_load): Redefine.
7824
7825         * ada/acats/run_acats: Run run_all.sh with $SHELL.
7826         * ada/acats/run_all.sh: Downcase tasking not implemented message.
7827
7828 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7829
7830         PR libobjc/36610
7831         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
7832         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
7833         -fgnu-runtime.
7834         Sort entries.
7835
7836 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7837
7838         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
7839
7840 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
7841
7842         PR debug/43150
7843         * gcc.dg/guality/vla-1.c: New test.
7844
7845 2010-02-24  Tobias Burnus  <burnus@net-b.de>
7846
7847         PR fortran/43042
7848         * gfortran.dg/c_ptr_tests_15.f90: New test.
7849
7850 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
7851
7852         PR target/43107
7853         * gcc.target/i386/pr43107.c: New test.
7854
7855 2010-02-23  Jason Merrill  <jason@redhat.com>
7856
7857         PR c++/43143
7858         * g++.dg/cpp0x/variadic100.C: New.
7859
7860 2010-02-23  Jason Merrill  <jason@redhat.com>
7861
7862         PR debug/42800
7863         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
7864         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
7865         * c-c++-common/dwarf2/vla1.c: New.
7866
7867 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
7868
7869         PR target/43139
7870         * gcc.dg/pr43139.c: New test.
7871
7872         PR debug/43077
7873         * gcc.dg/guality/pr43077-1.c: New test.
7874
7875 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7876
7877         PR 43123
7878         * gcc.dg/march.c: New.
7879         * gcc.dg/march-generic.c: New.
7880         * gcc.dg/mtune.c: New.
7881
7882 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
7883
7884         PR middle-end/43083
7885         * gcc.dg/graphite/pr43083.c: New.
7886
7887 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
7888
7889         PR middle-end/43097
7890         * gfortran.dg/graphite/pr43097.f: New.
7891
7892 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
7893             Manuel López-Ibáñez  <manu@gcc.gnu.org>
7894
7895         PR middle-end/43140
7896         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
7897
7898 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
7899
7900         PR middle-end/43026
7901         * g++.dg/graphite/pr43026.C: New.
7902
7903 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7904
7905         PR c++/43126
7906         * gcc.dg/cleanup-1.c: Update.
7907         * gcc.dg/func-args-1.c: Update.
7908         * gcc.dg/format/sentinel-1.c: Update.
7909         * g++.old-deja/g++.jason/scoping10.C: Update.
7910         * g++.old-deja/g++.ns/lookup5.C: Update.
7911         * g++.dg/ext/cleanup-1.C: Update.
7912         * g++.dg/parse/varmod1.C: Update.
7913         * g++.dg/parse/error33.C: Update.
7914         * g++.dg/expr/call3.C: Update.
7915         * g++.dg/func-args-1.C: New.
7916
7917 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
7918
7919         PR c/43125
7920         * gcc.dg/attr-used-2.c: Moved to ...
7921         * c-c++-common/attr-used-2.c: Here.
7922
7923         * gcc.dg/attr-used.c: Moved to ...
7924         * c-c++-common/attr-used.c: Here.
7925
7926 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
7927
7928         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
7929
7930 2010-02-22  Richard Guenther  <rguenther@suse.de>
7931
7932         PR lto/43045
7933         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
7934         * gfortran.dg/lto/20100222-1_1.c: Likewise.
7935
7936 2010-02-22  Richard Guenther  <rguenther@suse.de>
7937
7938         PR tree-optimization/42749
7939         * gcc.c-torture/compile/pr42749.c: New testcase.
7940
7941 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
7942
7943         PR fortran/43072
7944         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
7945         * gfortran.dg/internal_pack_9.f90: New test.
7946
7947 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7948
7949         PR c++/23510
7950         * g++.dg/template/recurse.C: Adjust.
7951         * g++.dg/template/pr23510.C: New.
7952
7953 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
7954
7955         PR c++/42824
7956         * g++.dg/template/memclass4.C: New test.
7957
7958 2010-02-21  Tobias Burnus  <burnus@net-b.de>
7959
7960         PR fortran/35259
7961         * gfortran.dg/reassoc_5.f90: New test.
7962
7963 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
7964
7965         PR target/43067
7966         * gcc.target/i386/pr43067.c: New test.
7967
7968 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7969
7970         PR c++/35669
7971         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
7972         -Wconversion-null.
7973         * g++.dg/warn/Wconversion-null.C: New test.
7974         * g++.old-deja/g++.other/null1.C: Move to...
7975         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
7976
7977 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
7978
7979         PR fortran/36932
7980         PR fortran/36933
7981         * gfortran.dg/dependency_26.f90: New test.
7982
7983         PR fortran/43072
7984         * gfortran.dg/internal_pack_7.f90: New test.
7985
7986         PR fortran/43111
7987         * gfortran.dg/internal_pack_8.f90: New test.
7988
7989 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7990
7991         PR 43128
7992         * c-c++-common/pr41779.c: Fix broken testcase.
7993
7994 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7995
7996         PR 36513
7997         * c-c++-common/pr36513.c: New testcase.
7998         * c-c++-common/pr36513-2.c: New testcase.
7999
8000 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8001
8002         PR 41779
8003         * c-c++-common/pr41779.c: New.
8004
8005 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8006
8007         PR debug/43084
8008         * gcc.dg/pr43084.c: New test.
8009
8010 2010-02-19  Richard Guenther  <rguenther@suse.de>
8011
8012         PR tree-optimization/42916
8013         * gcc.dg/pr42916.c: New testcase.
8014
8015 2010-02-18  Jason Merrill  <jason@redhat.com>
8016
8017         PR c++/42837
8018         * g++.dg/abi/packed1.C: Add expected warning.
8019
8020         PR c++/43108
8021         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8022         * gcc.dg/torture/dg-torture.exp: Likewise.
8023         * c-c++-common/torture/complex-sign.h,
8024         c-c++-common/torture/complex-sign-add.c,
8025         c-c++-common/torture/complex-sign-mixed-add.c,
8026         c-c++-common/torture/complex-sign-mixed-div.c,
8027         c-c++-common/torture/complex-sign-mixed-mul.c,
8028         c-c++-common/torture/complex-sign-mixed-sub.c,
8029         c-c++-common/torture/complex-sign-mul.c,
8030         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8031         Adapt for C++ compilation as well.
8032
8033         PR c++/43070
8034         * g++.dg/ext/label1.C: Update.
8035         * g++.dg/ext/label2.C: Update.
8036
8037         PR c++/26261
8038         * g++.dg/template/dependent-name6.C: New.
8039
8040         PR c++/43109
8041         * g++.dg/parse/namespace12.C: New.
8042
8043 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8044
8045         PR tree-optimization/43066
8046         * gcc.c-torture/compile/pr43066.c: New test.
8047
8048 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8049
8050         * g++.dg/ext/attrib35.C: Fix target selector string.
8051         * g++.dg/ext/attrib36.C: Ditto.
8052         * g++.dg/ext/attrib37.C: Ditto.
8053         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8054         * g++.dg/abi/mangle25.C: Ditto.
8055
8056 2010-02-17  Jason Merrill  <jason@redhat.com>
8057
8058         PR c++/43069
8059         * g++.dg/parse/namespace11.C: New.
8060
8061         PR c++/43093
8062         * g++.dg/ext/attrib37.C: New.
8063
8064         PR c++/43079
8065         * g++.dg/template/ptrmem20.C: New.
8066
8067 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8068
8069         PR target/43103
8070         * gcc.target/i386/xop-check.h: Include m256-check.h.
8071         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8072         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8073         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8074         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8075
8076 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8077
8078         PR debug/42918
8079         * gcc.dg/pr42918.c: New test.
8080
8081 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8082
8083         * g++.dg/ext/attrib36.C: Require ILP32.
8084
8085 2010-02-16  Richard Guenther  <rguenther@suse.de>
8086
8087         PR tree-optimization/41043
8088         * gfortran.dg/pr41043.f90: New testcase.
8089         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8090
8091 2010-02-16  Jason Merrill  <jason@redhat.com>
8092
8093         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8094
8095 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8096
8097         PR tree-optimization/43074
8098         * gcc.dg/vect/fast-math-pr43074.c: New test.
8099
8100 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8101
8102         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8103
8104 2010-02-16  Jason Merrill  <jason@redhat.com>
8105
8106         PR c++/43031
8107         * g++.dg/ext/attrib36.C: New.
8108
8109         PR c++/43036
8110         * g++.dg/other/array6.C: New.
8111
8112 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8113
8114         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8115
8116 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8117
8118         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8119         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8120         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8121         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8122         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8123         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8124
8125 2010-02-15  Richard Guenther  <rguenther@suse.de>
8126
8127         PR middle-end/43068
8128         * g++.dg/torture/pr43068.C: New testcase.
8129
8130 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8131
8132         PR c++/43024
8133         * g++.dg/opt/ice1.C: New.
8134
8135 2010-02-14  Jason Merrill  <jason@redhat.com>
8136
8137         PR c++/41997
8138         * g++.dg/cpp0x/initlist-opt.C: New.
8139
8140 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8141
8142         PR fortran/41113
8143         PR fortran/41117
8144         * gfortran.dg/internal_pack_6.f90: New test.
8145
8146 2010-02-12  Jason Merrill  <jason@redhat.com>
8147
8148         PR c++/43054
8149         * g++.dg/cpp0x/variadic99.C: New.
8150
8151 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8152
8153         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8154         sign extend pointers to gualchk_t.
8155
8156         PR c++/43033
8157         * g++.dg/other/default3.C: Xfail g4 test.
8158
8159 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8160
8161         PR middle-end/43012
8162         * gcc.dg/graphite/pr43012.c: New.
8163
8164 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8165
8166         PR middle-end/42930
8167         * g++.dg/graphite/pr42930.C: New.
8168
8169 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8170
8171         PR middle-end/42914
8172         PR middle-end/42530
8173         * gcc.dg/graphite/pr42530.c: New.
8174         * gcc.dg/graphite/pr42914.c: New.
8175
8176 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8177
8178         PR middle-end/42771
8179         * gcc.dg/graphite/pr42771.c: New.
8180
8181 2010-02-11  Richard Guenther  <rguenther@suse.de>
8182
8183         PR tree-optimization/42998
8184         * gcc.c-torture/compile/pr42998.c: New testcase.
8185
8186 2010-02-10  Jason Merrill  <jason@redhat.com>
8187
8188         PR c++/41896
8189         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8190
8191         PR c++/42983, core issue 906
8192         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8193         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8194
8195         PR c++/43016
8196         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8197
8198 2010-02-10  Richard Guenther  <rguenther@suse.de>
8199
8200         PR tree-optimization/43017
8201         * gcc.dg/torture/pr43017.c: New testcase.
8202
8203 2010-02-10  Tobias Burnus <burnus@net-b.de>
8204
8205         PR fortran/40823
8206         * gfortran.dg/private_type_1.f90: Update error location.
8207         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8208         * gfortran.dg/typebound_operator_2.f03: Ditto.
8209         * gfortran.dg/assignment_2.f90: Ditto.
8210         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8211         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8212
8213 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8214
8215         PR fortran/43015
8216         * gfortran.dg/bind_c_usage_20.f90: New test.
8217
8218 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8219
8220         PR debug/43010
8221         * g++.dg/debug/pr43010.C: New test.
8222
8223 2010-02-10  Richard Guenther  <rguenther@suse.de>
8224
8225         PR c/43007
8226         * gcc.c-torture/execute/20100209-1.c: New testcase.
8227         * gcc.dg/fold-div-3.c: Likewise.
8228
8229 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8230
8231         * gcc.dg/builtin-ffs-1.c: New test.
8232
8233 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8234
8235         PR fortran/42999
8236         * gfortran.dg/array_constructor_35.f90: New test.
8237
8238 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8239
8240         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8241
8242 2010-02-09  Jason Merrill  <jason@redhat.com>
8243
8244         PR c++/42399
8245         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8246
8247         PR c++/42370
8248         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8249
8250 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8251
8252         PR fortran/41869
8253         * gfortran.dg/module_write_1.f90: New test.
8254
8255 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8256
8257         * gcc.dg/pr19340.c: Adjust.
8258
8259 2010-02-09  Richard Guenther  <rguenther@suse.de>
8260
8261         PR tree-optimization/43008
8262         * gcc.c-torture/execute/pr43008.c: New testcase.
8263
8264 2010-02-09  Richard Guenther  <rguenther@suse.de>
8265
8266         PR tree-optimization/43000
8267         * gcc.dg/torture/pr43000.c: New testcase.
8268         * gcc.dg/torture/pr43002.c: Likewise.
8269
8270 2010-02-09  Daniel Kraft  <d@domob.eu>
8271
8272         PR fortran/39171
8273         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8274         and pass -Wsurprising as necessary.
8275
8276 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
8277
8278         PR tree-optimization/42890
8279         * g++.dg/torture/pr42890.C: New test.
8280
8281 2010-02-08  Richard Guenther  <rguenther@suse.de>
8282
8283         PR middle-end/42995
8284         * gcc.dg/tree-ssa/inline-4.c: New testcase.
8285
8286 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8287
8288         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
8289         return 0 from main.
8290         * gcc.dg/graphite/block-1.c: Same.
8291         * gcc.dg/graphite/block-3.c: Same.
8292         * gcc.dg/graphite/block-4.c: Same.
8293         * gcc.dg/graphite/block-5.c: Same.
8294         * gcc.dg/graphite/block-6.c: Same.
8295         * gcc.dg/graphite/block-7.c: Same.
8296         * gcc.dg/graphite/interchange-0.c: Same.
8297         * gcc.dg/graphite/interchange-1.c: Same.
8298         * gcc.dg/graphite/interchange-10.c: Same.
8299         * gcc.dg/graphite/interchange-11.c: Same.
8300         * gcc.dg/graphite/interchange-12.c: Same.
8301         * gcc.dg/graphite/interchange-2.c: Same.
8302         * gcc.dg/graphite/interchange-3.c: Same.
8303         * gcc.dg/graphite/interchange-4.c: Same.
8304         * gcc.dg/graphite/interchange-5.c: Same.
8305         * gcc.dg/graphite/interchange-6.c: Same.
8306         * gcc.dg/graphite/interchange-7.c: Same.
8307         * gcc.dg/graphite/interchange-8.c: Same.
8308         * gcc.dg/graphite/interchange-9.c: Same.
8309         * gcc.dg/graphite/interchange-mvt.c: Same.
8310
8311 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8312
8313         * gfortran.dg/graphite/id-19.f: New.
8314         * gfortran.dg/graphite/pr14741.f90: New.
8315         * gfortran.dg/graphite/pr41924.f90: New.
8316         * gfortran.dg/graphite/run-id-2.f90: New.
8317
8318 2010-02-07  Richard Guenther  <rguenther@suse.de>
8319
8320         PR middle-end/42956
8321         * gcc.c-torture/compile/pr42956.c: New testcase.
8322
8323 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8324
8325         PR libfortran/42742
8326         * gfortran.dg/fmt_cache_2.f: New test.
8327
8328 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8329
8330         * gfortran.dg/read_no_eor.f90: New test.
8331
8332 2010-02-05  Jason Merrill  <jason@redhat.com>
8333
8334         * g++.dg/ext/label13.C: Move constructor body out of class.
8335
8336 2010-02-03  Jason Merrill  <jason@redhat.com>
8337
8338         PR c++/42870
8339         * g++.dg/ext/dllexport3.C: New.
8340
8341 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
8342
8343         * gcc.dg/format/ms-format3.c: New test for specific MS types.
8344
8345 2010-02-05  Richard Guenther  <rguenther@suse.de>
8346
8347         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8348
8349 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
8350
8351         PR c++/42915
8352         * g++.dg/other/crash-9.C: New test.
8353
8354 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
8355
8356         PR fortran/42309
8357         * gfortran.dg/subref_array_pointer_4.f90 : New test.
8358
8359 2010-02-04  Richard Guenther  <rguenther@suse.de>
8360
8361         PR rtl-optimization/42952
8362         * gcc.dg/torture/pr42952.c: New testcase.
8363
8364 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8365
8366         PR libfortran/42901
8367         * gfortran.dg/namelist_60.f90: New test.
8368
8369 2010-02-03  Jason Merrill  <jason@redhat.com>
8370
8371         PR c++/40138
8372         * g++.dg/ext/builtin11.C: New.
8373
8374         PR c++/4926
8375         PR c++/38600
8376         * g++.dg/abi/mangle35.C: New.
8377         * g++.dg/abi/mangle37.C: New.
8378
8379         PR c++/12909
8380         * g++.dg/abi/mangle36.C: New.
8381
8382         PR c++/35652
8383         * g++.dg/warn/string1.C: New.
8384
8385 2010-02-03  Richard Guenther  <rguenther@suse.de>
8386
8387         PR tree-optimization/42944
8388         * gcc.dg/errno-1.c: New testcase.
8389
8390 2010-02-03  Richard Guenther  <rguenther@suse.de>
8391
8392         PR middle-end/42927
8393         * gcc.c-torture/compile/pr42927.c: New testcase.
8394
8395 2010-02-03  Tobias Burnus  <burnus@net-b.de>
8396
8397         PR fortran/42936
8398         * gfortran.dg/null_4.f90: New test.
8399
8400 2010-02-02  Jason Merrill  <jason@redhat.com>
8401
8402         PR c++/41090
8403         * g++.dg/ext/label13.C: New.
8404
8405 2010-02-02  Tobias Burnus  <burnus@net-b.de>
8406
8407         PR fortran/42650
8408         * gfortran.dg/func_result_5.f90: New test.
8409
8410 2010-02-01  Tobias Burnus  <burnus@net-b.de>
8411
8412         PR fortran/42922
8413         * gfortran.dg/pure_initializer_3.f90: News test.
8414
8415 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
8416
8417         PR fortran/42888
8418         * gfortran.dg/allocate_derived_2.f90: New test.
8419
8420 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8421
8422         PR middle-end/42898
8423         * gcc.dg/torture/pr42898-2.c: New test.
8424
8425 2010-01-31  Richard Guenther  <rguenther@suse.de>
8426
8427         PR middle-end/42898
8428         * gcc.dg/torture/pr42898.c: New testcase.
8429
8430 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
8431
8432         PR fortran/38324
8433         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8434         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8435
8436 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
8437
8438         * g++.dg/tree-ssa/inline-1.C: New.
8439         * g++.dg/tree-ssa/inline-2.C: New.
8440         * g++.dg/tree-ssa/inline-3.C: New.
8441
8442 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8443
8444         PR testsuite/41701
8445         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8446         the string 'pow' in the pathname of the compiler from generating a
8447         test failure.
8448
8449 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8450
8451         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8452         * g++.old-deja/g++.mike/eh17.C: Likewise.
8453         * g++.old-deja/g++.mike/p5571.C: Likewise.
8454
8455 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
8456
8457         PR c++/42758
8458         PR c++/42634
8459         PR c++/42336
8460         PR c++/42797
8461         PR c++/42880
8462         * g++.dg/other/crash-5.C: New test.
8463         * g++.dg/other/crash-6.C: New test.
8464         * g++.dg/other/crash-7.C: New test.
8465         * g++.dg/other/crash-8.C: New test.
8466
8467 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
8468
8469         PR rtl-optimization/42889
8470         * gcc.dg/pr42889.c: New test.
8471
8472 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
8473
8474         * gcc.target/i386/pr42881.c: Use SSE2.
8475
8476 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
8477
8478         PR target/42891
8479         * gcc.target/i386/pr42891.c: New test.
8480
8481 2010-01-28  Richard Guenther  <rguenther@suse.de>
8482
8483         PR tree-optimization/42871
8484         * g++.dg/torture/pr42871.C: New testcase.
8485
8486 2010-01-28  Richard Guenther  <rguenther@suse.de>
8487
8488         * gcc.dg/Wobjsize-1.h: New testcase.
8489         * gcc.dg/Wobjsize-1.c: Likewise.
8490
8491 2010-01-28  Richard Guenther  <rguenther@suse.de>
8492
8493         PR middle-end/42883
8494         * g++.dg/torture/pr42883.C: New testcase.
8495
8496 2010-01-28  Michael Matz  <matz@suse.de>
8497
8498         * gcc.target/i386/pr42881.c: New test.
8499
8500 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8501
8502         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8503         Add i?86-*-solaris2* support.
8504
8505 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
8506
8507         PR c++/42713
8508         PR c++/42820
8509         * g++.dg/template/typedef27.C: New test case.
8510         * g++.dg/template/typedef28.C: New test case.
8511
8512 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
8513
8514         * gcc.dg/optimize-bswap*.c: Add ARM target
8515
8516 2010-01-27  Richard Guenther  <rguenther@suse.de>
8517
8518         PR middle-end/42878
8519         * gcc.dg/torture/pr42878-1.c: New testcase.
8520         * gcc.dg/torture/pr42878-2.c: Likewise.
8521
8522 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
8523
8524         PR middle-end/42874
8525         * gcc.dg/vla-22.c: New test.
8526
8527 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
8528
8529         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
8530         current collation.
8531
8532 2010-01-26  Richard Guenther  <rguenther@suse.de>
8533
8534         PR rtl-optimization/42685
8535         * gcc.dg/pr42685.c: New testcase.
8536         * g++.dg/other/pr42685.C: Likewise.
8537
8538 2010-01-26  Richard Guenther  <rguenther@suse.de>
8539
8540         PR middle-end/42806
8541         * g++.dg/other/pr42806.C: New testcase.
8542
8543 2010-01-26  Richard Guenther  <rguenther@suse.de>
8544
8545         PR tree-optimization/42250
8546         * gcc.dg/pr42250.c: New testcase.
8547
8548 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
8549
8550         * gnat.dg/array_bounds_test.adb: New test.
8551
8552 2010-01-25  Tobias Burnus  <burnus@net-b.de>
8553
8554         PR fortran/42858
8555         * gfortran.dg/generic_21.f90: New test.
8556
8557 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8558
8559         PR testsuite/41522
8560         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
8561
8562 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
8563
8564         PR c++/42748
8565         * g++.dg/abi/arm_va_list2.C: New test.
8566         * g++.dg/abi/arm_va_list2.h: Companion header file.
8567
8568 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
8569
8570         PR fortran/41044
8571         * gfortran.dg/parameter_array_ref_2.f90 : New test.
8572
8573         PR fortran/41167
8574         * gfortran.dg/char_array_arg_1.f90 : New test.
8575
8576         * gfortran.dg/pr25923.f90 : Remove XFAIL.
8577
8578 2010-01-24  Tobias Burnus  <burnus@net-b.de>
8579
8580         PR fortran/39304
8581         * gfortran.dg/generic_20.f90: New test.
8582
8583 2010-01-22  Michael Matz  <matz@suse.de>
8584
8585         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
8586         -msse2.
8587
8588 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
8589
8590         PR fortran/42736
8591         * gfortran.dg/dependency_25.f90 : New test.
8592
8593 2010-01-21  Martin Jambor  <mjambor@suse.cz>
8594
8595         PR tree-optimization/42585
8596         * gcc.dg/tree-ssa/pr42585.c: New test.
8597
8598 2010-01-21  Richard Guenther  <rguenther@suse.de>
8599
8600         PR middle-end/19988
8601         * gcc.dg/pr19988.c: New testcase.
8602
8603 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
8604
8605         * g++.dg/compat/decimal/compat-common.h: New file.
8606         * g++.dg/compat/decimal/decimal-dummy.h: New file.
8607         * g++.dg/compat/decimal/pass_x.h: New file.
8608         * g++.dg/compat/decimal/pass_y.h: New file.
8609         * g++.dg/compat/decimal/pass-1_main.C: New file.
8610         * g++.dg/compat/decimal/pass-1_x.C: New file.
8611         * g++.dg/compat/decimal/pass-1_y.C: New file.
8612         * g++.dg/compat/decimal/pass-2_main.C: New file.
8613         * g++.dg/compat/decimal/pass-2_x.C: New file.
8614         * g++.dg/compat/decimal/pass-2_y.C: New file.
8615         * g++.dg/compat/decimal/pass-3_main.C: New file.
8616         * g++.dg/compat/decimal/pass-3_x.C: New file.
8617         * g++.dg/compat/decimal/pass-3_y.C: New file.
8618         * g++.dg/compat/decimal/pass-4_main.C: New file.
8619         * g++.dg/compat/decimal/pass-4_x.C: New file.
8620         * g++.dg/compat/decimal/pass-4_y.C: New file.
8621         * g++.dg/compat/decimal/pass-5_main.C: New file.
8622         * g++.dg/compat/decimal/pass-5_x.C: New file.
8623         * g++.dg/compat/decimal/pass-5_y.C: New file.
8624         * g++.dg/compat/decimal/pass-6_main.C: New file.
8625         * g++.dg/compat/decimal/pass-6_x.C: New file.
8626         * g++.dg/compat/decimal/pass-6_y.C: New file.
8627         * g++.dg/compat/decimal/return_x.h: New file.
8628         * g++.dg/compat/decimal/return_y.h: New file.
8629         * g++.dg/compat/decimal/return-1_main.C: New file.
8630         * g++.dg/compat/decimal/return-1_x.C: New file.
8631         * g++.dg/compat/decimal/return-1_y.C: New file.
8632         * g++.dg/compat/decimal/return-2_main.C: New file.
8633         * g++.dg/compat/decimal/return-2_x.C: New file.
8634         * g++.dg/compat/decimal/return-2_y.C: New file.
8635         * g++.dg/compat/decimal/return-3_main.C: New file.
8636         * g++.dg/compat/decimal/return-3_x.C: New file.
8637         * g++.dg/compat/decimal/return-3_y.C: New file.
8638         * g++.dg/compat/decimal/return-4_main.C: New file.
8639         * g++.dg/compat/decimal/return-4_x.C: New file.
8640         * g++.dg/compat/decimal/return-4_y.C: New file.
8641         * g++.dg/compat/decimal/return-5_main.C: New file.
8642         * g++.dg/compat/decimal/return-5_x.C: New file.
8643         * g++.dg/compat/decimal/return-5_y.C: New file.
8644         * g++.dg/compat/decimal/return-6_main.C: New file.
8645         * g++.dg/compat/decimal/return-6_x.C: New file.
8646         * g++.dg/compat/decimal/return-6_y.C: New file.
8647
8648 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
8649
8650         PR debug/42715
8651         * gcc.dg/pr42715.c: New.
8652
8653 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8654
8655         PR c++/42038
8656         * g++.dg/parse/crash55.C: New.
8657
8658 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
8659
8660         PR debug/42782
8661         * gcc.dg/guality/pr42782.c: New.
8662
8663 2010-01-20  Jason Merrill  <jason@redhat.com>
8664
8665         PR c++/41788
8666         * g++.dg/abi/packed1.C: New.
8667
8668         PR c++/41920
8669         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
8670
8671         PR c++/40750
8672         * g++.dg/parse/fn-typedef1.C: New.
8673         * g++.dg/other/cv_quals.C: Adjust.
8674
8675 2010-01-20  Anthony Green  <green@moxielogic.com>
8676
8677         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
8678         pack(push) pragma).
8679         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
8680         * gcc.dg/20020312-2.c: Port this to the moxie core.
8681         * gcc.dg/weak/typeof-2.c: Ditto.
8682
8683 2010-01-20  Richard Guenther  <rguenther@suse.de>
8684
8685         PR tree-optimization/42717
8686         * gcc.c-torture/compile/pr42717.c: New testcase.
8687
8688 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
8689
8690         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
8691         of signed, add a few new tests.
8692
8693         PR middle-end/42803
8694         * g++.dg/parse/limits-initializer1.C: New test.
8695
8696 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
8697
8698         PR fortran/42804
8699         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
8700         * gfortran.dg/typebound_call_12.f03: New test.
8701
8702 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
8703
8704         PR fortran/42783
8705         * gfortran.dg/bounds_check_15.f90 : New test.
8706
8707 2010-01-19  Michael Matz  <matz@suse.de>
8708
8709         PR tree-optimization/41783
8710         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
8711
8712 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8713
8714         PR target/38697.
8715         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
8716         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
8717         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
8718         * gcc.target/arm/neon/vget_lows16.c: Likewise.
8719         * gcc.target/arm/neon/vget_lows32.c: Likewise.
8720         * gcc.target/arm/neon/vget_lows64.c: Likewise.
8721         * gcc.target/arm/neon/vget_lows8.c: Likewise.
8722         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
8723         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
8724         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
8725         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
8726
8727 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
8728
8729         PR fortran/42545
8730         * gfortran.dg/extends_6.f03: Modified an error message.
8731         * gfortran.dg/extends_10.f03: New test.
8732         * gfortran.dg/private_type_6.f03: Modified an error message.
8733         * gfortran.dg/structure_constructor_8.f03: Ditto.
8734
8735 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
8736
8737         PR tree-optimization/42719
8738         * gcc.dg/pr42719.c: New test.
8739
8740         PR debug/42728
8741         * gcc.dg/pr42728.c: New test.
8742
8743 2010-01-19  Anthony Green  <green@moxielogic.com>
8744
8745         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
8746
8747 2010-01-18  Anthony Green  <green@moxielogic.com>
8748
8749         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
8750         for moxie.
8751
8752 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
8753
8754         * g++.dg/template/error45.C: reverted as part of reverting the
8755         fix of PR c++/42634.
8756
8757 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
8758
8759         PR c++/42634
8760         * g++.dg/template/error45.C: New test.
8761
8762 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
8763
8764         PR c++/42766
8765         * g++.dg/conversion/op6.C: New test.
8766
8767 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
8768
8769         PR target/42774
8770         * gcc.target/alpha/pr42774.c: New test.
8771
8772 2010-01-18  Richard Guenther  <rguenther@suse.de>
8773
8774         PR tree-optimization/42781
8775         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
8776
8777 2010-01-17  Richard Guenther  <rguenther@suse.de>
8778
8779         PR middle-end/42248
8780         * gcc.c-torture/execute/pr42248.c: New testcase.
8781
8782 2010-01-17  Richard Guenther  <rguenther@suse.de>
8783
8784         PR tree-optimization/42773
8785         * g++.dg/torture/pr42773.C: New testcase.
8786
8787 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
8788
8789         PR fortran/42677
8790         * gfortran.dg/interface_assignment_5.f90: New test.
8791
8792 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
8793
8794         PR c++/42697
8795         * g++.dg/template/crash94.C: Reverted.
8796
8797 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
8798
8799         PR debug/42767
8800         * gcc.dg/debug/pr42767.c: New.
8801
8802 2010-01-15  Jason Merrill  <jason@redhat.com>
8803
8804         PR c++/42761
8805         * g++.dg/cpp0x/decltype22.C: New.
8806
8807 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
8808
8809         PR middle-end/42760
8810         * g++.dg/torture/pr42760.C: New test.
8811
8812 2010-01-15  Jing Yu  <jingyu@google.com>
8813
8814         PR rtl-optimization/42691
8815         * gcc.c-torture/execute/pr42691.c: New.
8816
8817 2010-01-15  Richard Guenther  <rguenther@suse.de>
8818
8819         PR middle-end/42739
8820         * g++.dg/torture/pr42739.C: New testcase.
8821
8822 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
8823
8824         * g++.dg/template/error45.C: Revert as part of reverting changes
8825         or PR c++/42634.
8826
8827 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8828
8829         PR fortran/42684
8830         * gfortran.dg/interface_31.f90: New test.
8831
8832 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8833
8834         * gcc.target/powerpc/pr42747.c: New file.
8835
8836 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
8837
8838         PR middle-end/42674
8839         * c-c++-common/pr42674.c: New test.
8840
8841         PR c++/42608
8842         * g++.dg/template/instantiate11.C: New test.
8843
8844 2010-01-14  Jason Merrill  <jason@redhat.com>
8845
8846         PR c++/42701
8847         * g++.dg/overload/error3.C: New.
8848
8849         PR c++/42655
8850         * g++.dg/overload/rvalue1.C: New.
8851
8852 2010-01-14  Martin Jambor  <mjambor@suse.cz>
8853
8854         PR tree-optimization/42706
8855         * gcc.dg/ipa/pr42706.c: New testcase.
8856
8857 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
8858
8859         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
8860
8861 2010-01-14  Martin Jambor  <mjambor@suse.cz>
8862
8863         PR tree-optimization/42714
8864         * g++.dg/torture/pr42714.C: New test.
8865
8866 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
8867
8868         PR rtl-optimization/42246
8869         * gfortran.dg/pr42246-2.f: New.
8870
8871 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
8872
8873         PR rtl-optimization/42389
8874         * gcc.dg/pr42389.c: New.
8875
8876 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
8877
8878         PR rtl-optimization/42388
8879         * gcc.dg/pr42388.c: New.
8880
8881 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
8882
8883         PR rtl-optimization/42294
8884         * gfortran.dg/pr42294.f: New.
8885
8886 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
8887
8888         PR rtl-optimization/39453
8889         PR rtl-optimization/42246
8890         * gcc.dg/pr39453.c: New.
8891         * gcc.dg/pr42246.c: New.
8892
8893 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
8894
8895         PR middle-end/42245
8896         * gcc.dg/pr42245.c: New.
8897         * gcc.dg/pr42245-2.c: New.
8898
8899 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
8900
8901         PR rtl-optimization/42249
8902         * gcc.dg/pr42249.c: New.
8903
8904 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
8905
8906         PR c/42721
8907         * gcc.c-torture/execute/pr42721.c: New test.
8908
8909 2010-01-14  Ira Rosen  <irar@il.ibm.com>
8910
8911         PR tree-optimization/42709
8912         * gcc.dg/vect/pr42709.c: New test.
8913
8914 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
8915
8916         PR fortran/41478
8917         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
8918         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
8919
8920 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
8921
8922         PR fortran/42481
8923         * gfortran.dg/generic_19.f90 : New test.
8924
8925 2010-01-13  Richard Guenther  <rguenther@suse.de>
8926
8927         PR tree-optimization/42730
8928         * gcc.c-torture/compile/pr42730.c: New testcase.
8929
8930 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
8931
8932         PR target/pr42542
8933         * gcc.target/ia64/pr42542-1.c: New.
8934         * gcc.target/ia64/pr42542-2.c: New.
8935         * gcc.target/ia64/pr42542-3.c: New.
8936
8937 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
8938
8939         PR c++/42634
8940         * g++.dg/template/error45.C: New test.
8941
8942 2010-01-13  Martin Jambor  <mjambor@suse.cz>
8943
8944         PR tree-optimization/42704
8945         * g++.dg/torture/pr42704.C: New test.
8946
8947 2010-01-13  Martin Jambor  <mjambor@suse.cz>
8948
8949         PR tree-optimization/42703
8950         * gcc.c-torture/compile/pr42703.c: New test.
8951
8952 2010-01-13  Richard Guenther  <rguenther@suse.de>
8953
8954         PR tree-optimization/42705
8955         * gcc.c-torture/compile/pr42705.c: New testcase.
8956
8957 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
8958
8959         * gcc.target/bfin/l2.c: New test.
8960         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
8961
8962 2010-01-13  Richard Guenther  <rguenther@suse.de>
8963
8964         PR middle-end/42716
8965         * gcc.c-torture/compile/pr42716.c: New testcase.
8966
8967 2010-01-13  Richard Guenther  <rguenther@suse.de>
8968
8969         PR lto/42678
8970         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
8971
8972 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
8973
8974         PR c/42708
8975         * gcc.c-torture/compile/pr42708-1.c: New test.
8976
8977 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
8978
8979         PR debug/42662
8980         * gcc.dg/pr42662.c: New test.
8981
8982         PR tree-optimization/42645
8983         * g++.dg/other/pr42645-1.C: New test.
8984         * g++.dg/other/pr42645-2.C: New test.
8985
8986 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
8987
8988         PR target/42416
8989         * gcc.target/powerpc/warn-1.c: New test.
8990         * gcc.target/powerpc/warn-2.c: New test.
8991
8992 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
8993
8994         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
8995         stack alignment.
8996
8997 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
8998
8999         * gcc.dg/lto/20100108_0.c: New.
9000
9001 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9002
9003         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9004         Add -march=i686 -msse for 32bit x86 targets.
9005
9006 2010-01-10  Richard Guenther  <rguenther@suse.de>
9007
9008         PR middle-end/42667
9009         * gcc.dg/torture/pr42667.c: New testcase.
9010
9011 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9012
9013         PR fortran/32489
9014         * gfortran.dg/array_constructor_34.f90: New test.
9015
9016 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9017
9018         PR fortran/20923
9019         * gfortran.dg/array_constructor_33.f90: New test.
9020         gfortran.dg/array_function_5.f90: Add credit.
9021
9022 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9023
9024         PR debug/42631
9025         * gcc.dg/pr42631.c: New.
9026
9027 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9028
9029         PR debug/42630
9030         * gcc.dg/pr42630.c: New.
9031
9032 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9033
9034         PR debug/42629
9035         * gcc.dg/pr42629.c: New.
9036
9037 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9038
9039         PR middle-end/42363
9040         * gcc.dg/torture/pr42363.c: New.
9041
9042 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9043
9044         PR debug/42604
9045         PR debug/42395
9046         * gcc.dg/vect/pr42604.c: New.
9047         * gcc.dg/vect/pr42395.c: New.
9048
9049 2010-01-09  Richard Guenther  <rguenther@suse.de>
9050
9051         PR middle-end/42512
9052         * gcc.c-torture/execute/pr42512.c: New testcase.
9053
9054 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9055
9056         PR fortran/41298
9057         * gfortran.dg/c_ptr_tests_14.f90: New test.
9058
9059 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9060
9061         PR ada/41929
9062         * gnat.dg/null_pointer_deref1.adb: Don't run on
9063         sparc*-sun-solaris2.11.
9064
9065 2010-01-08  Richard Guenther  <rguenther@suse.de>
9066
9067         PR lto/42528
9068         * gcc.dg/lto/20100103-1_0.c: New testcase.
9069         * gcc.dg/lto/20100103-2_0.c: Likewise.
9070
9071 2010-01-08  Tobias Burnus  <burnus@net-b.de
9072
9073         PR/fortran 25829
9074         * gfortran.dg/asynchronous_1.f90: New test.
9075         * gfortran.dg/asynchronous_2.f90: New test.
9076         * gfortran.dg/conflicts.f90: Update error message.
9077
9078 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9079
9080         c++/40155
9081         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9082
9083 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9084
9085         PR tree-optimization/42625
9086         * g++.dg/opt/dtor4.C: New test.
9087         * g++.dg/opt/dtor4.h: New.
9088         * g++.dg/opt/dtor4-aux.cc: New.
9089
9090 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9091
9092         PR fortran/42597
9093         * gfortran.dg/proc_ptr_26.f90: New test.
9094
9095 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9096
9097         PR fortran/41872
9098         * gfortran.dg/allocatable_scalar_7.f90: New test.
9099
9100 2010-01-06  Richard Guenther  <rguenther@suse.de>
9101
9102         * gcc.c-torture/compile/pr42632.c: New testcase.
9103
9104 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9105
9106         PR target/42542
9107         * gcc.target/i386/pr42542-4.c: New.
9108         * gcc.target/i386/pr42542-4a.c: Likewise.
9109         * gcc.target/i386/pr42542-5.c: Likewise.
9110         * gcc.target/i386/pr42542-5a.c: Likewise.
9111
9112 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9113
9114         * gcc.dg/tls/opt-15.c: New test.
9115
9116 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9117
9118         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9119
9120 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9121
9122         PR tree-optimization/42462
9123         * g++.dg/torture/pr42462.C: New test.
9124
9125 2010-01-05  Jason Merrill  <jason@redhat.com>
9126
9127         * g++.dg/cpp0x/initlist30.C: New test.
9128
9129 2010-01-05  Richard Guenther  <rguenther@suse.de>
9130
9131         PR tree-optimization/42614
9132         * gcc.c-torture/execute/pr42614.c: New testcase.
9133
9134 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9135
9136         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9137         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9138         -Wunreachable-code.
9139         * gcc.dg/Wunreachable-2.c: Likewise.
9140         * gcc.dg/Wunreachable-3.c: Likewise.
9141         * gcc.dg/Wunreachable-4.c: Likewise.
9142         * gcc.dg/Wunreachable-5.c: Likewise.
9143         * gcc.dg/Wunreachable-6.c: Likewise.
9144         * gcc.dg/Wunreachable-7.c: Likewise.
9145         * gcc.dg/Wunreachable-8.c: Likewise.
9146         * gcc.dg/20041231-1.c: Likewise.
9147
9148 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9149
9150         PR other/42611
9151         * gcc.dg/pr42611.c: New test.
9152
9153         PR tree-optimization/42508
9154         * g++.dg/opt/pr42508.C: New test.
9155
9156 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9157
9158         PR fortran/41872
9159         * gfortran.dg/allocatable_scalar_8.f90: New.
9160
9161 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9162
9163         PR tree-optimization/42398
9164         * gcc.c-torture/compile/pr42398.c: New test.
9165
9166 2010-01-04  Jason Merrill  <jason@redhat.com>
9167
9168         PR c++/42555
9169         * g++.dg/ext/attrib35.C: New.
9170
9171         PR c++/42567
9172         * g++.dg/cpp0x/auto17.C: New.
9173
9174 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9175
9176         * gcc.dg/lto/20100104_0.c: New.
9177
9178 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9179
9180         PR target/42542
9181         * gcc.target/i386/pr42542-1.c: New.
9182         * gcc.target/i386/pr42542-1a.c: Likewise.
9183         * gcc.target/i386/pr42542-1b.c: Likewise.
9184         * gcc.target/i386/pr42542-2.c: Likewise.
9185         * gcc.target/i386/pr42542-2a.c: Likewise.
9186         * gcc.target/i386/pr42542-2b.c: Likewise.
9187         * gcc.target/i386/pr42542-3.c: Likewise.
9188         * gcc.target/i386/pr42542-3a.c: Likewise.
9189
9190 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9191
9192         PR fortran/41872
9193         * gfortran.dg/allocatable_scalar_5.f90: New test.
9194         * gfortran.dg/allocatable_scalar_6.f90: New test.
9195
9196 2010-01-03  Richard Guenther  <rguenther@suse.de>
9197
9198         PR testsuite/42583
9199         * gfortran.dg/gomp/recursion1.f90: Remove.
9200
9201 2010-01-03  Richard Guenther  <rguenther@suse.de>
9202
9203         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9204         * gcc.dg/uninit-6.c: Likewise.
9205         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9206
9207 2010-01-03  Richard Guenther  <rguenther@suse.de>
9208
9209         PR tree-optimization/42589
9210         * gcc.target/i386/pr42589.c: New testcase.
9211
9212 2010-01-03  Richard Guenther  <rguenther@suse.de>
9213
9214         PR tree-optimization/42438
9215         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9216
9217 2010-01-02  Richard Guenther  <rguenther@suse.de>
9218
9219         PR testsuite/41651
9220         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9221
9222 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9223
9224         PR target/42448
9225         * gcc.target/alpha/pr42448-1.c: New test.
9226         * gcc.target/alpha/pr42448-2.c: Ditto.
9227
9228 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9229
9230         PR preprocessor/41947
9231         * gcc.dg/c99-hexfloat-3.c: New test.
9232
9233 2010-01-01  Richard Guenther  <rguenther@suse.de>
9234
9235         PR c/42570
9236         * gcc.c-torture/execute/pr42570.c: New testcase.
9237
9238 2010-01-01  Richard Guenther  <rguenther@suse.de>
9239
9240         PR middle-end/42559
9241         * gcc.c-torture/compile/pr42559.c: New testcase.
9242
9243 \f
9244 Copyright (C) 2010 Free Software Foundation, Inc.
9245
9246 Copying and distribution of this file, with or without modification,
9247 are permitted in any medium without royalty provided the copyright
9248 notice and this notice are preserved.