OSDN Git Service

2010-09-02 Tobias Burnus <burnus@net-b.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-02  Tobias Burnus  <burnus@net-b.de>
2
3         PR fortran/45489
4         * gfortran.dg/initialization_27.f90: New.
5
6 2010-09-02  Ira Rosen  <irar@il.ibm.com>
7
8         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
9         check into different basic blocks. Expect vectorization if misaligned
10         stores are supported. 
11         * gcc.dg/vect/bb-slp-8a.c: New test.
12         * gcc.dg/vect/bb-slp-8b.c: New test.
13
14 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
15
16         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
17
18 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
19
20         PR fortran/44541
21         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
22         * gfortran.dg/class_dummy_1.f03: New.
23
24 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
25
26         PR middle-end/45458
27         * g++.dg/tree-prof/partition2.C: New test.
28
29 2010-09-01  Richard Guenther  <rguenther@suse.de>
30
31         * gcc.dg/vect/vect-outer-fir.c: Adjust.
32         * gcc.dg/tree-ssa/vrp54.c: New testcase.
33         * gcc.c-torture/execute/20100827-1.c: Likewise.
34
35 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
36
37         * gfortran.dg/execute_command_line_1.f90: New test.
38
39 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
40
41         PR preprocessor/45457
42         * c-c++-common/cpp/pr45457.c: New test.
43
44 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
45
46         * gcc.dg/nested-func-8.c: New test.
47
48 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
49
50         PR fortran/38282
51         * gfortran.dg/popcnt_poppar_1.F90: New test.
52         * gfortran.dg/popcnt_poppar_2.F90: New test.
53
54 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
55
56         * gcc.target/i386/volatile-2.c: Require nonpic target.
57
58 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
59
60         PR middle-end/45461
61         * gcc.dg/pr45461.c: New test.
62
63 2010-08-31  Richard Guenther  <rguenther@suse.de>
64
65         PR testsuite/45455
66         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
67
68 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
69
70         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
71
72 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
73
74         PR fortran/45456
75         * gfortran.dg/typebound_proc_18.f03: New.
76
77 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
78
79         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
80         * lib/scanasm.exp (scan-stack-usage): Likewise.
81         (scan-stack-usage-not): Likewise.
82         * gcc.dg/stack-usage-1.c: New test.
83         * gcc.target/i386/stack-usage-realign.c: Likewise.
84
85 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
86
87         PR tree-optimization/45427
88         * gcc.dg/tree-ssa/pr45427.c: New test.
89
90 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
91
92         PR c++/45043
93         * g++.dg/template/crash102.C: New.
94
95 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
96
97         PR middle-end/45423
98         * gcc.dg/gomp/atomic-12.c: New test.
99         * gcc.dg/gomp/atomic-13.c: New test.
100         * gcc.dg/gomp/atomic-14.c: New test.
101         * g++.dg/gomp/atomic-11.C: New test.
102         * g++.dg/gomp/atomic-12.C: New test.
103         * g++.dg/gomp/atomic-13.C: New test.
104         * g++.dg/gomp/atomic-14.C: New test.
105
106 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
107
108         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
109         delimiter.
110
111 2010-08-30  Thomas Quinot  <quinot@adacore.com>
112
113         * gnat.dg/discr24.adb: New test.
114
115 2010-08-30  Richard Guenther  <rguenther@suse.de>
116
117         PR tree-optimization/45449
118         * gcc.dg/pr45449.c: New testcase.
119
120 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
121
122         * gcc.dg/opts-1.c: Expect errors, not warnings.
123
124 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
125
126         PR fortran/42769
127         * gfortran.dg/dynamic_dispatch_11.f03: New.
128
129 2010-08-29  Jason Merrill  <jason@redhat.com>
130
131         PR c++/44991
132         * g++.dg/parse/defarg15.C: New.
133
134 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
135
136         PR fortran/45439
137         * gfortran.dg/select_type_16.f03: New.
138
139 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
140             Tobias Burnus  <burnus@net-b.de>
141
142         * gfortran.dg/bessel_7.f90: Decrease required precision.
143
144 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
145             Kaz Kojima  <kkojima@gcc.gnu.org>
146
147         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
148
149 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
150
151         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
152         floating point conversion code generation.
153         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
154         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
155         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
156         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
157         to integer conversion code generation.
158         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
159         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
160         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
161         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
162
163 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
164
165         PR fortran/32049
166         * gfortran.dg/random_seed_1.f90: Adjust test.
167         * gfortran.dg/float128_1.f90: New test.
168
169 2010-08-27  Tobias Burnus  <burnus@net-b.de>
170
171         PR fortran/33197
172         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
173         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
174         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
175         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
176         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
177         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
178         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
179
180 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
181
182         PR fortran/45420
183         * gfortran.dg/select_type_15.f03: New.
184
185 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
186
187         PR libfortran/43217
188         * gfortran.dg/hollerith8.f90: New test.
189
190 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
191
192         PR fortran/45159
193         * gfortran.dg/dependency_33.f90:  New test.
194
195 2010-08-27  Richard Guenther  <rguenther@suse.de>
196
197         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
198         * gcc.dg/graphite/scop-2.c: Likewise.
199         * gcc.dg/graphite/scop-20.c: Likewise.
200         * gcc.dg/vect/slp-25.c: Likewise.
201
202 2010-08-27  Olivier Hainque  <hainque@adacore.com>
203
204         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
205
206 2010-08-26  Daniel Kraft  <d@domob.eu>
207
208         PR fortran/38936
209         PR fortran/44047
210         PR fortran/45384
211         * gfortran.dg/associate_8.f03: New test.
212         * gfortran.dg/select_type_13.f03: New test.
213         * gfortran.dg/select_type_14.f03: New test.
214
215 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
216
217         PR tree-optimization/44485
218         * gcc.dg/pr44485.c: New test.
219
220 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
221
222         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
223         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
224         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
225
226 2010-08-26  Richard Guenther  <rguenther@suse.de>
227
228         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
229         * gcc.dg/graphite/scop-21.c: Likewise.
230
231 2010-08-26  Richard Guenther  <rguenther@suse.de>
232
233         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
234         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
235         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
236         * gcc.dg/vect/vect-91.c: Likewise.
237         * gcc.dg/vect/vect-peel-1.c: Likewise.
238         * gcc.dg/vect/vect-peel-2.c: Likewise.
239         * gcc.dg/vect/vect-peel-4.c: Likewise.
240
241 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
242
243         PR libfortran/41859
244         * gfortran.dg/der_io_4.f90: New test.
245
246 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
247
248         PR rtl-optimization/44858
249         * gcc.c-torture/execute/pr44858.c: New test.
250
251         PR rtl-optimization/45400
252         * g++.dg/other/i386-8.C: New test.
253
254 2010-08-25  Richard Guenther  <rguenther@suse.de>
255
256         * gcc.dg/alias-8.c: Adjust.
257
258 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
259
260         * gcc.target/i386/combine-mul.c: New test.
261
262 2010-08-25  Richard Guenther  <rguenther@suse.de>
263
264         PR lto/44562
265         * gcc.dg/graphite/id-27.c: New testcase.
266         * gcc.dg/lto/20100825-1_0.c: Likewise.
267
268 2010-08-25  Richard Guenther  <rguenther@suse.de>
269
270         PR tree-optimization/45316
271         * g++.dg/opt/pr45316.C: New testcase.
272
273 2010-08-25  Richard Guenther  <rguenther@suse.de>
274
275         PR tree-optimization/45393
276         * g++.dg/torture/pr45393.C: New testcase.
277
278 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
279
280         PR tree-optimization/45059
281         * gcc.c-torture/compile/pr45059.c: New test.
282
283 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
284
285         * lib/target-supports.exp (check_effective_target_vect_unpack):
286         Set vect_unpack supported flag to true for neon.
287
288 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
289
290         * gcc.dg/tree-ssa/ifc-5.c: New.
291
292 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
293
294         * gcc.dg/tree-ssa/ifc-4.c: New.
295         * gcc.dg/tree-ssa/ifc-7.c: New.
296
297 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
298
299         * gcc.dg/vect/vect.exp: Check loongson targets
300         * g++.dg/vect/vect.exp: Likewise
301         * gfortran.dg/vect/vect.exp: Likewise
302
303 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
304
305         * gcc.target/powerpc/vsx-mass-1.c: New file, test
306         -mveclibabi=mass.
307
308 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
309
310         PR fortran/45366
311         * gfortran.dg/proc_ptr_29.f90: New.
312
313 2010-08-22  Tobias Burnus  <burnus@net-b.de>
314             Dominique d'Humieres <dominiq@lps.ens.fr>
315
316         PR fortran/45367
317         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
318
319 2010-08-22  Tobias Burnus  <burnus@net-b.de>
320
321         PR fortran/45367
322         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
323
324 2010-08-22  Tobias Burnus  <burnus@net-b.de>
325
326         PR fortran/36158
327         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
328
329 2010-08-22  Tobias Burnus  <burnus@net-b.de>
330             Dominique d'Humieres <dominiq@lps.ens.fr>
331
332         PR fortran/45367
333         PR fortran/36158
334         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
335         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
336
337 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
338
339         PR fortran/44863
340         PR fortran/45271
341         PR fortran/45290
342         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
343         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
344         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
345
346 2010-08-21  Tobias Burnus  <burnus@net-b.de>
347
348         PR fortran/36158
349         PR fortran/33197
350         * gfortran.dg/bessel_6.f90: New.
351         * gfortran.dg/bessel_7.f90: New.
352
353 2010-08-20  Jan Hubicka  <jh@suse.cz>
354
355         PR c++/45307
356         PR c++/17736
357         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
358         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
359
360 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
361
362         PR target/45336
363         * gcc.target/i386/pr45336-1.c: New.
364         * gcc.target/i386/pr45336-2.c: Likewise.
365         * gcc.target/i386/pr45336-3.c: Likewise.
366         * gcc.target/i386/pr45336-4.c: Likewise.
367
368 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
369
370         PR testsuite/45361
371         * gcc.target/i386/volatile-2.c: Update scan strings to also
372         include (%rip) for the memory reference on x86_64.
373
374 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
375
376         PR middle-end/44974
377         * gcc.dg/pr44974.c: New test.
378
379         PR rtl-optimization/45353
380         * gcc.dg/pr45353.c: New test.
381
382 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
383
384         * gcc.target/i386/volatile-2.c: New.
385
386 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
387
388         PR rtl-optimization/44691
389         * gfortran.dg/pr44691.f: New test.
390
391 2010-10-19  Olivier Hainque  <hainque@adacore.com>
392
393         * gcc.target/sparc/sibcall-dslot.c: New testcase.
394
395 2010-08-19  Jason Merrill  <jason@redhat.com>
396
397         * g++.dg/init/synth3.C: New.
398         * g++.dg/init/value8.C: New.
399         * g++.dg/tree-ssa/empty-2.C: New.
400         * g++.dg/cpp0x/noexcept09.C: New.
401
402 2010-08-19  Daniel Kraft  <d@domob.eu>
403
404         PR fortran/29785
405         PR fortran/45016
406         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
407         * gfortran.dg/pointer_remapping_1.f90: New test.
408         * gfortran.dg/pointer_remapping_2.f03: New test.
409         * gfortran.dg/pointer_remapping_3.f08: New test.
410         * gfortran.dg/pointer_remapping_4.f03: New test.
411         * gfortran.dg/pointer_remapping_5.f08: New test.
412         * gfortran.dg/pointer_remapping_6.f08: New test.
413
414 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
415
416         PR testsuite/45324
417         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
418
419 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
420
421         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
422
423 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
424
425         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
426         variable.
427
428 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
429
430         PR target/45070
431         * gcc.c-torture/execute/pr45070.c: New.
432
433 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
434
435         * g++.dg/pr44328.C: New test.
436
437 2010-08-19  Tobias Burnus  <burnus@net-b.de>
438
439         PR fortran/36158
440         PR fortran/33197
441         * gfortran.dg/bessel_3.f90: New.
442         * gfortran.dg/bessel_4.f90: New.
443         * gfortran.dg/bessel_5.f90: New.
444
445 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
446
447         PR fortran/45290
448         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
449         * gfortran.dg/pointer_init_2.f90: New.
450         * gfortran.dg/pointer_init_3.f90: New.
451         * gfortran.dg/pointer_init_4.f90: New.
452
453 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
454
455         PR c++/45049
456         * g++.dg/pr45049-1.C: New test.
457         * g++.dg/pr45049-2.C: New test.
458
459 2010-08-18  Jie Zhang  <jie@codesourcery.com>
460
461         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
462         20 if __ARM_PCS is defined otherwise 64.
463         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
464         instead of hard coded 64.
465
466 2010-08-18  Yao Qi  <yao@codesourcery.com>
467
468         PR target/45094
469         * gcc.target/arm/pr45094.c: New test.
470
471 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
472
473         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
474
475 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
476
477         PR rtl-optimization/42575
478         * gcc.target/arm/pr42575.c: New test.
479
480 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
481
482         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
483         * gcc.dg/tls/thr-cse-1.c: New.
484
485 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
486
487         PR debug/42487
488         * lib/target-supports.exp
489         (check_effective_target_function_sections): New.
490         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
491         function sections before proceding.
492
493 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
494
495         PR fortran/45308
496         * gfortran.dg/pr45308.f03: New test.
497
498 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
499
500         PR target/45296
501         * gcc.target/i386/pr45296.c: New test.
502
503 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
504
505         * g++.dg/ext/uow-1.C: New.
506         * g++.dg/ext/uow-2.C: New.
507         * g++.dg/ext/uow-3.C: New.
508         * g++.dg/ext/uow-4.C: New.
509
510 2010-08-17  Richard Guenther  <rguenther@suse.de>
511
512         PR testsuite/45266
513         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
514
515 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
516
517         PR c/40563
518         * gcc.dg/Wcxx-compat-20.c: New test.
519
520 2010-08-17  Daniel Kraft  <d@domob.eu>
521
522         PR fortran/38936
523         * gfortran.dg/associate_1.f03: Extended to test newly supported
524         features like association to variables.
525         * gfortran.dg/associate_3.f03: Removed check for illegal change
526         of associate-name here...
527         * gfortran.dg/associate_5.f03: ...and added it here.
528         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
529         * gfortran.dg/associate_7.f03: New test.
530
531 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
532
533         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
534
535 2010-08-15  Daniel Kraft  <d@domob.eu>
536
537         PR fortran/38936
538         * gfortran.dg/associate_1.f03: Enable test for array expressions.
539         * gfortran.dg/associate_3.f03: Clarify comment.
540         * gfortran.dg/associate_5.f03: New test.
541         * gfortran.dg/associate_6.f03: New test.
542
543 2010-08-15  Tobias Burnus  <burnus@net-b.de>
544
545         PR fortran/45211
546         * gfortran.dg/bind_c_usage_21.f90: New.
547         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
548
549 2010-08-15  Tobias Burnus  <burnus@net-b.de>
550
551         * gfortran.dg/optional_absent_1.f90: New.
552         * gfortran.dg/null_actual.f90: New.
553
554 2010-08-15  Tobias Burnus  <burnus@net-b.de>
555
556         * gfortran.dg/pointer_target_1.f90: New.
557         * gfortran.dg/pointer_target_2.f90: New.
558         * gfortran.dg/pointer_target_3.f90: New.
559
560 2010-08-15  Daniel Kraft  <d@domob.eu>
561
562         PR fortran/45197
563         * gfortran.dg/elemental_args_check_3.f90: New test.
564         * gfortran.dg/impure_1.f08: New test.
565         * gfortran.dg/impure_2.f08: New test.
566         * gfortran.dg/impure_3.f90: New test.
567         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
568
569 2010-08-15  Ira Rosen  <irar@il.ibm.com>
570
571         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
572         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
573         SLP tests.
574         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
575         misaligned loads.
576         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
577         misaligned stores.c
578         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
579
580 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
581
582         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
583         dg-require-effective-target after dg-do.
584
585 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
586
587         * lib/target-supports.exp (check_effective_target_vect_int): Return
588         true for Loongson targets.
589         (check_effective_target_vect_shift): Likewise.
590         (check_effective_target_vect_no_int_max): Likewise.
591         (check_effective_target_vect_no_align): Likewise.
592         (check_effective_target_vect_short_mult): Likewise.
593
594 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
595
596         * g++.dg/cast.C: Change fields of structures to "long" to pass
597         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
598         * g++.dg/cpp0x/iop.C: Ditto.
599         * g++.dg/cpp0x/named_refs.C: Ditto.
600         * g++.dg/cpp0x/rv1p.C: Ditto.
601         * g++.dg/cpp0x/rv2p.C: Ditto.
602         * g++.dg/cpp0x/rv3p.C: Ditto.
603         * g++.dg/cpp0x/rv4p.C: Ditto.
604         * g++.dg/cpp0x/rv5p.C: Ditto.
605         * g++.dg/cpp0x/rv6p.C: Ditto.
606         * g++.dg/cpp0x/rv7p.C: Ditto.
607         * g++.dg/cpp0x/rv8p.C: Ditto.
608         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
609
610 2010-08-13  Daniel Kraft  <d@domob.eu>
611
612         * gfortran.dg/implied_shape_1.f08: New test.
613         * gfortran.dg/implied_shape_2.f90: New test.
614         * gfortran.dg/implied_shape_3.f08: New test.
615
616 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
617
618         PR libfortran/42526
619         * gfortran.dg/char_component_initializer_1.f90: New test.
620
621 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
622
623         PR tree-optimization/45241
624         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
625
626 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
627
628         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
629         to dg-options.
630         * gcc.target/i386/pr40906-2.c: Ditto.
631         * gcc.target/i386/pr40906-3.c: Ditto.
632
633 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
634
635         PR middle-end/45262
636         * gcc.c-torture/execute/pr45262.c: New test.
637
638 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
639
640         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
641         empty argument.
642         * g++.dg/other/profile1.C: Ditto.
643
644 2010-08-12  Richard Guenther  <rguenther@suse.de>
645
646         PR tree-optimization/45232
647         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
648         * gcc.dg/tree-ssa/loop-7.c: Adjust.
649         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
650         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
651         unsigned arithmetic.
652         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
653         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
654         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
655         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
656         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
657         unsigned arithmetic.
658         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
659         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
660         unsigned arithmetic.
661         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
662         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
663         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
664         unsigned arithmetic.
665         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
666         * gcc.dg/tree-ssa/negate.c: Adjust.
667         * gcc.dg/vect/vect-1.c: Adjust.
668         * gfortran.dg/reassoc_6.f: XFAIL.
669
670 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
671
672         PR debug/45259
673         * gcc.dg/pr45259.c: New test.
674
675 2010-08-12  Wei Guozhi  <carrot@google.com>
676
677         PR target/44999
678         * gcc.target/arm/pr44999.c: New testcase.
679
680 2010-08-12  Jie Zhang  <jie@codesourcery.com>
681
682         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
683         (N): Likewise.
684         (main): Adjust accordingly.
685
686 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
687
688         * gfortran.dg/graphite/id-22.f: New.
689
690 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
691
692         * gcc.dg/graphite/id-26.c: New.
693
694 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
695
696         * gcc.dg/graphite/id-25.c: New.
697
698 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
699
700         * gcc.dg/graphite/run-id-5.c: New.
701         * gcc.dg/graphite/run-id-6.c: New.
702         * gfortran.dg/graphite/id-21.f: New.
703
704 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
705
706         * gcc.dg/graphite/id-24.c: New.
707
708 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
709
710         * gcc.dg/tree-ssa/pr20742.c: New.
711
712 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
713
714         * gcc.dg/graphite/id-23.c: New.
715
716 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
717
718         * gfortran.dg/graphite/id-20.f: Adjust testcase.
719
720 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
721
722         * gcc.dg/graphite/pr42729.c: New.
723
724 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
725
726         * gfortran.dg/graphite/id-20.f: New.
727
728 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
729
730         * gcc.dg/graphite/id-22.c: New.
731
732 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
733
734         * gcc.dg/graphite/run-id-2.c: Call abort.
735
736 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
737
738         * gcc.dg/graphite/id-20.c: New.
739
740 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
741             Steve Kargl <kargl@gcc.gnu.org>
742
743         PR fortran/44595
744         * gfortran.dg/move_alloc_3.f90: New.
745         * gfortran.dg/random_seed_2.f90: New.
746
747 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
748
749         * lib/target-supports.exp (check_effective_target_sync_int_long):
750         Add hppa*-*-linux*.
751         (check_effective_target_sync_char_short): Likewise.
752
753 2010-08-10  Yao Qi  <yao@codesourcery.com>
754
755         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
756         general form.
757         * gcc.dg/tree-ssa/loop-31.c: Likewise.
758         * g++.dg/other/packed1.C: Likewise.
759         * g++.dg/other/crash-4.C: Likewise.
760         * g++.dg/ext/packed8.C: Likewise.
761         * g++.dg/init/array16.C: Likewise.
762
763 2010-08-10  xinliang David Li  <davidxl@google.com>
764         * gcc.dg/tree-ssa/loop-19.c: Add option
765         -fno-prefetch-loop-array
766
767 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
768
769         PR middle-end/45182
770         * gcc.c-torture/compile/pr45182.c: New test.
771
772 2010-08-09  Jason Merrill  <jason@redhat.com>
773
774         PR c++/45236
775         * g++.dg/cpp0x/variadic-104.C: New.
776
777 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
778
779         PR fortran/44235
780         * gfortran.dg/dependency_32.f90:  New test.
781
782 2010-08-09  Richard Guenther  <rguenther@suse.de>
783
784         PR middle-end/44632
785         * g++.dg/opt/nrv17.C: New testcase.
786
787 2010-08-09  Richard Guenther  <rguenther@suse.de>
788
789         PR middle-end/45212
790         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
791         alignment from MEM_REF offset only if we took it from the
792         base object.
793
794         * gcc.target/i386/pr24178.c: New testcase.
795
796 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
797
798         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
799         * gcc.dg/20030702-1.c: Ditto.
800         * gcc.dg/20050309-1.c: Ditto.
801         * gcc.dg/20050325-1.c: Ditto.
802         * gcc.dg/20050330-2.c: Ditto.
803         * gcc.dg/20051201-1.c: Ditto.
804         * gcc.dg/gomp/pr27573.c: Ditto.
805         * gcc.dg/gomp/pr34610.c: Ditto.
806         * gcc.dg/pr24225.c: Ditto.
807         * gcc.dg/pr26570.c: Ditto.
808         * gcc.dg/pr32773.c: Ditto.
809         * g++.dg/gcov/gcov-6.C: Ditto.
810         * g++.dg/gomp/pr34608.C: Ditto.
811         * gfortran.dg/gomp/pr27573.f90: Ditto.
812
813         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
814         dg-require-host-local dg directive.
815         * gcc.dg/profile-dir-2.c: Ditto.
816         * gcc.dg/profile-dir-3.c: Ditto.
817
818 2010-08-08  Richard Guenther  <rguenther@suse.de>
819
820         PR tree-optimization/45109
821         * gcc.c-torture/compile/pr45109.c: New testcase.
822
823 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
824
825         * gcc.dg/march.c: Skip if -march defined.
826         * gcc.dg/mtune.c: Skip if -mtune defined.
827
828         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
829         generic thunk support.
830
831 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
832
833         PR target/45213
834         * gcc.target/i386/pr45213.c: New test.
835
836 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
837
838         PR libfortran/45143
839         * gfortran.dg/fmt_error_11.f03: New test.
840
841 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
842
843         * lib/target-supports.exp (check_effective_target_sync_int_long):
844         Add arm*-*-linux-gnueabi.
845         (check_effective_target_sync_char_short): Likewise.
846
847 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
848
849         PR fortran/45159
850         * gfortran.dg/dependency_31.f90:  New test.
851
852 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
853
854         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
855
856 2010-08-06  Jason Merrill  <jason@redhat.com>
857
858         * g++.dg/cpp0x/sfinae3.C: New.
859         * g++.dg/cpp0x/sfinae4.C: New.
860
861 2010-08-06  Richard Guenther  <rguenther@suse.de>
862
863         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
864         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
865         * gcc.dg/tree-ssa/pr25382.c: Likewise.
866         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
867         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
868         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
869         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
870         * gcc.c-torture/execute/20100805-1.c: Likewise.
871
872 2010-08-05  Martin Jambor  <mjambor@suse.cz>
873
874         PR testsuite/42855
875         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
876
877 2010-08-05  Martin Jambor  <mjambor@suse.cz>
878
879         * gcc.dg/ipa/ipcp-ii-1.c: New test.
880         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
881
882 2010-08-05  Martin Jambor  <mjambor@suse.cz>
883
884         * g++.dg/ipa/devirt-1.C: New test.
885         * g++.dg/ipa/devirt-2.C: Likewise.
886         * g++.dg/ipa/devirt-3.C: Likewise.
887         * g++.dg/ipa/devirt-4.C: Likewise.
888         * g++.dg/ipa/devirt-5.C: Likewise.
889         * gcc.dg/ipa/iinline-3.c: Likewise.
890
891 2010-08-05  Jie Zhang  <jie@codesourcery.com>
892
893         PR tree-optimization/45144
894         * gcc.dg/tree-ssa/pr45144.c: New test.
895
896 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
897
898         PR fortran/42207
899         PR fortran/44064
900         PR fortran/44065
901         * gfortran.dg/class_25.f03: New.
902         * gfortran.dg/class_26.f03: New.
903
904 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
905
906         * g++.dg/warn/miss-format-1.C: Update line number.
907
908 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
909
910         PR c++/44641
911         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
912         .frame and .mask assembler directives.
913
914 2010-08-04  Richard Guenther  <rguenther@suse.de>
915
916         * gcc.dg/tree-ssa/vrp35.c: Adjust.
917         * gcc.dg/tree-ssa/vrp36.c: Likewise.
918         * gcc.dg/tree-ssa/vrp50.c: Likewise.
919         * gcc.dg/tree-ssa/vrp52.c: Likewise.
920
921 2010-08-04  Tobias Burnus  <burnus@net-b.de>
922
923         PR fortran/44857
924         * gfortran.dg/derived_constructor_char_1.f90: New.
925         * gfortran.dg/derived_constructor_char_2.f90: New.
926
927 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
928
929         PR fortran/45159
930         * gfortran.dg/dependency_30.f90:  New test.
931
932 2010-08-03  Jan Hubicka  <jh@suse.cz>
933
934         * gcc.c-torture/compile/pr45085.c: New testcase.
935
936 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
937
938         PR fortran/44584
939         PR fortran/45161
940         * gfortran.dg/typebound_call_9.f03: Modified.
941         * gfortran.dg/typebound_generic_1.f03: Modified.
942
943 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
944
945         PR fortran/45159
946
947         * gfortran.dg/dependency_29.f90:  New test.
948
949 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
950
951         PR fortran/36854
952         * gfortran.dg/character_comparison_2.f90:  New test.
953         * gfortran.dg/character_comparison_3.f90:  New test.
954         * gfortran.dg/dependency_28.f90:  New test.
955
956 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
957
958         PR target/40457
959         * gcc.target/arm/pr40457-1.c: New test.
960         * gcc.target/arm/pr40457-2.c: New test.
961
962 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
963
964         PR fortran/44912
965         * gfortran.dg/typebound_call_17.f03: New.
966
967 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
968
969         PR fortran/44929
970         * gfortran.dg/allocate_derived_3.f90: New.
971
972 2010-07-30  Xinliang David Li  <davidxl@google.com>
973         PR tree-optimization/45121
974         * c-c++-common/uninit-17.c: Add -fno-ivops option.
975
976 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
977
978         PR c++/45112
979         * testsuite/g++.dg/pr45112.C: New test.
980
981 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
982
983         PR debug/45055
984         PR rtl-optimization/45137
985         * gcc.dg/pr45055.c: New test.
986
987 2010-07-30  Alan Modra  <amodra@gmail.com>
988
989         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
990         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
991
992 2010-07-29  Tobias Burnus  <burnus@net-b.de>
993
994         PR fortran/45087
995         PR fortran/45125
996         * gfortran.dg/whole_file_25.f90: New.
997         * gfortran.dg/whole_file_26.f90: New.
998         * gfortran.dg/whole_file_27.f90: New.
999
1000 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1001
1002         PR fortran/44962
1003         * gfortran.dg/typebound_proc_17.f03: New.
1004
1005 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1006
1007         PR fortran/45004
1008         * gfortran.dg/move_alloc_2.f90: New.
1009
1010 2010-07-29  Xinliang David Li  <davidxl@google.com>
1011         PR tree-optimization/45121
1012         * c-c++-common/uninit-17.c: Fix expected output.
1013
1014 2010-07-29  Richard Guenther  <rguenther@suse.de>
1015
1016         PR tree-optimization/45120
1017         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1018
1019 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1020
1021         PR fortran/42051
1022         PR fortran/44064
1023         * gfortran.dg/pr42051.f03: New testcase.
1024
1025 2010-07-29  Richard Guenther  <rguenther@suse.de>
1026
1027         PR middle-end/45034
1028         * gcc.c-torture/execute/pr45034.c: New testcase.
1029
1030 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1031
1032         PR c++/45096
1033         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1034
1035 2010-07-28  Daniel Kraft  <d@domob.eu>
1036
1037         * gfortran.dg/bound_8.f90: New test.
1038
1039 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1040
1041         PR debug/45105
1042         * gcc.dg/pr45105.c: New test.
1043
1044 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1045
1046         PR rtl-optimization/45107
1047         * gcc.dg/pr45107.c: New test.
1048
1049 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1050
1051         PR rtl-optimization/45101
1052         * gcc.dg/pr45101.c: New test.
1053
1054 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1055
1056         PR fortran/45077
1057         * gfortran.dg/whole_file_24.f90: New.
1058
1059 2010-07-27  Jason Merrill  <jason@redhat.com>
1060
1061         * g++.dg/cpp0x/variadic102.C: New.
1062         * g++.dg/cpp0x/variadic103.C: New.
1063
1064 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1065
1066         PR rtl-optimization/40956
1067         PR target/42495
1068         PR middle-end/42574
1069         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1070         * gcc.target/arm/pr42574.c: Add tests.
1071
1072 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1073
1074         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1075         test name.
1076         (cleanup-repo-files): Ditto.
1077         (cleanup-saved-temps): Ditto.
1078
1079 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1080
1081         PR testsuite/44701
1082         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1083
1084         PR c/45079
1085         * gcc.dg/pr45079.c: New test.
1086
1087 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1088
1089         PR tree-optimization/44152
1090         * gcc.dg/vect/fast-math-pr44152.c: New test.
1091
1092 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1093
1094         PR ObjC/44140
1095         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1096         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1097         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1098         * obj-c++.dg/torture/trivial.mm: Ditto.
1099         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1100         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1101         * objc.dg/torture/tls/thr-init.m: Ditto.
1102         * objc.dg/torture/trivial.m: Ditto.
1103
1104 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1105
1106         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1107         Skip on spu-*-* targets.
1108
1109 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1110
1111         PR tree-optimization/45083
1112         * gcc.dg/pr45083.c: New test.
1113
1114 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1115
1116         PR fortran/40873
1117         * gfortran.dg/whole_file_22.f90: New test.
1118         * gfortran.dg/whole_file_23.f90: New test.
1119
1120 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1121             Jack Howarth  <howarth@bromo.med.uc.edu>
1122             Richard Henderson  <rth@redhat.com>
1123
1124         PR target/44132
1125         * gcc.dg/tls/thr-init-1.c: New.
1126         * gcc.dg/tls/thr-init-2.c: New.
1127         * gcc.dg/torture/tls New.
1128         * gcc.dg/torture/tls/tls-test.c: New.
1129         * gcc.dg/torture/tls/thr-init-1.c: New.
1130         * gcc.dg/torture/tls/tls.exp: New.
1131         * gcc.dg/torture/tls/thr-init-2.c: New.
1132         * gcc.dg/tls/emutls-2.c: New test
1133
1134         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1135         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1136         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1137         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1138         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1139         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1140         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1141         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1142         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1143         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1144         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1145         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1146         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1147         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1148         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1149         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1150         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1151         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1152         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1153         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1154         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1155         gfortran.dg/gomp/omp_threadprivate1.f90,
1156         gfortran.dg/gomp/omp_threadprivate2.f90,
1157         gfortran.dg/gomp/reduction1.f90,
1158         gfortran.dg/gomp/sharing-1.f90: Likewise.
1159
1160 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1161
1162         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1163         sse_runtime.
1164         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1165         dg-require-visibility.
1166
1167 2010-07-26  Richard Guenther  <rguenther@suse.de>
1168
1169         PR tree-optimization/43784
1170         * gcc.c-torture/execute/pr43784.c: New testcase.
1171         * g++.dg/torture/pr43784.C: Likewise.
1172
1173 2010-07-26  Richard Guenther  <rguenther@suse.de>
1174
1175         PR middle-end/45056
1176         * g++.dg/pr45056.C: New testcase.
1177
1178 2010-07-26  Richard Guenther  <rguenther@suse.de>
1179
1180         PR tree-optimization/45071
1181         * gcc.dg/pr45071.c: New testcase.
1182
1183 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1184
1185         PR fortran/45066
1186         * gfortran.dg/namelist_62.f90: New.
1187
1188 2010-07-26  Richard Guenther  <rguenther@suse.de>
1189
1190         * gcc.c-torture/execute/pr45017.c: Move ...
1191         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1192
1193 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1194
1195         PR fortran/40628
1196         * trim_optimize_1.f90:  New test.
1197         * character_comparision_1.f90:  New test.
1198
1199 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1200
1201         PR fortran/42852
1202         * gfortran.dg/wtruncate_fix.f: New test.
1203
1204 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1205
1206         PR testsuite/45068
1207         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1208
1209 2010-07-24  Richard Guenther  <rguenther@suse.de>
1210
1211         PR lto/43788
1212         * g++.dg/lto/20100724-1_0.C: New testcase.
1213
1214 2010-07-24  Richard Guenther  <rguenther@suse.de>
1215
1216         PR lto/43212
1217         * gcc.dg/lto/20100724-1_0.c: New testcase.
1218         * gcc.dg/lto/20100724-1_1.c: Likewise.
1219
1220 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1221
1222         PR fortran/40011
1223         * gfortran.dg/whole_file_21.f90: New.
1224
1225         * gfortran.dg/integer_exponentiation_3.F90: Use
1226         -ffloat-store only for i?86/x86-64 -m32.
1227
1228 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1229
1230         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1231         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1232
1233 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1234
1235         * gfortran.dg/func_decl_4.f90: Split test into two ...
1236         * gfortran.dg/func_decl_5.f90: ... parts.
1237         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1238         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1239         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1240         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1241         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1242         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1243         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1244         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1245         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1246         * gfortran.dg/sizeof.f90: Make test valid.
1247         * gfortran.dg/pr20865.f90: Add new dg-error.
1248         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1249         * gfortran.dg/g77/19990218-0.f: Ditto.
1250         * gfortran.dg/g77/19990218-1.f: Ditto.
1251         * gfortran.dg/g77/970625-2.f: Ditto.
1252         * gfortran.dg/pr37243.f: Fix function declaration.
1253         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1254         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1255
1256 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1257
1258         PR fortran/44945
1259         * gfortran.dg/char_array_structure_constructor.f90: Add
1260         -fwhole-file as dg-option as it otherwise fails on some
1261         systems.
1262
1263 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1264
1265         * gnat.dg/aggr16.ad[sb]: New test.
1266         * gnat.dg/aggr16_pkg.ads: New helper.
1267
1268 2010-07-23  Richard Guenther  <rguenther@suse.de>
1269
1270         PR lto/43071
1271         * g++.dg/lto/20100723-1_0.C: New testcase.
1272
1273 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1274
1275         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1276         AVX support.
1277         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1278         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1279
1280 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1281
1282         * lib/target-supports.exp (add_options_for_tls): New proc.
1283         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1284         * g++.dg/tls/static-1a.cc: Likewise.
1285         * gcc.dg/tls/emutls-1.c: Likewise.
1286         * gcc.dg/tls/opt-11.c: Likewise.
1287         * gcc.dg/tls/opt-12.c: Likewise.
1288         * gcc.dg/tls/pr24428-2.c: Likewise.
1289         * gcc.dg/tls/pr24428.c: Likewise.
1290         * obj-c++.dg/tls/static-1.mm: Likewise.
1291         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1292         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1293         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1294         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1295         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1296         * objc.dg/torture/tls/thr-init.m: Likewise.
1297         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1298
1299 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1300
1301         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1302         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1303         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1304         optimized dump files.
1305
1306 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
1307
1308         PR tree-optimization/45047
1309         * gcc.c-torture/compile/pr45047.c: New test.
1310
1311 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1312
1313         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1314         instead of dg-compile.
1315         * gcc.dg/float-range-4.c: Ditto.
1316         * gcc.dg/float-range-5.c: Ditto.
1317         * gcc.dg/fold-overflow-1.c: Ditto.
1318         * gcc.dg/gomp/sections-4.c: Ditto.
1319         * gcc.dg/transparent-union-1.c: Ditto.
1320         * gcc.dg/transparent-union-2.c: Ditto.
1321         * gcc.target/i386/pr39315-check.c: Ditto.
1322         * g++.dg/gomp/sections-4.C: Ditto.
1323         * g++.dg/template/dtor7.C: Ditto.
1324         * g++.dg/tree-ssa/pr19952.C: Ditto.
1325         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1326         * gfortran.dg/graphite/pr42185.f90: Ditto.
1327         * gfortran.dg/namelist_36.f90: Ditto.
1328         * gnat.dg/noreturn1.adb: Ditto.
1329         * gnat.dg/specs/small_alignment.ads: Ditto.
1330
1331 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1332
1333         PR tree-optimization/44915
1334         * g++.dg/torture/pr44915.C: New test.
1335
1336 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1337
1338         PR tree-optimization/44914
1339         * g++.dg/tree-ssa/pr44914.C: New test.
1340
1341 2010-07-23  Jie Zhang  <jie@codesourcery.com>
1342
1343         PR target/44290
1344         * gcc.dg/pr44290-1.c: New test.
1345         * gcc.dg/pr44290-2.c: New test.
1346
1347 2010-07-23  Jason Merrill  <jason@redhat.com>
1348
1349         PR c++/45008
1350         * g++.dg/abi/mangle44.C: New.
1351
1352 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1353
1354         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1355         for compile-time only tests.
1356         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1357         target check.
1358         * gcc.target/i386/pr39315-4.c: Ditto.
1359         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1360         target check.  Include sse-os-support.h.
1361         (main): Call check_isa and sse_os_support.
1362         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1363         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1364         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1365         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1366         target check.  Include sse-os-support.h.
1367         (main): Call check_isa and sse_os_support.
1368         * gcc.target/i386/vperm-v2df.c: Ditto.
1369
1370 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1371
1372         * lib/target-supports.exp (check_avx_hw_available): New procedure.
1373         (check_effective_target_avx_runtime): New procedure.
1374         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1375         (check_effective_target_sse_runtime): Add check_effective_target_sse.
1376
1377         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1378         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
1379         and __get_cpuid test.
1380         * gcc.dg/compat/vector-2b_main.c: Ditto.
1381
1382         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1383
1384         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1385         for compile-time only test.
1386         * gcc.dg/pr32716.c: Ditto.
1387         * gcc.dg/pr34856.c: Ditto.
1388         * gcc.dg/pr36997.c: Ditto.
1389         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1390         * gfortran.dg/pr28158.f90: Ditto.
1391         * gfortran.dg/pr30667.f: Ditto.
1392
1393         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1394         i?86-*-* and x86_64-*-* targets to disable execution on targets
1395         without sse2 runtime support.
1396         * g++.dg/vect/vect.exp: Ditto.
1397         * gfortran.dg/vect/vect.exp: Ditto.
1398
1399         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1400         * gcc.dg/pr37544.c: Ditto.
1401         * gcc.dg/pr40550.c: Ditto.
1402         * gcc.dg/compat/union-m128-1_main.c: Ditto.
1403         * gcc.dg/compat/vector-1a_main.c: Ditto.
1404         * gcc.dg/compat/vector-2a_main.c: Ditto.
1405         * gcc.dg/torture/pr16104-1.c: Ditto.
1406         * gcc.dg/torture/pr35771-1.c: Ditto.
1407         * gcc.dg/torture/pr35771-2.c: Ditto.
1408         * gcc.dg/torture/pr35771-3.c: Ditto.
1409         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1410         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1411         * gcc.dg/torture/stackalign/push-1.c: Ditto.
1412         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1413         * g++.dg/other/i386-1.C: Ditto.
1414         * g++.dg/other/pr40446.C: Ditto.
1415
1416 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1417
1418         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1419
1420 2010-07-23  Daniel Kraft  <d@domob.eu>
1421
1422         PR fortran/44709
1423         * gfortran.dg/exit_1.f08: New test.
1424         * gfortran.dg/exit_2.f08: New test.
1425
1426 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
1427
1428         PR tree-optimization/39839
1429         * gcc.target/arm/pr39839.c: New test case.
1430
1431 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1432
1433         * gnat.dg/unchecked_convert5b.adb: New test.
1434         * gnat.dg/unchecked_convert6.adb: Likewise.
1435         * gnat.dg/unchecked_convert6b.adb: Likewise.
1436
1437 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1438
1439         * gnat.dg/aggr15.ad[sb]: New test.
1440
1441 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
1442
1443         PR debug/45024
1444         * g++.dg/debug/dwarf2/nested-2.C: New test case.
1445
1446 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1447
1448         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1449         with dg-require-linker-plugin.
1450
1451 2010-07-22  Richard Guenther  <rguenther@suse.de>
1452
1453         PR lto/43850
1454         * g++.dg/lto/20100722-1_0.C: New testcase.
1455
1456 2010-07-22  Richard Guenther  <rguenther@suse.de>
1457
1458         PR lto/42451
1459         * gcc.dg/lto/20100720-3_0.c: New testcase.
1460         * gcc.dg/lto/20100720-3_1.c: Likewise.
1461
1462 2010-07-22  Richard Guenther  <rguenther@suse.de>
1463
1464         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1465         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1466
1467         PR lto/43373
1468         * gcc.dg/lto/20100722-1_0.c: New testcase.
1469
1470 2010-07-22  Martin Jambor  <mjambor@suse.cz>
1471
1472         PR tree-optimization/44891
1473         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1474
1475 2010-07-22  Richard Guenther  <rguenther@suse.de>
1476
1477         PR tree-optimization/45017
1478         * gcc.c-torture/execute/pr45017.c: New testcase.
1479
1480 2010-07-22  Tobias Burnus  <burnus@net-b.de>
1481
1482         PR fortran/45019
1483         * gfortran.dg/aliasing_dummy_5.f90: New.
1484
1485 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1486
1487         PR target/43698
1488         * gcc.target/arm/pr43698.c: New test.
1489
1490 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1491
1492         PR fortran/44929
1493         * Revert my commit r162325 for this PR.
1494
1495 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1496
1497         PR debug/45015
1498         * gcc.target/m68k/pr45015.c: New test.
1499
1500 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
1501
1502         PR c++/44641
1503         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1504         comments.
1505
1506 2010-07-21  Richard Guenther  <rguenther@suse.de>
1507
1508         PR lto/45018
1509         * g++.dg/lto/20100721-1_0.C: New testcase.
1510
1511 2010-07-21  Martin Jambor  <mjambor@suse.cz>
1512
1513         PR tree-optimization/44900
1514         * g++.dg/torture/pr44900.C: New test.
1515
1516 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
1517
1518         PR middle-end/44738
1519         * c-c++-common/uninit-17.c: Correct expected error.
1520
1521 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1522
1523         * gcc.dg/guality/asm-1.c: New test.
1524
1525         PR debug/45003
1526         * gcc.dg/guality/pr45003-2.c: New test.
1527         * gcc.dg/guality/pr45003-3.c: New test.
1528
1529 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1530
1531         PR libfortran/44697
1532         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1533
1534 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
1535
1536         * lib/scanasm.exp (dg-function-on-line): Test that a function is
1537         defined on the current line.
1538         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1539         * g++.dg/debug/dwarf2/pr44641.C: New.
1540
1541 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
1542
1543         * gcc.target/powerpc/block-move-1.c: New test.
1544         * gcc.target/powerpc/block-move-2.c: New test.
1545
1546 2010-07-20  Jason Merrill  <jason@redhat.com>
1547
1548         PR c++/44967
1549         * g++.dg/cpp0x/sfinae2.C: New.
1550
1551 2010-07-20  Richard Guenther  <rguenther@suse.de>
1552
1553         PR lto/42696
1554         * gcc.dg/lto/20100720-4_0.c: New testcase.
1555
1556 2010-07-20  Richard Guenther  <rguenther@suse.de>
1557
1558         PR lto/43221
1559         * gcc.dg/lto/20100720-2_0.c: New testcase.
1560         * gcc.dg/lto/20100720-2_1.c: Likewise.
1561
1562 2010-07-20  Richard Guenther  <rguenther@suse.de>
1563
1564         PR lto/43208
1565         * gcc.dg/lto/20100720-1_0.c: New testcase.
1566         * gcc.dg/lto/20100720-1_1.c: Likewise.
1567
1568 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
1569
1570         PR debug/45003
1571         * gcc.dg/guality/pr45003-1.c: New test.
1572
1573 2010-07-20  Richard Guenther  <rguenther@suse.de>
1574
1575         PR tree-optimization/44977
1576         * gcc.dg/torture/pr44977.c: New testcase.
1577
1578 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
1579
1580         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
1581         sync_char_short
1582
1583 2010-07-20  Richard Guenther  <rguenther@suse.de>
1584
1585         PR middle-end/44971
1586         PR middle-end/44988
1587         * gcc.dg/pr44971.c: New testcase.
1588         * gcc.c-torture/compile/pr44988.c: Likewise.
1589
1590 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1591
1592         PR fortran/44929
1593         * gfortran.dg/allocate_with_typespec.f90: New test.
1594         * gfortran.dg/allocate_derived_1.f90: Update error message.
1595
1596 2010-07-19  Jason Merrill  <jason@redhat.com>
1597
1598         PR c++/44996
1599         * g++.dg/cpp0x/decltype23.C: New.
1600
1601 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
1602
1603         PR fortran/42385
1604         * gfortran.dg/class_defined_operator_1.f03 : New test.
1605
1606 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
1607
1608         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
1609         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
1610         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
1611         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
1612
1613 2010-07-19  Richard Guenther  <rguenther@suse.de>
1614
1615         PR middle-end/44941
1616         * gcc.c-torture/compile/pr44941.c: New testcase.
1617
1618 2010-07-19  Jason Merrill  <jason@redhat.com>
1619
1620         PR c++/44969
1621         * g++.dg/template/sfinae24.C: New.
1622
1623 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
1624
1625         PR fortran/44353
1626         * gfortran.dg/data_implied_do_2.f90: Removed.
1627
1628 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
1629
1630         PR c++/44969
1631         * g++.dg/template/sfinae23.C: New.
1632
1633 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1634
1635         * lib/target-supports.exp (check_sse_os_support_available): New
1636         proc.
1637         (check_sse_hw_available): New proc.
1638         (check_effective_target_sse_runtime): New proc.
1639         (check_effective_target_sse2_runtime): New proc.
1640         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
1641         -msse2 if check_sse_os_support_available.
1642         * g++.dg/vect/vect.exp: Only run -msse2 tests if
1643         check_sse_os_support_available.
1644         * gcc.dg/vect/vect.exp: Likewise.
1645         * gfortran.dg/vect/vect.exp: Likewise.
1646         * gcc.target/i386/sol2-check: Renamed to ...
1647         * gcc.target/i386/sse-os-support.h: ... this.
1648         (sol2_check): Renamed to ...
1649         (sse_os_support): ... this.
1650         Only test movss with xmm registers.
1651         * gcc.target/i386/sse-check.h: Reflect new header and function names.
1652         Removed ILL_INSN, ILL_INSN_LEN.
1653         * gcc.target/i386/sse2-check.h: Likewise.
1654         * gcc.target/i386/sse3-check.h: Likewise.
1655         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
1656         Removed cpuid.h, __get_cpuid test.
1657         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
1658         Removed cpuid.h, __get_cpuid test.
1659         * g++.dg/other/pr40446.C: Likewise.
1660         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1661         * gcc.dg/compat/vector-1a_main.c: Likewise.
1662         * gcc.dg/compat/vector-2a_main.c: Likewise.
1663         * gcc.dg/pr36584.c: Likewise.
1664         * gcc.dg/pr37544.c: Likewise.
1665         * gcc.dg/torture/pr16104-1.c: Likewise.
1666         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1667         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1668         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1669         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1670         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
1671         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
1672         sse2_runtime.
1673         * gcc.dg/torture/pr35771-2.c: Likewise.
1674         * gcc.dg/torture/pr35771-3.c: Likewise.
1675         * gcc.target/i386/pr39315-2.c: Likewise.
1676         * gcc.target/i386/pr39315-4.c: Likewise.
1677         * gcc.target/i386/vperm-v2df.c: Likewise.
1678         * gcc.target/i386/vperm-v2di.c: Likewise.
1679         * gcc.target/i386/vperm-v4si-1.c: Likewise.
1680         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
1681         sse_runtime.
1682
1683 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
1684
1685         PR fortran/44353
1686         * gfortran.dg/data_implied_do_2.f90: New test.
1687
1688 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1689
1690         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
1691
1692 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1693
1694         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
1695         to the "mips16" group.
1696         (mips_using_mips16_p): New procedure.
1697         (mips-dg-options): Use it.
1698
1699 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1700
1701         * gcc.target/mips/mips16-attributes-4.c: New test.
1702
1703 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
1704
1705         PR testsuite/44418
1706         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
1707         * gcc.target/powerpc/recip-2.c: Ditto.
1708         * gcc.target/powerpc/recip-3.c: Ditto.
1709
1710 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
1711
1712         * gcc.target/arm/pr42235.c: New test.
1713
1714 2010-07-16  Jason Merrill  <jason@redhat.com>
1715
1716         PR c++/32505
1717         * g++.dg/template/partial8.C: New.
1718
1719 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
1720
1721         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
1722         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
1723         in C++.
1724         (gualcvt): New overloaded inline.
1725         (GUALCVT): Use it for C++.
1726         * g++.dg/guality/guality.exp: New.
1727         * g++.dg/guality/guality.h: New.
1728         * g++.dg/guality/redeclaration1.C: New test.
1729         * g++.dg/dg.exp: Prune also guality/* tests.
1730         * gcc.dg/guality/pr43141.c: Moved to...
1731         * c-c++-common/guality/pr43141.c: ... here.
1732
1733 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1734
1735         PR libfortran/37077
1736         * gfortran.dg/char4_iunit_2.f03: New test.
1737
1738 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
1739
1740         * lib/plugin-support.exp (plugin-test-execute):
1741         Add ${gcc_objdir}/intl to includes.
1742
1743 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
1744
1745         PR target/44942
1746         * gcc.c-torture/execute/pr44942.c: New test.
1747         * gcc.target/i386/pr44942.c: New test.
1748
1749 2010-07-15  Jason Merrill  <jason@redhat.com>
1750
1751         PR c++/44909
1752         * g++.dg/cpp0x/implicit7.C: New.
1753         * g++.dg/cpp0x/implicit8.C: New.
1754
1755 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1756
1757         Disable float tests for __SPU__ targets due to lack of signed zero:
1758         * c-c++-common/torture/complex-sign-add.c (check_add_float).
1759         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
1760         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
1761         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
1762         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
1763         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
1764         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
1765         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
1766         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
1767
1768 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
1769
1770         * gfortran.dg/select_char_2.f90: New test.
1771
1772 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
1773
1774         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
1775         with DECL_CHAIN.
1776
1777 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
1778
1779         PR fortran/44936
1780         * gfortran.dg/typebound_generic_9.f03: New.
1781
1782 2010-07-15  Richard Guenther  <rguenther@suse.de>
1783
1784         PR tree-optimization/44946
1785         * gcc.c-torture/compile/pr44946.c: New testcase.
1786
1787 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
1788
1789         PR fortran/40206
1790         * gfortran.dg/select_char_3.f90: New test.
1791
1792 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
1793             Kevin F. Quinn  <kevquinn@gentoo.org>
1794
1795         * gcc.dg/Wtrampolines.c: New.
1796
1797 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1798
1799         PR libfortran/44934
1800         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
1801
1802 2010-07-14  Jason Merrill  <jason@redhat.com>
1803
1804         PR c++/44810
1805         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
1806
1807         Implement C++0x unrestricted unions (N2544)
1808         * g++.dg/cpp0x/union1.C: New.
1809         * g++.dg/cpp0x/union2.C: New.
1810         * g++.dg/cpp0x/union3.C: New.
1811         * g++.dg/cpp0x/defaulted2.C: Adjust.
1812         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
1813         * g++.old-deja/g++.ext/anon2.C: Adjust.
1814         * g++.old-deja/g++.mike/misc6.C: Adjust.
1815
1816 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
1817
1818         PR fortran/44925
1819         * gfortran.dg/c_loc_tests_15.f90: New.
1820
1821 2010-07-13  Jason Merrill  <jason@redhat.com>
1822
1823         PR c++/44909
1824         * g++.dg/cpp0x/implicit6.C: New.
1825
1826 2010-07-13  Jason Merrill  <jason@redhat.com>
1827
1828         PR c++/44540
1829         * g++.dg/abi/noreturn1.C: New.
1830         * g++.dg/abi/noreturn2.C: New.
1831
1832 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
1833
1834         PR other/44874
1835         PR debug/44832
1836         * c-c++-common/pr44832.c: New test.
1837
1838 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
1839
1840         PR objc/44488
1841         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
1842         on the target.  Make sure that we can assemble the emitted asm when
1843         the test type is 'compile'.
1844
1845 2010-07-13  Richard Guenther  <rguenther@suse.de>
1846
1847         PR tree-optimization/36960
1848         * g++.dg/torture/pr36960.C: New testcase.
1849
1850 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
1851
1852         PR c++/44908
1853         * g++.dg/template/sfinae21.C: New.
1854         * g++.dg/template/sfinae22.C: Likewise.
1855
1856 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
1857
1858         PR testsuite/42843
1859         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
1860         * gcc.dg/plugin/ggcplug.c: Likewise.
1861         * g++.dg/plugin/selfassign.c: Likewise.
1862         * g++.dg/plugin/attribute_plugin.c: Likewise.
1863         * g++.dg/plugin/dumb_plugin.c: Likewise.
1864         * g++.dg/plugin/pragma_plugin.c: Likewise.
1865
1866 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
1867
1868         * gcc.c-torture/execute/pr44683.x: New.
1869         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
1870
1871 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
1872
1873         PR fortran/44434
1874         PR fortran/44565
1875         PR fortran/43945
1876         PR fortran/44869
1877         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
1878         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
1879         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
1880         * gfortran.dh/typebound_call_16.f03: New.
1881         * gfortran.dg/typebound_generic_6.f03: New.
1882         * gfortran.dg/typebound_generic_7.f03: New.
1883         * gfortran.dg/typebound_generic_8.f03: New.
1884
1885 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1886
1887         PR libfortran/37077
1888         * gfortran.dg/char4_iunit_1.f03: New test.
1889
1890 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
1891
1892         * gcc.dg/tree-ssa/vrp53.c: New test.
1893
1894 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
1895
1896         PR c++/44907
1897         * g++.dg/template/sfinae19.C: New.
1898         * g++.dg/template/sfinae20.C: Likewise.
1899
1900 2010-07-12  Jie Zhang  <jie@codesourcery.com>
1901
1902         * gcc.target/arm/interrupt-1.c: New test.
1903         * gcc.target/arm/interrupt-2.c: New test.
1904
1905 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1906
1907         * gcc.dg/pr42427.c: Require c99_runtime.
1908         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
1909         c99_runtime.
1910         * gcc.target/i386/avx-cmpss-1.c: Likewise.
1911         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
1912         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
1913         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
1914         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
1915         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
1916         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
1917         * gcc.target/i386/sse-cmpss-1.c: Likewise.
1918         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
1919         * gcc.target/i386/pr37275.c: Require visibility support.
1920
1921 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1922
1923         * lib/target-supports.exp (check_effective_target_sse): New proc.
1924         * gcc.target/i386/sol2-check.h: New file.
1925         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
1926         Include sol2-check.h.
1927         (main) Only run do_test () if sol2_check ().
1928         * gcc.target/i386/sse2-check.h: Likewise.
1929         * gcc.target/i386/sse3-check.h: Likewise.
1930         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
1931         [__sun__ && __svr4__]: Execute SSE2 instruction.
1932         * gcc.target/i386/math-torture/math-torture.exp: Only add options
1933         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
1934         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
1935         * g++.dg/ext/vector14.C: Likewise.
1936         * g++.dg/other/mmintrin.C: Likewise.
1937         * gcc.dg/20020418-1.c: Likewise.
1938         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1939         * gcc.dg/format/ms_unnamed-1.c: Likewise.
1940         * gcc.dg/format/unnamed-1.c: Likewise.
1941         Adapt dg-warning line number.
1942         * gcc.dg/graphite/pr40281.c: Likewise.
1943         * gcc.dg/pr32176.c: Likewise.
1944         * gcc.dg/pr40550.c: Likewise.
1945         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1946         * gcc.dg/torture/pr36891.c: Likewise.
1947         * gcc.target/i386/20020218-1.c: Likewise.
1948         * gcc.target/i386/20020523.c: Likewise.
1949         * gcc.target/i386/abi-1.c: Likewise.
1950         * gcc.target/i386/brokensqrt.c: Likewise.
1951         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1952         * gcc.target/i386/pr13366.c: Likewise.
1953         * gcc.target/i386/pr13685.c: Likewise.
1954         * gcc.target/i386/pr24306.c: Likewise.
1955         * gcc.target/i386/pr31486.c: Likewise.
1956         * gcc.target/i386/pr32065-1.c: Likewise.
1957         * gcc.target/i386/pr32065-2.c: Likewise.
1958         * gcc.target/i386/pr32389.c: Likewise.
1959         * gcc.target/i386/pr38824.c: Likewise.
1960         * gcc.target/i386/pr38931.c: Likewise.
1961         * gcc.target/i386/pr39592-1.c: Likewise.
1962         * gcc.target/i386/pr43766.c: Likewise.
1963         * gcc.target/i386/recip-divf.c: Likewise.
1964         * gcc.target/i386/recip-sqrtf.c: Likewise.
1965         * gcc.target/i386/recip-vec-divf.c: Likewise.
1966         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
1967         * gcc.target/i386/sse-1.c: Likewise.
1968         * gcc.target/i386/sse-16.c: Likewise.
1969         * gcc.target/i386/sse-2.c: Likewise.
1970         * gcc.target/i386/sse-20.c: Likewise.
1971         * gcc.target/i386/sse-3.c: Likewise.
1972         * gcc.target/i386/sse-7.c: Likewise.
1973         * gcc.target/i386/sse-9.c: Likewise.
1974         * gcc.target/i386/sse-addps-1.c: Likewise.
1975         * gcc.target/i386/sse-addss-1.c: Likewise.
1976         * gcc.target/i386/sse-andnps-1.c: Likewise.
1977         * gcc.target/i386/sse-andps-1.c: Likewise.
1978         * gcc.target/i386/sse-cmpss-1.c: Likewise.
1979         * gcc.target/i386/sse-comiss-1.c: Likewise.
1980         * gcc.target/i386/sse-comiss-2.c: Likewise.
1981         * gcc.target/i386/sse-comiss-3.c: Likewise.
1982         * gcc.target/i386/sse-comiss-4.c: Likewise.
1983         * gcc.target/i386/sse-comiss-5.c: Likewise.
1984         * gcc.target/i386/sse-comiss-6.c: Likewise.
1985         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
1986         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
1987         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1988         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
1989         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1990         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
1991         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1992         * gcc.target/i386/sse-divps-1.c: Likewise.
1993         * gcc.target/i386/sse-divss-1.c: Likewise.
1994         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
1995         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
1996         * gcc.target/i386/sse-maxps-1.c: Likewise.
1997         * gcc.target/i386/sse-maxss-1.c: Likewise.
1998         * gcc.target/i386/sse-minps-1.c: Likewise.
1999         * gcc.target/i386/sse-minss-1.c: Likewise.
2000         * gcc.target/i386/sse-movaps-1.c: Likewise.
2001         * gcc.target/i386/sse-movaps-2.c: Likewise.
2002         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2003         * gcc.target/i386/sse-movhps-1.c: Likewise.
2004         * gcc.target/i386/sse-movhps-2.c: Likewise.
2005         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2006         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2007         * gcc.target/i386/sse-movntps-1.c: Likewise.
2008         * gcc.target/i386/sse-movss-1.c: Likewise.
2009         * gcc.target/i386/sse-movss-2.c: Likewise.
2010         * gcc.target/i386/sse-movss-3.c: Likewise.
2011         * gcc.target/i386/sse-movups-1.c: Likewise.
2012         * gcc.target/i386/sse-movups-2.c: Likewise.
2013         * gcc.target/i386/sse-mulps-1.c: Likewise.
2014         * gcc.target/i386/sse-mulss-1.c: Likewise.
2015         * gcc.target/i386/sse-orps-1.c: Likewise.
2016         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2017         * gcc.target/i386/sse-recip-vec.c: Likewise.
2018         * gcc.target/i386/sse-recip.c: Likewise.
2019         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2020         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2021         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2022         * gcc.target/i386/sse-subps-1.c: Likewise.
2023         * gcc.target/i386/sse-subss-1.c: Likewise.
2024         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2025         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2026         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2027         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2028         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2029         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2030         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2031         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2032         * gcc.target/i386/sse-xorps-1.c: Likewise.
2033         * gcc.target/i386/ssefn-1.c: Likewise.
2034         * gcc.target/i386/ssefn-3.c: Likewise.
2035         * gcc.target/i386/sseregparm-1.c: Likewise.
2036         * gcc.target/i386/stackalign/return-3.c: Likewise.
2037         * gcc.target/i386/vectorize1.c: Likewise.
2038         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2039         * gcc.target/i386/xorps-sse.c: Likewise.
2040         * gfortran.dg/pr28158.f90: Likewise.
2041         * gfortran.dg/pr30667.f: Likewise.
2042         * gnat.dg/loop_optimization7.adb: Likewise.
2043         * gnat.dg/sse_nolib.adb: Likewise.
2044
2045 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2046
2047         PR fortran/44702
2048         * gfortran.dg/use_rename_6.f90: New.
2049         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2050
2051 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2052
2053         PR fortran/44869
2054         * gfortran.dg/class_24.f03: New.
2055
2056 2010-07-10  Richard Guenther  <rguenther@suse.de>
2057
2058         PR lto/44889
2059         * gcc.dg/lto/20100709-1_0.c: New testcase.
2060         * gcc.dg/lto/20100709-1_1.c: Likewise.
2061
2062 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2063
2064         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2065
2066 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2067
2068         PR objc/44140
2069         * objc.dg/lto/trivial-1_0.m: New.
2070         * objc.dg/lto/lto.exp: New.
2071         * obj-c++.dg/lto/trivial-1_0.mm: New.
2072         * obj-c++.dg/lto/lto.exp: New.
2073         * objc.dg/symtab-1.m: Adjust sizes.
2074         * objc.dg/image-info.m: Do not run for gnu-runtime.
2075
2076 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2077
2078         * gcc.dg/pr32370.c: Allow another kind of error message.
2079
2080 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2081
2082         * gnat.dg/atomic3.adb: New test.
2083
2084 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2085             Denys Vlasenko  <dvlasenk@redhat.com>
2086             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2087
2088         PR tree-optimization/28632
2089         * gcc.dg/tree-ssa/vrp51.c: New test.
2090         * gcc.dg/tree-ssa/vrp52.c: New test.
2091
2092 2010-07-09  Jason Merrill  <jason@redhat.com>
2093
2094         * g++.dg/abi/covariant6.C: New.
2095         * g++.dg/inherit/covariant17.C: Test both bases.
2096         * g++.dg/inherit/covariant7.C: Check vtable layout.
2097
2098 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2099
2100         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2101
2102 2010-07-09  Richard Guenther  <rguenther@suse.de>
2103
2104         PR tree-optimization/44852
2105         * gcc.c-torture/execute/pr44852.c: New testcase.
2106
2107 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2108
2109         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2110         multiplication by values.
2111         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2112         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2113
2114 2010-07-09  Richard Guenther  <rguenther@suse.de>
2115
2116         PR tree-optimization/44882
2117         * gfortran.dg/pr44882.f90: New testcase.
2118
2119 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2120
2121         PR target/40657
2122         * gcc.target/arm/pr40657-1.c: New test.
2123         * gcc.target/arm/pr40657-2.c: New test.
2124         * gcc.c-torture/execute/pr40657.c: New test.
2125
2126 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2127
2128         * gcc.dg/tree-ssa/vrp50.c: New test.
2129         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2130
2131 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2132
2133         PR fortran/44649
2134         * gfortran.dg/c_sizeof_1.f90: Modified.
2135         * gfortran.dg/storage_size_1.f08: New.
2136         * gfortran.dg/storage_size_2.f08: New.
2137
2138 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2139
2140         * gcc.c-torture/execute/20100708-1.c: New test.
2141
2142 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2143
2144         PR fortran/44847
2145         * gfortran.dg/gomp/pr44847.f90: New test.
2146
2147 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2148
2149         PR tree-optimization/44710
2150         * gcc.dg/tree-ssa/ifc-6.c: New.
2151         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2152
2153 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2154
2155         PR fortran/18918
2156         * gfortran.dg/coarray_10.f90: Add an additional test.
2157
2158 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2159
2160         PR middle-end/44828
2161         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2162         * gcc.c-torture/execute/pr44828.x: Revert.
2163
2164 2010-07-08  Jason Merrill  <jason@redhat.com>
2165
2166         PR c++/43120
2167         * g++.dg/inherit/covariant17.C: New.
2168         * g++.dg/abi/covariant1.C: Actually test for the bug.
2169
2170 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2171
2172         PR rtl-optimization/44838
2173         * gcc.dg/pr44838.c: New.
2174
2175 2010-07-08  Richard Guenther  <rguenther@suse.de>
2176
2177         PR tree-optimization/44831
2178         * gcc.c-torture/compile/pr44831.c: New testcase.
2179         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2180
2181 2010-07-08  Richard Guenther  <rguenther@suse.de>
2182
2183         PR tree-optimization/44861
2184         * g++.dg/vect/pr44861.cc: New testcase.
2185
2186 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2187
2188         PR middle-end/44828
2189         * gcc.c-torture/execute/pr44828.x: New file.
2190
2191 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2192
2193         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2194         dg-options.
2195         * g++.dg/ext/altivec-17.C: Adjust error message.
2196
2197 2010-07-07  Tom Tromey  <tromey@redhat.com>
2198
2199         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2200
2201 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2202
2203         PR target/44844
2204         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2205         * gcc.target/i386/rdrand-2.c: Likewise.
2206         * gcc.target/i386/rdrand-3.c: Likewise.
2207
2208 2010-07-07  Jan Hubicka  <jh@suse.cz>
2209
2210         PR middle-end/44813
2211         * g++.dg/torture/pr44813.C: New testcase.
2212         * g++.dg/torture/pr44826.C: New testcase.
2213
2214 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2215
2216         PR rtl-optimization/44787
2217         * gcc.c-torture/compile/pr44788.c: New test.
2218         * gcc.target/arm/pr44788.c: New test.
2219
2220 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2221
2222         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2223
2224 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2225
2226         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2227         to dg-options.
2228
2229 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2230
2231         PR fortran/44742
2232         * gfortran.dg/parameter_array_init_6.f90: New.
2233         * gfortran.dg/initialization_20.f90: Update dg-error.
2234         * gfortran.dg/initialization_24.f90: Ditto.
2235
2236 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2237         PR fortran/PR44693
2238         * gfortran.dg/dim_range_1.f90:  New test.
2239         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2240
2241 2010-07-06  Jason Merrill  <jason@redhat.com>
2242
2243         PR c++/44703
2244         * g++.dg/cpp0x/initlist41.C: New.
2245
2246         PR c++/44778
2247         * g++.dg/template/ptrmem22.C: New.
2248
2249 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2250
2251         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2252         support.
2253         * gcc.target/i386/i386.exp: Likewise.
2254
2255 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2256
2257         PR testsuite/44195
2258         * gcc.dg/lto/20100518_0.c: Limit to x86.
2259
2260 2010-07-06  Richard Guenther  <rguenther@suse.de>
2261
2262         PR middle-end/44828
2263         * gcc.c-torture/execute/pr44828.c: New testcase.
2264
2265 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2266
2267         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2268         * g++.dg/warn/volatile1.C: Likewise.
2269         * g++.dg/template/warn1.C: Likewise.
2270
2271 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2272
2273         AVX Programming Reference (June, 2010)
2274         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2275         * g++.dg/other/i386-3.C: Likewise.
2276         * gcc.target/i386/sse-12.c: Likewise.
2277
2278         * gcc.target/i386/f16c-check.h: New.
2279         * gcc.target/i386/rdfsbase-1.c: Likewise.
2280         * gcc.target/i386/rdfsbase-2.c: Likewise.
2281         * gcc.target/i386/rdgsbase-1.c: Likewise.
2282         * gcc.target/i386/rdgsbase-2.c: Likewise.
2283         * gcc.target/i386/rdrand-1.c: Likewise.
2284         * gcc.target/i386/rdrand-2.c: Likewise.
2285         * gcc.target/i386/rdrand-3.c: Likewise.
2286         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2287         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2288         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2289         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2290         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2291         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2292         * gcc.target/i386/wrfsbase-1.c: Likewise.
2293         * gcc.target/i386/wrfsbase-2.c: Likewise.
2294         * gcc.target/i386/wrgsbase-1.c: Likewise.
2295         * gcc.target/i386/wrgsbase-2.c: Likewise.
2296
2297         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2298         (__builtin_ia32_vcvtps2ph): New.
2299         (__builtin_ia32_vcvtps2ph256): Likewise.
2300
2301         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2302         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2303
2304         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2305         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2306
2307         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2308         (__builtin_ia32_vcvtps2ph256): Likewise.
2309         Add fsgsbase,rdrnd,f16c.
2310
2311         * lib/target-supports.exp (check_effective_target_f16c): New.
2312
2313 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2314
2315         * gcc.dg/guality/nrv-1.c: New test.
2316
2317 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
2318
2319         PR middle-end/42505
2320         * gcc.target/arm/pr42505.c: New test case.
2321
2322 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2323
2324         PR c++/44808
2325         * g++.dg/opt/nrv16.C: New test.
2326
2327 2010-07-05  Richard Guenther  <rguenther@suse.de>
2328
2329         PR tree-optimization/44784
2330         * gcc.c-torture/compile/pr44784.c: New testcase.
2331
2332 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2333
2334         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2335         Increase loop bound and array size.
2336         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2337         Likewise.
2338
2339 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2340
2341         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2342         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2343         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2344         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2345         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2346
2347 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
2348
2349         PR c++/22138
2350         * g++.dg/parse/template25.C: New.
2351
2352 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2353
2354         PR rtl-optimization/44695
2355         * gcc.dg/torture/pr44695.c: New.
2356
2357 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2358
2359         PR c++/16630
2360         * g++.dg/ext/pretty3.C: New.
2361
2362 2010-07-04  Richard Guenther  <rguenther@suse.de>
2363
2364         PR middle-end/44809
2365         * g++.dg/torture/pr44809.C: New testcase.
2366
2367 2010-07-04  Richard Guenther  <rguenther@suse.de>
2368
2369         PR tree-optimization/44656
2370         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2371
2372 2010-07-04  Ira Rosen  <irar@il.ibm.com>
2373             Revital Eres  <eres@il.ibm.com>
2374
2375         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2376         misaligned stores.
2377         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2378         gcc.dg/vect/vect-96.c: Likewise.
2379         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2380         that support misaligned stores. Change the number of expected
2381         misaligned accesses.
2382         * gcc.dg/vect/vect-peel-1.c: New test.
2383         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2384         gcc.dg/vect/vect-peel-4.c: Likewise.
2385         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2386         vectorizable on all targets that support realignment.
2387         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2388
2389 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2390
2391         PR c/44806
2392         * gcc.dg/torture/pr44806.c: New.
2393
2394 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2395
2396         * gnat.dg/cond_expr1.adb: New test.
2397
2398 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2399
2400         * gnat.dg/modular3.adb: New test.
2401         * gnat.dg/modular3_pkg.ads: New helper.
2402
2403 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
2404             Mikael Pettersson  <mikpe@it.uu.se>
2405
2406         PR testsuite/44518
2407         * obj-c++.dg/encode-2.mm: Produce object and save temps.
2408         Make signed-ness of chars explicit.  Scan the object for
2409         strings that are split by some target assemblers.
2410         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2411         explicit.
2412
2413 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
2414
2415         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2416
2417 2010-07-02  Le-Chun Wu  <lcwu@google.com>
2418
2419         PR/44128
2420         * g++.dg/warn/Wshadow-7.C: New test.
2421
2422 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
2423             Julian Brown  <julian@codesourcery.com>
2424             Sandra Loosemore  <sandra@codesourcery.com>
2425
2426         * gcc.c-torture/execute/20100416-1.c: New test case.
2427
2428 2010-07-02  Julian Brown  <julian@codesourcery.com>
2429             Sandra Loosemore  <sandra@codesourcery.com>
2430
2431         PR target/43703
2432
2433         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2434         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2435
2436 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2437             Julian Brown  <julian@codesourcery.com>
2438
2439         * gcc.target/arm/neon/vadds64.c: Regenerated.
2440         * gcc.target/arm/neon/vaddu64.c: Regenerated.
2441         * gcc.target/arm/neon/vsubs64.c: Regenerated.
2442         * gcc.target/arm/neon/vsubu64.c: Regenerated.
2443         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2444         * gcc.target/arm/neon-vmls-1.c: Likewise.
2445         * gcc.target/arm/neon-vsubs64.c: New execution test.
2446         * gcc.target/arm/neon-vsubu64.c: New execution test.
2447         * gcc.target/arm/neon-vadds64.c: New execution test.
2448         * gcc.target/arm/neon-vaddu64.c: New execution test.
2449
2450 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2451
2452         * gcc.target/arm/neon-vands64.c: New.
2453         * gcc.target/arm/neon-vandu64.c: New.
2454         * gcc.target/arm/neon-vbics64.c: New.
2455         * gcc.target/arm/neon-vbicu64.c: New.
2456         * gcc.target/arm/neon-veors64.c: New.
2457         * gcc.target/arm/neon-veoru64.c: New.
2458         * gcc.target/arm/neon-vorns64.c: New.
2459         * gcc.target/arm/neon-vornu64.c: New.
2460         * gcc.target/arm/neon-vorrs64.c: New.
2461         * gcc.target/arm/neon-vorru64.c: New.
2462         * gcc.target/arm/neon/vands64.c: Regenerated.
2463         * gcc.target/arm/neon/vandu64.c: Regenerated.
2464         * gcc.target/arm/neon/vbics64.c: Regenerated.
2465         * gcc.target/arm/neon/vbicu64.c: Regenerated.
2466         * gcc.target/arm/neon/veors64.c: Regenerated.
2467         * gcc.target/arm/neon/veoru64.c: Regenerated.
2468         * gcc.target/arm/neon/vorns64.c: Regenerated.
2469         * gcc.target/arm/neon/vornu64.c: Regenerated.
2470         * gcc.target/arm/neon/vorrs64.c: Regenerated.
2471         * gcc.target/arm/neon/vorru64.c: Regenerated.
2472
2473 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2474
2475         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2476
2477 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2478
2479         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2480         * gfortran.dg/intent_out_5.f90: Same.
2481         * gfortran.dg/ltrans-7.f90: Same.
2482         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2483
2484 2010-07-02  Jan Hubicka  <jh@suse.cz>
2485
2486         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2487
2488 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2489
2490         * objc-obj-c++-shared/Object1.h: Correct Line endings.
2491
2492 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
2493
2494         PR c++/44780
2495         * c-c++-common/Wunused-var-12.c: New test.
2496
2497 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
2498
2499         PR target/42835
2500         * gcc.target/arm/pr42835.c: New test.
2501
2502         PR target/42172
2503         * gcc.target/arm/pr42172-1.c: New test.
2504
2505 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2506
2507         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2508
2509 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2510
2511         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2512         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2513         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2514         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2515         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2516         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2517         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2518         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2519         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2520         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2521         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2522         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2523         * gcc.target/arm/neon-vdup_ns64.c: New.
2524         * gcc.target/arm/neon-vdup_nu64.c: New.
2525         * gcc.target/arm/neon-vdupQ_ns64.c: New.
2526         * gcc.target/arm/neon-vdupQ_nu64.c: New.
2527         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2528         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2529         * gcc.target/arm/neon-vmov_ns64.c: New.
2530         * gcc.target/arm/neon-vmov_nu64.c: New.
2531         * gcc.target/arm/neon-vmovQ_ns64.c: New.
2532         * gcc.target/arm/neon-vmovQ_nu64.c: New.
2533         * gcc.target/arm/neon-vget_lanes64.c: New.
2534         * gcc.target/arm/neon-vget_laneu64.c: New.
2535         * gcc.target/arm/neon-vset_lanes64.c: New.
2536         * gcc.target/arm/neon-vset_laneu64.c: New.
2537
2538 2010-07-02  Richard Guenther  <rguenther@suse.de>
2539
2540         * g++.dg/torture/20100702-1.C: New testcase.
2541
2542 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2543
2544         PR target/44707
2545         * gcc.c-torture/compile/pr44707.c: New test.
2546
2547 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2548
2549         PR c++/44039
2550         * g++.dg/template/crash101.C: New.
2551
2552 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2553
2554         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2555         Use the ABI-0 accessors and fail it for m64.
2556
2557 2010-07-02  Jan Hubicka  <jh@suse.cz>
2558
2559         * g++.dg/tree-ssa/pr44706.C: New testcase.
2560
2561 2010-07-02  Richard Guenther  <rguenther@suse.de>
2562
2563         PR tree-optimization/44748
2564         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2565
2566 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2567
2568         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2569         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
2570         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2571         the method types to forward:.
2572
2573 2010-06-30  Jason Merrill  <jason@redhat.com>
2574
2575         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
2576         * g++.dg/other/pr25632.C: Likewise.
2577
2578 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
2579
2580         PR tree-optimization/40421
2581         * gfortran.fortran-torture/compile/pr40421.f90: New test.
2582
2583 2010-07-01  Richard Guenther  <rguenther@suse.de>
2584
2585         PR middle-end/42834
2586         PR middle-end/44468
2587         * gcc.c-torture/execute/20100316-1.c: New testcase.
2588         * gcc.c-torture/execute/pr44468.c: Likewise.
2589         * gcc.c-torture/compile/20100609-1.c: Likewise.
2590         * gcc.dg/volatile2.c: Adjust.
2591         * gcc.dg/plugin/selfassign.c: Likewise.
2592         * gcc.dg/pr36902.c: Likewise.
2593         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
2594         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
2595         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2596         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2597         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2598         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2599         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
2600         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2601         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2602         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2603         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2604         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2605         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2606         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
2607         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2608         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2609         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
2610         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2611         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2612         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2613         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2614         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2615         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
2616         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
2617         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2618         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2619         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2620         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2621         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2622         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2623         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
2624         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2625         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
2626         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2627         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2628         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2629         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
2630         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2631         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2632         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2633         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2634         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2635         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2636         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2637         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
2638         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2639         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2640         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2641         * gcc.dg/tree-prof/stringop-1.c: Adjust.
2642         * g++.dg/tree-ssa/pr31146.C: Likewise.
2643         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
2644         * g++.dg/tree-ssa/pr33604.C: Likewise.
2645         * g++.dg/plugin/selfassign.c: Likewise.
2646         * gfortran.dg/array_memcpy_3.f90: Likewise.
2647         * gfortran.dg/array_memcpy_4.f90: Likewise.
2648         * c-c++-common/torture/pr42834.c: New testcase.
2649
2650 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
2651
2652         PR c++/44628
2653         * g++.dg/template/crash100.C: New.
2654
2655 2010-06-30  Jan Hubicka  <jh@suse.cz>
2656
2657         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
2658
2659 2010-06-30  Michael Matz  <matz@suse.de>
2660
2661         PR bootstrap/44699
2662         * gcc.dg/pr44699.c: New test.
2663
2664 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
2665
2666         PR tree-optimization/39799
2667         * c-c++-common/uninit-17.c: New test.
2668
2669 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2670
2671         PR libfortran/43298
2672         * gfortran.dg/read_infnan_1.f90: New test.
2673
2674 2010-06-29  Jason Merrill  <jason@redhat.com>
2675
2676         Enable implicitly declared move constructor/operator= (N3053).
2677         * g++.dg/cpp0x/implicit3.C: New.
2678         * g++.dg/cpp0x/implicit4.C: New.
2679         * g++.dg/cpp0x/implicit5.C: New.
2680         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2681         * g++.dg/cpp0x/not_special.C: Adjust.
2682         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2683         * g++.dg/cpp0x/rv1n.C: Adjust.
2684         * g++.dg/cpp0x/rv1p.C: Adjust.
2685         * g++.dg/cpp0x/rv2n.C: Adjust.
2686         * g++.dg/cpp0x/rv2p.C: Adjust.
2687         * g++.dg/cpp0x/rv3n.C: Adjust.
2688         * g++.dg/cpp0x/rv3p.C: Adjust.
2689         * g++.dg/cpp0x/rv4n.C: Adjust.
2690         * g++.dg/cpp0x/rv4p.C: Adjust.
2691         * g++.dg/cpp0x/rv5n.C: Adjust.
2692         * g++.dg/cpp0x/rv5p.C: Adjust.
2693         * g++.dg/cpp0x/rv6n.C: Adjust.
2694         * g++.dg/cpp0x/rv6p.C: Adjust.
2695         * g++.dg/cpp0x/rv7n.C: Adjust.
2696         * g++.dg/cpp0x/rv7p.C: Adjust.
2697         * g++.dg/cpp0x/rv8p.C: Adjust.
2698         * g++.dg/gomp/pr26690-1.C: Adjust.
2699         * g++.dg/other/error20.C: Adjust.
2700         * g++.dg/other/error31.C: Adjust.
2701         * g++.dg/parse/error19.C: Adjust.
2702         * g++.dg/template/qualttp5.C: Adjust.
2703         * g++.old-deja/g++.law/ctors5.C: Adjust.
2704
2705         Enable implicitly deleted functions (N2346)
2706         * g++.dg/cpp0x/defaulted17.C: New.
2707         * g++.dg/cpp0x/implicit1.C: New.
2708         * g++.dg/cpp0x/implicit2.C: New.
2709         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
2710         * g++.dg/ext/has_virtual_destructor.C: Adjust.
2711         * g++.dg/init/ctor4.C: Adjust.
2712         * g++.dg/init/synth2.C: Adjust.
2713         * g++.dg/lto/20081118_1.C: Adjust.
2714         * g++.dg/other/error13.C: Adjust.
2715         * g++.dg/other/unused1.C: Adjust.
2716         * g++.old-deja/g++.bob/inherit2.C: Adjust.
2717         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2718         * g++.old-deja/g++.jason/opeq3.C: Adjust.
2719         * g++.old-deja/g++.law/ctors17.C: Adjust.
2720         * g++.old-deja/g++.oliva/delete1.C: Adjust.
2721         * g++.old-deja/g++.pt/assign1.C: Adjust.
2722         * g++.old-deja/g++.pt/crash20.C: Adjust.
2723
2724         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
2725         * g++.dg/cpp0x/defaulted13.C: Adjust.
2726         * g++.dg/cpp0x/defaulted2.C: Adjust.
2727         * g++.dg/cpp0x/defaulted3.C: Adjust.
2728         * g++.dg/cpp0x/initlist9.C: Adjust.
2729         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
2730         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
2731         * g++.dg/init/synth2.C: Adjust.
2732
2733         * g++.dg/cpp0x/defaulted19.C: New.
2734
2735         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
2736         * g++.dg/template/error23.C: Fix for -std=c++0x.
2737
2738 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
2739
2740         PR fortran/44718
2741         * gfortran.dg/proc_ptr_28.f90: New.
2742
2743 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
2744
2745         PR tree-optimization/43801
2746         * g++.dg/torture/pr43801.C: New test.
2747
2748         PR debug/44668
2749         * g++.dg/debug/dwarf2/accessibility1.C: New test.
2750
2751 2010-06-29  Jason Merrill  <jason@redhat.com>
2752
2753         PR c++/44587
2754         * g++.dg/template/qualified-id2.C: New.
2755         * g++.dg/template/qualified-id3.C: New.
2756
2757 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
2758
2759         PR fortran/44696
2760         * gfortran.dg/associated_target_4.f90: New.
2761
2762 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
2763
2764         PR fortran/44582
2765         * gfortran.dg/aliasing_array_result_1.f90 : New test.
2766
2767 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2768
2769         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
2770
2771 2010-06-29  Jan Hubicka  <jh@suse.cz>
2772
2773         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
2774
2775 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
2776
2777         PR target/43902
2778         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
2779         * gcc.target/arm/wmul-3.c: New test.
2780         * gcc.target/arm/wmul-4.c: New test.
2781
2782 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
2783
2784         PR rtl-optimization/44659
2785         * gcc.target/i386/extract-1.c: New.
2786         * gcc.target/i386/extract-2.c: Likewise.
2787         * gcc.target/i386/extract-3.c: Likewise.
2788         * gcc.target/i386/extract-4.c: Likewise.
2789         * gcc.target/i386/extract-5.c: Likewise.
2790         * gcc.target/i386/extract-6.c: Likewise.
2791
2792 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
2793
2794         PR c++/44682
2795         * g++.dg/warn/Wunused-var-14.C: New test.
2796
2797 2010-06-28  Tobias Burnus  <burnus@net-b.de>
2798
2799         PR fortran/43298
2800         * gfortran.dg/nan_6.f90: New.
2801
2802 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
2803
2804         PR tree-optimization/43781
2805         * gcc.dg/torture/pr43781.c: New.
2806
2807 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
2808
2809         PR fortran/40158
2810         * gfortran.dg/actual_rank_check_1.f90: New test.
2811
2812 2010-06-28  Martin Jambor  <mjambor@suse.cz>
2813
2814         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
2815
2816 2010-06-28  Jan Hubicka  <jh@suse.cz>
2817
2818         PR tree-optimization/44687
2819         * gcc.c-torture/compile/pr44687.c
2820
2821 2010-06-28  Martin Jambor  <mjambor@suse.cz>
2822
2823         PR c++/44535
2824         * g++.dg/torture/pr44535.C: New test.
2825
2826 2010-06-28  Michael Matz  <matz@suse.de>
2827
2828         PR middle-end/44592
2829         * gfortran.dg/pr44592.f90: New test.
2830
2831 2010-06-28  Jan Hubicka  <jh@suse.cz>
2832
2833         PR tree-optimization/44357
2834         * g++.dg/torture/pr44357.C: New testcase.
2835
2836 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2837
2838         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
2839         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
2840         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
2841         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
2842         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
2843         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2844         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
2845         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
2846
2847 2010-06-27  Jan Hubicka  <jh@suse.cz>
2848
2849         * gcc.c-torture/compile/pr44686.c: New file.
2850
2851 2010-06-27  Richard Guenther  <rguenther@suse.de>
2852
2853         PR tree-optimization/44683
2854         * gcc.c-torture/execute/pr44683.c: New testcase.
2855
2856 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
2857
2858         * gnat.dg/noreturn3.ad[sb]: New test.
2859
2860 2010-06-26  Jason Merrill  <jason@redhat.com>
2861
2862         * g++.dg/cpp0x/explicit5.C: New.
2863
2864 2010-06-26  Richard Guenther  <rguenther@suse.de>
2865
2866         PR tree-optimization/44393
2867         * gcc.dg/pr44393.c: New testcase.
2868
2869 2010-06-26  Jan Hubicka  <jh@suse.cz>
2870
2871         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
2872
2873 2010-06-26  Richard Guenther  <rguenther@suse.de>
2874
2875         PR middle-end/44674
2876         * gcc.dg/pr44674.c: New testcase.
2877
2878 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
2879
2880         * gcc.dg/opts-3.c: New test.
2881
2882 2010-06-26  Tobias Burnus  <burnus@net-b.de>
2883
2884         * gfortran.dg/type_decl_1.f90: New.
2885         * gfortran.dg/type_decl_2.f90: New.
2886
2887 2010-06-26  Tobias Burnus  <burnus@net-b.de>
2888
2889         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
2890         * gfortran.dg/semicolon_fixed_2.f: Ditto.
2891
2892 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2893
2894         PR testsuite/38946
2895         * gfortran.dg/array_constructor_23.f: Update test to allow for small
2896         error in comparing reals.
2897
2898 2010-06-25  Tobias Burnus  <burnus@net-b.de>
2899
2900         * selected_real_kind_2.f90: New.
2901         * selected_real_kind_3.f90: New.
2902
2903 2010-06-25  Tobias Burnus  <burnus@net-b.de>
2904
2905         * gfortran.dg/entry_19.f90: New.
2906
2907 2010-06-25  Tobias Burnus  <burnus@net-b.de>
2908
2909         * gfortran.dg/end_subroutine_1.f90: New.
2910         * gfortran.dg/end_subroutine_2.f90: New.
2911         * gfortran.dg/interface_proc_end.f90: Update.
2912
2913 2010-06-25  Tobias Burnus  <burnus@net-b.de>
2914
2915         * gfortran.dg/semicolon_fixed.f: Update.
2916         * gfortran.dg/semicolon_fixed_2.f: New.
2917         * gfortran.dg/semicolon_free_2.f90: New.
2918         * gfortran.dg/semicolon_free.f90: Update.
2919
2920 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2921
2922         PR fortran/44448
2923         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
2924
2925 2010-06-25  Martin Jambor  <mjambor@suse.cz>
2926
2927         * g++.dg/ipa/iinline-3.C: New test.
2928         * gcc.dg/ipa/modif-1.c: Removed.
2929
2930 2010-06-25  Jan Hubicka  <jh@suse.cz>
2931
2932         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
2933
2934 2010-06-25  Martin Jambor  <mjambor@suse.cz>
2935
2936         * g++.dg/ipa/iinline-2.C: New test.
2937
2938 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
2939
2940         PR middle-end/43866
2941         * gfortran.dg/pr43866.f90: New test.
2942
2943         PR tree-optimization/44539
2944         * gcc.dg/pr44539.c: New test.
2945
2946 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
2947
2948         From Jim Wilson:
2949         PR target/43902
2950         * gcc.target/mips/madd-9.c: New test.
2951
2952 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
2953
2954         PR c/44517
2955         * gcc.dg/noncompile/pr44517.c: New.
2956         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
2957
2958 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
2959
2960         PR testsuite/43283
2961         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
2962         and add argument to nop for IA64.
2963
2964 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
2965
2966         PR target/44588
2967         * gcc.target/i386/mod-1.c: New.
2968         * gcc.target/i386/umod-1.c: Likewise.
2969         * gcc.target/i386/umod-2.c: Likewise.
2970         * gcc.target/i386/umod-3.c: Likewise.
2971
2972 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
2973
2974         PR middle-end/44492
2975         * g++.dg/torture/pr44492.C: New test.
2976
2977 2010-06-24  Andi Kleen  <ak@linux.intel.com>
2978
2979         * c-c++-common/warn-omitted-condop.c: New.
2980
2981 2010-06-24  Tobias Burnus  <burnus@net-b.de>
2982
2983         PR fortran/44614
2984         * gfortran.dg/import8.f90: New.
2985
2986 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
2987
2988         * gnat.dg/not_null.adb: Update test case.
2989
2990 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
2991
2992         PR c++/44619
2993         * g++.dg/warn/Wunused-var-13.C: New test.
2994
2995         PR c++/44627
2996         * g++.dg/diagnostic/method1.C: New test.
2997
2998 2010-06-22  Cary Coutant  <ccoutant@google.com>
2999
3000         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3001
3002 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3003
3004         PR fortran/44616
3005         * gfortran.dg/abstract_type_8.f03: New.
3006
3007 2010-06-21  Jason Merrill  <jason@redhat.com>
3008
3009         * g++.dg/cpp0x/noexcept08.C: New.
3010
3011         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3012
3013 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3014
3015         PR target/44615
3016         * gcc.target/i386/sse2-vec-2a.c: New.
3017
3018 2010-06-21  DJ Delorie  <dj@redhat.com>
3019
3020         * gcc.dg/pragma-diag-1.c: New.
3021
3022 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3023
3024         PR target/44615
3025         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3026
3027 2010-06-21  Alan Modra  <amodra@gmail.com>
3028
3029         PR testsuite/44505
3030         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3031         tail call to check_fa_mid.
3032
3033 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3034
3035         PR target/44575
3036         * gcc.c-torture/execute/pr44575.c: New test.
3037
3038 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3039
3040         PR fortran/40632
3041         * gfortran.dg/contiguous_1.f90: New.
3042         * gfortran.dg/contiguous_2.f90: New.
3043         * gfortran.dg/contiguous_3.f90: New.
3044
3045 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3046
3047         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3048         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3049
3050 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3051
3052         PR target/44546
3053         * gcc.target/i386/pr44546.c: New test.
3054
3055 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3056
3057         * gcc.dg/opts-2.c: New test.
3058
3059 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3060
3061         PR fortran/44584
3062         * gfortran.dg/typebound_proc_15.f03: Modified.
3063
3064 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3065
3066         PR target/44072
3067         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3068         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3069
3070 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3071
3072         * g++.dg/ext/label13.C: Fix typo in last change.
3073
3074 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3075
3076         PR libfortran/44477
3077         * gfortran.dg/eof_3.f90
3078         * gfortran.dg/endfile_2.f90
3079         * gfortran.dg/endfile_4.f90
3080         * gfortran.dg/endfile_3.f90
3081
3082 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3083
3084         PR c++/41090
3085         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3086
3087 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3088
3089         PR fortran/44556
3090         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3091
3092 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3093
3094         * gcc.target/arm/pr40900.c: New test.
3095
3096 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3097
3098         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3099
3100 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3101
3102         PR fortran/44558
3103         * gfortran.dg/typebound_call_15.f03: New.
3104
3105 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3106
3107         PR c++/44486
3108         * g++.dg/pr44486.C: New.
3109
3110 2010-06-16  DJ Delorie  <dj@redhat.com>
3111
3112         * gcc.target/i386/volatile-bitfields-1.c: New.
3113         * gcc.target/i386/volatile-bitfields-2.c: New.
3114
3115 2010-06-16  Jason Merrill  <jason@redhat.com>
3116
3117         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3118
3119         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3120
3121 2010-06-16  Richard Guenther  <rguenther@suse.de>
3122
3123         PR c/44555
3124         * gcc.c-torture/execute/pr44555.c: New testcase.
3125
3126 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3127
3128         PR fortran/44549
3129         * gfortran.dg/typebound_proc_16.f03: New.
3130
3131 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3132
3133         * g++.dg/torture/pr43905.C: New test.
3134
3135 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3136
3137         PR testsuite/44538
3138         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3139         initialization loop from being vectorized.
3140         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3141
3142 2010-06-16  Alan Modra  <amodra@gmail.com>
3143
3144         PR tree-optimization/44507
3145         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3146
3147 2010-06-15  Jason Merrill  <jason@redhat.com>
3148
3149         * g++.dg/overload/arg3.C: Adjust error locations.
3150         * g++.dg/overload/copy1.C: Likewise.
3151         * g++.dg/tc1/dr152.C: Likewise.
3152         * g++.dg/template/incomplete4.C: Likewise.
3153         * g++.dg/template/incomplete5.C: Likewise.
3154         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3155         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3156         * g++.old-deja/g++.pt/crash9.C: Likewise.
3157
3158         * g++.dg/inherit/virtual5.C: New.
3159
3160         * g++.dg/cpp0x/defaulted18.C: New.
3161
3162         * g++.dg/cpp0x/initlist40.C: New.
3163
3164         * g++.dg/cpp0x/initlist39.C: New.
3165
3166 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3167
3168         PR middle-end/44391
3169         * gcc.dg/graphite/pr44391.c: New.
3170
3171 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3172
3173         PR fortran/43388
3174         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3175         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3176         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3177         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3178
3179 2010-06-15  Richard Guenther  <rguenther@suse.de>
3180
3181         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3182
3183 2010-06-15  Richard Guenther  <rguenther@suse.de>
3184
3185         * gcc.dg/vect/bb-slp-21.c: Adjust.
3186         * gcc.dg/vect/bb-slp-13.c: Likewise
3187         * gcc.dg/vect/bb-slp-4.c: Likewise
3188         * gcc.dg/vect/bb-slp-22.c: Likewise
3189         * gcc.dg/vect/bb-slp-14.c: Likewise
3190         * gcc.dg/vect/bb-slp-23.c: Likewise
3191         * gcc.dg/vect/bb-slp-15.c: Likewise
3192         * gcc.dg/vect/bb-slp-17.c: Likewise
3193         * gcc.dg/vect/bb-slp-18.c: Likewise
3194         * gcc.dg/vect/bb-slp-19.c: Likewise
3195         * gcc.dg/vect/bb-slp-10.c: Likewise
3196         * gcc.dg/vect/bb-slp-11.c: Likewise
3197         * gcc.dg/vect/bb-slp-20.c: Likewise
3198         * gcc.dg/vect/bb-slp-3.c: Likewise
3199
3200 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3201
3202         PR fortran/44536
3203         * gfortran.dg/gomp/pr44536.f90: New test.
3204         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3205
3206 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3207
3208         PR target/44534
3209         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3210         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3211
3212 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3213
3214         PR tree-optimization/44508
3215         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3216
3217         PR bootstrap/44509
3218         * gcc.dg/pr44509.c: New test.
3219
3220 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3221
3222         PR tree-optimization/44507
3223         * gcc.dg/vect/pr44507.c: New test.
3224
3225 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3226
3227         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3228         and c-pretty-print.h.
3229
3230         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3231
3232 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3233
3234         * gfortran.dg/whole_file_18.f90: Updated error message.
3235
3236 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3237
3238         * gfortran.dg/whole_file_20.f03: New.
3239
3240 2010-06-12  Jan Hubicka  <jh@suse.cz>
3241
3242         * gcc.c-torture/compile/pc44485.c: New testcase.
3243
3244 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3245
3246         PR fortran/40117
3247         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3248         * gfortran.dg/typebound_proc_14.f03: New.
3249         * gfortran.dg/typebound_proc_15.f03: New.
3250
3251 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3252
3253         * gcc.dg/opts-1.c: New test.
3254
3255 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3256
3257         * gcc.dg/funroll-loops-all.c: Update expected error.
3258
3259 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3260
3261         PR target/44481
3262         * gcc.target/i386/pr44481.c: New test.
3263
3264 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3265
3266         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3267
3268 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3269
3270         PR middle-end/44483
3271         * gcc.dg/tree-ssa/pr44483.c: New.
3272
3273 2010-06-11  Paul Brook  <paul@codesourcery.com>
3274
3275         * g++.dg/other/arm-neon-1.C: New test.
3276
3277 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3278
3279         PR fortran/42051
3280         PR fortran/43896
3281         * gfortran.dg/class_23.f03: New test.
3282
3283 2010-06-11  Jan Hubicka  <jh@suse.cz>
3284
3285         * gcc.dg/ipa/pure-const-2.c: New testcase.
3286
3287 2010-06-11  Jan Hubicka  <jh@suse.cz>
3288
3289         * gcc.dg/noreturn-7.c: Update.
3290         * gcc.dg/noreturn-4.c: Update.
3291
3292 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3293
3294         Fix MIPS bootstrap
3295         * g++.dg/other/typedef4.C: New test.
3296
3297 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3298
3299         PR fortran/44207
3300         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3301
3302 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3303
3304         PR fortran/44457
3305         * gfortran.dg/asynchronous_3.f03
3306
3307 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
3308
3309         PR middle-end/44185
3310         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3311         non-temporal stores out of the tests to form new test cases.  As a
3312         result, no non-temporal store should be generated in this case.
3313
3314         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
3315         prefetch-7.c that generate one non-temporal store.
3316
3317         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
3318         prefetch-7.c that generate one non-temporal store and one
3319         one-temporal prefetch.
3320
3321 2010-06-10  Martin Jambor  <mjambor@suse.cz>
3322
3323         PR tree-optimization/44258
3324         * gcc.dg/tree-ssa/pr44258.c: New test.
3325
3326 2010-06-10  Daniel Kraft  <d@domob.eu>
3327
3328         PR fortran/38936
3329         * gfortran.dg/associate_1.f03: New test.
3330         * gfortran.dg/associate_2.f95: New test.
3331         * gfortran.dg/associate_3.f03: New test.
3332         * gfortran.dg/associate_4.f08: New test.
3333
3334 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3335
3336         * gfortran.dg/selected_char_kind_4.f90: New test.
3337
3338 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
3339
3340         * gcc.dg/pr42461.c: New test.
3341
3342 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3343
3344         PR fortran/44347
3345         * gfortran.dg/selected_real_kind_1.f90: New.
3346
3347 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3348
3349         PR fortran/44359
3350         * gfortran.dg/warn_conversion.f90: Removed check for redundant
3351         warning.
3352         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3353         check for warning.
3354
3355 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3356
3357         * gfortran.dg/data_namelist_conflict.f90: New test.
3358
3359 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3360
3361         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3362         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3363         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3364
3365 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3366
3367         * testsuite/gfortran.dg/mvbits_9.f90: New test.
3368         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3369         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3370         * testsuite/gfortran.dg/btest_1.f90: Ditto.
3371         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3372
3373 2010-06-09  Jason Merrill  <jason@redhat.com>
3374
3375         PR c++/44366
3376         * g++.dg/cpp0x/decltype23.C: Move to...
3377         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3378
3379 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
3380
3381         PR fortran/44211
3382         * gfortran.dg/typebound_call_14.f03: New test.
3383
3384 2010-06-09  Martin Jambor  <mjambor@suse.cz>
3385
3386         PR tree-optimization/44423
3387         * gcc.dg/tree-ssa/pr44423.c: New test.
3388
3389 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
3390
3391         PR testsuite/42843
3392         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3393         TV_NONE to initialize tv_id field.
3394         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3395         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3396         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3397         Include toplev.h .
3398         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3399         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3400         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3401
3402 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
3403
3404         PR tree-optimization/39874
3405         PR middle-end/28685
3406         * gcc.dg/pr39874.c: New file.
3407
3408 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3409
3410         * g++.dg/ext/attr-alias-1.C: New.
3411         * g++.dg/ext/attr-alias-2.C: New.
3412
3413 2010-06-07  Tobias Burnus  <burnus@net-b.de>
3414
3415         PR fortran/44446
3416         * gfortran.dg/proc_ptr_27.f90: New.
3417
3418 2010-06-07  Jason Merrill  <jason@redhat.com>
3419
3420         PR c++/44366
3421         * g++.dg/cpp0x/decltype23.C: New.
3422
3423 2010-06-08  Andrew Pinski <pinskia@gmail.com>
3424             Shujing Zhao  <pearly.zhao@oracle.com>
3425
3426         PR c/37724
3427         * gcc.dg/c90-const-expr-10.c: Adjust.
3428         * gcc.dg/c99-const-expr-10.c: Adjust.
3429         * gcc.dg/init-bad-7.c: New.
3430
3431 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3432
3433         * lib/target-supports.exp (check_effective_target_gas): New proc.
3434         * gcc.c-torture/execute/960321-1.x: New file.
3435
3436 2010-06-07  Jason Merrill  <jason@redhat.com>
3437
3438         PR c++/44401
3439         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3440
3441 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
3442
3443         PR c++/44444
3444         * g++.dg/warn/Wunused-var-12.C: New test.
3445
3446         PR c++/44443
3447         * c-c++-common/Wunused-var-11.c: New test.
3448
3449 2010-06-07  Jan Hubicka  <jh@suse.cz>
3450
3451         * gcc.dg/ipa/pure-const-1.c: New testcase.
3452
3453 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
3454
3455         PR rtl-optimization/44404
3456         * gcc.dg/pr44404.c: New.
3457
3458 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
3459
3460         PR target/44159
3461         * gcc.target/i386/abi-2.c: Check sysv abi here.
3462         * gcc.target/i386/aes-avx-check.h: Call test in noinline
3463         function to avoid failures by different ABIs.
3464         * gcc.target/i386/aes-check.h: Likewise.
3465         * gcc.target/i386/avx-check.h: Likewise.
3466         * gcc.target/i386/fma4-check.h: Likewise.
3467         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3468         * gcc.target/i386/mmx-check.h: Likewise.
3469         * gcc.target/i386/pclmul-avx-check.h: Likewise.
3470         * gcc.target/i386/pclmul-check.h: Likewise.
3471         * gcc.target/i386/sse-check.h: Likewise.
3472         * gcc.target/i386/sse2-check.h: Likewise.
3473         * gcc.target/i386/sse3-check.h: Likewise.
3474         * gcc.target/i386/sse4_1-check.h: Likewise.
3475         * gcc.target/i386/sse4_2-check.h: Likewise.
3476         * gcc.target/i386/sse4a-check.h: Likewise.
3477         * gcc.target/i386/ssse3-check.h: Likewise.
3478         * gcc.target/i386/xop-check.h: Likewise.
3479         * gcc.target/i386/pr27971.c: Fix for LLP64.
3480         * gcc.target/i386/pr39139.c: Likewise.
3481         * gcc.target/i386/pr39315-check.c: Likewise.
3482         * gcc.target/i386/vararg-1.c: Likewise.
3483         * gcc.target/i386/vararg-2.c: Likewise.
3484         Additional add dg-compile to avoid failure due
3485         missing foo symbol.
3486
3487         * gcc.dg/compound-literal-1.c: Fix for llp64.
3488         * gcc.dg/pr32370.c: Likewise.
3489         * gcc.dg/pr37561.c: Likewise.
3490         * gcc.dg/pr41340.c: Likewise.
3491         * gcc.dg/pr41551.c: Likewise.
3492
3493 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3494
3495         PR c++/44188
3496         * g++.dg/debug/dwarf2/typedef3.C: New test.
3497
3498 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3499
3500         PR c/20000
3501         * c-c++-common/pr20000.c: New.
3502
3503 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
3504
3505         PR c++/44086
3506         * g++.dg/init/pr44086.C: New.
3507         * g++.dg/cpp0x/decltype4.C: Adjust.
3508
3509 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3510
3511         PR fortran/43945
3512         * gfortran.dg/generic_23.f03: New test.
3513
3514 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3515
3516         PR fortran/43895
3517         * gfortran.dg/alloc_comp_class_1.f90 : New test.
3518
3519 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
3520
3521         PR c++/44361
3522         * c-c++-common/Wunused-var-9.c: New test.
3523
3524 2010-06-05  Jason Merrill  <jason@redhat.com>
3525
3526         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3527
3528 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
3529
3530         PR c/44322
3531         * gcc.dg/c99-restrict-4.c: New test.
3532
3533 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
3534
3535         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3536         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3537         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3538         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3539         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3540         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3541         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3542         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3543         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3544         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3545         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3546         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.